Showing results for 
Search instead for 
Did you mean: 

MRP+Batch determination/restriction complex scenario

Former Member
0 Kudos

I have a very complex issue with MRP and Batch Determination. Here is my

situation. Please help me find a solution.

I have materials which are batch managed and each material can have numerous batches based on the quality (80%, 70%, 90%). Materials can have up to 100-150 batches. Some batches can be used only by some customers (Plants, Customers) in different countries because of legal issues. When

we run an MRP, MRP doesn't care which batch it is, it just creates planned orders/purchase reqs based on the quantity, material and plant. Just to give you an example, Lets say we have material A which as 2 batches Batch 1 and Batch 2. Lets say we have customer x and Customer y. Customer X can use only Batch 1 for the material not batch 2 because of legal issues and standards. Customer y can use Batch 1 and also batch 2. When we run an MRP, MRP is suggesting to send batch 2 to customer x which is not right. Storage location creation is out of question coz of business requirement in those countries.

Is there any user exit or enhancements that i can look into, or can I accomplish this through custom z tables/tcodes ? Is there any other way I can handle this through master data change ?

Please help me out on this and let me know what other possible ways we can handle this issue.



Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

But as you are saying that there is a problem of legal entity, then how come they are in same plant ?

They have to be in different plant, and when you take mrp run on plant level then i do not think you will find this problem.

Or please explain the problem more extensively.

Former Member
0 Kudos

Thanks for the input guys.


its not the issue of legal entity but its the issue of some rules set by a particular country. we cannot ship certain batches to certain countries even though they are the same material coz of the quality.

hope its clear now.

Answers (1)

Answers (1)

0 Kudos

You have to use characteristic dependent planning functionality of APO.

For this you should also have a varient class in the materials with characteristics indicating the parameters to be controlled/checked.

Thus you will have a requirement which will have the characteristic that indicates the country or such other things. The batches should also have same characteristics.

In material A you will have a characteristic that indicates the customer (X or Y). The batches of the material will also have same characteristic which will have value X for batch 1 and value Y in batch 2. When MRP is (run in APO) system will consider the requirements of different characteristics differently and propose the procurement accordingly.

You also may have to activate characteristic based availability check in GATP of APO.

Hope this will help you.