SAP ABAP Class CL_UAC_GUI_COLUMN_TREE (Tree based on Column Tree Control)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UAC_VIEW (Package) Views for MVC Pattern
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UAC_GUI_COL_TREE_ABSTRACT Abstract Class for Column Tree Control 20020205
Properties
Class CL_UAC_GUI_COLUMN_TREE  
Short Description Tree based on Column Tree Control    
Super Class CL_UAC_GUI_COL_TREE_ABSTRACT Abstract Class for Column Tree Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UAC_VIEW   Views for MVC Pattern 
Created 20020123   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UAC_GUI_COLUMN_TREE has no interface implemented.
Friends
Class CL_UAC_GUI_COLUMN_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ITEMU_STRUCTURE_NAME Instance attribute Protected Type reference (TYPE) TABNAME 'UAC_S_TREEU_ITEM' Table Name 20020130
2 CD_ITEMV_STRUCTURE_NAME Instance attribute Protected Type reference (TYPE) TABNAME 'UAC_S_TREEV_ITEM' Table Name 20020130
3 MR_COLUMN_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20020123
4 _CD_HIERARCHY_COLUMN_ID Constant Protected Type reference (TYPE) TV_HDRNAME 'HierarchyHeader' Header name in a tree control (FuGr CNT4) 20020124
5 _MT_CELL_STYLE_ID Instance attribute Protected See coding 20020612
6 _MT_COLUMN_STYLE_ID Instance attribute Protected See coding 20020612
7 _MT_DELETED_COLUMN Instance attribute Protected See coding 20020612
8 _MT_HIDDEN_COLUMN Instance attribute Protected See coding 20020612
9 _MT_NODE_STYLE_ID Instance attribute Protected See coding 20020612
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020123
2 ON_CELL_CONTEXT_MENU_REQUESTED Instance method Private Event handling method 20020123
3 ON_CELL_CONTEXT_MENU_SELECTED Instance method Private Event handling method 20020123
4 ON_CELL_DOUBLE_CLICK Instance method Private Event handling method 20020123
5 ON_CELL_KEYPRESSED Instance method Private Event handling method 20020123
6 ON_CHECKBOX_CHANGE Instance method Private Event handling method 20020123
7 ON_COLUMN_CONTEXT_MENU_REQUEST Instance method Private Event handling method 20020123
8 ON_COLUMN_CONTEXT_MENU_SELECTD Instance method Private Event handling method 20020123
9 ON_COLUMN_ORDER_CHANGED Instance method Private Method 20020123
10 ON_COLUMN_SELECTED Instance method Private Event handling method 20020124
11 ON_DEFAULT_CTXT_MENU_REQUEST Instance method Private Event handling method 20020131
12 ON_DEFAULT_CTXT_MENU_SELECT Instance method Private Event handling method 20020131
13 ON_MULTI_SELECTION_CHANGE Instance method Private Event handling method 20020123
14 ON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method 20020123
15 ON_NODE_CONTEXT_MENU_SELECTED Instance method Private Event handling method 20020123
16 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method 20020123
17 ON_NODE_KEYPRESSED Instance method Private Event handling method 20020123
18 ON_NODE_SELECTED Instance method Private Event handling method 20020123
19 ON_OPEN_FOLDER_FOR_1ST_TIME Instance method Private Event handling method 20020123
20 ON_SORT_ORDER_CHANGED Instance method Private Method 20020123
21 SETUP_EVENT_HANDLING Instance method Private Method 20020123
22 _ON_DRAG Instance method Private Event handling method 20020125
23 _ON_DRAG_MULTIPLE Instance method Private Event handling method 20020125
24 _ON_DROP Instance method Private Event handling method 20020125
25 _ON_DROP_COMPLETE Instance method Private Event handling method 20020125
26 _ON_DROP_COMPLETE_MULTIPLE Instance method Private Event handling method 20020125
27 _ON_DROP_GET_FLAVOR Instance method Private Event handling method 20020125
Events
Class CL_UAC_GUI_COLUMN_TREE has no event.
Types
Class CL_UAC_GUI_COLUMN_TREE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CLASS_ID Call by reference Type reference (TYPE) STRING 20020123
2 Importing ID_EXPAND_NO_CHILDREN Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20020123
3 Importing ID_IS_EDITABLE Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20020823
4 Importing ID_LIFETIME Call by reference Type reference (TYPE) I 20020123
5 Importing ID_MULTI_SELECTION Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20020123
6 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20020123
7 Importing ID_STYLE Call by reference Type reference (TYPE) I 20020123
8 Importing IR_CONVERTER Call by reference Object reference (TYPE REF TO) IF_UAC_TREE_CONVERTER Konverter für Daten von und nach Char128 20020612
9 Importing IR_CTXT_MENU_MANAGER Call by reference Object reference (TYPE REF TO) IF_UAC_CTXT_MENU_MANAGER 20020123
10 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020123
11 Importing IR_STYLE_MANAGER Call by reference Object reference (TYPE REF TO) IF_UAC_TREE_STYLE_MANAGER 20020123
12 Importing IR_TREE_MODEL Call by reference Object reference (TYPE REF TO) IF_UAC_TREE_MODEL 20020123
# Exception Resumable Description Created on
1 CNTL_ERROR 20020123
2 GUI_TYPE_NOT_SUPPORTED 20020123

