Skip to Content
author's profile photo Former Member
Former Member

Automatic Batch Determination in SAP Process order

1. I have create Characteristics with assign table MCH1 and field HSDAT. I want to batch determination with FIFO based batch production date. Then I have create a class and assign that characteristics. 2. Create a sort rule with ascending order. 3. Create selection criteria in MBC1. 4. Tick on OMCG with 261 movement type. But when I am going to confirmation in COR6 then during batch determination the first batch that is showing in MMBE (Alphabetically) that is picking. WHY???

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Posted on Aug 28, 2012 at 06:14 AM


    Use characteristic LOBM_HSDAT to sort the batches. assign same to you class and then assign class to material master. Or better create your own characteristic with field as LWEDT Good Receipt Date for batch.

    Define sort rule CU70 and assign characteristic LOBM_HSDAT or Ur characteristic LWEDT

    Now you may be having old batches then classified these batches in MSC5N for characteristic value.

    Also MBC1 batch search procedure create in back dated here assign your sort rule and class data.

    After that just check the same through COR6.



    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Aug 28, 2012 at 06:22 AM


    You have to create short rule in CU70.

    As per your requirement of FIFO or LIFO rule you have to assign related Characteristic (LOBM_HSDT , LOBM_VFDT etc.)

    For FIFO purpose you have to assign characteristic with Ascending Rule and for LIFO assign in Descending.

    If you want to select the batch in FIFO criteria that is first in first out i.e. the batches that are received first will be selected, then

    - You have to create a characteristic for last Goods receipt date with table name MCH1 & field LWEDT

    - Assign this to class

    - Create sort sequence with ascending order CU70

    - Then create batch search strategy in MBC1 transaction if you want batch determination in production order

    - Give the sort rule there

    - Give the no. of batch splits as much as you want or just keep 999, give the batch selection criteria if u want or just give the indicator for no selection criteria

    - Then try doing the batch determination & check if you are getting what you want .


    Alok Tiwari

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.