Skip to Content
Author's profile photo Ram Kumar Karunamurthy

Create SAP Fiori applications using ABAP LPD_CUST for Beginners

Hi All,


SAP Fiori is the user experience for SAP software, enabling a responsive, personalized, and satisfying experience across devices. It is based on SAPUI5. I Created document for how to configure fiori apps for beginners which helps to understand basic ideas. Just follow the 20 simple steps mentioned below for fiori step by step easy configuration.


  1. Create New Launchpad from LPD_CUST. Give Role, Instance and Description

/wp-content/uploads/2016/01/step1_862522.png

2. Click the New Application

/wp-content/uploads/2016/01/2_862618.png

3. Enter Link Text. Follow all the places same name to avoid name mismatch. I recommended to follow same BSP file name in all the places. Select application type as “URL”

/wp-content/uploads/2016/01/3_862625.png

4.  Before that get the application URL from SICF. Give your BSP file name in Service name and press F8.

/wp-content/uploads/2016/01/4_862627.png



5. You got service Hierarchy. Choose ui5_ui5 service (Highlighted below) and Double click on the service.

/wp-content/uploads/2016/01/5_862636.png

6. Copy the highlighted URL area  following with your service name and paste into your application URL in your Launchpad (Now goto step 3)

/wp-content/uploads/2016/01/6_862641.png

7. Click the URL Editor.

/wp-content/uploads/2016/01/7_862642.png


8. Paste the service URL.

/wp-content/uploads/2016/01/8_862643.png


9. Click the Show Advanced Parameters button

/wp-content/uploads/2016/01/9_862644.png

10. Enter Application Alias Name (Any name you can fallow).  Then save your Lauchpad.

/wp-content/uploads/2016/01/10_862645.png

11. Create Semantic Object by using  /UI2/SEMOBJ . Enter Custom Semantic object, Semantic Object name and description and Save.

/wp-content/uploads/2016/01/11_862646.png

12. Open  Fiori Admin URL. Create new Tile either  Static or Dynamic. At the time of create give own Tile ID and Name.  Then, In tiles configuration give Semantic object name and Action.

/wp-content/uploads/2016/01/12_862647.png

13. In Target Mapping configuration(Intent)  give your semantic object name and Action. (Note: Tile config and Target Mapping config Action should be same) and save.

/wp-content/uploads/2016/01/13_862648.png

14. In Target Mapping Configuration(Target), Choose “Other SAP Fiori” option. Here, Give your launchpad role, Instance, Application Alias name and save.

/wp-content/uploads/2016/01/14_862650.png

15. Create Groups with own Group ID and text. Once created, Add tile.

/wp-content/uploads/2016/01/15_862651.png

16. Select your Tile and check the checkbox to enable. Now assign the roles to users to access this catalogs and groups.

/wp-content/uploads/2016/01/16_862652.png

17. Create or Open user roles by using PFCG. In Menu tab add Fiori tile Group and Catalog by clicking the Transaction button (Small down arrow).

/wp-content/uploads/2016/01/17_862653.png

18. Give your Tile ID and Group ID. (These ID’s created step 12 and step 15). Give UserID to User tab.

/wp-content/uploads/2016/01/18_862654.png

19. Open Fiori Launchpad, Now our tile has appeared.

/wp-content/uploads/2016/01/19_862655.png

20. Click on the tile, it can be redirected into our application.

/wp-content/uploads/2016/01/20_862656.png

Thats it.. ..!!


I will be glad to hear your feedback and listen to all your questions.

Regards,

Ram

