SAP ABAP Class CL_ECATT_GUI_ODW_0140 (eCATT - OData Test Wizard - GUI - 0140)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_ODATAWIZARD_UI (Package) eCATT - OData Test Wizard - GUI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ECATT_GUI_ODW_0000_BASE Basis Class for Wizard Step 20131104
Properties
Class CL_ECATT_GUI_ODW_0140  
Short Description eCATT - OData Test Wizard - GUI - 0140    
Super Class CL_ECATT_GUI_ODW_0000_BASE Basis Class for Wizard Step 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_ODATAWIZARD_UI   eCATT - OData Test Wizard - GUI 
Created 20131029   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ECATT_GUI_ODW_0140 has no forward declaration.
Interfaces
Class CL_ECATT_GUI_ODW_0140 has no interface implemented.
Friends
Class CL_ECATT_GUI_ODW_0140 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_COLTREE_TEST_CLASSES Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Entities - Column Tree Control 20131104
2 AS_COLUMN Instance attribute Private Type reference (TYPE) TS_COLUMNS 20131104
3 AT_COLUMNS Instance attribute Private See coding 20131104
4 AT_GENERATED_NAMES_0140 Instance attribute Private Type reference (TYPE) CL_ECATT_APL_GENERATE_CLASSES=>TYT_STRINGS 20131204
5 AT_ITEM_TABLE Instance attribute Private See coding 20131104
6 AT_NODE_TABLE Instance attribute Private Type reference (TYPE) TREEV_NTAB 20131104
7 A_CLASS_PREFIX Instance attribute Public Type reference (TYPE) SEOCLSNAME Prefix for Class Name 20131120
8 A_REFRESH_TREE_0140 Instance attribute Private Type reference (TYPE) ETONOFF 20131104
9 CC_TEST_CLASSES Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20131104
10 CO_CHANGE_CLASS Instance attribute Private Type reference (TYPE) SYUCOMM 'CHANGE_CLASS' FCode - CHANGE_CLASS 20131204
11 CO_COLLAPSE_ALL_NODES Instance attribute Private Type reference (TYPE) SYUCOMM 'COLLAPSE_ALL_NODES' 20131104
12 CO_COLUMN_NAMES Constant Private See coding 20131104
13 CO_EXPAND_ALL_NODES Instance attribute Private Type reference (TYPE) SYUCOMM 'EXPAND_ALL_NODES' 20131104
14 CO_SHOW_CLASS Instance attribute Private Type reference (TYPE) SYUCOMM 'SHOW_CLASS' FCode - SHOW_CLASS 20131204
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TREE_NODES Instance method Private Method Tree for Unit Test Classes 20131112
2 CHANGE_PREFIX Instance method Public Method Adapt Prefix Change in Tree Accordingly 20131120
3 CHECKBOX_CHANGE_CHILDREN Instance method Private Method Checkbox changed - Adapt children accordingly 20131112
4 CHECKBOX_CHANGE_PARENT Instance method Private Method Checkbox changed - Adapt parent accordingly 20131112
5 CHECK_CLASS_NAME Instance method Private Method Check Class Names 20131120
6 CLASS_CHANGE Instance method Public Method Change Class Name or Description 20131204
7 CLASS_SHOW Instance method Public Method Display Class 20131204
8 COLLECT_SELECTION Instance method Public Method Compile Selected Objects 20131120
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20131104
10 CREATE_COLUMN_TREE Instance method Private Method Generate Column Tree 20131104
11 HANDLE_CHECKBOX_CHANGE Instance method Private Event handling method Checkbox changed 20131112
12 HANDLE_ITEM_CONTEXT_MENU_REQUE Instance method Private Event handling method Request Context Menu for an Item 20131204
13 HANDLE_ITEM_CONTEXT_MENU_SELEC Instance method Private Event handling method Context Menu Entry Selected 20131204
14 HANDLE_LINK_CLICK Instance method Private Event handling method Link Clicked 20131112
15 HANDLE_LINK_CLICK_CLASS_N_TEXT Instance method Private Method Link to class or short text clicked 20131112
16 HANDLE_LINK_CLICK_CLASS_SHOW Instance method Private Method 'Display Class' clicked in context menu 20131204
17 HANDLE_NODE_CONTEXT_MENU_REQUE Instance method Private Event handling method Node Context Menu Called 20131112
18 HANDLE_NODE_CONTEXT_MENU_SELEC Instance method Private Event handling method Entry in Node Context Menu Selected 20131112
19 NODES_COLLAPSE Instance method Public Method Expand Node 20131125
20 NODES_EXPAND Instance method Public Method Expand Node 20131125
21 NODE_GET_CHILDREN Instance method Private Method Gets keys of child of node 20131112
22 NODE_GET_PARENT Instance method Private Method Gets key of parent node of node 20131112
23 REFRESH Instance method Public Method Refresh Screen Content and Tree 20131112
24 REGISTER_EVENTS Instance method Private Method Register Events 20131104
Events
Class CL_ECATT_GUI_ODW_0140 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_COLUMNS Private See coding 20131104 begin of ts_columns, column1 type tv_itmname, " VALUE 'ENTITY', "#EC NOTEXT column2 type tv_itmname, " VALUE 'DATATYPE', "#EC NOTEXT column2b type tv_itmname, " VALUE 'ABAP_DATATYPE', "#EC NOTEXT column3 type tv_itmname, " VALUE 'SELECTION', "#EC NOTEXT column4 type tv_itmname, " VALUE 'TST_CLASS', "#EC NOTEXT end of ts_columns
2 TT_NODEKEY Private See coding 20131104 tt_nodekey type table of tv_nodekey
Method Signatures

