SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
β€’ Open full site

Adapt the UI of a Business Object

Adapt the UI of a business object inside SAP S/4HANA Cloud, shown for the generated UI of a Custom Business Object

Overview

🎓 beginner 10 min. ABAP ExtensibilityBeginnerCloudSAP S 4hana Cloud

You will learn

  • βœ”How to adapt a UI for all users in a system
Peter Persiel P Peter Persiel April 30, 2026
Created by March 9, 2023
Contributors

Prerequisites

Prerequisites

  • Authorizations: Your user needs a business role with business catalogs Extensibility - Custom Business Objects (ID: SAP_CORE_BC_EXT_CBO) and Extensibility - Key User Adaptation Customizing (ID: SAP_CORE_BC_EXT_FLX_CUS_PC) in your SAP S/4HANA Cloud system

Steps

Additional Info

  • In the preceding tutorials you created a custom business object with a simple data structure and its persistence. Afterwards you generated an UI for this business object and exposed it as a Fiori Launchpad application. As the generated User Interfaces only lists all fields of a business object node, adapting the UI might be necessary to improve usability of it.
  • The UI Generation done in a previous tutorial and the UI Adaptation shown in this tutorial are so called In-App Extensibility features done completely inside a S/4HANA Cloud system. They are key user functionality with limited possibilities. In contrast to UI Generation and Adaptation, a UI with all SAPUI5 options can be developed with SAP Business Application Studio (see tutorial group Create an SAP Fiori App and Deploy it to SAP S/4HANA Cloud).
  • Tutorial last checked for feasibility with SAP S/4HANA Cloud Release 2602

Our Example

A several tutorials spanning example will show extensibility along custom Bonus Management applications.

In the first parts a Manager wants to define business objects “Bonus Plan” for employees. A Bonus Plan is used to save employee specific rules for bonus entitlement.

Step 1 Open the UI to be adapted
β€”

Start typing Bonus Plan in the Launchpad search and open the App from the results.

Bonus Plans application from search results
Bonus Plans application from search results

Press Go to get the list of all Bonus Plans. Open a bonus plan’s detail view by clicking its list item.

Open Bonus Plan’s detail view
Open Bonus Plan’s detail view

This is the screen that will be adapted.

Bonus Plan’s detail view before adaptation
Bonus Plan’s detail view before adaptation

Step 2 Switch to Adaptation mode
+
Step 3 Create a UI group
+
Step 4 Move UI elements
+
Step 5 Apply UI changes
+
Step 6 Test yourself
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 6
1. Open the UI to be adapted 2. Switch to Adaptation mode 3. Create a UI group 4. Move UI elements 5. Apply UI changes 6. Test yourself

Learn more →