Parent & Derived Role
Parent & Derived Role
Parent & Derived Role
The concept of parent and derived roles was introduced by SAP to simplify role
administration tasks. Its specially helpful while mapping security for large enterprises
spread across multiple geographies or divisions. A child role derived from a parent role will
have all attributes (transactions/ authorization object values) same as it parent except the
values of the Organizational Level fields (plant, company code, sales organization). Thus
maintenance is simplified as only the org levels need be maintained at the derived role
level. This also ensures that there is no opportunity to make mistakes during authorization
maintenance for the multitude of derived roles and also reduces testing effort for roles.
Creating the parent role follows the same process as creating any other single role. In the
example below we create a global role Z_CREATE_SO_GLOBAL which allows the creation
of Sales Orders (transaction VA01) for all company code, sales orgs.