Derive Roles 

Use

There are two possible reasons for deriving a role from an existing role:

Prerequisites

Roles derived from another cannot have any additional menu entries.

Procedure

To create a reference to another role:

  1. Create a role.
  2. Enter a role description text.
  3. Enter the name of the role from which all transactions including the menu structure are to be copied in the Derive from role field in the Description tab.

When you save, you have created a role whose menu is derived from another role.

To copy the authorizations to the derived role:

  1. Change the role from which the authorizations are to be derived, in the role maintenance. Choose the Authorizations tab and the Change authorization data pushbutton.
  2. Choose the menu entry Authorizations ® Adjust derived ® Generate derived roles.

The authorization data is copied to the derived roles.

The organization level data is only copied the first time the authorization data is adjusted for the derived role. If organization level data is maintained in the derived role, it is not overwritten by subsequent adjustments.

You need complete authorization for the authorization object S_USER_VAL and change authorization for the derived roles to adjust the authorization data of derived roles.

To delete the inheritance relationship between two roles, choose the Delete inheritance relationship pushbutton in the Description tab.

You can display an overview of the inheritance of roles by choosing Role ® Where-used list. You can go to another role by double-click.

You cannot derive functions from the delivered user roles in your own roles.