Financial Management Blogs by Members
Dive into a treasure trove of SAP financial management wisdom shared by a vibrant community of bloggers. Submit a blog post of your own to share knowledge.
Showing results for 
Search instead for 
Did you mean: 

Hello to all Community readers,

Here is my first blog on this forum and, being a Finance functional consultancy background, we are going to learn a mix of basic skills primarily originating from ABAP and BASIS. With persistently evolving S4HANA products, it is essentially becoming norm for Finance consultants to develop at least basic FIORI front-end skillset to achieve not only the diverse capabilities but also to reduce reliance on technical consultants. 

We are going to see how to create Z FIORI Catalog, Z FIORI Business Group, how to map both with User Profile, how to assign the missing authorization objects and finally how to test the outcome.

I have divided this blog into five parts for better understanding and identification of each milestone.

These are:

A. Create new customized Z Catalog

B. Create new customized Z Business Group

C. Assign the Z Catalog and Z Group to User Profile

D. Assign the missing Authorization Objects

E. Test the assignment / mapping of all above through FIORI front-end user view

Lets start,

A.  Create new customized Z Catalog

  1. Open FIORI Launchpad
  2. Find your FIORI app ID, in our case say it is F-47


3. Under the Tab m_waseem_1-1712218628481.png expand the m_waseem_2-1712218657187.png node 

4. Find the relevant Business Catalog. If it is not available, then alternatively you need to take the technical catalog. For F-47, since there is no business catalog, so we copy the technical catalog as below:


5. Let's re-name this catalog as Z_CAT_SAP_TC_FIN_FO_BE_APPS and shall use it in next steps

6. Create a Customizing Transport Request from t-code SE10

7. Enter t-code /n/ui2/flpd_cust

8. FIORI Login screen will appear, Login with your credentials

9. Following screen will open


10. On top right corner click on m_waseem_5-1712218894359.png button

Assign your already created Transport number (step 6 above)


Click on m_waseem_7-1712218955566.png button

11. Click on m_waseem_8-1712218988487.png button

12. Following pop-up window will appear


13. Provide the Title and Z ID for your Z catalog (refer to step 5 above), as below


Click on m_waseem_11-1712219086292.png button

14. Following screen will appear


15. In search field, input the SAP standard Business/Technical catalog ID (in our case of F-47 it is technical catalog)


16. Technical catalog will show as highlighted below


17. Click on the standard technical catalog

All FIORI Apps under this catalog will show:


18. Click on m_waseem_16-1712219304743.png button

19. Using filter, find our app F-47 by its description “Create Supplier Down Payment Requests"


Important: Make sure the selected app is reflecting accurate Action to be performed

 In our scenario, the Action is createDownPaymentRequest

20. Selected App will show with following details:


21. Select the app and click on m_waseem_19-1712219618320.png button on bottom

22. Following pop-up window will show


23. Search the Z catalog which we created earlier


24. Select this Z catalog.

Confirmation message will appear for reference creation


25. Click on m_waseem_23-1712219742563.png button

Search the semantic object and Action which is shown in step 20 above


26. Select the Semantic object and click on m_waseem_25-1712219890796.png button

27. Following pop-up window will appear:


28. Search our Z catalog


29. Select this Z catalog

30. Confirmation message will appear for reference creation


This completes the Target Mapping for Z Catalog

B. Create new customized Z Group

1. Now we create new Z Group and assign the Z catalog to our new Z Group.

Select the Tab “Groups” as below


2. Click on m_waseem_30-1712220165054.png button

3. Following pop-up window will appear

Here input the Title and Z ID of your new Z Group


Click on m_waseem_32-1712220215684.png button.

4. Following screen will appear


5. In search field, input the Z Group ID as below


6. Z Group will show as shown below


7. Click on the found Z Group


8. Click on Add button


9. Following screen will appear


10. From field m_waseem_4-1712223283330.png click onm_waseem_5-1712223307919.png button

11. Following pop-up window will appear


12. Specify your already created Z Catalog and it will be found as below


13. Click on the found Z Catalog and following screen will appear


Here system is showing the FIORI app(s) which we already mapped with Z Catalog in previous steps.

14. Click on the m_waseem_9-1712223582311.png button

It will update as m_waseem_10-1712223617234.png


Now FIORI App is assigned to our Z Group.

This completes the mapping of FIORI Apps with the Z Group.

C. Assign the Z Catalog and Z Group to User Profile

1. Go to t-code PFCG

2. Take the Z Role from your Authorization Matrix and specify in PFCG screen like below


3. Click on m_waseem_1-1712224070886.png button

4. Provide the Role description



Click on m_waseem_4-1712224151180.png button

5. Click on m_waseem_5-1712224187091.png Tab

6. Under the Menu Tab, Click on Transaction -> SAP FIORI Launchpad -> Launchpad Catalog


7. A pop-up window will appear, here find & assign the Z Catalog ID which we already created



Click on m_waseem_9-1712224312148.png button

8. Z Catalog is now assigned


Click on m_waseem_12-1712224472810.png button

9. Now again under the m_waseem_13-1712224518422.png Tab, select the Transaction -> SAP FIORI Launchpad -> Launchpad Group


10. A pop-up window will appear, here find & assign the Z Group ID which we already created



Click on m_waseem_18-1712224691940.png button

11. Z Group is now assigned


Click on m_waseem_20-1712224799872.png button

12. If, the FIORI App, which you are assigning to Z Catalog and Z Group, is GUI based so it does have a t-code as well. In such case, under the m_waseem_21-1712224907586.png Tab, click on Transaction -> Transaction


13. In pop-up window, provide the t-code as below


14. Click on m_waseem_24-1712225668161.png button


T-code is assigned.

Click on m_waseem_26-1712225780102.png button

D. Assign the missing Authorization Objects

1. Click on m_waseem_27-1712225878381.png Tab

Here click on m_waseem_28-1712225902064.png button shown under the following Tab


2. A pop-up window will appear, here assign the specific relevant Org Levels. You may also put * for all available Org Levels


Click on m_waseem_31-1712225998276.png button

Confirmation message will show m_waseem_32-1712226028901.png

3. Now either we would see all required Authorizations assigned properly with m_waseem_33-1712226069450.png sign or some missing Authorization with m_waseem_34-1712226097358.png sign as below


4. For missing authorization, we shall expand the related folder and its sub-folders one by one till we reach to the Activity level as highlighted below


5. Click on the m_waseem_37-1712226192301.png (Action) button for the specific activity showing in m_waseem_38-1712226212334.png or m_waseem_39-1712226232419.png so you may assign the missing authorization object. Following pop-up window will appear


Click on the m_waseem_41-1712226286471.png  button (Short Key F4) and Assign the required Authorization Object from the pop-up window


Alternatively, you may put * in field if you want to provide full authorization (not activity-specific).


Click on m_waseem_44-1712226379009.png button

Now our sub-folder has fully turned green (with all the individual activities)


Repeat same with all sub-folders and their all individual activities till all relevant objects turns into green.

6. Now click on m_waseem_46-1712226459618.png button to generate the authorization profile

7. Following pop-up window will appear


Click on m_waseem_48-1712226515181.png button to save the Authorization Profile.

Confirmation message will show m_waseem_49-1712226550120.png

9. Go back to home screen of PFCG, here notice that the m_waseem_50-1712226610725.png tab has now turned green.

This completes the assignment of missing authorization objects and updating the Authorization profile.

10. Now click on m_waseem_51-1712226652620.png Tab

Here maintain the user ID to which Z role shall be assigned


Click on m_waseem_53-1712226729478.png button

11. Now if you see the User tab now showing as m_waseem_54-1712226765893.png then notice the button m_waseem_55-1712226792830.png

in red status. Click on this button.

12. Following pop-up window will appear


13. Click on m_waseem_57-1712226879169.png button

Confirmation message will show m_waseem_58-1712226901435.png

Now you will see the status of button “User Comparison” has updated from red to green, like


Also now all tabs status is green


E. Test the assignment / mapping of all above through FIORI front-end user view

1. log-in on FIORI through the User ID maintained above (i.e. FI_TEST_1) 


You can see the Z Group “A/P Accountant” and the assigned app F-47.

Open the app to confirm there is no issue of missing authorization objects.

This completes the overall process of Z Catalog maintenance, Z Group maintenance, mapping of Catalog with Group and Group with Z role, also the assignment of Z role with User ID and missing authorization objects. Finally we confirmed the availability of App, for respective user, under the assigned Z Group.  

I have listed down the whole process in pieces and explained each piece in numbered sequence so it's easy for reader to capture the essence. Hope you enjoyed the read. Let me know for suggestion / queries.
















































1 Comment
Active Contributor
0 Kudos

***edited by moderator***

I am just trying to remind you group is deprecated in new s4. you have to use page and space.




Top kudoed authors