SAP ABAP Class CL_WDR_ECATT_DATA_MERGE_UTIL (eCATT Support: Tool to Create XBCML Merge Data)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
BC-WD-ABA (Application Component) Web Dynpro ABAP
⤷
SWDP_RUNTIME_ECATT_SUPPORT (Package) eCATT Specific Support from Web Dynpro ABAP

⤷

⤷

Properties
Class | CL_WDR_ECATT_DATA_MERGE_UTIL | |
Short Description | eCATT Support: Tool to Create XBCML Merge Data | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWDP_RUNTIME_ECATT_SUPPORT | eCATT Specific Support from Web Dynpro ABAP |
Created | 20101018 | SAP |
Last change | 20110908 | 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) |
3 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_WDR_ECATT_DATA_MERGE_UTIL has no interface implemented.
Friends
Class CL_WDR_ECATT_DATA_MERGE_UTIL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Attribute reference (LIKE) | CL_ABAP_CHAR_UTILITIES=>CR_LF | CL_ABAP_CHAR_UTILITIES=>CR_LF | "Carriage Return and Line Feed" Character Pair | 20101018 | |
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | T_UPD_ATTRIBUTE_TAB | 20101018 | |||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | T_UPD_CONTAINER_TAB | 20101018 | |||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | T_UPD_ELEMENT_TAB | 20101018 | |||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | T_UPD_NODE_TAB | 20101018 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | 20101018 | |
2 | ![]() |
Static method | Public | Method | Reduces each index value of a path by 1 | 20101018 |
3 | ![]() |
Instance method | Public | Method | Add Attribute Change | 20101018 |
4 | ![]() |
Instance method | Public | Method | Add Container (Component) | 20101018 |
5 | ![]() |
Instance method | Public | Method | Add Context Element (Optional: Selection Change) | 20101018 |
6 | ![]() |
Instance method | Public | Method | Add Context Node (Optional: LeadSelection Change) | 20101018 |
7 | ![]() |
Instance method | Private | Method | Internal: Determines the path within a view | 20101018 |
8 | ![]() |
Instance method | Private | Method | Internal: Add Context Element | 20101018 |
9 | ![]() |
Instance method | Private | Method | Internal: Add Context Node | 20101018 |
Events
Class CL_WDR_ECATT_DATA_MERGE_UTIL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_PATH_ITEM | Public | See coding | 20101018 | begin of T_PATH_ITEM,
node_name type string,
index type i,
node type ref to if_wd_context_node,
element type ref to if_wd_context_element,
end of t_path_item
|
||
2 | T_PATH_TAB | Public | See coding | 20101018 | t_path_tab type standard table of t_path_item with default key
|
||
3 | T_UPD_ATTRIBUTE | Public | See coding | 20101018 | begin of t_upd_attribute,
element type ref to if_wd_context_element,
attribute_name type string,
value type string,
is_external type abap_bool,
end of t_upd_attribute
|
||
4 | T_UPD_ATTRIBUTE_TAB | Public | See coding | 20101018 | t_upd_attribute_tab type sorted table of t_upd_attribute with unique key element attribute_name
|
||
5 | T_UPD_CONTAINER | Public | See coding | 20101018 | begin of t_upd_container,
container type ref to if_wd_component,
id type string,
end of t_upd_container
|
||
6 | T_UPD_CONTAINER_TAB | Public | See coding | 20101018 | t_upd_container_tab type sorted table of t_upd_container with unique key id
|
||
7 | T_UPD_ELEMENT | Public | See coding | 20101018 | begin of T_upd_element,
node type ref to if_wd_context_node,
element type ref to if_wd_context_element,
index type i,
selected type abap_bool,
end of T_upd_element
|
||
8 | T_UPD_ELEMENT_TAB | Public | See coding | 20101018 | t_upd_element_tab type sorted table of t_upd_element with unique key node index
|
||
9 | T_UPD_NODE | Public | See coding | 20101018 | begin of t_upd_node,
container type ref to if_wd_component,
node type ref to if_wd_context_node,
parent_element type ref to if_wd_context_element,
node_name type string,
lead_selection type i,
end of t_upd_node
|
||
10 | T_UPD_NODE_TAB | Public | See coding | 20101018 | t_upd_node_tab type sorted table of t_upd_node with unique key container parent_element node_name
|
Method Signatures
Method CLEAR Signature
Method CLEAR on class CL_WDR_ECATT_DATA_MERGE_UTIL has no parameter.
Method CLEAR on class CL_WDR_ECATT_DATA_MERGE_UTIL has no exception.
Method PATH_TO_JAVA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
JAVA_PATH | Value transfer | Type reference (TYPE) | STRING | 20101018 | |||
2 | ![]() |
PATH | Call by reference | Type reference (TYPE) | STRING | 20101018 |
Method PATH_TO_JAVA on class CL_WDR_ECATT_DATA_MERGE_UTIL has no exception.
Method PUT_ATTRIBUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | 20101018 | |||
2 | ![]() |
ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20101018 | ||
3 | ![]() |
IS_EXTERNAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101018 | |||
4 | ![]() |
VALUE | Call by reference | Type reference (TYPE) | STRING | 20101018 | |||
5 | ![]() |
VIEW | Call by reference | Object reference (TYPE REF TO) | IF_WD_VIEW | Web Dynpro: API eines Views | 20101018 |
Method PUT_ATTRIBUTE on class CL_WDR_ECATT_DATA_MERGE_UTIL has no exception.
Method PUT_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Controller-Schnittstelle | 20101018 |
Method PUT_CONTAINER on class CL_WDR_ECATT_DATA_MERGE_UTIL has no exception.
Method PUT_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20101018 | ||
2 | ![]() |
SELECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_UNDEFINED | 20101018 | ||
3 | ![]() |
VIEW | Call by reference | Object reference (TYPE REF TO) | IF_WD_VIEW | Web Dynpro: API eines Views | 20101018 |
Method PUT_ELEMENT on class CL_WDR_ECATT_DATA_MERGE_UTIL has no exception.
Method PUT_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LEAD_SELECTION | Call by reference | Type reference (TYPE) | I | -1 | 20101018 | ||
2 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20101018 | ||
3 | ![]() |
VIEW | Call by reference | Object reference (TYPE REF TO) | IF_WD_VIEW | Web Dynpro: API eines Views | 20101018 |
Method PUT_NODE on class CL_WDR_ECATT_DATA_MERGE_UTIL has no exception.
Method _GET_NODE_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20101018 | ||
2 | ![]() |
PATH | Value transfer | Type reference (TYPE) | T_PATH_TAB | 20101018 | |||
3 | ![]() |
VIEW | Call by reference | Object reference (TYPE REF TO) | IF_WD_VIEW | Web Dynpro: API eines Views | 20101018 |
Method _GET_NODE_PATH on class CL_WDR_ECATT_DATA_MERGE_UTIL has no exception.
Method _PUT_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PATH | Call by reference | Type reference (TYPE) | T_PATH_TAB | 20101018 | |||
2 | ![]() |
SELECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_UNDEFINED | 20101018 |
Method _PUT_ELEMENT on class CL_WDR_ECATT_DATA_MERGE_UTIL has no exception.
Method _PUT_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LEAD_SELECTION | Call by reference | Type reference (TYPE) | I | -1 | 20101018 | ||
2 | ![]() |
PATH | Call by reference | Type reference (TYPE) | T_PATH_TAB | 20101018 |
Method _PUT_NODE on class CL_WDR_ECATT_DATA_MERGE_UTIL has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 703 |