Position of the Topic in the Complete Training Scenario

Scenario
Pricing is used to determine prices in sales and purchase documents. With pricing set up using various conditions customers can be invoiced correctly. In purchasing you can use pricing for purchasing decisions and also to verify vendor invoices.
Fundamentals of Conditions Technique are:
The condition technique is used to determine price elements in SAP.
The elements and steps within condition technique are as follows:
Definition of condition types
Definition of condition tables
Definition of access sequences
Definition of pricing procedure (calculation schema)
The condition technique refers to the method by which the system determines prices from information stored in condition records
The following elements are used in the Condition Technique:
Condition types: A condition type is set up for each kind of price, discount or surcharge which could occur within a business transaction. Some examples are: PR00 - price, K004 - material discount etc.
Condition tables: A condition table defines the combination of fields (the key) that identifies an individual condition record. A condition record is how the system stores the specific condition data that is entered in the system. For example, when the price for a product or a special discount for a good customer in the system, it creates individual condition records.
Access sequences: An access sequence is a search strategy that the system uses to find valid data for a particular condition type. It determines the sequence in which the system searches for data. The sequence of the accesses establishes which condition records have priority over others.
Pricing Procedures: The pricing procedure defines the group of conditions that are to be read in a particular sequence. In addition, it also determines:
- Which sub-totals appear during pricing.
- To what extent pricing can be processed manually.
- Which method the system uses to calculate percentage discounts and surcharges.
- Which requirements for a particular condition type must be fulfilled before the system takes the condition into account.