SAP Knowledge Base Article - Public

2733433 - BAdI option to set/change values in standard sales fields in SAP S/4HANA Cloud Public Edition

Symptom

  • No BAdI option is available to modify standard fields (for example: Material Number MATNR, Plant, Item Category, Pricing Fields) in sales documents in SAP S/4HANA Cloud Public Edition.
  • BAdI SD_SLS_MODIFY_ITEM can only be used to set or change extension fields created in the Business Context Sales: Sales Document Item.
  • Attempts to derive or overwrite MATNR, or other standard item fields, via the BAdI do not persist.
  • The BAdI is triggered only at specific points (item creation) and not for all field changes.

Environment

  •  Sales and Distribution (SD)
  •  Logistics Execution (LE)
  •  SAP S/4HANA Cloud Public Edition (All versions)

Reproducing the Issue

  1. Create an implementation for BAdI SD_SLS_MODIFY_ITEM.
  2. Attempt to modify a standard field such as MATNR or reference it as a changing parameter.
  3. Execute sales order creation or change in Fiori app Manage Sales Orders (F3893).
  4. Standard field values cannot be changed; MATNR is not part of changing parameters.
  5. Only extension fields in salesdocumentitem_extension_o can be updated.

Cause

The behavior is by design.
BAdI SD_SLS_MODIFY_ITEM is a Cloud-safe enhancement option intended only for extension fields. Standard fields are intentionally not exposed as changing parameters to ensure upgrade stability and protect core transactional consistency in SAP S/4HANA Cloud.

This BAdI follows the design principle of its predecessor (USEREXIT_MOVE_FIELD_TO_VBAP) and is called only once per item during item creation, but with stricter Cloud extensibility restrictions.

Therefore: standard fields such as MATNR cannot be accessed, derived, or overwritten using this BAdI.

Resolution

We are continuously working on expanding extensibility capabilities within sales document processing. However, an accurate time frame for when additional standard fields may become available for controlled modification has not yet been confirmed. Any new extensibility features will be communicated through the official SAP S/4HANA Cloud roadmap.

If this functionality is important for your business needs, we encourage submitting or voting for an enhancement request via the SAP 

Customer Influence Portal

This helps our development teams prioritize future improvements based on customer feedback.

Keywords

DOCUMENTPROCESSINGMODE, SALESDOCUMENT_EXTENSION, SALESDOCUMENT_EXTENSION_I, DOCUMENTITEMPROCESSINGMODE, Web IDE, Business Add-In, Extension, standard field, VA01, Manage Sales Orders - Version 2, F3893, VA02, I_SALESDOCUMENTITEM, SALESDOCUMENTITEM, ITEM_EXTENSION, Extensibility Restriction, Cloud BAdI, SD_SLS, Public Cloud , KBA , SD-SLS-EXT-2CL , Extensibility (Public Cloud) , SD-SLS , Sales , SD-SLS-GF-IF , Sales Documents BAPI's , SD-SLS-API , APIs for Sales Document in S/4 Sales & Distribution , SD-SLS-EXT , Extensibility , Problem

Product

SAP S/4HANA Cloud Public Edition all versions