Showing results for 
Search instead for 
Did you mean: 

Synchronous BAPI calls to R/3 from XI

Former Member
0 Kudos

We are trying to execute a BAPI call in R/3 via XI. Here are the details:

Backend - R/3 IDES 4.6C


XI 2.0

XI adapter - RFC adapter

The RFC adapter is configured and executing the BAPI call successfully and returning the correct data. However, XI is not processing the results and sending it back to the source which made the synchronous request.

My questions are as follows:

1. Anyone here actually executed a synchronous BAPI using RFC adapter?

2. If so, what is it that we need to do to send the XML message back to source?

BTW, I have tried another BAPI and same result.

Many thanks in advance.


Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello Reinhard,

you have to make sure that the system sending the initial request message to XI provides the correct QualityOfService. In your case the parameter has to be set to "BE" (Best Effort).

Best regards


Former Member
0 Kudos

We have QoS = BE. Anything else we need to do?

0 Kudos

Have you mapped the response message from the BAPI ?

Former Member
0 Kudos

HI Reinhard,

I am stuck with the same problem, not able to get the message back from the RFC adapter. I am making a synchronous call to BAPI using RFC adapter. BAPI is getting the call and doing the transactions but not giving any response back. I have done the response mapping correctly and set the QOS to BE , but still no response. What may be the possible mistake I am making ? I have RFC adapter running with XMBinbound & XMBOutbond configured .