Skip to Content
avatar image
Former Member

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.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Sep 28, 2010 at 10:17 AM

    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

    -->

    - 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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 28, 2010 at 10:28 AM

    u need to use a transforamtion step betn your receive and send step where u have to put a mapping between file and idoc structures

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 29, 2010 at 11:39 AM

    Hello All,

    I enforced the Header Mapping parameter in Receiver Agrreement with the actual File Sender s/m (instead of the BPM) and could get the messages successfully posted in ECC!!!

    However I am now stuck with another issue, I need to trigger an RFC FM in ECC from the Send step in BPM and receive the resulting RFC output in receive step of BPM.

    Can any of you advice on how to achieve it?

    Thanks in advance,

    Elizabeth.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Abhishek,

      I am using an Async send and Async receive step along with co-relations according to this blog http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/12249. [original link is broken] [original link is broken] [original link is broken]

      I am confused with the ID part though; will i require to develop the configuration objects or sender agreement/rx agreement between this Async step and Sync step.

      If I am not worong, RFC receiver Commn channel and agreement will be needed to trigger this RFC FM.

      Kindly advice.