SAP MMPricing

Pricing Procedure in MM with Discount, Surcharges, and Taxes.

A technical walkthrough of SAP MM pricing procedures, covering condition tables, access sequences, condition types, and schema determination with real calculation scenarios.

VM
Vindhya Maddineni
2 min read334 words
Pricing Procedure in MM with Discount, Surcharges, and Taxes

Understanding SAP MM Pricing Procedures

Pricing procedures in SAP Materials Management control how the system calculates prices, discounts, surcharges, and taxes during procurement. Mastering these components is essential for accurate purchase order pricing and vendor invoice verification.

Condition Table

The condition table defines the combination of fields that the system uses to store and retrieve pricing data. For example, a condition table might use the combination of vendor, material, and purchasing organization to determine a specific price. The table structure determines the granularity at which pricing conditions can be maintained.

Access Sequence

The access sequence defines the search strategy the system uses to find valid condition records. It specifies the order in which condition tables are searched. The system moves through the access sequence until it finds a matching condition record, allowing for fallback pricing logic.

Condition Types

Key condition types in MM pricing include PB00 for the gross price, DIS5 for percentage-based discounts, DISU for value-based surcharges, and DITX for tax calculations. Each condition type defines the calculation method, whether it is an amount or percentage, and its behavior within the pricing procedure.

Condition Record and Schema Group

Condition records contain the actual pricing data maintained by users. Schema groups classify vendors and purchasing organizations to enable different pricing procedures for different business scenarios. The combination of vendor schema group and purchasing organization schema group determines which calculation schema is applied.

Calculation Schema and Schema Determination

The calculation schema brings all condition types together in a defined sequence with calculation rules. Schema determination uses the vendor schema group, purchasing organization schema group, and schema indicator to select the appropriate pricing procedure.

Scenario Example

Consider a purchase order where the gross price (PB00) is 1,000 USD, a 5% discount (DIS5) reduces the price to 950 USD, a 20 USD surcharge (DISU) brings it to 970 USD, and a 10% tax (DITX) adds 97 USD for a total of 1,067 USD. Each step in this calculation is controlled by the pricing procedure configuration.

Topics:SAP MMPricing
VM
Written By
Vindhya Maddineni
Published on
← All Articles

Ready to Transform Your SAP Ecosystem?

Connect with our SAP practitioners to discuss your transformation challenges and explore how we can accelerate your journey.