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

Make Your Application Variant (created in an SAPUI5 Adaptation Project) Available to Business Users in SAP S/4HANA Cloud Public Edition (3 of 3)

Learn how to make your application variant (created in an SAPUI5 Adaptation Project) available to business users in SAP S/4HANA Cloud Public Edition.

Overview

🎓 beginner 30 min. SAP S 4hana CloudBeginnerTutorialSAP S 4hana Cloud Public EditionSAP Fiori ElementsSAP Business Application StudioSapui5

You will learn

  • How to build and deploy your new application variant (created in Tutorial 1 / 2)
  • How to configure SAP Fiori launchpad in ABAP Development Tools (ADT) as a developer
  • How to configure SAP Fiori launchpad in your SAP S/4HANA Cloud Public Edition system as an administrator
  • How to access the new application variant as a business user
Markus Koenigstein M Markus Koenigstein September 26, 2025
Created by February 8, 2024
Contributors

Prerequisites

Steps

Intro

SAP S/4HANA Cloud Public Edition delivers the latest industry best practices, innovations, and business applications to you as a service. If a standard SAP Fiori application doesn’t fully support your business process or the specific needs of some of your business users, you can extend SAP S/4HANA Cloud Public Edition by creating and adapting an application variant, while the original SAP Fiori application remains available and unchanged. In an application variant, you can extend the original code to define changes that fulfill the specific business requirements of different business roles, user groups, organizational units, and countries. For example, you might want to create an application variant to simplify and streamline a specific process by hiding fields not required by casual users, visualizing data as a chart, or changing a responsive table to a grid table to make information easier to process.

New for SAP S/4HANA Cloud Public Edition 2402

As of SAP S/4HANA Cloud Public Edition 2402, developers can work with SAPUI5 Adaptation Projects in SAP Business Application Studio (BAS) to create application variants. Developers efficiently reuse the original SAP Fiori application together with its OData service and application logic to define changes that are specific to the application variant only.

After deployment, both the source application and the newly created application variant exist with distinct titles and can be made available to the relevant business users through uniquely named application tiles in SAP Fiori launchpad: My Home. After a Cloud upgrade, developers can test the application variant in SAP Business Application Studio and, if there are no issues, they can deploy it again to benefit from the latest SAP enhancements to the original application (see Check Whether the Base App of an Adaptation Project Is Up-To-Date).

The following figure shows the relationship between the source application (blue) and an application variant (green):

relationship between source application (blue) and application variant created by SAPUI5 Adaptation Project (green).
relationship between source application (blue) and application variant created by SAPUI5 Adaptation Project (green).

Step 1 As a developer, build and deploy your new application variant

To build and deploy your application variant in SAP Business Application Studio, you can:

  • Run the script npm run deploy in the Terminal, or

  • Double-click the package.json to open the file. Under “scripts”, hover your cursor over “deploy” and select Run Script.

Package.json –> scripts –> deploy –> run script
Package.json –> scripts –> deploy –> run script

You can track the progress of the build process in the Terminal. After the application variant has been built, you are prompted to provide confirmation that the application is to be deployed. In response to Start deployment (Y/n)? confirm yes by typing Y.

After successful deployment of your application variant, a confirmation message is displayed.

For more details about what is deployed, see the abap-deploy-task information log in the Terminal.

For more information, see Deploy or Update the Adaptation Project to the ABAP Repository

Step 2 As a developer, create IAM artifacts required for SAP Fiori launchpad configuration in ABAP Development Tools
+
Step 3 As a developer, create a new Business Catalog and assign the app to it
+
Step 4 As a developer, create a Business Role Template and add the business catalog to it
+
Step 5 As an administrator, configure SAP Fiori launchpad
+
Step 6 As a business user, access your new application variant
+
Step 7 Summary
+

Resources

Discussion

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

Submit detailed feedback Discuss in Community
Steps
Step 1 of 7
1. As a developer, build and deploy your new application variant 2. As a developer, create IAM artifacts required for SAP Fiori launchpad configuration in ABAP Development Tools 3. As a developer, create a new Business Catalog and assign the app to it 4. As a developer, create a Business Role Template and add the business catalog to it 5. As an administrator, configure SAP Fiori launchpad 6. As a business user, access your new application variant 7. Summary

Learn more →