cancel
Showing results for 
Search instead for 
Did you mean: 

How to use Organizational levels for authorization

Former Member
0 Kudos

How to use Organizational levels for authorization

---

Additional, I want to create SuperAdmin, who can maintain Sub-admins.

Each sub-admin can create users for each branch. For example: Hanoi branch

Users in Hanoi branch only work with data of Hanoi branch.

I hope SAP Experts can help me to solve this.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

You do not have to use derived roles and it is often sensful to have central role administration, but if you want to go this route then you can use two controls:

- Via the role name you can control on S_USER_AGR which roles can be entered in change mode. Note that your role naming must take this into consideration as masking (*) is wildcarded from the first asterisk onwards.

- Via S_USER_VAL you can control which fields can be maintained for which objects. As org.levels are object independent, you might get away with * for the object and values for the field names. However take note that for different values for different field names you will need to insert different authorization instances of S_USER_VAL into the role. Complex combinations can cause collisions and you need to consider that if the org. values need to change often, then you need an org. structure naming convention to define the roles for the auth admins, otherwise you will be maintaining their roles a lot as well to add the vaues to S_USER_VAL so that they can add the values to their S_USER_AGR roles as well.

Most customers find central role administration a more reliable and systematic approach as maintaining an authorization concept in a good way is actually a specialized task. For example, the decentral admins might also change fields with "standard" status or maintain the org. fields in teh authorizations tab interface instead of via the org. level dialog.

My 2 cents  😉

Julius

former_member492024
Active Participant
0 Kudos

Hi Thai,

The organization level data is only copied the first time the authorization data is adjusted for the derived role. If data is maintained for the organizational levels in the derived role, and if you have maintained the organizational levels using the dialog box, the data is not overwritten by another conciliation (See SAP Note 314513).

Best regards,

Michel Bohn