cancel
Showing results for 
Search instead for 
Did you mean: 

standard RFC Vs tRFC

Former Member
0 Kudos

Hi..

While studying some XI material I came across tRFC. Please some body can tell me what is the difference between standard RFC and tRFC.

Thanks,

Pavani

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

Hi Pavani,

There are 5 types of RFCs

1. Synchronous RFC (sRFC) - calll waits for target response n then only the control proceeds

2. Asynchronous RFC (aRFC) - can be with or without response - "With" action like emailing based on any condition "Without" - exception raised during execution of RFM not propogated to client.

3. Transactional RFC (tRFC) - let us group one or more function modules - all FM are executed or none. Used for guaranteed transactional execution

4. Queued RFC (qRFC) - To conrol the execution order

5. Parallel RFC (pRFC) - Extension of aRFC. We can select group of Application servers to execute the RFCs. Multiple RFC destinations, Built-in load balancing and alerting mechanism

<i>

[Reward if helpful]</i>

Regards,

Prateek

Former Member
0 Kudos

Thanks 4 the info prateek. Nice to know all of them

regards

krishna

Answers (2)

Answers (2)

Former Member
0 Kudos
zhakeleyev_baurzhan
Discoverer
0 Kudos

The link appears to be not available anymore.


bhavesh_kantilal
Active Contributor
0 Kudos

All messges in XI are processed in Queues. These Queues can be TRFC's ( Transactional RFC's ) or QRFC ( Queue RFC's ).

this has nothing to do with the RFC's created in SE37 on your R3 system.

Regards

Bhavesh