Hi,
I have the following stock data of one material
Total ATP stock is 0.
ATP stock on storage location A is 0. This storage location has much more Issues then receipts, 21 issues and 10 receipts
ATP stock on storage location B is 5. This storage location has 5 receipts (Movement type 561) and no Issues.
When I change or create a sales order with that material (quantity 1 PC) and the storage location B (with ATP of 5), then the stock is only confirmed at the RLT, which is a normal reaction when the check fails, however the stock of storage location is 5 PC (ATP).
In transaction OVZ9 the setting is according to the check on storage location level (special field not marked).
Availability check is 02 and Checking rule A.
It looks like that the ATP check is still on plant level, because the overall ATP is 0.
I have the following questions:
- What could be the reason that the check fails although the ATP stock of the material of storage location is 5?
- How can I check debug (which function module) and based on which internal table or field where the system decides to go either ATP on plant level or on storage location level?
Regards Kees