Skip to Content

Empty stock during batch determination

When releasing production orders, automatic determination of batches with FIFO are applied. In some cases, there are no batches determined even though there is available stock. When we check further by clicking on “Batch Determ.” some batches with empty stock are selected.

I have seen in one of the discussion that we can restrict Zero stock batch determination with BADI VB_BD_SELECTION.

My question is, is there another way of avoiding zero stock batches? Also, if there is a report showing all batches with zero stock (which appears to Production Orders batch determination = Different from table MCHB)

Thanks in advance

o3y9q.png (27.8 kB)
ngh16.png (28.8 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Oct 18, 2017 at 01:29 PM


    You can find batches with zero stock in transaction BMBC. Whether they are relevant for batch determination or not, it depends on the selection criteria.

    Here is SAP recommendation to deal with batches with zero stocks, suggested in note 619911:

      You can reduce the number of hits by using the MM_SPSTOCK archiving object to archive zero stock segments that are no longer needed. You can also implement the VB_BD_SELECTION BAdI from Note 585576 to reduce the number of hits that is transferred to the ATP check.



    Add comment
    10|10000 characters needed characters exceeded

    • Hello

      It is a standard system behavior to select batches with zero stocks during batch determination. This is necessary, according to system standard design and it cannot be changed in the standard.

      Yes, batches with zero stocks are relevant to batch determination and it's the ATP check settings that will determine if they are relevant or not.