Skip to Content
author's profile photo Former Member
Former Member

How to restrict control on number of Iviews to be displayed under Role??

Hi All,

My requirement is that i have to create one role or tab under that five Iview and for one user 3 iviews should diplay and for other all five

Can i achive this if yes than please suggest??

Any help will be highly appretiated and rewarded

Thanks and Regards

Vinit Soni.

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Dec 21, 2007 at 12:09 PM

    Hi

    u need to create two roles for this requriement

    and u need to merge ur worksets.

    create a workset1 and assign iview 1 iview2 iview3 and go to property editor of the workset and in MERGE ID filed give a name and save it and assign this to role 1.

    create a workset and assign iview 3 iview4 and go to property editor of the workset and in MERGE ID filed give a name(give the same name which u have given in for first workset) and save it and assign this to role2.

    Now assign roles to users as u like.

    if u assign Role1 to user1 he can see only workset 1(iview 1,2,3 only).

    if u assign role1 and role2 he can see both workset1 and workset 2 under one role

    Regards

    Krishna.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Vinit,

      For each attribute of an object, the PCD stores a default value and can also store different values for each user.

      When the PCD is queried for a specific user, the personalized value for that user is returned instead of the default value.

      So You need to develop your own par file where you can check the logged in user and make visible/invisible particular iview in navigation.

      For this you need to personalize iview property "Invisible in navigation" for every user.

      Create different groups for each combinations.

      Set iview properties for each users.

      Refer this [link|http://help.sap.com/saphelp_nw70/helpdata/en/44/7040622043053ce10000000a1553f6/frameset.htm].

      Hope it helps.

      Regards,

      Ami

  • author's profile photo Former Member
    Former Member
    Posted on Dec 21, 2007 at 12:13 PM

    Hi Vinit,

    You can use MergeId for this type of scenario.

    Three common iviews under one role and other two iviews under different role.

    Now you can restrict iview access based on role for any user/group.

    But it will be helpful only if you want iview based access for less no of iviews.

    Otherwise you need to create one role for one iview.

    In that case, you need to dynamically assign iviews to role/workset/page for each user depending on his/her authorization.

    Hope it helps you.

    Regards,

    Ami.

    Points are welcomed 😊

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.