‎2018 Oct 13 12:52 AM
I am trying to determine what auth object values will be checked for a user with multiple roles and authorizations assigned to them. I have an example below;
User JDOE has the following example access roles and authorizations.
Role 1:
T-Code: SM30
Auth Object: S_TABU_DIS
Activity: 02
Auth Group: ABC
Role 2:
T-Code: SM30
Auth Object: S_TABU_DIS
Activity: 03
Auth Group: *
Question - When this user JDOE executes SM30, will they have Activity 02 over ALL Auth Groups or just 02 over Auth Group ABC?
I would greatly appreciate a response.
Thank You!
‎2018 Oct 13 8:35 AM
‎2018 Oct 13 8:35 AM
‎2018 Dec 04 10:55 AM
So it is important to understand, what is meant by 'authorization'. When users/admins talk about authorizations, they often mean something different compared to what the system means....
Technically speaking (from the codumentation):
quote
Entry in the user master record as part of an authorization profile . An authorization consists of fully specified or generic values for the authorization fields of an authorization object. The combination defines which activities a user can use to access which data. Authorizations are generated using the profile generator from role management tool (transaction PFCG) and can also be displayed using transaction code SU03.
unquote
Therefore - as Colleen has stated: each assigned 'authorization' is treated seperately and the authority-check checks the assigned authorizations for an object one by one with the values provided in the abap coding, until a positive result is found or all assigned authorizations have been checked w/o success (failed authority-check)
brgds, Bernhard
‎2018 Oct 26 6:34 PM