cancel
Showing results for 
Search instead for 
Did you mean: 

Doubt Regarding Sender Rfc adapter calls

Former Member
0 Kudos

Hi Experts,

When we call RFC in R3 system by giving destination as XI system,

1) where exaxtly RFC cal executes either in R3 or XI?

In case of sender RFC syncronouse call? where exaxtly RFC cal executes either in R3 or XI?

In case of sender RFC asyncronse call? where exaxtly RFC cal executes either in R3 or XI?

2) In case of Recever RFC syncronouse call, where exactly RFC call executes, is it in XI or R3 system?

Please help me out.

thanks

siva

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi

RFC resides on the R/3 therefore is always executed there.In case of Sender whether async or sync it always triggers the XI systems.

In case of Receiver, XI call the RFC and RFC gets executed on the R/3.

Thanks

Former Member
0 Kudos

HI monica,

I got confused by reading diff answers for my quetion, please let me know.

whitch one is correct. in case of RFC sender where RFC gets executed?

thanks

nisarkhan_n
Active Contributor
0 Kudos

Monika answer is pretty clear......RFC sender gets executed in the R/3 but the call is made from XI...........in your program when you create rfc youa re mentioning the RFC dest (port name) , in XI side your RFC sender adpter is calling to taht port so call is done form XI and RFC gets executed in R/3

prateek
Active Contributor
0 Kudos

<i>in case of RFC sender where RFC gets executed?</i>

Executed at sender R3 system

Regards,

Prateek

Former Member
0 Kudos

Hi,

In any of the cases RFC is present in R/3 and is always executed in R/3. The only difference is who is triggering the RFC. In case of RFC sender the scenario in XI is triggered when the RFC is executed in R/3. In case of RFC receiver RFC is executed after the scenario in XI is triggered.

Regards,

Sudheer.

prateek
Active Contributor
0 Kudos

<i>1) where exaxtly RFC cal executes either in R3 or XI? </i>

It is at R3 for bothe sync and asyn sender scenario.

<i>2) In case of Recever RFC syncronouse call, where exactly RFC call executes, is it in XI or R3 system?</i>

RFC is called from XI. The call is actually executed at R3 receiver

Regards,

Prateek