Monday, May 11, 2020

Pricing procedure Steps and Details in SAP MM

What is Pricing procedure / Calculation Schema?
The main concept of a pricing procedure is a combination of different type charges, like Gross price, freight, discount, Tax, etc.

We use a pricing procedure to determine these all conditions into one procedure, where we can find the sub-total for the net amount.

To understand the pricing procedure we have to comfortable with these below things :

1. Calculation Schema / Pricing Procedure
2. Schema Group
3. Schema Determination
4. Condition Types
5. Access Sequence
6. Condition Table
7. Condition Record


1. Calculation Schema :
we maintain sequence for the pricing calculation, like gross price, discount, rebate, tax, etc. Here we maintain the calculation for all condition types and group together all required condition types for our pricing procedure

2. Schema Group :
It’s assigned to the vendor and Purchase Organization, It helps the vendor and purchase organization to choose pricing procedure.

One schema group will be assigned to the vendor and one schema group will be assigned to Purchase organization. With this combination, the system will fetch the pricing procedure.

Schema Group for Vendor:
A key assigned to the vendor, which is used to determine the correct calculation schema /Pricing procedure for a specific vendor. 

Schema Group for Purchase Organisation:
A key assigned to the Purch Org., which is used to determine the correct calculation schema / Pricing procedure if the items are procured by a specific purchase org.

3. Schema Determination :
We maintain the pricing procedure for purchasing documents. We maintain calculation schema combination of per each vendor – schema group and each purchase organization – schema group.
4. Condition Types :
Condition type is used for different types of charges. Like gross price, discount, freight, rebate, etc.
To form a pricing element  (e.g. Gross price / Disc / Tax / Net price etc.) used in the pricing procedure. 

5. Access Sequence :
It's a search strategy defined by SAP, which is used to determine the correct condition record available from multiple condition table for a particular condition type.
One access sequence contains many condition tables. Suppose we maintain 4 different condition tables in one access sequence. Then when a condition type will be searching for condition record via this access sequence, the access sequence will allow searching only this 4 condition tables.

6. Condition Table :
It's a table made up of a combination of key fields, which used to derive the condition/pricing element. We can use many fields in one condition tables.

7. Condition Record :
Condition record contains the record which is maintained against the condition table with regards to the condition type. It can be fetched via access sequence and condition type.

Suppose we maintain a condition record against the condition table (vendor) with regards to the condition type. Then whenever the vendor used this condition type, the condition record will be fetched.

Configurations:

Set Calculation schema - Purchasing:

IMG -> Material Management -> Purchasing -> Conditions -> Define Price determination Process 


 

 

 

 


 




Define Schema Group :




 

 




Define Schema Determination :


 

 




 

Define Condition Types : 

T code : M/06



 

 

 

 

 







 

Define Access Sequence Key :

T code : M/07


 

 

 

 






Define Condition Table :

T code : M/03 


 

















Define Condition Record :


T code : MEK1 / MEK2 / MEK3













Create Purchase Order ME21N




No comments:

Post a Comment