Symptom
The MRP Area is activated for the storage locations in the material master, however the result is not clear or not expected.
Environment
- Advanced ATP
- SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Create sales order;
- Enter material, plant and qty;
- Ensure the storage location is not maintained in the item;
- Execute the ATP check.
Resolution
The receipt and issue elements are dynamically assigned to the correct MRP area using the receiving and issue storage locations and are settled against the available stock in the MRP area. Like the ATP check at plant level, there are two different options:
-
ATP check with storage location check
-
ATP check without storage location check, that is, multi-site check
1. ATP Check without Storage Location Check
If you have not set the system to carry out a storage location check, it will only carry out a single-level ATP check at MRP area level.
The MRP area of the receipt and issue elements to be taken into consideration is dynamically determined by the receiving storage location, the issue storage location, the MRP area segment in the material master and the Customizing settings for the MRP area. However, only the storage location information is required for the determination of the suitable MRP area. The ATP check is only carried out within the MRP area.
For example, the spare part A is assigned to the MRP area of the storage location 0002 and 0003. And a sales order is created for the spare part and the storage location 0002 is entered:
-
If you have not set the storage location check, the ATP check is only carried out for the material A in the MRP areas of the storage locations 0002/0003. No check against storage location 0002 is carried out.
-
If you do not enter a storage location in the sales order, the sales order belongs to the plant MRP area and the ATP check, in this case, is carried out in the plant MRP area.
2. ATP Check with Storage Location Check
If you have set the storage location check, the system carries out a double-level ATP check:
-
In the first step, the system determines the available quantity in the storage location.
-
In second step, the system determines the available quantity in the MRP area.
The system then takes the smaller of the two quantities as the result.
For example, the spare part A is assigned to the MRP area of the storage location 0002 and 0003. And a sales order is created for the spare part and the storage location 0002 is entered:
-
In the first step, the system carries out the ATP check in the storage location 0002. During this check, the system determines all receipts and issues of the storage location 0002 and calculates the available quantity.
-
In the second step, the ATP check is carried out in the MRP area of the storage locations 0002/0003. During this check, the system determines all receipts and issues of the storage locations 0002 and 0003 and calculates the available quantity.
The smaller of the two quantities is taken as the result of the ATP check.
See Also
3341145 - ATP result doesn't match the qty available in Monitor Stock / Requirements List APP - SAP S/4HANA Cloud
Keywords
BERID, P_ATPCSX, LGORT, AVAILABILITY_CHECK_CONTROLLER, , KBA , CA-ATP-2CL , Available to Promise (ATP) (Public Cloud) , CA-ATP-PAC-2CL , ATP: Product Availability Check (Public Cloud) , How To