SAP Fiori launchpad setup steps for Fiori Administrators

This SAP Fiori tutorial explains the steps required to setup SAP Fiori launchpad and Launchpad Designer. This can be performed by Fiori administrators or basis team with Fiori knowledge.

This Fiori tutorial explains manual steps for initial setup of Fiori launchpad. To know the task list for an automated setup of Fiori launchpad refer to SAP Fiori landscape initial configuration for Fiori administrators

Activating OData services for Fiori Lauchpad

To set up SAP Fiori Launchpad and Launchpad designer, a set of OData services needs to be activated in the Gateway system. Following are the Odata services that needs to be activated. Follow the steps below to activate the servcies.

/UI2/PAGE_BUILDER_CONF – used by launchpad designer for configuration
/UI2/PAGE_BUILDER_CUST – used by the launchpad designer for customization
/UI2/PAGE_BUILDER_PERS – used by the launchpad for personalization
/UI2/TRANSPORT- used by the launchpad designer.
/UI2/INTEROP – used by both launchpad and launchpad designer.

Steps to activate above odata services.

  • In FES, execute tcode /IWFND/MAINT_SERVICE
  • Click Add Service button
  • SYSTEM ALIAS – use input help to select LOCAL
  • EXTERNAL SERVICE NAME – enter “/UI2/PAGE_BUILDER_CONF”
  • Click Get Services
  • Select the service
  • Click ADD SELECTED SERVICES
  • Select LOCAL OBJECT
  • Click Continue

Repeat above steps to activate all Odata services for launchpad and launchpad designer.

Activating SICF services for launchpad and launchpad designer

The following SAP internet communication framework SICF services needs to be activated to configure launchpad and launchpad designer.

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

Follow these steps to activate the above SICF services.

  • run tcode SICF
  • SERVICE PATH – enter “/sap/bc/ui5_ui5/sap”
  • click Execute
  • drill down to AR_SRVC_LAUNCH, right click and choose Activate Service
  • click Yes with Hierarchy to activate all child nodes
  • similarly, activate all other SICF services

Grant Authorization roles

In order to run Fiori launchpad by end-users or Fiori launchpad designer by Fiori administrators , we need to grant and assign roles to them as end-users or administrators.

  • In FES, run tcode PFCG
  • we need to copy the roles SAP_UI2_ADMIN and SAP_UI2_USER_700 to our customer namespace
  • ROLE – enter “SAP_UI2_ADMIN”
  • click Copy Role
  • in To Role field, give a ‘Z’ name or simply amend name with ‘Z’
  • click Copy All
  • Click Edit
  • select Authorization Default under Menu tab
  • field Authorization Default – select TADIR from drop down
  • field Program ID – R3TR
  • field Obj. Type – IWSG
  • Add the below services
    – ZINTEROP_0001
    – ZPAGE_BUILDER_PERS_0001
    – ZPAGE_BUILDER_CUST_0001
    – ZPAGE_BUILDER_CONF_0001
    – ZTRANSPORT_0001
  • Click Copy button and go to Authorizations tab
  • Click propose a Profile Name
  • Click Change Authorization data and click Yes to save role
  • Click Save and click Generate Icon to generate role

The above step create a role for Fiori administrators. Assigning a user id to this role will give them access to Fiori launchpad and Fiori launchpad designer.

Similarly, create custom role for end users by copying role SAP_UI2_USER_700. Add the blow two services to this role.

  • ZINTEROP_0001
  • ZPAGE_BUILDER_PERS_0001

Assign custom role SAP_UI2_USER_700 to end users id to give them access to Fiori launchpad.

Steps to Assign Generic Roles to user

  • Run tcode SU01
  • field USER – enter user id
  • click Edit
  • Navigate to Roles tab, click to add a new role
  • enter role name ZSAP_UI2_USER_700, hit enter
  • click SAVE

Configure SAP Fiori Launchpad login screen

Follow the below steps to configure SAP Fiori Launchpad and Fiori Launchpad designer login screen.

  • run tcode SICF
  • field SERVICE PATH – enter ‘/sap/bc/ui5_ui5/ui2/ushell’
  • click Execute
  • double click USHELL service to open it
  • go to ERROR PAGES tab
  • select SYSTEM LOGON radio button and click CONFIGURATION
  • select radio button Custom Implementation
  • in field ABAP CLASS– enter ‘/UI2/CL_SRA_LOGIN’
  • click Continue and Save the service

This helps us configure the Launchpad login screen. Similarly, configure /sap/bc/ui5_ui5/sap/arsrvc_upb_admin to configure SAP Fiori lauchpad designer logon.

The generic URL to login Fiori lauchpad is ( replace <server> and <port> with hostname and port of front end server) :

https://<server>:<port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html

Generic URL for Lauchapd desinger is:( replace <server>, <port> and <client> with hostname , port and client of front end server)

https://<server>:<port>/sap/bc/ui5_ui5/sap/arsrvc_upb_admin/main.html?sap-client=<client>&scope=CUST