Skip to Content
Author's profile photo Fahad Javed

How to assign Fiori Launchpage to Fiori Launchpad and redirecting to it when logging off from Fiori Launchpad

How to assign Fiori Launchpage to Fiori Launchpad and redirecting to it when logging off from Fiori Launchpad:

> The best way to access SAP Fiori Launchpad by the end user should be through the Fiori Login Launchpage. If this is not set,you will get an error message as given below.

Figure : Error Page when logging off from Fiori Launchpad
tip_01_01_errorPage_when_logging_off_from_Fiori_Launchpad.png

Before we proceed with list of steps that are to be done,first have a look at the flow of accessing and logging off from the Fiori Launchpad diagram below.

Illustration : Fiori Launchpad Access Flow
tip_ill_01_01_Fiori_Launchpage_logoff_page_flow.png

In order to set its access through Fiori launchpage,we need to access the Fiori Launchpad Service,which can be found in the following path in SICF:

     default_host > sap > bc > ui2 > flp

Double click the ‘flp‘ service and you will be in the ‘Create/Change a Service‘ screen. Click the ‘Error Pages‘ tab and then in the sub tab ‘Logon Errors‘,select the radio button ‘System Logon

Figure : Configuring the Launch page service ‘FLP‘ in Fiori LaunchPad in transaction SICF
tip_01_02_ConfiguringTheLaunchpage_in_Fiori_LaunchPad.png

and click the ‘Configuration‘ button[]. A ‘System Logon Configuration‘ pop-up will show up.

Figure : Setting Up the Logon class ‘/UI2/CL_SRA_LOGIN‘ in custom configuration
tip_01_03_Setting_Up_the_Logon_class_in_configuration.png

Select the ‘Define Service-Specific Settings‘ radio button and the select the ‘Custom Implementation‘ radio button and provide the following class in the ABAP Class input field ‘/UI2/CL_SRA_LOGIN‘ and then click the ‘save‘ button[] to save the changes. you will be prompted for saving it to a Workbench Transport request.

For Log off page,we can do the same using the following path in SICF:

    default_host/sap/public/bc/icf/logoff

the service name here is ‘logoff

The first step of assigning system logon configuration in the Error Pages tab is the same as done for ‘flp‘ class given above.

Additionally In the ‘Error Pages‘ tab and under the sub-tab ‘Logoff Page‘,select the radio button ‘Redirect to URL‘ and provide the following URL in the ‘Redirect‘ Input field ‘/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html

Figure : Setting Up Landing Page Redirection on ‘logoff‘ Service in SICF
tip_01_04_Setting_Up_Landing_Page_redirection_on_logoff_Service.png

This way when the user logs off the Fiori Launchpad,it will show the Fiori Launch page,instead of the error message.

[Note:]

To make customization in the Fiori Launchpage itself and for a complementary document to this one,refer to the following link:

How to Make Customizations in the SAP Fiori Logon Landing(Launch) Page?

[Note:]

Assigned Tags

      6 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Fábio Luiz Esperati Pagoti
      Fábio Luiz Esperati Pagoti

      Those steps don't work for me. The redirection is just not done.

      There are pages here at SCN which recommends the creation of an external alias on SICF for this logoff node. Later the process is almost the same. However this didn't work for me too.

      Author's profile photo Fahad Javed
      Fahad Javed
      Blog Post Author

      Dear Fabio,thanks for the query. Kindly check whether the following  services related to Fiori Launch page are also active in SICF:

      > default_host/sap/public/bc/icf/logoff

      > default_host/bc/bsp/ui2/launchpage

      > default_host/bc/bsp/ui2/tilechips

      > default_host/bc/bsp/ui2/ushell

      Also check the following core Fiori framework services are registered in '/IWFND/MAINT_SERVICE' :

      /UI2/PAGE_BUILDER_CONF
      /UI2/PAGE_BUILDER_CUST
      /UI2/PAGE_BUILDER_PERS
      /UI2/Interop

      /UI2/TRANSPORT

      Also activate the following services in SICF:

      /default_host/sap/bc/ui5_ui5/sap/ar_srvc_launch
      /default_host/sap/bc/ui5_ui5/sap/ar_srvc_news
      /default_host/sap/bc/ui5_ui5/sap/arsrvc_upb_admn
      /default_host/sap/bc/ui5_ui5/ui2/ushell
      /default_host/sap/bc/ui2/nwbc
      /default_host/sap/bc/ui2/start_up
      /default_host/sap/public/bc/ui2
      /default_host/sap/public/bc/ui5_ui5

      Also follow this link for setting up the Fiori Launch page,which is a pre-requisite for this document(Just skip the Customization part and look into the service configuration section):

      How to Make Customizations in the SAP Fiori Logon Landing(Launch) Page?

      When you log into fiori launchpad(via T-code = /n/ui2/flp),are you getting the default browser based input fields instead of the Fiori Launchpage or are you not getting the launchpage on logging  off from the fiori launchpad?

      Author's profile photo Krysta Osborn
      Krysta Osborn

      Worked as advertised! Thanks, Fahad!! 🙂

      I am now off to try your other blog about how to customize the Launchpad page.

      Author's profile photo Fahad Javed
      Fahad Javed
      Blog Post Author

      I am glad it helped 🙂 . Thanks for the appreciation.

      Author's profile photo Peter Erik Toth
      Peter Erik Toth

      I would like to add that maintaining a redirect in the ICF logoff service (sap/public/bc/icf/logoff) may have unexpected consequences. For example, if you are accessing your Fiori apps from an Enterprise Portal environment, then this setting will interfere with the logoff procedure - thus the users may end up seeing each other's sessions.

      Also, I suggest to keep in mind that sap/public/bc/icf/logoff is a generic service that is used by all the Web based applications in an ABAP system - so this redirect will be valid also for WebDynpro, BSP, WebGUI etc.

      Author's profile photo Cameron Hunt
      Cameron Hunt

      Hello Peter Erik Toth, as an SAP employee, perhaps you can informs us of the correct way to put this common need in place?

      In particular, I need to do this with the new BTP CF Launchpad Service.

      Regards