Mixed Mode
It is possible to use “mixed mode” with tRFC and qRFC. This means that one LUW can contain both tRFC calls and qRFC calls. The sequence of these tRFC/qRFC calls, which use the same destination, is guaranteed.
The tRFC calls within a LUW in mixed mode, and the qRFC calls that use the same destination, form a sub LUW according to their TID assignment. If no qRFC call is used within an application LUW for a particular destination, the tRFC calls that use this destination form their own sub-LUW. This sub-LUW is then processed in the same way as a normal tRFC LUW.
Separated tRFC calls (with the option AS SEPARATE UNIT) within a LUW in mixed mode are handled in the normal way (with individual TIDs): Processing depends on the queue used, but not on the main LUW.
As described in an earlier section, to use the qRFC with outbound queue, the queue names must be transferred to the qRFC Manager before ”call function...in background task” is executed. You then start “Commit work” at the end of a LUW, as normal.
Continue by reading the following:
