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.
cancel
Showing results for 
Search instead for 
Did you mean: 
muhammad_waseem
Explorer

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 https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/home
  2. Find your FIORI app ID, in our case say it is F-47

m_waseem_0-1712218594021.png

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:

m_waseem_3-1712218702963.png

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

m_waseem_4-1712218861158.png

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

Assign your already created Transport number (step 6 above)

m_waseem_6-1712218939399.png

Click on m_waseem_7-1712218955566.png button

11. Click on m_waseem_8-1712218988487.png button

12. Following pop-up window will appear

m_waseem_9-1712219024122.png

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

m_waseem_10-1712219061511.png

Click on m_waseem_11-1712219086292.png button

14. Following screen will appear

m_waseem_12-1712219120457.png

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

m_waseem_13-1712219224118.png

16. Technical catalog will show as highlighted below

m_waseem_14-1712219248708.png

17. Click on the standard technical catalog

All FIORI Apps under this catalog will show:

m_waseem_15-1712219277431.png

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"

m_waseem_17-1712219338349.png

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:

m_waseem_18-1712219542060.png

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

22. Following pop-up window will show

m_waseem_20-1712219660861.png

23. Search the Z catalog which we created earlier

m_waseem_21-1712219679373.png

24. Select this Z catalog.

Confirmation message will appear for reference creation

m_waseem_22-1712219704533.png

25. Click on m_waseem_23-1712219742563.png button

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

m_waseem_24-1712219796053.png

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

27. Following pop-up window will appear:

m_waseem_26-1712219935335.png

28. Search our Z catalog

m_waseem_27-1712219959019.png

29. Select this Z catalog

30. Confirmation message will appear for reference creation

m_waseem_28-1712220004684.png

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

m_waseem_29-1712220122509.png

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

m_waseem_31-1712220198522.png

Click on m_waseem_32-1712220215684.png button.

4. Following screen will appear

m_waseem_33-1712220257895.png

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

m_waseem_34-1712220303397.png

6. Z Group will show as shown below

m_waseem_35-1712220326878.png

7. Click on the found Z Group

m_waseem_0-1712223152525.png

8. Click on Add button

m_waseem_2-1712223210853.png

9. Following screen will appear

m_waseem_3-1712223242312.png

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

11. Following pop-up window will appear

m_waseem_6-1712223337385.png

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

m_waseem_7-1712223493914.png

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

m_waseem_8-1712223534340.png

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

m_waseem_11-1712223634298.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

m_waseem_0-1712224037879.png

3. Click on m_waseem_1-1712224070886.png button

4. Provide the Role description

m_waseem_2-1712224110250.png

 

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

m_waseem_6-1712224230584.png

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

m_waseem_7-1712224257152.png

m_waseem_10-1712224396894.png

Click on m_waseem_9-1712224312148.png button

8. Z Catalog is now assigned

m_waseem_11-1712224439135.png

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

m_waseem_14-1712224559195.png

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

m_waseem_15-1712224600037.png

m_waseem_16-1712224615072.png

Click on m_waseem_18-1712224691940.png button

11. Z Group is now assigned

m_waseem_19-1712224753724.png

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

m_waseem_22-1712225517154.png

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

m_waseem_23-1712225569093.png

14. Click on m_waseem_24-1712225668161.png button

m_waseem_25-1712225711919.png

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

m_waseem_29-1712225932349.png

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

m_waseem_30-1712225964171.png

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

m_waseem_35-1712226125309.png

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

m_waseem_36-1712226155333.png

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

m_waseem_40-1712226255822.png

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

m_waseem_42-1712226306938.png

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

m_waseem_43-1712226334045.png

Click on m_waseem_44-1712226379009.png button

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

m_waseem_45-1712226410395.png

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

m_waseem_47-1712226489278.png

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

m_waseem_52-1712226683616.png

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

m_waseem_56-1712226842035.png

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

m_waseem_59-1712226935110.png

Also now all tabs status is green

m_waseem_60-1712226976325.png

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) 

m_waseem_62-1712227168736.png

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.

Regards,

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 Comment
junwu
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.

https://learning.sap.com/learning-journeys/learn-the-basics-of-sap-fiori/managing-sap-fiori-groups_f...

junwu_0-1712591062465.png

 

 

Top kudoed authors