Symptom
A fixed amount condition (for example, ZZ15) is configured to charge a fixed amount (e.g., 5 CHF in total).
However, when creating a service confirmation and confirming a quantity (e.g., 2 hours), the fixed amount is incorrectly multiplied by the confirmed hours, resulting in a total of 10 CHF instead of the intended fixed amount.
Environment
SAP S/4HANA Cloud Public Edition
Cause
Incorrect configuration in the pricing condition type settings for fixed amount conditions.
Resolution
To correct this issue:
- In the customizing for the condition type ZZ15, deselect the following flags:
- Group Condition
- RoundDiffComp
- Header Condition
- Ensure that the field “Amount/Percent” is selected in the condition type settings.
- Use the “Item Condition” option for fixed-amount discounts per item, this prevents the fixed amount from being multiplied by confirmed hours.
- Make sure the fixed amount discount is maintained at the item-level “Pricing Details” view, not at the service order header “Pricing Details” view.
Keywords
SAP S/4HANA Cloud Public Edition, Service Confirmation, Fixed Amount, ZZ15, Pricing Condition, Condition Type, Group Condition, Header Condition, Amount/Percent, Item Condition, Pricing Details, Service Order, Discount. , KBA , CRM-S4-BF-PR-2CL , S4CRM: Pricing (Public Cloud) , Problem
SAP Knowledge Base Article - Public