Po message getting triggered twice

Hi,
recently we have upgraded SRM5.0 to SRM7.0 with ECC6.0 EHP pack4 .
we have a problem when we create PO from SRM shopping cart in ECC.PO message is getting triggered twice. Th issue was not there before upgrade.
Can anyone please help me resolving this.
Thanks & Regards,
Beena.

Hi,
While making a purchase requisition, you can refer to either last purchase or can take a reference of blanket purchase agreement, just check for that particular supplier that whether in the requisition table while importing requisition from maximo, there exist a reference of any last purchase or any blanket purchase agreement. If yes then autocreate workflow will get trigger automatically which might be schedule on your instance, which will create a purchase order for that particular supplier.
Thanks & Regards
Ankur Dawra

Similar Messages

  • Prepopluate adapters getting triggered twice

    Hi,
    I have configured an access policy for my DB resource and it works fine. However, I see that the pre-populate adapters run twice. One of the pre populate adapter fetches a unique number from the DB each time it runs and since this adapter gets triggered twice for the same user, the sequence is getting disrupted. Can someone please tell me how do I resolve the issue. I have the auto save checked on the DB resource process definition.
    Thanks,
    Supreetha

    hmm 9.1.0.2 BP14 ... Well found it to be an unpublished bug in 11.1.1.3.3 Bug 10323254: Prepopulation adapters run twice for fields in process forms. ... but yep I have seen it on 9.1.0.2 also and can't recall the solution. May be you can raise an SR ....

  • Same output type getting triggered twice upon saving the document

    Dear SDNers,
    I have a shipment Document.
    Upon saving it the same Output type gets generated twice. ( in a gap of 1 second)
    Clarification needed:
    1. Please guide as to where i need to look for the error as to why same output is getting triggered twice  simultaneously( gap of 1 second).
    2. i have checked in the processing routine associated with it. Is it the right place?
    P.S. I had posted another similar thread. Closed it since i felt it lacked clarity.
    Regards,
    SuryaD.

    Hi,
    Fetch the data from Nast table for that document number
    Check the vstat  . if it is 0 then use the below function module.
    CALL FUNCTION 'RV_MESSAGE_SET_PROCESS_STATE'.
    Then it will update the existing single record for the first time .
    Next time on wards you will get the multiple records for te document in the Nast table.
    For that you need to change the VSTAT status as per the requirement.
    Hope this might solve your problem.
    With Regards,
    Sumodh.P

  • OIM 11gR1 notificationevents getting triggered twice

    Hi,
    We have defined notification events which are triggered based on the status of an request. When the request status is "Request Completed" we should receive an email. Form what we are seeing for some reason the event is being trigerred twice for each request.
    <plugins pluginpoint="oracle.iam.request.plugins.StatusChangeEvent">
    <plugin pluginclass="oim.notification.EnableUserNotificationEvent" version="1.0"
    name="EnableUserNotificationEvent">
    <metadata name="status">
    <value>Request Completed</value>
    </metadata>
    </plugin>
    </plugins>
    Thank you in advance

    In your plugin, i suggest you do a system.out.println of the data and and the operation. Maybe this will help you to identify why it's triggering twice.
    -Kevin

  • Messages get displayed twice

    I've got this global messages entry in my main JSP page that has a bunch of JSTL import in it. That main JSP page has one tag :
    <h:panelGroup id="panelMsg">
           <h:graphicImage width="1" height="10" url="/images/spacer.gif"/>
            <h:messages id="msgRpf" globalOnly="true" styleClass="message"       layout="table"/>
    </h:panelGroup>Whenever there is a message that has to be displayed we do it via a global method in our backingBean and the code is very simple :
    protected void addMessage(String message){
            FacesContext context = FacesContext.getCurrentInstance();
            FacesMessage msg = new FacesMessage(message);
            context.addMessage(null, msg);
      }The problem is if we have to display two messages, instead of beaing added to the first one, another message block gets displayed, hence we have two messages panel displayed with one message each, instead of one panel with two messages in it.
    I tried adding the ID in the context.addMessage method, but it doesn't get displayed...
    Any help or clues would be appreciated
    Thanks
    -Ben

    Maybe more code is needed to help...
    This is part of the main JSP page
      <h:panelGrid id="contenu" columns="2" footerClass="subtitle" headerClass="subtitlebig" styleClass="contenu" columnClasses="subtitle, medium">
        <h:panelGroup id="panelNavigateur">
          <!-- ===== Navigateur -->
          <f:subview id="navigateur">
            <c:import url="navigateur.jsp"/>
          </f:subview>
        </h:panelGroup>
        <h:panelGroup id="panelContenu">
          <h:panelGroup id="panelMenu">
            <!-- ===== menu principal -->
            <f:subview id="menu123">
              <c:import url="gabaritMenu.jsp"/>
            </f:subview>
          </h:panelGroup>
          <!-- ===== sous titre page -->
          <f:facet name="header">
            <h:outputText styleClass="subtitle" value="Sous-Titre de la page"/>
          </f:facet>
          <!-- ===== messages page -->
          <h:panelGroup id="panelMsg">
            <h:graphicImage width="1" height="10" url="/images/spacer.gif"/>
            <h:messages id="msgRpf" globalOnly="true" styleClass="message" layout="table"/>
          </h:panelGroup>
          <!--  ===== formulaire de saisie -->
          <h:panelGroup id="menuH">
            <f:subview id="formSaisie">
              <c:if test="${XmlMenu.page != null}">
                <c:import url="${XmlMenu.page}"/>
              </c:if>
            </f:subview>
          </h:panelGroup>
        </h:panelGroup>
      </h:panelGrid>
    ...If we add 3 messages from our backing bean, instead of adding 3 lines with the corresponding text, 3 different "blocks" of text appear on the page. If I use the .getMessages() and Iterate through the messages, I only see one message instead of the 3 that should be there.
    Any one have a clue ?
    Thanks in advance.
    -Ben

  • Event gets triggered Two times everytime

    Dear Experts,
    I am using an event Changed of BOR LIKP(Outbound Delivery). It gets triggered twice. I am unable to find the reason. Please help.
    -Pritam

    Hi,
    Check this [Thread1|Event and Business obejct triggered  twice; & [Thread2|the workflow gets trigerred thrice...;.
    Regards,
    Surjith

  • I am using iphone5 and when sending sms within 160 characters i am getting 2 sms counts deduction & i hear the message send sound twice. what is wrong here. can some one please help me here???

    i am using iphone5 and when sending sms within 160 characters i am getting 2 sms counts deduction & i hear the message send sound twice. what is wrong here. can some one please help me here???
    APPLE need to do something here!!!!!!1

    Hi...
    Thanks for your repaly .
    and i am not bale to post a question in developer forum i tried hard but i didnt get .Can you plz explain me how to post a question in developer forum this is very helpfull for me.Because i never did this thing.

  • JMS subscriber is triggered twice for a single message.

    I have a JMS distributed topic created on a cluster (WLI sp4). When a message is published to the topic, the subscriber (JPD) is triggered twice. Two instances of the same JPD are triggered and they run parallely. I have two managed servers associated with the cluster.
    Can any of you help me know why this is happening? Is this a known issue in sp4?
    Will really appreciate if you help me out of this.
    Edited by elangosv at 12/11/2006 1:07 PM

    No, this is a correct behaviour of WL distributed topics (DT). When you
    publish message into DT it'll be replicated to all physical members of the
    DT. JMS Event Generator (EG) which will trigger the jpd is just an MDB,
    subscribed on DT (on its local physical member). I assume you have two JMS
    servers deployed on each managed node and your EG and JPD are deployed to
    the cluster (on both managed nodes) as well. Thus, and MDB (EG) on each node
    will receive a message replica delivered to the local DT member and will
    start a JPD.
    In order to solve the issue you may use non-distributed topics instead: you
    may specify topics with the same Name and JNDIName on both your JMS servers
    but its JNDI anme must be not replicated through the cluster:
    JNDINameReplicated="false". Your JMS servers must also not use migratable
    targets in this case.
    Another possible solution (that I use for some reason): to add into the
    message a JMS property identifying the source of the message, i.e. the
    server (managed node) name. EG on each node has a JMS selector which
    specifies that it'll filter out messages produced on other members of the
    DT. (jms_Source = '<your node name here>').
    HTH, Denis.
    <Elango SV> wrote in message news:[email protected]..
    I have a JMS distributed topic created on a cluster (WLI sp4). When a
    message is published to the topic, the subscriber (JPD) is triggered twice.
    Two instances of the same JPD are triggered and they run parallely. I have
    two managed servers associated with the cluster.
    Can any of you help me know why this is happening? Is this a known issue in
    sp4?
    Will really appreciate if you help me out of this.
    Edited by elangosv at 12/11/2006 1:07 PM

  • Workflow triggered twice. Triggered using Message Control/Output Types

    I created an output type for VA01. After creating (then saving) SO, workflow is immediately triggered which shouldn't be the case since I have to run program 'rsnast00' to trigger workflow. So workflow is triggered twice during the process. How do i fix this?
    DATA:
    dispatch time = 'send with periodically schreduled job'
    application = 'v1'
    transmission medium = 'events'
    processing 1
      program = 'RSWEMCO1'
      form routine = 'CREATE_EVENT'

    May be the workflow is triggered in such a way that when ever out put type is created then the workflow must be triggered.
    As the purpose of the report stated by the SAP is
    Purpose
    Issues output from all applications with send times 1 and 2.
    May be the output type is created twice but the output of the report is not Duplicated. ( mentioned by SAP ) check the documentation of the report.

  • EVENTITEM is triggering twice!!!

    Hi,
    I needs to send mail if PR is released or unreleased or reject or cancel rejection to the creator.
    So I created a workflow which contains event of BUS2105 in  START EVENT - RELEASESTEPCREATED, RELEASED, REJECTION_STOP, REJECTION_START.
    So if anything happen in ME54N a mail should get triggered.
    I used FORK which contains 4 wait event because only 1 event will be triggered for 1 PR. And accordingly formatted mail will be send.
    If PR is released for the first time mail is triggered successfully. If that same PR is unreleased and then again released for same release code mail is triggered twice and keeps triggering twice if again it is unreleased and then released.
    In SWEL below messages is seen twice for RELEASE event.
    BUS2105     RELEASED     20.07.2011     19:23:58     EVENTITEM     SWW_EI_EVENT_RECEIVE_IBF
    so same mail is triggered twice.
    This this is same for all remaining events.
    When I show in SWE3 and in OBJECT DATA, their exist a entry of PR(object key) for BUS2105 release event. If I delete that entry then again for the first time it will trigger 1 mail but for next release of same PR will trigger mail twice.
    The whole problem is for all events mentioned in FORK.
    Thanks in advance.

    Hi,
    You are correct.
    I removed worflow configuration from SPRO for release code. So REJECTION_STOP, REJECTION_START wait event are working properly means only 1 mail is triggered and below msg is shown only once. But as soon as I reconfigure release code in SPRO mail start triggering twice means in SWEL i can see below msg. 2 times :-
    message in SWEL --> BUS2105 RELEASED 20.07.2011 19:23:58 EVENTITEM SWW_EI_EVENT_RECEIVE_IBF
    As you said their might be some configuration problem of release code, So I developed a separate workflow which has only 1 event RELEASE and no WAIT EVENT is used, then it works perfectly means only 1 mail is triggering.
    So I also think that the problem is of WAIT EVENT(receiver type EVENTITEM) and RELEASE CODE configuration.
    I think, I need to control the receiver type --> EVENTITEM triggering for release code.
    I don't know how to solve this issue. Please help to solve the issue...
    Thanks & Regards,
    Mihir

  • Subtype event not triggering and supertype event triggers twice!!!!!!

    Hi,
    We have created a subtype for object bus2030 and also an event created for that. My workflow should trigger whenever an inquiry is created.
    I've maintained this as triggering event in SWDD and done type linkage is SWE2 and everything looks fine.
    When i simulate or create event the WF is triggered but when create inquiry in VA11 WF does not triggers.
    I've checked SWEL for event trace but no event is triggered at all... Am i missing something... I've done almost everything that i used to do...
    Even synchronized buffer!!! nothing paid me a solution...
    Infact the same was working with 3.1i system but after migration to ECC6 we had to create new WF template for the same Process.
    Now I also see that the supertype bus2030-created event is triggered twice but, obviously no receiver type exists. But the zbus2030 event is not being triggered at all!!!!
    Kindly help me understanding my mistake...
    Regards,
    PB

    Hope you have already set the deletegation in SWO6.
    Now, event dont get triggered automatically, jus because they are defined in object. They have to be explicitly published in thesystem.
    Check for a suitable user exit in your transaction, which makes use of function module to create the event, from that you know how to proceed.
    If you dont find user exit, try other triggering techniques such as change documents, logistics, BTEs... etc.
    regards,
    Sandeep Josyula

  • Print program is not getting triggered when saving the application

    Hi all,
    My requirement is when i save the invoice using VF01 the print program should get triggered.
    The print program is not getting triggered when saving the application even when i have configured the outtype and have attached the print program.
    The setting "send immediately (when saving application)" is also checked.
    I need to configure it for VF01 transaction.
    The error message displayed was " please maintain output device in master data".
    Regards,
    Umesh

    Hi Umesh
    Please check if you have missed any of the following:
    1. Defining Access Sequence(can use existing).
    2. Defining Output Condition Type(can use existing). - Assigning the Driver Program and Form in processing routine.
    3. Output Determination Procedure
    4. Assign Output Procedure to Billing Types
    Kind Regards
    Eswar

  • Double Click in ALV TREE doesn't get triggered

    Hello All,
    Double click event on item in a alv tree report doesn't get triggered. I thought I was doing everything right. Please help me out.
    Look at the code below and tell me what else I need to do.
    <b>FORM register_events .
    Event registration: tell ALV Tree which events shall be passed
    from frontend to backend.
      DATA: lt_events TYPE cntl_simple_events,
            l_event TYPE cntl_simple_event,
            l_event_receiver TYPE REF TO lcl_tree_event_receiver.
    Frontend registration:  get already registered tree events
      CALL METHOD g_alv_tree->get_registered_events
        IMPORTING
          events = lt_events.
    Frontend registration: add additional event ids
      l_event-eventid = cl_gui_column_tree=>eventid_node_double_click.
      APPEND l_event TO lt_events.
    Frontend registration: provide new event table to alv tree
      CALL METHOD g_alv_tree->set_registered_events
        EXPORTING
          events                    = lt_events
        EXCEPTIONS
          cntl_error                = 1
          cntl_system_error         = 2
          illegal_event_combination = 3.
      IF sy-subrc <> 0.
        MESSAGE x208(00) WITH 'ERROR'.                          "#EC NOTEXT
      ENDIF.
    Register events on backend (ABAP Objects event handling)
      CREATE OBJECT l_event_receiver.
      SET HANDLER l_event_receiver->node_double_click FOR g_alv_tree.
      SET HANDLER l_event_receiver->item_double_click FOR g_alv_tree.
      SET HANDLER l_event_receiver->on_function_selected FOR g_toolbar.
    ENDFORM.                    " register_events</b>
    When I double click on item on the report double click event doesnt trigger. what could be the problem? Any sample programs?
    Thanks,
    Chandni

    Hi,
    Here is a sample code for you.
    report ztree.
    TABLES : vbak.
    DATA: BEGIN OF mylist OCCURS 50. " Internal table hierarchy
    INCLUDE STRUCTURE snodetext.
    DATA: END OF mylist.
    DATA: f15 TYPE c.
    DATA :
    BEGIN OF gt_sales OCCURS 0,
    vbeln LIKE vbak-vbeln,
    kunnr LIKE vbak-kunnr,
    matnr LIKE vbap-matnr,
    arktx LIKE vbap-arktx,
    END OF gt_sales.
    SELECT-OPTIONS : s_vbeln FOR vbak-vbeln.
    START-OF-SELECTION.
    SET PF-STATUS 'ZTREE1'.
    SET TITLEBAR 'T1'.
    Fill internal table with pseudo-data
    PERFORM fill_itab.
    Hierarchy output
    PERFORM main.
    *& Form FILL_ITAB
    text
    --> p1 text
    <-- p2 text
    FORM fill_itab .
    *Fill the gt_sales table
    SELECT vkvbeln vkkunnr vpmatnr vparktx INTO CORRESPONDING FIELDS OF
    TABLE gt_sales
    FROM ( vbak AS vk INNER JOIN vbap AS vp ON vkvbeln = vpvbeln )
    WHERE vk~vbeln IN s_vbeln.
    SORT gt_sales BY vbeln kunnr.
    *Fill the root
    mylist-name = 'Report Tree List'.
    mylist-color = 1.
    mylist-intensiv = '1'.
    mylist-text = 'Report Tree List'.
    mylist-tlength = 16.
    mylist-tlevel = 1.
    mylist-tcolor = 1.
    mylist-tintensiv = '1'.
    mylist-text1 = 'using "RS_TREE_CONSTRUCT" function'.
    mylist-tlength1 = 50.
    mylist-tcolor1 = 2.
    mylist-tintensiv1 = '0'.
    APPEND mylist.
    LOOP AT gt_sales.
    ON CHANGE OF gt_sales-vbeln.
    mylist-name = 'level1'.
    mylist-color = 0.
    mylist-intensiv = '0'.
    mylist-text = 'Sales Document no:'.
    mylist-tlength = 20.
    mylist-tlevel = 2.
    mylist-tcolor = 7.
    mylist-tintensiv = '1'.
    mylist-text1 = gt_sales-vbeln.
    mylist-tlength1 = 30.
    mylist-tcolor1 = 2.
    mylist-tintensiv1 = '0'.
    APPEND mylist.
    ENDON.
    ON CHANGE OF gt_sales-kunnr.
    mylist-name = 'level2'.
    mylist-color = 0.
    mylist-intensiv = '0'.
    mylist-text = 'Customer no:'.
    mylist-tlength = 20.
    mylist-tlevel = 3.
    mylist-tcolor = 5.
    mylist-tintensiv = '1'.
    mylist-text1 = gt_sales-kunnr.
    mylist-tlength1 = 30.
    mylist-tcolor1 = 3.
    mylist-tintensiv1 = '0'.
    APPEND mylist.
    ENDON.
    mylist-name = 'level3'.
    mylist-color = 0.
    mylist-intensiv = '0'.
    mylist-text = gt_sales-matnr.
    mylist-tlength = 15.
    mylist-tlevel = 4.
    mylist-tcolor = 4.
    mylist-tintensiv = '0'.
    mylist-text1 = gt_sales-arktx.
    mylist-tlength1 = 30.
    mylist-tcolor1 = 2.
    mylist-tintensiv1 = '0'.
    APPEND mylist.
    ENDLOOP.
    ENDFORM. " FILL_ITAB
    *& Form MAIN
    text
    --> p1 text
    <-- p2 text
    FORM main .
    PERFORM hierarchy. " construct & draw the tree
    ENDFORM. " MAIN
    *& Form HIERARCHY
    text
    --> p1 text
    <-- p2 text
    FORM hierarchy .
    PERFORM build_tree.
    PERFORM draw_tree.
    ENDFORM. " HIERARCHY
    FORM BUILD_TREE *
    Builds the tree from internal table *
    Uses the Function module RS_TREE_CONSTRUCT *
    FORM build_tree.
    CALL FUNCTION 'RS_TREE_CONSTRUCT'
    TABLES
    nodetab = mylist
    EXCEPTIONS
    tree_failure = 1.
    ENDFORM. "build_tree
    FORM DRAW_TREE *
    Builds the tree from internal table *
    Uses the Function module RS_TREE_DISPLAY *
    FORM draw_tree.
    sy-lsind = 0.
    CALL FUNCTION 'RS_TREE_LIST_DISPLAY'
    EXPORTING
    callback_program = 'ZREPORT_TREE'
    callback_user_command = 'NODE_SELECT'
    IMPORTING
    f15 = f15.
    ENDFORM. "draw_tree
    FORM NODE_SELECT *
    Handles selection of nodes *
    FORM node_select TABLES knoten STRUCTURE seucomm
    USING command
    CHANGING exit
    list_refresh.
    Processing of commands for hierarchy list
    CASE command.
    WHEN 'DISP'.
    CASE knoten-id.
    WHEN '000002'.
    *Display Sales Order
    SET PARAMETER ID 'AUN' FIELD knoten-text1.
    CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
    WHEN '000003'.
    *Display Customer
    SET PARAMETER ID 'KUN' FIELD knoten-text1.
    CALL TRANSACTION 'XD03' AND SKIP FIRST SCREEN.
    ENDCASE.
    ENDCASE.
    list_refresh = 'X'.
    ENDFORM. "node_select

  • Driver program is not getting triggered

    Hi Experts ,
    I have assigned driver program and form under the application ME to the output type WE01 and WE02 and WE03 .But my program is not getting triggered.
    How to check whether the Form entry is getting or not ?
    i have also tried putting the break point in the program.
    Please suggest .
    Thanks

    Hi Kartik,
    Thanks a lot !
    Update for you ......
    By refereing std prog i have written the form routine like below.
      FORM entry USING ent_retco ent_screen.
      xscreen = ent_screen.
      CLEAR ent_retco.
      PERFORM check_input USING nast-objky.
      ent_retco = retco.
        perform fetch_data.
        perform print_control.
    ENDFORM.
    form check_input using objky.
    nast_key = objky.
      select single  werks from  t001w into t001w-werks where werks = NAST_KEY-p_werks.
      if sy-subrc ne 0.
       message 'ENTER VALID PLANT' type 'E'.
    endif.
    endform.                    "check_input
    But i am not able to debug the code...
    Break point is not triggering the code.

  • BPM with conditional start not getting triggered

    Hi
    I have developed a BPM which collects a few IDocs with a correlation based on the message content.
    When triggering the BPM in Development, everything works as intended. (Messages are collected together based on the value of the correlation)
    After this we decided to transport the BPM to Test by using NWDI. The deployment was successful, but when we try to run the scenario, the message gets delivered successfully in the monitor, but no BPM process is being triggered.
    Audit log in monitor:
    I've tried the same with the BPM in Dev but there it works fine, when trying in Test or Production, the BPM isn't getting triggered. Same when trying to trigger the process through the WS Navigator or SoapUI.
    The endpoint url we use is always the: http://host:port/MessagingSystem/receive/JPR/XI
    I can see the process in the process repository (but due to a conditional start, I cannot start it from there with a test).
    Do you have any suggestions on how to troubleshoot this?
    I can see nothing in the NWA Logs / Developer Traces either.
    Our system is a PO 7.40 SP5.
    Thanks in advance.
    Best regards,
    Nicolas

    Hi Nick
    thanks for the quick reply.
    The runtime version of the BPM is indeed the same for DEV and TEST.
    The BPM Actions don't show anything unfortunately, so doesn't seem to have triggered anything.
    The user has the SAP_BPM_TRIGGER_EVENT role so it should be able to trigger the process.
    The NWA Logs don't show up anything besides:
    JPR successfully processed the message
    And the following logs for the BPM:
    Returned destination xxxx.com/collectlabel~bpm*1400504350735*0, type WSProvider to user xxxx
    I can see the BPM Service in running state on the Java Services/Applications as well, so I would think everything is alright.
    br,
    Nicolas

Maybe you are looking for

  • How do I identify the maximum length of video in iMovie which can be made into a dvd in iDVD, please?

    How do I identify the maximum length of video in iMovie which can be made into a dvd in iDVD, please? I made a sellection of video clips  > pressed on "share" > on iDVD >  after one hour of formating the message was under "project duration"  : "Your

  • Ipod touch with sony DAV-IS

    Has anyone tried to use their ipod touch with the Sony DAV-IS system's docking station. I am able to get sound out but no video on TV. The station is connected to the Sony TV with a video cable. Thanks

  • How to edit the JTable columns

    Hi all, please help me on this.. I created one Jtable with 0-9 columns(10 columns)and I put only the 9th(last column) column is editable. the problem is if I enter any text message in 9th column and press another column then immediatly dissapears the

  • Setting Up CLASSPATH variable

    Dears, In PI 7.1 we are getting one error: We are getting an u201CSAPClassNotFoundException:u201D. The reason for this is as I got we need to set the classpath in the PI Server. Please do as below: The following is an example of the CLASSPATH stateme

  • JTextField Mouse Listener

    Hello, I am having trouble adding a Mouse Listener to a JTextField. Basically when the JTextField is clicked some actions will take place. I thought it would be the same as a normal listener but my assumption is incorrect. Could someone see where i a