Phase 9 — Pricing / Condition Technique

ADVANCED C_TS452: Purchasing (Pricing) Week 7 📖 Study guide
← Previous
Phase 8: Valuation & Account Determination
Next →
Phase 10: Release Strategy

🎯 In plain words

The price on a PO is rarely one number — it's built from pieces: a base price, minus discounts, plus freight, plus customs duty. The condition technique is SAP's reusable way of assembling those pieces in the right order. It's the most-feared interview topic, but it's really just a recipe: a list of ingredients (condition types) added up in a fixed sequence (the calculation schema).

❓ Why it matters

Wrong pricing config = wrong PO values and wrong inventory cost. If freight or duty isn't picked up correctly, the material is undervalued and every downstream figure inherits the error. It also comes up a lot in interviews — the condition technique appears across MM and SD, so understanding it once pays off everywhere.

🧠 Key concepts you must know

1. The condition-technique chain

This is the order that matters — learn it as a chain:

  1. Condition tables — which key fields a price depends on (e.g. vendor + material).
  2. Access sequence — the search strategy: a ranked list of condition tables SAP checks, most specific first, until it finds a price.
  3. Condition types (M/06) — each ingredient: gross price, a discount, freight, duty…
  4. Calculation schema (M/08) — the recipe: lists the condition types in sequence and does the maths (the "pricing procedure").
  5. Schema determination (OMFO) — tells SAP which schema to use, based on the vendor's schema group + purchasing org.

2. The ingredients (condition types)

3. Net vs effective price

4. Statistical conditions

A statistical condition is shown in the pricing for information only — it does not change the price actually paid or posted. It's used for things like an expected cash discount or a comparison value, so you can see it without it affecting the total.

🛠️ Do it now — practise alongside

Don't just read — go build it in your IDES. The condition technique only clicks once you've assembled one:

Scenario 21 — Pricing Procedure

Then build a custom condition type in M/06 and add it to the calculation schema in M/08. Create a PO and watch your new condition appear in the price breakdown — that's the whole chain working end to end.

🔗 Connects to

🎓 Cert focus & quick recall

C_TS452 area ③ (pricing). Expect questions on the order of the condition-technique chain, what an access sequence does, statistical conditions, and where delivery costs/duty fit.

What is the order of the condition-technique chain?

Condition tables → access sequence → condition types (M/06) → calculation schema (M/08) → schema determination (OMFO). Tables define the keys, the access sequence searches them, condition types are the ingredients, the schema adds them up, and determination picks the right schema.

What is an access sequence?

The search strategy for a condition type — a ranked list of condition tables SAP checks from most specific to most general, stopping at the first table that returns a valid condition record.

What is a statistical condition?

A condition displayed for information only — it appears in the pricing breakdown but does not affect the net/effective price that's actually posted (e.g. an expected cash discount).

Where does customs duty fit?

It's added as its own condition type in the calculation schema, typically as a delivery cost for imports, so it loads onto the material's value alongside freight.

✅ You're ready to move on when…

← Previous
Phase 8: Valuation & Account Determination
Next →
Phase 10: Release Strategy

← All 18 phases (Curriculum)