bgRFC
Background RFC (bgRFC) is offered as a replacement for the classic tRFC and qRFC. It is available with SAP NetWeaver 2004s (SAP Basis 7.0). bgRFC is a superordinate term for the new version of tRFC and qRFC. A parallel run of classic tRFC/qRFC and bgRFC is possible.
The Background RFC works on the basis of units and performs better compared to the classic tRFC and qRFC versions. It comes with a new Application Programming Interface (API) and a new data model.
Terminology:
- The term "unit" for the bgRFC can be compared with the term "Logical Unit of Work (LUW)" for classic tRFC/qRFC.
- A unit is a recorded sequence of collected function calls to be performed remotely.
- The recorded unit data is persisted in the database at COMMIT WORK.
- A unit can be locked. Such a locked unit cannot be processed until it is unlocked again.
- The term "destination" for a bgRFC unit defines either a remote system for outbound scenarios or a distinct name for an application in an inbound scenario.
- Outbound destinations are maintained via the standard transaction SM59.
- Inbound destinations are maintained via the specific transaction SBGRFCCONF.