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 an SAP Fiori App Using SAP Business Application Studio

Develop a simple SAPUI5 freestyle application, adhering to SAP Fiori design guidelines, that will present a list of suppliers from an on-premise backend.

Overview

🎓 beginner 25 min. SAP Business Application StudioBeginnerSapui5SAP FioriSAP Business Technology PlatformSAP BTP Cloud Foundry Environment

You will learn

  • βœ”How to create an SAPUI5 application for SAP BTP, Cloud Foundry environment
  • βœ”How to test-run the app locally in the dev space
Raz Korn R Raz Korn July 7, 2025
Created by December 10, 2024
Contributors

Prerequisites

Prerequisites

Steps

Intro

You’ll build an application that presents a list of suppliers from an on-premise backend. The suppliers’ data will be retrieved from the BusinessPartnerSet collection in the ZGWSAMPLE_BASIC OData service that is available from SAP’s ES5 demo Gateway system.

The flow consists of the following parts:

  1. Running a wizard that creates a multi-target application (MTA) project that is configured to use Managed Application Router. An MTA is required in order to create the deployment artifact for SAP BTP, Cloud Foundry environment. If you are not familiar with the MTA concepts, read this guide. A Managed Application Router is SAP’s best practice for applications that run on SAP BTP and is required in order to include the app in SAP launchpad. To learn more about Managed Application Router, read this guide.

  2. Running a wizard that generates the app based on the SAPUI5 Application template. The app is generated as an HTML5 module within the MTA.

  3. Enhancing the application by creating the UI and presenting data fetched from an SAP backend.

Important

After a period of idle time the dev space is automatically stopped. In order to restart the dev space, open the dev space manager, click the Play icon, and - when the dev space is running again - click the dev space.

The period of idle time for enterprise accounts is different than for trial accounts.


Step 1 Create a New Folder for your Project
β€”

  1. In the left-hand sidebar of SAP Business Application Studio, select the hamburger icon | File | Open Folder… to open the Open Folder dialog.

    open workspace dialog
    open workspace dialog

  2. The Open Folder dialog opens at the center of the SAP Business Application Studio window. First, select the projects entry.

  3. Then click OK.

    open workspace dialog
    open workspace dialog

  4. In the project explorer, select New Folder… to create a new folder for your project. Insert FioriDemo as folder name.

    open workspace dialog
    open workspace dialog

Step 2 Generate an App Based on the SAP Fiori Basic Template
+
Step 3 Run the App Locally in the Dev Space
+
Step 4 Open the Layout Editor and the Text Editor
+
Step 5 Make Changes to the UI
+

Resources

Discussion

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

Submit detailed feedback Discuss in Community
Steps
Step 1 of 5
1. Create a New Folder for your Project 2. Generate an App Based on the SAP Fiori Basic Template 3. Run the App Locally in the Dev Space 4. Open the Layout Editor and the Text Editor 5. Make Changes to the UI

Learn more →