SAP ABAP Class CL_WDG_VIEW_ELEM_ADP_DESCR (Metadata Access for Adapter Generation)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷ BC-WD-ABA-REN (Application Component) Web Dynpro ABAP Rendering
⤷ SWDP_RUNTIME_RENDERING (Package) Web Dynpro Runtime: Rendering
⤷ BC-WD-ABA-REN (Application Component) Web Dynpro ABAP Rendering
⤷ SWDP_RUNTIME_RENDERING (Package) Web Dynpro Runtime: Rendering
Properties
Class | CL_WDG_VIEW_ELEM_ADP_DESCR | |
Short Description | Metadata Access for Adapter Generation | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWDP_RUNTIME_RENDERING | Web Dynpro Runtime: Rendering |
Created | 20050317 | SAP |
Last change | 20110908 | 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_WDG_GEN_ADAPTERS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | CL_WDG_UR_CONTROL_DESCR | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_WDG_VIEW_ELEM_ADP_DESCR has no interface implemented.
Friends
Class CL_WDG_VIEW_ELEM_ADP_DESCR has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ADMIN_TAB | Static Attribute | Private | Type reference (TYPE) | T_ADMIN_TAB | 20050317 | |||
2 | ALL_UIEL_ADAPTER_TAB | Static Attribute | Public | Type reference (TYPE) | WDR_UIEL_ADAPTER_T | 20050317 | |||
3 | C_ADP_AGGR_GEN_ALL | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_AGGR_GENERATION | '00' | Web Dynpro Runtime: Generation Degree of Aggregations | 20050317 | |
4 | C_ADP_AGGR_GEN_METHOD | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_AGGR_GENERATION | '01' | Web Dynpro Runtime: Generation Degree of Aggregations | 20050317 | |
5 | C_ADP_AGGR_GEN_NONE | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_AGGR_GENERATION | '02' | Web Dynpro Runtime: Generation Degree of Aggregations | 20050317 | |
6 | C_ADP_AGGR_TYPE_GENERIC | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_AGGR_TYPE | '00' | Web Dynpro Runtime: Type of Adapter Aggregations | 20050317 | |
7 | C_ADP_AGGR_TYPE_SPECIFIC | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_AGGR_TYPE | '01' | Web Dynpro Runtime: Type of Adapter Aggregations | 20050317 | |
8 | C_ADP_DECL_LOCAL | Constant | Public | Type reference (TYPE) | WDR_ADP_PROPERTY_DECL | 4 | Web Dynpro ABAP - Adapter Declaration Type | 20050317 | |
9 | C_ADP_DECL_OMMIT | Constant | Public | Type reference (TYPE) | WDR_ADP_PROPERTY_DECL | 5 | Web Dynpro ABAP - Adapter Declaration Type | 20050317 | |
10 | C_ADP_DECL_PROTECTED | Constant | Public | Type reference (TYPE) | WDR_ADP_PROPERTY_DECL | 1 | Web Dynpro ABAP - Adapter Declaration Type | 20050317 | |
11 | C_ADP_DECL_PUBLIC | Constant | Public | Type reference (TYPE) | WDR_ADP_PROPERTY_DECL | 3 | Web Dynpro ABAP - Adapter Declaration Type | 20050317 | |
12 | C_ADP_DECL_PUBLIC_READONLY | Constant | Public | Type reference (TYPE) | WDR_ADP_PROPERTY_DECL | 2 | Web Dynpro ABAP - Adapter Declaration Type | 20050317 | |
13 | C_ADP_MAPPING_RULE_AGGR | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_PROP_MAPPING_RULE | 4 | Web Dynpro Runtime: Mapping Rule for Adapter Attribute | 20050317 | |
14 | C_ADP_MAPPING_RULE_CONST | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_PROP_MAPPING_RULE | 0 | Web Dynpro Runtime: Mapping Rule for Adapter Attribute | 20050317 | |
15 | C_ADP_MAPPING_RULE_ENUM | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_PROP_MAPPING_RULE | 2 | Web Dynpro Runtime: Mapping Rule for Adapter Attribute | 20050317 | |
16 | C_ADP_MAPPING_RULE_EVENT | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_PROP_MAPPING_RULE | 5 | Web Dynpro Runtime: Mapping Rule for Adapter Attribute | 20050317 | |
17 | C_ADP_MAPPING_RULE_GET | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_PROP_MAPPING_RULE | 1 | Web Dynpro Runtime: Mapping Rule for Adapter Attribute | 20050317 | |
18 | C_ADP_MAPPING_RULE_INTERNAL | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_PROP_MAPPING_RULE | 98 | Web Dynpro Runtime: Mapping Rule for Adapter Attribute | 20050317 | |
19 | C_ADP_MAPPING_RULE_NONE | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_PROP_MAPPING_RULE | 7 | Web Dynpro Runtime: Mapping Rule for Adapter Attribute | 20050317 | |
20 | C_ADP_MAPPING_RULE_PROP | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_PROP_MAPPING_RULE | 6 | Web Dynpro Runtime: Mapping Rule for Adapter Attribute | 20050317 | |
21 | C_ADP_MAPPING_RULE_UCA | Constant | Public | Type reference (TYPE) | WDR_ADAPTER_PROP_MAPPING_RULE | 3 | Web Dynpro Runtime: Mapping Rule for Adapter Attribute | 20050317 | |
22 | C_MD_CARDINALITY_0_1 | Constant | Public | Type reference (TYPE) | WDY_MD_CARDINALITY | '00' | Two Digit Number | 20050317 | |
23 | C_MD_CARDINALITY_0_N | Constant | Public | Type reference (TYPE) | WDY_MD_CARDINALITY | '02' | Two Digit Number | 20050317 | |
24 | C_MD_CARDINALITY_1_1 | Constant | Public | Type reference (TYPE) | WDY_MD_CARDINALITY | '01' | Two Digit Number | 20050317 | |
25 | C_MD_CARDINALITY_1_N | Constant | Public | Type reference (TYPE) | WDY_MD_CARDINALITY | '03' | Two Digit Number | 20050317 | |
26 | E_MAPPING_RULE | Constant | Public | See coding | 20060113 | ||||
27 | E_SECTION_NAME | Constant | Public | See coding | 20060113 | ||||
28 | M_OO_OBJECT_MAP | Instance attribute | Private | Type reference (TYPE) | T_OO_OBJECT_MAP | 20050317 | |||
29 | UIEL_ADAPTER | Instance attribute | Public | Type reference (TYPE) | WDR_UIEL_ADAPTER | Web Dynpro Runtime: Adapter Name | 20050317 | ||
30 | UIEL_ADAPTER_TAB | Instance attribute | Public | Type reference (TYPE) | WDR_UIEL_ADAPTER_T | Web Dynpro Runtime: Adapter for Elements of UI Libraries | 20050317 | ||
31 | UR_CONTROL_DESCR | Instance attribute | Public | Object reference (TYPE REF TO) | CL_WDG_UR_CONTROL_DESCR | SWDP_UR_NW5 | 20050902 | ||
32 | VIEW_ELEMENT_DESCR | Instance attribute | Public | Object reference (TYPE REF TO) | CL_WDR_VIEW_ELEMENT_DESCR | 20050317 | |||
33 | _ASSERT_POS | Static Attribute | Public | Object reference (TYPE REF TO) | STRING | 20050317 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | 20050317 | |
2 | CONSTRUCTOR | Instance method | Public | Constructor | 20050317 | |
3 | DESCRIBE_BY_ADAPTER_NAME | Static method | Public | Method | 20050317 | |
4 | GET_AGGR_MP | Instance method | Public | Method | Determine WDR_ADP_AGGR_MP for Property | 20050317 |
5 | GET_CUSTOM_RENDER_UCA_ID | Instance method | Public | Method | Returns UCA ID for Custom-Render Method, if Exists | 20060104 |
6 | GET_ENUM_MAPPING | Static method | Public | Method | Read Enumeration Mapping | 20050317 |
7 | GET_EVENT_MP | Instance method | Public | Method | Determine WDR_ADP_AGGR_MP for Property | 20050317 |
8 | GET_EVENT_PARAM_1_MP | Instance method | Public | Method | Determine WDR_ADP_AGGR_MP for Property | 20050425 |
9 | GET_FINALIZE_UCA_ID | Instance method | Public | Method | Returns UCA ID for Finalize Method, if Exists | 20060104 |
10 | GET_GET_MP | Instance method | Public | Method | Determine WDR_ADP_GET_MP for Property | 20050317 |
11 | GET_POST_RENDER_UCA_ID | Instance method | Public | Method | Returns UCA ID for Post-Render Method, if Exists | 20060104 |
12 | GET_UI_AGGREGATION_SINGLE_TYPE | Instance method | Public | Method | Determine Runtime Type for Aggregation | 20050317 |
Events
Class CL_WDG_VIEW_ELEM_ADP_DESCR has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_ADAPTER_PROP_FLAT | Public | Type reference (TYPE) | CL_WDG_GEN_ADAPTERS=>T_ADAPTER_PROP_FLAT | 20050317 |
|
|
2 | T_ADMIN_LINE | Private | See coding | 20050317 | begin of t_admin_line,
adapter_name type wdr_adapter_name,
ur_prefix type cl_wdg_ur_control_descr=>t_ur_prefix,
descr type ref to cl_wdg_view_elem_adp_descr,
end of t_admin_line
|
||
3 | T_ADMIN_TAB | Private | See coding | 20050317 | t_admin_tab type sorted table of t_admin_line with unique key adapter_name ur_prefix
|
||
4 | T_ENUM_MP_DEF_TAB | Public | See coding | 20050317 | t_enum_mp_def_tab type sorted table of wdr_enum_mp_def with unique key library_name wd_enum_name ur_enum_name
|
||
5 | T_ENUM_MP_ITEM_DIR | Public | See coding | 20050317 | t_enum_mp_item_dir type sorted table of wdr_enum_mp_item with unique key library_name wd_enum_name ur_enum_name velem_const_name
|
||
6 | T_ENUM_MP_ITEM_TAB | Public | See coding | 20050317 | t_enum_mp_item_tab type standard table of wdr_enum_mp_item with default key
|
||
7 | T_OO_OBJECT_MAP | Public | See coding | 20050317 | t_oo_object_map type sorted table of t_oo_object_map_entry with unique key clsname
|
||
8 | T_OO_OBJECT_MAP_ENTRY | Public | See coding | 20050317 | begin of t_oo_object_map_entry,
clsname type seoclsname,
oo_object type ref to cl_oo_object,
end of t_oo_object_map_entry
|
||
9 | T_WDR_ADP_AGGR_MP_TAB | Public | See coding | 20050317 | t_wdr_adp_aggr_mp_tab type sorted table of wdr_adp_aggr_mp with unique key library_name adapter_name property_name
|
||
10 | T_WDR_ADP_AGR_P_MP_TAB | Public | See coding | 20050317 | t_wdr_adp_agr_p_mp_tab type sorted table of wdr_adp_agr_p_mp with unique key library_name adapter_name property_name sequence_number
|
||
11 | T_WDR_ADP_CONST_MP_TAB | Public | See coding | 20050317 | t_wdr_adp_const_mp_tab type sorted table of wdr_adp_const_mp with unique key library_name adapter_name property_name
|
||
12 | T_WDR_ADP_ENUM_MP_TAB | Public | See coding | 20050317 | t_wdr_adp_enum_mp_tab type sorted table of wdr_adp_enum_mp with unique key library_name adapter_name property_name velem_const_name
|
||
13 | T_WDR_ADP_EVENT_MP_TAB | Public | See coding | 20050317 | t_wdr_adp_event_mp_tab type sorted table of wdr_adp_event_mp with unique key library_name adapter_name property_name
|
||
14 | T_WDR_ADP_GET_MP_TAB | Public | See coding | 20050317 | t_wdr_adp_get_mp_tab type sorted table of wdr_adp_get_mp with unique key library_name adapter_name property_name
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_WDG_VIEW_ELEM_ADP_DESCR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ADAPTER_NAME | Call by reference | Type reference (TYPE) | WDR_ADAPTER_NAME | Web Dynpro Runtime: Name eines Adapter | 20050317 | ||
2 | Importing | UR_PREFIX | Call by reference | Type reference (TYPE) | CL_WDG_UR_CONTROL_DESCR=>T_UR_PREFIX | 20050902 |
Method CONSTRUCTOR on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method DESCRIBE_BY_ADAPTER_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ADAPTER_NAME | Call by reference | Type reference (TYPE) | WDR_ADAPTER_NAME | Web Dynpro Runtime: Name eines Adapter | 20050317 | ||
2 | Returning | DESCR | Value transfer | Object reference (TYPE REF TO) | CL_WDG_VIEW_ELEM_ADP_DESCR | Meta Daten Zugriff für Adapter Generierung | 20050317 | ||
3 | Importing | UR_PREFIX | Call by reference | Type reference (TYPE) | CL_WDG_UR_CONTROL_DESCR=>T_UR_PREFIX | CL_WDG_UR_CONTROL_DESCR=>C_DEFAULT_UR_PREFIX | 20050902 |
Method DESCRIBE_BY_ADAPTER_NAME on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method GET_AGGR_MP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ADAPTER_PROP | Call by reference | Type reference (TYPE) | T_ADAPTER_PROP_FLAT | 20050317 | |||
2 | Returning | ADP_AGGR_MP | Value transfer | Type reference (TYPE) | WDR_ADP_AGGR_MP | Web Dynpro Runtime: Get->Property Mapping von Adaptern | 20050317 |
Method GET_AGGR_MP on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method GET_CUSTOM_RENDER_UCA_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | UCA_ID | Value transfer | Type reference (TYPE) | STRING | 20060104 |
Method GET_CUSTOM_RENDER_UCA_ID on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method GET_ENUM_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ENUM_MP_DEF | Call by reference | Type reference (TYPE) | WDR_ENUM_MP_DEF | Web Dynpro Runtime: Enum->Property eines Adapters | 20050317 | ||
2 | Exporting | ENUM_MP_ITEM_TAB | Call by reference | Type reference (TYPE) | T_ENUM_MP_ITEM_TAB | Web Dynpro Runtime: Enum->Property eines Adapters | 20050317 | ||
3 | Importing | LIBRARY_NAME | Call by reference | Type reference (TYPE) | WDR_ENUM_MP_DEF-LIBRARY_NAME | Web-Dynpro : Name einer UI-Element-Library | 20050317 | ||
4 | Importing | UR_ENUM_NAME | Call by reference | Type reference (TYPE) | WDR_ENUM_MP_DEF-UR_ENUM_NAME | Komponentenname | 20050317 | ||
5 | Importing | WD_ENUM_NAME | Call by reference | Type reference (TYPE) | WDR_ENUM_MP_DEF-WD_ENUM_NAME | Komponentenname | 20050317 |
Method GET_ENUM_MAPPING on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method GET_EVENT_MP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ADAPTER_PROP | Call by reference | Type reference (TYPE) | T_ADAPTER_PROP_FLAT | 20050317 | |||
2 | Returning | ADP_EVENT_MP | Value transfer | Type reference (TYPE) | WDR_ADP_EVENT_MP | Web Dynpro Runtime: Get->Property Mapping von Adaptern | 20050317 |
Method GET_EVENT_MP on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method GET_EVENT_PARAM_1_MP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ADAPTER_PROP | Call by reference | Type reference (TYPE) | T_ADAPTER_PROP_FLAT | 20050425 | |||
2 | Returning | ADP_EVENT_MP | Value transfer | Type reference (TYPE) | WDR_ADP_EVENT_MP | Web Dynpro Runtime: Get->Property Mapping von Adaptern | 20050425 |
Method GET_EVENT_PARAM_1_MP on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method GET_FINALIZE_UCA_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | UCA_ID | Value transfer | Type reference (TYPE) | STRING | 20060104 |
Method GET_FINALIZE_UCA_ID on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method GET_GET_MP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ADAPTER_PROP | Call by reference | Type reference (TYPE) | T_ADAPTER_PROP_FLAT | 20050317 | |||
2 | Returning | ADP_GET_MP | Value transfer | Type reference (TYPE) | WDR_ADP_GET_MP | Web Dynpro Runtime: Get->Property Mapping von Adaptern | 20050317 |
Method GET_GET_MP on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method GET_POST_RENDER_UCA_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | UCA_ID | Value transfer | Type reference (TYPE) | STRING | 20060104 |
Method GET_POST_RENDER_UCA_ID on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
Method GET_UI_AGGREGATION_SINGLE_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | TYPENAME | Value transfer | Type reference (TYPE) | STRING | 20050317 | |||
2 | Importing | UI_AGGR_DEF | Call by reference | Type reference (TYPE) | WDY_UI_AGGR_DEF | Web Dynpro : Definition von Viewelementaggregationen | 20050317 |
Method GET_UI_AGGREGATION_SINGLE_TYPE on class CL_WDG_VIEW_ELEM_ADP_DESCR has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 710 |