Types of roles
1.
Single role: is role which generally does not have a Org level (Generally
sap delivered roles are single).
2.
Composite role: is a summation of single roles *
3. Derived role / Child role: are the same. This role which derived its authorizations from the role from which it is derived. They are created where Org levels have to be maintained.**
4. Parent role / master role: are the roles from which the child roles derive their data.
*A composite role is a container with several different roles. Max 164 Single Roles can be attached to one Composite Role For reasons of clarity, it does not make sense and is therefore not allowed to add composite roles to composite roles. Composite roles are also called child roles.
Composite
roles do not contain authorization data. If you want to change the
authorizations (that are represented by a composite role), you must maintain
the data for each role of the composite role. Creating composite roles makes
sense if some of your employees need authorizations from several roles. Instead
of adding each user separately to each role required, you can set up a
composite role and assign the users to that group. The users assigned to a
composite role are automatically assigned to the corresponding (elementary)
roles during comparison.
The
menu tree of a composite role is, in the simplest case, a combination of the
menus of the roles contained. When you create a new composite role, the initial
menu tree is empty at first. You can set up the menu tree by choosing Read menu
to add the menus of all roles included. This merging may lead to certain menu
items being listed more than once. For example, a transaction or path contained
in role 1 and role 2 would appear twice. If the set of roles contained in a
composite role changes, the menu tree is also affected. In such a case, you can
completely rebuild the menu tree or process only the changes. If you choose the
latter option, the Profile Generator removes all items from the menu, which are
not contained in any of the roles referenced. It is possible (and often
necessary) to change the menu of a composite role at any time. You adjust these
menus in the same way as the menus for roles.
** Derived roles refer to roles that already exist. The derived roles inherit the menu structure and the functions included (transactions, reports, Web links, and so on) from the role referenced. A role can only inherit menus and functions if no transaction codes have been assigned to it before.
The
higher-level role passes on its authorizations to the derived role as default
values, which can be changed afterwards. Organizational level definitions are
not passed on. They must be created a new in the inheriting role. User
assignments are not passed on either. Derived roles are an elegant way of
maintaining roles that do not differ in their functionality (identical menus
and identical transactions) but have different characteristics with regard to
the organizational level.
The
menus passed on cannot be changed in the derived roles. Menu maintenance takes
place exclusively in the role that passes on its values. Any changes
immediately affect all inheriting roles. You can remove the inheritance
relationship, but afterwards the inheriting role is treated like any other
normal role. Once a relationship is removed, it cannot be established again.
No comments:
Post a Comment