Skip to Content
author's profile photo Former Member
Former Member

How to configure this kinda ASYNC scenario in SAP PI 7.0

Hello Experts,

We have to configure the process as shown below in SAP PI 7.0.

Non-sap system will send data to SAP PI (step 1A), the status of that message in SAP PI should be send to sender system (i.e. if the message failed in PI or was successful in PI) (Step 1B)

SAP PI will send data to ECC for update via proxy class (step 2) ...

After Update in ECC (successful or error) the status should flow to SAP and then to NON-SAP (step 3 and 4)

We are very clear about how to achieve step 1A, 2, 3 and 4, but how can step 1B be configured in ASYNC process?

SOAP to PROXY.jpg (30.1 kB)
Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Aug 17, 2016 at 09:49 AM

    Hi Anikit,

    Mark has already answered your question, but I would like to share one design which was implemented in one of my projects.

    Scenario was to pick a mail from mail server and send it to BPM for futher processing.In BPM it would do an RFC lookup and send the source mail box a confirmation that process has been done.

    But before that, the moment PI picks the mail from mail server, requirement was to drop an acknowledgment to the user that his request was in process.

    So we made 2 systems as our receivers in receiver determination step.One was the source mail box and second was integration process(CC BPM).

    So, as soon as PI picks mail, it also drops acknowledgment mail to the user that his request is in process 😊

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Aug 17, 2016 at 09:26 AM

    Hi Ankit,

    When you post a message via SOAP Adapter, the return code itself (http 200 with empty SOAP envelope or an http 202 without body) should be enough to determine if it posted in PI or not.

    As to if it is sent successfully to the target system, you can use alerts for mapping and system failures 😊

    Regards,

    Mark

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Thanks again Mark,

      Here is my understanding, SOAP Adapter will send the response by-default to the sender system if the message is received in SAP PI or not.

      But, there is a requirement from my client that a message from PI needs to be trigerred(i.e 1B) in either cases of message successful in PI or failed status.

      Can this be achieved? in via interfaces?

      Regards,

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.