Tuesday, 31 May 2016

Define Schema Determination

Determination of calculation schema is a customizing activity.
You have to assign a pricing procedure to a schema group purchasing organization / schema group vendor combination.
Settings are located in Define schema determination option.
Step 1)
Choose Determination Calculation schema for Standard Purchase Orders.
Step 2)
  • Choose schema group for purchasing organization.
  • Choose schema group for vendor.
  • Choose calculation schema to be assigned to the purch.org/vendor schema group combination.
Let's analyze two records on this screen.
  1. In case 1, we have chosen default schema group for purchasing organization (first field is empty), also, default schema group for vendor (second field is empty), for this combination of both default schema groups, we assigned a RM0000 (Purchasing document - Big) calculation schema.
  2. In case 2, we have chosen schema group for purchasing organization as 0001, and schema group for vendor as 01, and assigned an RM1000 calculation schema to the combination.
How does it work?
Let's say that we have a purchase organization 0001 with blank (default) schema group assigned to it, and a purchase organization 0002 with schema group 0001 assigned to it (not default).
We also have a vendor 1 with assigned schema group as blank (default), and vendor 2 with schema group defined as 01 (not default).
  • In case we are creating a purchase order through purchasing group 0001 for vendor 1, our calculation schema is going to be determined as RM0000.
  • If we are creating a PO for vendor 2 through purchasing organization 0001, calculation schema RM1000 will be determined.
  • If we are creating a PO for any of the two vendors in purchasing organization 0002, in both cases there will be determined calculation schema RM1000.
The below table clarifies the calculation schema determination.
Vendor 1Default (blank)RM0000RM1000 
Vendor 201RM1000RM1000 
  Default (blank)0001PURCH.ORG.SCH.GRP.
  Purchasing Organization 0001Purchasing Organization 0002PURCHASING ORGANIZATION
You are done. Your pricing procedure is now fully functional.
You can use some advanced features like condition exclusions, copy control, define limits for condition types etc.


  1. My friend Suggest me this blog and I can say this is the best blog to get the basic knowledge.Thank you so much for this SAP MM Training in Chennai blog

  2. Thanks for the great information ,was looking for this information from long.Great blog SAP Basis Training in Chennai

  3. Best blog.Got to learn new things.Thanks for this Blog SAP HR Training in Chennai blog