Managing SAP Fiori Content

Objective

After completing this lesson, you will be able to manage SAP Fiori content

Content Assignment

3D layered diagram showing user with personalization, client-specific with customizing, and cross-client with configuration. Boxes in blue, pink, orange, and green represent different settings.

The settings for the SAP Fiori launchpad (FLP) are organized in the three layers:

  • The basic layer configuration consists of settings valid for all clients of an AS ABAP.
  • The layer customizing builds on the configuration and fine tunes the settings per client.
  • End users can then personalize these settings in their personalization layer.

Every layer can only change the elements made available by their sublevel or reduce elements for usage in the next layer. Users can only personalize apps that were originally provided in the configuration layer and made available in the customizing layer.

Catalogs are the basis of the SAP Fiori content in the FLP.

Watch the video to understand how content is defined in all three layers of settings available for FLP.

A layered flowchart shows the relationships between tools like SAP Fiori launchpad designer and elements such as business catalog, technical catalog, and business role across different categories..

The personalization is performed by each user in the FLP. For Configuration and customizing, each element of the SAP Fiori content has its own tool. The only exception is the SAP Fiori launchpad designer, which can handle groups, technical and business catalogs alike:

Role Maintenance (PFCG)
ABAP transaction for roles available for decades
SAP Fiori Launchpad Designer (FLPD)
Standalone SAPUI5 application for groups, technical and business catalogs available since SAP_UI 7.40
SAP Fiori Launchpad Content Manager (FLPCM)
ABAP transaction for business catalogs available since SAP_UI 7.53
SAP Fiori Launchpad Application Manager (FLPAM)
Web Dynpro ABAP application for technical catalogs available since SAP_UI 7.55
Manage Launchpad Spaces
SAPUI5 app in the FLP for spaces available since SAP_UI 7.55
Manage Launchpad Pages
SAPUI5 app in the FLP for pages available since SAP_UI 7.55

Role Maintenance

Let's start with Role Maintenance (PFCG), an ABAP transaction for roles available for decades.

Screenshots of catalogs in the SAP Fiori administration role in FLP and PFCG.

Since SAP_UI 7.55, the SAP_FLP_ADMIN role includes all tools for maintaining SAP Fiori. The core is the two catalogs SAP_BASIS_BC_UI_FLA and SAP_BASIS_BC_UI_FLD. These enable the user to maintain SAP Fiori via the SAP Fiori launchpad.

Screenshots of space and group in the SAP Fiori administration role in FLP and PFCG.

To make it even easier, a space and a group providing tiles for all tools are also part of the SAP_FLP_ADMIN role. In addition, plenty of other ABAP transactions around SAP Fiori are provided in the SAP easy access menu.

Note

The SAP_FLP_ADMIN single role replaces the SAP_UI2_ADMIN composite role.

Watch this video to learn more about Role Maintenance.

Create Business Roles

Business Scenario

You want to assign an SAP Fiori catalog, group, and space to a business role.

Solution:

SAP_BR_UX100_S_FLP_ADMIN (Role)

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.

Task 1: Create a Business Role and Assign a User to the Role

Steps

  1. Log on to your SAP S/4HANA (S4H) system using SAP GUI.

    1. In the SAP Business Client or SAP Logon, choose the SAP GUI SNC system entry of your S4H.

    2. Choose Log On.

  2. In the Role Maintenance (PFCG) of your S4H, create the role Z_##_BR_FLP_ADMIN. Assign the Z_##_BR_FLP_ADMIN role to your user.

    1. In the SAP Easy Access menu of your S4H, search for Role Maintenance or start transaction PFCG.

    2. In the Role field, enter Z_##_BR_FLP_ADMIN.

    3. Choose Create Single Role.

    4. In the Description field, enter SAP Fiori Launchpad Administration ##.

    5. Choose Save.

    6. Choose the User tab.

    7. In the User ID field, enter your user.

    8. Choose Save.

Task 2: Assign Catalogs to a Business Role and Test it in the SAP Fiori Launchpad

