SAP ABAP Class CL_AXT_SHARED_RUNTIME_HDL_ROOT (Shared runtime handler root)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_RUNTIME (Package) Extensibility Runtime components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20110408
Properties
Class CL_AXT_SHARED_RUNTIME_HDL_ROOT  
Short Description Shared runtime handler root    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RUNTIME   Extensibility Runtime components 
Created 20110408   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SHM_AREA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20110408
Friends
Class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_SHARED_MEMORY_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_AXT_SHARED_RUNTIME_HDL_ROOT Shared runtime handler root 20110408
2 GO_SHM_BUILD_AREA Static Attribute Public Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Superclass: ABAP Memory Area 20110412
3 GV_BUILDING Static Attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20110412
4 GV_SHARED_MEMORY_CHECKED Static Attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20110408
5 MO_ALL_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_AXT_PLACE_HANDLER Handler which contains all fields without location 20110504
6 MT_BOL_HANDLER Instance attribute Private Type reference (TYPE) TY_T_BOL_HANDLER 20110412
7 MT_TABLES_METADATA Instance attribute Private Type reference (TYPE) TY_T_TABLES_METADATA 20110408
8 MV_INSTANCE_NAME Static Attribute Private Type reference (TYPE) SHM_INST_NAME Name of a Shared Object Instance of an Area 20110408
9 MV_LANGUAGE Instance attribute Public Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20121002
10 MV_SHUTDOWN Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20110523
Methods
# Method Level Visibility Method type Description Created on
1 BUILD Instance method Private Method 20110408
2 BUILD_ALL_HANDLER Instance method Private Method 20110504
3 BUILD_BOL_HANDLER Instance method Private Method 20110412
4 BUILD_TABLES_METADATA Instance method Private Method 20110408
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110412
6 DETACH Static method Public Method Detach after a generation 20110518
7 GET_ALL_HANDLER Instance method Public Method 20110504
8 GET_BOL_HANDLER Instance method Public Method 20110413
9 GET_SHARED_MEMORY_INSTANCE Static method Public Method 20110408
10 GET_TABLES_METADATA Instance method Public Method 20110408
11 SHUTDOWN Static method Public Method 20110523
Events
Class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BOL_HANDLER Private See coding 20110412 BEGIN OF ty_bol_handler, bol_object TYPE crmt_ext_obj_name, handler TYPE REF TO if_axt_ui_context_node_handler, END OF ty_bol_handler
2 TY_TABLES_METADATA Private See coding 20110408 BEGIN OF ty_tables_metadata, table_id TYPE axt_table_id, ref TYPE REF TO cl_axt_tables_metadata, END OF ty_tables_metadata
3 TY_T_BOL_HANDLER Private See coding 20110412 ty_t_bol_handler TYPE HASHED TABLE OF ty_bol_handler WITH UNIQUE key bol_object
4 TY_T_TABLES_METADATA Private See coding 20110408 ty_t_tables_metadata TYPE HASHED TABLE OF ty_tables_metadata WITH UNIQUE KEY table_id
Method Signatures

Method BUILD Signature

Method BUILD on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no parameter.
Method BUILD on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no exception.

Method BUILD_ALL_HANDLER Signature

Method BUILD_ALL_HANDLER on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no parameter.
Method BUILD_ALL_HANDLER on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no exception.

Method BUILD_BOL_HANDLER Signature

Method BUILD_BOL_HANDLER on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no parameter.
Method BUILD_BOL_HANDLER on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no exception.

Method BUILD_TABLES_METADATA Signature

Method BUILD_TABLES_METADATA on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no parameter.
Method BUILD_TABLES_METADATA on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no exception.

Method DETACH Signature

Method DETACH on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no parameter.
Method DETACH on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no exception.

Method GET_ALL_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_HANDLER Value transfer Object reference (TYPE REF TO) CL_AXT_PLACE_HANDLER Ext. access to a place 20110504

Method GET_ALL_HANDLER on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no exception.

Method GET_BOL_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOL_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20110413
2 Returning RO_HANDLER Value transfer Object reference (TYPE REF TO) IF_AXT_UI_CONTEXT_NODE_HANDLER Handling of extension fields for context nodes 20110413
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20110413

Method GET_SHARED_MEMORY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDE_CURRENT_BUILD Call by reference Type reference (TYPE) AXT_BOOLEAN Return current build instance too 20110504
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_AXT_SHARED_RUNTIME_HDL_ROOT Shared runtime handler root 20110408

Method GET_SHARED_MEMORY_INSTANCE on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no exception.

Method GET_TABLES_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_ID Call by reference Type reference (TYPE) AXT_TABLE_ID Table ID 20110408
2 Returning RO_METADATA Value transfer Object reference (TYPE REF TO) CL_AXT_TABLES_METADATA Metadata for generated tables 20110408
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20110408

Method SHUTDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INST_NAME Call by reference Type reference (TYPE) SHM_INST_NAME CL_SHM_AREA=>DEFAULT_INSTANCE Name of a Shared Object Instance of an Area 20110523

Method SHUTDOWN on class CL_AXT_SHARED_RUNTIME_HDL_ROOT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731