Show TOC

Process documentationPricing Process Flow


In this process, the system automatically determines prices for a transaction. To do this it uses condition technique. Condition technique processes the price queries by searching for valid prices in existing condition records, using the sales area, partner procedure, and document pricing procedure.


You need to have made the Customizing settings for pricing. You can find these settings in Customizing for Customer Relationship Management under Start of the navigation path Basic Functions Next navigation step Pricing End of the navigation path.


  1. Pricing makes the input values sales area, partner procedure, and document pricing procedure available to condition technique.

  2. The system determines the pricing procedure depending on the sales area, partner procedure, and document pricing procedure.

  3. The system reads the first condition type of the pricing procedure, and determines the assigned access sequence.

    This step, together with the following steps, is repeated for each condition type in the pricing procedure.

  4. The system reads the access sequence with the condition tables. The sequence of the condition tables forms the search strategy for determining the individual condition records. Each condition table contains the field combinations according to which the system should search in the condition records, for example, business partner - product - price.

  5. The system searches for valid condition records for the condition tables. If the system does not find a valid condition record for the first condition table, it carries on searching for a condition record for the next condition table.

  6. Once the system has found a valid condition record for a condition table, it makes the result available to pricing in the form of prices and discounts.

  7. If the search procedure contains more than one condition type, the system repeats the search for condition records for each condition type.


The system displays the pricing result in the transaction for each item, for example, as a net price. You can display the details of the underlying condition record, by clicking the condition record in the column Price Element or Price Element ID, in the item overview.

You can edit the pricing results. For more information, see Maintaining Prices in Business Transactions.

You can log the pricing process flow and analyze the results. For more information, see Pricing Trace.


You offer a customer a special price for a product, and create a special condition record specifically for this customer and this product. In the pricing procedure, the condition type Price comes first. The access sequence for this condition type specifies that the system first searches for a customer-specific price (field combination Business Partner - Product - Price). In this way, the system can automatically set the customer-specific price in the business transaction, and calculate the total price using the quantity ordered.