SAP ABAP Class CL_WDR_CFG_COMP_GEN_ASSIST (Assistance Class for WDR_CFG_COMP_GEN)
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 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20070723
Properties
Class CL_WDR_CFG_COMP_GEN_ASSIST  
Short Description Assistance Class for WDR_CFG_COMP_GEN    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CONFIGURATION   Configuration for WD4A 
Created 20070723   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WDR_CFG_COMP_GEN_ASSIST has no forward declaration.
Interfaces
Class CL_WDR_CFG_COMP_GEN_ASSIST has no interface implemented.
Friends
Class CL_WDR_CFG_COMP_GEN_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ELEMENT_IS_NEW Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20070802
2 M_HIER_PROPS Instance attribute Private Type reference (TYPE) T_HIER_PROPERTIES 20080117
3 M_NEW_ELEMENT Instance attribute Private Type reference (TYPE) WDY_CFG_COMP_TREE_DATA Web Dynpro: Interface for Node Element 20070731
4 M_SERVICE_HANDLER Instance attribute Public Object reference (TYPE REF TO) IF_WD_CFG_COMP_EDITOR Service Class for Comp Config Editor (Explicit) 20070723
5 M_SUBNODE_LIST Instance attribute Private Type reference (TYPE) TT_SUBNODE_ENTRIES 20070730
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SUBNODE_LIST Instance method Private Method 20070730
2 CHECK_PRIMARY_ATTRIBUTE Instance method Public Method 20071126
3 COLLECT_HIERARCHY_PROPERTIES Instance method Public Method Remembers the attributes of the node in the hierarchy 20080117
4 CREATE_ELEMENT_FORM Instance method Public Method COMP Editor: Creates UI for Context Display as a Form 20101130
5 CREATE_HIER_FROM_NODES Instance method Public Method 20070730
6 DESERIALIZE_HIERARCHY Instance method Public Method Serialize Hierarchy 20080716
7 ENTER_CHANGE_MODE Instance method Public Method 20070726
8 GET_CURRENT_ELEMENT Instance method Public Method 20070814
9 GET_DELETE_CONFIRM_TEXTS Instance method Public Method 20080206
10 GET_INFO_OF_CURRENT_ELEMENT Instance method Public Method 20070802
11 GET_NEW_ELEMENT Instance method Public Method 20101021
12 GET_NEW_ELEMENT_AND_RESET Instance method Public Method 20070731
13 GET_SUBNODES Instance method Public Method 20070731
14 GET_TEXT Instance method Public Method 20070731
15 GET_UI_TYPE_OF_ATTR Instance method Private Method 20080128
16 GOTO_NEXT Instance method Public Method 20070802
17 GOTO_PREVIOUS Instance method Public Method 20070802
18 INIT Instance method Public Method 20070723
19 INSERT_ELEMENT_INTO_HIERARCHY Instance method Public Method 20070807
20 IREC_CREATE_HIER_FROM_NODES Instance method Private Method 20070730
21 IS_CHANGE_MODE Instance method Public Method Is change mode active? 20070726
22 LEAVE_CHANGE_MODE Instance method Public Method 20070726
23 MAKE_LABEL_FROM_FIELD_NAME Static method Public Method 20070730
24 READ_REFERENCED_CONFIG Instance method Public Method Reads the data to a referenced configuration 20080716
25 REDEFINE_CURRENT_ELEMENT Instance method Public Method 20070821
26 SERIALIZE_HIERARCHY Instance method Public Method Serialize Hierarchy 20080716
27 SET_HIERARCHY_PROPERTIES Instance method Public Method Sets the attributes of the node in the hierarchy table 20080117
28 SET_NEW_ELEMENT Instance method Public Method 20070731
Events
Class CL_WDR_CFG_COMP_GEN_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SUBNODE_ENTRIES Public See coding 20070730 TT_SUBNODE_ENTRIES type SORTED TABLE OF T_SUBNODE_ENTRY with NON-UNIQUE key parent
2 T_HIER_PROPERTIES Private See coding 20080117 begin of T_HIER_PROPERTIES, lead_selection_element type ref to if_wd_context_element, item_list type T_Hier_prop_items, end of t_hier_properties
3 T_HIER_PROP_ITEM Private See coding 20080117 begin of T_Hier_prop_item, element_ref type ref to if_wd_context_element, is_expanded type wdy_boolean, end of t_hier_prop_item
4 T_HIER_PROP_ITEMS Private See coding 20080117 t_hier_prop_items type HASHED TABLE OF t_hier_prop_item WITH UNIQUE key element_ref
5 T_HIER_TO_XML Private See coding 20080716 begin of T_HIER_TO_XML, PATH Type string, IS_EXPANDED Type WDY_BOOLEAN, has_lead_selection type wdy_boolean, end of t_hier_to_xml
6 T_HIER_TO_XML_TAB Private See coding 20080716 t_hier_to_xml_tab type STANDARD TABLE OF t_hier_to_xml with non-UNIQUE DEFAULT KEY
7 T_SUBNODE_ENTRY Public See coding 20070730 begin of T_SUBNODE_ENTRY, parent type string, child type string, is_multiple type wdy_boolean, is_mandatory type wdy_boolean, end of T_SUBNODE_ENTRY
Method Signatures

