Skip to content

ABAP Keyword Documentation →  ABAP - Release-Specific Changes →  Changes in Release 7.0 and its EhPs →  Changes in Release 7.0, EhP2 

Remote Function Call in Release 7.0, EhP2


1. Background RFC


2. Local Data Queue


3. SAP NetWeaver RFC SDK


4. RFC Connectivity in SAP Java Enterprise Edition (Java EE)


5. basXML as new RFC protocol


6. Identification of trusted systems

Other versions: 7.31 | 7.40 | 7.54

Modification 1

Background RFC

With the new Background RFC (bgRFC) Remote Function Calls can be carried out safely in a transaction and in the call sequence. The calling application and the called application are connected asynchronously. bgRFC replaces the functions previously provided by tRFC and qRFC (but not qRFC No-Send).


Note

SP14 includes this change in Release 7.0 as well.

Modification 2

Local Data Queue

The Local Data Queue (LDQ) is a persistence layer into which data can be placed. This data can only be read in the sequence that it is recorded in. This involves separation of data recording from data retrieval by the receiver like in an inbox. Since the access sequence is defined according to theFirst-In First-Out(FIFO) principle, we talk about queues that serve as the organizational element for the individual receivers. The LDQ replaces the functions previously provided by the qRFC No-Send scenario.

Modification 3

SAP NetWeaver RFC SDK

The new SAP NetWeaver RFC SDK replaces the classic RFC SDK. It supports a revised API that can be used like the SAP Java Connector.

Modification 4

RFC Connectivity in SAP Java Enterprise Edition (Java EE)

For the SAP Java Enterprise Edition (Java EE), the SAP Java Resource Adapter (SAP JRA) for SAP JCo is provided. It provides connections to resources in accordance with JCA 1.5 SAP JCo.

Modification 5

basXML as new RFC protocol

basXML format is supported as the new standard RFC protocol and replaces the previous formats.

Modification 6

Identification of Trusted Systems

In transaction SMT1 for maintaining RFC Trust Relationships creating trusted systems by entering the system ID (name of the AS ABAP) now also uses the installation number. This applies for all trusted systems as of Releases 7.02, EhP2 and 7.2 (including 7.1).

When creating a trusted relationship as of Release 7.0, EhP2, the trusting system checks the installation number of the calling system, if it is listed in transaction SMT1. For trust relationships of this kind, the relevant authorizations need to be modified so that field RFC_INFO in authorization object S_RFCACL contains the installation number of the calling system.