venerdì 20 aprile 2012

Sales BOM for Kitting (BOM usage 5)

A bill of material (BOM) describes the different components that together create a product. A BOM for a bicycle, for example, consists of all the parts that make up the bicycle: the frame, the saddle, wheels, and so on.

Process Flow
When you enter the material number of a bill of materials that is relevant for sales order processing, the system displays the material that describes the whole bill of materials as a main item. The individual components are displayed as lower-level items.
There are two ways to process a bill of materials in Sales. Once you have entered a bill of material in a sales order, the system runs pricing, inventory control, and delivery processing at:
- Main item level if the material is assembled, or  
- Component level if the material is not assembled

The type of processing used by the system is determined by the item category group that you enter in the material master record for relevant materials.
Processing at Main Item Level (not the case of kit/component items to pick up)
If you want the system to carry out pricing, inventory control, and delivery processing at main item level, enter ERLA in the Item category group field of the Sales: sales org. 2 screen in the material master record of the finished product. This means that the components only function as text items and are not relevant for delivery. The following graphic shows how a bill of material is processed at main item level.
Processing at Component Level
If you want the system to carry out pricing, inventory control, and delivery processing at the component level, enter LUMF in the Item category group field of the Sales: sales org. 2 screen in the material master record of the finished product. In this case, only the components are relevant for delivery. During processing the system automatically creates a delivery group. The latest delivery date among all the components becomes the delivery date for the entire delivery group.

How to Know that Sales BOM is working or not?

I have set up a sales BOM. How do I know or test that is is working or not?
Once you enter a material (for whch you have created a BOM thru CS01) in the sales doc another material pops under the main material line item as a sub-item (s). If it doesn't then your BOM isn't working.

In my experience BOMs work if all maintenance has been done properly.
A number of things to check is:
1. The BOM hasn't been defined for the plant used, or you haven't defined the plant in SO.
2. Main item category - has BOM application SD01 been assigned to it?
3. Item categories for main items and sub-items have not been maintained properly.
4. Sales items maintenance - You should assign item categories for BOM header items and sub-items to a specific sales doc.
5. Has the BOM itself been configured properly (i.e. right plant, BOM usage '5')?
6. Are you trying it out on an order created after all BOM maintenance was done?
7. Also , what's the 'Structure scope' set as? Anything except C may be useful here?   We have that set to A, since our BOMs are all single-level. You could set it to B if BOM are configured multi-level.
Those are probably main reasons why BOM shouldn't work. Apart from that, just re-check your whole config - the truth is out there somwhere.

What Is BOM Referring to SAP SD
 
We need to maintain Material master records for the BOM Item and for the components also.
 
The item category group of the BOM items is ‘ERLA/LUMF’ and the item category is ‘NORM’.
 
1. Creating BOM item:
- Logistics
- Sales and distribution
- Master data
- Products
- Bills of material
- Material BOM

2. CS01 create
 
Specify the data for the following fields.
 
Material: Specify the material for which components are to be maintained.
 
Plant: Specify the plant of BOM item.
BOM usage: Specify the application in which BOM is maintained (5 for SD).
 
Alternative BOM: Specifies the sequence of a BOM within a group of BOMs.
(L = stock item               N = Non-stock item)
 
In the overview screen specify the components which makes the main item and the corresponding quantities and save it.

Note: During sales document processing if we enter the BOM item the system automatically determines corresponding components.
 
1) For the BOM to be exploded in the sales document the following customizing setting is required.
 
A) If the item category group is ERLA > the item category of the BOM is TAQ, in the definition of which we have to specify the value A (Explode single level BOM) in the structure scope.
B) If the item category group is LUMF > the item category of the BOM item is TAP in the definition of which we have to specify the value ‘A’ in the field structure scope.
 
2) If the item category group is LUMF > the system shows price for the components but not for the BOM item. For this the following customizing setting is required.
 
2.1) The item category of the BOM item is TAP which is not relevant for pricing, so the BOM item is not priced.
2.2) The item category of the components is TAN which is relevant for pricing, so the components are priced.
 
