BPM Status "In Process" - Message reached ECC successfully ??!!!

Hi,
   I need help to resolve one issue which we are facing : (this is kinda strange)
==========================================================================
We are using a BPM in one of our scenario where acknowledgements are sent in and out from PI to ECC. The BPM is relatively complex.
The issue we are facing is : -
The BPM shows status "In Process" but the messages have reached ECC and the functional team has confirmed the receipt of the message. All the tables / databases are updated as desired. We were yet to receive the response from ECC but strangely the BPM is not completed but the message has moved out of PI to ECC and updated the tables!!
My question is : - How come the messages reached ECC even though it showed that the BPM is not completed?
==========================================================================
Action points which I have taken : -
1.) I have digged in sxmb_moni_bpe and went through the messages in the payload couldn't find anything there which could have answered my question.
2.) Matched the data and went through all the message flow comparing the time stamp - didnt find much here too!
3.) The graphical message flow shows "Response from ECC" - in Wait state and a white block but still the messages got updated. Found it really strange!! .. If the BPM does not get completed, the messages should not move out!!
============================================================================
workaround :-
1.) I thought of putting a wait step and an exception that if the messages do not reach PI within the stipulated time, it will throw and error in PI. But still  the question needs to be answered as to "How come the messages reached ECC even though it showed that the BPM is not completed?"
Kindly suggest.

I didnt find anything much there .. and moreover it is a Production system where we faced the issue so anyway I did nt have access to it. We have confimed from ECC functional team on the same and have logically deleted the process from PI.
Thanks anyway!

