Saturday, 28 May 2016

How to Define Calculation Schema

As you saw in the previous topic, a condition type is assigned a calculation schema. It is defined in customizing.
Step 1)
In IMG, Choose Define Calculation Schema option.
Step 2)
  1. You can see that the initial screen contains a dialog structure with Schemas as the top level.Additionally, you can drop down to Control data.
  2. Right portion of the screen shows Usage and Application data.We can see that usage is to A – Pricing, and application is set to M – Purchasing.
  3. Contains a list of schemas and its short description
Step 3)
  1. Click on the schema you want to change
  2. Double click the Control data node.
Step 4)
The following table of condition types (reference steps) is used in this calculation schema. There are a number of options for condition types that can be set for this calculation schema (different settings could be set for the same condition type in the other calculation schema). List of possible options with a short description:
  1. Step (indicates the sequence of the procedure)
  2. Counter (counts the number of conditions in a step)
  3. Condition type (one of the already defined condition types - previous topic)
  4. From (reference step to be used as a base for calculating percentage conditions)
  5. To (up to which step the conditions should be used as a base for calculating percentage conditions)
  6. Manual (allowed to be entered manually)
  7. Required (required condition)
  8. Statistics (only statistical condition)
  9. Print (printing control for condition)
  10. Subtotal (how to calculate the subtotal)
  11. Requirement (custom routine for the requirement)
  12. CalType (calculating routine - if custom routine is needed)
  13. BasType (custom routine for base condition value)
  14. AccKey (G/L account key)
  15. AccrualAccKey (G/L account key for accruals or provisions)
After the right settings are applied to all of the conditions in a procedure you can save the transaction data.


  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