cancel
Showing results for 
Search instead for 
Did you mean: 

R3->XI->File Transaction Executing on the source system (SM58 - tRFC)

Former Member
0 Kudos

My scenario is R3->XI->File. I am using tRFC on the R3 to trigger the interface. When i run the program I see that the target file gets created successfully, XI monitor shows the message completed without errors but the source system's SM58 shows "Transaction Executing".

I tried this on 2 systems and both of them behave the same way. It appears as though XI doesnot communicate back to R3 that it completed. Any ideas on solving this issue will be appreciated. Thanks.

The call from R3 is an RFC not IDOC.

Message was edited by: Jagathi Bondalapati

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Have a BPM receive the RFC call from R/3 with a Sync-Async Bridge. Close the Bridge by sending the RFC response message(with the exporting, changing & table parametrs ). Once the bridge is closed you can have a send in the BPM again to save the file.

See the link below on help with sync-async bridge pattern in BPM.

/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi

Thanks,

Renjith.

Former Member
0 Kudos

Thanks Renjith But mine is a Async->Async scenario.

I meant R3 is not getting a technical acknowledgement from XI that the message processing completed..

Former Member
0 Kudos

Hi,

Can you have a look at this OSS note 777175.

Just in case you using an idoc from the R3 side.

Regards,

Anirban.