Method BUILD_SUBNODE_LIST Signature

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

Method BUILD_SUBNODE_LIST on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method CHECK_PRIMARY_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20071126
2 Exporting E_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20071126
# Exception Resumable Description Created on
1 CX_WD_CFG_EDITOR Ausnahme-Klasse für die WD-Konfiguration 20080318

Method COLLECT_HIERARCHY_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIERARCHY_LIST Call by reference Type reference (TYPE) WDY_CFG_COMP_TREE_DATA_TAB WebDynpro: Schnittstelle für Kontext Knoten 20080117
2 Importing LS_INDEX Call by reference Type reference (TYPE) I 20080117

Method COLLECT_HIERARCHY_PROPERTIES on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method CREATE_ELEMENT_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20041014-113956 20101130
2 Importing ELEMENT Call by reference Type reference (TYPE) WDY_CFG_COMP_TREE_DATA Schnittstelle für die dynamische Verarbeitung von Elementen 20101130
3 Returning IS_EMPTY Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20101130
4 Importing IS_READONLY Call by reference Type reference (TYPE) WDY_BOOLEAN setzt alle Elemente auf nicht eingabebereit 20101130
5 Importing VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW API einer Views 20101130

Method CREATE_ELEMENT_FORM on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method CREATE_HIER_FROM_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HIERARCHY Value transfer Type reference (TYPE) WDY_CFG_COMP_TREE_DATA_TAB Liste mit den Daten der Component-Konfigurations-Struktur 20070730

Method CREATE_HIER_FROM_NODES on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method DESERIALIZE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HIERARCHY_LIST Call by reference Type reference (TYPE) WDY_CFG_COMP_TREE_DATA_TAB Liste mit den Daten der Component-Konfigurations-Struktur 20080716
2 Importing I_STRING Call by reference Type reference (TYPE) STRING 20080716
3 Exporting LS_INDEX Call by reference Type reference (TYPE) I 20080716

Method DESERIALIZE_HIERARCHY on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method ENTER_CHANGE_MODE Signature

Method ENTER_CHANGE_MODE on class CL_WDR_CFG_COMP_GEN_ASSIST has no parameter.
Method ENTER_CHANGE_MODE on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method GET_CURRENT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CURRENT_ELEMENT Value transfer Type reference (TYPE) WDY_CFG_COMP_TREE_DATA Web Dynpro: Schnittstelle für ein Knotenelement 20070814

Method GET_CURRENT_ELEMENT on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method GET_DELETE_CONFIRM_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SAME_LEVEL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20080206
2 Returning R_TEXTS Value transfer Type reference (TYPE) STRING_TABLE Tabelle von Strings 20080206

Method GET_DELETE_CONFIRM_TEXTS on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method GET_INFO_OF_CURRENT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CAN_BE_DELETED Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070814
2 Exporting E_HAS_NEXT Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070802
3 Exporting E_HAS_PREVIOUS Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070802
4 Exporting E_IS_MULTIPLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070802
5 Exporting E_IS_REDEFINED Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070821
6 Importing I_ELEMENT Call by reference Type reference (TYPE) WDY_CFG_COMP_TREE_DATA Daten für den Tree der Componenthierarchie 20070802

Method GET_INFO_OF_CURRENT_ELEMENT on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method GET_NEW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NEW_ELEMENT Value transfer Type reference (TYPE) WDY_CFG_COMP_TREE_DATA Daten für den Tree der Componenthierarchie 20101021

Method GET_NEW_ELEMENT on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method GET_NEW_ELEMENT_AND_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ELEMENT Value transfer Type reference (TYPE) WDY_CFG_COMP_TREE_DATA Web Dynpro: Schnittstelle für ein Knotenelement 20070731

