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 a SAP Fiori App in Visual Studio Code and Deploy it to SAP BTP, ABAP Environment

Create a SAP Fiori Elements app for a RAP business object from SAP BTP, ABAP Environment in Visual Studio Code and deploy it to SAP BTP, ABAP Environment.

Overview

🎓 beginner 15 min. SAP BTP ABAP EnvironmentBeginnerABAP DevelopmentSAP Business Technology Platform

You will learn

  • โœ”How to create an SAP Fiori application
  • โœ”How to run an SAP Fiori application
  • โœ”How to deploy an SAP Fiori application
Merve Temel M Merve Temel September 24, 2025
Created by March 9, 2023
Contributors

Prerequisites

Prerequisites

Steps

Intro

HINT: If you are not able to see the Fiori Application Generator, please install the generator again by opening the terminal and adding following: npm install -g yo.


Step 1 Create SAP Fiori application
โ€”

  1. Open Visual Studio Code and select View > Command Palette.

    app
    app

  2. Search Fiori: Open Application Generator and select it.

    app
    app

  3. Select SAP Fiori elements as application type, List Report Object Page as floorplan and click Next >.

    app
    app

  4. Select Data Source and Service:

    • Data source: Connect to an SAP System
    • System: New System
    • System type: ABAP Environment on SAP Business Technology Platform
    • ABAP environment definition source: Upload a Service Key File
    • Service key file path: <your_service_key>
    • System name: <your_system_name>
    • Service: <your_service_definition>

    app
    app

    Click Next >.

    You have downloaded the service key earlier in the SAP BTP Trial Cockpit.

  5. Select TravelProcessor and click Next >.

    app
    app

  6. Add project attributes:

    • Module name: ztravel_app_xxx
    • Application title: Travel App XXX
    • Project folder path: C:\Users\<your_user>\projects
    • Add deployment configuration: Yes
    • Add FLP configuration: Yes

    app
    app

    Click Next >.

  7. Configure deployment:

    • Target: ABAP
    • Is this an SAP Business Technology Platform system? Yes
    • Target System URL: <your_abap_system_url>
    • Name: ztravel_app_xxx
    • Package: ztravel_app_xxx
    • Transport Request: <your_transport_request>
    • Deployment description: deployment xxx

    app
    app

    Click Next >.

    HINT: If you want to copy your transport request, please do following: Open Eclipse, search your package ZTRAVEL_APP_XXX and open it. Open your transport organizer to see your transport request. Copy your transport request for later use. You can find your transport request underneath the Modifiable folder.

    deploy
    deploy

  8. Configure Fiori Launchpad:

    • Semantic Object: ztravel_app_xxx
    • Action: display
    • Title: Travel App XXX

    app
    app

    Click Finish.

  9. Now all files have been generated.

    app
    app

Step 2 Start SAP Fiori application
+
Step 3 Deploy SAP Fiori application
+
Step 4 Check BSP library and SAP Fiori Launchpad app descriptor item in Eclipse
+
Step 5 Create IAM App and business catalog
+
Step 6 Run SAP Fiori application
+
Step 7 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 7
1. Create SAP Fiori application 2. Start SAP Fiori application 3. Deploy SAP Fiori application 4. Check BSP library and SAP Fiori Launchpad app descriptor item in Eclipse 5. Create IAM App and business catalog 6. Run SAP Fiori application 7. Test yourself

Learn more →