Troubleshooting SAP Fiori Launchpad

Objectives

After completing this lesson, you will be able to:

  • Maintain SAP Fiori Launchpad Content

Maintenance Transactions

SAP Fiori is part of the SAP Reference Implementation Guide (IMG). Transaction /UI2/CUST can be used to access only the UI-relevant parts of the IMG. The main parts for SAP Fiori are as follows:

Note
SAP Launchpad service was renamed to SAP Build Work Zone, standard edition in January 2023.

Overview Roles, Spaces, Pages

Since SAP S/4HANA 2021, transaction /UI2/RSP_LIST provides an overview of spaces and pages per business role. With that it is possible to get a list of the tiles the users see in their SAP Fiori launchpad (FLP) spaces. It is possible to research the apps and their origin catalogs or if there are pages assigned but hidden.

SAP Fiori Launchpad Content Aggregator

Since SAP S/4HANA 2020, transaction /UI2/FLPCA shows all content assigned to business roles. This is very useful for getting an overview of everything a user gets in the SAP Fiori launchpad (FLP) when assigning roles:

  • Sort by catalogs to show the content in the app finder.
  • Sort by semantic object to show the intent-based navigation links.
  • Sort by services to show the technical prerequisites.
  • Sort by successor transaction to show deprecated apps.
Note
You can either search for services or successor apps but not both at the same time.

SAP Fiori Launchpad Content Check Report

An important support tool for the FLP configuration is transaction /UI2/FLC. It checks the consistency of delivered and customized catalogs and groups for configuration and customizing. It quickly identifies problems in target mappings and tiles concerning elements of the intent-based navigation and parameters.

SAP Fiori Launchpad Intent Analysis

Transaction /UI2/FLIA also shows errors and problems in target mappings, but it goes deeper. It offers a full intent analysis for semantic objects and actions per role and user. Through this analysis, duplicated intents pointing to different targets can also be found. A full intent resolution analysis takes some time, depending on the number of semantic objects and actions in the system. It is recommended to restrict the analysis to the assigned roles of a user.

Support Transactions

There are many other transactions available for logging, tracing, cache handling, cleanup and so on, in the areas of SAP Fiori, SAPUI5, and SAP Gateway. There is no need to know them all by heart. Transaction /UI2/CUST organizes all of them as a tree in the implementation guide.

Note
For more information about this topic, please read SAP Note 2116090UI Addon, SAP_UI: Information for customers for efficient incident analysis.

App Support

Since SAP S/4HANA 2020, the SAPUI5 plugin App Support [F4914] can be activated for troubleshooting apps inside the SAP Fiori launchpad (FLP).

Watch the video to get an overview of App Support activation.

Check SAP Fiori Launchpad Content

Business Example

You want to operate the Overview Roles, Spaces, Pages (/UI2/RSP_LIST), SAP Fiori Launchpad Content Aggregator (/UI2/FLPCA), SAP Fiori Launchpad Checks (/UI2/FLC), and SAP Fiori Launchpad Intent Analysis (/UI2/FLIA) transactions.

Note
This exercise requires an SAP Learning system. Login information are provided by your system setup guide.
Note
Whenever the values or object names in this exercise include ##, replace ## with the number of your user.

Task 1: Operate Overview Roles, Spaces, Pages.

Steps

  1. In the Overview Roles, Spaces, Pages (/UI2/RSP_LIST) of your SAP S/4HANA (S4H) system, check if any pages are hidden in your roles.

    1. In the SAP Easy Access menu of your S4H, search for Overview Roles, Spaces, Pages or start transaction /UI2/RSP_LIST.

    2. In the Roles field, enter z_##*.

    3. Choose Execute.

    4. Examine the Hidden column.

Task 2: Operate SAP Fiori Launchpad Content Aggregator.

Steps

  1. In the Fiori Launchpad Content Aggregator (/UI2/FLPCA) of your SAP S/4HANA (S4H) system, check the status of the OData services used by apps in your roles.

    1. In the SAP Easy Access menu of your S4H, search for Fiori Launchpad Content Aggregator or start transaction /UI2/FLPCA.

    2. In the Role Filter field, enter z_##*.

    3. Select the Display OData Services checkbox.

    4. Choose Execute.

    5. Scroll the table to the right.

    6. Select the OData Service Name column and choose Sort in Descending Order.

    7. Examine the OData Service Status column.

Task 3: Operate SAP Fiori Launchpad Checks.

Steps

  1. In the Fiori Launchpad Checks (/UI2/FLC) of your S4H, check the SAP Fiori customizing of your user for errors.

    1. In the SAP Easy Access menu of your S4H, search for Fiori Launchpad Checks or start transaction /UI2/FLC.

    2. Select the Analyze Roles checkbox.

    3. In the Role field, enter *.

    4. Select the Only Roles Assigned to User checkbox.

    5. In the User field, enter TRAIN-##.

    6. Choose Execute.

    7. Select the Status column and choose Sort in Descending Order.

    8. Scroll the table to the right and examine the errors in the Message column.

  2. In the Fiori Launchpad Checks (/UI2/FLC) of your S4H, examine all details of the Z_##_BR_TRAINING role.

    1. In the Fiori Launchpad Checks (/UI2/FLC) of your S4H, choose Back.

    2. In the Role field, enter z_##* and use the value help.

    3. In the dialog box, double-click Z_##_BR_TRAINING.

    4. Deselect the Only Roles Assigned to User checkbox.

    5. Choose Execute.

    6. In the table header, choose Choose Layout....

    7. In the dialog box, choose 2SAP_ALL.

    8. Search and examine everything you created by scrolling through the table.

Task 4: Operate SAP Fiori Launchpad Intent Analysis.

Steps

  1. In the Fiori Launchpad Intent Analysis (/UI2/FLIA) of your S4H, examine the target mappings of your user you created.

    1. In the SAP Easy Access menu of your S4H, search for Fiori Launchpad Intent Analysis or start transaction /UI2/FLIA.

    2. In the Intent field, enter *-*##.

    3. Select the Restrict to Assigned Roles checkbox.

    4. In the Analyze for User ... field, enter TRAIN-##.

    5. Choose Execute.

    6. Examine the target mappings you created.

Log in to track your progress & complete quizzes