Portal Event name and namespace (ECM)

Hi Experts
I want to register for the Portal Event that gets triggered when an employee is selected.
In the Compensation Information page, there is an employee search iview. I need to know what Portal Event name and namespace is triggered when an employee is selected.
Does somebody already know what the name and namespace is?
thanks in advance
Anton Kruse

Found the solution here: Parameter Passing from WDJ iview to WDABAP Iview
call function 'HR_ASR_WDA_GET_EMPLOYEE'
   exporting
      id = 'MSS01'   "ABAP Memory ID To get the PERNR Selected.
   importing
      pernr = gv_pernr.

Similar Messages

  • Deleting Message Type name and namespace tag from XML payload

    Hi Gurus,
    Need help. My payload looks like this
    <?xml version="1.0" encoding="utf-8" ?>
    - <ns1:MT_O_sss xmlns:ns1="http://sap.com/xi/tm">
    - <Job>
       <Field name="xxxx" value="" />
      <Field name="xxx" value="" />
      <Field name="xxx" value="" />
       </Job>
      </ns1:MT_O_sss>
    But The soap webservice is expecting it in
    <?xml version="1.0" encoding="utf-8" ?>
    - <Job>
       <Field name="xxxx" value="" />
      <Field name="xxx" value="" />
      <Field name="xxx" value="" />
       </Job>
    I have to remove the message type name and namespace tag.
    So how can I achieve this. I am sending this payload using a Receiver Soap Adapter. Please help. I am kind of stuck.

    hi,
    you have to simply add one module in your communication channel
    that is XMLAnonymizerBean
    you can refer below for help:
    Remove namespace prefix or change XML encoding with the XMLAnonymizerBean
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/bf37423cf7ab04e10000000a1550b0/frameset.htm
    hope it helps.
    regards,
    ujjwal kumar

  • Ical loses event name and time

    Dear communitiy,
    i got a serious problem with ical syncing with an SBS 2008 Exchange Server. It often happend lately that I created a new event via right-mouse-click on my calender (which is on the Exchange account). Let's say at 16.15 pm. Then I normaly change the events name and time. After a day (can't tell exactly, most times after a reboot) I find that event having changed its name back to "new event" and the time back to 16.15 pm. I'm absolutely sure I saved the event after changing it. For your Information: The Exchange account syncs with my iPhone and my Macbook at home. OSX is 10.7.2, the iPhone is iOS 5.0.
    Any help would be great.
    Regards
    Philipp

    Yes, I have the same problem and cannot resolve. The only common theme that I can establish is that this only appies to repeating events. Did you find a solution?

  • How to add document name and document namespace to xml mail sender msg

    Hi,
    I have set up a sender mail CC that accepts messages already in XML format. However, the messages are missing the document name and document namespace. I am trying to use MessageTransformBean to add these to the message payload. However the examples I've found so far all talk about converting plain text coming in. When I used convertionTpe -> SimplePlain2XML it messed up the original content with unnecessary xml tags.
    Can someone please tell me how to insert the document name and namespace into the payload without converting the original xml content? Thanks in advance.

    Dont think there is a way.
    As the source is a XML, why dont you create the MessageType with the same name and namespace as the XML file in the email.
    Regards,
    Bhavesh

  • Portal eventing in WD ABAP

    Hello ,
    We have an requirment to pass values from one WD ABAP application iView to another in the Enterprise portal.Is there any configuration that needs be done in WD ABAP or is there any setting in EP that we need to do ??
    Rahul

    Rahul,
    Though most of this stuff is of web dynpro for java. You can just replace java Code with ABAP.
    You need to use eventing functionality.In the SAP Enterprise Portal, different application types in specific iViews can be arranged on one page. To communicate between the different iView types the portal provides the Enterprise Portal Client Framework (EPCF), also known as client-side eventing. This document describes how Web Dynpro applications can use EPCF.
    http://help.sap.com/saphelp_nw04/helpdata/en/24/243ca46e1c334f8a6f8b0792656bc7/content.htm
    The following code shows the signature of the subscribe method:
    WDPortalEventing.subscribe(java.lang.String nameSpace, java.lang.String event, IWDAction action);
    for example
    WDPortalEventing.subscribe (“urn:com.sap.tc.webdynpro.test.portal”,
        “TestEvent”,
        wdThis.wdGetTestEventAction());
    You have to define the event’s name and its namespace. The combination of these two names must be unique.
    The third parameter is the Web Dynpro action, which should be mapped to the portal event. The action event handler is called if the Web Dynpro application receives the specified portal event on the client side. The mapping between a portal event and a Web Dynpro action is done automatically and it is completely transparent for the Web Dynpro application developer.
    You can reuse a Web Dynpro action for several portal events. If you want to receive the portal event’s data you have to define the following parameters for your Web Dynpro action:
    ·        dataObject
    The dataObject parameter contains the portal event parameter.
    ·        nameSpace
    The namespace parameter contains the portal event’s namespace.
    ·        name
    The name parameter contains the portal event’s name.
    It is useful to add the nameSpace and nameparameters to the Web Dynpro action if the action is reused for several portal events because you can use this information to differentiate between the portal events.
    Note: In the current version a portal event subscription is valid for a Web Dynpro view. Therefore you should add the required Java coding, for example in the wdDoInit() method of the generated view class. If you navigate between different views, you have to subscribe to every view for the portal event required.
    Unsubscribe from a portal event
    Unsubscribing from a portal event is very similar to subscribing. The following code shows the signature of the unsubscribemethod:
    WDPortalEventing.unsubscribe(java.lang.String nameSpace, java.lang.String event, IWDAction action);
    for example
    WDPortalEventing.unsubscribe (“urn:com.sap.tc.webdynpro.test.portal”,
        “TestEvent”,
        wdThis.wdGetTestEventAction());
    Note: You must unsubscribe every Web Dynpro view, because subscription and unsubscription is valid only for the current view.
    Raise a portal event
    The following example shows how to raise a portal event. The signature is:
    WDPortalEventing.fire(java.lang.String nameSpace, java.lang.String event, java.lang.String parameter);
    for example
    WDPortalEventing.fire (“urn:com.sap.tc.webdynpro.test.portal”,
         “TestEvent”,
        “AParameter”);
    You can fire a portal event anywhere in your Web Dynpro application. The event is sent to the client  with the next response. You can also raise more than one portal event in a request-response cycle. Typically, you will fire a portal event in a Web Dynpro action event handler (for example, as a response to pressing a button).
    The following step-by-step example shows how to carry out portal eventing within two simple Web Dynpro example applications.
    Example Description
    The user can enter an arbitrary string in an input field. If the user presses the pushbutton Click here in the sender view, the input string will be displayed in a TextView UI element of the listener application.
    Prerequisites
    You have built two Web Dynpro applications. How to build Web Dynpro applications is described in Creating a Simple Web Dynpro Application. In each application you have created a Web Component with a view that uses the portal eventing.
    You can find the detailed procedure describing how to insert UI elements into a view in Creating a Simple Web Dynpro Application.
    Further information about the integration of a Web Dynpro application into the SAP Enterprise Portal can you find under Running a Web Dynpro Application in SAP Enterprise Portal.
    Procedure
    Creating the Web Dynpro applications
           1.      Create the Web Dypro project. Call it webdynproexample_portal_eventing.
           2.      Create two Web Dynpro components. Call them:
                                a.      EventSenderComponent
                                b.      EventListenerComponent
           3.      Create two Web Dynpro applications. Call them:
                                a.      EventSenderApplication
                                b.      EventListenerApplication
    Creating the necessary views:
    Create the layout of the EventSenderView in the EventSenderComponent as follows:
    Create the context structure of the EventingSender View:
    The context value attribute Name must be of type String.
    Create an action “Show”
    Define the data binding of corresponding UI element properties:
    The appropriate properties of the UI elements must be bound to the context that contains and displays the data.
           4.      Define a text, for instance, “Enter a text:” for the label UI element (ID: NameLabel) using the property text.
           5.      Bind the property value of the input field (ID: NameInputField) to the context attribute Name.
           6.      Bind onAction of the button (ID:ShowButton) to the corresponding action Show.
    Implementation of the view controller
           7.      If you create an action declaratively within the SAP NetWeaver Developer Studio, the Web Dynpro framework automatically generates an onAction method in the controller’s implementation. The generated method enables you to write code to fetch the input string and to fire the portal event. The fire method of WDPortalEventing passes the data and the name of the event that should be handled by the second application as parameters. The following code shows the implementation of onActionShow method:
    public void onActionShow(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionShow(ServerEvent)
       String name = wdContext.currentContextElement().getName();
        WDPortalEventing.fire("urn:com.sap.tc.webdynpro.example.portaleventing",
                           "Show",
                           name);
        //@@end
    Create the layout of the EventListenerView in the EventListenerComponent as follows:
    Create the context structure of the EventingListenerView:
    The context attribute Name must be of type String.
    Create an action, for example, ReactPortalEventing which should be mapped to the portal event.
           8.      Create an action ReactPortalEventing.
           9.      Add the parameter dataObject. It should have the type java.lang.String.
    Define the data binding of the corresponding UI element properties:
    The corresponding properties of the UI elements must be bound to the context that contains and displays the data.
    10.      Define a text for the NameLabel for example, The entry is displayed in a TextView UI element:
       11.      Bind the property text of the TextView UI element (ID: TextViewShow) to the context attribute Name.
    Implementation of the view’s controller
       12.      You have to subscribe to the event within the wdDoInit method. You have to define the namespaceof the event and the name of the event, for example Show. The third parameter is the Web Dynpro action, which should be mapped to the portal event.
       13.      You have to implement the action (ReactPortalEventing) that passes the dataObjectand fills the context with data. The following code shows the implementation of the wdDoInit and the reactPortalEventing methods:
    public void wdDoInit()
        //@@begin wdDoInit()
        WDPortalEventing.subscribe("urn:com.sap.tc.webdynpro.example.portaleventing", "Show",
        wdThis.wdGetReactPortalEventingAction() );
        //@@end
    public void onActionReactPortalEventing(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent, java.lang.String dataObject )
        //@@begin onActionReactPortalEventing(ServerEvent)
        wdContext.currentContextElement().setName(dataObject);
        //@@end
    Deploying the Web Dynpro Application
    Before you can call the Web Dynpro application, you have to build the Web Dynpro project and deploy the application on the J2EE Engine.
    Simple Testing of the Portal Eventing and Calling the Web Application
       14.      Create two iViews in the newly-created example folder as described in Running a Web Dynpro Application in SAP Enterprise Portal.
       15.      Create a page and add the two iViews to the newly-created page.
    To preview the Web Dynpro applications, choose the button Preview in the Portal Content Studio.
       16.      Enter your input and choose button Click here.
    Result
    A page preview will demonstrate portal eventing.
    Also, Please refer to these links,
    http://help.sap.com/saphelp_nw04/helpdata/en/c6/21fc3f82c2e469e10000000a155106/content.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/portal integration of web dynpro applications.pdf
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cfb80249-0801-0010-3eaa-829afeac170f
    Please let me know whether its useful.
    Thanks,
    Raj.

  • How to get the query name from  portal report name

    Hi Experts ,
    I am given a portal report Name and asked to do changes to the queries of that ,so how do i get the query name ,
    Thanks in Advance
    Nitya

    Hi Nithya,
    You can get the technical name by selecting the role in the portal where the report is enclosed you will generally find the report in description then identify the report you are looking then double click on that you will get a window pop-up in that you will have details tab there click on the details the your Query technical name will be displayed.
    EX : zqry_w001 Then replace W with Q and seach in analyser or Designer.
    Regards
    Amar.

  • FCPX Missing Event "Event Name Already Exists"

    I imported some footage into FCPX in a new event. When I went back into Final Cut, the event was missing. I've searched through as much of my computer as possible (from typing in the event name and file numbers in Finder to digging through folders) and it is NOWHERE. The footage only exists on my computer so I'm in a bit of a bind. Last night I finally accepted that it was gone, so I tried to upload the footage that I do still have. When I typed in the new event name, a box popped up that said ""Blabla" already exists" Choose another name"..... So the event does exist somewhere on my computer I just have absolutely no idea where it has gone or where to find it. It's not in any of the Final Cut Backups that I have.

    I'm trying really hard to not freak out right now, but I literally just lost 4 hours of work on an edit and I can't find it.
    First of all, I started a project and worked for 4 hours straight, from start to finish. I went to export the project XML and it froze. I waited like 3 minutes and then had to force quit. I opened it like 4 more times and had to keep force quitting bcuz it wasn't responding. I restarted my mac and when I opened FPCX it didn't freeze but my work was gone. But not all of it. Literally the first two clips of the edit and thats it. I checked the backups and it didn't seem to make them. I went to restart the edit, and when I went to create a new event (with the same name as before), it said it existed.
    I'm hoping you could tell me if there is any way I can get my project back. Where might these "created events" be if they aren't showing up in FPCX. I search bared my finder and they don't show up?
    PLEASE HELP!!!!

  • IPhoto Folder Names Different Than Event Names?

    Hello!  I have used iPhoto since 2007, before Time Machine, and I back up all of my events as I upload them onto a zip drive.  In the past, before Yosemite, when I would go into the iPhoto package contents, I would select the year (2014), and I could easily find the name of the event I just uploaded.  I would then drag it to my zip drive.
    Since the Yosemite upgrade, the iPhoto package content folders do not match my event names in iPhoto.  Why is this?  How can I make it so that the originals within the iPhoto package content folder again matches that of my iPhoto events?  In the past, when I have made any changes within Finder, I have regretted it, so I don't think that is the solution.  Just wondering why the event names and the folder names are not matching up any more, and if there is an easy fix to this.
    Thank you in advance!!!

    What you were doing was not supported and it changed about 6 years ago.
    The supported way to do what you want is simply to export the originals from iPhoto to folders named for the Event. Takes the same time.
    File -> Export and set the Kind to Original.
    This User Tip
    https://discussions.apple.com/docs/DOC-4921
    has details of the options in the Export dialogue.

  • Portal Event Handler

    Hi,
    This is regarding passing portlet parameters to the event handler. Whenever an event is raised, I have been using a javascript function, which constructs the URL to the portal event handler and then submits the form. The url would look like
    http://host:port/portal/event?event_Param=xyz&_eventName_event1=event1
    (The query strings for dad, schema etc are not shown in the url above, but they are aslo passed).
    Is this the only way that one raises an event? Is there a method by which I can pass the the portlet parameters hidden in the request, so that they dont show up in the URL string?
    I tried doing a "POST" form submission, but the portal didnot respond to this action.
    Thanks.
    Jitendra

    Hi,
    As there is no such event for item published, we can detect the level of publication of the corresponding file using the
    SPFile.Level property in the ItemUpdated event, there will be three levels:
    Published, Draft, Checkout.
    Here is a code demo about how to check whether a file is published in ItemUpdated event:
    public override void ItemUpdated(SPItemEventProperties properties)
    base.ItemUpdated(properties);
    SPListItem item = properties.ListItem;
    SPFile file = item.File;
    //if the file is published
    if (file.Level == SPFileLevel.Published)
    Feel free to reply if there are still any questions.
    Thanks
    Patrick Liang
    Forum Support
    Please remember to mark the replies as answers if they
    help and unmark them if they provide no help. If you have feedback for TechNet
    Subscriber Support, contact [email protected]
    Patrick Liang
    TechNet Community Support

  • Iphoto doesn't seem to search in event names

    I'm in the process of organizing everything in events. I've got a lot of events with the word soccer in the title. So i tried to search everything to do with soccer. It only listed a couple of pictures with the title soccer and none of the events. Did anyone else notice this or is it just me.
    Thanks,
    Peter

    Peter
    I've just run a test add very odd words to my Event names, and yes, iPhoto found them with no problems.
    Perhaps you need to force Spotlight to re-index: Open the Spotlight Preference Pane and Add your Pictures Folder to the Privacy Pane. leave it there for a few moments - like 2 minutes - then remove it from there and allow Spotlight time to re-index.
    Regards
    TD

  • Determine Portal event namespace on subscribe event

    Hi all,
    I am handling the portal events.When I subscribe the fired portal event how to determine the Portal event namespace.
    Please suggest.
    Thanks
    Sanket

    HI Sanket,
    When you fire the event  with the following code, the combination of first 2 parameters in a method needs to be unique and the subscribe function should have similiar combination. Namespace is the first parameter, event name is the second and third is parameter variable(DataObject)
    WDPortalEventing.fire("urn:com.sap.tc.webdynpro.eventing","Send", name);
    Thanks
    Harsimran Kaur
    Edited by: Harsimran Kaur on Apr 6, 2009 12:03 PM

  • Embedded WD and portal eventing

    Hi,
    In MSS-> Equipment I have the standard Employee Search wd component and a custom web dynpro component that displays obejcts on loan(pa0040) embedded in an iView. The PERNR is being successfully passed to the custom application when the user clicks on the employee name. Is there any way I can clear the objects displayed if a user clicks on anything else in the standard wd component. For example, if they click on a company name in the Organisation structure?

    Probably the whole thing works based on Portal events. I assume they have no other means to know what is being selected. Best way forward is subscribe in custom component  to other events such as Organisation. If there are no events fired in that cases then you may have problem here. You can try enhance the existing component and fire a clear event. Subscribe this event in your custom component.
    Handle this clear event in your custom component and invalidate the node for loan.

  • Event name in SAP Portal

    Dear all,
    I need to know what the different event name for allowin  iViews to communicate with each other and with the portal environment itself . Example EPCM.subscribeEvent("urn:com.sapportals:navigation", "Navigate", pop);
                      In above code the "navigation" is the name of the event.
    similarly i want to knwo all the event pertaning to portal.
    Please help on this.
    Regards

    Pravesh,
    pagebuilder is another event
    EPCM.raiseEvent("urn:com.sapportals:pagebuilder", "expand",
    Thanks
    Bala Duvvuri

  • Portal Eventing or FPM - navigate to diff comp controller view and ....

    Hi,
       The query is simple, i guess -
    From a particular component controller ( not from its view ) how can i navigate to a view of different component controller.
    Also how can i navigate to diff view ( within the same controller ) by the same controller.
    I tried Portal Eventing and FPM -
    WDPortalEventing.fire( "urn:com.sap.xss.hr.per.tw.bank.overview.Vc...Overview.Eventing","send","N");
    and at receiver
    WDPortalEventing.subscribe("urn:com.sap.xss.hr.per.tw.bank.overview.VcPerBankTWOverview",
         "send", wdThis.wdGetPortalEventAction() );
    it didn't worked.
    Also tried FPM after creating an FPM view , but need inputs from you to link it in event links as target.
    ECC6.0 - mysaperp2005.
    EP7
    THanks,
    Regards,
    Ankit

    Vishwas.. / Chaitanya -
    Thanks for the reply -
    -   I want to navigate to CompB's view from Component Controller A ( not frm the view ).
    - Another query was - how can i get to View2 of comp controller A via Comp Controller A itself. 
    Your answers were helpfull but i need some more info..
    The forums link u mentioined had some body mentioned this -
    " 2 ways to do this...
    The first way:
    1) Create a separate window in Comp B for each view that you need to navigate directly to (an interface view is created for each window)
    2) Embed the multiple interface views of Comp B into Comp A
    3) Use a separate outbound plug in Comp A for each Comp B interface view
    AFTER STEP 2 ON STEP 3 HOW CAN I HAVE AN OUTBOUND PLUG FROM COMP CONTROLLER A ( not from the view ). i.e., outbound plug from Comp A to the Comp B inteface view
    Lokesh -
    Trying same namespace didn't worked , - i guess Portal eventing might work between views , but here i have a component controller and a view.

  • Each time I try to synch photos from my Windows 7 PC to my iPad2, iTunes stops working, and the error report says Problem Event Name:     APPCRASH   Application Name:     iTunes.exe   Application Version:     10.3.1.55   Application Timestamp:     4deec35

    Each time I try to synch photos from my Windows7 PC to my iPad2, iTunes stops working and the error message is:
    Problem Event Name:                          APPCRASH
      Application Name:                             iTunes.exe
      Application Version:                           10.3.1.55
      Application Timestamp:                    4deec351
      Fault Module Name:                          ntdll.dll
      Fault Module Version:                        6.1.7601.17514
      Fault Module Timestamp:                 4ce7ba58
      Exception Code:                                  c0000005
      Exception Offset:                                0002e3fb
      OS Version:                                          6.1.7601.2.1.0.768.3
      Locale ID:                                             1033
      Additional Information 1:                  0a9e
      Additional Information 2:                  0a9e372d3b4ad19135b953a78882e789
      Additional Information 3:                  0a9e
      Additional Information 4:                  0a9e372d3b4ad19135b953a78882e789
    I reloaded iTunes 10 (64 bit) successfully, but the problem remains the same.
    Any suggestions?

    I looked in the folder from which I want to synch photos, but there is no such thing as an "ipod photo cache" in that folder, or sub-folders, as suggested in the link which you were nice enough to provide.
    I have also tried removing photos from my iPad2 Photos App, and "iTunes has stopped working" shows up  again as soon as I click on the "Synch photos from" button.