Assigned Tags

      24 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hi Ram,

      Thanks!! Good  work.. Please keep post ..

      Regards,

      Manoj.

      Author's profile photo Masayuki Sekihara
      Masayuki Sekihara

      I like step by step instruction with screenshot.

      You can also refer How To Deploy an SAPUI5 App On Fiori Launchpad.

      Author's profile photo Former Member
      Former Member

      Hi Ram,

      Good job..!! Your post helpful for beginners..!!!

      Regards,

      Karthika

      Author's profile photo Sampath Sellappan
      Sampath Sellappan

      Hi Ram,

      Thank you for the blog. It was really helpful to get started.

      Regards,

      Sampath.

      Author's profile photo Vinodkumar Thangavel
      Vinodkumar Thangavel

      Nice Job , 🙂 easy to follow the steps.

      Author's profile photo Former Member
      Former Member

      It is really very helpful.

      Thanks for sharing.

      Author's profile photo Former Member
      Former Member

      Really Helpful 🙂 Good work...

      Author's profile photo Former Member
      Former Member

      Very helpful post for beginners 🙂 Thank You

      Author's profile photo Former Member
      Former Member

      Ram,

      Thanks for sharing this. Extremely helpful for newbies like me.

      Cheers,

      Aspire

      Author's profile photo Former Member
      Former Member

      Nice. Please post some more article.

      Author's profile photo Former Member
      Former Member

      Nice Document. Helpful for Beginners. Keep doing.

      Author's profile photo Yassine MEJRI
      Yassine MEJRI

      Hi Ram,

      Thanks for the document.

      I have a problem, my custom sapui5 application that i added to Fiori launchpad is opened in another window (not in the same window of Fiori Launchpad ).

      Could you please help me to resolve this problem ?

      Thanks & Best Regards.

      Author's profile photo Ram Kumar Karunamurthy
      Ram Kumar Karunamurthy
      Blog Post Author

      Hi Yassine,

      Thank you for your feedback.

      This is browser issue. Kindly check your application with different browser. If again you have struck in same issue means, kindly let me know.

      Regards,

      Ram

      Author's profile photo Yassine MEJRI
      Yassine MEJRI

      Hello Karunamurthy,

      I have already tried with other browsers 🙁

      the problem that a added the same application to  the fiori launchpad of SAP HANA Cloud portal, and the application is running in the same browser tab.

      Best Regards.

      Author's profile photo Sampath Sellappan
      Sampath Sellappan

      Hi Yassine,

      Please find the below thread, It would be helpful to resolve your issue.

      Fiori tile opens in new window

      BR,

      Sampath.

      Author's profile photo Yassine MEJRI
      Yassine MEJRI

      Hello Sampath,

      I already work with the new version of Fiori Launchpad.

      Thanks for your help.

      Author's profile photo Former Member
      Former Member

      Hello Yassine, how are you?

      I would like to know about the respective problem.
      Are you already solve it?
      How you solve it?

      I have the same problem, but I can't solve it yet.


      Tks.

      André Almeida

      Author's profile photo Ram Kumar Karunamurthy
      Ram Kumar Karunamurthy
      Blog Post Author

      Hi Andre and Yassine,

      I'm also got same issue recently. I found that, problem is in Role. If you want to check, please remove all roles appropriate user (Before that take reference backup), Create new one single role and add catalogs and groups to that user. Now you check. It will work on same window.

      Regards,

      Ram

      Author's profile photo Former Member
      Former Member

      Hello Ram,

      I did like you recommended, but until now It didn't work yet.

      I deleted and created again the Catalog, Group and Role, but It don't work.

      Curiously, I have other problem on the same universe. When I Put another App (new Catalog and new UI5 APP), it's not called, just the another one that already buy itis opened in another window.

      I don't know where the problem can be.

      Can you help me with this issues?

      Att,

      André Almeida

      Author's profile photo Former Member
      Former Member

      Hello,

      I have identified why the already APPs was called: It's because my "application Alias" that was incorrect and equal for 2 APPs. I Solved it, but now I have 2 different Apps opened in another window.

      The main problema still persists. 🙁

      Could you help me?

      Tks.

      André Almeida

      Author's profile photo Swati Garg
      Swati Garg

      Hi Ram,

      Very well documented.

      Thanks for sharing !!

      Regards,

      Swati

      Author's profile photo Ram Kumar Karunamurthy
      Ram Kumar Karunamurthy
      Blog Post Author

      Hi Swati,

      Thank you 🙂

      Author's profile photo Former Member
      Former Member

      Hi Ram

      I found this very useful especially the bit about tile and target mapping action to be the same.

      I note the My Leave Request V2 uses action manage and not createLeaveRequest.

      What impact does the action have, I know this forms part of the intent along with the semantic object.

      Kind regards

      Julie

      Author's profile photo Pavani Priya
      Pavani Priya

      Hi Ram Kumar,

      it's really helpful.i have one doubt,please will you clarify key role of semantic object.