Skip to Content
Technical Articles
Author's profile photo Jorge Baltazar

SAP Fiori for SAP S/4HANA – Adding Transactions to Fiori Launchpad

UPDATE – Relevant for S/4HANA 1909, 1809, 1709, 1610

SAP Fiori Launchpad for S/4HANA can integrate various UX application technologies. Amongst these technologies, we can find:

  • SAP UI5
  • SAP Web Dynpro/FPM ABAP
  • SAP GUI for HTML

In the current S/4HANA releases not all SAP GUI standard transactions are available as a standard SAP Fiori App using any of the technologies listed above, the same will occur for Custom Transactions, hence you will find some cases where you will need to define your own approach to expose backend functionality in Fiori Launchpad.

The approach you define needs to be based on User Role definitions and in line with Fiori Launchpad Design guidelines provided by your UX Implementation Team.

There are two main options to expose standard or custom transactions in Fiori Launchpad, both have specific requirements:


  • Required transaction exists as Web Dynpro/FPM or SAP GUI for HTML
  • You have analyzed and identified the required subset of transactions required for a specific user role
  • You will maintain the amount of applications consumed through this methods to the minimum


You will find the step-by-step guides describing each method in the following link:

General Recommendations:

  • Technical Backend Business Catalogs must not contain more than 200 Application Descriptors
  • The app finder displays the following tabs where you can find all the apps available for your role:
    • Catalog – A repository of all the Fiori UI5 apps that are assigned by your administrator to your role
    • User Menu – A customized menu that includes folders of those SAP GUI transactions and Web Dynpro ABAP apps assigned to your role in a specific backend system.
    • SAP Menu – A standard menu delivered by SAP that includes folders of all SAP GUI transactions and Web Dynpro ABAP apps offered by an SAP system. This menu is not role-dependent and therefore displays the same content for all users, you are aware of the possible security risks that come as a result of granting access to this menu.
  • You can hide the SAP Menu and User Menu in the App Finder using Launchpad Configuration Parameters
  • You are aware of the Restrictions in SAP Fiori visual theme for classic applications SAP Note 2348661
  • You are aware of the Restrictions for using SAP GUI for HTMLSAP Note 314568
  • You are aware of the display adjustments that may be needed to render an application using Belize Theme described in the Configuration Guidelines

In the following video you will find an example of the results obtained by implementing App Finder.

Notice that by using the App Descriptor approach the Fiori Administrator will be in charge of assigning the transactions, on the other hand, by using App Finder the end user will be the one to decide which transactions will be added to the launchpad.


Becoming a SAP Fiori for SAP S/4HANA guru

You’ll find much more on our SAP Fiori for SAP S/4HANA wiki

Do you have any questions? Let us know in the comments section.



Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo SHADAAN QUAISER

      Hi Jorge,

      Can u please update about sap copilot.Is it a separate component or a type of fiori app.

      we have s/4 hana 1611 installed. can we enable sap copilot.



      Syed Shadan

      Author's profile photo Jorge Baltazar
      Jorge Baltazar
      Blog Post Author

      Hi Shadan,

      SAP CoPilot is an SCP based solution which loads in FLP as a plugin. I've noticed you are aware of the configuration guide but this is not enough as you need to have access to a provider account and a properly configured SCP tenant which are currently available only for the customers enrolled in the beta release program.

      Please wait until the solution is released and set to "General Availabilty", then you will find additional documentation.



      Author's profile photo SHADAAN QUAISER

      HI Jorge,

      Thanks for the explanation,We do have HCP account and we also enrolled for the beta release program , but still i am not able to find Copilot subscription menu.I followed the configuration guide also but still no luck.Could you please help me with this.




      Author's profile photo Jorge Baltazar
      Jorge Baltazar
      Blog Post Author

      Hi Shadan,

      Please contact me by mail.



      Author's profile photo Sandra Thimme
      Sandra Thimme

      You cannot only launch transactions within FLP  via SAP GUI for HTML. You can also launch transactions via SAP GUI for Windows. Using SAP Business Client 6.5 on S/4HANA 1610 on-premise edition.

      The general availability for CoPilot On-Premise is planned with S/4HANA 1709.



      Author's profile photo Jorge Baltazar
      Jorge Baltazar
      Blog Post Author

      Thanks for the update Sandra!

      Author's profile photo Smriti Gupta
      Smriti Gupta

      Hello Sandra,

      Many thanks for this highlight:)

      Is there any documentation available for the steps for launching SAP Gui for windows.


      Best Regards


      Author's profile photo Sandra Thimme
      Sandra Thimme

      Hi Smriti,

      launching SAP GUI for Windows via Business Client. Via FLP you can only launch SAP GUI for HTML.

      Have a look at the Help.Portal documentation:

      and see the videos here:




      Author's profile photo Smriti Gupta
      Smriti Gupta

      Hello Jorge,


      Many thanks for your valuable contributions. I have configured AppFinder on s4Hana1610, catalog menu working fine  but when I access transaction from user menu, i face vavigation error. could you pls check this question posted by me at scn and revert.

      Many thanks

      Author's profile photo Smriti Gupta
      Smriti Gupta

      Hello Jorge ,

      I have a query about Appfinder search. Can you pls help

      When I try to search an app (Fiori 2.0 s4Hana1610) with appFInder-- Search under Catalog tab  and key in the name of the app, let's say-'Create Outbound Delivery' , then I get results containing keyword Create or Outboung or Delivery and hence I get many apps.

      Is it that my search is not configured properly or do I need to use some operator between the keywords

      Many Thanks




      Author's profile photo Jose Ferez
      Jose Ferez

      Hi Jorge ,  i implemented Easy access using your manual that is pritty good .

      The issue i found is i´m using Embbeded arquitecture so i´m using Alias "LOCAL" .

      I created the RFC Destination  LOCAL_RFC and LOCAL_HTTPS .

      I leave it blank and just set "Logged User " flag ( No host because is the same system )  .


      But when i try to access one transaction using Easy Access tiles i´m getting the following error :

      2019-02-11 17:58:48.537600 Invalid system alias definition: {
      "id": "LOCAL",
      "client": "100",
      "language": "",
      "rfc": {
      "id": "LOCAL_RFC",
      "systemId": "",
      "host": "",
      "service": 32,
      "loginGroup": "",
      "sncNameR3": "",
      "sncQoPR3": ""
      } - ERRORS:
      - at least one of 'http' or 'https' fields must be defined


      It´s clear that i´m doing something wrong , i think the issue are the RFC Destination.


      Can you help me ?


      Thank you very much

      Author's profile photo Tim Schlömp
      Tim Schlömp

      Hi Jose,

      did you find a solution for your issue?

      i faced the same issue...


      Thank you and have a nice day.