SAP Knowledge Base Article - Public

3562347 - ATP Check Not Considering Purchase Requisition in Delivery Creation in SAP S/4HANA Cloud Public Edition

Symptom

  • During delivery creation, the system only considers the current stock quantity and does not include future stock receipts in the ATP (Available-to-Promise) check.
  • Despite modifying the ATP checking scope for delivery, the system does not consider future receiving quantities.
  • The system only delivers the quantity currently in stock, ignoring the Purchase Requisition due on a future date.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Navigate to VA03 (Display Sales Order).
  2. Search for Sales Order XX.
  3. Click on Item details and then the Schedule Lines tab.
  4. Observe the dates.
  5. In delivery creation, choose "selection date" in the right time fence to ensure quantity until a specific date is delivered together.
  6. Go to "Create Outbound Delivery with Order Reference".
  7. Enter Shipping point XX, Selection Date: a future date, Sales Order XX.
  8. The system delivers only the quantity currently in stock and ignores the Purchase Requisition.
  9. The ATP checking scope key used in delivery creation should consider the Purchase Requisition on a future date according to the setting.
  10. The quantity from the Purchase Requisition is not taken into delivery.

Cause

  • Delivery ATP (SR B) only includes firm supply (stock or PO), which is why it ignored the PR and allowed only XX PCs.
  • This is expected behavior because Delivery ATP (SR B) excludes PRs as firm supply. To meet requirement, the PR must be converted to a Purchase Order (PO).

Resolution

  1. Go to transaction MD04 (Monitor Stock/Requirements List).
  2. Enter the following details: Material: XX, Plant: XX, MRP Area: XX.
  3. Press Enter to display the Stock/Requirement list.
  4. Locate the Purchase Requisition (PurRqs) entry.
  5. Click the magnifying glass beside the PurRqs.
  6. In the next screen, select the "Purchase Order" option.
  7. Enter the required details: Purchasing Organization: XX, Company Code: XX, Vendor (Mandatory for PO creation), Check pricing conditions (Ensure a valid price is maintained).
  8. Click Save – The system will generate a PO number.

Next Steps: Verify PO and Retry Delivery

  1. Verify PO is Created – Use the Display Purchase Order app to check the new PO number and use MD04 (Monitor Stock/Requirements List) to confirm that the PR is now replaced with a PO.
  2. Try Delivery Creation Again (VL01N) – Enter Sales Order XX and select future date as the delivery date. ATP should now allow XX PCs instead of XY PCs since the PO is a firm supply element.

See Also

2733387 - Create Purchase Order via Purchase Requisition Assignment List

Keywords

SAP S/4HANA Cloud Public Edition, Public Cloud, S/4HANA Public Cloud, Sales Order, Requested Delivery Date,  PR, PO, ATP check, Purchase Requisition, delivery creation, current stock, future receiving, Sales Order Management and Processing, VA03, VA02, Outbound Delivery date, requested delivery date. , KBA , CA-ATP-2CL , Available to Promise (ATP) (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions