SAP – Knowledge Base

3 February 2010

How to set a material obsolete

Filed under: Admin, Logistic, MM, PP, Quality, Sales, Stock — admin @ 6:14 am

This material is already flagged for deletion at the client level, and the description has been changed which is good.

On the Basic Data 1 view, there is a field called ‘X-Plant St’.  This is the Cross-plant status field, which has been configured so that either warning or error messages appear in certain types of transactions.  I have checked your configuration, and you have a status 02 ‘Obsolete’

configured which will provide error messages for the following types of

transactions:

- Purchasing

- Creating a BOM

- Adding this item as a BOM component

- Creating a routing

- Creating a forecast

- Trying to run MRP

- Inventory Management

Please apply this status to this material, and then we can try MMBE to see if the ‘Inventory Management’ message will prevent the user from getting to the short dump.  I’m not sure if this setting only effects trying to make postings in Inventory management, or if it will give you a message even for reporting transactions.

In addition, I should point out that SAP separates the ability to perform sales transactions on a material.  There are no options with the X-Plant Status to prevent sales transactions, due to the fact that sales organisation data is not linked to plant.  So you also have the option to put a ‘X-dist-chain stat’ on the sales organisation view of the material.  The configuration of status 03 ‘Technical Defect’ is the most comprehensive, in that it will prevent all types of sales transactions from being carried out with this material.

1 December 2008

SP01 – Output Controller

Filed under: Admin, FICO, Logistic, MM, PP, Stock — admin @ 12:01 am
SP01

E Output Controller;
G Ausgabesteuerung;
Fr. Pilotage des sorties;
Du. Uitvoerbesturing: spool-opdr. sel.

Output Controller

Every user can manage his or her own spool and output requests in the Output Controller. You can call the output controller with transaction SP01 or by choosing System ® Services ® Output Control.

This graphic is explained in the accompanying textTo access the requests of other users, you require the corresponding authorizations from your administrator.

Call the output controller in the following cases:

? You have sent a print request, but did not select Print Out Immediately.

In this case, the system creates a spool request and stores it temporarily. It only sends an output request to the printer when you release the spool request for printing from the output controller.

? You want to check whether your output request has already been printed.

NoteIf you have chosen immediate printing and also selected the option Delete immediately after printing, the spool requests do not appear in the output controller if the print was successfully completed. Your administrator can predefine the option Delete immediately after printing for you through your user data.

26 November 2008

CA51 Task List Print List [ Print BoM & Routing ]

Filed under: Logistic, MM, PP — admin @ 1:49 am

Click the image to get sample on how to enter the field

24 November 2008

MKVZ – Looking for a Vendor in SAP [Vendor List]

Filed under: Admin, Logistic, MM — admin @ 10:22 pm

Transaction: MKVZ

You will need to look for the Vendor in SAP before you make your award. You can search by the Vendor Name or CAGE Code. If the Vendor is created but not yet available (extended) to GSFC, a request to extend the Vendor will have to be submitted. If there is no vendor, a request for a New Vendor will have to be submitted. Note the Account Group of the vendor you require will usually be KRED unless doing a Grant/Letter of Credit (LOC) [ZHHS] or Interagency (ZPAC); under no circumstance should you use a ZREM vendor. A vendor may be created but under the wrong Account Group. A request for a new Vendor with the appropriate group may be required.

To Search via Cage Code, enter Cage Code in the Search Term field, and enter the appropriate Account Group; then click the clock icon to execute search.

For advanced searches (such as Vendor Name), click on the Selection icon next to the Vendor field which will take you to the below searches:

19 November 2008

ME2* Transaction

Filed under: Logistic, PP, Stock — admin @ 2:13 am

27 October 2008

Safety Stock Calculation in SAP

Filed under: Logistic, PP, Stock — admin @ 3:51 am

Safety Stock Calculation in SAP

Let me try and explain to you through a mix of functional procedures and how SAP calculates the Safety Stock:

In normal materials management there are basically 2 basic inventory management systems, the P system and the Q system.

