Among the variety of features offered by SAP S/4HANA Cloud Public Edition, one important feature is grouping business roles into business role groups, which is useful when the administrator roles require restrictions with regards to the business roles they can manage.
A common scenario in an organization may be when an IT super administrator wants to maintain multiple sub-administrators for different areas, so that they can only manage roles relevant to them and not be able to manage other roles which belong to other sub-administrator’s area.
Let's go through the steps below to understand how to create business role groups and use them for your requirements.
Note: The name of the business role group must start with the prefix ZCB and should have a maximum of 12 characters (e.g.,. ZCB_XXXXXXXX).
Fig 1: Business Role Group Creation
Note:
Once the business role group has been created, click on the “Add” button and assign the business roles to the business role group. Alternatively, you can also go to the “Maintain Business Roles” app and assign the business role group to the business role.
Fig 2: Assignment of Business Roles to a Business Role Group
Note:
You can upload the .csv file to mass assign the business roles to business role groups by using the “Upload” button in the “Maintain Business Role Groups” app.
You can also mass assign business roles to the business roles group using the “Maintain Business Roles” app as shown in the screenshot below.
Fig 3. Assignment of Business Roles to a Business Roles Group Using the “Maintain Business Roles” App
Go to the “Maintain Business Roles” app, select the business roles, and click on the “Mass Change” button.
Under “Area”, select “Business Role Data” and under ”Attributes”, select “Roles Group”. Then click on the “Next Step” button.
Finally, review and confirm the changes as shown in the screen shots below.
Fig 4.a. Mass Change Wizard - 1
Fig 4.b. Mass Change Wizard - 2
Fig 4.c. Mass Change Wizard - 3
To be able to effectively use the business role group to govern the access for a business role, the business role group should be assigned to the required business role as a restriction. For more details on how to use restrictions, please refer to - link
To authorize an administrator to change business roles that are assigned to a specific business role group, the maintenance of restrictions is required. The restriction type “Business Role” (S_BRL) is part of the app below:
For a business role which contains the above app, the restriction for a business role group can be maintained.
You can create a copy of “SAP_BR_ADMINISTRATOR” role template via “Maintain Business Roles” app or alternatively, you can create a custom role using the above catalogs and maintain the restrictions as per the below steps.
Follow the steps below to assign the business role group as a restriction to the required business role.
Now, this restricted administrator business role can be assigned to the required administrator user, who can then only manage business roles included in the business role group.
Fig 5a: Assignment of a Business Role Group as a Restriction in the Role Copied from the BR_ADMINISTRATOR Role.
Fig 5b: Assignment of a Business Role Group as a Restriction in the Custom Role Z_ADMIN.
Suppose in an organization, the IT super administrator user needs to maintain sub-administrator users who can manage the business roles LoB-wise (eg: finance-related roles, sales related roles, etc.)
You can follow the steps below to implement the same:
Step 1: Create the required business role group, for example, “ZCB_FINANCE”, for managing finance- related roles.
Step 2: Assign finance- related business roles like “BR_Asset_Accountant”, “BR_GL_Accountant”, etc. to this business role group (Note: You can refer Fig 2 above.)
Step 3: Create the finance administrator business role “BR_ADMINISTRATOR_FINANCE”, from the business role template “SAP_BR_ADMINISTRATOR” by using the “Maintain Business Roles” app.
Step 4: Select the business role “BR_ADMINISTRATOR _FINANCE” and maintain its restriction for the business role group with value “ZCB_FINANCE” (Note: you can refer to Fig 3 above).
Step 5: Assign the “BR_ADMINISTRATOR_FINANCE” business role to the required sub-administrator user.
Now, this sub-administrator user who has been assigned the business role “BR_ADMINISTRATOR_FINANCE’’ can only manage finance roles which were assigned to the business role group “ZCB_FINANCE”.
This sub-administrator user will not be able to manage other business roles which are not included in the “ZCB_FINANCE” business role group, as the “Edit” button is disabled for other business roles. The screenshot below shows the same:
Fig 6: Edit Button Is Disabled for the Admin User
Also, if the sub-administrator user tries to edit other business role groups that are not assigned to him/her, the error below is displayed:
Fig 7: Error if Admin User Tries to Manage Other Business Role Group
Note: To be able to effectively manage this feature, every business role must be assigned to a business role group. These business role groups can be transported from a development tenant to test and production tenants using the “Export Software Collection” app.
This feature offers a robust framework for managing and controlling access for business roles.
Thank you for reading this blog post, hopefully it was informative and helped you to understand how to use business role groups to manage your organization more efficiently.
Find more details under Maintain Business Role Groups on SAP Help Portal.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
17 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 | |
2 | |
2 | |
2 |