Evaluation of Calculation Profiles for
Requested Loc. Products
The availability check can evaluate calculation profiles without substitutions in rules-based ATP. You create rules that only contain a calculation profile, and no substitution procedures.
● You have activated rules-based ATP in the check instructions and made the required settings in the condition technique.
● You have created at least one rule that contains only one calculation profile. From the SAP Easy Accessscreen, select Advanced Planning and Optimization → Master Data → Rule Maintenance → Integrated Rule Maintenance. This rule may not contain any substitution procedures.

You have to select an inclusive rule to evaluate calculation profiles for requested location products. Calculation profiles are not taken into account during the evaluation of the exclusive rule.
● You have created a rule determination. From the SAP Easy Access screen, select Advanced Planning and Optimization → Master Data → Rule Maintenance → Create Rule Determination.
● In the check instructions, you have defined that rule-based ATP starts immediately and made the settings for the usage of the calculation profile. For more information, see the Implementation Guide (IMG) for SAP Supply Chain Management (SAP SCM) under Global ATP → General Settings → Check Instructions.
● In the rule strategy, you have defined whether calculation profiles should be added or substituted. You do this in the SAP APO Implementation Guide (IMG) under Global Available-to-Promise (Global ATP) → Rules-Based ATP → Assign Rule Strategy or Rules Strategy Sequence.
In the check instructions, you can choose whether or not rules-based ATP should use the calculation profile.
● If you have defined that rules-based ATP should always use the calculation profile, the system checks the requested location product (while taking account of the calculation profile) for each rule that, apart from a calculation profile, does not contain a substitution procedure.
● If you have not defined that rules-based ATP should always use the calculation profile, and more than one rule is found by the condition technique, the system does not perform an availability check at first for the requested location product; instead, it evaluates the following rule directly. When a rule is found that leads to a substitution, or if all rules have been processed, the availability check is performed as follows:
○ If a rule is found with a substitution procedure, the system checks the substitutions for this rule while taking account of the calculation profiles that have been found until now.
○ If the last rule does not contain a substitution procedure either, but only a calculation profile, the system only checks the requested location product while taking account of the calculation profiles that have been found until now.

The system takes account of the settings that you have made in the rule strategy with regard to both adding or substituting calculation profiles.
Usage of calculation profiles when the Use Calculation Profile indicator is set
Rule |
Contains substitution procedure? |
Contains calculation profile? (Number) |
Results (Calculation profile used for the Substitute setting) |
Results (Calculation profile used for the Add setting) |
1 |
no |
yes (1) |
Requested location product (1) |
Requested location product (1) |
2 |
yes |
yes (2) |
Substitutions (2) |
Substitutions (2, 1) |
3 |
no |
yes (3) |
Requested location product (3) |
Requested location product (3, 2, 1) |
4 |
yes |
no |
Substitutions |
Substitutions (3, 2, 1) |
5 |
no |
yes (4) |
Requested location product (4) |
Requested location product (4, 3, 2, 1) |
Usage of calculation profiles when the Use Calculation Profile indicator is not set
Rule |
Contains substitution procedure? |
Contains calculation profile? (Number) |
Results (Calculation profile used for the Substitute setting) |
Results (Calculation profile used for the Add setting) |
1 |
no |
yes (1) |
|
|
2 |
yes |
yes (2) |
Substitutions (2) |
Substitutions (2, 1) |
3 |
no |
yes (3) |
|
|
4 |
yes |
no |
Substitutions |
Substitutions (3, 2, 1) |
5 |
no |
yes (4) |
Requested location product |
Requested location product (4, 3, 2, 1) |