cancel
Showing results for 
Search instead for 
Did you mean: 

tRFC and qRFC???

GabrielSagaya
Active Contributor
0 Kudos

can any one explain tRFC & qRFC and distinquish between them???

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

TRFC- in trfc data is send to receiver atleast once BUT NOT IN SEQUENCE provided by sender.EO uses TRFC.

QRFC- in qrfc data is send to receiver atleast once BUT IN SEQUENCE provided by sender.EOIO uses QRFC.

Regards,

S.RamNarender

Answers (5)

Answers (5)

former_member184543
Active Participant
0 Kudos

Make it a habit of closing all your threads mate if they are answered..

Thanks

Sanjo

Former Member
0 Kudos

Transactional RFC (tRFC)

Transactional RFC (tRFC, also originally known as asynchronous RFC) is an asynchronous communication method that executes the called function module in the RFC server only once. The remote system need not be available at the time when the RFC client program is executing a tRFC. The tRFC component stores the called RFC function, together with the corresponding data, in the SAP database under a unique transaction ID (TID).

Queued RFC (qRFC)

To guarantee that multiple LUWs (Logical unit of work)are processed in the order specified by the application, tRFC can be serialized using queues (inbound and outbound queues). This type of RFC is called queued RFC (qRFC).

qRFC is therefore an extension of tRFC. It transfers an LUW (transaction) only if it has no predecessors (in reference to the sequence defined in different application programs) in the participating queues.

Implementation of qRFC is recommended if you want to guarantee that several transactions are processed in a predefined order.

So if the Quality of service is Exactly once.. Trfc's used...

if the Quality of service is Exactly once in order Qrfc's r used...

former_member184543
Active Participant
0 Kudos

Hi,

Please refer to this thread.. Will help.

Thanks

Sanjo

Message was edited by:

Sanjo Eapen

Former Member
0 Kudos

Hi,

tRFC - Synchronous RFC - Best Effort

qRFC - Asynchronous RFC - Exactly once in order

vasanth.

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>>tRFC - Synchronous RFC - Best Effort

tRFC is not synchronous

you're talking about sRFC

tRFC is transactional - EO

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi Michal,

Thanks Michal for correcting me..

I had given for SRFC....

vasanth