P system is a system wherein replenishment is done keeping the quantity constant. The period becomes the variant. In other words you fix the quantity you want the stock to dip, to trigger a requirement. As soon as the stock level is reached you replenish the stock. During a lean period the time taken to reach the level will be longer and during an active period the time taken to reach that stock could drop.This normally relates with your consumption based planning.

Q system is a system wherein replenishment is done keeping the period constant. The quantity becomes the variant. In other words you will check for the level of stock at fixed time intervals (daily, weekly, monthly etc.) compare it with the requirements on that day and trigger the procurement process for replenishment.This normally relates with your MRP.

Now there are 4 more factors that could affect the idealistic procurement pattern:
1. Ordering Lead-time.
2. Manufacuring Lead-time
3. Transporting Lead-time
4. Stock conversion Lead-time (or Quality Inspection lead time)

A delay in any or all of the above can have effect on the entire replenishment process and the stock. A buffer stock must be designed to take into account the above coverage. Again the determination of your safety stock depends on the accuracy of your forecast. Higher your accuracy, lower your safety stock. This relationship between forecast accuracy and service level
is denoted by factor R. This also takes into account that the customer demand cannot be always satisfied 100% of the time.

Hence what we have is:
R = Relationship between forecast accuracy and service level (Service Factor)
W = Delivery time (in days) / Forecast Period (in days)
MAD = Mean absolute deviation (parameter for forecast accuracy)

Now If replenishment lead time is greater than the forecast period by factor W then:

Safety Stock = R x Sq.rt. W x MAD

Else

Safety Stock = R x W x MAD

Now in SAP If the material is produced in-house, the delivery time is: opening period + in-house production time + goods receipt processing time. It is expressed in workdays. The forecast period is taken from the material master record and is also expressed in workdays.

If the material is procured externally, the delivery time is: Processing time for purchasing + planned delivery time + goods receipt processing time. It is expressed in calendar days. The forecast period is taken from the material master record and is also expressed in calendar days.

As a result of this you will have observed now that the safety stock must cover both the unplanned material excess consumption, as well as the additional requirements caused by delayed deliveries.

In SAP you can specify a minimum safety stock. If the result of the safety stock calulation by the system is lower than this limit, the safety stock is automatically set to this value. You enter the minimum safety stock in the material master record (MRP 2 screen).

Safety Stock:

In IMG -> Materials Management -> consumption Based Planning -> Master Data -> Check MRP Types (transaction code OMDQ) you use the indicator Calculate Safety Stock so that system calculates the safety stock automatically.

The safety stock can be calculated automatically for materials planned with one of the consumption-based planning procedures if:
1. The service level has been maintained in the material master record.
2. Historical data exists
3. The forecast has been carried out for the material.

Dynamic Safety Stock:

If the option Define Range of coverage profiles is chosen in IMG (Tr.Code OM1A) you can determine a safety stock level that takes into account:

1. Requirements.
2. Range of coverage

The limiting factors to the above are:

1. Maximum and minimum range of coverage ( defined period , that is month, week or PPC planning calendar)
2. Determination of various periods for the validity of the range of coverage.

The system uses the formula:

Dynamic safety stock = average daily requirements (ADR) x Range of coverage

ADR = Requirements in the specific period / number of days in the total period length (defined period x standard days)

Please note here that if you carry out the planning run even in the middle of the month the system will include even the requirements planned at the beginning of the month.

Please also note that you can determine the range of coverage for a maximum of 3 periods.

1. Range of Coverage in the First Period
2. Range of Coverage in the second period
3. Range of coverage on the rest of the horizon

However you have the option of maintaining different coverage for each of these periods.

Based on your customization the system determines the number of days used for calculating your average daily requirement

Minimum Stock Level (mSL) = ADR x minimum range of coverage
Target Stock Level (Dynamic Safety Stock this is DSL) = ADR x Target range of coverage.
Maximum Stock Level (MSL) = ADR x maximum range of coverage.

Having confirmed the above, I will now try and explain through an example how the system calculates the Dynamic safety stock:

Presume that the system has determined the ADR as 25 Kgs for a material.

You have set the following in customizing:

Minimum Range of coverage = 2 days
Target Range of coverage = 6 days
Maximum Range of coverage = 10 days

Now the System determines the following;