Method ADD_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE_TREE_BUILD Call by reference Type reference (TYPE) ETONOFF Erzwinge Aktualisierung des Baums 20131112

Method ADD_TREE_NODES on class CL_ECATT_GUI_ODW_0140 has no exception.

Method CHANGE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PREFIX Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20131120

Method CHANGE_PREFIX on class CL_ECATT_GUI_ODW_0140 has no exception.

Method CHECKBOX_CHANGE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20131112
2 Importing ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20131112
3 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131112

Method CHECKBOX_CHANGE_CHILDREN on class CL_ECATT_GUI_ODW_0140 has no exception.

Method CHECKBOX_CHANGE_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20131112
2 Importing ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20131112
3 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131112

Method CHECKBOX_CHANGE_PARENT on class CL_ECATT_GUI_ODW_0140 has no exception.

Method CHECK_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20131120
2 Exporting E_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20131120
3 Exporting E_SHORTTEXT Call by reference Type reference (TYPE) SEODESCR Kurzbeschreibung 20131120
4 Importing I_CLASS_PREFIX Call by reference Type reference (TYPE) SEOCLSNAME Hauptklasse (Prefix) 20131120
5 Importing I_CLASS_SUFFIX Call by reference Type reference (TYPE) SEOCLSNAME Erweiterung des Klassennamens 20131120
6 Importing I_CUT_PREFIX Call by reference Type reference (TYPE) ETONOFF SPACE Präfix kürzen, wenn kein Suffix angegeben 20131204
7 Importing I_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20131120

Method CHECK_CLASS_NAME on class CL_ECATT_GUI_ODW_0140 has no exception.

Method CLASS_CHANGE Signature

Method CLASS_CHANGE on class CL_ECATT_GUI_ODW_0140 has no parameter.
Method CLASS_CHANGE on class CL_ECATT_GUI_ODW_0140 has no exception.

Method CLASS_SHOW Signature

Method CLASS_SHOW on class CL_ECATT_GUI_ODW_0140 has no parameter.
Method CLASS_SHOW on class CL_ECATT_GUI_ODW_0140 has no exception.

