cancel
Showing results for 
Search instead for 
Did you mean: 

Public Cloud Re-run Pricing

elif100212
Explorer
0 Kudos
179

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.

Accepted Solutions (0)

Answers (2)

Answers (2)

Fancy_Zou
Product and Topic Expert
Product and Topic Expert
0 Kudos

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

Patryk_Waledziak
Explorer
0 Kudos

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