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

Create Custom UI for S/4HANA on SAP Business Technology Platform

Create a UI in a SAP Business Technology Platform Subaccount's Web IDE and deploy it to the S/4HANA system.

Overview

🎓 beginner 25 min. ABAP DevelopmentBeginnerABAP Extensibility

You will learn

  • โœ”How to create a UI from template in SAP Web IDE
  • โœ”How to adapt that UI to your needs
  • โœ”How to test that UI
  • โœ”How to deploy that UI as application to the S/4HANA Cloud system’s SAPUI5 ABAP Repository
Raz Korn R Raz Korn November 27, 2024
Created by March 9, 2023
Contributors

Prerequisites

Prerequisites

Authorizations: Your user needs

  • (a) business role(s) with Unrestricted Write Access for business catalog Extensibility - Fiori App Development (ID: SAP_CORE_BC_EXT_UI) and Extensibility - Custom Business Objects (ID: SAP_CORE_BC_EXT_CBO) and in your S/4HANA Cloud system
  • access to SAP Web IDE

Steps

Intro

As building UIs in SAP Business Technology Platform (Side-by-Side Extensibility) offers more possibilities than UI Adaptation within S/4HANA Cloud (In-App-Extensibility), this tutorial shows you roughly how to build an UI based on a S/4HANA Cloud Custom Business Object’s OData service in Web IDE and how to get it to the S/4HANA Cloud system.

Additional Information

  • SAP S/4HANA Cloud Release (tutorial’s last update): 1902

Step 1 Create UI project from template in SAP Web IDE
โ€”

In your SAP Business Technology Platform Subaccount go to Services, search for SAP Web IDE and select it.

Open SAP Web IDE service overview in SAP Business Technology Platform
Open SAP Web IDE service overview in SAP Business Technology Platform

Click Go to Service to open SAP Web IDE.

Open SAP Web IDE
Open SAP Web IDE

Select New Project from Template to start wizard for UI project creation.

Select new project
Select new project

If you don’t see this welcome page then follow the alternative way:

File > New > Project from Template

Select the List Report Application template and click Next to create a new UI of this type.

Select UI Project Template
Select UI Project Template

Enter basic information for the project, like Bonusplan as name and title.

Enter basic information
Enter basic information

Click Next.

To add a data connection click Service Catalog and set the destination SAP_DEV_SYSTEM which you have previously created on your SAP Business Technology Platform Subaccount.

Choose YY1_BONUSPLAN_CDS as service and click Next.

Choose data connection for list report application
Choose data connection for list report application

Choose all annotations in this view and move on with Next.

Select annotation
Select annotation

Customize the template by selecting YY1_BONUSPLAN as OData collection and click Finish.

Customize template
Customize template

Step 2 Configure S/4HANA Cloud application tile
+
Step 3 Edit UI in SAPUI5 Visual Editor
+
Step 4 Test UI
+
Step 5 Deploy as application to S/4HANA Cloud
+
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. Create UI project from template in SAP Web IDE 2. Configure S/4HANA Cloud application tile 3. Edit UI in SAPUI5 Visual Editor 4. Test UI 5. Deploy as application to S/4HANA Cloud 6. Test yourself

Learn more →