SAP Knowledge Base Article - Public

3770461 - Unable to Validate Sales Order Billing Plan Percentage Against Custom Pricing Condition Percentage in SAP S/4HANA Public Cloud

Symptom

For sales orders with Billing Plan Type 90 (Milestone Billing & Down Payment), the system needs to compare the Billing Plan percentage maintained at item level with the custom pricing condition percentage for the same item. 

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Create or change a sales order (for example, VA01/VA02) with an item that has a billing plan percentage that differs from the custom pricing condition percentage.
  2. Upon saving the document, an error or warning message should be triggered if the values do not match.

Cause

There is no standard functionality available to directly compare Billing Plan milestone percentages with percentage-based pricing conditions in SAP S/4HANA Public Cloud.

Resolution

Within the current standard framework, the only feasible approach would be to introduce a custom field to store the percentage value explicitly. This would then allow you to implement a validation check using a custom pricing Cloud BAdI (similar to the condition amount Cloud BAdI) to ensure the required control during pricing determination. 

If this does not meet your business requirement, an enhancement request can be submitted through the SAP 

For a future standard solution, an enhancement request can be submitted through the SAP Customer Influence portal to request access to Billing Plan milestone percentage data through released APIs or BAdIs.

 
 

See Also

Keywords

sales order, billing plan, milestone percentage, zzwa, pricing condition, comparison, validation, error on save, check before save, cloud badi, item-level, public cloud, down payment, s/4hana cloud, sales pricing , KBA , SD-BIL-2CL , Billing (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions