SAP ABAP Class /UI2/CL_WDR_CFG_MERGE_TOOL_2 (WDA Config: Merge Explicit Config. Data)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/WD_CONFIGURATION (Package) UI2: WD Configuration
Properties
Class /UI2/CL_WDR_CFG_MERGE_TOOL_2  
Short Description WDA Config: Merge Explicit Config. Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/WD_CONFIGURATION   UI2: WD Configuration 
Created 20130314   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI2/IF_WDR_CFG_MERGE_WRITER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_WDR_CFG_MERGE_WRITER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no interface implemented.
Friends
Class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CURRENT_SCOPE_TABLE Instance attribute Private Type reference (TYPE) I 20130314
2 M_NODE_INFO_MAP Instance attribute Private Type reference (TYPE) /UI2/WDY_CFG_NODE_INFO_MAP Web Dynpro: Interface for the metadata of a node 20130314
3 M_PRIMARY_TABLE Instance attribute Private Type reference (TYPE) /UI2/WDY_CFG_PRIMARY_TABLE List of Primary Attributes for Nodes 20130314
4 M_WRITER Instance attribute Private Object reference (TYPE REF TO) /UI2/IF_WDR_CFG_MERGE_WRITER WDA Config: Writes the merged data 20130314
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SEQUENCE_FOR_NODE Instance method Private Method 20130314
2 BUILD_SEQUENCE_FOR_NODE_SIMPLE Instance method Private Method 20130314
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130314
4 GET_INDEX_VALUE Instance method Private Method 20130314
5 GET_INSTANCE_FOR_NODE_INFO Static method Private Method 20130314
6 GET_PRIMARY_VALUE Instance method Private Method 20130314
7 INSERT_SHADOW_ELEMENT Instance method Private Method 20130314
8 MERGE_CONTEXT Instance method Public Method 20130314
9 MERGE_ELEMENT Instance method Private Method 20130314
10 MERGE_ELEMENT_SIMPLE Instance method Private Method 20130314
11 MERGE_NODE Instance method Private Method 20130314
12 MERGE_NODE_SIMPLE Instance method Private Method 20130314
13 SET_PRIMARY_TO_FINAL Instance method Private Method Sets the primary attributes of the table to final 20130314
Events
Class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ITEM_REFS_2_CONTEXT Public See coding 20130314 item_refs_2_context type hashed table of item_ref_2_context with unique key item_ref
2 ITEM_REF_2_CONTEXT Public See coding 20130314 begin of item_ref_2_context, item_ref type ref to /ui2/wdy_cfg_expl_DATA, node type ref to if_wd_context_node, element type ref to if_wd_context_element, end of item_ref_2_context
3 TT_INDEX_MAPPING Public See coding 20130314 tt_index_mapping type standard table of t_index_mapping with NON-UNIQUE DEFAULT KEY
4 T_INDEX_MAPPING Public See coding 20130314 begin of t_index_mapping, tab1_index type wdy_cfg_index_as_num, tab2_index type wdy_cfg_index_as_num, pa_value type string, scope type wdr_pers_scope, sequence type wdy_cfg_index_as_num, end of t_index_mapping
Method Signatures

Method BUILD_SEQUENCE_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM_REF_1 Call by reference Object reference (TYPE REF TO) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
2 Importing I_ITEM_REF_2 Call by reference Object reference (TYPE REF TO) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
3 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20130314
4 Importing I_TABLE_1 Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
5 Importing I_TABLE_2 Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
6 Returning R_SEQUENCE Value transfer Type reference (TYPE) TT_INDEX_MAPPING 20130314

Method BUILD_SEQUENCE_FOR_NODE on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method BUILD_SEQUENCE_FOR_NODE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_BASIS_TABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20130314
2 Importing I_ITEM_REF Call by reference Object reference (TYPE REF TO) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
3 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20130314
4 Importing I_TABLE Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
5 Returning R_SEQUENCE Value transfer Type reference (TYPE) TT_INDEX_MAPPING 20130314

Method BUILD_SEQUENCE_FOR_NODE_SIMPLE on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_INFO_MAP Value transfer Type reference (TYPE) /UI2/WDY_CFG_NODE_INFO_MAP WD Configuration, Change Tool, List of Node Details 20130314
2 Importing I_PRIMARY_TABLE Value transfer Type reference (TYPE) /UI2/WDY_CFG_PRIMARY_TABLE List of Primary Attributes for Nodes 20130314
3 Importing I_WRITER Value transfer Object reference (TYPE REF TO) /UI2/IF_WDR_CFG_MERGE_WRITER 20130314

Method CONSTRUCTOR on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method GET_INDEX_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELEMENT_ENTRY Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
2 Importing I_PRIMARY_AND_INDEX Call by reference Type reference (TYPE) /UI2/WDY_CFG_PRIMARY Web Dynpro: Interface for Context Nodes 20130314
3 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20130314

