Remote Function Call

RFC is a communication interface that provides the ability to call a function remotely from another SAP System or Non SAP System.

Each function module has a defined interface through which data, tables and return codes can be exchanged. The only difference between calling a function module remotely and locally is a extra parameter which is provided remotely that specifies the target server on which the function module should be executed.

There are 3 types of RFCs:

  1. Synchronous RFC call: The calling program stops until the function module executes on the target server and returns results.
  2. Asynchronous RFC call: The calling program runs in parallel with the function module on the target server. The target system must be available.
  3. Transactional RFC call(tRFC): Several function modules are grouped into a transaction. They are processed in the target system in the sequence in which they are called.
ERP Avatar

2 responses to “Remote Function Call”

  1. KOTI Avatar
    KOTI

    can any one please tell me what is main differnce between RFC AND BAPI FUNCTION MODULE

Leave a Reply

Your email address will not be published. Required fields are marked *