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

Develop a Custom UI for an SAP S/4HANA Cloud System

As a key user develop a custom UI based on a custom business object OData service in SAP Business Application Studio for an SAP S/4HANA Cloud system.

Overview

🎓 beginner 25 min. ABAP ExtensibilityBeginnerCloudSAP Business Technology PlatformSAP Business Application Studio

You will learn

  • βœ”How to generate a Fiori elements list report with object page UI
  • βœ”How to preview the UI
  • βœ”How to deploy the UI as custom application to your SAP S/4HANA Cloud system
  • βœ”This process of custom UI development is the way to go if the UI generated within the SAP S/4HANA Cloud system does not match your needs
Peter Persiel P Peter Persiel April 30, 2026
Created by March 21, 2023
Contributors

Prerequisites

Prerequisites

  • You have an SAP S/4HANA Cloud system for development and a business user with UI Development authorization. This requires a business role with unrestricted write access containing business catalog SAP_CORE_BC_EXT_UI (Extensibility - Fiori App Development).
  • You have a custom business object with OData service running in the SAP S/4HANA Cloud system, for example YY1_BONUSPLAN, see Create a Custom Business Object as well as Generate the UI for a Custom Business Object and grant Access. During creation of the custom business object, select the option to generate a Back End Service and deselect the option to generate a User Interface.
  • You have an SAP Business Technology Platform (SAP BTP) Trial account with an SAP Business Application Studio subscription and a dev space within that, see preceding tutorials of this tutorial group.

Steps

Additional Info

Step 1 Launch SAP Business Application Studio
β€”

SAP Business Application Studio is a subscription-based service in SAP BTP. The SAP trial account offers a Quick Tool Access directly from https://account.hanatrial.ondemand.com, however the following sequence describes the procedure via the global account in SAP BTP cockpit as needed for customer accounts. By choosing the trial specific Quick Tool Access (red dashed box) you can skip the following sequence.

  1. In your web browser, open the SAP BTP Trial cockpit https://account.hanatrial.ondemand.com and Go To Your Trial Account, which is a so called global account.

    Enter Global Trial Account
    Enter Global Trial Account

  2. On your global account page, select default subaccount trial.

    Enter trial Subaccount
    Enter trial Subaccount

  3. In the navigation pane expand the Services section.

    Open SAP Business Application Studio from Subaccount
    Open SAP Business Application Studio from Subaccount

  4. Select Instances and Subscriptions.

  5. Click the link or the icon at the SAP Business Application Studio Subscription.

Step 2 Open UI project creation wizard
+
Step 3 Select UI Project Template
+
Step 4 Select Data Source
+
Step 5 Select entity
+
Step 6 Set Project Attributes
+
Step 7 Configure deployment settings
+
Step 8 Configure SAP Fiori launchpad settings and generate
+
Step 9 Open UI project folder (optional)
+
Step 10 Preview UI
+
Step 11 Deploy UI to SAP S/4HANA Cloud system
+
Step 12 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 12
1. Launch SAP Business Application Studio 2. Open UI project creation wizard 3. Select UI Project Template 4. Select Data Source 5. Select entity 6. Set Project Attributes 7. Configure deployment settings 8. Configure SAP Fiori launchpad settings and generate 9. Open UI project folder (optional) 10. Preview UI 11. Deploy UI to SAP S/4HANA Cloud system 12. Test yourself

Learn more →