‎2007 Jul 23 4:01 PM
Hi all
can any one please tell me the difference between synchronous RFC and
asynchronous RFC.
‎2007 Jul 23 4:10 PM
Hi,
<b>Synchronous RFC:</b>
It is the very common method used in real business scenarios. Both the client
and server must be available in this type of RFC.
The advantage is that you can get the result immediately, which means the RFC
function module gives result or output immediately.
<b>Asynchronous RFC:</b>
You can get the results when the Client and the server is available,
Regards
Sudheer
‎2007 Jul 23 4:10 PM
Hi,
<b>Synchronous RFC:</b>
It is the very common method used in real business scenarios. Both the client
and server must be available in this type of RFC.
The advantage is that you can get the result immediately, which means the RFC
function module gives result or output immediately.
<b>Asynchronous RFC:</b>
You can get the results when the Client and the server is available,
Regards
Sudheer
‎2007 Jul 23 4:16 PM
hi
<b>Synchronous RFC</b> The calling program continues the execution only after the called function is complete.
<b>Asynchronous RFC</b> - The calling program continues the execution without waiting for return from the called function.
Eg: CALL FUNCTION remotefunction STARTING NEW TASK taskname.
<b>Transactional RFC</b> - The called function module is executed exactly once in the RFC server system.Each function call is seen as a transaction in the target system. Transactional RFCs use the suffix IN BACKGROUND TASK .
Eg : CALL FUNCTION remotefunction IN BACKGROUND TASK
regards
vijay
<b>reward points if helpful</b>