Method GET_NEW_ELEMENT_AND_RESET on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method GET_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELEMENT_DATA Call by reference Type reference (TYPE) WDY_CFG_COMP_TREE_DATA Web Dynpro: Schnittstelle für ein Knotenelement 20070806
2 Importing I_ONLY_ADDABLES Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070924
3 Returning R_SUBNODES Value transfer Type reference (TYPE) STRING_TABLE Tabelle von Strings 20070731

Method GET_SUBNODES on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method GET_TEXT Signature

Method GET_TEXT on class CL_WDR_CFG_COMP_GEN_ASSIST has no parameter.
Method GET_TEXT on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method GET_UI_TYPE_OF_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTR_INFO Call by reference Type reference (TYPE) WDR_CONTEXT_ATTRIBUTE_INFO Meta-Information für ein Attribut eines Context-Knotens 20080128
2 Returning R_UI_TYPE Value transfer Type reference (TYPE) I 0: -, 1: input, 2: drop, 3: check 20080128

Method GET_UI_TYPE_OF_ATTR on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method GOTO_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20070802

Method GOTO_NEXT on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method GOTO_PREVIOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20070802

Method GOTO_PREVIOUS on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20070723
2 Importing I_SERVICE_HANDLER Call by reference Object reference (TYPE REF TO) IF_WD_CFG_COMP_EDITOR Service-Klasse für Comp-Config Editor (explizit) 20070723

Method INIT on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method INSERT_ELEMENT_INTO_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AFTER_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20070807
2 Importing I_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20070807
3 Importing I_HIER_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20070807
4 Importing I_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20070807
5 Returning R_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20070813

Method INSERT_ELEMENT_INTO_HIERARCHY on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method IREC_CREATE_HIER_FROM_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HIERARCHY Call by reference Type reference (TYPE) WDY_CFG_COMP_TREE_DATA_TAB Liste mit den Daten der Component-Konfigurations-Struktur 20070730
2 Importing I_DEPTH Value transfer Type reference (TYPE) I 20070730
3 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20070730
4 Importing I_PARENT_PATH Call by reference Type reference (TYPE) STRING 20070730

Method IREC_CREATE_HIER_FROM_NODES on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method IS_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_CHANGE_MODE Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070726

Method IS_CHANGE_MODE on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method LEAVE_CHANGE_MODE Signature

Method LEAVE_CHANGE_MODE on class CL_WDR_CFG_COMP_GEN_ASSIST has no parameter.
Method LEAVE_CHANGE_MODE on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method MAKE_LABEL_FROM_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_NAME Call by reference Type reference (TYPE) STRING 20070730
2 Returning OUT_NAME Value transfer Type reference (TYPE) STRING 20070730

Method MAKE_LABEL_FROM_FIELD_NAME on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method READ_REFERENCED_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_CONF_COMP_NAME Web Dynpro : Name der Component 20080716
2 Exporting E_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Konfigurations-Identifikation 20080716
3 Exporting E_CONFIG_TYPE Call by reference Type reference (TYPE) WDY_CONFIG_TYPE Typ der Web Dynpro Konfiguration 20080716
4 Exporting E_CONFIG_VAR Call by reference Type reference (TYPE) WDY_CONFIG_VAR Web Dynpro: Konfiguration: zusätzliche Variante 20080716
5 Importing I_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20080716

Method READ_REFERENCED_CONFIG on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method REDEFINE_CURRENT_ELEMENT Signature

Method REDEFINE_CURRENT_ELEMENT on class CL_WDR_CFG_COMP_GEN_ASSIST has no parameter.
Method REDEFINE_CURRENT_ELEMENT on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method SERIALIZE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIERARCHY_LIST Call by reference Type reference (TYPE) WDY_CFG_COMP_TREE_DATA_TAB Liste mit den Daten der Component-Konfigurations-Struktur 20080716
2 Importing LS_INDEX Call by reference Type reference (TYPE) I 20080716
3 Returning R_STRING Value transfer Type reference (TYPE) STRING 20080716

Method SERIALIZE_HIERARCHY on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method SET_HIERARCHY_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HIERARCHY_LIST Call by reference Type reference (TYPE) WDY_CFG_COMP_TREE_DATA_TAB WebDynpro: Schnittstelle für Kontext Knoten 20080117
2 Exporting LS_INDEX Call by reference Type reference (TYPE) I 20080117

Method SET_HIERARCHY_PROPERTIES on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.

Method SET_NEW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELEMENT Call by reference Type reference (TYPE) WDY_CFG_COMP_TREE_DATA Web Dynpro: Schnittstelle für ein Knotenelement 20070731

Method SET_NEW_ELEMENT on class CL_WDR_CFG_COMP_GEN_ASSIST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710