Method GET_INDEX_VALUE on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method GET_INSTANCE_FOR_NODE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRIMARY_TABLE Call by reference Type reference (TYPE) /UI2/WDY_CFG_PRIMARY_TABLE List of primary attributes to the nodes 20130314
2 Importing I_ROOT_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Interface for the metadata of a node 20130314
3 Importing I_WRITER Call by reference Object reference (TYPE REF TO) /UI2/IF_WDR_CFG_MERGE_WRITER WDA Config: Writes the Merged Data 20130314
4 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) /UI2/CL_WDR_CFG_MERGE_TOOL_2 WDA Config: Merge Explicit Configuration Data 20130314

Method GET_INSTANCE_FOR_NODE_INFO on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method GET_PRIMARY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELEMENT_ENTRY Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
2 Importing I_PRIMARY_AND_INDEX Call by reference Type reference (TYPE) /UI2/WDY_CFG_PRIMARY Web Dynpro: Interface for Context Nodes 20130314
3 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20130314

Method GET_PRIMARY_VALUE on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method INSERT_SHADOW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ITEM_REFS_TO_CONTEXT Call by reference Type reference (TYPE) ITEM_REFS_2_CONTEXT 20130314
2 Importing I_ITEM_REF Call by reference Object reference (TYPE REF TO) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
3 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20130314
4 Importing I_REFERENCE_DATA Call by reference Type reference (TYPE) /UI2/IF_WDR_CFG_MERGE_WRITER=>T_REFERENCE_DATA 20130314

Method INSERT_SHADOW_ELEMENT on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method MERGE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_TABLE_1 Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
2 Importing C_TABLE_2 Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
3 Exporting E_ITEM_REFS_TO_CONTEXT Call by reference Type reference (TYPE) ITEM_REFS_2_CONTEXT 20130314

Method MERGE_CONTEXT on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method MERGE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ITEM_REFS_TO_CONTEXT Call by reference Type reference (TYPE) ITEM_REFS_2_CONTEXT 20130314
2 Importing C_TABLE_1 Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
3 Importing C_TABLE_2 Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
4 Importing I_ITEM_REF_1 Call by reference Object reference (TYPE REF TO) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
5 Importing I_ITEM_REF_2 Call by reference Object reference (TYPE REF TO) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
6 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20130314
7 Importing I_REFERENCE_DATA Call by reference Type reference (TYPE) /UI2/IF_WDR_CFG_MERGE_WRITER=>T_REFERENCE_DATA 20130314

Method MERGE_ELEMENT on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method MERGE_ELEMENT_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ITEM_REFS_TO_CONTEXT Call by reference Type reference (TYPE) ITEM_REFS_2_CONTEXT 20130314
2 Importing C_TABLE Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
3 Importing I_IS_BASIS_TABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20130314
4 Importing I_ITEM_REF Call by reference Object reference (TYPE REF TO) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
5 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING Web Dynpro: Interface for the metadata of a node 20130314
6 Importing I_REFERENCE_DATA Call by reference Type reference (TYPE) /UI2/IF_WDR_CFG_MERGE_WRITER=>T_REFERENCE_DATA 20130314

Method MERGE_ELEMENT_SIMPLE on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method MERGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ITEM_REFS_TO_CONTEXT Call by reference Type reference (TYPE) ITEM_REFS_2_CONTEXT 20130314
2 Importing C_TABLE_1 Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
3 Importing C_TABLE_2 Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
4 Importing I_ITEM_REF_1 Call by reference Object reference (TYPE REF TO) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
5 Importing I_ITEM_REF_2 Call by reference Object reference (TYPE REF TO) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
6 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20130314
7 Importing I_REFERENCE_DATA Call by reference Type reference (TYPE) /UI2/IF_WDR_CFG_MERGE_WRITER=>T_REFERENCE_DATA 20130314

Method MERGE_NODE on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method MERGE_NODE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ITEM_REFS_TO_CONTEXT Call by reference Type reference (TYPE) ITEM_REFS_2_CONTEXT 20130314
2 Importing C_TABLE Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314
3 Importing I_IS_BASIS_TABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20130314
4 Importing I_ITEM_REF Call by reference Object reference (TYPE REF TO) /UI2/WDY_CFG_EXPL_DATA WDA Configuration: Explicit Data 20130314
5 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING Web Dynpro: Interface for the metadata of a node 20130314
6 Importing I_REFERENCE_DATA Call by reference Type reference (TYPE) /UI2/IF_WDR_CFG_MERGE_WRITER=>T_REFERENCE_DATA 20130314

Method MERGE_NODE_SIMPLE on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.

Method SET_PRIMARY_TO_FINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_TABLE Call by reference Type reference (TYPE) /UI2/WDY_CFG_EXPL_DATA_TAB WDA Configuration: Explicit Data 20130314

Method SET_PRIMARY_TO_FINAL on class /UI2/CL_WDR_CFG_MERGE_TOOL_2 has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 100