Similar Messages

  • PPPI Process messages and check status

    Hello.
    Does anyone know of any method from xMII to get and check status of process messages sent to PP-PI?
    E.g. check for status (has it been sent) and for any errors?
    BR
    Poul.

    Hi Poul,
    I found a few RFCs which might do the job and will list them here so you can test them:
    PROCESS_MESS_DOWNLOAD
    PROCESS_MESS_EXCHANGE
    PROCESS_MESS_GET_RETURN_CODE
    PROCESS_MESS_UPLOAD
    My search method is kind of funny.  I put PROCMESS* into the search pattern of a SAP_JCo_Interface action block to return a list of related action blocks.  But since I can't use BAPI in SAP and must rely on SE37, I can't readily see the documentation to determine relevance.  But I suspect you can take if from here.  I would be interested in knowing what you come up with for these. 
    I also tried PROCMSG* and get these:
    BAPI_HU_PROCESS_MSG
    BAPI_HU_PROCESS_MSG_DIRECT
    BAPI_LIKP_PROCESS_MSG
    BAPI_LIKP_PROCESS_MSG_DIRECT
    Where HU stands for Handling Unit, but I can't seem to find out what LIKP refers to. 
    Hope this helps and maybe together we can get the information. 
    Thanks,
    Mike
    Found a couple more
    RSAP_GET_MSG_TEXT
    RSSM_GET_MSG_TEXT
    You may also be able to use RFC_READ_TABLE, but I do not know the table structures which would be of interest.
    Edited by: Michael Appleby on Jul 16, 2008 3:07 PM

  • BPM status is "IN Process" even after all the steps in BPM are completed

    Hi All,
    we have designed a BPM for collection of messages and have a transform step .
    In some cases all the steps in BPM get completed but the status of BPM is still in" In Process"  and in SWWL transaction the status is "Started".
    Even though the status is started we are able to get the desired output.
    Ideally after the steps in BPM get completed the status should be "Completed".
    please suggest why we are  getting this status and how can this be resolved.
    Thanks and Regards,
    Rajesh

    hi ,
    I am using a fork and loop with a condition to end this loop.the condition gets satsfied.
    The messages are coming out of the loop and fork but even then the status is in "InProcess"
    thanks,
    Rajesh

  • BPM  - Status always in "In Process"

    Hi Experts,
    I have implemented a simple BPM for a Message Split pattern - where the source message will be split into 10-2000 messages. And these messages are sent to target system using a ForEach block with Send step.
    I'm facing two problems here...
    1)  In some cases, Transformation step shows "Completed" status. However the container element (multiline) to hold the result of the transformation is not assigned with the result of the mapping. It remains empty forever. However when I check the result of the transformation step, I find the list of all split messages. What would cause the delay between the transformation step execution and the assignment of the result to container element?
    2) When the number of target messages is high (say > 1500), in some cases, even after the completion of all the steps of the BPM, the root workitem still shows the status "In Process". Also the Process in SXMB_MONI shows Outbound Status as "Messages being Sent". I have checked the SMQ1 & SMQ2 and found no messages stuck there. The workflow log shows that all the messages have been sent. All the messages are also delivered to my target system. Why does the Workitem still show "In Process"? What would it be waiting for? The Send step is asynchronous and I have not configured it for taking acknowledgements. However if the number of target messages are less, the status is set to "Completed" correctly.
    Note: I'm using Service Pack 13.
    Regards,
    Pradeep

    Hi Pardeep,
    Check this link for the same.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1db5e190-0201-0010-1c90-d9de570c6b18
    Sachin

  • How do I process messages with status = "Holding"

    Hi,
    How do I process messages with status = "Holding" from the RWB-Message Monitoring - Adapter Engine?
    I did a quick scan for records with errors in the same queue (ConversationID), but could not find any.
    I tried to cancel the one with the smallest sequential number, but I got the error - "Unable to cancel 1 of 1 messages; update the status"
    Please help.
    Thanks
    Sudheer

    Hi,
      "Holding comes into play when ur scenario is having multiple inbound interfaces and you checked "Maintained order at runtime"in interface determination in ID. Suppose  message will hit first inbound interface once it is successful then it will hit second inbound interface. If first inbound interface fails then most of the message will be in "Holding" status depends upon XI AF queues ID.
    I did a quick scan for records with errors in the same queue (ConversationID), but could not find any.
    You will not find bcoz of AE archiving settings.
    Try to check the with business guys, whether they need the order of processing. If not the case try to Uncheck the box "Maintain Order at runtime".
    Regards,
    Rao.Mallikarjuna

  • Resending the successfully processed messages

    Hi,
    I am trying to process one message which is already succesfully processed.
    Is it possible?
    Please treat this as an urgent.
    Thanks & Regards
    Katta Mohan Reddy

    Hi,
    If i am not wrong, U are trying to restart the message that has been successfully processed. (from sxmb_moni with a black& White Flag)
    <b>You cannot restart correctly processed XML messages</b>
    Moreover,
    You can only restart asynchronous XML messages.
    Furthermore, you can only reschedule XML messages with errors. You cannot restart correctly processed XML messages or XML messages with the status Being Processed.
    Do not forget to give me points if this solves your problem.
    Cheers,
    Siva Maranani

  • Restrating the successfully processed messages------Not Working

    Hi All,
    i have Followed this Blog and Copied that STD program to Z program After that
    Commented those Two mentioned lines in the Report also and activated
    /people/michal.krawczyk2/blog/2005/11/09/xi-restarting-successfully-processed-messages
    While Executing the Report in Se38 by proving the Message ID, iam getting this Error
    Selected message does not exist (any more)
    Regards
    Suman
    Edited by: Suman gupta on May 9, 2008 9:49 AM

    Hey
    >>Selected message does not exist (any more
    This is the issue,you don't have that message anymore hence you can't resend it(it does not matter if its successful or un-successful).
    when you normally try to send the successful message(without changing the ABAP code,you should get a message as below
    "You cannot restart XML message <MessageID> with this status/type"
    try to send another message and see if its successful and then modify the ABAP code and resend that successful message.
    Thanx
    Aamir

  • Error while processing message payload Element PI SXMB_MONI (ECC to TM)

    Dear Experts,
    while processing an XML message in TM using receiver interface IntracompanyTransportationRequestRequest_In , we encounter an error message.
    <SAP:Stack>Error while processing message payload Element &#39;StockTransportOrderReferenceIndicator&#39; missing</SAP:Stack>  
    <SAP:Retry>M</SAP:Retry>
    ssee screenshot attached.
    The field StockTransportOrderReferenceIndicator cannot be located in ECC and I cannot find what the system is expecting to populate here.
    Can somebody propose an approach on how to investigate into this error message for the solution?
    thanks a lot
    Salvador

    Hi Salvador,
    Thanks for your reply. We were able to fix that issue. As of now we have managed to send sales order to TM but getting the following error. Messages are getting failed in SAP TM. Even if the product exists in the system (TM) still the error message persists. I have CIFed location, business partner, product from ECC and everything exists in SAP TM with the same business system group. Kindly advise. Did you happen to face any similar kind of issue during your implementation ?
    Thanks & Regards,
    Aunkur De

  • Print Preview of PO with message status as "Processed"

    Hello,
    I need to make available the print preview of Purchase Order even when the Processing status of output is "Processed".
    Normally the print preview works when the status is "Processing" or when there are still print relevent changes existing in PO. When the message is output by ME9F, there are no more print relevent canges and SAP does not allow preview option in PO. I want to make this functionality available.
    Any solution?
    CMV

    Hi!
    You can check the table NAST (field VSTAT) for the statuses.
    Application 'EF' for PO.
    Objkey is the PO number.
    Regards
    Tamá

  • What are the best ways (for best performance) in MII to process the incoming process messages from shop floor systems to SAP ECC 6.0 and vice versa?

    Hi All,
    Can you please suggest to choose the best ways (for best performance) in MII (12.2 on NW 7.3), to process the incoming process messages from shop floor systems to SAP ECC 6.0 and vice versa?
    Thanks

    Hi Surya,
    Best practices for flow of data from ECC --> SAP MII --> Shop floor & Vice verse:
    1. Send ECC data through IDOC's/RFC's as messages to SAP MII message listener and BSL transaction process data and update directly on shop floor database as if you configured in Data services or later send those data by web service to shop floor system (i.e. depends on Shop floor machines).
    From Shop floor:
    shop floor --> SAP MII --> ECC
    1. Use either Web service or fetch data from DB and pass data to BAPI's  for sending to ECC through BLS transaction.
    Regards,
    Praveen Reddy

  • How to restart the Successfully processed messages

    Hi,
    I have IDOC to File Scenario
    we posted the idoc from R/3 and it has processed successfully.
    Now again i want to process that idoc again with out going to R/3.
    How to restart the Successfully processed message from MONI.
    we have one option in MONI Restart. this is not working for Successfully processed messages.
    How to achieve this
    Regards
    Suman

    Hello Suman..
    XI: Restarting successfully processed messages..
    Go through this : Michal Krawczyk Blog This will really helpful to you..
    /people/michal.krawczyk2/blog/2005/11/09/xi-restarting-successfully-processed-messages
    Reward Points If it is Helpful...
    Thanks,
    Satya Kumar..

  • Process message & Order status

    Hi, If you do GI or GR or Confirmation thru process messages, will the order status changes to GMPosted or CNF etc? If not how to change the ststus of the order to the same?

    Hello...
    Doing GR, GI or confirmation through PI will obviously change the status of order as it happens through normal transaction... the only difference is that we have changed the route of doing GR, GI or confirmation... Whaever Process messages u define in case of GR, GI or confirmation have a program in process message category which updates the tables which in turn changes the status of Order..
    Hope u understood it..
    Neeraj

  • Successfully processed messages did not generate files

    Hi,
    I have a situation with file interface were XI is generated text files. I have several successfully messages out of which only some messages created files but not all. I checked the FTP but don't see all the files. Where do I need to start looking or troubleshooting? How can I rerun the successful messages to create the file? I cannot rerun the program otherwise I will duplication in R/3.
    Thanks,
    Sangita

    Hi Sangita,
    start having a look at the runtime workbench -> adapter engine where you'll see the status of your messages at adapter engine level.
    Could it be that you set the append mode so every time the file content is just appended? try adding a timestamp when you generate the file, just to check if everything is ok.
    Are you using condition to create the files? maybe this could be a reason, check the message payload from SXMB_MONI.
    If messages are in error in SXMB_MONI you can restart them from there, otherwise if they are in error in the adapter engine you can restart them from RWB.
    Hope it helps,
    Kind Regards,
    Sergio

  • Cancelamento de NF-e parado (batch status 05, process status 02)

    Bom dia pessoal,
    Ontem tivemos um problema no GRC/PI de um cliente, onde por alguma razão o certificado estava sendo rejeitado. Depois de vários problemas causados por isso, foi resetado o j2ee e o sistema voltou a operar normalmente.
    As sequelas disso foram duas notas para as quais foi solicitado o cancelamento, agora elas estão com status de processamento 02 (Sent to Signature Service) e batch status 05 (Result Received).
    Seguindo uma orientação para um caso parecido (),
    peguei os MsgIDs das mensagens dessas NFs na /xnfe/acknowledg (ambas com SIGNC), encontrei-as no SXI_MONITOR do PI, onde elas são listadas 2x cada, com os seguintes status
    1 - Status = Transfer to Process Engine (, Ack. Status = branco
    2 - Status = Processed Successfully, Ack. Status = Still awaiting acknowledgment (bola verde com interrogação)
    Ao tentar dar restart nas mensagens, recebo a seguinte mensagem de erro:
    You cannot restart XML message E07AFA5FD584CEF1B15C3C4A927627EC with this status/type
    Message no. XMS_ADM085
    Diagnosis
    You want to reschedule an XML message that has already been processed (Restart). However, the XML message status or type does not permit a restart.
    System Response
    You can only restart asynchronous XML messages.
    Furthermore, you can only reschedule XML messages with errors. You cannot restart correctly processed XML messages or XML messages with the status Being Processed.
    Tem algo que possa ser feito sem ter que alterar tabelas?
    Como a equipe responsável pelo PI/GRC fica fora do BR, é bem complicado conseguir autorização para qquer coisa nesse sentido em PRD.
    ps.: Agora cliquei no "Expand all messages", para cada um dos MsgIDs, apareceram 2 novas linhas, uma com status = Scheduled (bandeira verde) e outra com status Scheduled for Outbound Processing (seta preta), ambos com o awaiting ack.
    => SMQ1 e SMQ2 ambas sem entradas.
    Obrigado!
    Eduardo Hartmann

    Eduardo,
    O NFe type = 2 (cancelamento)?
    Se sim, me parece que o pedido de cancelamento foi enviado pra assinatura e nao teve resposta, provavelmente devido ao fato de o J2EE estar fora. Nesse caso, o batch status é irrelevante (ele só é relevante pro processo de envio de NFe, não pra cancelamento/inutilização).
    O "correto" seria vc identificar onde a mensagem de assinatura parou (i.e. se em alguma fila - SMQ1/SMQ2, se tem q restartar o BPM etc.). Mas como o passo de assinatura é stateless, diferentemente do processamento da SEFAZ, vc poderia simplesmente "marretar" um status de erro de assinatura de cancelamento na /xnfe/nfe_hist (verifique o valor apropriado do error status no domínio do campo) e restartar a assinatura do cancelamento pelo monitor de NFe do GRC, aba de erro de assinatura.
    Abs,
    Henrique.

  • BPM - Unable to generate message from BPM in PI

    Hello Experts,
    I am using a test scenario using BPM which has only two steps Receive and Send step. The scenario flow looks like  File-> BPM-> ECC. File posted from the external file system is picked up by PI processed successfully and sent to teh Integartion Process.
    However the later part i.e BPM is supposed to receive this processed message (MATMAS) and send it to ECC. There is no PI message generated for BPM -> ECC part.
    I have ticked the Start Process flag in Receive step. Am i missing something else?
    Kindly advice.
    Thanks and Regards,
    Elizabeth.

    Hello All,
    On testing teh configuartion in ID my scenario works fine and all steps are tested successfully, wheras when i try manually triggering the message from RWB, message fails in Pi with the following error:
    <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_INV_SND_SERV</SAP:Code>
      <SAP:P1>BPMTriggerAcknowledgement</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Unable to convert the sender service BPMTriggerAcknowledgement to an ALE logical system</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    I have already tried following this thread IDOC_ADAPTER - ATTRIBUTE_INV_SND_SERV
    Is there anything else to be taken care of?
    ~Elizabeth.

Maybe you are looking for

  • How can I read Extended APDU input to the same buffer

    The following is the code I am currently using where inBuffer is an intermediate array of 1000 length. However, I do not want to allocate any buffers at all, and just want to send a command apdu of 1000 byte length and modify it in the code and retur

  • [Solved] i3 workspace output woes

    Semi-recently switched to i3, loving everything about it so far other than one fairly large issue that is stopping me using it like a true WM. Basically, I'm trying to set 4 workspaces on each monitor (of which I have 2), and it just straight up does

  • I have lost the shipping packaging for the ipod nano recall. How do i get a new one?

    Ive lost the shipping packaging- when i try to apply for a new one i am unable to as my ipod nano serial number is already in use. How do i ship my ipod with the correct packaging/ get new packaging for it to be shipped? Thanks

  • Help on compilig mars-nwe novell emulator

    Hi, I am trying to compile mars-nwe on my archlinux box. But I got following error when compiling mars-nwe make[1]: Entering directory `/home/b-qian/mars/mars-nwe-0.99.pl20.orig/obj' rm -f Makefile.o cp ../makefile.unx makefile.c cc -E -DLINUX -DQTAI

  • Macbook Pro/Owc Mercucry Elite Pro HDD

    Hey everybody,      Can I install an external OWC 1TB Mercury Elite Pro HDD in my early 2011 Macbook Pro? If not anyone have any suggestions on the best choices for 7200 rpm 1 TB HDD or SSD. Thanks!!