Skip to Content
Author's profile photo Uladzislau Pralat

Configure Fiori Launchpad for Custom Fiori Application

     In my previous blog I explained how to deploy Fiori App from Web IDE to Local ABAP Repository. Once Fiori App is in ABAP Repository, it is time configure Fiori Launchpad to expose the Appl to users. This blog will provide you step by step instructions how to do so.

 

 

Create Launchpad and New Application

 

Trx. LPD_CUST

 

Configure Fiori Launchpad for Custom Fiori Application 1.jpg

Configure Fiori Launchpad for Custom Fiori Application 2.jpg

Configure Fiori Launchpad for Custom Fiori Application 3.jpg

Configure Fiori Launchpad for Custom Fiori Application 4.jpg

Note: Additional Information component name is taken from Component.js

Configure Fiori Launchpad for Custom Fiori Application 5.jpg

 

 

Create Semantic Object

 

Trx. /UI2/SEMOBJ

 

Configure Fiori Launchpad for Custom Fiori Application 6.jpg

 

 

Create Catalog, Target Mapping and Dynamic Tile and Group

 

Fiori Launchpad Designer

 

Configure Fiori Launchpad for Custom Fiori Application 7.jpg

Configure Fiori Launchpad for Custom Fiori Application 8.jpg

Configure Fiori Launchpad for Custom Fiori Application 9.jpg

Configure Fiori Launchpad for Custom Fiori Application 10.jpg

Configure Fiori Launchpad for Custom Fiori Application 11.jpg

Configure Fiori Launchpad for Custom Fiori Application 12.jpg

Configure Fiori Launchpad for Custom Fiori Application 13.jpg

Note: Dynamic Data Service URL can be checked in SAP Gateway Client

Configure Fiori Launchpad for Custom Fiori Application 14.jpg

 

Configure Fiori Launchpad for Custom Fiori Application 15.jpg

Configure Fiori Launchpad for Custom Fiori Application 16.jpg

Configure Fiori Launchpad for Custom Fiori Application 17.jpg

Configure Fiori Launchpad for Custom Fiori Application 18.jpg

Configure Fiori Launchpad for Custom Fiori Application 19.jpg

 

 

 

Create PFCG Role for Catalog and Group and Assign User

 

Trx. PFCG

 

Configure Fiori Launchpad for Custom Fiori Application 20.jpg

Configure Fiori Launchpad for Custom Fiori Application 21.jpg

 

 

Test Fiori Launchpad

 

Configure Fiori Launchpad for Custom Fiori Application 22.jpg

Configure Fiori Launchpad for Custom Fiori Application 23.jpg

Configure Fiori Launchpad for Custom Fiori Application 24.jpg

Configure Fiori Launchpad for Custom Fiori Application 25.jpg

Assigned tags

      14 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Konstantin Melnik
      Konstantin Melnik

      Hi!

      Can you explain why you created a new launchpad on the first step (in transaction LPD_CUST)?

      AFAIK, this step is required if you create target mapping for 'SAP Fiori App using LPD_CUST'.

      Thanks.

      Regards, Konstantin

      Author's profile photo Uladzislau Pralat
      Uladzislau Pralat
      Blog Post Author

      Hi Konstantin,

      you do not need to create a new launchpad if you already have one in your system that you can use.

      Regards, Uladzislau

      Author's profile photo Konstantin Melnik
      Konstantin Melnik

      If you’ve not any launchpad and if you use target mapping for ‘SAP Fiori App’ (not ‘SAP Fiori App using LPD_CUST’) all will working fine.

      You created launchpad on the first step. But sorry, can’t find where you use it.

      Author's profile photo Uladzislau Pralat
      Uladzislau Pralat
      Blog Post Author

      On second screenshot I added my application to the launchpad

      Author's profile photo Konstantin Melnik
      Konstantin Melnik

      Yes, you do. But you created launchpad, added the application but you never use the launchpad itself. And you are right, because in case you described it doesn't need at all.

      I hope you don't confuse the launchpad (created in trx LPD_CUST) and Fiori Launchpad.

       

      Author's profile photo Former Member
      Former Member

      Nice blog with excellent screenshots. As mentioned LPD_CUST is not required anymore in recent releases including your 🙂

      Author's profile photo Former Member
      Former Member

      Hi Pralat,

       

      I had followed all the steps, but i could find my app in the launchpad, I am not able to figure out where i have went wrong, could you help?

      Waiting for your response.

       

      Thanks & Regards,

      Suman

      Author's profile photo Uladzislau Pralat
      Uladzislau Pralat
      Blog Post Author

      Hi Suman,

      please double check that you assigned the catalog and the group to your user in trx. PFCG.

      Regards, Uladzislau

      Author's profile photo Former Member
      Former Member

      Hi Uladzislau,

       

      Thanks it works for me now.

      And could you share if you have same solution to get the application on to the FLP via HCP services.

       

      Thanks & Regards,

      Suman

      Author's profile photo Former Member
      Former Member

      Hi friend,

       

      It works perfectly, just i have a question and I´ve not found an answer.

      When you configure the Dynamic Data Service URL, Is there any way to add a filter? For example the current user in session. I need to add it since my OData requires a filter

      Author's profile photo Uladzislau Pralat
      Uladzislau Pralat
      Blog Post Author

      Hi Carlos,

       

      try adding filter in Dynamic Data: Service URL.

       

      Regards, Uladzislau

      Author's profile photo Karthik R
      Karthik R

      Hello friend,

      I am facing an issue and don’t know whether my understanding is correct. I am trying to call a custom transaction code using Fiori. I followed all the steps mentioned above ( I have chosen URL in LPD_CUST ). After completing the launchpad setup I click on the TCODE app from my home page, It displayed the output directly in the screen. I expect the selection screen in the first place before displaying the output. Also I could see the command box in the same screen where I can enter some other TCODE and call that screen as well. Please help me.

       

      Thanks,

      Karthik

      Author's profile photo Uladzislau Pralat
      Uladzislau Pralat
      Blog Post Author

      Hi Karthik,

      may be  some parameters need to be passed to your transaction in Web GUI to force selection screen to come up.

      Regards, Uladzislau

      Author's profile photo rakesh singh
      rakesh singh

      Nice blog, clarified lpd_cust part being not mandatory. I was in disguise its mandatory .