SAP ABAP Class CL_GUI_ECATT_PARAMS_SELECT (Hierarchical Display of Table Structures of Parameters)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_GUI (Package) eCATT GUI Objects
Properties
Class CL_GUI_ECATT_PARAMS_SELECT  
Short Description Hierarchical Display of Table Structures of Parameters    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_GUI   eCATT GUI Objects 
Created 20061013   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_ECATT_PARAMS_SELECT has no interface implemented.
Friends
Class CL_GUI_ECATT_PARAMS_SELECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CC_COLUMN_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Column Tree Model 20061018
2 CC_TABLE_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20061013
3 CO_ELEM_TYPE Constant Protected Type reference (TYPE) ETTYPE 'ELEM_TYPE' Type Def1: Whether Table, Structure, Simple etc 20061024
4 CO_OBJ Constant Protected Type reference (TYPE) ETTYPE 'OBJECT' Type Def1: Whether Table, Structure, Simple etc 20061024
5 CO_STRUCTURE Constant Protected Type reference (TYPE) ETTYPE 'STRUCTURE' Type Def1: Whether Table, Structure, Simple etc 20061024
6 CO_TABLE Constant Protected Type reference (TYPE) ETTYPE 'TABLE' Type Def1: Whether Table, Structure, Simple etc 20061024
7 C_COL_ALIAS Constant Private Type reference (TYPE) TV_ITMNAME 'ALIAS' Tree Control: Column Name / Item Name 20061103
8 C_COL_DDICTYPE Constant Private Type reference (TYPE) TV_ITMNAME 'DDICTYPE' Tree Control: Column Name / Item Name 20061019
9 C_COL_DESC Constant Private Type reference (TYPE) TV_ITMNAME 'DESC' Tree Control: Column Name / Item Name 20061019
10 C_COL_NAME Constant Private Type reference (TYPE) TV_ITMNAME 'NAME' Tree Control: Column Name / Item Name 20061019
11 C_COL_TS Constant Private Type reference (TYPE) TV_ITMNAME 'TS' Tree Control: Column Name / Item Name 20061024
12 C_COL_USRPATH Constant Private Type reference (TYPE) TV_ITMNAME 'USRPATH' Tree Control: Column Name / Item Name 20061024
13 C_LEN_TEXT Constant Private Type reference (TYPE) INT4 30 Natural Number 20061013
14 GP_HELPER Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS_HELPER Parameter Auxiliary Class 20061017
15 GT_PARAMS Instance attribute Private Type reference (TYPE) ETPAR_GUI_TABTYPE Table for Exchanging Parameters: GUI - APL 20061013
16 GT_PGID_1 Instance attribute Private Type reference (TYPE) ETDOM_ALL_TABTYPE PGIDTAB for Structure Comparison 20061110
17 GT_TYPES Instance attribute Private Type reference (TYPE) ETTYPE_REQ_TAB_TYPE Required Parameter Types 20061017
18 G_DO_NOT_EXPAND Instance attribute Private Type reference (TYPE) ETONOFF Do Not Expand Flag 20061103
19 G_PARAM Instance attribute Public Type reference (TYPE) STRING Return of Individual Parameter 20061017
20 G_PATH Instance attribute Private Type reference (TYPE) STRING 20100504
21 G_SUBNAME_1 Instance attribute Private Type reference (TYPE) ETXMLPATH Path for Structure Comparison 20061110
22 G_TABLE Instance attribute Private Type reference (TYPE) STRING 20061109
23 P_PARAMS Instance attribute Protected Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameter Definition for Test Data 20061017
24 P_PARAM_TYPE Instance attribute Protected Type reference (TYPE) STRING 20061013
25 P_TREE Instance attribute Public Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20061013
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARAMETER Instance method Private Method Insert Nodes 20061020
2 ADD_PARAMETERS Instance method Private Method Parameter and Command Interfaces on the First Level 20061020
3 ADD_PARAM_DETAIL Instance method Private Method Insert Nodes 20061020
4 ADD_PARAM_DETAILS Instance method Private Method Details of Parameter und Command Interfaces 20061020
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061013
6 EXPAND_ALL_CHILDREN Instance method Private Method Restore and Expand All Children 20061013
7 GET_LINE_COLOR Instance method Private Method Line Color 20061109
8 GET_PARAM_STYLE Instance method Private Method Table, Structure or Elementary 20061024
9 HANDLE_DOUBLE_CLICK Instance method Private Method Handle item_double_click 20061013
10 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method 20061013
11 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Handle item_double_click 20061103
12 HANDLE_ITEM_KEYPRESS Instance method Private Event handling method Handle item_double_click 20061103
13 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Handle item_double_click 20061103
14 INIT_DISPLAY Instance method Public Method 20061013
15 UI_COLLAPSE_NODE Instance method Public Method Close Node 20061013
16 UI_CONFIRM Instance method Public Method Adopt 20061013
17 UI_EXPAND_NODE Instance method Public Method Expand Node 20061013
18 UI_FIND Instance method Public Method Search in Tree (Currently Unexpanded Branches Too) 20061027
19 UI_FIND_NEXT Instance method Public Method Find Next 20061027
20 UI_PRINT_TREE Instance method Public Method Prints the Tree 20061013
Events
Class CL_GUI_ECATT_PARAMS_SELECT has no event.
Types
Class CL_GUI_ECATT_PARAMS_SELECT has no local type.
Method Signatures

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMS Call by reference Type reference (TYPE) ETPAR_GUI Struktur für Datentransfer Parameterdefinitionen APL - GUI 20061020
2 Importing I_REL_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061020

