Determination of Delivery Tolerances for Purchase Order Items
A delivery tolerance specifies the maximum quantity by which a supplier can fall below or exceed the requested quantity of a purchase order item. Unlimited overdelivery is a special form of overdelivery tolerance. Purchase order collaboration in Supply Network Collaboration (SAP SNC) uses delivery tolerances to do the following:
Set the item status
SAP SNC can set the item status for the purchase order item to Partially Delivered
or Delivery Completed
based on the underdelivery tolerance.
Generate alerts
SAP SNC can generate alerts if the quantity that the supplier has delivered for a purchase order item violates the underdelivery and overdelivery tolerance of the item. SAP SNC does not generate an overdelivery alert if unlimited overdelivery is permitted.
Check the ASN quantity
If the supplier creates an ASN for a purchase order item, special validation checks determine whether the ASN quantity violates the overdelivery tolerance. If unlimited overdelivery is permitted, the ASN quantity is unrestricted. In the standard
system, the PO_OVERDELIVERY
validation check is active. This validation check compares the ASN-based due quantity of the PO item with the ASN quantity. Alternatively, you can use the PO_OVERDELIVERY_OPEN_QTY
validation check, which compares
the open quantity of the PO item with the ASN quantity, or the PO_CS_OVERDELIVERY
validation check, which compares the ASN-based due quantity of the PO item based on confirmation schedule lines with the ASN quantity.
Detect differences between the requested quantity and the confirmed quantity
SAP SNC takes the delivery tolerances into account in the automatic approval process for purchase order confirmations. SAP SNC only approves confirmations if the delivery tolerances of the item are not violated.
SAP SNC displays the delivery tolerances in percent and without decimal places. If you want SAP SNC to display decimal places, refer to SAP Note 893232
.
SAP SNC uses the supplier tolerances from the following source:
If the purchase order that the customer has sent from his or her back-end system to SAP SNC contains delivery tolerances for an item, SAP SNC uses these delivery tolerances. If the purchase order item does not contain delivery tolerances, SAP SNC uses the delivery tolerances from the purchase order header
If the purchase order does not contain delivery tolerances, SAP SNC uses the delivery tolerances for the purchase order item from the following source:
If the purchase order item contains a contract, SAP SNC uses the tolerances from the contract.
If the contract does not exist in SAP SNC or if the purchase order item does not contain a contract, SAP SNC uses the delivery tolerances from the purchasing info record.
If the purchasing info record does not exist in the SAP SNC system, SAP SNC uses the delivery tolerances from the location product master of the customer location.
The assignment of delivery tolerances from a contract or from a purchasing info record is carried out by the PO_TOLERANCE_ASSIGN
validation check, which is active in the standard system. You can use the PO_CONTRACT_ASSIGN
validation
check to assign a contract or — if a contract does not exist — a purchasing info record to the purchase order item.