Creating iViews Based on Remote Portal Component iViews

Hi,
     Does anybody know if Portal 7.0 EHP 2 supports creating a local iview for a remote transactional iview? I saw this SAP Help link, but it is not really clear on Transactional iviews.
http://help.sap.com/saphelp_nw70ehp2/helpdata/en/f7/34fe8694c84512a2c62cc6d145736e/frameset.htm
Thanks
Sathish

Hi Prasanna,
this needs some clarifying concerning wordings:
1.) An iView is an "instance" of a portal component. Within the Portal, you have deployed different applications, each app consists of one ore more components (and/or services, but services are faceless).
2.) The "traditional" way to implement such a component is to do it directly via HTMLB, JSPDynPages etc. Deploy this app within the portal and then you can create an iView build directly on this component.
3.) Alternatively, you have components at hand, which import other applications / or web stuff. The most simple for example is an URL-iView. This is an iView using a component which just retrieves the content from some URL given. A more complex example is the ApplicationIntegrator, which does the same plus passing login params etc.
4.) One possibility is to integrate WebDynpro-Applications via a specific WebDynpro iView. The combination of this has the added value that from WebDynpro Applications you are able to use the Portal Services, so you have a far more tight integration.
5.) With all this at hand, the rest should be self declaring: Yes, you can develop "normal" J2EE-Apps, based on "good old JSP/Servlet + EJB" technology and integrate it via URL/AppIntegrator iViews. But you can also use WebDynpro for your frontend and EJB's for your backend with the advantage of tighter integration.
Hope it helps
Detlev