mSL = 2*25 = 50 KGs
DSL = 6*25 = 150 KGs
MSL = 10*25 = 250 KGs

This is what happens for various levels of stock

Case 1:

Stock = 45 Kgs
System Activity = DSL – stock
Procurement Proposal = 105 Kgs

Case 2:

Stock = 60 Kgs
System Activity = DSL – stock
Procurement Proposal = 90 Kgs

Case 3:

Stock = 155 Kgs
System Activity = none
Procurement Proposal = none

Case 4:

Stock = 255 Kgs

System Activity = System checks whether the procurement proposal is firmed and if yes it displays an exception message.

Also note that in the case of Time Phased materials planning The range of coverage is calculated differently.

BACKORDER REPORT

Filed under: Logistic — admin @ 3:06 am

V_V2

This transaction code will give you the backorder report.

23 October 2008

Material Document List – MB51

Filed under: Admin, Logistic, PP — admin @ 3:50 am

SAP Description: Material Doc. List

SAP Report Program: RM07DOCS

Internal: MB51

External: MaterialDocList

Sample Job Selection

Filed under: Admin, Logistic, PP — admin @ 3:13 am

SM37 displays the background jobs running in the system

SM31 To maintain Table T000

SM30 To maintain table RSCRMEXTERN for CRM purpose

21 October 2008

SAP Functional Transaction Codes

Filed under: Logistic — admin @ 10:37 pm
Customer                
        XD01    Create Customer (Centrally)
        XD02    Change Customer (Centrally)
        XD03    Display Customer (Centrally)
        XD04    Customer Changes (Centrally)
        XD05    Block customer (centrally)
        XD06    Mark customer for deletion (centr.)
        XD07    Change Customer Account Group
        XD99    Customer master mass maintenance
        XDN1    Maintain Number Ranges (Customer)
Vendor          
        XEIP    Number range maintenance: EXPIMP
        XK01    Create vendor (centrally)
        XK02    Change vendor (centrally)
        XK03    Display vendor (centrally)
        XK04    Vendor Changes (Centrally)
        XK05    Block Vendor (Centrally)
        XK06    Mark vendor for deletion (centrally)
        XK07    Change vendor account group
Sales Order             
        VA00    Initial Sales Menu
        VA01    Create Sales Order
        VA02    Change Sales Order
        VA03    Display Sales Order
        VA05    List of Sales Orders
        VA07    Compare Sales - Purchasing (Order)
        VA08    Compare Sales - Purchasing (Org.Dt.)
Inquiry         
        VA11    Create Inquiry
        VA12    Change Inquiry
        VA13    Display Inquiry
        VA14L   Sales Documents Blocked for Delivery
        VA15    Inquiries List
Quotation               
        VA21    Create Quotation
        VA22    Change Quotation
        VA23    Display Quotation
        VA25    Quotations List
        VA26    Collective Processing for Quotations
Contract                
        VA41    Create Contract
        VA42    Change Contract
        VA42W   Workflow for master contract
        VA43    Display Contract
        VA44    Actual Overhead: Sales Order
        VA45    List of Contracts
        VA46    Coll.Subseq.Processing f.Contracts
Item Proposal           
        VA51    Create Item Proposal
        VA52    Change Item Proposal
        VA53    Display Item Proposal
        VA55    List of Item Proposals
        VA88    Actual Settlement: Sales Orders
Delivery (Outbound)             
        VL00    Shipping
        VL01    Create Delivery
        VL01N   Create Outbound Dlv. with Order Ref.
        VL01NO  Create Outbound Dlv. w/o Order Ref.
        VL02    Change Outbound Delivery
        VL02N   Change Outbound Delivery
        VL03    Display Outbound Delivery
        VL03N   Display Outbound Delivery
        VL04    Process Delivery Due List
        VL06    Delivery Monitor
        VL06C   List Outbound Dlvs for Confirmation
        VL06D   Outbound Deliveries for Distribution
        VL06F   General delivery list - Outb.deliv.
        VL06G   List of Oubound Dlvs for Goods Issue
        VL06I   Inbound Delivery Monitor
        VL06IC  Confirmation of putaway inb. deliv.
        VL06ID  Inbound Deliveries for Distribution
        VL06IF  Selection inbound deliveries
        VL06IG  Inbound deliveries for goods receipt
        VL06IP  Inbound deliveries for putaway
        VL06L   Outbound Deliveries to be Loaded
        VL06O   Outbound Delivery Monitor
        VL06P   List of Outbound Dlvs for Picking
        VL06T   List Outbound Dlvs (Trans. Planning)
        VL06U   List of Uncheckd Outbound Deliveries
        VL08    Confirmation of Picking Request
        VL09    Cancel Goods Issue for Delivery Note
        VL10    Edit User-specific Delivery List
        VL10A   Sales Orders Due for Delivery
        VL10B   Purchase Orders Due for Delivery
