Skip to end of metadata
Go to start of metadata


Learn the process of setting up the batch derivation.


Set up a sample of batch derivation in Production Process.


  • Batch management materials need to be created, there should be materials with FERT (finished goods), HALB(semi-finished goods), ROH(raw masterials). MRP views and work scheduling view should be maintained for the materials. BOM and routing/master recipe need to be created for the finished goods.

    BOM is created and maintained in CS01/CS02/CS03. For batch derivation, the BOM is necessary.
  • Several batches are created and classified for the raw materials.
  • Goods receipt has been done to the batches to make sure they have stock to do batch determination.
  • Derivation Events have been defined correctly to trigger the derivation. The other customizing of derivation should also be done completed in OCHA.


  1. Set up the sender derivation strategy in DVS1.

    Strategy type and the combination should be defined in customizing OCHA.

    Decide what are the sender materials.

    Define what you want to send, it can be a field from standard database table, normally it has a standard LOBM_* characteristic refered. OR it can be the characteristics within the batch class of the sender material. You also need to decide if it is a push derivation in sender derivation strategy.
  2. Set up the receiver derivation strategy in DVR1.

    Strategy type and the combination should be defined in customizing OCHA.

    Decide what are the receiver materials.

    Decide what you want to receive from the sender material. The attributes here are must included in the sender material derivation strategy.
    Select one attribute that you want to receive and goto Rules tab to define the receiving rule of that attribute.
    Levels in Batch WUL is very important here, if it is too high, then it may lead to performance problem.

    The rule should be maintained for every attribute you have added.
    Sender field empty : This indicator controls how the derivation reacts to sender attributes that do not have any contents.
    Overwrite Recipient : This indicator controls how the derivation reacts to attributes that have already been filled in the receiving batch.


Test in Production order or process order in CO01 or COR1.


The batches should be assigned manually or determined by batch determination for the components.

The batch for the header material should be entered or created already.

Release the order to trigger the batch derivation. Because the derivation event of process order release has been defined in DVC8 and I choose "Always Display" so the derivation will be carried out at order release and there will be a popup to show the result of batch derivation.

The detail information can be check by pressing the Details on the popup. Here you can see what has been sended and received, what is the error if it is failed.
If you choose to hide the batch derivation process, then you can always check the derivation details in DVMO :

You can also try to do a derivation test in DVMAN:

You can also do some changes to the batch master here by pressing the   button.
Derivation is carried out by pressing the  button.

The detail derivation result can also be checked here too.

Related Content

Related Documents

Insert SAP Help links or other WIKI content link.
Please hyperlink the title of the related document

Example: Explanation about how to create a WIKI page

Related SAP Notes/KBAs

Insert links to any related SAP Notes/KBAs that support your topic or are related. Please hyperlink ONLY SAP Note or KBA number.

SAP Note 83020: What is consulting, what is support

SAP KBA 12345: This is an example KBA link

(Use the following Hyperlink with SAP Note/KBA number at end:

Use this structure to help you compose your contributions for WIKI and at the same time will ensure spelling and grammar.

  • No labels