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

Key User Adaptation for SAPUI5 Applications - UI Changes and Modes

Learn more about the key user adaptation feature of SAPUI5 flexibility while trying different actions.

Overview

🎓 beginner 15 min. Sapui5BeginnerSAP Fiori

You will learn

  • โœ”What are UI changes and where to create them.
  • โœ”The processes of adding, removing, combining, and splitting elements.
  • โœ”The different modes: adaptation, navigation and visualization.
Vitor Seifert V Vitor Seifert December 10, 2025
Created by December 10, 2024
Contributors

Prerequisites

Steps

Intro

Everything that you adapt in the application is saved as a UI change. These changes are applied on top of the original application, meaning that you can’t break anything and all changes can be easily reverted. If the application is updated, your UI changes are still valid. UI changes should be made in an environment where they can be properly tested before reaching productive users - this is typically a quality system. Once the changes are validated, they can be transported to a productive environment.

As changes can be interdependent, never make changes for the same application in different systems to avoid conflicts!

In the next steps you will learn how to create other UI changes and see more features of key user adaptation.


Step 1 Adding and removing elements
โ€”

  1. Go again to the SAPUI5 Demo Kit, and open the Key User Adaptation demo app under SAPUI5 Flexibility Demo Apps.

  2. Start key user adaptation by clicking on the upper right JD icon and selecting Adapt UI. Make sure to select Original App on the Version drop down (left side of the toolbar). This will load the app without any previous UI changes so you can start a new draft. The draft is only visible to key users and only while in adaptation mode - end users will not see any UI changes until the draft is activated as a version.

  3. Go to the General Information section and right-click on the first field, Product. Then select Add: Field.

    Add Field
    Add Field

  4. On the dialog, select Is active and press OK.

    Select Field
    Select Field

  5. The new field is added to the form.

    The fields you see in the dialog are coming from the underlying data model, typically an OData service in your backend.

    If a field is added as custom field to the data model, Add Field is the right way to bring it to the application.

  6. Now right-click on field Supplier and select Remove.

    Remove Field
    Remove Field

  7. The field is removed from the form.

  8. You can press Undo on the toolbar to revert your last action.

    Undo
    Undo

    You can also add the removed field back using the same Add Field action from steps 3 and 4.

  9. By pressing Redo on the same toolbar, you can execute the action again.

Step 2 Combining and splitting elements
+
Step 3 Navigation mode
+
Step 4 Visualization mode
+

Resources

Discussion

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

Submit detailed feedback Discuss in Community
Steps
Step 1 of 4
1. Adding and removing elements 2. Combining and splitting elements 3. Navigation mode 4. Visualization mode

Learn more →