Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (2024)

Hello,

In this blog we will learn How to deploy the Ui5 Fiori app on SAP ABAP repository with BAS & WEBIDE, also learn about fiori app tile creation in launchpad designer.

What is SAP UI5

SAP ui5 is a framework, it consists of Libraries. Used for Creating responsive apps.

Fiori Launchpad

SAP Fiori launchpad is a shell that hosts SAP Fiori apps, and provides the apps with services such as navigation, personalization, embedded support, and application configuration.

Fiori launchpad is responsive because it adapts the layout in the Device Screen.

Prerequisites



  1. User must have access to SAP Logon.

  2. User must have access of TCodes: SE80, /ui2/flp, /ui2/flpd_cust, /ui2/FLPD_CONF, /ui2/_FLPCM_CUST, /ui2/FLCM_CONF, /ui2/semobj, PFCG

  3. You access to SAP BTP co*ckpit.


Deploy the Fiori app using Business application Studio (BAS)

SAP Business application studio is a cloud based developer tool to develop UI based applications



  1. Launch the BAS from Cloud co*ckpit




Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (1)

2. Select your desired project –> open the Terminal –> Go to the Project Dir (cd project dir) –> run the command ‘npm run deploy-config’ or ‘npx fiori add deploy-config’.


Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (2)

3. Give the required information

Choose the Target --> ABAPDeploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (3)

Select the Destination (If destination is not created, create a destination on SAP BTP co*ckpit)Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (4)

Provide the SAPUI5 ABAP Repository Name and Description.Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (5)

Provide the Package detail

Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (6)

Provide the Transport Request and execute the command "npm run deploy".

Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (7)

You will get a message "SAP UI5 Application has been uploaded and registered successfully".

Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (8)

4. Go to the given link and check the deployed fiori appDeploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (9)


5. Now you will get the Fiori app on SAP system.


Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (10)


Deploy the Fiori app using WEBIDE




  1. Go to the WEBIDE, right click on your project --> Select Deploy --> Choose your System (Deploy to SAPUi5 ABAP Repository)




Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (11)


2. You will be on next page (Deployment Option), Here select your required ABAP or Cloud system --> Next.


Note: If you are deploying first time, select Deploy a new application. Else application is already deployed, select update an existing application Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (12)

3. Provide application Name, Description, Package, in - Deploy a New Application Screen and select Next.Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (13)


4. If the selected package is local, Choose Finish. If it requires TR, select TR for your application.Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (14)


A notification message displays once the application is deployed successfully.


Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (15)


5. Go to SAP Logon Pad --> Tcode SE80 --> Select BSP Application from Dropdown --> find your deployed application.


Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (16)


Steps to create a Tile and Target mapping in Fiori launchpad Designer




  1. Create Semantic Object using TCode - /n/ui2/semobj.




Click on Edit Button


Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (17)

Select New Entries.Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (18)


Provide the new Semantic Object, Object Name and Description and Click on Save Button.Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (19)


2. Go to SAP LogOn --> Execute the TCode - /ui2/FLPD_CUST (Launchpad Designer).Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (20)


3. Click on Setting Button --> Select the TR --> choose Ok.Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (21)


4. If catalog information is not available, create a catalog --> Click on Plus Button --> provide the required information --> click on Save.


Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (22)

5. If catalog already exist, select the catalog --> Click on Add tile plus Button.Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (23)


6. Select a Tile template, here I am going to select App launcher - Static. Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (24)


7. Provide the Title, information, Semantic Object, Action and other required Information Click on Save Button.Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (25)


8. Create a Target Mapping à Go to Target Mapping à Click on Create Target Mapping.Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (26)


9. Provide the required information Semantic Object, Action, Title, URL, ID and Click on Save Button.


Note: How to get URL --> Go to the WEBIDE --> your project --> manifest.json file --> Find the URL info.Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (27)

How to get ID: Go to the WEBIDE --> your project --> manifest.json file --> find the ID.

Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (28)

Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (29)10. The Fiori app tile has been created successfully. Go to Fiori launchpadv --> App Finder --> Search your application.


Note: If Fiori app is not found on Fiori Launchpad à we have to assign the PFCG Role for catalog and contact security team to assign the Role.

Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (30)


Conclusion

The Fiori app has been deployed on SAP ABAP repository. The Fiori app tile has been created.

With this we come to an end of this blog. Hope you find it useful.

Keep learning & Keep Sharing!!

Deploy the UI5 Fiori app on SAP ABAP repository with BAS & WEBIDE, create Fiori app Tile using Launchpad Designer (2024)
Top Articles
Latest Posts
Article information

Author: Allyn Kozey

Last Updated:

Views: 5842

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Allyn Kozey

Birthday: 1993-12-21

Address: Suite 454 40343 Larson Union, Port Melia, TX 16164

Phone: +2456904400762

Job: Investor Administrator

Hobby: Sketching, Puzzles, Pet, Mountaineering, Skydiving, Dowsing, Sports

Introduction: My name is Allyn Kozey, I am a outstanding, colorful, adventurous, encouraging, zealous, tender, helpful person who loves writing and wants to share my knowledge and understanding with you.