3) If the item category group is ERLA > the system shows price for the BOM item but not for components. For this following customizing setting is required.
 
3.1) The item category of BOM item is TAQ, which is relevant for pricing, so the BOM is priced.
3.2) The item category of components is TAE which is not relevant for pricing, so the components are not priced.
 
While creating sales document to get the list of alternative BOMs in the definition item category of BOM item we have to check the field “Manual Alternative”.
 
ITEM CATEGORY DETERMINATION FOR BOM ITEM (VOV4)
 
SD type         ITCaGr         Usg         HLItCa         DftItCa
 
OR                ERLA                              TAQ
OR                NORM          TAQ       TAE
OR                LUMF                             TAP
OR                NORM          TAP       TAN
OR                NORM                           TAN
OR                NORM          TAE       TAE
OR                NORM          TAN      TAE
 
NOTE:    A – Explode single level BOM item
               B – Explode multi level BOM item
        CS01 – Transaction code for creating BOM Item
 
Statistical value ‘x’ or ‘y’
Make TAP relevant for pricing but values for statistical only.

Pricing Customization For Sales BOM

What are the steps of customization to pricing for header level or item level then?

You can create a sales bom, and price it at header level or sub level.
If you want to assemble the products and depending upon the assemblies you want to price.   For eg. if the customer asks for a certain combination of Material A, B and C respectively, then you create a Material Master record Material D with item category group as LUMF.  While the Materials A, B and C are created with standard item category groups NORM only.

Then create a sales BOM using Tcode CS01 and enter the following details:  
Material : Material D  
Plant : Plant in which you created the material.  
BOM Usage : 5 (Sales and Distribution)
then give the Materials A, B, and C and give their respective quantities.
Before you have to create pricing condition records for Materials A, B, and C.  

Then configure the item categories ( T - code : VOV4).  

When processing the sales order, just give the Material D and the system will pick up the corresponding assemblies for that material and populate in the order.  
The item category for the header item will be TAP and the item cateory for the items will be TAN.
In this cas the Material D is called as the higher level Item , and all the assemblies are called as the sub items.  Here the subitems are relevant for pricing and delivery where as the header item is not relevant for neither pricing nor delivery. It just acts as a text item.
This type of configuration of BOM is known as pricing at item level. This is used when you don’t know what quantities of assemblies the customer is going to order and if the price of the assembly keeps varies.
There is another way of configuring BOM which is pricing at header level.  The difference is that the Material Master D has to be configured using the item category group ERLA.
Creation of BOM is same.  
But you need to maintain the pricing condition record for the header item.
The item categories in this case would be  
Header item : TAQ
Sub item TAE;
Where the header item is relevant for pricing and delivery and subitems are not relevant for neither the pricing nor the delivery.  Depending upon your requirement you configure accordingly.

In Summary:
-->Before going to create sales BOM you need to create:
  1. Master data for that Header Material and Components in the MM01 transaction.
-->If you want Header price you create Header Material with ERLA Itemcategory group.
-->If you want pricing at item level you create header material with LUMF Item category group.
  1. To create Sales BOM go to the transaction CS01 there you give enter the data Header Material which you have created in the MM01 transaction, Delivering Plant, BOM Usage as '5' (Sales and Distribution). Then proceed with enter system will take you the BOM detail screen here you maintain the details of the components (How many components you need to make a Header material).
  2. Check the item category determination settings in the transaction VOV4.
  3. Maintain the Pricing procedure according to that.
  4. Now you can create sales order with the BOM material.
Bill of material (BOM) Definition:
A list of all of the items that make up a product or assembly. The list is complete for its given purpose, has a formal structure, and states the name, quantity, and unit of measure for each component. A comprehensive PLM solution should offer support for the following categories of BOM: feature and requirements structures, material BOM, document structure, equipment BOM, functional location BOM, sales order BOM, and work breakdown structure BOM.

BOM Transaction codes:

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

