Information Broadcasting in SAP

What is Condition Technique in SAP?

To discuss the Condition technique in sap,

The condition technique is used to define pricing across applications. For example, it is used in the SAP SD (Sales & Distribution) module as well as in the SAP MM module. The goal of the condition technique is to calculate the effective price in a purchase order. Master conditions are simply conditions defined with the condition technique. While this section is not essential to your understanding of master conditions in purchase orders, it does provide useful background information on the mechanism for determining pricing in Purchasing.

The Basic elements of the condition technique,
The condition technique consists of four main elements:

  • Condition types
  • Condition tables
  • Access sequences
  • Calculation schema (pricing procedure)

These concepts are important for understanding how the system determines pricing in master conditions.

Condition type is a representation of a pricing element. Condition types exist for discounts, surcharges, and freight costs, for example. You use condition types to enter pricing in purchasing documents. You learned how to specify condition types when entering pricing in quotations and purchase orders, for example.

Condition table defines the combination of fields (the key) that identifies an individual condition record. The system stores the condition data you enter in the form of a condition record. For example, when you enter a vendor’s pricing in a purchasing info record with reference to a material master record, the key of the condition table includes the vendor number and the material number.

The actual pricing information – such as the gross price and any discounts – is stored in a condition record under this key.


Access sequence is a search strategy that the system uses to find condition records for a particular condition type. The access sequence determines the sequence in which the system searches condition records for a valid price.

Price calculation schema (pricing procedure), The calculation schema (also known as a pricing procedure, but the same mechanism can also be used to calculate tax amounts, period-end rebates, or costs, for example) is a group of condition types, defined in a particular sequence. It enables the system to determine that a particular set of condition types, in a specified sequence, apply in given circumstances. For example, the calculation schema determines which condition types apply to the gross price. The calculation schema also determines that the condition types for discounts are calculated in the effective price automatically.

With SAP MM Customizing, you can define price calculation schemas for specific vendors and/or purchasing organizations. The system searches for pricing data in condition records. The criteria it uses in the search depend on the keys in the condition table. The sequence of the search depends on the access sequence specified for the condition type. Which condition types are used in the search are defined in the calculation schema.

For example, suppose that you have just created an info record that specifies a 10% discount from the gross price. This condition is then stored in a condition record under the vendor and material number. When the material is ordered from the vendor in a PO, the system searches for the discount using the access sequence. The calculation schema ensures that the 10% discount is deducted from the gross price instead of the net price during the price calculation process.

The different ways of maintaining master conditions, you can maintain conditions in the following ways:

Prices, As this method you can list or maintain the conditions that determine the net price in a single info record or contract. You can enter the going market price for a material.

Discounts and surcharges,
As this method, you can enter discounts or surcharges that apply to all info records or contracts meeting your pricing criteria.

Other condition types,If your company has defined its own condition types, access sequences, and condition tables, you can define master conditions that use these pricing elements.

Price changes, You can change pricing by a fixed amount globally.

Also See: How to Explain Output determination Procedure in SAP SD?

Online Training Tutorials

  • sap crm course contentHow to Configure Product Pricing in SAP CRM?Customer relationship management (CRM) is a broad term that covers concepts used by companies to manage their relationships with customers, including the capture, storage and analysis of […]
  • condition typesHow to Define Condition Types?V/05 - Condition Table for V/07 e.g. a business may no longer wants to have a sales discount based on the sales organization, customer group, and material, but decided that the discount […]
  • SAP MM TutorialSAP MM Tutorial – Learn SAP Material Management OnlineSAP MM Tutorial - To learn some of the free SAP MM (Material Management) topics and how to deal material management and inventory management. SAP MM stands for Material Management and […]
  • Bill of MaterialsConsumption Based Planning Process in SAP MM?The below SAP Tutorials help to know the consumption based planning procedures in detail. These are used in areas without in-house production and/or in production plants for planning both […]
  • Consumption Based Planning sap mmWhat is Consumption based Planning in SAP MM?The below sap mm tutorials (Material Management) will help to know more on the consumption based planning in sap mm. The central role of material requirements planning is to monitor stocks […]
  • purchase order in sapWhat is Purchase order in SAP?This post provides general information about purchase order and how they are processed with Material Management (MM) Purchasing. The purchase order defines a formal request or instruction […]
  • Material Ledger ClosingMaterial Ledger Closing in SAP Quick reviewMaterial Ledger Closing: Movements for a material that is valuated with the material ledger are always carried out using the valuation price. If the price control indicator in the material […]
  • Types of Master data in sap mmWhat are the different Types of Master data in SAP MM?The Master data in SAP is used to be base data that can store all the required inform about the transaction. If someone producing, transferring stock, selling, purchasing, doing physical […]