SAP ABAP Class CL_DB6_ACTION_DB_DBM_TREE_BASE (DB6: DB CFG Tree View)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB-DB6 (Application Component) DB2 Universal Database for UNIX / NT
     STU6 (Package) DB6: Performance-Monitor (UNIX/Windows)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DB6_ACTION_CONTROLLER DB6: Abstract Action Controller 20081111
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_ACTION_CONTROLLER_ALV DBA Cockpit: Access to ALV object 20120103
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_ACTION_CONTROLLER_TREE DBA Cockpit: Interface for Tree 20081111
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DB6_ACTION_DBM_CONFIG_TREE DB6: DB CFG Tree View 20081111
2 Inheritance (c INHERITING FROM c_ref)  CL_DB6_ACTION_DB_CONFIG_TREE DB6: DB CFG Tree View 20081111
Properties
Class CL_DB6_ACTION_DB_DBM_TREE_BASE  
Short Description DB6: DB CFG Tree View    
Super Class CL_DB6_ACTION_CONTROLLER DB6: Abstract Action Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STU6   DB6: Performance-Monitor (UNIX/Windows) 
Created 20081111   SAP 
Last change 20130531   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_GUI_COLUMN_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 DB6AL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 DB6SY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DBA_ACTION_CONTROLLER_ALV DBA Cockpit: Access to ALV object 20120103
2 IF_DBA_ACTION_CONTROLLER_TREE DBA Cockpit: Interface for Tree 20081111
Friends
Class CL_DB6_ACTION_DB_DBM_TREE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV Instance attribute Protected Object reference (TYPE REF TO) CL_DB6_ALV DB6: simple ALV abstraction 20120103
2 ALV_CONTAINER_FIELD Instance attribute Protected Type reference (TYPE) DB6PATH DB6: File Path 20120103
3 CFG_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_DB6_CFG_PARAM DB6: DB/DBM Configuration Parameters 20081111
4 CFG_GROUPS Instance attribute Protected Type reference (TYPE) DB6CFGGROUP_TAB DB6: Table of DB6CFGGROUP 20081111
5 DYNPRO_FIELD Instance attribute Protected Type reference (TYPE) CHAR255 Char255 20081111
6 MODE Instance attribute Protected Type reference (TYPE) I 20081111
7 NAV_REF Instance attribute Private Attribute reference (LIKE) 20081111
8 NODE_SELECTION_MODE Instance attribute Protected Type reference (TYPE) I CL_GUI_COLUMN_TREE=>NODE_SEL_MODE_SINGLE 20081215
9 OTHERS_NKEY Instance attribute Protected Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20081111
10 QUICKINFO_CHANGE Instance attribute Protected Type reference (TYPE) ICONQUICK Quickinfo for an icon 20120103
11 TREE Instance attribute Protected Object reference (TYPE REF TO) CL_DB6_COLUMN_TREE DB6: simple column tree abstraction 20081111
12 TREECOL1 Constant Protected Type reference (TYPE) STRING 'COL1' 20081111
13 TREECOL2 Constant Protected Type reference (TYPE) STRING 'COL2' 20081111
14 TREECOL3 Constant Protected Type reference (TYPE) STRING 'COL3' 20081111
15 TREECOL4 Constant Protected Type reference (TYPE) STRING 'COL4' 20081111
16 TREECOL5 Constant Protected Type reference (TYPE) STRING 'COL5' 20081111
17 TREECOL_HISTORY Instance attribute Protected Type reference (TYPE) STRING 20081111
18 TREE_STRUC Instance attribute Protected Type reference (TYPE) DB6CFGTREE_TAB DB6: Table of DB6CFGTREE 20081111
19 TREE_STYLE_ATTR_ERR Constant Protected Type reference (TYPE) I CL_GUI_COLUMN_TREE=>STYLE_EMPHASIZED_NEGATIVE 20081111
20 TREE_STYLE_ATTR_NA Constant Protected Type reference (TYPE) I CL_GUI_COLUMN_TREE=>STYLE_DEFAULT 20081111
21 TREE_STYLE_ATTR_OK Constant Protected Type reference (TYPE) I CL_GUI_COLUMN_TREE=>STYLE_EMPHASIZED_POSITIVE 20081111
22 TREE_STYLE_ATTR_WRN Constant Protected Type reference (TYPE) I CL_GUI_COLUMN_TREE=>STYLE_EMPHASIZED 20081111
23 TREE_STYLE_OBJECT Constant Protected Type reference (TYPE) I CL_GUI_COLUMN_TREE=>STYLE_DEFAULT 20081111
24 TREE_STYLE_TREE Constant Protected Type reference (TYPE) I CL_GUI_COLUMN_TREE=>STYLE_DEFAULT 20081111
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_GROUP_NODE Instance method Private Method create single group node 20081111
2 CREATE_GROUP_NODES Instance method Protected Method create parameter group folders 20081111
3 CREATE_PARAM_NODE Instance method Protected Method create single parameter node 20081111
4 CREATE_PARAM_NODES Instance method Protected Method create parameter leafs for given group 20081111
5 CREATE_PARTITION_NODES Instance method Public Method 20081111
6 CREATE_UNKNOWN_PARAM_NODES Instance method Protected Method add all unknown parameters to the 'others' group 20081111
7 DISPLAY_HISTORY_WINDOW Instance method Protected Method 20081111
8 DISPLAY_PARAM_DETAILS Instance method Protected Method display/edit parameter 20081111
9 DO_REFRESH Instance method Protected Method 20081111
10 HANDLE_PARAM_DETAILS Instance method Protected Method display/edit parameter 20120104
11 REMOVE_EMPTY_GROUPS Instance method Private Method delete all groups where no parameter has been assigned to 20081111
12 SET_GRID_ATTRIBUTES Instance method Protected Method 20120103
13 SET_TREE_COLUMNS Instance method Private Method set column model, etc 20081111
Events
Class CL_DB6_ACTION_DB_DBM_TREE_BASE has no event.
Types
Class CL_DB6_ACTION_DB_DBM_TREE_BASE has no local type.
Method Signatures

