Assigning iViews to Roles without Pages

I have created several "SAP Transaction" iViews that rely on HTML GUI and would like to add these to my Portal.  When I assign them to a page, and then add that page to a role, the iView height does not display automatically.  The iView is only about 80 pixels high. 
I have also tried assigning the iView directly to the role, and in this case it displays correctly. 
Is there any purpose to using "Portal Pages" if an iView is the only content being displayed for that Top Level or Second Level navigation choice?
Are there any problems with assigning iViews directly to roles?
Thanks for any answers you provide.
Best regards,
Bryan

Bryan
You are correct, this concept didn't exist in EP5. In EP6 a Page and an iView are basically the same object, which is why it doesn't matter which one you assign to a role. The other thing is that if you do use a page, then the pagebuilder tends to include a lot more resources into the output, which increases the size (and potentially time) of the page downloaded to the client. If you only have transactional iviews, then I would forget about the page. If you decided to try and use the pages, then the things that can cause this problem are: -
1) Domain of the iView is different to the domain of the portal and when the portal tries to re-size the page it can't access the size of the content and therefore can't resize it
2) I would check things like the maximum and minimum page size attributes on the page. They may have default values in an iView but not a page
I hope this helps
D

Similar Messages

  • Assigning iviews to roles.

    I have created an iview using Visual composer. before creating a callable object the iview should be assigned a role.
    How to assign an iview to a role??

    Hi Ram,
    The following links may help you:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/f5/eb51850e6a11d7b84900047582c9f7/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/fb/eacf3d5090b80de10000000a114084/frameset.htm
    Cheers
    Please reward points if helpful

  • How to assign iView to user.

    Hi All
    How do we assign iView to Role or Users.
    Thanks...Suresh

    It is not possible to assign an iView directly to a user. Only roles can be attached to users. This can be done by going to User administration on the Portal.
    Select the user name using the search functionality, navigate to 'Assigned roles' and attach the same there.
    Conversely, it is also possible to search for the role name and navigate to 'Assigned users' and attach the user there.
    Hope this helps.
    Sudha
    Message was edited by: Sudha Mohan

  • Customize No-roles assigned iview

    Hi all,
    I have created a custom iview to replace "no-roles assigned iview" in the portal (which is displayed if a user without any roles logs in.
    I have added this to the "standard user role (eu_role)" and intern added this role to the "everyone" group. This shows the iview for the new user, but also is there for all the old users.
    How do we differntiate between the new users (who dont have any roles) and already existing users?? (is there any available group)??
    Please respond. Thanks.
    Hari

    Put some logic in the iView so that if the user has any other roles the message is not displayed...
    Cheers

  • Disaply the all the roles for page, iview and workset

    Hi Guys,
                  I have a strange requirement. i need to display all the users that have access to a particular iview, page and workset. can anyone help me out with this.
    -Thanks

    Hi,
      Any iview or page or workset should be part of role. SO if user has access to a particular role, he will have access to the portal objects inside that role as well. So the way to go is you can get all the roles, check iViews, pages etc. If iViews or pages match, then save the role to arraylist. Now check the users who are assigned to these roles in arraylist. That may work.
    Regards,
    Harini S
    Don't forget to reward if you find the answer helpful

  • Role Assignment IView

    How do I enable Delegated User Admin on the role management IView. The checkACL property is not available. I am using the sneak preview installation of the portal not 6.0 sp2. I can find the property in sp2 but not in this installation.
    Thanks,
    Wael Aoudi

    I use EP6.0 SP9 on NW4 and there is an extra role Delegated User Admin. And it's true - there is no checkACL property on Role Assignment iView. It seems that the new role replaces the property.
    Beata

  • Need to delet or assign individual roles without changing all existing role

    Hi
    I am looking for a way in order to delete or add single roles without touching all other roles a user has.
    I found various BAPI_USER_* , however they always change the entire role assignment.
    Does anybody got an idea or an associated BAPI`?
    Thanks a lot,
    Kind regards,
    Mingolo

    Hello Minima
    The corresponding BAPI is BAPI_USER_ACTGROUPS_ASSIGN. In to delete only specific roles you first have to read the assigned roles of the user using BAPI BAPI_USER_GET_DETAIL.
    Now here the procedure:
    (1) Read the assigned roles for a given user using BAPI_USER_GET_DETAIL. The roles are returned in TABLES parameter  ACTIVITYGROUPS.
    (2) Delete the role you want to unassigned from ACTIVITYGROUPS.
    (3) Change the user using BAPI_USER_ACTGROUPS_ASSIGN with the modified list of roles (in ACTIVITYGROUPS).
    The logic behind this is as follows:
    - the BAPI BAPI_USER_ACTGROUPS_ASSIGN compared the imported list of roles with the currently assigned roles.
    - If one is missing, it is unassigned.
    - If one is new, it is assigned.
    - All others role assignements remain.
    Regards
       Uwe

  • BI iviews not working without super admin role in portal

    Hi all,
    I have published reports to the portal from BI and then created Bex iviews using the querystrings and attached iviews to roles. 
    They all run with my user ID which has super admin access.
    But for the end users the we get a portal runtime error when he tries to view the report through iview.
    Portal runtime error.
    An exception occurred while processing your request. Send the exception ID to your portal administrator.
    Exception ID: 06:24_31/03/11_0185_2598150
    Refer to the log file for details about this exception.
    If I give superadmin role  to the end user the iviews  run fine.
    Please tell me how to access this iview without superadmin role.
    Regards;
    Anzar
    Edited by: anzar naik on Mar 31, 2011 2:58 PM
    Edited by: anzar naik on Mar 31, 2011 2:58 PM

    When it works with super admin rights but not with end-user permission, it's a permission problem. Have you tried to find out where the user is missing the necessary permissions?
    - iView
    - PCD
    - security zone
    - Access to backend (BI server)
    - BI query
    br,
    Tobias

  • Portal:  Tab displayed but not assigned to any roles of user

    HI Experts,
    I have a problem need your great help.
    When I logon portal as a specific user, there are 5 tab in home page. When I check the role list, 3 tabs doesn't assigned to any roles this user owned.
    Then I try to copy current user into a new user, and logon in . There are only 2 tabs left, which belonged to assigned role.
    How those 3 tab assigned into this user? Can we assign iView/Page/Workset directly to user without  role?
    Any suggestion appreciate. Thanks so  much!
    Edited by: Jalyn Liang on Nov 13, 2009 9:29 AM
    Edited by: Jalyn Liang on Nov 13, 2009 9:30 AM

    Jalyn Liang ,
    You can find if the user id belong to a particular group with the following ways,
    Log in as an admin and go to User Admin -> Users- > Seach -> Enter the user Id and serach for the user -> Select the 5th icon with the  tool tip ->Assigned Groups"
    or
    User Admin -> Group -> Search for the group.
    or
    You can use UME API to find out whether the is belowng to a group though coding.
    Ram

  • Calling a Webdynpro Iview from a Web Page

    Hi guys we are trying to display a custom webdynpro iview in a web page.
    when the user clicks on a link on the left side navigation in the webpage it is supposed to open the webdynpro iview in an Iframe in the same window beside the left navigation area. but we are getting  a warning message before the iview is opened.
    an error occured while starting the iview Application/webdynpro/dispatcher/sap.com/pb/PageBuilder:jsessionid=(J2EE3062800)ID484538950DB11873745832264248987END will run with a wrong client window ID!
    and when we click on ok the iview is displayed in the IFrame
    to open the iview we are using an URL of the format
    http://<Server>:<Port>/irj/portal?NavigationTarget=navurl://8bc08160d466f592c481da5639ca31e9&NavMode=3
    can any one tell me why we are getting this message and how to remove it.

    Hi Praveen
    The iview is assigned to a portal role and we even have some authorisation objects assigned in R3, so only the users who have access to the role should be able to see the iview and the content they see in the iview is limited depending on the assigned authorisation objects.
    if we use the link
    http://<server_name>/webdynpro/dispatcher/local/myWebDynProProject/Helloapplication
    every one will be able to access the iview and they will be able to see all the content.
    when the user  clicks on the link he should login with his id and password  so that the authorisation objects are checked agaist his id. If we use the above link the user will be logged in with a test ID and the authorisation objects will not work.

  • WPC - Browser error while assigning iviews

    Hello All,
    I am creating webpage in portal web page composer and assign my customized layout to that. But I am facing problem (browser error) while I am assigning iViews(KM Navigation) to that page.
    Thank You
    Devasarathy Pandi

    No Response

  • IView not displayed in page- URGENT

    Hi,
    1. I have created an <b>ABAP Webdynpro iView</b> and added it as delta link to a page.
    when i try to see the page preview the it gives the following error:
    <b>Portal Runtime Error
    An exception occurred while processing a request for :
    iView : N/A
    Component Name : N/A
    The exception was logged. Please inform your system administrator.
    Exception id: 07:05_06/01/06_0721_464296750
    See the details for the exception ID in the log file</b>
    But the iView preview works fine
    2. I have added the page as delta link to a role that i created
    When i login as a user with the appropriate role, the page is displayed, but it does not have the iView.
    What could the reason be?
    kavitha

    Hi Kavitha,
    > Exception id: 07:05_06/01/06_0721_464296750
    > See the details for the exception ID in the log file
    Please follow the instructions... and check out the default.X.trc file(s).
    Hope it helps
    Detlev

  • How to create new user and How can i assign end user roles

    Hi,
    I am new to SAP, please explain how to create end users and their roles
    Thanks
    ravi

    Hi,
    Roles are decided by IT managers. Suppose if Persons who are working in shopfloor or production side
    give authorization to Production order create , change and Confirm like that etc
    1. In role maintenance (transaction PFCG), choose the Authorizations tab page.
    2. To change the authorization data for the transactions assigned to the role, choose Change Authorization Data or Expert Mode for Profile Generation. Otherwise, a dialog box appears in expert mode (see Regenerating an Authorization Profile After Changes).
    Please take telp from Basis person also refer this link,
    http://help.sap.com/saphelp_46c/helpdata/EN/52/6714a9439b11d1896f0000e8322d00/frameset.htm
    Thanks

  • Get iViews from Role

    Hi
    I want to find out on which page a specific iViews is used, that means, where in the (user specific) navigation the iView will be displayed.
    When I traverse the navigation nodes, I get with getName() something like "ROLES://portal_content/folder/page". The problem is, I don't know which iViews lie on that page. How can I get them?
    When I find a role (IPortalRole object) in the PCD, I don't know what to do with it - is has no method I can use to get access to its content. Is there any way to do so?
    Thank you!
    Tobias

    Hi Tobias,
    In your posts there seems 2 things you want to do:
    (1) Find objects in a role.
    The objects are just subcontexts within the role context, so you can do something like this:
    Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY, Context.PCD_INITIAL_CONTEXT_FACTORY);
    env.put(Context.SECURITY_PRINCIPAL, request.getUser());
    env.put(Constants.REQUESTED_ASPECT, IPcdAttribute.PERSISTENCY_ASPECT);
    InitialContext   iCtx = null;
    try {
    iCtx = new InitialContext(env);
    IPcdContext myPcdContext = (IPcdContext) iCtx.lookup("");
    javax.naming.NamingEnumeration myEnum = myPcdContext.search("portal_content/DanielContent/DanRole",null);
    This returns an enumeration of javax.naming.SearchResult objects, which are the worksets, pages and iViews in the role. You would have to continue to traverse the PCD tree -- that is, do a search of each of these objects to get all the pages and iViews inside these.
    (2) Find all objects based on a specific portal component. You could do a similar thing by searching but with attribute filters, something like this:
    javax.naming.directory.Attributes myAttrs = new javax.naming.directory.BasicAttributes();
    myAttrs.put("com.sap.portal.private.iview.PropertiesUrl","pcd:com.sap.portal.system/applications/HelloWorldProject/components/HelloWorld");
    myEnum = myPcdContext.search("portal_content",myAttrs);
    The first problem with this is that it only searches the current level. There are other standard JNDI search methods that allow you to specify that you want to search all subnodes, but I have not been able to get it to work for PCD.
    The second problem is that I cannot search on CodeLink (which is a PCM attribute) -- I can only search on PCD attributes. So I searched on com.sap.portal.private.iview.PropertiesUrl, but I am not sure this is reliable.
    Daniel

  • Check a group assigned to which role

    Hi,
    I have a group called as "GroupOne". There are no roles/users assigned to this. Now, how can we check whether any roles has added group "GroupOne" to its Assigned Groups under Identity Management.
    I know its a silly question, but I am not able to figure it out.
    Regards,
    Vaibhav

    Generally  users will be added to a relevant groups and each group will be added to the corresponding roles.  This is a general practice.
    Some times groups will be added to other groups as child groups where they will inherit the roles.
    So when you go to a group and try to check the roles without using the search recusively check box option, it will display diect roles that are assigned to the group.
    IF you check the check box recursivey and search then you will get all direct and indirect roles inherited from othere groups as well.
    Raghu

Maybe you are looking for

  • Is it possible for a multilingual Flash application that pulls in dynamic text?

    My client requires an app that displays 6 languages, including English, Arabic, Simplified Chinese, Korean, Greek and Vietnamese. The content for all 6 of these languages must also pull data from either Flash vars or XML. I heard that there are probl

  • Can't download video - HELP!

    i have a jvc gz-hd7 and a macbook pro with imovie 08. i have been trying like crazy to get the video's to download from the camera to my mac. i open up imovie - get the download screen on the computer - don't get the screen that says playback to pc o

  • How to change the margins in a new section?

    Is this possible?  How?

  • Bmp pictures not shown in ichat

    My friend keeps sending me bmp pictures over ichat, but they only show up as that page icon. I can drag it to the desktop, get info, and add the bmp extension to it, and it opens in preview fine, but it just doesn't show up in ichat. Is this a bug, o

  • [ASK] Get One Row of Property Value From Dimension in Script Logic

    Hello, i need help about how to get one row of property value from dimension in script logic. Let say there is CATEGORY dimension and the members are like this : ID                                                  YEAR   Status PLAN_2011