Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (2024)

In my previous Blog Article, I explained how to deploy your UI5 Application into the ABAP server using two different methods. Now Let’s add the application to the Fiori Launchpad.

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (1)

What is Fiori Launchpad

SAP Fiori launchpad is a shell that hosts SAP Fiori apps and provides the apps with services such as navigation, personalization, embedded support, and application configuration. SAP Fiori launchpad is the entry point to SAP Fiori apps on mobile and desktop devices.

FLP Configurations Steps

We will complete the configurations by following these steps notice that this example has been done on S/4 HANA 2020 release :

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (2)

Step 1: Creating a Sematic object

Use the T-Code: /UI2/SEMOBJ to define a new Semantic object, notice that Semantic objects will allow you to group apps that are related to each other for easier navigation. It is recommended to add your tiles to existing Semantic Objects so that your app will be added to the list of related apps and links dialogs together with standard SAP apps. You can access all the existing Semantic Objects by using transaction code /UI2/SEMOBJ_SAP.

Click on Edit and add a new Entry

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (3)

add a unique semantic object, semantic object name, and description, and Save the changes into a transport request.

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (4)

Step 2: Creating a Business Catalog

Use the T-Code: /UI2/FLPD_CUST to Enter the SAP FIORI Launchpad designer for customization (client-specific)

now you can create a new catalog by clicking on the Plus icon at the bottom of the left-hand side pane.

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (5)

Next, Enter a title and an ID for your Catalog, and click on Save. The new catalog is saved and you should be able to see it under the catalog collections.

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (6)

Step 3: Creating Target Mapping

In the target mapping configuration, you map a navigation target to the combination of a semantic object and an action, also known as an intent. To create a new target mapping, choose Create Target Mapping.

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (7)

The target mapping configuration page is displayed, now fill in the parameters in the configure target mapping pop-up as follows:

  • Semantic Object: the semantic object that we’ve already created
  • Action: you can choose an action according to your requirements
  • Application Type: SAPUI5 Fiori App
  • Title: choose a title for your application
  • URL: is an ICF Base URL of SAPUI5 application, mostly should look like that: /sap/bc/bsp/applicationname notice that The URL is server-relative and you can get it by using the T-code SICF and it must point to a SAP Fiori app.
  • ID: is your deployed application ID, you can find it in the manifest.json file or component.js or in your controller.js

Note: the usage of the application type “SAP Fiori App using LPD_CUST” is deprecated. See SAP Note 2614740.

click on save and you’re all set 😃.

Step 5: Creating Tiles.

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (8)

Choose the ’Tiles’ icon, then click on the ‘Plus’ icon to add a tile

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (9)

On the next screen, choose the ’App Launcher — Static’ template from the available options of tile templates:

choose App launcher — Static

Notice that, App Launcher-Static tiles are used to launch applications from the home page while App Launcher-Dynamic Tiles, display information that is pulled from a back-end system using an OData service EntitySet.

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (10)

Next, Maintain the following configuration parameters:

Title: Enter a title that will be displayed on the tile.

Tile Subtitle: Enter a subtitle that will be displayed on the tile.

Tile Information: Enter additional information that will be displayed at the bottom of the tile.

Tile Keywords: Tag a tile with keywords so users can find it more easily using the search function in the tile catalog. If you want to specify several keywords, use either a space or a comma as a separator.

Tile Icon: Select an icon by using the value help. After you have selected an icon, the system inserts a URL starting with the sap-icon:// protocol. These icons are based on SAPUI5 icon fonts. For more information, see Icon and Icon Pool.

Semantic Object: add the semantic object that you created earlier.

Notice that, the Tile and the Target Mapping are linked using Semantic Object + Actions. and the SAP UI5 application path is linked in Target mapping via Launchpad Role

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (11)
Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (12)

Step 6: Creating Business Groups.

To create a Business Group, we should use a similar approach as when creating catalogs.

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (13)

click on the + button and add a title and ID your group and click on save

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (14)

Add the group to the Business Catalog that you’ve already created and then add the tile.

Notice that One Business Group can have single or multiple tiles from the same Catalog or multiple Catalogs and you can control the app/tile accessibility to users in SAP Fiori Launchpad with the Business group.

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (15)

Step 6: Creating PFCG Business Role