Method CREATE_GROUP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUP Call by reference Type reference (TYPE) DB6CFGGROUP DB6: key table for configuration parameter groups 20081111
2 Changing NODECNT Value transfer Type reference (TYPE) I 20081111
3 Importing PARTITN Call by reference Type reference (TYPE) I 20081111
4 Importing PAR_NKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20081111

Method CREATE_GROUP_NODE on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method CREATE_GROUP_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NODECNT Value transfer Type reference (TYPE) I 20081111
2 Importing PARTITN Call by reference Type reference (TYPE) I 20081111
3 Importing PAR_NKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20081111

Method CREATE_GROUP_NODES on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method CREATE_PARAM_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NODECNT Value transfer Type reference (TYPE) I 20081111
2 Importing PARDESCR Call by reference Type reference (TYPE) DB6XREF_DDIC_CFG DB6: key table for configuration parameter groups 20081111
3 Importing PARTITN Call by reference Type reference (TYPE) I 20081111
4 Importing PARVALUE Call by reference Type reference (TYPE) DB6PMCD_PAR DB6: Database Configuration Parameters 20081111
5 Importing PAR_NKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20081111

Method CREATE_PARAM_NODE on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method CREATE_PARAM_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUPID Call by reference Type reference (TYPE) INT4 Natural number 20081111
2 Changing NODECNT Value transfer Type reference (TYPE) I 20081111
3 Importing PARTITN Call by reference Type reference (TYPE) I 20081111
4 Importing PAR_NKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20081111

Method CREATE_PARAM_NODES on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method CREATE_PARTITION_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NODECNT Call by reference Type reference (TYPE) I 20081111

Method CREATE_PARTITION_NODES on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method CREATE_UNKNOWN_PARAM_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NODECNT Call by reference Type reference (TYPE) I 20081111
2 Importing PARTITN Call by reference Type reference (TYPE) I 20081111

Method CREATE_UNKNOWN_PARAM_NODES on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method DISPLAY_HISTORY_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Type reference (TYPE) STRING 20081111

Method DISPLAY_HISTORY_WINDOW on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method DISPLAY_PARAM_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Type reference (TYPE) STRING 20081111
2 Importing FCODE Call by reference Type reference (TYPE) SYUCOMM Function Code that Triggered PAI 20081111

Method DISPLAY_PARAM_DETAILS on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method DO_REFRESH Signature

Method DO_REFRESH on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no parameter.
Method DO_REFRESH on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method HANDLE_PARAM_DETAILS Signature

Method HANDLE_PARAM_DETAILS on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no parameter.
Method HANDLE_PARAM_DETAILS on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method REMOVE_EMPTY_GROUPS Signature

Method REMOVE_EMPTY_GROUPS on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no parameter.
Method REMOVE_EMPTY_GROUPS on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method SET_GRID_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE Call by reference Type reference (TYPE) TABLE 20120103

Method SET_GRID_ATTRIBUTES on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.

Method SET_TREE_COLUMNS Signature

Method SET_TREE_COLUMNS on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no parameter.
Method SET_TREE_COLUMNS on class CL_DB6_ACTION_DB_DBM_TREE_BASE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720