Skip to Content
Author's profile photo Babu Ganesh V

How to Launch a FIORI Application Directly via a URL without going to FIORI Launchpad

There are a few of our customers who wanted to directly launch the application using a direct link, without getting to the FIORI Launchpad.

Possible reasons

– Integrate with Portal

– Bookmark the App directly

– Does not want to use Launchpad features

As of now, you can launch an application via a direct URL like http://your_server:8000/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=001&sap-language=EN#SalesQuotation-displayMyQuotations

but the Launchpad will redirect to the authentication page and even after authentication, it does not redirect to the desired application, this will be fixed shortly in the product, but however meanwhile you can use this technique to launch app directly

Prerequisites-

– Developer Key

– You will create an index,html file under the standard BSP /ui2/ushell, so you will need an access key to create this file

You are only adding a file as a re-director and there will not be any problems by adding this file as we are not modifying any existing files.

Solution:

– Create an External Alias

– Create and Index.html (or any html) as a rediector

steps to create an external alias and creation of index.html is explained in the blog written by Masayuki Sekihara

Refer to How to set a theme parameter to SAP Fiori launchpad Created by Masayuki Sekihara

In the above blog, skip until the section Example 6: Hard coded in index.html and start launchpad with /fiori.

Follow the instruction in Example 6 in the above blog,

In the index.html file include the Hash tag of the application and the action which is highlighted in red below eg: (you can even include theme information if relevant)

<html>

<head>

    <script language=“JavaScript”>
    function loc(){window.location = “shells/abap/Fiorilaunchpad.html?sap-client=001&sap-language=EN#SalesQuotation-displayMyQuotations;}
    </script>
</head>
<body onLoad=“loc()”></body>
</html>


Now instead of launching the Fiori Launchpad, you can directly call your index.html


http://<your_server>:<your_port>/<Your_Ext_Alias_Name>/index.htmlhttp://myserver:8000/leaverequest/index.html

eg: http://myserver:8000/leaverequest/index.html


If you need such direct links for multiple applications, you can create as many html files that you want similar to index.html


The external alias will redirect to the required application, you are still loading the application over the ushell, so all resources that are shared will be intact


Best Regards

Babu

Customer Experience Group

SAP Labs India



Assigned tags

      15 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Aviad Rivlin
      Aviad Rivlin

      Nice blog!

      Author's profile photo Babu Ganesh V
      Babu Ganesh V
      Blog Post Author

      Thanks Aviad,

      Author's profile photo Puneet Bhutani
      Puneet Bhutani

      Hello Babu

      Our requirement is to link directly to the Fiori inbox work item for the Approve  All application

      Here is an example URL of a direct link to the Work item

      https://myserver:host/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=XXX&sap-language=EN#WorkflowTask-approveRequests?Origin=ERP_XXX_PGW%252CTS90507949&scenarioId=STD&/detail/ERP_XXX_PGW/000003064500/TaskCollection(SAP__Origin='ERP_XXX_PGW',InstanceID='000003064500')

      After authentication is requested to the gateway box we are redirected to the Launchpad.

      Is it possible to accomplish this?

      Regards

      Puneet

      Author's profile photo Former Member
      Former Member

      Nice 🙂

      Author's profile photo Arvind Kumar Tiwari
      Arvind Kumar Tiwari

      Hi Babu,

      Can you please explain where i can find the string "#SalesQuotation-displayMyQuotations" which you used in this example. How to get this string for other fiori Apps.

      Best Regards,

      Arvind

      Author's profile photo Subhra Jyoti Saha
      Subhra Jyoti Saha

      Hi,

      this is nothing but the <semantic_object>-<action> combination that you configure in FLPD_CUST

      Author's profile photo Aviad Rivlin
      Aviad Rivlin

      FYI - with the UI Add-On SP10 release, a new enhancement was introduced: Running a Standalone Application - User Interface Add-On for SAP NetWeaver - SAP Library

      Aviad

      Author's profile photo Jörg Knaus
      Jörg Knaus

      great, is it not possible in sap standard withouth developer key, to create an alias to the launchpad, or even use launchpad as the default page for the application server?

      Author's profile photo Sumanth Thunga
      Sumanth Thunga

      Hi Aviad / Babu,

      We are still having issue of redirecting the Home page of Launchpad after Authentication instead of Launching App with standalone URL.

      Is this issue fixed with any SAP Note? I am using the latest Parameters as mentioned in Help after new enhancement is released with SP10. We are on SP13

      Opening a Support message in SAP Support.

      Thanks

      Sumanth

      Author's profile photo radhesh shinde
      radhesh shinde

      hi all

      i am trying to replace external Alias with sap ui5 js application but i am getting black screen...

      any idea?

      Author's profile photo Michael Appleby
      Michael Appleby

      Unless you are asking for clarification/correction of some part of the Document, please create a new Discussion marked as a Question.  The Comments section of a Blog (or Document) is not the right vehicle for asking questions as the results are not easily searchable.  Once your issue is solved, a Discussion with the solution (and marked with Correct Answer) makes the results visible to others experiencing a similar problem.  If a blog or document is related, put in a link.  Read the Getting Started documents (link at the top right) including the Rules of Engagement. 

      NOTE: Getting the link is easy enough for both the author and Blog.  Simply MouseOver the item, Right Click, and select Copy Shortcut.  Paste it into your Discussion.  You can also click on the url after pasting.  Click on the A to expand the options and select T (on the right) to Auto-Title the url.

      Thanks, Mike (Moderator)

      SAP Technology RIG

      Author's profile photo Former Member
      Former Member

      I spent some time trying to figure this out. Finally got it.

      We have a separate Gateway Server for each environment. We are using NetScaler and ADFS

      1. Went to TCode: SAML2
      2. Went to "Trusted Providers". Our ADFS system was listed.
      3. In the "End Points" tab at the bottom, switched from "HTTP Redirect" to "HTTP Post".

      Now I'm able to launch a app directly without the Lauchpad showing.

      https://launchpad.support.sap.com/#/notes/0002051210

      Author's profile photo Mohammed Imran
      Mohammed Imran

      Hello,

      I have the same issue. We have implemented single sign on with Microsoft AD and after successful authentication it's taking us to launchpad instead of sap gui app which we have configured in FIori launchpad. What am i missing here?

      Thanks,

      Mohammed Imran

      Author's profile photo Guido Schöpp
      Guido Schöpp

      Many thanks for the SAP note. That solved my problem.

      Author's profile photo SOUMYA R
      SOUMYA R

      Hi,

      we have given the customer stand alone link which is not a good practice as per standards. now when we updated them with new fiori launchpad, they are demanding for the automatic navigation to fiori launchpad when they click stand alone link.

      customer is not ready to use new link on their own. do we any configuration for it or code to put in component file?

       

      Regards,

      soumya