Similar Messages

  • Creating iView based on Web Intelligence Report

    Hi,
    I have BO 3.1X on a dedicated Server with Web Intelligence on it, where I created my repot.
    I want to "consume" this report as an iView via a Portal that is installed on a different Server.
    The PIK is already installed on the Portal, but I believe that I am missing somthing since it is not working, and the whole configuration process is not clear to me.
    Can someone tell me how to ensure that my system is defeind correctly? what is the correct way to create Portal System for BO?
    How to create an iView for it? using what tempalte? "Crystal Enterprise Report" or "Crystal Enterprise Report"?
    Thanks,
    Doron

    Hi Doron,
    I am also getting same issue. After deploying com.businessobjects.pct.masteriview.par we failed to get that u201CBusinessObjects Integration Kit -iView templateu201D.   Do you have any idea on this?
    For time being with that par file created an portal component iview and testing on that. Once we see the report we are getting the following error.
    HTTP Status 404 - /sap/2.0/reportView.do
    type Status report
    message /sap/2.0/reportView.do
    description The requested resource (/sap/2.0/reportView.do) is not available.
    Apache Tomcat/5.5.20
    Is this because of faild to deploy com.businessobjects.pct.masteriview.par file? Or else any thing we are missing out?
    And here is the complete URL (try right click and Properties on the window):
    http://Domain:8080/sap/reportView.do?iDocID=<XXXX>&id=<XXXX>&sap_sysid=BI&sap_client=<XXX>
    Regards
    Venkat

  • Call a portal component from a Command IU Java Class

    Hello,
    Please, how can I do to call a portal component from my Command IU Java Class?
    Thanks & Regards,
    Hassan

    Hi Hassan,
    a portal component can be called directly through URL.
    The general syntax to call the portal component (iView, page) is as follows:
    <http/https>://<server>:<port>/irj/servlet/prt/portal/prtroot/<pcd_path_of_iview_or_page>
    Replace all ":" in the pcd path by "!3a". Also replace all "/" by "!2f" in the pcd path in the URL.
    Hope this helps.
    Best regards,
    Denis

  • Problem accessing webservice from abstract portal component

    Hi,
       I have created a webservice from a portal service.  So i have created one more portal application to accessing that web service.  In that, i have done the following:
    -> Portal Service from Wsdl file - Client Side
    -> I have entered the Wsdl file name as, the location of the WebService
    -> I have selected the methods what i want to use in my application
    -> Finally i have given my ServiceName, Alias and Package as well.
    -> I have created one application object (Abstract Portal Component) to access the Web Service.
    -> Inside that AbstractPortalComponent, i have written the coding to access the methods.
    -> I have created one system with System Alias, i used this Alias name in my portalapp.xml
    While running it shows the error as,
                        <b>com.sapportals.portal.prt.service.ServiceException: Service not found: com.sap.portal.prt.soap.Alias</b>
    Help me in this, Thanks in Advance.,
    With Regards,
    Venkatesh.K.

    Hi venkatesh I ahve similar problem please could you share with us how did you sort out this error?
    Sreekanth

  • How create iViews to integrate remote CE applications into central portal ?

    Hello,
    Our Central corporate Portal is a SAP Netweaver 7.0 EHP1, we also have a CE 7.1 Portal (Netweaver 7.1).
    As explained in SAP demo, we now have the possibility to integrate into the central portal , remote java applications deployed on Composite Environnement 7.1, by using the Application Integrator, meaning that we can create Portal iViews that will integrate the CE 7.1 application similar to any other application integrated into the portal.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/50786c8a-8138-2c10-f883-e157347a95a6&overridelayout=true
    The upside of this strategy is that you do not need anymore to define a Federated Portal Network. (FPN)
    I tried to create the afordmentionned iviews in the Central Portal, but I couldn't,  in the Portal Content, I created the new Iview :
    --->iView template - create an iView from an existing iView template
    --->Remote Application Integration iView (Web Dynpro Java)
    --->I gave the Iview a name and an ID, then I had the following error message
    Step 3:
    The template you selected allows you create local iViews that run a remote Web Dynpro Java application deployed on a different portal installation.
    Choose the producer portal to which the remote Web Dynpro Java application has been deployed.
    Note: Make sure that a system administrator has created and registered a connection to the relevant producer portal.
    EMPTY_REMOTE_PORTALS_LIST
    I seems that the system is reacting as if I was trying to setup a FPN. But I have no producer portal nor consumer portal, I just want to use the Application Integrator.
    Any help on this issue would be really appreciated.
    Best Regards.
    Raoul

    Hi Raoul,
    I have the same problem and can't create remote Application Integration iview(Web Dynpro Java) and have message  EMPTY_REMOTE_PORTALS_LIST
    Did you solve this problem? If you solve it, could you share experience.
    Regards
    Dmitriy
    Edited by: Dmitry Korolev on Jan 19, 2010 9:27 AM

  • How to create Task Wizard iView in Portal Component

    Hi All,
    I want to customize the Create Request for Nomination which is in Task Wizard iView (portal content/portal users/standard portal users/com.sap.workflow.iviews/Task Wizard)
    This iView created in Webdynpro application. I want to create this iView in portal component. kindly help me to develop.
    I seen the createTask API for webdynpro in help.sap.
    http://help.sap.com/saphelp_nw70/helpdata/EN/46/94b9b2b321581ce10000000a1553f7/frameset.htm
    anybody know the create Task API for Portal.
    Thanks,
    Thillai.

    Need to do custom develop

  • New portal component not available for new iView

    I've just written my first portal component using the NetWeaver Developer Studio.  It's a trivial "Hello World" application. 
    If I run it in the portal from the NWDS it runs successfully allowing me to capture the full URL.
    I tried to export the par file and upload it to my portal.  I used the Archive Uploader from the portal to load the par file (System Configuration -> Support -> Portal Runtime -> Administration Console).  The upload appeared to go successfully but the "Archive Deployment Checker" shows the local and repository versions as "undefined" with "update", "delete" and "refresh" buttons - no "install" button.
    When I try to build an iView to display this component I don't see it in the list of possible types. 
    (portal content -> new iViews -> choose source type of "portal component") I can't see anything that looks remotely like my component.
    If I create a generic applicationintegrator iView I can paste the full URL from my NWDS test run and it works.  I can even build that into a role and make it appear in the portal content area. 
    How do I:
    1  find/make visible my component so I can build an iView directly from it
    2  if I can't do 1, configure the URL a little more generically so it's portable.
    The URL in the iView looks like
    http://dev.mycompany.com:5xx00/irj/servlet/prt/portal/prtroot/MyHomePage.HomePage
    and I'd like it to look like
    http://<prtroot>/MyHomePage.HomePage

    Hi Murray,
    Try to deploy your portal application from NWDS itself.
    NWDS
    Windows / Preferences / SAP Enterprise Portal /Add
    After that check in Portal Archive Selection your component will be there.
    And for shorter URL you needs to check the DNS settings.
    Regards,

  • PortalRuntimeException in Business Object document iview No portal component associated with the following context

    Hi all,
    We are stumped with a problem in our QA Enterprise Portal (7.3.1 Sp7) that throws a portal runtime error when we preview a Business Objects document iview.  The Business Objects Server versions are 4.0 SP5 and/or 4.1 SP3.
    The error is caught in the the defaultTrace file, /usr/sap/QNW/J00/j2ee/cluster/server0/log
    [EXCEPTION]
    com.sapportals.portal.prt.runtime.PortalRuntimeException: There is no portal component associated with the following context:
    pcd:portal_content/com.summit.SES_BI/com.summit.iviews/Daily_Margin
    at com.sap.portal.prt.component.PortalComponentContext.<init>(PortalComponentContext.java:93)
    Here is what we have tried
    * Confirmed the iviews exist in the PCD, by browsing to the content folders and right lick, preview on the iview.
    * Our PRD and DEV systems work correctly and are on same versions of EP Runtime and java. 7.3.1.7.0.201..
    * Occurs with all Businessobjects iviews from the QA portal and all doc types, webis, dashboards. Tried creating new iview.
    * Reapplied the com.sap.businessobjects.iviews.templates.epa to the Portal from t he BI 4.1 SP3 distribution
    * Deleted and recreated the BI portal system connector using the SAP BOBJ system template set path to http://bi-qas:8080/BOE
    * Set the embed key value in the BI system connector property and in the custom global.properties file, restarted tomcat and SIA services
    * Set permissions for everyone end user on the content folders and the BI system connector
    * Confirmed Single sign on configured correctly between BI and Portal
    * Confirmed that the QA BI server is configured correctly by directing the working DEV Portal to the QA BI server.
    * Performed actions in note 1709737
    We are certainly stuck and the defaultTrace file is not very informative.  Any suggestions are greatly appreciated
    Lee Lewis

    This is resolve with note 1615838  - SAP Netweaver Enterprise Portal 7.3 iView creation with BI 4.0 results in exceptions.
    The note includes a file portalapp.xml that need to be inserted into com.sap.businessobjects.iviews.par that is included in the BI server distribution.
    Then deploy the ear file.....
    Odd thing is that the note mentions 4.0 and we are on 4.1 SP3...
    Environment
    SAP BusinessObjects BI Platform 4.0 SP02 Patch 4 or lower
    SAP Netweaver Enterprise Portal 7.3
    Lee Lewis

  • Creating  a new Portal Masthead iView..

    Hi,
    I would like to create a new Portal Masthead iView for my portal application which should contain the logoff and help option. From which iView, I can create it?
    Thankyou,
    Sudheesh...

    Hi Sudheesh,
    Masthead: contains branding elements, user identification, and the appropriate (based on the portal configuration) function links from among Help, Personalize, New Session, Log Off and Log On.
    In the Portal Catalog, go to Portal Users --> Standard Portal Users --> Default Framework Page --> Masthead iView, and in the Help Link URL property, enter the URL of the site you want launched when the user clicks the Help link.
    Also check on to this link,
    http://help.sap.com/saphelp_erp2005/helpdata/en/97/d4ee3d6434445ae10000000a11405a/frameset.htm
    Hope it helps,
    Regards,
    Nagarajan.

  • Finding recursively the iViews assigned to a Role - Portal Component

    Hi,
    I am trying to make a Portal Component where in I need to know what iViews are assigned to any particular role in a recursive manner.
    Currently by using the following code I can search the iViews recursively in the portal_content folder structure but not in the roles,
    Hashtable env = new Hashtable();
    env.put(IPcdContext.SECURITY_PRINCIPAL, request.getUser());
    env.put(Context.INITIAL_CONTEXT_FACTORY,IPcdContext.PCD_INITIAL_CONTEXT_FACTORY);
    env.put(com.sap.portal.directory.Constants.REQUESTED_ASPECT, PcmConstants.ASPECT_SEMANTICS);
    InitialContext ctx = null;
    DirContext dirCtx;
    List iViewList = null;
    ctx = new InitialContext(env);
    dirCtx = (DirContext) ctx.lookup("pcd:portal_content");
    PcdSearchControls pcdSearchControls = new PcdSearchControls();
    pcdSearchControls.setReturningObjFlag(false);
    pcdSearchControls.setSearchScope(PcdSearchControls.SUBTREE_WITH_UNIT_ROOTS_SCOPE);
    dirCtx.addToEnvironment(Constants.APPLY_ASPECT_TO_CONTEXTS,     Constants.APPLY_ASPECT_TO_CONTEXTS);
    NamingEnumeration ne = dirCtx.search("","(com.sap.portal.pcd.gl.ObjectClass=com.sapportals.portal.iview)", pcdSearchControls);
    iViewList = new ArrayList();
    while (ne.hasMoreElements())
         IPcdSearchResult searchResult =     (IPcdSearchResult) ne.nextElement();
         String location = searchResult.getName();
         iViewList.add(location);
    Iterator i = iViewList.iterator();
    while(i.hasNext())
         response.write("<br />" + i.next().toString());
    I need to find the iviews that are currently assigned to a particular role for which PCD path can be given at the time of making the iVIew from this component.
    Please let me know how to go about this.
    Regards,
    Saurabh Agarwal

    Hi,
    Somebody please help on this one.
    Regards,
    Saurabh.

  • Error in service call of Portal Component while accessing CRM iview

    Hi Experts,
    When I'm trying to open the iview, i'm getting portal runtime error.  Below is the log I found.  I check the permissions and everything looks fine.  We have migrated from EP6 to EP7 EHP1 SP8.  This iview is working properly in EP6 but throwing error in EP7.  Kindly let me know how to resolve this issue.
    Exception ID:02:43_05/09/11_0009_109976350
    [EXCEPTION]
    com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/com.scc.scc/vcr/com.ids.scc.vcr.crm_link/com.ids.scc.vcr.crm_link.Roles/com.scc.sapbpe.salesrep/myApplications_dlren_0/CRM/quotations/com.sap.pct.crm.sal.my_favorites_sales_documents
    Component class : com.sap.pct.crm.core.favorites.list.ListPortalComponent
    User : TESTUSER
    at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:973)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.core.async.AsyncPortalComponentResponse.include(AsyncPortalComponentResponse.java:355)
    at com.sapportals.portal.prt.core.async.AsyncPortalComponentResponse.include(AsyncPortalComponentResponse.java:310)
    at com.sapportals.portal.navigation.workAreaiView.doContent(workAreaiView.java:293)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:375)
    at java.security.AccessController.doPrivileged(AccessController.java:246)
    at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:388)
    at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
    at java.lang.Thread.run(Thread.java:770)
    Caused by: java.lang.NoClassDefFoundError: com.sap.pct.crm.core.objectlinks.ObjectLinkGenerator (initialization failure)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:134)
    at com.sap.pct.crm.core.favorites.list.ListDynPage.onContainerCreate(ListDynPage.java:547)
    at com.sapportals.pct.util.pdv.PDVDynPage.doProcessBeforeOutput(PDVDynPage.java:171)
    at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:127)
    at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    ... 15 more
    Thanks in advance,
    VV.

    Hi,
    check whether note 1291058 applies for you.
    Check whether your Stacks and SPs / Business Packages matched correctly with maintenance optimizer.
    Got this error only once while implementing a new portal, it was due to a corrupted deployment, so probably some of the XSS JAVA Components got corrupted.
    EDIT: "Caused by: java.lang.NoClassDefFoundError: com.sap.pct.crm.core.objectlinks.ObjectLinkGenerator" really looks like something with the JAVA deployment went wrong. Java Stack can't find a class definition in PBO... you haven't modified anything with NWDS/NWDI or have you?
    regards, Lukas
    Edited by: Lukas Weigelt on Sep 7, 2011 1:22 PM

  • How to Create A portal iview to link B portal WDJ app

    Hi firends
       I am novice.
    I have a persecution that how to Create A portal iview to link B portal WDJ app.
    Please help me to solve the question.
    Best regards,
    Ben Chen

    copy the URL of the WDJ app iview in portal B, create a URL iview in portal A with that URL.
    or Create a KM navigation IVew with that WDJ application Ivew in HTML. check this article for c[reating bookmark able Web dynpro URL's |http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/808fb397-1fcf-2910-7884-8f075c939666]
    regards
    Mahesh

  • Create a Portal Favorites Iview

    Hello to all,
    Smeone know how i can create a Portal favorites Iview?
    Thanks in advance!

    Hi,
    check this link....
    [Portal Favorites iView|http://help.sap.com/saphelp_nw04/helpdata/en/1e/62eae2357c4596bda2476d0a6503e3/frameset.htm]
    and also  /thread/292200 [original link is broken]
    PradeeP

  • IViews based on J2EE

    Hi all,
    Being new to the EP platform,I have a few simple queries:
    As far as I know,one can develop iViews in two methods:
    1)using java(JSP Dynpage packaged as .PAR files) and
    2)using webdynpro.
    But my question is:
    can I develop iViews with a J2EE application which contains JSPs,EJBs,Servlets(packaged as .EAR files in SAP Netweaver Studio)?
    If yes,pls tell me how do I do it?
    If no,can anybody explain how else can a  J2EE application be used in portal platform.
    thanx in advance.
    regards,
    Prasanna.

    Hi Prasanna,
    this needs some clarifying concerning wordings:
    1.) An iView is an "instance" of a portal component. Within the Portal, you have deployed different applications, each app consists of one ore more components (and/or services, but services are faceless).
    2.) The "traditional" way to implement such a component is to do it directly via HTMLB, JSPDynPages etc. Deploy this app within the portal and then you can create an iView build directly on this component.
    3.) Alternatively, you have components at hand, which import other applications / or web stuff. The most simple for example is an URL-iView. This is an iView using a component which just retrieves the content from some URL given. A more complex example is the ApplicationIntegrator, which does the same plus passing login params etc.
    4.) One possibility is to integrate WebDynpro-Applications via a specific WebDynpro iView. The combination of this has the added value that from WebDynpro Applications you are able to use the Portal Services, so you have a far more tight integration.
    5.) With all this at hand, the rest should be self declaring: Yes, you can develop "normal" J2EE-Apps, based on "good old JSP/Servlet + EJB" technology and integrate it via URL/AppIntegrator iViews. But you can also use WebDynpro for your frontend and EJB's for your backend with the advantage of tighter integration.
    Hope it helps
    Detlev

  • IFrame in WDJ application to call another WDJ iview based on users country

    Hi All,
    I have a requirement wherein I have to display an iview based on the logged in user's country. This iview will be displayed within a WPC ivew. So the idea is to create just one WPC iview and put this WDJ iview in it, hence if a user from US logs in and sees this WPC ivew ..he will see US specific WDJ iview & if a user from UK logs in and sees this same WPC iview.. he will see UK specific....same should be the case for all other countries.
    I was exploring option and using IFrames can help me acheving the same, but on further research I found it deprecated and also when I write IWDIFrame. in nwds i get "The type IWDIFrame is deprecated"
    My SAP Portal is 7.01 & NWDS version is 7.0.11
    Any pointers to achieve my requirement would be of great help.
    Regards,
    JJ

    Thanks Narayan.
    I went ahead with your advice, and I got the navigation working BUT the iview opens in a new window.
    I need:
    MAIN iview is within a WPC webpage --> when we open wpc --> need to get eg. US iview exactly in place of MAIN
    What is happing:
    MAIN iview is within a WPC webpage --> when we open wpc --> US iview is open in another portal window & the wpc area were I have placed MAIN is blank.
    I am using following code:
         if (wdContext.currentContextElement().getVa_usercountry() != "" && wdContext.currentContextElement().getVa_usercountry() != null) {
                        if (wdContext.currentContextElement().getVa_usercountry().equals("US")) {
                             WDPortalNavigation.navigateAbsolute("ROLES://portal_content/hr/emea/iviews/ess/personal_information/com.emea.ess.ivu.addr_ir",
                             WDPortalNavigationMode.SHOW_INPLACE,
                             WDPortalNavigationHistoryMode.NO_HISTORY,
    Any advice to resolve this....I think I am almost there but need some more push !!
    Thanks.
    JJ

Maybe you are looking for

  • Report to display all the contacts of an opportunity.

    Hello, I have a requirement, can we create a report which displays all the contacts of an opportunity apart from primary contact. Any inputs on the same will be appreciatable. TIA Edited by: 1004233 on May 6, 2013 12:16 AM Edited by: 1004233 on May 6

  • Ipad version for testing

    I am starting with Captivate 8 and have never worked with apple products. For testing I am going to buy an iPhone or/and  iPad. Which version of these  should I buy for testing? Or are there prooven browser simulators of the apple world? Thanks a lot

  • How to post a video podcast

    I have audio podcasts but how do I post a video podcast to iTunes

  • Print list showing graphics used with file paths

    My company is in the process of remapping the graphics on a shared network and I need to go through and make a list of all grphics used in publications along with their filename/path. Hoping there is some plug-in or feature that I can use to create a

  • Mac won't boot up

    It is stuck at the "apple" screen and spinning... any tips? Had not turned it on in several months.