In practice, there are a number of requirements to create roles whose content differs only in the authorizations and not in the transactions. For example: two sales and distribution employees with the same work center description, but different plants (1000 and 2000). Here are two useful examples for the use of derived roles.
The menu of the roles is to be identical, but the authorizations for the actions contained in the menu are reassigned in the derived role.
The menu and the authorizations of the derived role are to be identical, but the organizational units are reassigned in the derived role.
The relationships are described in detail on the following pages, and you can see that these roles can be created and maintained very elegantly.

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 referenced role.
However, the user assignments are not inherited.
Hint
Enter the name of the role from which all transactions including the menu structure are to be copied in the Derive from Role field on the Description tab page. In this way, each role can become a referencing role.
There are two ways to perform the comparison between the roles:
Comparison from the Imparting Role
"Generate Derived Roles" button
This action usually copies the normal fields (not the organizational levels) to all derived roles and generates the profiles.
Hint
The data for the organizational levels is only transferred when the authorization data for the derived roles is first modified. If organizational levels have already been maintained in the derived role(s), this is not overwritten (see SAP Note 314513).
Comparison from the Derived Role
"Transfer Data" button
This button is usually used for the "initial fill" of the authorizations. This call always copies all general authorization values from the template. If an organizational level in the derived role is not filled, it is also set to the value from the reference role.

Unlike composite roles, the derived role has the complete filled menu of the template immediately after the referencing role is entered and the role is saved. The inherited menus cannot be changed in the derived roles.
Hint
The menu is maintained in the imparting role only. Changes have an immediate effect on all inheriting roles.
The inheritance relationship can be canceled, but the previously inheriting role is then handled similarly to a normal role. The cancellation of the relationship cannot be undone.