Skip to Content
author's profile photo
Former Member

URL of an iView

Hi,

Is there any way to determine the URL of an iView that I create in EP6? Please let me know.

Thanks

Shakeel

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • author's profile photo
    Former Member
    Mar 26, 2004 at 07:37 AM

    yes, there is a way as documented in the Portal Admin Guide. try these two links. in case they don't work, search for New Navigation Model and URL Navigation.

    http://help.sap.com/saphelp_ep60sp2/helpdata/en/38/76bd3b6e74d708e10000000a11402f/frameset.htm

    and here too:

    http://help.sap.com/saphelp_ep60sp2/helpdata/en/38/76bd3b6e74d708e10000000a11402f/frameset.htm

    there is a minor error in the above doc. i also found mention of Navigation Target or Cross Navigation in the PDK, Java Development/Documentation/Portal Runtime, i think.

    what worked for me is something like the following:

    http://server:port/irj/index.html?NavigationTarget=ROLES://pcd_content/...path to your iview in pcd depending on your folder,role, workset and page hierarchy.

    if you are to use client side js, then try EPCM.doNavigate('ROLES://....');

    there is a demo on sdn, try this link. the demo is part of the eBook on Portal Customization, i think.

    http://devnetmedia.sap.com/ebooks/ep6/addons/exercises/Navigation_By_URL.htm

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      assuming you have installed the PDK on your portal, go to Java Development menu, then Downloads. the last entry there is epcfproxy.zip.

      i'd suggest that you read the related portal documentation before using it. the basic idea is that portal runtime typically includes EPCM object in the resulting html document, except when an external app places contents in an iframe. then the external app has to explicitly include epcfproxy.js in any pages it returns to the portal. because the content is in its iframes, it must delegate all client-side calls through the parent document's EPCM object. therefore it requires the EPCMProxy object as well domain relaxation.

      yes, in this case, you need to use EPCMProxy.doNavigate('ROLES://....').

      wentao

  • author's profile photo
    Former Member
    Mar 30, 2004 at 12:04 AM

    Try this

    http://<server>:<port>/irj/servlet/prt/portal/prtroot/<par file name>.<iView name as appears in portalapp.xml>

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Rajeev,

      That'z a great help. Could you please let me know where can I see that file "portalapp.xml". I have Portal Administrative rights but I don't know where to look for that file.

      thanks in advance.

      Hari

  • author's profile photo
    Former Member
    Apr 02, 2004 at 12:41 AM

    Thanks everyone!!

    -Shakeel

    Add comment
    10|10000 characters needed characters exceeded