Skip to Content

Synchronous scenario in SAP PI

Hi there,

First of all I would like to let you know I have absolutely no idea of PI but...life has brought me here so...let's rock!

I have been told to create the following scenario:

An external System sends some data to SAP through PI. Sap receives this data and sends and acknowledgement.

I have created half the scenario: I am able to make a call to de WSDL through external software SoapUI and I am able to see that my Inbound Proxy in SAP is triggered. There I see my input (with all de data sent to SAP) and output (where I have to place my acknowledgment).

The problem is: despite I set a value in the output structure...nothing is returned to SoapUI.

I assume there is something missing in my configuration scenario but I do not know what. I have created:

  • 2 Communication Channels
  • 1 Receiver Determination
  • 1 Interface determination
  • 1 Sender Agreement
  • 1 Receiver Agreement

Am I missing something?!

Can anybody help me?

Thanks in advance!

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Mar 09, 2017 at 10:33 AM

    Hi,

    How do you connect to SAP? Abap proxy objects? RFC adapter? Are you sure that your SAP part is up and running?

    How about message mapping? You didn't write that you had created mapping so maybe it wasn't needed.

    First of all, have you checked the message monitoring for any errors?

    Best regards,

    Andrzej

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 09, 2017 at 12:55 PM

    Hi Carles,

    You wrote:

    An external System sends some data to SAP through PI. Sap receives this data and sends and acknowledgement.
    

    You should take into account that it not the same to talk about async scenario with reveciver ack in response that a sync scenario.

    The problem is: despite I set a value in the output structure...nothing is returned to SoapUI.

    Did you configure sync scenario?, you need to do your service interfaces sync, and you sender channel with quality of service Best Effort

    Regards.

    Add comment
    10|10000 characters needed characters exceeded