BOM Tables:
SNUM                        BOM explosion number
STAS                        BOMs - Item Selection
STKO                        BOM Header
STPF                        Structure tree of the exploded BOM
STPN                        BOM Follow-Up Control
STPO                        BOM item
STPU                        BOM Subitem
STST                        Standard BOM Link
STZU                        Permanent BOM data
MAST Material to BOM Link



by the FORUM
I am using sales order BOM with item cat grp for main item LUMF and Sub items NORM. Configured sales item categories TAP for main item relevent for pricing, billing and not relevent for delivery. and for sub items TAN which is relevent for pricing, delivery and not relevent for Billing. Well the issue is with the settlement of sales order. It says planned costs are zero
and hence cannot be settled. In the sales order there is no cost report for subitems as it shows that they are not relevent for costs. Please advise what i am missing in the config.

domenica 27 giugno 2010

SCM in WAL-MART

domenica 28 marzo 2010

RF Inventory Procedure

la procedura d’inventario consiste nell’utilizzo delle seguenti transazioni:

Procedura d’inventario


Versamento da OdP, Ricezione per OdT, Resi, OdA Generazione stock
LT24 Report per visualizzare gli OT aperti per materiale – da confermare o cancellare
LX02 [da lasciare aperto] Report WMS giacenza iniziale
LI01N Creazione manuale/ LX26 (Creazione Cycle Counting per quant) Creare documento d’inventario per una o una serie di ubicazioni e assegnarlo all’utente RF
LI02N
Attivare documento d’inventario > Blocco ubicazione oggetto d’inventario
LI04 Stampa lista inventario: opzionale perché le funzionalità RF consentono la registrazione del conteggio nel momento dell’inventario fisico.
LM00>LM51
Accesso al menu RF del palmare con l’utente a cui è stato assegnato il documento per svolgere il conteggio.
Dopo la registrazione del conteggio il documento d’inventario può essere solo cancellato.
LS03N
se necessario si può visualizzare l’ubicazione per visualizzare la sua situazione stock
LX22
Riepilogo inventario nei documenti d’inventario
LI13N
Riepilogo di dettaglio nei documenti d’inventario: visualizzazione SSCC inventariati
LI20
Stornare differenze in WMS
LI21
Stornare differenze in MM-IM
LS24
Report la giacenza per materiale aggiornato
LX22
Controllare lo stato “Stornato” per i documenti d’inventario stornati
LX23
Confronto stock: gestione stock – gestione magazzino

LI01N – creazione documento d’inventario per un’ubicazione o una serie di ubicazioni

LX02 – Report stock WM

LM51 – Inventario RF per ubicazione e pedane contenute
Per modificare le confezioni della pedana digitare F5 sulla tastiera per essere inviati alla videata successiva.
Digitare F1 per registrare la modifica e F3 per tornare alla videata iniziale dell’elenco delle pedane lette col palmare.
Se le restanti pedane non presentano un nr di confezioni diversa da quella di pallettizzazione digitare F1 per confermare il conteggio dell’ubicazione.
Controlli:
se vengono lette pedane che non sono state mai registrate a sistema la transazione comunica all’addetto dell’inventario che l’SSCC non esiste.

LS02N: Controllo stato ubicazione

LI13N: Visualizzazione risultati conteggio.

LI20: stornare quantità nello stock di WM
Il tasto “Stornare” storna solo per lo stock di WM la differenza tra qtà registrata e quella conteggiata per l’ubicazione inventariata. In questo caso il sistema storna in difetto per portare da 69000 a 30000 le confezioni in stock WM.

LI21: stornare quantità nello stock di MM-IM

La transazione LI20 ha creato un OT confermato che ha trasferito le quantità stornate in WM nel tipo magazzino 999 e ubicazione dinamica che viene creata ogni volta che registrato lo storno in WM.
Il tasto “stornare” storna la differenza anche nello stock di MM-IM allineando lo stock di WM con quello di MM.

LS24 – stock aggiornato per materiale/divisione/magazzino/tipo magazzino/ubicazione

