SAP ABAP Class CL_AXT_UIF_ACCESS (Access for UI framework)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_RUNTIME (Package) Extensibility Runtime components
Properties
Class CL_AXT_UIF_ACCESS  
Short Description Access for UI framework    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RUNTIME   Extensibility Runtime components 
Created 20080401   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)
2 CL_AXT_REGISTRY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_AXT_UIF_ACCESS has no interface implemented.
Friends
Class CL_AXT_UIF_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FILTER_FIELDS Constant Public Type reference (TYPE) CHAR1 CL_AXT_REGISTRY=>GC_FILTER_FIELDS Single-Character Flag 20100728
2 GC_FILTER_TABLES Constant Public Type reference (TYPE) CHAR1 CL_AXT_REGISTRY=>GC_FILTER_TABLES Single-Character Flag 20100728
3 GC_PREFIX_ADD_BOL Constant Public Type reference (TYPE) STRING '#ENH_BOL#' 20100219
4 GC_PREFIX_ADD_CA Constant Public Type reference (TYPE) STRING '#ENH_CA#' 20090225
5 GC_PREFIX_ADD_MASHUP Constant Public Type reference (TYPE) STRING '#ENH_MSU#' 20090225
6 GC_PREFIX_ADD_TABLE Constant Public Type reference (TYPE) STRING '#ENH_TAB#' 20090225
7 GC_PREFIX_ADD_VIEW Constant Public Type reference (TYPE) STRING '#ENH_' 20090225
8 GC_PREFIX_ADD_WS Constant Public Type reference (TYPE) STRING '#ENH_WSC#' 20090225
9 GT_ALL_FIELDS Static Attribute Private Type reference (TYPE) AXT_T_HASHED_FIELD_LIST Hashed list of fields 20080513
10 GT_CHANGED_FIELDS Static Attribute Private Type reference (TYPE) AXTT_FIELD_ID Table of field IDs 20080623
11 GT_CONTEXT_NODE_HANDLER_CACHE Static Attribute Private Type reference (TYPE) LTY_CTX_NODE_HANDLER_CACHE_T 20080401
12 GT_LAST_RESULT Static Attribute Private Type reference (TYPE) BSP_WD_CNODE_ATTR_TAB Table of Context Node Attributes 20080509
13 GT_UI_OBJECT_MAP Static Attribute Private Type reference (TYPE) LTY_UI_OBJECT_T 20080507
14 GT_VISIBLE_ATTRIBUTES Static Attribute Private Type reference (TYPE) LTY_VIS_ATTRIB_CACHE_T 20080506
15 GV_LAST_UI_OBJECT Static Attribute Private Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20080509
16 GV_RESTART_REQUIRED Static Attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20080428
17 GV_X_ALL_FIELDS_LOADED Static Attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20080509
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_DQUERY_OPERATORS Static method Public Method Adjust possible operators for a search 20080506
2 ADJUST_QUERY_PARAM Static method Public Method Adjust possible operators for a search 20080626
3 CHECK_EMBEDDED Static method Private Method 20090805
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080528
5 DETERMINE_BO_PARTS_BY_BOL Static method Public Method Collect list of ext. BOs and parts from BOL object list 20100713
6 FIND_DUMMY_FIELD Static method Public Method 20101210
7 GET_ADD_VIEWS Static method Public Method 20090225
8 GET_ALL_FIELDS Static method Public Method Returns all extension fields 20080509
9 GET_BOL_ATTRIBUTE_TEXT Static method Public Method 20100916
10 GET_CHANGED_FIELDS Static method Public Method Returns list of all flds which have been changed in session 20080623
11 GET_CONTEXT_NODE_HANDLER Static method Public Method Get extensibility handler for context nodes 20080401
12 GET_EXT_ATTRIBUTES Static method Public Method Get the list of extension field for a BOL object 20080423
13 GET_EXT_ATTRIBUTE_VISIBLE Static method Public Method Returns whether an extension field is visible 20081027
14 GET_GENIL_COMPONENT_FOR_OBJECT Static method Public Method Determine the genIL component for a BOL object 20110131
15 GET_OVP_VIEW_DESCRIPTION_DT Static method Public Method 20090805
16 GET_OVP_VIEW_DESCRIPTION_RT Static method Public Method 20090805
17 GET_RESTART_REQUIRED Static method Public Method Returns whether a session restart is required 20080428
18 GET_VISIBLE_EXT_ATTRIBUTES Static method Public Method Get extension fields for UI Object 20080429
19 GET_VISIBLE_EXT_ATTR_DESIGN Static method Public Method Get extension fields for UI Object and BOL object 20080509
20 ON_BEFORE_GENERATION Static method Private Event handling method 20080715
21 ON_GENERATED Static method Private Event handling method 20080513
22 RAISE_SHM_BUILD_FINISHED Static method Public Method 20110531
23 RESOLVE_UI_OBJECT Static method Public Method Determine ext. bo for a UI object 20080513
24 RESTART_REQUIRED Static method Public Method 20080430
Events
# Event Type Visibility Description Created on
1 SHM_BUILD_FINISHED Static Event
(1)
Public
(2)
Shared memory build finsihed 20110531
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_CONTEXT_NODE_HANDLER_CACHE Private See coding 20080401 BEGIN OF lty_context_node_handler_cache , bol_object TYPE string, handler_ref TYPE REF TO cl_abap_weak_reference, END OF lty_context_node_handler_cache
2 LTY_CTX_NODE_HANDLER_CACHE_T Private See coding 20080401 lty_ctx_node_handler_cache_t TYPE HASHED TABLE OF lty_context_node_handler_cache WITH UNIQUE KEY bol_object
3 LTY_UI_OBJECT Private See coding 20080507 BEGIN OF lty_ui_object, ui_object TYPE bsp_dlc_object_type, ext_bos TYPE axt_t_bo, END OF lty_ui_object
4 LTY_UI_OBJECT_T Private See coding 20080507 lty_ui_object_t TYPE HASHED TABLE OF lty_ui_object WITH UNIQUE KEY ui_object
5 LTY_VIS_ATTRIB_CACHE Private See coding 20080506 BEGIN OF lty_vis_attrib_cache, ext_bo TYPE axt_bo, attributes TYPE axt_t_hashed_field_list, END OF lty_vis_attrib_cache
6 LTY_VIS_ATTRIB_CACHE_T Private See coding 20080506 lty_vis_attrib_cache_t TYPE HASHED TABLE OF lty_vis_attrib_cache WITH UNIQUE KEY ext_bo
Method Signatures

