cancel
Showing results for 
Search instead for 
Did you mean: 

RFC vs. SM58

Former Member
0 Kudos

Hello everybody,

we are sending data from R/3 to XI using a RFC.

Although a the RFC gives a sy-subrc = 0, it can be, that the message has not reached the XI (SM58!!!).

How can I make sure that the message has really reached the XI?

The only thing I see is that XI sends back some data?

Regards Mario

Message was edited by:

Mario Müller

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi Mario,

>>>>How can I make sure that the message has really reached the XI?

you cannot with async RFCs (only with sync messages)

async RFCs can be scheduled many times in SM58

so I don't think it's a good way to check there...

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

You can check monitor of adapter engine in XI.

During synchronous communication you check sy-subrc and during asynchronous you have to check sm58 (if there is no entry, it has been delivered with success to XI)

Regards,

Wojciech

Former Member
0 Kudos

Hi Wojciech,

we had already your suggested solution in mind.

But there is the following problem:

Is SM58 filled in real time?

I am not sure!

Regards Mario

Former Member
0 Kudos

Hi,

I don't know if it's real time. From my experience I can tell you that I haven'd seen big delays.

Regards,

Wojciech