cancel
Showing results for 
Search instead for 
Did you mean: 

How to receive acknowledgement from Vendor via SOAP adapter.

Former Member
0 Kudos

Hello Experts, my outbound scenerio is R3>PI->Vendor via the URL given by vendor. From PI i'm sending my POs via SOAP adapter and in the conversion parameters I choose the check box "Do not Use SOAP Envelope" My message reached the vendor. Now vendor sends back a functional acknowledgement indicating the message had been received and processed. Below is the entire XML file content.

<MessageAcknowledgment>

<AckLocation>Medical</AckLocation>

<AckRefNum>98712345</AckRefNum>

<AckNote>200-Accepted</AckNote>

</MessageAcknowledgment>

Can anyone let me know how to receive the above message? What setup do i need to do?

Thanks,

Edited by: XISearch on Jan 10, 2011 3:05 PM

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Create a Data Type and Message Type for the Acknowledgment structure:

<MessageAcknowledgment>

<AckLocation>Medical</AckLocation>

<AckRefNum>98712345</AckRefNum>

<AckNote>200-Accepted</AckNote>

</MessageAcknowledgment>

And make the Inbound Service interface Synchronous, and enter the Response Message Type created.

I think by this you can receive the responce Acknowledgement message sent.

Regards,

Aravind

Former Member
0 Kudos

Finally I understand the XML file which PI receives must be in schronous mode. And I acheived this scenario. Thanks all for your reply.

Edited by: XISearch on Apr 19, 2011 5:52 AM

baskar_gopalakrishnan2
Active Contributor
0 Kudos

>>> Can anyone let me know how to receive the above message? What setup do i need to do?

Solution: You need to create a synchronous scenario.

Might be at R3 side proxy sender and vendor side Reciever Soap

Basically PROXY <------> SOAP

Map the proxy request message to soap(vendor) request message as REQUEST MAPPING

and

Map the SOAP (Vendor) response message to proxy response as RESPONSE MAPPING

and in the backend parse the response.

If you need more details, Please let us know.

Former Member
0 Kudos

Hi, All the ORDERS IDOC from SAP comes via tRFC to XI/PI. In XI/PI I convert that into xCBL PO and send it to outside

vendor via the URL given by my vendor. This is the present flow. Can you please explain me in detail about your flow and the setup etc.,?

former_member207622
Contributor
0 Kudos

For the request :

Map the IDOC with the target structure and send the PO to the URL specified by target ,

For response

Create another scenario , create a response structure and map it to another IDOC or another Inbound structure and pass it to SAP

there will be two mappings , request mapping and response mapping

Regards

Ninad