cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP Adapter and Message confirm

Former Member
0 Kudos

Hi Experts,

I don't understand an aspect of communication with SAP PI.

I have a External System that comunicates with SAP ECC via SAP PI HTTP Adapter.

When SAP ECC sends an MATMAS message to External System like payload of HTTP message, How Does External System confirm MATMAS is recived?

In R/3 System there are methods to commit, roll back transaction, there's a similar mechanism with HTTP Adapter?

thanks.

Marco Genova

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

I understand.

Thanks.

Marco Genova

MichalKrawczyk
Active Contributor
0 Kudos

hi,

>>How Does External System confirm MATMAS is recived?

it does not - http adapter does no support acknowledgments

the only way would be to receive a message back from http to PI

with some status info and for example on the basis of that

change the status of the outbound matmas idoc to - received successfully

but there is no confirmation with HTTP adapter that the message was received

Regards,

Michal Krawczyk

Former Member
0 Kudos

Hi,

basically each http post will be followed by a so called status reply from the receiver - e.g. http code 200 for "ok" or 403 for "error". By this reply the sender knows whether transfer / post was successfull. It does not say that processing in the target system was ok - just transfer of data.

Ragrds,

Kai