What is Remote Function Call (RFC) & types of RFC’s?
Ans:
Ø
It is a SAP specific protocol to
provide communication between different systems.
Ø
It is the process of calling Function
modules from another system.
Ø SAP Uses
CPIC (Common Programming Interface for Communication) Protocol to transfer data
between Systems.
Types:
1.
Synchronous RFC: In case of this RFC both the Sender/Source and
Receiver/Target systems should be available while
distributing the data. The next part of calling program isn’t continued until call
function is completed.
2.
Asynchronous RFC: In case of this RFC both the Sender/Source and
Receiver/Target systems should not be available while
distributing the data. The next part of calling program is continued without completing
call function.
3.
Transactional RFC (TRFC): It is almost similar to Asynchronous RFC. The
Transactional RFC
is executed only once in an RFC server & save the corresponding data under
unique transaction ID in the Database.
4.
Queued RFC: In case of this RFC the multiple transactional RFC’s are
serialized in the sequence using the Function module
‘TRFC_SET_QUEUE_NAME’.
Ø
An additional statement ‘Destination’
is used while calling Remote Enabled Functions.
No comments:
Post a Comment