Method ADD_PARAMETER on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method ADD_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW Call by reference Type reference (TYPE) ETP_TYP Sichtbarkeit eines Parameters 20061020

Method ADD_PARAMETERS on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method ADD_PARAM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PGID Call by reference Type reference (TYPE) ETDOM_ALL Beschreibung des DOM-Inhaltes in einer flachen Struktur 20061020
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061023
3 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Name eines Parameters oder einer Kommandoschnittstelle 20061024
4 Importing I_REL_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061020

Method ADD_PARAM_DETAIL on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method ADD_PARAM_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PGID Call by reference Type reference (TYPE) ETDOM_ALL Tabelle fuer globale Bezeichner der DOM Knoten 20061023
2 Importing IT_PGID Call by reference Type reference (TYPE) ETDOM_ALL_TABTYPE Tabelle fuer globale Bezeichner der DOM Knoten 20061020
3 Importing I_PARAM_NAME Call by reference Type reference (TYPE) ETP_NAME Name eines Parameters oder einer Kommandoschnittstelle 20061024
4 Importing I_REL_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061020

Method ADD_PARAM_DETAILS on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PARAMS Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20061017
2 Importing IT_TYPES Call by reference Type reference (TYPE) ETTYPE_REQ_TAB_TYPE Angeforderte Typen 20061017
3 Importing I_PATH Call by reference Type reference (TYPE) STRING Vergleichsffad für gesuchten Webdynpro-Parameter 20100504
4 Importing I_TABLE Call by reference Type reference (TYPE) STRING Vergleichstabelle/Pfad für gesuchte Struktur 20061109

Method CONSTRUCTOR on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method EXPAND_ALL_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DO_NOT_EXPAND Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20061103
2 Importing IM_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061013

Method EXPAND_ALL_CHILDREN on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method GET_LINE_COLOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COLOR Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20061109
2 Importing I_STRUCTURE Call by reference Type reference (TYPE) STRING 20061109
3 Importing I_STYLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20061109
4 Importing I_TABLE Call by reference Type reference (TYPE) STRING 20061109

Method GET_LINE_COLOR on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method GET_PARAM_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COLOR Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20061109
2 Exporting E_IMAGE Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20061024
3 Exporting E_IMAGE_WITH_TEXT Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20061024
4 Exporting E_STYLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20061024
5 Exporting E_TABLE_STYLE Call by reference Type reference (TYPE) SYTFILL 20061024
6 Exporting E_TEXT Call by reference Type reference (TYPE) STRING 20061024
7 Importing I_PNAME Call by reference Type reference (TYPE) STRING 20061024

Method GET_PARAM_STYLE on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method HANDLE_DOUBLE_CLICK 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) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061103

Method HANDLE_DOUBLE_CLICK on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

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

Method HANDLE_EXPAND_NO_CHILDREN on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

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

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method HANDLE_ITEM_KEYPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20061103
2 Importing KEY Call by reference Attribute reference (LIKE) 20061103
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20061103

Method HANDLE_ITEM_KEYPRESS on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20061103

Method HANDLE_NODE_DOUBLE_CLICK on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method INIT_DISPLAY Signature

Method INIT_DISPLAY on class CL_GUI_ECATT_PARAMS_SELECT has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL Basis Class for eCATT Middleware Exceptions 20061013

Method UI_COLLAPSE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLAPSE_SUBTREE Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20061013
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061013
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 20061013

Method UI_CONFIRM Signature

Method UI_CONFIRM on class CL_GUI_ECATT_PARAMS_SELECT has no parameter.
Method UI_CONFIRM on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method UI_EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPAND_PREDECESSORS Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20061013
2 Importing EXPAND_SUBTREE Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20061013
3 Importing LEVEL_COUNT Value transfer Type reference (TYPE) I 20061013
4 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20061013
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 20061013

Method UI_FIND Signature

Method UI_FIND on class CL_GUI_ECATT_PARAMS_SELECT has no parameter.
Method UI_FIND on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method UI_FIND_NEXT Signature

Method UI_FIND_NEXT on class CL_GUI_ECATT_PARAMS_SELECT has no parameter.
Method UI_FIND_NEXT on class CL_GUI_ECATT_PARAMS_SELECT has no exception.

Method UI_PRINT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_NODES Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20061013
2 Importing LIST_DOWNLOAD Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20061013
3 Importing PREVIEW Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20061013
4 Importing TITLE Call by reference Type reference (TYPE) STRING 20061013
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20061013
2 CONTROL_DEAD Tree Control wurde bereits zerstört 20061013
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 20061013
4 FAILED Allgemeiner Fehler 20061013
History
Last changed by/on SAP  20110908 
SAP Release Created in 710