Types of Remote Function call in sap (RFC)
Vijay Kumar
Sap Basis and Hana consultant at Tata Consultancy Services||Axelos ITIL V4 Certified ||Microsoft Certified|| Microsoft DP-900 Certified
The topic may be briefly explained by many consultants in their articles, Just want to touch down while exploring the basics
Remote function call is a type of function module used to communicate within sap system and outside of sap system using the TCP/IP protocol , RFC's can be created under the transaction code SM59, There are few types of RFC's that are available and they are
Let's get into the each type elaborately
Asynchronous RFC
The best example for Asynchronous RFC is one side love, We don't know whether our message received or not or our message received or not, Like wise ASRFC's transmission are not reliable
Synchronous RFC
Synchronous RFC is like a two way communication, Once the message reached system or program will get an acknowledgement. If the target system is not reliable the communication will get into a sleep mode and waits until the system is wakened , once the system is available it will starts to flow. This type of RFC is bit costly when comparing to the other one
Transactional RFC
This RFC is an advanced version of ARFC and SRFC, The request goes to receiving system if it is not handled a Transaction ID is generated by the source system. A program RSARFCSE is scheduled in the background to run for every 60seconds.
These transaction ID's are maintained under SM58 which documents the Transaction ID's and ensures that reached the recipient system and confirms that the receiver system is consistent and reliable
领英推荐
Example : If a user is created in Main client it will distribute to the client dependent if any thing created new
Queued RFC -
It is an advanced version of TRF and ensures that the transaction is committed based on FIFO/ Queue. It ensures transaction consistency of LUW and reliability of data transmission.
SMQ1 - to monitor the outbound queues of a sending system refer SCOTT for FAX...
SMQ2 - Provides interface to monitor Inbound queues.
Thanks,
Vijay Kumar rajendran