3 weeks ago
Due to the use of a single pricing schema, when I need to trigger VAT adjustments (+/-) in a process, I will use a field in the sales order instead of creating a new document. However, when I do this, prices do not update automatically, and I need to trigger the "Re-run Pricing" function manually. How is re-pricing updated by using a standard field like Order Reason or a custom Z-field in Public Cloud?
In Private Cloud systems, the relevant program is MV45AFZB, and the related forms are:
FORM USEREXIT_NEW_PRICING_VBAP CHANGING NEW_PRICING.
FORM USEREXIT_NEW_PRICING_VBKD CHANGING NEW_PRICING.
Request clarification before answering.
Hi,
In the S/4HANA Cloud Public Edition, the sales pricing functions predominantly rely on condition techniques. With SAP’s out-of-the-box (OOTB) solutions, automatic pricing activation in a sales document is predetermined by standard logic. Typically, price condition values are automatically recalculated when the values of relevant condition fields are updated. Following this method, you can try making the fields your end users are modifying to impact tax to be included in one of the valid condition tables of the tax condition types as the condition fields.
Besides that, S/4HANA Cloud Public Edition currently does NOT offer a BADI similar to MV45AFZB, as available in the Private Cloud Edition. There have been discussions and enhancement requests related to this. Kindly review them and vote accordingly to help the SAP product team with the planning:
It's also worth exploring the following two BADIs to check if your requirements could be partially fulfilled:
Best Regards,
Fancy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
In SAP S/4HANA Cloud Public Edition, there are alternative methods available for modifying sales orders. One such approach is leveraging Business Add-Ins (BAdIs), which provide predefined enhancement points to integrate custom logic into standard SAP processes.
For sales orders, specific BAdIs like SD_SLS_MODIFY_HEAD and SD_SLS_MODIFY_ITEM (as examples) enable modifications at the header and item levels before the order is saved. These enhancements allow businesses to tailor the system behavior according to their requirements.
For more details, refer to the SAP Help Portal under Business Add-Ins (BAdIs) for Sales Documents.
Best regards,
Patryk Walędziak
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
10 | |
6 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.