Customer management             
        FD01    Create Customer (Accounting)
        FD02    Change Customer (Accounting)
        FD02CORE        Maintain customer
        FD03    Display Customer (Accounting)
        FD04    Customer Changes (Accounting)
        FD05    Block Customer (Accounting)
        FD06    Mark Customer for Deletion (Acctng)
        FD08    Confirm Customer Individually(Actng)
        FD09    Confirm Customer List (Accounting)
        FD10    Customer Account Balance
        FD10N   Customer Balance Display
        FD10NA  Customer Bal. Display with Worklist
        FD10NET Customer Balance Display
        FD11    Customer Account Analysis
        FD15    Transfer customer changes: send
        FD16    Transfer customer changes: receive
        FD24    Credit Limit Changes
        FD32    Change Customer Credit Management
        FD33    Display Customer Credit Management
        FD37    Credit Management Mass Change
Pricing         
        V/03    Create Condition Table (SD Price)
        V/04    Change Condition Table (Sales pr.)
        V/05    Display Condition Table: (Sales Pr.)
        V/06    Condition Categories: SD Pricing
        V/07    Maintain Access (Sales Price)
        V/08    Conditions: Procedure for A V
        V/09    Condition Types: Account Determin.
        V/10    Account Determination: Access Seqnc
        V/11    Conditions: Account Determin.Proced.
        V/12    Account Determination: Create Table
        V/13    Account Determination: Change Table
        V/14    Account Determination: Display Table
BOM             
        CS00    BOM Menu
        CS01    Create Material BOM
        CS02    Change Material BOM
        CS03    Display Material BOM
        CS05    Change Material BOM Group
        CS06    Display Material BOM Group
        CS07    Allocate Material BOM to Plant
        CS08    Change Material BOM - Plant Alloc.
        CS09    Display Allocations to Plant
        CS11    Display BOM Level by Level
        CS12    Multilevel BOM
        CS13    Summarized BOM
        CS14    BOM Comparison
        CS15    Single-Level Where-Used List
        CS20    Mass Change: Initial Screen
        CS21    Mass Material Change: Initial Screen
        CS22    Mass Document Change: Initial Screen
        CS23    Mass Class Change: Initial Screen
        CS25    Archiving for BOMs
        CS26    BOM deletion
        CS27    Retrieval of BOMs
        CS28    Archiving for BOMs
        CS31    Create class BOM
        CS32    Change class BOM
        CS33    Display class BOM
        CS40    Create Link to Configurable Material
        CS41    Change Material Config. Allocation
        CS42    Display Material Config. Assignment
        CS51    Create standard BOM
        CS52    Change standard BOM
        CS53    Display standard BOM
        CS61    Create Order BOM
        CS62    Change Order BOM
        CS63    Display Order BOM
        CS71    Create WBS BOM
        CS72    Change WBS BOM
        CS73    Display WBS BOM
        CS74    Create multi-level WBS BOM
        CS75    Change multi-level WBS BOM
        CS76    Display multi-level WBS BOM
        CS80    Change Documents for Material BOM
        CS81    Change Documents for Standard BOM
        CS82    Change documents for sales order BOM
        CS83    Change documents for WBS BOM
        CS84    Change documents for class BOM
        CS90    Material BOM Number Ranges
        CS91    Number Ranges for Standard BOMs
        CS92    Number Ranges for Sales Order BOMs

Powered by WordPress