ABAP Keyword Documentation → ABAP - Release-Specific Changes → Changes in Release 7.0 and its EhPs → Changes in Release 7.0, EhP2
Shared Objects in Release 7.0, EhP2
1. Handling of memory bottlenecks
2. Data references in the shared objects memory
4. Methods PROPAGATE_AREA and PROPAGATE_INSTANCE replaced
5. Service class CL_SHM_UTILITIES
Other versions: 7.31 | 7.40 | 7.54
Modification 1
Handling of Memory Bottlenecks
From Release 7.0, EhP2, memory bottlenecks in the shared objects memory raise handleable exceptions of the class CX_SHM_OUT_OF_MEMORY. Previously, unhandleable runtime errors were triggered.
Modification 2
Data References in the Shared Objects Memory
From Release 7.0, EhP2, anonymous data objects in the
shared objects memory
can also be created with direct reference to data elements and table types of ABAP Dictionary using
the addition AREA HANDLE
of the statement CREATE DATA
.
Modification 3
Area Binding
From Release 7.0, EhP2, the lifetime and visibility of area instances can be bound not only to the current AS Instance but also to the following:
.
Modification 4
Methods PROPAGATE_AREA and PROPAGATE_INSTANCE Replaced
The methods PROPAGATE_AREA and PROPAGATE_INSTANCE of an area class for transactional areas may no longer be used. Instead, the parameter AFFECT_SERVER of the methods FREE_AREA, FREE_INSTANCE, INVALIDATE_AREA, and INVALIDATE_INSTANCE can be used for areas of this type with the Application Server area binding.
Modification 5
Service Class CL_SHM_UTILITIES
The class CL_SHM_UTILITIES is used to query the attributes of area instances in programs.