Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Composite roles - actualization of related menu roles

Former Member
0 Kudos

Dear All,

we are using several composite roles which contains several single menu roles. The problem is now that there will be often adaptions in terms of new workbooks and queries related to these menu roles. Our Basis-team has to actualize the menu roles manually. Is there a possibility to do this with a function module or report by a job?

Thanks a lot in advanced!

Best regards

RB

1 ACCEPTED SOLUTION

Bernhard_SAP
Employee
Employee
0 Kudos

Hello Rainer,

if cou often change the menues of the single roles contained in the composite role, there is a simple workaround to keep the user menu actual. Simply do not build the composite role menu (read from single roles), but leave the composite role menu empty. any change of single role menu will be populated to the user menu then automatically. Of course you miss then the redundancy avoidance function in pfcg, but you can use this function in session manager instead (may lead to performance decrease in the session manager).

b.rgds,

Bernhard

2 REPLIES 2

Former Member
0 Kudos

You can create a catt script which will re-read in the menu from the composite roles.

it's not exactly an automated solution but better than doing it manually

Bernhard_SAP
Employee
Employee
0 Kudos

Hello Rainer,

if cou often change the menues of the single roles contained in the composite role, there is a simple workaround to keep the user menu actual. Simply do not build the composite role menu (read from single roles), but leave the composite role menu empty. any change of single role menu will be populated to the user menu then automatically. Of course you miss then the redundancy avoidance function in pfcg, but you can use this function in session manager instead (may lead to performance decrease in the session manager).

b.rgds,

Bernhard