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
4. RFC Connectivity in SAP Java Enterprise Edition (Java EE)
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.