Method ADJUST_DQUERY_OPERATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DQUERIES Call by reference Type reference (TYPE) GENILT_DQUERY_ATTR_OPTION_TAB Operators for selection parameter of dynamic query attribute 20080506

Method ADJUST_DQUERY_OPERATORS on class CL_AXT_UIF_ACCESS has no exception.

Method ADJUST_QUERY_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMS Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB Complex Search Condition 20080626
2 Changing CT_SIMPLE_PARAMS Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parameter Table of Name-Value Pairs 20101013
3 Importing IV_EMPTY_PARAMS_FILTERED Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080626
4 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080626

Method ADJUST_QUERY_PARAM on class CL_AXT_UIF_ACCESS has no exception.

Method CHECK_EMBEDDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20090805
2 Returning RV_TITLE Value transfer Type reference (TYPE) STRING 20090805

Method CHECK_EMBEDDED on class CL_AXT_UIF_ACCESS has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DETERMINE_BO_PARTS_BY_BOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOS Call by reference Type reference (TYPE) AXT_T_EXT_BO_DESCR Table with extensible BOs and description 20100714
2 Exporting ET_BO_PARTS Call by reference Type reference (TYPE) AXTT_EXT_BO_PART_BOL List of ext. BO Parts with BOL Objects 20100714
3 Importing IT_BOL_OBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20100713
4 Importing IV_FRAMEWORK_FILTER Call by reference Type reference (TYPE) AXT_UI_FRAMEWORK UI Framework Constants 20100818
5 Importing IV_TYPE_FILTER Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20100728

Method DETERMINE_BO_PARTS_BY_BOL on class CL_AXT_UIF_ACCESS has no exception.

Method FIND_DUMMY_FIELD 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 20101210
2 Returning RV_DUMMY_FIELD Value transfer Type reference (TYPE) AXT_FIELD_ID 20101210

Method FIND_DUMMY_FIELD on class CL_AXT_UIF_ACCESS has no exception.

Method GET_ADD_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADD_VIEW Call by reference Type reference (TYPE) BSP_DLCT_ADD_VIEW Additional Views 20090225
2 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20090225
3 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20090225
4 Importing IV_UI_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090616
5 Importing IV_VIEW Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20090225

Method GET_ADD_VIEWS on class CL_AXT_UIF_ACCESS has no exception.

Method GET_ALL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ALL_FIELDS Value transfer Type reference (TYPE) AXT_T_HASHED_FIELD_LIST Hashed list of fields 20080509

Method GET_ALL_FIELDS on class CL_AXT_UIF_ACCESS has no exception.

Method GET_BOL_ATTRIBUTE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20100916
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20100916
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20100916
4 Returning RT_TEXT Value transfer Type reference (TYPE) CRMT_TEXT_VALUE_PAIR_TAB Text Value Pair Table 20100916

Method GET_BOL_ATTRIBUTE_TEXT on class CL_AXT_UIF_ACCESS has no exception.

