SAP ABAP Class CL_WDR_CFGE_COMP_EDITOR (Service Handler for the Editor for Component Configurations)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_CONFIGURATION (Package) Configuration for WD4A
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_CFGE_COMP_EDITOR Access methods of adaptation handler on service handler 20100811
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDR_USER_INPUT_LISTENER Listener on Changes of User 20100811
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_CFG_COMP_EDITOR Interface for the Component Configuration Editor 20100811
Properties
Class CL_WDR_CFGE_COMP_EDITOR  
Short Description Service Handler for the Editor for Component Configurations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CONFIGURATION   Configuration for WD4A 
Created 20100811   SAP 
Last change 20131127   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_WDR_CFGE_CHANGE_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_WDR_CFG_CONTEXT_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDR_CFGE_COMP_EDITOR Access methods of adaptation handler on service handler 20100811
2 IF_WDR_USER_INPUT_LISTENER Listener on Changes of User 20100811
3 IF_WD_CFG_COMP_EDITOR Interface for the Component Configuration Editor 20100811
Friends
Class CL_WDR_CFGE_COMP_EDITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASS_OF_ELEM_TYPEDESCR Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_OBJECTDESCR Runtime Type Services 20100811
2 C_FINALNODE_PATTERN Constant Public Type reference (TYPE) STRING '_FA_*' 20100811
3 MO_ADAPT_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_WDR_CFGE_ADAPT 20130213
4 MO_CHANGE_LOG Instance attribute Private Object reference (TYPE REF TO) CL_WDR_CFGE_CHANGE_LOG Recording of Changes in Config Editor 20130213
5 MO_COMPONENT_MODIFIER Instance attribute Private Object reference (TYPE REF TO) IF_WDR_CONFIG_MODIFIER_COMP 20130213
6 MO_CONTEXT_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_WDR_CFG_CONTEXT_MODEL 20130213
7 MO_CONTEXT_MODEL_COMPARE Instance attribute Private Object reference (TYPE REF TO) CL_WDR_CFG_CONTEXT_MODEL 20130213
8 MO_TRANSPORT_INFORMER Instance attribute Private Object reference (TYPE REF TO) IF_WDR_CFG_TRANSPORT_INFORMER 20130213
9 MT_BREADCRUMB_INFO Instance attribute Private Type reference (TYPE) IF_WD_CFG_COMP_EDITOR~TT_BREADCRUMP_INFO 20130213
10 MT_METADATA Instance attribute Private Type reference (TYPE) WDY_CFG_CHGTOOL_NODE_INFO_MAP 20130213
11 MT_NODE_TO_NODE_ID_MAP Instance attribute Private Type reference (TYPE) TT_NODE_TO_NODE_ID 20130213
12 MV_IS_CHANGED Instance attribute Private Type reference (TYPE) WDY_BOOLEAN 20130213
13 MV_ROOT_PATH Instance attribute Private Type reference (TYPE) STRING Path to root node 20130212
14 RTTI_WDY_BOOLEAN Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20100811
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ELEMENT Instance method Private Method Creates New Element (at End) 20100811
2 ADD_FINAL_NODE_INFO Static method Private Method 20100811
3 ADD_NODE_INFO Instance method Private Method 20100811
4 CHECK_NODE Instance method Public Method Internal: Checks the data for a node 20100811
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100811
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100811
7 CREATE_CONFIGURATION_ROOT Instance method Private Method Creates metadata for configuration context and root node 20100811
8 EXECUTE_USER_CHANGE Instance method Public Method 20130218
9 FILL_CONFIGURATION_CONTEXT Instance method Private Method 20100811
10 LOG_USER_CHANGE Instance method Private Method 20130213
11 PATH_GET_NODE Instance method Private Method Returns the node 20130212
12 RESET_ATTRIBUTE Instance method Private Method 20100811
13 RESET_ELEMENT Instance method Private Method 20100811
14 SET_CHANGE_LOG Instance method Public Method 20130213
15 TRANSFER_ATTRIBUTE_INFO Static method Private Method 20100811
16 TRANSFER_MODEL_NODE_2_CONTEXT Instance method Private Method 20100811
17 TRANSFER_MODEL_SUB_2_CONTEXT Instance method Private Method 20100811
18 UPDATE_MAPPING_FOR_ELEMENT Instance method Private Method 20100811
19 UPDATE_MAPPING_FOR_OBLIGATORY Instance method Private Method 20100811
Events
Class CL_WDR_CFGE_COMP_EDITOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NODE_TO_NODE_ID Private See coding 20100811 begin of node_to_node_id, node type ref to if_wd_context_node, node_id type cl_wdr_cfg_context_model=>node_id, end of node_to_node_id
2 TT_NODE_TO_NODE_ID Private See coding 20100811 tt_node_to_node_id type hashed table of node_to_node_id with unique key node with unique hashed key node_id components node_id
Method Signatures