Method ON_CELL_CONTEXT_MENU_REQUESTED Signature

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

Method ON_CELL_CONTEXT_MENU_REQUESTED on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_CELL_CONTEXT_MENU_SELECTED Signature

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

Method ON_CELL_CONTEXT_MENU_SELECTED on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_CELL_DOUBLE_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) 20020123
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20020123

Method ON_CELL_DOUBLE_CLICK on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_CELL_KEYPRESSED Signature

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

Method ON_CELL_KEYPRESSED on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_CHECKBOX_CHANGE Signature

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

Method ON_CHECKBOX_CHANGE on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_COLUMN_CONTEXT_MENU_REQUEST Signature

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

Method ON_COLUMN_CONTEXT_MENU_REQUEST on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_COLUMN_CONTEXT_MENU_SELECTD Signature

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

Method ON_COLUMN_CONTEXT_MENU_SELECTD on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_COLUMN_ORDER_CHANGED Signature

Method ON_COLUMN_ORDER_CHANGED on class CL_UAC_GUI_COLUMN_TREE has no parameter.
Method ON_COLUMN_ORDER_CHANGED on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_COLUMN_SELECTED Signature

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

Method ON_COLUMN_SELECTED on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_DEFAULT_CTXT_MENU_REQUEST Signature

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

Method ON_DEFAULT_CTXT_MENU_REQUEST on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_DEFAULT_CTXT_MENU_SELECT Signature

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

Method ON_DEFAULT_CTXT_MENU_SELECT on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_MULTI_SELECTION_CHANGE Signature

Method ON_MULTI_SELECTION_CHANGE on class CL_UAC_GUI_COLUMN_TREE has no parameter.
Method ON_MULTI_SELECTION_CHANGE on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_NODE_CONTEXT_MENU_REQUEST Signature

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

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_NODE_CONTEXT_MENU_SELECTED Signature

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

Method ON_NODE_CONTEXT_MENU_SELECTED on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

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

Method ON_NODE_DOUBLE_CLICK on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_NODE_KEYPRESSED Signature

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

Method ON_NODE_KEYPRESSED on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_NODE_SELECTED 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) 20020124

Method ON_NODE_SELECTED on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_OPEN_FOLDER_FOR_1ST_TIME 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) 20020123

Method ON_OPEN_FOLDER_FOR_1ST_TIME on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method ON_SORT_ORDER_CHANGED Signature

Method ON_SORT_ORDER_CHANGED on class CL_UAC_GUI_COLUMN_TREE has no parameter.
Method ON_SORT_ORDER_CHANGED on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method SETUP_EVENT_HANDLING Signature

Method SETUP_EVENT_HANDLING on class CL_UAC_GUI_COLUMN_TREE has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR 20020123

Method _ON_DRAG Signature

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

Method _ON_DRAG on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method _ON_DRAG_MULTIPLE Signature

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

Method _ON_DRAG_MULTIPLE on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method _ON_DROP Signature

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

Method _ON_DROP on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method _ON_DROP_COMPLETE Signature

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

Method _ON_DROP_COMPLETE on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method _ON_DROP_COMPLETE_MULTIPLE Signature

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

Method _ON_DROP_COMPLETE_MULTIPLE on class CL_UAC_GUI_COLUMN_TREE has no exception.

Method _ON_DROP_GET_FLAVOR Signature

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

Method _ON_DROP_GET_FLAVOR on class CL_UAC_GUI_COLUMN_TREE has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1B