Skip to Content
Technical Articles
Author's profile photo Christian Eckenweber

Key User Extensibility in SAP S/4HANA Cloud Sales

Do you want to know how to better adapt the standard sales processes to your business needs? If yes, check out the following document that covers the basics of key user extensibility for Sales in SAP S/4HANA Cloud:

Key User Extensibility in SAP S/4HANA Cloud Sales

The document covers the following topics:

  • Custom Fields
  • Custom Logic (BAdIs)
  • Business Scenarios
  • Custom Code Lists
  • Custom Business Objects
  • Custom Form Templates
  • Custom Analytical Reports

You’ll also find a scenario demo that describes the setup of an enhanced sell-from-stock scenario using key user extensibility.


In this scenario, we start with the creation of a sales quotation using the related OData API Sales Quotation (A2X). In the SAP S/4HANA Cloud system, we continue with the creation of the subsequent sales order, outbound delivery, and billing document, and at the end we will have some custom analytical report.

For this scenario we will define two custom fields.

  • The first custom field is the package color of the product which is defined on item level. This field needs to be provided using the OData API. To ensure that the field is set, we will also implement the BAdI (custom logic) Sales Document Check Before Save. The package color will be copied into all subsequent documents.
  • The second custom field is for the member status of the customer on header level. We will create a custom business object to maintain the member status for customers. The different values for the status will be defined in a custom code list. The member status will be inserted in the sales order using the BAdI Sales Header Modification and it will also be copied into the delivery document and the billing document.

In this scenario, we will also create a custom form template for the order confirmation to print the created custom fields.

Feedback, Comments, or Questions

You’re cordially invited to provide them in the comments section below.

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.