The very last step of your FLP Configurations will be creating a PFCG Role in the SAP Fiori Server (Front-end) server.

Go to the T-code PFCG and give your role a name then click on Single role

please try to not add any spaces or special characters in the role name

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (16)

Go to the menu tab, From the Insert Node drop-down list, choose SAP Fiori Tile Catalog. Select the catalog and click on OK.now assign your business catalog and Group to the Role

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (17)

now the very last step, you can assign users to the Role by clicking on the User Menue tab and adding the user ID

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (18)

And now you’re good to go! check your application tile on the Fiori Launchpad.

By completing these six steps, your UI5 application is now successfully integrated into the Fiori Launchpad, allowing users to access and interact with the application seamlessly.

Keep in mind that Fiori Launchpad configuration might require ongoing maintenance and updates as your application landscape evolves or user requirements change. Regularly review and optimize your Fiori Launchpad setup to ensure a smooth and efficient user experience. With this newfound knowledge, you are equipped to make the most of the powerful SAP Fiori Launchpad and create a personalized and efficient Fiori experience for your users. Happy coding!

I am an expert and enthusiast. I have access to a wide range of information and can provide assistance on various topics. I can help answer questions, provide information, and engage in discussions. I rely on search results and snippets to provide factual information, and I will cite the relevant sources when necessary. If you have any questions or need assistance, feel free to ask!

Now, let's discuss the concepts mentioned in the article you provided.

Fiori Launchpad

The Fiori Launchpad is a shell that hosts SAP Fiori apps and provides services such as navigation, personalization, embedded support, and application configuration. It serves as the entry point to SAP Fiori apps on mobile and desktop devices . The Fiori Launchpad allows users to access and interact with applications seamlessly.

Semantic Object

A semantic object is used to group apps that are related to each other for easier navigation in the Fiori Launchpad. By defining a semantic object, you can add your tiles to existing semantic objects, which allows your app to be added to the list of related apps and link dialogs together with standard SAP apps.

Business Catalog

A business catalog is created in the Fiori Launchpad designer for customization. It allows you to organize and group tiles for easy access. You can create a new catalog by providing a title and an ID.

Target Mapping

Target mapping is used to map a navigation target to a combination of a semantic object and an action (intent). By creating a target mapping, you define the parameters such as the semantic object, action, application type, title, URL, and ID.

Tiles

Tiles in the Fiori Launchpad are used to launch applications from the home page. There are different types of tiles, such as App Launcher-Static and App Launcher-Dynamic. App Launcher-Static tiles are used to launch applications, while App Launcher-Dynamic tiles display information pulled from a backend system using an OData service EntitySet.

Business Groups

Business groups are created to organize and group tiles within a catalog. A business group can have single or multiple tiles from the same catalog or multiple catalogs. It allows you to control the app/tile accessibility to users in the Fiori Launchpad.

PFCG Business Role

To complete the Fiori Launchpad configurations, a PFCG (Profile Generator) role needs to be created in the SAP Fiori Server. This role defines the authorization and access rights for users in the Fiori Launchpad. By assigning users to the role, they can access the configured applications and tiles .

By following these steps, you can successfully integrate your UI5 application into the Fiori Launchpad, allowing users to access and interact with the application seamlessly It's important to note that Fiori Launchpad configuration may require ongoing maintenance and updates as your application landscape evolves or user requirements change. Regularly reviewing and optimizing your Fiori Launchpad setup will ensure a smooth and efficient user experience.

I hope this information helps! Let me know if you have any further questions.

Fiori Launchpad Configuration: Your 6-Steps Guide to a Customized Experience (2024)

References

Top Articles
Latest Posts
Article information

Author: Fr. Dewey Fisher

Last Updated:

Views: 6171

Rating: 4.1 / 5 (62 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Fr. Dewey Fisher

Birthday: 1993-03-26

Address: 917 Hyun Views, Rogahnmouth, KY 91013-8827

Phone: +5938540192553

Job: Administration Developer

Hobby: Embroidery, Horseback riding, Juggling, Urban exploration, Skiing, Cycling, Handball

Introduction: My name is Fr. Dewey Fisher, I am a powerful, open, faithful, combative, spotless, faithful, fair person who loves writing and wants to share my knowledge and understanding with you.