Skip to Content
Technical Articles
Author's profile photo ahmed rashed

How to create Fiori Catalog, Group and custom Fiori tiles

Introduction

in this blog post we will explain the mandatory knowledge to handle all authorization activity related to creating Fiori catalog and tile group

also assign both objects to the authorized user using PFCG

Blog content

  1. Create Fiori catalog
  2. Create new app for any transaction code
  3. Create custom Fiori group
  4. Assign the catalog to authorization role

 

Create Fiori catalog and group

you need to open Fiori designer

to access the Fiori designer you need to use transaction code : /N/UI2/FLPD_CONF or alternatively you can use the path as below format

http(s)://<HOST-NAME>:PORT/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html

then the below screen will open, you will enter your user name and password and login

here you will find all standard catalog and group defined by sap

in our blog post we will explain how to create a new catalog and group as per business requirement

click on create and insert the name and ID for the new catalog

when you click save you may face the below issue, to fix it you need to create a development request to save your changes on it and assign to the your session

after creating the development request go the setting and assign it

now if we tried to save the catalog again it will be save without issue

and after saving the catalog it will open directly as below

in the next step we will create a target mapping to add an application to this group

in this step you can create a target mapping for an exist application which is exist in SAP fiori library or you can create your own app

also you can create an application for any Z t code you have

in our example we will explain the second option to create a new app to T code : TK11

 

Create new app for any transaction code

click on target mapping and click on create target mapping

then fill the data as below

actually we get the sematic object, action and system alias from SAP Fiori library website for another app related to pricing condition app

in application type we inserted transaction and in tiles we writhed the name of the app

and in transaction we inserted the T code : TK11 which we need to access it from fiori platform

then click save

below screen shoot from SAP Fiori library website

after that we will create a tile details for this application as below

click on tiles then add new static tile

then insert the title details of the app and the same sematic object and action we use it earlier

then click save

then the application will appear in the main screen as below

now we will go to next step

 

Create Custom Fiori group

will choose group then click on add

insert your ID and description of the group

then click save

you will see that the group is created and ready to be used

click on add icon to insert the application we have added in the catalog earlier

in this step you can search for your catalog to get the application and insert it in the group

here you can see the application we just created in the catalog

you need to select it to be added in the group

in the main screen you will see the application appeared in our custom group

now we will go to GUI to add this group to authorization role to be able to use it

assign the catalog to authorization role

go to transaction code PFCG then create new Z role

then go to menu tab

then choose launch pad group

insert the group ID and continue

then we will do the same to add Fiori catalog

then go to authorization tab and change the authorization data

here you can edit the authorization as required

in my case i give a full authorization

click on generate and save

then get back to assign this role to user name

now we are ready to access the application we will go to Fiori apps

you can access it using T code : /n/ui2/flp

here you can see that you have a new group name : custom sales group with the application assigned ” create shipment condition ”

now the application is working fine with the full authorization as we did in PFCG

Conclusion:

now you will be able to create a catalog, group, and assign it to the user to access it

if you have any questions let me know in the comment box

Thanks & Regards

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo ahmed sherbiny
      ahmed sherbiny

      Keep posting on Fiori. Thanks Ahmed

      Author's profile photo Fábio Luiz Esperati Pagoti
      Fábio Luiz Esperati Pagoti

      @ahmed rashed congratulations for the initiative of writing a technical blog.

       

      However I feel the need to warn any reader of such simplicity of your instructions about 2 things:

      1. This kind of topic has been covered many times already in blogs - there is nothing new here and does not any value if you consider item 2
      2. The fact that your configuration works, does not mean is viable on an implementation project nor means that you are following current best practices

      You wrote

      in this blog post we will explain the mandatory knowledge to handle all authorization activity related to creating Fiori catalog and tile group

      So those are my remarks

      a. You don't need to replicate SAP Fiori Apps Library documentation on the system. Standard apps already have their own catalogs/groups (and spaces), tiles and target mappings. Fiori Apps Library is not a recipe book.

      b. Groups are already deprecated in the latest S/4HANA version. You did not even mentioned them (nor Content Manager). You are clearly using a S/4HANA 2020 or 2021 based on your snapshots.

      c. You did not even mentioned the concept of technical catalogs and business catalogs (covered a lot in other blogs as well). This might explain why you are suggesting creating a custom catalog,  group, creating a tile and a target mapping from scratch for a standard app. That's why there are references.

      d. If it's a classic app, (tcode in your scenario), will you expose it in smartphones? If you replicate Fiori Apps Library data on the system manually (which you should not), then replicate the whole  configuration. You forgot adjusting form factors.

      e. You don't need an authorization object/profile to have the app in your launchpad. Also, this authorization might be granted on a different system for those using a hub architecture (not the official recommendation in S/4).

       

      Author's profile photo ahmed rashed
      ahmed rashed
      Blog Post Author

      Fábio Luiz Esperati Pagoti thanks for your reply

      If we follow your advice in the above comment, no one will post anything

      We do not only publish topics that no one has explained before, but we can explain the same topics that were explained before, but in another way that may be more simplified, So you will find many blog posts for the same topic

      regarding your technical comment, i got it and i'll take it into consideration

      Author's profile photo Ranjan Kumar Nahak
      Ranjan Kumar Nahak

      Nice Blogs.