
UdemyThe pricing procedure is the engine behind every purchase order in SAP MM—determining net amounts by orchestrating charges like price, freight, discounts, and surcharges. This course walks you through the configuration from scratch, breaking down each component and showing you how to assemble them into a working system.
You'll learn the architecture: condition tables that store field combinations, access sequences that search for pricing records in order, and condition types for each charge category. Then you'll move into hands-on configuration using the key T-codes, test your setup against real purchase orders, and walk through business examples so the logic becomes clear.
In this course, below topics are covered. I have explained step by step configuration and testing
- SAP MM Pricing Procedure configuration includes Condition type, pricing schema and schema determination etc.
- Condition Table and Condition Records.
- Testing Pricing Procedure with Purchase Order
- Business examples for Process
- Q&A sessions on Pricing procedure
The pricing procedure in SAP MM (Materials Management) is a method to determine prices in purchasing documents by combining various types of charges such as gross price, freight, discounts, and surcharges. This procedure helps in calculating the net amount by considering all these conditions.
To understand and configure the pricing procedure, you need to be familiar with the following components:
Condition Table: This table stores fields with combinations for individual condition records. For example, if you use Plant as a condition table, the condition record will be created for the plant only.
Access Sequence: This defines the order in which the system searches for condition records for a condition type from the condition table. An access sequence can contain multiple condition tables.
Condition Type: This represents different types of charges such as gross price, discount, freight, and rebate. Each charge type is assigned a condition type.
Condition Record: This contains the record maintained against the condition table with respect to the condition type. It is fetched via the access sequence and condition type.
Schema Group: This is assigned to vendors and purchase organizations to help determine the pricing procedure. One schema group is assigned to the vendor and another to the purchase organization.
Calculation Schema: This defines the sequence for pricing calculations, including gross price, discounts, rebates, and surcharges. It groups all required condition types for the pricing procedure.
Schema Determination: This involves maintaining the pricing procedure for purchasing documents by combining the vendor schema group and the purchase organization schema group.
Steps to Configure Pricing Procedure
Maintain Condition Table: Use T-code M/03 to create a condition table by specifying the fields required for the condition record1.
Maintain Access Sequence: Use T-code M/07 to define the access sequence and assign condition tables to it.
Maintain Condition Type: Use T-code M/06 to define condition types and assign access sequences to them.
Maintain Calculation Schema: Use T-code M/08 to define the calculation schema and include all relevant condition types1.
Maintain Schema Group for Vendor: Use T-code OMFN to create schema groups for vendors.
Maintain Schema Groups for Purchasing Organizations: Use T-code OMFM to create schema groups for purchasing organizations1.
Assign Schema Group to Purchasing Organization: Use T-code OMFP to assign schema groups to purchasing organizations1.
Maintain Schema Determination: Use T-code OMFO to determine the calculation schema for standard purchase orders1.
Assign Schema Group to Vendor: During vendor creation (T-code XK01) or modification (T-code XK02), assign the schema group to the vendor1.
Maintain Condition Record: Use T-code MEK2 to maintain condition records against the key combination.
Price
No active coupon right now
View Course →No coupon right now. We'll tell you when there is one.
Advertisement
More in Office Productivity




Not the best price we've seen. The lowest we've recorded is $11.99 on 3 Aug.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.