Maybe you are looking for

  • How do I view playback position while a clip is playing?

    I just want to see where I am in the clip. For example, 5:03... 7:14... etc. I literally cannot figure out how to simply show where I am in the clip. This seems ridiculous. What am I doing wrong?  I have clips I need to edit based on time stamps... w

  • Linux installation in vmware

    I have created 2 virtual machines vmware. I have installed linux in one virtual machine.Now making the first virtual machine as server can we install linux in another vmware by any of the following network installation methods: FTP,NFS, Kickstart Can

  • QM IDI integration with xMII

    HI Guys, We are looking for the options of integrating QM IDI interface with xMII. Anubody has experience with this type of integration ie integrating xMII with QM IDI. Any help or suggestions would be appreciated. Thanks, Srini

  • Updated to latest iTunes--noticed locking up

    Install went fine- had 10.3, overwrote it and put on latest, 10.7. I've noticed some really normal procedures..lock it up.  10.3, my previous version...never locked up. Like I was just highlighting a group on tunes to change the artist name..........

  • Business Partner -  Internal Error issue

    Hi I am getting the following internal error. It seems to be technical side issue.. Can anyone help me ???? Internal error in IGS2, US. RFC: Connection error Destination: IGS_RFC_DEST2 Message no. GEOCODING004 Diagnosis An internal error occurred dur