Configuring SAP Fiori Launchpad

Objective

After completing this lesson, you will be able to configure SAP Fiori launchpad

Configuration Options

The SAP Fiori launchpad (FLP) has many configuration options. There are several basic configurations and also advanced configurations needing other additional technical settings elsewhere. The configurations depend on the release of the software component SAP_UI. There are three approaches to configure the FLP:

SAP Fiori Launchpad Customer Settings

Watch the video to understand SAP Fiori Launchpad Customer Settings.

SAP Fiori Launchpad Configuration via Custom Catalog

Target mappings for configuring the FLP can be created in any catalog. However, it is recommended that you use a separate one without any tiles or target mappings for apps. The semantic object for the FLP is Shell, followed by an action depending on the FLP part. The action bootConfig is meant for general for settings for the FLP. The application type is SAPUI5 Fiori App, followed by a component ID for the technical component. The settings themselves are created using parameters of the target mapping and depend on the system release.

FLP Configuration for Disabling Personalization

For some configuration areas, SAP delivers predefined catalogs that already consist of target mappings with parameters. These catalogs can be assigned directly to roles to enable a certain feature set, or they can be copied in the customer namespace to change the default values to meet someone's needs.

For example, assigning the /UI2/CONFIG_PERS_OFF catalog to a role deactivates the personalization options of the FLP for all users assigned to the role. Only accessibility features are still possible and the My Home page in spaces can still be changed. But there is no access anymore to the app finder.

Hint

The My Home page in spaces can be deactivated by setting SPACES_MYHOME to true in the /UI2/FLP_CUS_CONF transaction.

How to Configure SAP Fiori Launchpad

Business Example

You want to move buttons from the user actions menu to the page header of the SAP Fiori launchpad.

Watch the video to see how to configure SAP Fiori Launchpad.

Deactivate Personalization

Business Scenario

You want to manage the personalization options of the SAP Fiori launchpad for a certain group of users.

Solution:
SAP_BR_UX100_S_RESTRICTED (Role)
SAP_UX100_BC_S_PERS_OFF (Catalog)

Note

This exercise requires an SAP Learning system. Login information are provided by your system setup guide.

Note

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

Task 1: Copy and adapt the catalog for disabling personalization in the SAP FIori launchpad designer.

Steps

  1. In the SAP Fiori launchpad designer for customizing of your SAP S/4HANA (S4H) system, create the catalog Z_##_BC_PERS_OFF with the title Z## - Disable Personalization by copying the /UI2/CONFIG_PERS_OFF catalog.

    1. In the SAP Fiori launchpad designer of your S4H, choose Catalogs.

    2. In the Search for catalogs field, enter pers.

    3. Click and hold the SAP:Configuration for disabling Personalization (/UI2/CONFIG_PERS_OFF) catalog.

    4. Drag and drop the catalog in the New Catalog with References area.

    5. In the Title field of the Copy Catalog dialog box, enter Z## - Disable Personalization.

    6. In the ID field, enter Z_##_BC_PERS_OFF.

    7. Choose Copy.

  2. In the target mapping for the Shell semantic object of the Z_##_PERS_OFF catalog, change the default value of the renderers/fiori2/componentData/config/enableSetTheme parameter to true.

    1. In the Z_##_BC_PERS_OFF catalog, choose Target Mappings at the top of the page.

    2. Select the Semantic ObjectShell with ActionbootConfig .

    3. Choose Configure.

    4. Enlarge the width of the Name column of the Parameters table until you can fully read the names.

    5. In the Default Value cell of the renderers/fiori2/componentData/config/enableSetTheme parameter, enter true.

    6. Choose Save.

    7. In the Confirmation dialog box about breaking the reference, choose OK.

Task 2: Create a business role, add the catalog, and test it in the SAP Fiori launchpad.

Steps

  1. Create the role Z_##_BR_RESTRICTED in the Role Maintenance (PFCG) of your S4H. Assign the 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_RESTRICTED.

    3. Choose Create Single Role.

    4. In the Description field, enter Restricted ##.

    5. Choose Save.

    6. Choose the User tab.

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

    8. Choose Save.

  2. Add the Z_##_BC_PERS_OFF catalog to the menu of the Z_##_BR_RESTRICTED role in the Role Maintenance (PFCG) of your S4H.

    1. 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 z_##* and use the value help.

    5. In the dialog box, double click Z_##_BC_PERS_OFF.

    6. Choose Continue.

      Note

      If Warnings and/or errors happened during evaluation of the catalog details appears in a dialog box, choose No to continue.
    7. Choose Save.

  3. Test if the personalization in the SAP Fiori launchpad spaces of your S4H is disabled and changing the theme is still possible.

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

    2. Choose your user in the upper right corner.

    3. Mention that the button App Finder disappeared.

    4. Mention that the button Edit Current Page was renamed to Edit My Home.

    5. In the User Actions Menu, choose Settings.

    6. Choose Appearance.

    7. Mention that it is still allowed to change the theme.

      Note

      To enable personalization again for later exercises, go back to transaction PFCG and remove your user from the role Z_##_BR_RESTRICTED.

Log in to track your progress & complete quizzes