
Explore the SAP MM pricing procedure, including condition types, condition tables, access sequences, and schema groups, then configure calculation schema and schema determination to auto-price purchasing documents and PO creation.
Create condition tables and extend the field catalog for valuation types and vendor subranges, assign to access sequences, and maintain condition records to drive purchase order pricing.
Assign a pricing procedure to PB double zero in M/06 to feed supplementary conditions into purchase info records and contracts, enabling discounts and price maintenance.
Learn to update existing purchase orders when info records change by carrying out new pricing from info or condition records, ensuring POs reflect the latest vendor prices.
Explore the SAP MM pricing procedure in S/4 HANA by examining condition types, access sequences, calculation schemas, accrual keys, and schema determination linking purchasing organization and vendor to purchase orders.
S/4 HANA replaces the co env table with cd_elements for pricing condition records. Retrieve document conditions from a purchase order using PRCD_ELEMENTS and trace elements to access the condition value.
Learn how to retrieve both accounting and material documents from the single aikidoka universal journal entry line items table in SAP S/4HANA, simplifying data access.
Diagnose a pricing procedure issue with the PBC condition type and fix it by unchecking the manual flag in MM/08 to enable automatic pricing for PO creation.
Learn how to diagnose and fix duplicate gross prices in purchase orders by analyzing pricing procedures, condition types PB00 and PBX, and the exclusion indicator.
Explore how partner functions and invoice party assignments in vendor master data influence pricing, purchase orders, and invoice verification within SAP MM pricing procedures.
Group valuation areas under a single valuation grouping code to streamline automatic postings, and map valuation classes to accounts by material type within the sap mm pricing procedure framework.
Explore how SAP MM pricing automatically assigns a pricing procedure using schema groups linked to vendors and purchasing organizations, and how analysis reveals the chosen procedure.
Explains how to configure SAP MM pricing procedures, maintain condition records, and understand access sequences, condition types, and tables to automate discounts, surcharges, and net prices.
Learn how to add a new condition type in an SAP MM pricing procedure, copy from standard types, and assign it via the pricing schema with vendor and PO considerations.
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.