Method COLLECT_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_WIZARD_SELECT Call by reference Object reference (TYPE REF TO) CL_ECATT_APL_OD_GEN_SELECT eCATT - OData - Datenauswahl für Generierung 20131204

Method COLLECT_SELECTION on class CL_ECATT_GUI_ODW_0140 has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ECATT_OD_WIZARD Call by reference Object reference (TYPE REF TO) CL_ECATT_APL_OD_WIZARD eCATT - OData Test - Wizard Application Logic 20131104
2 Importing IP_ECATT_OD_WIZARD_UI Call by reference Object reference (TYPE REF TO) CL_ECATT_GUI_ODW_0100_WIZARD eCATT - OData Test Wizard - TOP 20131104

Method CONSTRUCTOR on class CL_ECATT_GUI_ODW_0140 has no exception.

Method CREATE_COLUMN_TREE Signature

Method CREATE_COLUMN_TREE on class CL_ECATT_GUI_ODW_0140 has no parameter.
Method CREATE_COLUMN_TREE on class CL_ECATT_GUI_ODW_0140 has no exception.

Method HANDLE_CHECKBOX_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Value transfer Attribute reference (LIKE) 20131112
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20131112
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131112

Method HANDLE_CHECKBOX_CHANGE on class CL_ECATT_GUI_ODW_0140 has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_REQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20131204
2 Importing MENU Value transfer Attribute reference (LIKE) 20131204
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131204

Method HANDLE_ITEM_CONTEXT_MENU_REQUE on class CL_ECATT_GUI_ODW_0140 has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_SELEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20131204
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20131204
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131204

Method HANDLE_ITEM_CONTEXT_MENU_SELEC on class CL_ECATT_GUI_ODW_0140 has no exception.

Method HANDLE_LINK_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20131112
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131112

Method HANDLE_LINK_CLICK on class CL_ECATT_GUI_ODW_0140 has no exception.

Method HANDLE_LINK_CLICK_CLASS_N_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20131112
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131112

Method HANDLE_LINK_CLICK_CLASS_N_TEXT on class CL_ECATT_GUI_ODW_0140 has no exception.

Method HANDLE_LINK_CLICK_CLASS_SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20131204
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131204

Method HANDLE_LINK_CLICK_CLASS_SHOW on class CL_ECATT_GUI_ODW_0140 has no exception.

Method HANDLE_NODE_CONTEXT_MENU_REQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20131112
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131112

Method HANDLE_NODE_CONTEXT_MENU_REQUE on class CL_ECATT_GUI_ODW_0140 has no exception.

Method HANDLE_NODE_CONTEXT_MENU_SELEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20131112
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20131112

Method HANDLE_NODE_CONTEXT_MENU_SELEC on class CL_ECATT_GUI_ODW_0140 has no exception.

Method NODES_COLLAPSE Signature

Method NODES_COLLAPSE on class CL_ECATT_GUI_ODW_0140 has no parameter.
Method NODES_COLLAPSE on class CL_ECATT_GUI_ODW_0140 has no exception.

Method NODES_EXPAND Signature

Method NODES_EXPAND on class CL_ECATT_GUI_ODW_0140 has no parameter.
Method NODES_EXPAND on class CL_ECATT_GUI_ODW_0140 has no exception.

Method NODE_GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHILDREN_NODE_KEYS Call by reference Type reference (TYPE) TT_NODEKEY Knotentabelle 20131112
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131112
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY existiert nicht 20131112

Method NODE_GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131112
2 Exporting PARENT_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20131112
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY existiert nicht 20131112

Method REFRESH Signature

Method REFRESH on class CL_ECATT_GUI_ODW_0140 has no parameter.
Method REFRESH on class CL_ECATT_GUI_ODW_0140 has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_ECATT_GUI_ODW_0140 has no parameter.
Method REGISTER_EVENTS on class CL_ECATT_GUI_ODW_0140 has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740