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
3. Under the Tab expand the 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 button
Assign your already created Transport number (step 6 above)
Click on button
11. Click on 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 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 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 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 button
Search the semantic object and Action which is shown in step 20 above
26. Select the Semantic object and click on 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 button
3. Following pop-up window will appear
Here input the Title and Z ID of your new Z Group
Click on 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 click on 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 button
It will update as
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 button
4. Provide the Role description
Click on button
5. Click on 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 button
8. Z Catalog is now assigned
Click on button
9. Now again under the 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 button
11. Z Group is now assigned
Click on 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 Tab, click on Transaction -> Transaction
13. In pop-up window, provide the t-code as below
14. Click on button
T-code is assigned.
Click on button
D. Assign the missing Authorization Objects
1. Click on Tab
Here click on 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 button
Confirmation message will show
3. Now either we would see all required Authorizations assigned properly with sign or some missing Authorization with 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 (Action) button for the specific activity showing in or so you may assign the missing authorization object. Following pop-up window will appear
Click on the 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 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 button to generate the authorization profile
7. Following pop-up window will appear
Click on button to save the Authorization Profile.
Confirmation message will show
9. Go back to home screen of PFCG, here notice that the tab has now turned green.
This completes the assignment of missing authorization objects and updating the Authorization profile.
10. Now click on Tab
Here maintain the user ID to which Z role shall be assigned
Click on button
11. Now if you see the User tab now showing as then notice the button
in red status. Click on this button.
12. Following pop-up window will appear
13. Click on button
Confirmation message will show
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.
Regards,
.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.