Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | CHAR1 | CL_AXT_REGISTRY=>GC_FILTER_FIELDS | Single-Character Flag | 20100728 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | CL_AXT_REGISTRY=>GC_FILTER_TABLES | Single-Character Flag | 20100728 | ||
| 3 | Constant | Public | Type reference (TYPE) | STRING | '#ENH_BOL#' | 20100219 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | '#ENH_CA#' | 20090225 | |||
| 5 | Constant | Public | Type reference (TYPE) | STRING | '#ENH_MSU#' | 20090225 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | '#ENH_TAB#' | 20090225 | |||
| 7 | Constant | Public | Type reference (TYPE) | STRING | '#ENH_' | 20090225 | |||
| 8 | Constant | Public | Type reference (TYPE) | STRING | '#ENH_WSC#' | 20090225 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | AXT_T_HASHED_FIELD_LIST | Hashed list of fields | 20080513 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | AXTT_FIELD_ID | Table of field IDs | 20080623 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | LTY_CTX_NODE_HANDLER_CACHE_T | 20080401 | ||||
| 12 | Static Attribute | Private | Type reference (TYPE) | BSP_WD_CNODE_ATTR_TAB | Table of Context Node Attributes | 20080509 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | LTY_UI_OBJECT_T | 20080507 | ||||
| 14 | Static Attribute | Private | Type reference (TYPE) | LTY_VIS_ATTRIB_CACHE_T | 20080506 | ||||
| 15 | Static Attribute | Private | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | UI Object Type | 20080509 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080428 | |||
| 17 | Static Attribute | Private | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080509 |
Methods
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 | 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 | CT_PARAMS | Call by reference | Type reference (TYPE) | GENILT_SELECTION_PARAMETER_TAB | Complex Search Condition | 20080626 | |||
| 2 | CT_SIMPLE_PARAMS | Call by reference | Type reference (TYPE) | CRMT_NAME_VALUE_PAIR_TAB | Parameter Table of Name-Value Pairs | 20101013 | |||
| 3 | IV_EMPTY_PARAMS_FILTERED | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080626 | |||
| 4 | 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 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | 20090805 | ||||
| 2 | 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 | ET_BOS | Call by reference | Type reference (TYPE) | AXT_T_EXT_BO_DESCR | Table with extensible BOs and description | 20100714 | |||
| 2 | ET_BO_PARTS | Call by reference | Type reference (TYPE) | AXTT_EXT_BO_PART_BOL | List of ext. BO Parts with BOL Objects | 20100714 | |||
| 3 | IT_BOL_OBJECTS | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME_TAB | Table of Object Names | 20100713 | |||
| 4 | IV_FRAMEWORK_FILTER | Call by reference | Type reference (TYPE) | AXT_UI_FRAMEWORK | UI Framework Constants | 20100818 | |||
| 5 | 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 | IV_BOL_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20101210 | ||||
| 2 | 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 | ET_ADD_VIEW | Call by reference | Type reference (TYPE) | BSP_DLCT_ADD_VIEW | Additional Views | 20090225 | |||
| 2 | IO_VIEW_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | CL_BSP_WD_VIEW_CONTROLLER | Basis Class for WD View Controller | 20090225 | |||
| 3 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | Component Name | 20090225 | |||
| 4 | IV_UI_OBJECT | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | UI Object Type | 20090616 | |||
| 5 | 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 | 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 | IV_ATTR_NAME | Call by reference | Type reference (TYPE) | NAME_KOMP | Component name | 20100916 | |||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20100916 | |||
| 3 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20100916 | |||
| 4 | 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 | 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 | IV_ADD_NON_EXT_FIELDS | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_FALSE | Boolean | 20100506 | ||
| 2 | IV_BOL_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20080422 | |||
| 3 | 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 | IV_BOL_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20080423 | |||
| 2 | IV_IS_TABLE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Is this the context node of a table | 20080715 | |||
| 3 | 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 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | SEOCPDNAME | Full Component Name | 20081027 | |||
| 2 | IV_UI_OBJECT | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | UI Object Type | 20081027 | |||
| 3 | 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 | IV_BOL_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20110131 | |||
| 2 | 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 | IV_OVP_CONTROLLER_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20090805 | |||
| 2 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | 20090805 | ||||
| 3 | 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 | IO_OVP_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | CL_BSP_WD_OVW_VIEWSET | Generic Overview Viewset | 20090805 | |||
| 2 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | 20090805 | ||||
| 3 | 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 | 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 | ET_ATTRIBUTES | Call by reference | Type reference (TYPE) | AXT_T_HASHED_FIELD_LIST | Hashed list of fields | 20080507 | |||
| 2 | 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 | ET_DESIGN | Call by reference | Type reference (TYPE) | AXT_T_DESIGN_ENTRY | Design entries for extension fields | 20080513 | |||
| 2 | IV_BOL_OBJECT | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | External Name of Object | 20080509 | |||
| 3 | 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 | 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 | 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 | IV_UI_OBJECT | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | UI Object Type | 20080513 | |||
| 2 | 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 |