1. The system determines the pricing procedure according to information defined in the sales
document type and the customer master record.
2. The pricing procedure defines the valid condition types and the sequence in which they
appear in the sales order. In the example, the system takes the first condition type (PR00) in
the pricing procedure and begins the search for a valid condition record.
3. Each condition type in the pricing procedure can have an access sequence assigned to it. In
this case, the system uses access sequence PR00. The system checks the accesses until it
finds a valid condition record. (Although you cannot see this in the diagram, each access
specifies a particular condition table. The table provides the key with which the system
searches for records).
4. In the example, the first access (searching for a customer-specific material price) is
unsuccessful. The system moves on to the next access and finds a valid record.
5. The system determines the price according to information stored in the condition record. If a
pricing scale exists, the system calculates the appropriate price. In the example, the sales
order item is for 120 pieces of the material. Using the scale price that applies to quantities
from 100 pieces and more, the system determines a price of USD 99 per piece.
The system repeats this process for each condition type in the pricing procedure determines a
In SAP Delivery based pricing, how would I determine pricing based what was produced for a given batch/qty?