Photo iView in another iView

Hi all!
We have a problem showing photos of employees in a home made CV iView. The pictures are currently stored using standard document handling in SAP so there are standard procedures to "retrieve" the pictures. There is an iView called "Photo", in mss package: com.sap.pct.hcm.eeprofilephoto.par, and this iView does nothing else but showing a photo. Is there a possibility to place this iView embedded/within another iView like our home made one? It can't be placed outside the CV iView on a page since it doesn't give the correct layout for printing the CV.
A great thanks in advance!
Best regards
Benny Lange

Thanks a lot for this idea!
But I'm having some problems: I don't recognice the different headers straight of. I find "Support" on top bar, under this one I find "Support desk". On this page I can find "Portal Java runtime" but not "Portal runtime" but I suspect this is just another name. Now I'm stuck though. I can't find any place here to download the par-file you mentioned.
What I did find by going into "Browse deployment" and then going all the way down to "ROOT/WEB-INF/plugins/portal/lib" was a file called "prtlayout.jar". Could this be the file you are talking about? Perhaps I should mention that I'm working in EP5 and this might be the cause of the differences in headers and location of different things.
Best regards
Benny

Similar Messages

  • IView read another iView's profile.

    I have two iViews derived from the same PortalComponent, but have been set different set values for the profiles.
    When I added both of the iViews to the same page, one iView reads another iView's profile. Most of the time both of them use the same value from one profile, but which profile it is used is undertermined. If I keep refreshing the page, I can see which profile the two iView choose to use is random.
    The expected behavior should be each iView only uses its own profile.
    My EP's version is:
    J2EE Engine 6.40 PatchLevel 87289.311
    Portal 6.0.9.0.0
    The same code works fine on
    J2EE Engine 6.30 PatchLevel 84868.311
    Portal 6.4.0.0.200406231750
    In my portalapp.xml my profile is define like this:
    <component-profile>
         <property name="My Profile Name" value="default">
    In my portalcomponent code.
    I read profile by :
    request.getComponentContext().getProfile().getProperty(paramName));
    Can somebody tell me why? Is it a known bug? Did I missed some patch?
    Please mail me to [email protected] too.
    Thank you for your help.
    Harry
    Message was edited by: Xiaochen Du

    Hi Harry,
    > saved in IPortalComponentRequest
    In the original message, you wrote about a problem concerning the profile, now it's the request!?
    > If this is a fixed issue, please let me know,
    > in which patch it is fixed.
    If your are lucky, you'll get an answer to such questions on SDN, but anyhow, no official ones. That's the reason why I have suggested to open an OSS message, that's the support channel which should be able to answer officially to this kind of question. Anyhow, you would have to describe the problem in detail, also if the profile or the request is concerned...
    > confused with the version numbers
    There is a note about what build version corresponds to what SP/Patch. Anyhow, "sneak preview EP version 6.4.0.0.200406231750" probably is quite old, it's from 23.06.2004...
    Hope it helps
    Detlev

  • Control iView from another iView

    Hi,
    I would like to know, how I can control on iView from another iView. Is there any HowTo-Guide about this? Or a simple example, maybe a list of links in one iView and the displaying of those links in the other iView.
    Kind regards,
    Dominik

    Hi Dominik
                           You can do that using the client side eventing framework (EPCF) provided in EP.
    Please go through this
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ce/3e98408d953154e10000000a1550b0/frameset.htm
    Hope this helps,
    BR,
    Goutam.

  • How to Include one iView into another iView

    Hi All,
    My requirement is to have 3 input fields across many iviews. on entering the values in those fields, i will invoke a Web Service Model.
    I dont want to keep these 3 fields in all iviews, rather i am planning to create one iview with 3 fields integrated with model and call this iview in many other iviews.
    How do i achieve this in wed dynpro coding. In JSP, there is a concept called "Include Jsp Page" . Is there any similar kind of functionality in WD.
    Kindly guide me .
    Reg/Venkat

    Hi,
    In the portal, create a page and place the iView having the three input fields on top. Place the second iView below. Keep differing the second iView for every page. In this way you can make the iView with 3 input fields only in the desired pages. You can use EPCF to invoke / navigate to another iView.
    Regards
    Srinivasan T

  • Need call a method of one iview from another iview

    Hi,
    There are 2 iviews in a component.
    1) FirstView - contains abc() method & xyz() methods
    2) SecondView (a popup) - asdf() method
    i want to call abc() method from asdf() method. i.e. i want to call a method of the firstview from the secondview.
    Note:
    1) i couldn't able to copy the code of abc() method to component controller, as it has the code which uses (iview) local attributes (this can be done by context mapping) & main reason is from the method it calls the xyz() method of the same view (again i couldn't call a method of iview from component controller).
    2) firstView contain 5 tabs, i want to be in the same tab from which secondview (popup) was called, if i use fire plugs between both view, the current tab will be chnaged (i suppose, not sure).
    3) can we use event handlers, if yes how can we do that.
    Please provide a better solution for calling a method of view from another view.
    Thanks
    Maha
    Edited by: Maha Hussain on Jan 13, 2009 12:40 PM

    Hi Maha,
    It is better to have such methods in the component controller to make it reusable and avoid writing same code again and again.
    You can have that method in component controller and call that method on click on a button from Iview1 and can pass the parameters in the mthgod only.
    for example.
    Say Method abc() which is currently in Iview1 and you are passing values from context say aa bb cc to the method now what i am suggesting is
    have that method abc(String aa, String bb, String cc) ;
    and call it on click on button in Iview1 and pass the required parameters.
    Hope this will help
    Regards
    Narendra

  • Navigating values from one iview to another

    HI,
    We have created an Iview in Visual composer and has provided some "Name" and "EPCM Event".
    Now when i click on a button i shud pass a values called "Number" from this iview to another iview which is not a Visual composer iview.
    Can i know how can i link this 2 iviews and also how to capture that EPCM event to show the value in second iview.
    Regards,
    Raju

    Hi,
    The value is stored in cookies in the Client. EPCM databag APi should help you
    http://help.sap.com/saphelp_nw70/helpdata/en/68/322a9261c54e51b7965f86aac3dae2/frameset.htm
    save method writes to the cooke (from 1st iView) and load method gets the value from the cookie(from the 2nd iView).
    Event is required only if you have both the iViews in the same page and want to show the update immediatly
    http://help.sap.com/saphelp_nw70/helpdata/en/82/04b340be3dff5fe10000000a155106/frameset.htm
    Srini
    Edited by: Sinivasan Rajamani on Aug 11, 2009 9:23 PM

  • Why we can't add an iview to an iview

    plz tell me the reason

    Hi,
    Well, iview is the most fine grained object for portal development.You have an iview that you can add to a page, here page acts as a parent element.But still, YES we can add an iview to another iview.for this please refer this
    <a href="http://help.sap.com/saphelp_nw70/helpdata/en/43/2bfe81b0e70d24e10000000a1553f7/frameset.htm">LINK</a>
    Hope this helps,
    Regards,
    Ameya
    null

  • How to change one iView to another in portal page by clicking the third one

    Hi all!
    I have created four iViews: two speedometers with web application designer and two iViews with visual composer. I added the speedometers and a visual composer iView #1 to a portal page (default view). The requirement is that by clicking the speedometer #2, the visual composer iView #2 would replace visual composer iView #1 on the portal page. If the user then would select the speedometer #1 again by clicking it, visual composer iView #2 would replace #1 again and so on.
    I have read article http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50b65a5d-f397-2910-a78a-f5544f21c33b?QuickLink=index&overridelayout=true, but it is more about filtering VC iView values with BI web items. I don't need to filter anything, just to change one iView to another in a portal view by clicking a third one.
    I have thought of placing two VC iView to a same portal page area and defining one of the to be visible and another hidden (by clicking speedometers these properties would change), but I haven't found the way how that could be done in portal. Is there a way to define some OnClick-method to change visibility parameters or url-address of another iView?
    One solution might be¨on the other hand to transfer any value to VC by clicking a speedometer and to change the visibility of the VC iViews according to that value (the speedometer #1 should in that case transfer other value to VC than speedometer #2). I don't know if that is possible with speedometers - you can't reference any characteristics or variables with it.
    If you have an idea, what would be the best way to accomplish this requirement, I would be very glad to hear about it! We are in VC 7.0.
    Points garanteed!
    Regards
    Sari

    Hi,
    In the portal, create a page and place the iView having the three input fields on top. Place the second iView below. Keep differing the second iView for every page. In this way you can make the iView with 3 input fields only in the desired pages. You can use EPCF to invoke / navigate to another iView.
    Regards
    Srinivasan T

  • How can I transfer data form one data store to another iview /dats store

    Hello,
    I have two iview and want to transfer the data from my data store (main iview) to the nested iview (or the data store in nested iview)
    Can you give me instructions, how I can implement this with the signal in and outports.
    Thanks
    Bst regards
    thomas
    I

    Hi Thomas
    Pass the output data of one iview to another(by connecting the output of the 1st to the input of the 2nd) and then <b>Signal Out</b> the combined data of the two iviews from the 2nd iView using a <b>event</b>(say, a submit button) from the 2nd iView.
    Connect the <b>signal out</b> to the nested iView(main iView) by composing a <b>Signal In</b> on the nested iView.
    Next, inside the nested iView design layout push the values from <b>Signal In to a data store.</b>
    Now you could access all the data @datastore from any no. of forms inside the nested iViews.
    Regards
    Navneet

  • How to move from one transaction iView to another without losing the info.

    Hello expert,
    Is there a way to configure multiple transaction iViews in away that when I click on another iViews and want to go back to the old one, then the information is still there?  For example, we have a customize transaction that is fetched by running CM07.  I want to create two iView (CM07 and the custom transaction) in away that a user will type in the info on the CM07 iView, then click on the custom transaction iView to view the selection from CM07.  However all the information should be there when the user going back to CM07.  Right now when we are clicking from one iView to another, we have to type in the information again on CM07.
    Thank you.

    Hi ,
    See the thread below .I hope It will resolve your issue
    passing values between two transaction iviews?
    Koti Reddy
    points are welcome if it is helpful!

  • Opening another iview from an iview in the same page ....

    Hello ....
    I need to open another iview from an existing one in the same page without overwriting the other existing iviews on the page. I am using EPCM.doNavigate() as given below
    EPCM.doNavigate('ROLES://portal_content/com.hersheys.Hershey_Content/com.hersheys.Human_Resources/com.hersheys.hr.sap_mss_iviews/EmployeeExit?SCENARIO_PARAMS=PERNR='+person,0);
    The iview does open in the same page, however i lose the other iviews on the top and bottom of the page ....
    Any pointers??
    Thanks,
    Devina

    Hi Devina,
    Try using IUrlGeneratorService to generate the URL to the required iView, instead of EPCM.doNavigate().
    doNavigate sometimes refreshes the whole page while loading the required iView.
    cheers
    Kiran

  • Naviage to another iView in Visual Composer

    I am trying to configure navigation from one iView to another. I have going through many tutorials but to no avail.
    The result of the steps below should be that the ”source” iView is shown. When the submit button is clicked the value in the source_field should show up in the target iView.
    However nothing happens when you click the submit button.
    Please Help.
    Here are my steps.
    In Visual Vomposer
    Create a new model.
    Create a new package. (Drill into package)
    Create an iView named “source”. (Drill into the iView)
    Add an Form view:  “Form 1”.
    Add a Start connector and link it to the in port of the form.
    Right click on the form and select Configure Element
    Add a new Input Field: “source_field”
    Add a new pushbutton: “submit”
    Open the properties of the “submit” button
    è     Open Action Tab
    è     Select custom action
    è     Set custom action: “TO_TARGET”
    è     Click Close
    Click and drag from out port of the form and select Signal Out
    In the Select Output dialog
                Select “source_field”
    Right click the newly created Signal Out and select Configure Element
    Change the name to ”Port”
    Click on the link from the form to the Signal Out icon
    Change the Event Name to “TO_SOURCE”
    You should see in the lower right panel
    Input field         Assigned field
    source_field      @source_field
    Navigate back up to the package
    Create a new iView named “target”
    Drill into the iView
    Add a Signal In connector. Configure the name to “Port”
    Add an input field : source_field
    Add a new Form view : “Form1”
    Link from the Signal In  to the in port of the form.
    Right click on the form and select Configure Element
    A field “source_field” will have been automatically created.  Set the type of the field to Input Field.
    Click and Drag from the out port of the form and choose End Point.   Do not select a field for output.
    Save the Model and deploy.
    The result should be that the ”source” iView is shown and when the submit button is clicked the value in the source_field should show up in the target iView.
    However nothing happens when you click the submit button.
    Please help?
    Rick Laird

    Hi Rick,
    The event name must match the action name that you defined thus TO_TARGET and not TO_SOURCE. In fact you should be getting a warning that the event is declared but cannot be fired. If you just open the drop down in the port's event name you will see TO_TARGET in lower case. Just select it.
    Regards,
    Allen

  • Navigate to another iView in Visual Composer

    Sorry for the reposting
    I am trying to configure navigation from one iView to another. I have going through many tutorials but to no avail.
    The result of the steps below should be that the ”source” iView is shown. When the submit button is clicked the value in the source_field should show up in the target iView.
    However nothing happens when you click the submit button.
    Please Help.
    Here are my steps.
    In Visual Composer
    Create a new model.
    Create a new package. (Drill into package)
    Create an iView named “source”. (Drill into the iView)
    Add an Form view: “Form 1”.
    Add a Start connector and link it to the in port of the form.
    Right click on the form and select Configure Element
    Add a new Input Field: “source_field”
    Add a new pushbutton: “submit”
    Open the properties of the “submit” button
    è Open Action Tab
    è Select custom action
    è Set custom action: “TO_TARGET”
    è Click Close
    Click and drag from out port of the form and select Signal Out
    In the Select Output dialog
    Select “source_field”
    Right click the newly created Signal Out and select Configure Element
    Change the name to ”Port”
    Click on the link from the form to the Signal Out icon
    Change the Event Name to “TO_SOURCE”
    You should see in the lower right panel
    Input field Assigned field
    source_field @source_field
    Navigate back up to the package
    Create a new iView named “target”
    Drill into the iView
    Add a Signal In connector. Configure the name to “Port”
    Add an input field : source_field
    Add a new Form view : “Form1”
    Link from the Signal In to the in port of the form.
    Right click on the form and select Configure Element
    A field “source_field” will have been automatically created. Set the type of the field to Input Field.
    Click and Drag from the out port of the form and choose End Point. Do not select a field for output.
    Save the Model and deploy.
    The result should be that the ”source” iView is shown and when the submit button is clicked the value in the source_field should show up in the target iView.
    However nothing happens when you click the submit button.
    Please help?
    Rick Laird

    Hi Rick,
    I reconstructed your model.
    First I think, you have made one mistake (perhaps you just mixed it up in your description): The event name from the form to the Signal Out icon should be "TARGET_TO" instead of "SOURCE_TO" resp. the same name that you define on the custom action tab in the properties window of the push button.
    However I could not solve your problem as described, but I put the two iViews in one Page (instead of a package) and then it did well.
    I Hope I could help you at least a bit.
    Regards,
    Oliver

  • How Can I Call a method in iView  ,which is in another iView

    I Have 2 iViews i want to call a method in Iview which is i another iView
    Thanks and Regards
    Prasad.Y

    Hi Prasad,
    first, welcom at SDN.
    Next, let us clarify some wording:
    A <i>PAR</i> is a <i>Portal ARchive</i>. It is a zip in a certain format. It contains a <i>portal application</i>.
    A <i>portal application</i> consists of <i>components</i> and/or <i>services</i>.
    An <i>iView</i> is somehow an "instance" of a <i>component</i>. It is created within the portal. There are <i>no iViews in a PAR</i> (like: "There are no objects in a JAR (but classes).").
    With this in mind, you know that the question does not work, for iViews don't have "methods".
    If you ask how you can call a method of a class belonging to a different component (but within the same portal app), it is no problem at all, each class has access to each other class within the same portal app (in fact, one has to differentiate between public and private part, but we don't want to go so far). To call use a class belonging to (the public part of) a different app, you will have to set the SharingReference within portalapp.xml.
    If that's what you're looking for - great.
    If not, ask again, but far more detailed.
    Hope it helps
    Detlev
    PS: Please consider to reward points for helpful answers. Thanks in advance.

  • Passing output of one iView as input to another iView using Visual Composer

    Hi
    I need urgent help. Is it possible to pass data from one iView to another using the Visual Composer tool. If it is how? Does anyone have an example or know where I can find one.
    Here is my example:
    I have created one Page with two iViews on the page. In the first iView i have a Bapi that accepts an ID number of a business partner as input and returns details like Name, Surname , title etc as well as the SAP Business Partner Number. The second Iview uses a Bapi that returns the Address details of the business partner.My problem is that I need to use the Business Partner Number from the first iView as the input into the second iView. Is this possible using Visual Composer? There will be a series of additional all bringing back different details of the same Business Partner and will need to use the same Business Partner Number.
    Please advise me if this is possible using VC or if not suggest an alternative way of doing it.
    Thanks in advance for the help. 
    Regards
    Yusuf Gangat

    Yes you can do this.
    You can use ports (Signals) for this.
    In order to explaing this, I will call the 1st iView - the source iView and the 2nd one - the target iView.
    1. In the source iView create an "Out Port" from the form or table where you have the details you want passed. Name it anyway you want (in the Properties task pane).
    2. In the target iView create an "Input Port" and connect it to the input of the BAPI you want run.
    3. Make sure that both ports have exactly the same name (it's case sensitive). and the same fields.
    4. Deploy the 2 iViews to the portal, put them in the same page.
    Data should be transferred now between the iViews.
    Lior

Maybe you are looking for