Pricing Procedure in SAP MM & SAP SD
⚡ Smart Summary
Pricing Procedure in SAP MM and SAP SD determines prices in purchasing and sales documents by linking access sequences, condition types, and calculation schemas. It assigns the correct schema based on vendor and purchasing organization schema groups for price determination.
What is Pricing Procedure?
Pricing procedure in the MM module is a way to determine prices in purchasing documents. It gives us the functionality to assign different calculation types for different needs. Defining a pricing procedure can be done by creating an access sequence and assigning it to condition types. The access sequence tells the system where to look for the condition values. It can search multiple condition tables based on our settings. Tables have different priority and different key fields.
Determination of the SAP MM or SAP SD Pricing Procedure is practically assigning the calculation schema to a combination of vendor schema group and purchasing organization schema group. So, you need to enter the vendor schema group on the vendor master, and assign the schema group to the purchasing organization, in order for the system to find the calculation schema to be used in the document.

In order to set up a Price Procedure in purchasing documents, you need access to the customizing features.
How to Maintain Pricing Procedure in SAP MM & SAP SD
Once the concept is clear, the next step is to configure pricing in the system. The IMG path to the available functions for Pricing in SAP SD is:
Transaction SPRO => Materials Management => Purchasing => Conditions => Define Price determ. process
The following functions can be used to maintain the Pricing in SAP MM. There are more settings concerning the Pricing Procedure determination in SAP SD & SAP MM, but we will cover the most used ones.

