SAP ABAP Class CL_WDR_CFG_MERGE_TOOL_2 (WDA Config: Merge Explicit Config. Data)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_CONFIGURATION (Package) Configuration for WD4A
Properties
Class 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 SWDP_CONFIGURATION   Configuration for WD4A 
Created 20081106   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_WDR_CFG_MERGE_WRITER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_WDR_CFG_MERGE_TOOL_2 has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WDR_CFG_MERGE_TOOL 20100303 WDA Config: Merge Explicit Config. Data
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 20081201
2 M_NODE_INFO_MAP Instance attribute Private Type reference (TYPE) WDY_CFG_CHGTOOL_NODE_INFO_MAP Web Dynpro: Interface for the metadata of a node 20081201
3 M_PRIMARY_TABLE Instance attribute Private Type reference (TYPE) WDY_CONFIG_PRIMARY_TABLE List of Primary Attributes for Nodes 20081201
4 M_WRITER Instance attribute Private Object reference (TYPE REF TO) IF_WDR_CFG_MERGE_WRITER WDA Config: Writes the merged data 20081201
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SEQUENCE_FOR_NODE Instance method Private Method 20081201
2 BUILD_SEQUENCE_FOR_NODE_SIMPLE Instance method Private Method 20081201
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081201
4 GET_INDEX_VALUE Instance method Private Method 20081201
5 GET_INSTANCE_FOR_NODE_INFO Static method Private Method 20100226
6 GET_PRIMARY_VALUE Instance method Private Method 20081201
7 INSERT_SHADOW_ELEMENT Instance method Private Method 20100609
8 MERGE_CONTEXT Instance method Public Method 20081201
9 MERGE_ELEMENT Instance method Private Method 20081201
10 MERGE_ELEMENT_SIMPLE Instance method Private Method 20081201
11 MERGE_NODE Instance method Private Method 20081201
12 MERGE_NODE_SIMPLE Instance method Private Method 20081201
13 SET_PRIMARY_TO_FINAL Instance method Private Method Sets the primary attributes of the table to final 20081201
Events
Class 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 20100303 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 20100303 begin of item_ref_2_context, item_ref type ref to 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 20081201 tt_index_mapping type standard table of t_index_mapping with NON-UNIQUE DEFAULT KEY
4 T_INDEX_MAPPING Public See coding 20081201 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) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
2 Importing I_ITEM_REF_2 Call by reference Object reference (TYPE REF TO) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
3 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20081201
4 Importing I_TABLE_1 Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
5 Importing I_TABLE_2 Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
6 Returning R_SEQUENCE Value transfer Type reference (TYPE) TT_INDEX_MAPPING 20081201

Method BUILD_SEQUENCE_FOR_NODE on class 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 Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100224
2 Importing I_ITEM_REF Call by reference Object reference (TYPE REF TO) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
3 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20081201
4 Importing I_TABLE Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
5 Returning R_SEQUENCE Value transfer Type reference (TYPE) TT_INDEX_MAPPING 20081201

Method BUILD_SEQUENCE_FOR_NODE_SIMPLE on class 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) WDY_CFG_CHGTOOL_NODE_INFO_MAP WD Konfiguration, Change-Tool, Liste der Knoteninformationen 20081201
2 Importing I_PRIMARY_TABLE Value transfer Type reference (TYPE) WDY_CONFIG_PRIMARY_TABLE 20081201
3 Importing I_WRITER Value transfer Object reference (TYPE REF TO) IF_WDR_CFG_MERGE_WRITER 20081201

Method CONSTRUCTOR on class 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) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
2 Importing I_PRIMARY_AND_INDEX Call by reference Type reference (TYPE) WDY_CONFIG_PRIMARY WebDynpro: Schnittstelle für Kontext Knoten 20081201
3 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20081201

Method GET_INDEX_VALUE on class 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) WDY_CONFIG_PRIMARY_TABLE Liste der Primärattribute zu den Knoten 20100226
2 Importing I_ROOT_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Schnittstelle der Metadaten eines Knotens 20100226
3 Importing I_WRITER Call by reference Object reference (TYPE REF TO) IF_WDR_CFG_MERGE_WRITER WDA Config: Schreibt die gemergten Daten 20100226
4 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_WDR_CFG_MERGE_TOOL_2 WDA Config: Merge explizite Konfig-Daten 20100226

Method GET_INSTANCE_FOR_NODE_INFO on class 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) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
2 Importing I_PRIMARY_AND_INDEX Call by reference Type reference (TYPE) WDY_CONFIG_PRIMARY WebDynpro: Schnittstelle für Kontext Knoten 20081201
3 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20081201

Method GET_PRIMARY_VALUE on class 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 20100609
2 Importing I_ITEM_REF Call by reference Object reference (TYPE REF TO) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20100609
3 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20100609
4 Importing I_REFERENCE_DATA Call by reference Type reference (TYPE) IF_WDR_CFG_MERGE_WRITER=>T_REFERENCE_DATA 20100609

Method INSERT_SHADOW_ELEMENT on class 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) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
2 Importing C_TABLE_2 Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
3 Exporting E_ITEM_REFS_TO_CONTEXT Call by reference Type reference (TYPE) ITEM_REFS_2_CONTEXT 20100303

Method MERGE_CONTEXT on class 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 20100303
2 Importing C_TABLE_1 Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
3 Importing C_TABLE_2 Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
4 Importing I_ITEM_REF_1 Call by reference Object reference (TYPE REF TO) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
5 Importing I_ITEM_REF_2 Call by reference Object reference (TYPE REF TO) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
6 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20081201
7 Importing I_REFERENCE_DATA Call by reference Type reference (TYPE) IF_WDR_CFG_MERGE_WRITER=>T_REFERENCE_DATA 20081201

Method MERGE_ELEMENT on class 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 20100303
2 Importing C_TABLE Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
3 Importing I_IS_BASIS_TABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100223
4 Importing I_ITEM_REF Call by reference Object reference (TYPE REF TO) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
5 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING Web Dynpro: Schnittstelle der Metadaten eines Knotens 20081201
6 Importing I_REFERENCE_DATA Call by reference Type reference (TYPE) IF_WDR_CFG_MERGE_WRITER=>T_REFERENCE_DATA 20081201

Method MERGE_ELEMENT_SIMPLE on class 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 20100303
2 Importing C_TABLE_1 Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
3 Importing C_TABLE_2 Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
4 Importing I_ITEM_REF_1 Call by reference Object reference (TYPE REF TO) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
5 Importing I_ITEM_REF_2 Call by reference Object reference (TYPE REF TO) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
6 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20081201
7 Importing I_REFERENCE_DATA Call by reference Type reference (TYPE) IF_WDR_CFG_MERGE_WRITER=>T_REFERENCE_DATA 20081201

Method MERGE_NODE on class 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 20100303
2 Importing C_TABLE Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201
3 Importing I_IS_BASIS_TABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100223
4 Importing I_ITEM_REF Call by reference Object reference (TYPE REF TO) WDY_CFG_EXPL_DATA WDA Konfiguration: Explizite Daten 20081201
5 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING Web Dynpro: Schnittstelle der Metadaten eines Knotens 20081201
6 Importing I_REFERENCE_DATA Call by reference Type reference (TYPE) IF_WDR_CFG_MERGE_WRITER=>T_REFERENCE_DATA 20081201

Method MERGE_NODE_SIMPLE on class 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) WDY_CFG_EXPL_DATA_TAB WDA Konfiguration: Explizite Daten 20081201

Method SET_PRIMARY_TO_FINAL on class CL_WDR_CFG_MERGE_TOOL_2 has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720