Skip to Content
Technical Articles
Author's profile photo Jorge Baltazar

SAP Fiori for SAP S/4HANA – How can end-users personalize SAP Fiori Launchpad?

Relevant for S/4HANA 1909, 1809, 1709

One of the most important features in SAP Fiori is the possibility for each end-user to personalize the SAP Fiori Launchpad.

Usage of personalization features is briefly described in SAP’s documentation, however, it requires more than just a document as you need to demonstrate how these features work.

The idea of this blog is to show some of the possible usages of personalization for end-users:

<<< ———————————————- Scroll Sideways ———————————————- >>>

Personalizing Fiori Launchpad
Using Default Values 
Creating Filter Variants
Using Smart Table Personalization
Managing Cards in an Overview Page
Creating Bookmarks
Enterprise Search for Reporting

Becoming an SAP Fiori for SAP S/4HANA guru

You’ll find much more on our SAP Fiori for SAP S/4HANA wiki

Do you have any other examples? Create your sample videos and post them in the comments section.

Thanks,

SAP S/4HANA RIG

Assigned tags

      8 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Jocelyn Dart
      Jocelyn Dart

      Nice one Javier! I've added it to the All About Apps page of the SAP Fiori for SAP S/4HANA wiki

      Author's profile photo Gregor Wolf
      Gregor Wolf

      Hi Javier,

      thank you for this great content. I would suggest that you create a playlist in the YouTube channel.

      Best regards
      Gregor

      Author's profile photo Jorge Baltazar
      Jorge Baltazar
      Blog Post Author

      Hi Gregor,

      Thanks for the suggestion! 🙂

      Playlists are now ready:

      SAP Fiori Launchpad Personalization

      SAP Fiori Extensibility

       

      Regards,

      JB

      Author's profile photo Ramin Shafai
      Ramin Shafai

      Question: where do these user personalizations get stored?

      As a Launchpad administrator how can I view all user personalizations?

      If a user creates a new Group, I want to see what tiles they have in that group (in case tiles, roles are changing, or the system is being upgraded).

      Thanks

      Author's profile photo Jorge Baltazar
      Jorge Baltazar
      Blog Post Author

      Hi Ramin,

      All personalizations are stored in the layered repository (LREP). You can find all the content and navigate through it via the LREP browser for which you can use the following url structure:

      http(s)://<hostname>:<port>/sap/public/bc/ui5_ui5/1-next/resources/sap/ui/fl/support/apps/contentbrowser/index.html

      To understand what you are seeing you'll need to get familiar with the different layers (Vendor, Partner, Customer, Load, Draft, User) and the different object types (appdescr, properties, change, variant, appstate, etc) as you will not find an explicit declaration of the object being a group or a tile.

      Depending on your system version you may also take a look at report /UIF/GET_FILES_4_NS to find all objects in LREP.

      Author's profile photo Ramin Shafai
      Ramin Shafai

      Thanks Jorge. Much appreciated.

      The problem with Personalization is that it defeats the purpose of role-based access. If we give the user access to a catalog because of one tile, they get access to all the tiles in that catalog. They can go in personalization menu and add all the other tiles to their home page.

      Our shippers have been giving themselves access to the order detail page because SAP has the two tiles in the same technical catalog.

      Not sure how to solve this problem.

      Author's profile photo guillaume deroin
      guillaume deroin

      Hi,

      You shouldn't assign technical catalogs (SAP_TC*) to users. Those are just repositories in which SAP has created the original SAP Fiori Launchpad content (tiles, target mappings). What you need to assign to your users are business catalogs (SAP_BC*). Those are more business-oriented and would contains less tiles than technical catalogs. If this still doesn't fit your role-based access requirements, then you might want to go for creating your own custom business catalogs in which you only select the tiles and target mappings you want for a given enduser population. The general rule of thumb is that you should assign a catalog to a role if the concerned users shouldn't be able to use all the tiles & target mappings inside that catalog.

      Hope this helps,

      Guillaume

      Author's profile photo Ramin Shafai
      Ramin Shafai

      Thank you Guillaume, that does clarify it.