LX22 – Riepilogo Inventario con visibilità dello stato del documento
Lo stato dell’inventario può essere:
N = non conteggiato
Z = conteggiato
L = stornato
Il tasto “Visual. Inventario” consente la visualizzazione del documento d’inventario aggiornato.

LX23 – Confronto stock WM e MM-IM

sabato 27 marzo 2010

Stock Transfer Using Stock Transport Order

A number of procedures are available to enable you to transfer materials from one plant to another:

Stock Transfer Between Plants in One Step
Stock Transfer Between Plants in Two Steps
Stock Transport Order Without Delivery
Stock Transport Order with Delivery via Shipping
Stock Transport Order with Delivery and Billing Document/Invoice

Stock Transport Order without Delivery

Process Flow

  1. Buying Plant Create the Purchase Order type UB - Stock transport Order - transaction ME27
  2. Supplying Plant receive the Purchase Order and issue it to the transport warehouse once they have the required quantity - transaction MB1B - movement type 351 - Transfer posting to stock in transit from unrestricted use.
  3. Buying Plant receive the purchase quantity with transaction MB01 - Goods Receipt from Purchase Order.
Accounting document was created during the transfer posting - movement type 351.

Debit
Buying Plant Inventory
Credit
Supplying Plant Inventory

If there was a price difference (the same material have different price in the different plant), the lower price plant will be posted with the amount differences.

Example:
Material Master - Costing View Material Price for Buying Plant 100
Material Price for Supplying Plant 150
The Accouting posting would be:
Debit 12345 Buying Plant Inventory 100
Debit 67890 Price Difference for Stock Transfer 50
Credit 12345 Supplying Plant Inventory 150

The General Ledger Account Number was determine through the Material Valuation Class which was tied throught the Automatic Posting of Account Assignment (Transaction OMWB then click Account Assignment)

Inventory posting
BSX
Expense/revenue from stock transfer
AUM

Stock Transport Order with Delivery via Shipping