Method ADD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES_SUPPLIED Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100811
2 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20100811
3 Importing INDX Call by reference Type reference (TYPE) I 20100811
4 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20100811
5 Importing NODE_ID Call by reference Type reference (TYPE) CL_WDR_CFG_CONTEXT_MODEL=>NODE_ID 20100811
6 Importing NODE_INFO Call by reference Type reference (TYPE) WDY_CFG_CHGTOOL_NODE_INFO WD Konfiguration, Change-Tool, Knoteninformation 20100811
7 Importing STATIC_ATTRIBUTES Call by reference Type reference (TYPE) DATA 20100811

Method ADD_ELEMENT on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method ADD_FINAL_NODE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) WDY_CFG_CHGTOOL_ATTR_INFO_MAP WD Konfiguration: Liste mit Attribute-Infos für Change-Tool 20100811
2 Importing NAME Call by reference Type reference (TYPE) STRING 20100811
3 Importing NODE_INFO Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Schnittstelle der Metadaten eines Knotens 20100811

Method ADD_FINAL_NODE_INFO on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method ADD_NODE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20100811
2 Importing PARENT_INFO Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Schnittstelle der Metadaten eines Knotens 20100811

Method ADD_NODE_INFO on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method CHECK_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing GEN_PRIM_LIST Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20100817
2 Importing I_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message-Manager 20100811
3 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20100811
4 Exporting R_OK Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100811

Method CHECK_NODE on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WDR_CFGE_COMP_EDITOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPT_HANDLER Call by reference Object reference (TYPE REF TO) IF_WDR_CFGE_ADAPT Methoden für Service Handler 20100811
2 Importing BREADCRUMB_INFO Call by reference Type reference (TYPE) IF_WD_CFG_COMP_EDITOR~TT_BREADCRUMP_INFO 20100811
3 Importing COMPONENT_MODIFIER Call by reference Object reference (TYPE REF TO) IF_WDR_CONFIG_MODIFIER_COMP Zugriff auf die Eigenschaften einer Component-Konfiguration 20100811
4 Importing CONTEXT_MODEL Call by reference Object reference (TYPE REF TO) CL_WDR_CFG_CONTEXT_MODEL Modell für den Zustand eines Kontextes 20130213
5 Importing SCOPE Call by reference Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalisierungsreichweite 20100830
6 Importing TRANSPORT_INFORMER Call by reference Object reference (TYPE REF TO) IF_WDR_CFG_TRANSPORT_INFORMER Transport-Behandlung für Konfigurationsobjekte 20100811

Method CONSTRUCTOR on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method CREATE_CONFIGURATION_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONFIG_ROOT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20100811
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20100811

Method CREATE_CONFIGURATION_ROOT on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method EXECUTE_USER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_USER_CHANGE Call by reference Type reference (TYPE) CL_WDR_CFGE_CHANGE_LOG=>TS_EXPL_DATA 20130218
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION 20130218

Method FILL_CONFIGURATION_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20100811

