Eventing between iView and nested iView

I try to make an Event between an iView and an nested iView. I followed the instruction on page 164 in the reference guide and tried some other things, but it doesn´t work. I make an output Port on the one side, there i could select the fields to be displayed. But when I compose the Input Port , there are no field to see.
So what make I wrong?

Hello Marcus,
the main thing about the desired eventing seems to be that when you have placed your data service in the nested iview you have to create a signal-in port<b> by pulling a data connection out of the input port of the data service</b> to create the input-port of your nested iView. Only this way, the port is filled with the input data of the data service.
Back in your main iView you can connect the data flow to the newly created port of your nested iView the same way as you connect to a data service. You then should see the input fields of the data service that you placed in the nested iView and be able to assign values to the input fields.
Hope that helps
cheers
Gerhard

Similar Messages

  • Contextual Events between templates and fragments

    Hi there,
    I'm having some issues to use contextual events in the following scenario:
    I have an inputText and a button on a jsf template. The input text is associated with an attribute on a managed bean and the button triggers and action that returns the value of this property on the managed bean. Besides, it triggers a contextual event.
    I also have a fragment that should consume that event, and this fragment is placed on a jsf that inherits the template that triggers the event.
    Unfortunately, when I try to consume the event on my fragment I cannot see the producer on the event map window, and event if I create my event map manually, it doesn't work anyway.
    Does anybody have an example of it?
    Am I doing smth wrong here?
    Cheers,
    George

    Hi,
    does the template ave a pagedef file that exposes the binding that triggers the communication ?
    Frank

  • Eventing between iView on different pages and different models

    Hi guys,
    Though I read carefully as many related posts as possible,
    I haven’t been able to determine a definite answer to the following question.
    I am creating an ‘application’ that will show several graphs about a month n in the portal.  Each graph is an iView in a different page, and I want the iViews to be completely independent.  I mean, I can’t go for the option of having all the iViews in the same model.
    Therefore, I have to design each iView with an event in,
    They would receive as parameter, the month n issued as event out of a first iView.
    I have not been able to have those iView communicating with each others up to now.
    I saw that maybe Guided Procedure would be an alternative, but fear that I then have to pass in the graphs in the exact same following order each time, which I want to avoid.
    Any pointer is welcome.
    Ch

    Thanks for your trial, Jan.
    Using one single model is not an option (and I know how to do it should I decide to go that way).
    Think about authorizations, for instance : user1 can see graph a b c and user2 can see graph a d e. 
    If the graphs are all in a big iView, I can't segregate graphs b c d e that are not common to the two users.  If each graph is in a different iView/page, I can assign them one by one.
    Another application of the concept : if I have a 'summary' page and a 'detailed' page, showing the same graph but at a different size, for instance : going for the 'indenpendancy' solution allows me to re-use exactly the same iView, just the layout properties would be changed at 'portal' level.
    Ch

  • Portal eventing between bsp and VC

    Hi everybody
    I need to use portal eventing to have a bsp and a VC iview communicate.
    The bsp iview should be displayed within the VC iview as html view, raise a portal event with some sort of parameters inside, and then be dynamically hidden by the main iview.
    I have often read about VC and bsp exchanging signals when belonging to the same page, but will this work even with bsp iview within VC iview? Has anyone ever achieved this?
    thanks
    Vincenzo

    Hello Vincenzo,
    It won't work, since the html view is implemented as an iframe on top of the model. If you want to use portal eventing, you should have the iViews inside a portal page which acts as a container and you also have the entire portal framework working for you.
    Regards,
    Natty

  • HT4969 Can I sync events between reminders and calendar?

    I have evens on both Reminders and on my Calendar. Can I have them automatically pushed between the two apps? Both have time-specific events.

    You could also take a look at Windows Live Mesh:
    http://explore.live.com/windows-live-mesh-devices-sync-upgrade-ui
    You need a Windows Live ID but it's free.
    A lot of people also use Dropbox if you don't need more that 2 GB (you have to pay for >2GB)
    http://www.dropbox.com/features

  • Overlapping events between months and extra events added by iCal

    Aloha, everyone.
    My wife is the primary iCal user and often syncs between the iMac and her iPad. She's a private tutor and has a ton of calendars operating in iCal for each of her students.
    Two problems:
    1) for this summer, July is giving us problems. We forward to August, and when clicking back, it won't go to July. I click again and it will go to June. However, some events from August overlap June events. In other words, I can read two events in the same spot.
    2) iCal will add additional copies of the same event on the last Sunday of the month for the previous month. Say the event is "buy apples" on June 27th. When I go to July's calendar, June 27th still shows and it will have 3 additional "buy apples" events.
    This is driving my wife nuts. Any help?
    Thanks!

    I have the exact same problem as what you described. I made a backup of iCal and then tried to experiment by turning all calendars off to find out when I could get from August directly to July again instead of going two steps back to June and one step forward to July. I thought that certain events were the cause but that does not seem to be the case. In one instance I reached a point where one event could not be erased at all.
    There are events that will still show when the corresponding calendar is turned off. Those will show in every month you switch to and cause the overlap. Clicking on that event will turn the corresponding calendar back on again and the "ghost" events will then disappear, at least temporarily.
    Since so many of us are having the same problem someone needs to alert Apple that there is a serious bug here. It is making iCal almost unusable and certainly not trustworthy enough to be deployed in a business environment.
    I hope there will be a bug fix soon.

  • Calendar Events between iCal and iCloud keep shifting by 1 hour

    I have iCal and my calendar on iCloud synced up...however recently i have been noticing that my appointments on one or the other of the calendars are all off by an hour. As best I can figure (after poking around in icloud time zone settings) is that iCloud was not on daylight saving time for the Central time zone...I have changed the setting, but all my appointments are still off by an hour in iCloud...should they have adjusted automatically when i changed the time zone? Am I missing some better time zone calendaring functionality? It seems like this shouldnt be this difficult or persistent of a problem.
    Related, there doesnt appear to be a "daylight" option for the timezones in iCloud, just a Standard and one missing Standard, e.g. Chicaog Time vs Chicago Standard Time. My assumption is that WITHOUT Standard is the equivalent of Daylight...can anyone confirm that?
    I am getting really tired of constantly revising my appointments (if i change them to be correct (on icloud, then they are wrong on my Mac when i get home at the end of the day)...is there a way to get the time zones and times to line up with the time programmed on my Mac? Right now i have no faith that the times on my calendar events are at all accurate and have to keep the appt details in the notes (e.g. starts at 2pm) just so i can keep track in spite of the times, but that is hardly efficient or logical with a calendar tool.

    A screen dump showing iCloud in Safari and iCal on my Mac, with both iCloud and iCal set to Australian Eastern Standard Time (AEDT) but the event out by an hour on iCloud (and hence iPhone I guess).

  • ICloud not syncing new events between iMac and ipad2

    can't get new events in ical to sync

    I have the same issue with my New Ipad. My iPhone 4S updates to iCloud and I can even see the documents in
    settings-> iCloud -> Storage and backup -> manage storage -> Pages on my ipad, but pages won't sync with the documents on iCloud.
    I have done everything also, deleted all iWork apps, restored ipad, renamed documents on iCloud, deleted documents and uploaded to iCloud and nothing works. Use iCloud is on in all app settings and documents and data is on in iCloud settings.
    Have not yet found any solution, please help, it is very frustrating to have to copy to Dropbox every time I make changes...

  • Synch photo Events between iPhoto and iPad.

    I synch my iPhoto Events with my iPad. With one Event, many of the photos I have deleted from the iPhoto Event still show in the iPad Event. Does anyone know how to fix this?

    Applologies, I have since discovered the 'export' function in the file menu, so I've solved my problem.

  • Eventing between three iviews

    Hi all,
    I implemented three Iviews in a model and tried to define eventing between them in the following manner:
    - Output of iView1 is input of iView2
    - Output of iView2 is input of iView3
    Eventing is functioning well between iView1 and iView2, but it isn't doing between iView2 and iView3.
    Does eventing only work between two iViews once a page? Do I need a different EPCM event than "com.sap.visualcomposer:epcm" for the eventing between iView2 and iView3.
    Regards,
    Elyes

    Hi
    Did you give the event between iview1 and 2 and iview 2 and 3 different names.
    Jarrod

  • Problems with Repeating Events on Palm and iCal

    Hi,
    I'm having a problem with daily-repeating events entered into either my Palm or iCal. When I put events in my palm and sync them to iCal, the iCal calendars look right, but then the Palm events become truncated,i.e. only the first day of daily event will be visible. If I do nothing but just sync again, the events in iCal become weirdly duplicated, i.e. if an event had two repeats, the "original" occurrance will be there, along with a second, starting on next day of the series, lasting for the same number of repeats. Is there any way to make one calendar the overwriting calendar while using iSync? Or do you know of some other fix? This problem doesn't seem to affect other repeating events, either monthly or yearly.
    Thanks
    20" iMac with Intel   Mac OS X (10.4.10)   500 GB HD, 2GB RAM 60GB Video iPod

    As I just posted in another thread, there are a whole series of 'representation disconnects' between the Palm calendaring application and iCal.
    While this article— iSync: About Syncing Recurrent Events Between iCal and Palm OS Based Devices—would lead to you believe that iSync is primarily the issue, it's not: this behavior occurs primarily because of the differences between the calendaring programs in each environment, and only secondarily because of the manner in which records are pushed and pulled by the synchronization framework.
    iSync itself is simply another compliant sync client, and there is unfortunately no workaround for the issues delineated in the article.

  • Eventing between Web Dynpro iView and regular DynPage iView

    I have seen, done eventing between two dynpage iviews and two webdynpro iviewsHowever, and gone through "How to Use the Portal Eventing for Web Dynpro iViews". However, I have been trying to have a webdynpro iview talk to a dynpage iview but they just won't communicate. Is this even possible?
    Ok basically I have a portal page in a popup window with no masthead and top level navigation. The page has two iviews -  the top one being an iView that points to a webdynpro application on Server A, and the bottom one being a dynpage iview on the Portal Server B.
    In the webdynpro iview, the code for when a button is clicked is
    public onSomeAction(Event event) {
        WDPortalEventing.fire("urn:myUrn","eventName","value");
    In the dynpage iview, the code i have for it is
    myServ = (IEpcfToolbox) PortalRuntime.getRuntimeResources().getService(IEpcfToolbox.KEY);
    myReceiver = myServ.getClientEventReceiver(request, "urn:myUrn", "eventName");
    form.addRawText(myReceiver.getWrappedScript());
    try {
        if (!myReceiver.isReceived()) {
            form.addComponent(createMainScreen());
        } else {
         form.addComponent(new TextView("event received!"));
    } catch (Exception e) {       
        form.addComponent(createErrorScreen());
    I tried all the things I could think of but the receiving iView just won't get the event fired.
    Can someone confirm that this should work? and correct me where I've done wrong.
    Please help. this is very urgent. your help will be greatly appreciated. thanks in advance
    PS. My environments are EP 6.0 SP2 and WAS 6.40 SP14

    > hi,
    >
    > portal eventing  works properly if all participants
    > are in the same domain. Otherwise portal eventing
    > g does not work. If the SAP J2EE
    > Engine on which the Web Dynpro application is
    > deployed is in another domain, you have to  map the
    > IP address of the SAP J2EE Engine to the domain name
    > of the
    > SAP J2EE Engine on which the SAP Enterprise Portal is
    > running, by editing the configuration file hosts.
    >
    > regards,
    >
    > Ganesh.N
    I am no direct access to the boxes so I can't try your suggestion. It really makes sense that eventing won't work if the iViews are on different domains. I know they are in the same domain but different subdomains.
    Anyway, good news I got eventing to work with the mentioned set. I found that that the SAP Java EPCFToolbox API had a bug that kept throwing javascript errors when I tried to have the web dynpro iview fire an event and the SAP one subcribed to it.
    I got around it but using the EPCF Javascript API instead.
    Code:
    response.write("<script>");
    response.write("EPCM.subscribeEvent('urn:dla.telework', 'createPdf', doSomething);");
    response.write("function doSomething() {");
    response.write("window.location = self.location + '&eventReceived=true';");
    response.write("}");
    response.write("</script>");
    So basically just output raw text through the response object and it just works.
    On a similar topic, since eventing can only pass string parameters back and forth, I'm still looking for a way to pass other more complex Java objects between web dynpro and sap iviews. From what I haven't they don't share the same session object (which I thought they did). So basically I can't just stick stuff in the session and pull it down on the other end. I'm clueless right now. If anybody has some tips, plesae share. Thanks

  • Eventing between multiple IViews

    I have multiple Dynpage IViews on one page. I raise and receive events between the IViews. I can alert the databag or eventObject values. The problem is when I try and write to the IView that has subxcribed to the event.
    ending IView:
    /******  store initial client data   ******/
         EPCM.storeClientData( 'urn:myOwnNameSpace', 'myData', '15' );
         EPCM.storeClientData( 'urn:myOwnNameSpace', 'myData2', '10' )
    /******* set the user name based off of the selected index for Request For *******/
    function setRequest(){  
         var funcName = htmlb_formid+"_getHtmlbElementId";
         func = window[funcName];
         var ddl = eval(func("Request"));  
         var selectedIndex = ddl.getIndex();
         var name = ddl.getValue(selectedIndex);
         EPCM.raiseEvent( 'urn:myOwnNameSpace', 'myRequestFor',  name );
    Receiving IView:
    [code]function myRequestHandler( eventObject ) {
        var passedData = eventObject.dataObject;  
        var temp=EPCM.loadClientData('urn:myOwnNameSpace', 'myData');
        var funcName = htmlb_formid+"_getHtmlbElementId";
         func = window[funcName];
         var myTime = eval(func("myTime"));  
         myTime.setValue(passedData);
    EPCM.subscribeEvent( 'urn:myOwnNameSpace', 'myRequestFor', myRequestHandler);code]
    The alert has the data passed but the values are not written back to the JAVA htmlb objects.
    I did the same thing using JSP DYnpages and it works. I would prefer nto to use the JSP page. Do I have an option

    the problem is not missing the document element value. I have it. I can alert it to the browser. The problem is forcing the value back to the JAVA HTMLB form element within the class.
    The problem is closed. I have gone the JSP route which is working.
    Message was edited by: Tom Mosseau

  • Too many pixels distance between iview and Desktop Innerpage

    Hi,
    how can I configure the distance in pixels between iviews on a page and the desktop innerpage? In my case, the distance is around 20 pixels from iView tray to TLN. Anyone?
    Bye
    Christoph

    Yikes! Sounds like your computer is having a difficult time rendering the icons. Fortunately there are steps you can take.
    If it were me, I'd boot into Single User Mode (power off, power on, then hold Command + S till you see white on black text).
    I'm making a couple of assumptions here. The first is that you want to delete all these RAR files for good. The second is that these files are all named similarly, something like rar1, rar2, rar3, etc.
    Then type the following:
    /sbin/mount -uw /
    cd /Users/yourusername/Desktop
    rm -rf rarname* (NOTE: here, this is assuming all the files start with something similar, like 'rarname', and then have a number on the end. By using the wildcard (*), we don't have to type each filename, as 'rarname*' applies to every file on the Desktop that starts with 'rarname'. Hopefully that makes sense! Just replace 'rarname' with whatever the files start with. If you aren't sure, before this command, type 'ls' and you'll get a list of all the files on the Desktop.)
    This should permanently delete all the files on the desktop. You can then type 'reboot' and the computer will start up normally. Good luck! If anything is unclear, feel free to let me know before attempting this.

  • Communication between iViews

    How to realize communication between two iViews of the same window but not the same portal page? I tried with using firing portal events but this doesn’t seem to work with Mozilla Firefox. Do you have any other ideas?
    The sending iView is a portal application the receiving iView a Web Dynpro for ABAP application (so I cant use JavaScript, I guess).
    Thanks!
    René
    Edited by: Rene Guenther on Jan 10, 2008 3:29 PM

    Hi Mrkvicka,
    To enable communication between iviews you need to use the EPCF .
    You can raise an event in the component of the first iview and define an OnClick event.
    this event you can subscribe from the other iview
    Refer to this link to get a more clear picture
    DropDown Selection and EPCF
    also refer to
    EPCF
    hope this helps,
    Regards,
    Uma.

Maybe you are looking for