SAP ABAP Class CL_ABAP_MEMORY_AREA (Superclass: ABAP Memory Area)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SHARED_OBJECTS (Package) Shared Objects: Basis Components
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IMODE_AREA Shared Memory: General Area Handle 20030618
2 Inheritance (c INHERITING FROM c_ref)  CL_SHM_AREA Shared Memory: General Area Handle 20030708
Properties
Class CL_ABAP_MEMORY_AREA  
Short Description Superclass: ABAP Memory Area    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SHARED_OBJECTS   Shared Objects: Basis Components 
Created 20030618   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ABAP_MEMORY_AREA has no interface implemented.
Friends
Class CL_ABAP_MEMORY_AREA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DETACH_INFO_AREA Constant Public Type reference (TYPE) SHM_DETACH_INFO 1109200103 Released by detach...() 20030912
2 DETACH_INFO_ATTACH Constant Public Type reference (TYPE) SHM_DETACH_INFO 1109200104 Released by attach_for_write() 20030912
3 DETACH_INFO_FREE Constant Public Type reference (TYPE) SHM_DETACH_INFO 1109200107 Released by free...() 20030912
4 DETACH_INFO_HANDLE Constant Public Type reference (TYPE) SHM_DETACH_INFO 1109200102 Released Using the Handle 20030912
5 DETACH_INFO_INVALIDATE Constant Public Type reference (TYPE) SHM_DETACH_INFO 1109200105 Released by invalidate...() 20030912
6 DETACH_INFO_NOT_DETACHED Constant Public Type reference (TYPE) SHM_DETACH_INFO 1109200101 Not yet released 20030912
7 DETACH_INFO_PROPAGATE Constant Public Type reference (TYPE) SHM_DETACH_INFO 1109200106 Released by propagate...() 20030912
Methods
# Method Level Visibility Method type Description Created on
1 GET_DETACH_INFO Instance method Public Method Returns the way that a lock was released 20030618
2 GET_HANDLE_BY_DATA Static method Public Method Supplies the area handle for a data object 20030908
3 GET_HANDLE_BY_DREF Static method Public Method Supplies the area handle for a data reference 20030908
4 GET_HANDLE_BY_OREF Static method Public Method Supplies the area handle for an object reference 20030908
5 HAS_ACTIVE_PROPERTIES Instance method Public Method Returns ABAP_TRUE if area properties are up-to-date 20030618
6 IS_ACTIVE_VERSION Instance method Public Method Returns ABAP_TRUE if shared lock points to active version 20030618
7 IS_SHARED Instance method Public Method Returns ABAP_TRUE for a Shared Objects lock 20030708
8 IS_VALID Instance method Public Method Returns ABAP_FALSE if the lock was released 20030618
9 _GET_HANDLE_BY_DREF Static method Protected Method Returns the area handle for a data reference (Kernel) 20030908
10 _GET_HANDLE_BY_OREF Static method Protected Method Returns the area handle for an object reference (Kernel) 20030908
Events
Class CL_ABAP_MEMORY_AREA has no event.
Types
Class CL_ABAP_MEMORY_AREA has no local type.
Method Signatures

Method GET_DETACH_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DETACH_INFO Value transfer Type reference (TYPE) SHM_DETACH_INFO 20030618

Method GET_DETACH_INFO on class CL_ABAP_MEMORY_AREA has no exception.

Method GET_HANDLE_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATAOBJECT Call by reference Type reference (TYPE) ANY Datenobjekt zu dem das Gebietshandle bestimmt werden soll 20030908
2 Returning HANDLE Value transfer Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Gebietshandle 20030908

Method GET_HANDLE_BY_DATA on class CL_ABAP_MEMORY_AREA has no exception.

Method GET_HANDLE_BY_DREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DREF Call by reference Object reference (TYPE REF TO) DATA Datenreferenz zu der das Gebietshandle bestimmt werden soll 20030908
2 Returning HANDLE Value transfer Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Gebietshandle 20030908
# Exception Resumable Description Created on
1 CX_SHM_INITIAL_REFERENCE Initiale Referenz übergeben 20030908

Method GET_HANDLE_BY_OREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HANDLE Value transfer Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Gebietshandle 20030908
2 Importing OREF Call by reference Object reference (TYPE REF TO) OBJECT Objektreferenz zu der das Gebietshandle bestimmt werden soll 20030908
# Exception Resumable Description Created on
1 CX_SHM_INITIAL_REFERENCE Initiale Referenz übergeben 20030908

Method HAS_ACTIVE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACTIVE_PROPERTIES Value transfer Type reference (TYPE) ABAP_BOOL 20030618

Method HAS_ACTIVE_PROPERTIES on class CL_ABAP_MEMORY_AREA has no exception.

Method IS_ACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACTIVE_VERSION Value transfer Type reference (TYPE) ABAP_BOOL 20030618

Method IS_ACTIVE_VERSION on class CL_ABAP_MEMORY_AREA has no exception.

Method IS_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SHARED Value transfer Type reference (TYPE) ABAP_BOOL 20030708

Method IS_SHARED on class CL_ABAP_MEMORY_AREA has no exception.

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALID Value transfer Type reference (TYPE) ABAP_BOOL 20030618

Method IS_VALID on class CL_ABAP_MEMORY_AREA has no exception.

Method _GET_HANDLE_BY_DREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DREF Call by reference Object reference (TYPE REF TO) DATA 20030908
2 Returning HANDLE Value transfer Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA 20030908

Method _GET_HANDLE_BY_DREF on class CL_ABAP_MEMORY_AREA has no exception.

Method _GET_HANDLE_BY_OREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HANDLE Value transfer Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA 20030908
2 Importing OREF Call by reference Object reference (TYPE REF TO) OBJECT 20030908

Method _GET_HANDLE_BY_OREF on class CL_ABAP_MEMORY_AREA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640