Method FILL_CONFIGURATION_CONTEXT on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method LOG_USER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT 20130213
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20130213
3 Importing IS_CHANGE Call by reference Type reference (TYPE) WDR_CONTEXT_CHANGE 20130213
4 Importing IS_ELEMENT_DATA Call by reference Type reference (TYPE) WDY_CFG_EXPL_DATA 20130213
5 Importing IT_STATIC_ATTRIBUTES Call by reference Type reference (TYPE) STANDARD TABLE 20130213
6 Importing IV_ATTRIBUTE_FINAL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20130613
7 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20130213
8 Importing IV_ATTRIBUTE_VALUE Call by reference Type reference (TYPE) ANY 20130213
9 Importing IV_CHECKED_CHANGED Call by reference Type reference (TYPE) WDY_BOOLEAN 20130213
10 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CSEQUENCE 20130213
11 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) STRING 20130213
12 Importing IV_NEW_INDEX Call by reference Type reference (TYPE) I 20130213
13 Importing IV_STATIC_ATTRIBUTES Call by reference Type reference (TYPE) DATA 20130213
14 Importing IV_WHOLE_SUBTREE Call by reference Type reference (TYPE) WDY_BOOLEAN 20130213

Method LOG_USER_CHANGE on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method PATH_GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20130212
2 Returning RO_NODE Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20130212
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20130212

Method RESET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INDX Call by reference Type reference (TYPE) I 20100811
2 Importing I_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20100811
3 Importing I_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20100811
4 Changing NODE_ID Call by reference Type reference (TYPE) CL_WDR_CFG_CONTEXT_MODEL=>NODE_ID 20100811

Method RESET_ATTRIBUTE on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method RESET_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INDX Call by reference Type reference (TYPE) I Systemtabelle INDX 20100811
2 Importing I_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20100811
3 Changing NODE_ID Call by reference Type reference (TYPE) CL_WDR_CFG_CONTEXT_MODEL=>NODE_ID 20100811
4 Changing NODE_INFO Call by reference Object reference (TYPE REF TO) WDY_CFG_CHGTOOL_NODE_INFO WD Konfiguration, Change-Tool, Knoteninformation 20100811

Method RESET_ELEMENT on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method SET_CHANGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHANGE_LOG Call by reference Object reference (TYPE REF TO) CL_WDR_CFGE_CHANGE_LOG Aufzeichnung der Änderungen im Konfig-Editor 20130213

Method SET_CHANGE_LOG on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method TRANSFER_ATTRIBUTE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTES Value transfer Type reference (TYPE) WDR_CONTEXT_ATTR_INFO_MAP Meta-Information aller Attribute eines Knotens 20100811
2 Importing NODE_INFO Call by reference Type reference (TYPE) WDY_CFG_CHGTOOL_NODE_INFO WD Konfiguration: Liste mit Attribute-Infos für Change-Tool 20100811

Method TRANSFER_ATTRIBUTE_INFO on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method TRANSFER_MODEL_NODE_2_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20100811
2 Importing NODE_ID Call by reference Type reference (TYPE) CL_WDR_CFG_CONTEXT_MODEL=>NODE_ID 20100811

Method TRANSFER_MODEL_NODE_2_CONTEXT on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method TRANSFER_MODEL_SUB_2_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20100811
2 Importing ELEMENT_INDEX Call by reference Type reference (TYPE) I 20100811
3 Importing NODE_ID Call by reference Type reference (TYPE) CL_WDR_CFG_CONTEXT_MODEL=>NODE_ID 20100811

Method TRANSFER_MODEL_SUB_2_CONTEXT on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method UPDATE_MAPPING_FOR_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20100811
2 Importing INDEX Call by reference Type reference (TYPE) I 20100811
3 Importing NODE_ID Call by reference Type reference (TYPE) CL_WDR_CFG_CONTEXT_MODEL=>NODE_ID 20100811
4 Importing NODE_INFO Call by reference Type reference (TYPE) WDY_CFG_CHGTOOL_NODE_INFO WD Konfiguration, Change-Tool, Knoteninformation 20100811

Method UPDATE_MAPPING_FOR_ELEMENT on class CL_WDR_CFGE_COMP_EDITOR has no exception.

Method UPDATE_MAPPING_FOR_OBLIGATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_NAME Call by reference Type reference (TYPE) STRING 20100811
2 Importing NODE_TO_NODE_ID Call by reference Type reference (TYPE) NODE_TO_NODE_ID 20100811

Method UPDATE_MAPPING_FOR_OBLIGATORY on class CL_WDR_CFGE_COMP_EDITOR has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 703