RFC-Interview Questions & Answers-SAP ABAP-2.


6. For What Purposes Can RFC’s Be Used?

RFCs can be used for the following mentioned purposes:
  • To establish Communication between different systems, such as between two SAP systems or between an SAP system and an external system.
  • To establish Communication between application instances or between the application layer and the presentation layer (GUI communication).
  • Can be Used for Parallelizing Processes as one program after another can start several RFCs asynchronously without waiting for processing to finish, RFCs are used to parallelize processes and dynamically distribute workload over the different servers within an SAP system.


7. State Whether RFC’s Are Client Dependent Or Client Independent Objects?

RFC’s are Client Independent Objects. RFC connections can always be used across the entire system. This means that an RFC connection you have defined in client 100 can also be used from client 110 also without any difference.


8. What Are The Types of RFC’s available in SAP System?

There are 5 types of RFC’s available in SAP System. They are:
  • Synchronous RFC (sRFC)
  • Asynchronous RFC (aRFC)
  • Transactional RFC (tRFC)
  • Queued RFC (qRFC)
  • Parallel RFC (pRFC)


9. How Are RFC’s Executed? In Background Or Dialog Work Processes?

All RFCs, whether synchronous, asynchronous, or transactional, are started in dialog work processes. Don’t get deceived by the syntax IN BACKGROUND TASK; this has nothing to do with background work processes. Transactional RFCs are also executed in dialog work processes.


10. State Some Factors That Can Increase The Response Time Of An RFC Connection Between Two Systems?

The response time for the transfer of data depends on the network used. Ideally, the response time should be between 10 and 100 milliseconds.

High response times can be due to the following three things
  • The network connection is generally slow or overloaded.
  • The recipient system is physically overloaded.
  • Too few processes are configured in the recipient system to receive RFCs.


More Questions & Answers On SAP RFC:

11. What Is Synchronous RFC (sRFC)?
12. What Is Asynchronous RFC (aRFC)?
13. What Is Transactional RFC (tRFC)?
14. What Is Queued RFC (qRFC)?
15. What Is The Disadvantage Of Using Queued RFC (qRFC)?


16. What Is Fast RFC (fRFC)?
17. What Is Parallel Processing In RFC (pRFC)?
18. What Are The Features Of Transactional RFC (tRFC)?
19. What Are the Disadvantages of Transactional RFC (tRFC)?
20. State the difference between Synchronous RFC (sRFC), Asynchronous RFC (aRFC), Transactional RFC (tRFC), Queued RFC (qRFC) and Parallel RFC (pRFC)?


... Return To ABAP Interview Questions With Answers Index