Managing SAP Fiori Content

Objectives

After completing this lesson, you will be able to:

  • Manage SAP Fiori content

Content Assignment

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 sub-level 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.

SAP Fiori Content Assignment

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.

SAP Fiori Responsibility Assignment

Customer defines roles for creating, changing, or managing content for the SAP Fiori launchpad.  To better understand few generic roles, go through the activity.

SAP Fiori Tool Assignment

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.

Since SAP_UI 7.55, the SAP_FLP_ADMIN role includes all tools for maintaining SAP Fiori. The core are 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.

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 additional 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 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: 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 dialog box, 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 dialog box, double-click SAP_BASIS_BC_UI_FLD.

    10. Choose Continue.

      Note
      If Not all applications are available in system appears in a dialog box, choose Cancel to 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 dialog box, 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.

    3. Operate the apps as you wish.

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 dialog box, 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 home page of your S4H in the client of your choice.

    2. Choose the Fiori Launchpad anchor at the top.

    3. Operate the apps as you wish.

Log in to track your progress & complete quizzes