Troubleshooting SAP Fiori Launchpad

Objective

After completing this lesson, you will be able to maintain SAP Fiori Launchpad Content

Maintenance Transactions

Screenshot of SAP Fiori Implementation Guide displaying multiple expandable lists of settings and configurations related to SAP Fiori and launchpad content.

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:

  • Initial Setup for system administrators
  • SAP Fiori Launchpad Settings for content and system administrators
  • Setting Up Launchpad Content for business specialists, content administrators, and developers
  • Setting Up Launchpad Layout and Structure for business specialists and content administrators
  • Setting Up Roles for content administrators, business specialists, and authorization specialists
  • Launchpad Support Tools for business specialists, content administrators, and developers
  • Launchpad Data Administration for content and system administrators
  • Exposing Content to SAP BTP for business specialists and content administrators

    Note

    The SAP BTP service handling SAP Fiori content is called SAP Build Work Zone, standard edition.

Overview Roles, Spaces, Pages

Screenshots display Overview for Roles, Spaces, and Pages in SAP. The first shows a filter interface, and the second displays a detailed table view of filtered content.

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.

Screenshots showing SAP Fiori Launchpad Content Aggregator. The first displays a role filter. The second shows a table of tile/target mappings with semantic objects and actions.

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.
Screenshots of SAP Fiori Launchpad Content Check Report showing a data table, filter options, and configuration settings, including adaptation layer options and package selection.

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.

Screenshots of SAP Fiori Launchpad Intent Analysis displaying a list of semantic objects, actions, and other details. An overlay shows filter options for device, user roles, and adaptation layer.

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.

Screenshots of SAP Fiori Launchpad Application Manager Logs. A section for application information and time restrictions is on the left. Logs list with message texts and details appear on the right.

Since SAP S/4HANA 2023, every change to a technical catalog or an app descriptor can be seen in transaction /UI2/FLPAM_LOG. The changes were already being logged before in the Application Log (SLG1 with object FLPAM). But the new transaction makes it easier to find the relevant information by offering more selection options and a better visibility.

Diagram showing four sections: SAP Fiori, SAPUI5, SAP Gateway Front-End, and SAP Gateway Back-End, each with a list of support transactions, linked by one central /UI2/CUST.

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

Let's watch the video to get an overview of App Support activation.Activating App Support

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 is provided by your system setup guide.

Note

Whenever the values or object names in this exercise include ##, replace ## with the number of your user.

Prerequisites

The standard catalog was created in the exercise Create Standard Catalogs.

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.

      Result

      No page should be hidden.

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 V2 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 V2 Services checkbox.

    4. Choose Execute.

    5. Scroll the table to the right.

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

    7. Examine the OData v2 Service Status column.

      Result

      All services should be active.

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 popup, 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 popup, choose 2SAP_ALL.

    8. Search and examine everything that 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 that you created.