Types of Remote Function call in sap (RFC)

Types of Remote Function call in sap (RFC)

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

  • Synchronous RFC
  • Asynchronous RFC
  • Transactional RFC
  • Queued RFC

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

[email protected]




要查看或添加评论,请登录

Vijay Kumar的更多文章

  • Sap Profile Management

    Sap Profile Management

    There are different types of profile is available in sap basis such as Instance profile Default profile Startup profile…

  • Instance Management in sap

    Instance Management in sap

    Instance is managed by using profiles. Profiles will resides in (usr/sap//sys/profiles) There are three types of…

    1 条评论
  • Types of Function module in Sap ?

    Types of Function module in Sap ?

    Sap is having totally 3 types of function module with its own capabilities 1) Normal Function Module 2) RFC Function…

  • What is Function Module in Sap ?

    What is Function Module in Sap ?

    Function modules are the Small programs or piece of reusable code that contains the actions that it needs to do. Like…

  • What are the Types of SAP GUI:

    What are the Types of SAP GUI:

    1. SAP GUI for Windows.

社区洞察

其他会员也浏览了