Process Flow
  1. ME21N: creazione ordine di trasferimento di MM con controllo conferma = 0003.
  2. VL10B: creazione consegna per Ordine di trasferimento di MM.
  3. VL02N: registrazione prelievo e um.
  4. MIGO (BAPI_GOODS_MOVEMENT): registrare la MIGO per tipo operazione = entrata merci / tipo documento = consegna / nr. Consegna (alla registrazione della migo, il sistema genera la fornitura).
  5. VL32N: Imballaggio della HU nella fornitura.
  6. LT03 (L_TO_CREATE_DN): Creazione OT
  7. LT12 (L_TO_CONFIRM): Conferma OT
  8. VL32N: Entrata merci della fornitura


    WM RF TCODE


    WM RF TCODE
    Description
    Notes
    SAP Rel.
    LM00
    Logon RF Allows you to change the screen format, screen variant, and main menu upon log-on.

    4.6B
    LM01
    Dynamic Menu RF selection menu for the different transactions

    4.6B
    LM02
    Putaway/Movement by SU Select a transfer order for confirmation by the storage unit number

    4.6B
    LM03
    Putaway by TO Select a transfer order for confirmation by the transfer order number

    4.6B
    LM04
    Putaway System-Guided System proposes a transfer order for confirmation according to specific sorting criteria

    4.6B
    LM05
    Picking by TO Select a transfer order for confirmation by the transfer order number

    4.6B
    LM06
    Picking by Delivery Select a transfer order for confirmation by the delivery number

    4.6B
    LM07
    Picking System Guided System proposes a transfer order for confirmation according to specific sorting criteria

    4.6B
    LM09
    Putaway by Delivery Select a transfer order for confirmation by the delivery number.

    4.6C
    LM11
    PPosting Changes System-guided confirmation of posting change transfer orders

    4.6B
    LM12
    Material Inquiry Call-up information on the material stock sorted by storage bin, goods receipt date, or shelf life expiration date

    4.6B
    LM13
    Putaway Clustered Select a group of transfer order items by the storage unit numbers for simultaneous putaway

    4.6B
    LM18
    Handling Unit Inquiry Call up information (lower-level HUs, Material, WM management) on an HU assigned to delivery or shipment

    4.6C
    LM19
    Handling Unit - Pack Pack material items into an existing HU or create a new HU

    4.6C
    LM22
    Handling Unit - Unpack Unpack an HU

    4.6C
    LM24
    Packing HU by Delivery Pack the selected items of a delivery

    4.6C
    LM25
    Unpack HU by Delivery Unpack the selected items of a delivery

    4.6C
    LM30
    Load Control - Load by Shipment Select the goods to be loaded by the shipment number

    4.6B
    LM31
    Load Control - Load by Delivery Select the goods to be loaded by the delivery number

    4.6B
    LM32
    Load Control - System Guided Load System proposes the next shipment to be loaded

    4.6B
    LM33
    Load Control - Unload by Shipment. Select goods to be unloaded by the shipment

    4.6C
    LM34
    Load Control - Unload by Delivery Select goods to be unloaded by the delivery

    4.6C
    LM35
    Load Control - Detail by Handling Unit Call-up the load status of a specific HU, as well as information on the shipping point, weight, and volume
    in release 46b-> Detail by Shipping Unit

    4.6C
    LM36
    Load Control - Detail by Delivery Call-up the load status of a specific delivery and the status of the respective handling units

    4.6B
    LM37
    Load Control - Detail by Shipment Call-up the load status of a specific shipment and the status of the respective deliveries

    4.6B
    LM45
    Pick and Pack Use this transaction to pick and pack items in one step. Based on the system-guided picking


    4.6C
    LM46
    Pick and Pack by Delivery Use this transaction to pick and pack items in one step. Identify the TO to be picked by the delivery

    4.6C
    LM50
    Count Inventory by SU (User Guided) Scan a specific storage unit that must be counted (recommended for fully packed SUs)

    4.6B
    LM51
    Count Inventory by SU System Guided System proposes a storage unit to be counted

    4.6B
    LM52
    Count Inventory per Bin User-Guided Scan a specific storage bin to be counted (allows you to count the exact quantity)

    4.6B
    LM53
    Count Inventory per Bin Sys.-Guided System proposes a storage bin to be counted

    4.6B
    LM56
    Interleaving by SU Identify TO for putaway by the storage unit number. After you have confirmed the TO for putaway,the system proposes a TO for picking/replenishment from the same queue

    4.6C
    LM57
    Interleaving System-Guided The system proposes a TO for putaway and after its confirmation a TO for picking

    4.6C
    LM61
    Goods Issue by Delivery Identify an outbound delivery to be processed by the delivery number

    4.6B
    LM62
    Goods Issue by MS area Identify an outbound delivery to be processed by the MS area number



    4.6B
    LM63
    Goods Issue by Shipment Identify an outbound delivery to be processed by the shipment number

    4.6C
    LM64
    Goods Issue by Others Identify an outbound delivery to be processed by the material, ship-to party, delivery date, reference document number, or service agent

    4.6C
    LM65
    Goods Issue by Group Identify an outbound delivery to be processed by the group number

    4.6C
    LM66
    Goods Issue by HU Identify an outbound delivery to be processed by the handling unit number

    4.6C
    LM71
    Goods Receipt by Delivery Identify an inbound delivery to be processed by the delivery number

    4.6C
    LM72
    Goods Receipt by MS area Identify an inbound delivery to be processed by the MS area number

    4.6C
    LM73
    Goods Receipt by Shipment Identify an inbound delivery to be processed by the shipment number

    4.6C
    LM74
    Goods Receipt by Others Identify an inbound delivery to be processed by the material, vendor, delivery date, reference document number, or service agent

    4.6C
    LM76
    Goods Receipt by HU Identify an inbound delivery to be processed by the handling unit number

    4.6C
    LM77
    Queue Assignment Allows you to modify the warehouse and the queue

    4.6B