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: 

Shell Role Concept

Former Member
0 Kudos

Hello All,

Any one can explain me concept of shell role, what is use, advantages, disadvantages how to maintain shell roles.

thanks

Sushant

3 REPLIES 3

Former Member
0 Kudos

Hi Sushant,

Please elaborate on what you mean by "Shell roles". As often happens with non-SAP terminology, it can mean a few things.

0 Kudos

Hi Alex,

a bit info which i had was, for example if u create a role in the HR but the user can get access for BI system, and we can maintained this role in the HR system only,

Thanks

Sushant

0 Kudos

Hi Sushant,

It sounds like you are talking about cross-system composite roles.

What is use

If you are using CUA you can define roles in your CUA master that contain roles for the target systems too. That way if you have HR as your CUA master (possibly using org assignments too?), you can provision for all relevant systems based on the role definition.

Advantages

Can speed up provisioning into multiple system

Helps support accurate job definitions for all system access

Disadvantages

CUA needs to be setup and maintained properly (not sure if that is a disadvantage but is a factor for consideration)

If enough thought does not go into design then you end up with composites/shells that cover lots of eventualities

If you have a granular single-role concept then your shell role could get very cluttered by the number of assignments required.

Maintain

Use PFCG in the CUA master

Like any other composite role - use text comparisons etc to pull in the roles from the target systems