SAP ABAP Class CL_AXT_RAPID_APP_METADATA (Metadata for rapid applications)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-RA (Application Component) Rapid Applications
     AXT_RA (Package) Rapid Apps
Properties
Class CL_AXT_RAPID_APP_METADATA  
Short Description Metadata for rapid applications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RA   Rapid Apps 
Created 20090319   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_RAPID_APP_METADATA has no forward declaration.
Interfaces
Class CL_AXT_RAPID_APP_METADATA has no interface implemented.
Friends
Class CL_AXT_RAPID_APP_METADATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_INSTANCES Static Attribute Private Type reference (TYPE) LTY_T_INSTANCES 20090319
2 MT_QUERY_MAPPING Static Attribute Private See coding 20090924
3 MV_APPLICATION_NAME Instance attribute Public Type reference (TYPE) AXT_APPLICATION_NAME Application name: UI Component, UI Object, ... 20090319
4 MV_AUTH_GROUP Instance attribute Public Type reference (TYPE) BRGRU Authorization Group 20090416
5 MV_NAVLINK Instance attribute Public Type reference (TYPE) AXT_FIELD_ID Field ID 20090323
6 MV_ROOT_OBJECT Instance attribute Public Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090319
7 MV_ROOT_TABLE_ID Instance attribute Public Type reference (TYPE) AXT_TABLE_ID 20090417
8 MV_TITLE Instance attribute Public Type reference (TYPE) AXT_DESCRIPTION Description 20090319
9 MV_TYPE Instance attribute Public Type reference (TYPE) AXT_EXT_OBJ_TYPE Extensible Object Type (Used for Text Table) 20090319
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090319
2 GET_INSTANCE Static method Public Method 20090319
3 GET_QUERY_MAPPING Static method Public Method 20090924
4 IS_DYNAMIC_NAV_SUPPORTED Instance method Public Method 20090323
5 MAP_TABLE_ID_2_APPL_NAME Static method Private Method 20090417
Events
Class CL_AXT_RAPID_APP_METADATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_T_QUERY_MAPPING Public See coding 20090924 gty_t_query_mapping TYPE STANDARD TABLE OF axt_run_querymap WITH KEY query_object query_field WITH NON-UNIQUE SORTED KEY sel_opt COMPONENTS query_field table_id
2 LTY_INSTANCES Private See coding 20090319 BEGIN OF lty_instances, application_name TYPE axt_application_name, root_table_id TYPE axt_table_id, metadata TYPE REF TO cl_axt_rapid_app_metadata, END OF lty_instances
3 LTY_T_INSTANCES Private See coding 20090319 lty_t_instances TYPE SORTED TABLE OF lty_instances WITH UNIQUE KEY application_name WITH NON-UNIQUE SORTED KEY table_id COMPONENTS root_table_id
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_NAME Call by reference Type reference (TYPE) AXT_APPLICATION_NAME Application name: UI Component, UI Object, ... 20090319
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090319

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_NAME Call by reference Type reference (TYPE) AXT_APPLICATION_NAME Application name: UI Component, UI Object, ... 20090319
2 Importing IV_ROOT_TABLE_ID Call by reference Type reference (TYPE) AXT_TABLE_ID 20090417
3 Returning RV_METADATA Value transfer Object reference (TYPE REF TO) CL_AXT_RAPID_APP_METADATA Metadata for rapid applications 20090319
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090319

Method GET_QUERY_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20090924
2 Returning RT_QUERY_MAPPING Value transfer Type reference (TYPE) GTY_T_QUERY_MAPPING 20090924

Method GET_QUERY_MAPPING on class CL_AXT_RAPID_APP_METADATA has no exception.

Method IS_DYNAMIC_NAV_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) CRMT_UI_ACTIONS 'B' UI Action 20090323
2 Returning RV_SUPPORTED Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20090323

Method IS_DYNAMIC_NAV_SUPPORTED on class CL_AXT_RAPID_APP_METADATA has no exception.

Method MAP_TABLE_ID_2_APPL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROOT_TABLE_ID Call by reference Type reference (TYPE) AXT_TABLE_ID 20090417
2 Returning RV_APPLICATION_NAME Value transfer Type reference (TYPE) AXT_APPLICATION_NAME 20090417
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND 20090417
History
Last changed by/on SAP  20110908 
SAP Release Created in 701