Method GET_CHANGED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHANGED_FIELDS Value transfer Type reference (TYPE) AXTT_FIELD_ID Table of field IDs 20080623

Method GET_CHANGED_FIELDS on class CL_AXT_UIF_ACCESS has no exception.

Method GET_CONTEXT_NODE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADD_NON_EXT_FIELDS Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE Boolean 20100506
2 Importing IV_BOL_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080422
3 Returning RR_HANDLER Value transfer Object reference (TYPE REF TO) IF_AXT_UI_CONTEXT_NODE_HANDLER Handling of extension fields for context nodes 20080401

Method GET_CONTEXT_NODE_HANDLER on class CL_AXT_UIF_ACCESS has no exception.

Method GET_EXT_ATTRIBUTES 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 20080423
2 Importing IV_IS_TABLE Call by reference Type reference (TYPE) AXT_BOOLEAN Is this the context node of a table 20080715
3 Returning RT_RESULT Value transfer Type reference (TYPE) BSP_WD_CNODE_ATTR_TAB Table of Context Node Attributes 20080423

Method GET_EXT_ATTRIBUTES on class CL_AXT_UIF_ACCESS has no exception.

Method GET_EXT_ATTRIBUTE_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) SEOCPDNAME Full Component Name 20081027
2 Importing IV_UI_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20081027
3 Returning RV_VISIBLE Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20081027

Method GET_EXT_ATTRIBUTE_VISIBLE on class CL_AXT_UIF_ACCESS has no exception.

Method GET_GENIL_COMPONENT_FOR_OBJECT 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 20110131
2 Returning RV_COMPONENT Value transfer Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20110131

Method GET_GENIL_COMPONENT_FOR_OBJECT on class CL_AXT_UIF_ACCESS has no exception.

Method GET_OVP_VIEW_DESCRIPTION_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OVP_CONTROLLER_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090805
2 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20090805
3 Returning RV_TITLE Value transfer Type reference (TYPE) STRING 20090805

Method GET_OVP_VIEW_DESCRIPTION_DT on class CL_AXT_UIF_ACCESS has no exception.

Method GET_OVP_VIEW_DESCRIPTION_RT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OVP_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_OVW_VIEWSET Generic Overview Viewset 20090805
2 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20090805
3 Returning RV_TITLE Value transfer Type reference (TYPE) STRING 20090805

Method GET_OVP_VIEW_DESCRIPTION_RT on class CL_AXT_UIF_ACCESS has no exception.

Method GET_RESTART_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESTART_REQUIRED Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20080428

Method GET_RESTART_REQUIRED on class CL_AXT_UIF_ACCESS has no exception.

Method GET_VISIBLE_EXT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) AXT_T_HASHED_FIELD_LIST Hashed list of fields 20080507
2 Importing IV_UI_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Extensible Business Object 20080507

Method GET_VISIBLE_EXT_ATTRIBUTES on class CL_AXT_UIF_ACCESS has no exception.

Method GET_VISIBLE_EXT_ATTR_DESIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DESIGN Call by reference Type reference (TYPE) AXT_T_DESIGN_ENTRY Design entries for extension fields 20080513
2 Importing IV_BOL_OBJECT Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20080509
3 Importing IV_UI_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Extensible Business Object 20080509

Method GET_VISIBLE_EXT_ATTR_DESIGN on class CL_AXT_UIF_ACCESS has no exception.

Method ON_BEFORE_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_IDS Value transfer Attribute reference (LIKE) 20080715

Method ON_BEFORE_GENERATION on class CL_AXT_UIF_ACCESS has no exception.

Method ON_GENERATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_IDS Value transfer Attribute reference (LIKE) 20080623

Method ON_GENERATED on class CL_AXT_UIF_ACCESS has no exception.

Method RAISE_SHM_BUILD_FINISHED Signature

Method RAISE_SHM_BUILD_FINISHED on class CL_AXT_UIF_ACCESS has no parameter.
Method RAISE_SHM_BUILD_FINISHED on class CL_AXT_UIF_ACCESS has no exception.

Method RESOLVE_UI_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20080513
2 Returning RT_EXT_BO Value transfer Type reference (TYPE) AXT_T_BO Extensible Business Object 20080602

Method RESOLVE_UI_OBJECT on class CL_AXT_UIF_ACCESS has no exception.

Method RESTART_REQUIRED Signature

Method RESTART_REQUIRED on class CL_AXT_UIF_ACCESS has no parameter.
Method RESTART_REQUIRED on class CL_AXT_UIF_ACCESS has no exception.
Event Signatures

Event SHM_BUILD_FINISHED Signature
Event SHM_BUILD_FINISHED on class CL_AXT_UIF_ACCESS has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700