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.

How To Define Calculation Schema

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

How To Define Calculation Schema

Step 3)

  1. Click on the schema you want to change
  2. Double click the Control data node.

How To Define Calculation Schema

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)

How To Define Calculation Schema

After the right settings are applied to all of the conditions in a procedure you can save the transaction data.