Steps

  1. In the Role Maintenance (PFCG) of your S4H, add the SAP_BASIS_BC_UI_FLA and SAP_BASIS_BC_UI_FLD catalogs to the menu of the Z_##_BR_FLP_ADMIN role.

    1. In the Role Maintenance (PFCG), choose the Menu tab.

    2. Expand the Insert Node button.

      Hint

      The initial value written on the Insert Node button is Transaction.
    3. Choose SAP Fiori LaunchpadLaunchpad Catalog.

    4. In the Catalog ID field, enter *basis* and use the value help.

    5. In the popup, double-click SAP_BASIS_BC_UI_FLA.

    6. Choose Continue.

    7. Choose the Insert Node button.

      Hint

      The value written on the Insert Node button is Launchpad Catalog.
    8. In the Catalog ID field, enter *basis* and use the value help.

    9. In the popup, double-click SAP_BASIS_BC_UI_FLD.

    10. Choose Continue.

    11. Choose Save.

  2. Check if the User Interface - Fiori Launchpad Admin and User Interface - Fiori Launchpad Design catalogs are part of the SAP Fiori launchpad of your S4H.

    1. Start or reload the SAP Fiori launchpad of your S4H in the client of your choice.

    2. Choose Home in the upper left corner.

    3. In the All My Apps popup, choose User Interface - Fiori Launchpad Admin from the list of catalogs.

    4. Examine the apps on the right.

    5. In the Navigation Menu, choose User Interface - Fiori Launchpad Design from the list of catalogs.

    6. Examine the apps on the right.

Task 3: Assign a Space to a Business Role and Test it in the SAP Fiori Launchpad

Steps

  1. In the Role Maintenance (PFCG) of your S4H, add the SAP_BASIS_SP_UI_FLP space to the menu of the Z_##_BR_FLP_ADMIN role.

    1. In the Role Maintenance (PFCG), choose the Menu tab.

    2. Expand the Insert Node button.

      Hint

      The initial value written on the Insert Node button is Launchpad Catalog.
    3. Choose SAP Fiori LaunchpadLaunchpad Space.

    4. In the Space ID field, enter *basis* and use the value help.

    5. In the popup, double-click SAP_BASIS_SP_UI_FLP.

    6. Choose Continue.

    7. Choose Save.

  2. Check if the Fiori Launchpad space is part of the SAP Fiori launchpad spaces of your S4H.

    1. Start or reload the SAP Fiori launchpad spaces of your S4H in the client of your choice.

    2. Choose the Fiori Launchpad space at the top.

      Result

      Tiles of apps for managing the SAP Fiori launchpad content are displayed.

Task 4: Assign a Group to a Business Role and Test it in the SAP Fiori Launchpad

Steps

  1. In the Role Maintenance (PFCG) of your S4H, add the SAP_BASIS_BCG_UI_FLP group to the menu of the Z_##_BR_FLP_ADMIN role.

    1. In the Role Maintenance (PFCG), choose the Menu tab.

    2. Expand the Insert Node button.

      Hint

      The initial value written on the Insert Node button is Launchpad Space.
    3. Choose SAP Fiori LaunchpadLaunchpad Group.

    4. In the Group ID field, enter *basis* and use the value help.

    5. In the popup, double-click SAP_BASIS_BCG_UI_FLP.

    6. Choose Continue.

    7. Choose Save.

  2. Check if the Fiori Launchpad group is part of the SAP Fiori launchpad home page of your S4H.

    1. Start or reload the SAP Fiori launchpad spaces of your S4H in the client of your choice.

    2. Choose your user in the upper right-hand corner.

    3. Choose Settings.

    4. In the Settings popup, choose Spaces and Pages.

    5. Deselect the Use Spaces checkbox and choose Save.

    6. Choose the Fiori Launchpad anchor at the top.

      Result

      Tiles of apps for managing the SAP Fiori launchpad content are displayed.

Log in to track your progress & complete quizzes