Introduction:
SAP provides standard predefined catalog and group ID’s – and a security consultant then provides access to the Fiori tiles by assigning the FIORI roles to the users. So what is a catalog – it’s a set of FIORI apps we want to make available for a role. And what all tiles are displayed on user’s entry page – is decided by the group assigned to the user’s role. In the SAP Fiori Launchpad Designer we can also create, configure and customize groups and catalogs. In the SAP Fiori Launchpad, the tile is displayed in a group. This group is maintained on the Front-End Server.
Purpose:
In my last article we saw that when we assign standard catalog, user gets all the Tiles in his Home Page. However, if we don’t want to give him all the tiles then we need to create a custom catalog. We can put only the required Tiles in this catalog as per business needs. We should not delete Tiles from standard Catalogs.
Admin Authorizations:
To maintain catalogs and groups in FIORI launchpad designer user administrator must have following authorizations along with SAP_UI2_USER_700 :
Create Catalog:
To create new Catalog, go to fiori launchpad designer via the URL http://<host>.<domain>:<port>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?sap-client=<client>?scope=CUST
NOTE: Do not modify the pre-delivered SAP catalogs or their tiles and target mappings. Always use the technical catalog as a reference.
Click on Catalogs –> Click on ‘+’ sign at left bottom of page. We get a new screen, here enter your Catalog Title and ID names. Then click on save. We can also edit Title after saving the catalog but we can’t edit Catalog ID once we click on save button.
Add Tile in Catalog:
SAP also delivers sample and ready to use business catalogs as recommendation. They are marked with the ID *_BC_*. You can copy the tiles and target mappings from one of the SAP catalogs.
Open the Catalog from which you want to copy the Tile. The tiles from the tile view can be copied via drag and drop, put into “Create Reference” .
A popup will appear where we can choose the catalog we want to copy the information to. As we choose our catalog we get message Tile has been added in catalog.
Now we can see Tile in our Catalog.
Target Mapping:
To copy the Target mapping from selected SAP standard Catalog. Open SAP Standard catalog then click on Target Mappings.
Here we see so many entries, not able to understand which one it is. To find good one, click on Tiles, then open the tile for which we want to see semantic object and Action name.
Now select entry and then click on create Reference
Select Your catalog.
Now we can see target mapping in our Catalog.
If we click on Tiles, we see our Tile has dotted border.
To break this dotted line, open the Tile and make little change at this page. At bottom of page we see as ‘This is a reference Tile’, once we make some changes this will be no longer reference Tile. After editing, click on save button.
As you save the changes, we will get popup message. Click on Ok.
Check in Catalog, we see no dotted line now.
NOTE: Do not modify the pre-delivered SAP catalogs or their tiles and target mappings. Always use the technical catalog as a reference.
Create Group
In same way we can create our own new group, click on Groups on fiori launchpad designer page –> Click on ‘+’ sign at the left bottom of the page. In new small screen enter your group Title and ID names. Click on save. If the user should be able to personalize this group we can tick mark in small box under Group Personalization (change the order of tiles, delete tiles within the SAP Fiori Launchpad).
Add Tiles in Group:
Click on the tile with the plus (+) icon and select a catalog, where the tile was maintained. All the Tiles which we have in our Catalog, we can see them in Group now. In Fiori Launchpad, we see Tiles in a Group – that’s why we have to add catalog in Group.
Now Tile has been added in the Group which we created. We can see Tile in our Group.
Delete Catalog/Group:
In order to delete the custom Catalog and Group, Drag the Catalog or Group. As we start dragging the catalog or group we see delete box. Drop catalog or group into delete box.
Conclusion:
With PFCG frontend role having catalog and group, the end user will be able to see Tile in their FIORI launchpad.
In FIORI launchpad, user can see only one Tile.We can drag Tile from Group to My Home page via click on ‘Edit Home Page’.