RFC

An RFC is used when you want to access (read / write) data from remote systems.

Within SAP landscapes, RFC continues to serve as basis of nearly all major integration points like: ALE, IDocs, Portal, MDM etc.



Asynchronous RFC PDF Print E-mail
User Rating: / 9
PoorBest 
ABAP Tutorials - RFC
Written by admin   
Sunday, 17 January 2010 12:20

In case of Asynchronous (aRFC) call, the system passes the control back to the calling program immediately. The RFC call is executes in a different work process or in a new internal session.

aRFC calls are of two types: 

  1. Asynchronous call without response
  2. Asynchronous call with response
In case of aRFC, you can ask you calling program to wait until it receives some response from the calling function module. You can then process the result of the aRFC call.

In case of aRFC without response, any error message or system exceptions from the executing function module cannot be handled in the calling program. The processing of a aRFC without response is shown in the below diagram:

Last Updated ( Thursday, 21 January 2010 18:51 )
Read more...
 
Synchronous RFC PDF Print E-mail
User Rating: / 2
PoorBest 
ABAP Tutorials - RFC
Written by admin   
Sunday, 17 January 2010 12:02

Synchronous RFCs (sRFC) are most commonly used RFC. sRFC is ideal choice when you want the results of the function module immediately after the call.

The sRFC call is passed immediately to the remote system and the caller program is halted until the response from the function module is not received. The function group of the function module is loaded into the internal session of the target system and the context is retained until the RFC session is closed. 

Thus, if repeated calls of the different function modules of the same function group and destination are made, then the global data of the function group can be accessed collectively. This makes an sRFC a great choice when data is repeatedly required from a target system.

Last Updated ( Sunday, 17 January 2010 12:16 )
Read more...
 
Types of RFC PDF Print E-mail
User Rating: / 2
PoorBest 
ABAP Tutorials - RFC
Written by admin   
Sunday, 17 January 2010 11:47

There are 5 types of RFCs. Each of these types is used for a specific purpose and has a unique role.

The five types of RFCs are:

  1. sRFC - Synchronous RFC
  2. aRFC - Asynchronous RFC
  3. tRFC - Transactional RFC
  4. qRFC - Queued RFC
  5. pRFC - Parallel RFC
Read more...
 
Fundamentals of RFCs PDF Print E-mail
User Rating: / 3
PoorBest 
ABAP Tutorials - RFC
Written by Administrator   
Sunday, 17 January 2010 04:39

An RFC is used when you want to access (read / write) data from remote systems.

Within SAP landscapes, RFC continues to serve as basis of nearly all major integration points like: ALE, IDocs, Portal, MDM etc.

The main task of the RFC run time is to facilitate the execution of function modules in remote systems. This remote system could be SAP system or an external program linked with one of the SAP-supplied RFC connector libraries. 

One of the first things that you need to understand to work effectively is how RFC calls are actually communicated and executed. The figure below illustrates this. The communication cycle begins with a work process that generates a RFC request. 

Last Updated ( Sunday, 17 January 2010 04:59 )
Read more...
 


Advertisement

 

Google Search

Advertisement