Skip to Content

how to maintain Batch for multiple Customers

Jul 07, 2017 at 09:16 AM


avatar image

Dear Experts,

We have a requirement in our organization in which we need to maintain Batch (CHARG) for multiple Customer (KUNNR).


A Batch (CHARG) maintained for a Material (MATNR), Plant (WERKS) and Storage location (LGORT) is acceptable for one customer (KUNNNR) and same Batch(CHARG) is not acceptable for other Customer (KUNNR).

How can we "Block" a Batch (CHARG) for one customer, but at the same time it should be not "Blocked" for other customers??.

Kindly help.



10 |10000 characters needed characters left characters exceeded


Is your requirement is to assign distinct batch number for each customer or vendor? in WM Customer is not updated automatically,

how do you identify during GR( Without Custom code),that stock A is for Customer C? based on Material (MATNR), Plant (WERKS) and Storage location (LGORT)



* Please Login or Register to Answer, Follow or Comment.

1 Answer

Jürgen L
Jul 22, 2017 at 01:36 PM

the question to you: how do you know that the batch is not acceptable for customer B?

If you introduce this knowledge into SAP then SAP can help you to fulfill your requirement.

Usually such information is kept in batch classification. Lets make an example, a chemical customer accepts a product if the Ph value is below 5 while others accept it when it is above 5 ph.

So you would have a characteristic in your batch class for ph value, and this value would need to be updated with the quality inspection.

For your deliveries you setup a batch determination procedure, and maintain condition records, in this case per customer. The condition record for customer B would be ph-value <5

When you create the delivery the batch determination is executed and search only for batches with ph-value smaller than 5 and suggest then an available batch for the delivery.

10 |10000 characters needed characters left characters exceeded