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
Nice blog!
Thanks Aviad,
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
Nice 🙂
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
Hi,
this is nothing but the <semantic_object>-<action> combination that you configure in FLPD_CUST
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
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?
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
hi all
i am trying to replace external Alias with sap ui5 js application but i am getting black screen...
any idea?
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
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
Now I'm able to launch a app directly without the Lauchpad showing.
https://launchpad.support.sap.com/#/notes/0002051210
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
Many thanks for the SAP note. That solved my problem.
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
This is an old blog post, but here goes...
Is there a way to directly link to a particular *tab* on the Fiori Launchpad? So this would be a link that specifies a particular Business Catalog Group in the URL. Our business owners like to give their users a link that points directly to the particular "tab" on the portal where a set of applications can be found. This was something we could do in SAPportal but I haven't seen a way to do this on the FLP.
Cheers.