SAP ABAP Class CL_UAC_GUI_ALV_ATREE_ABSTRACT (Abstract Class for ALV 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 20031010
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_GUI_ALV_TREE Methods for ALV Tree 20031013
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_GUI_ETREE includes IF_UAC_GUI_[TREE|GROUP] and OD 20031010
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_GUI_GROUP IF_UAC_GUI_GROUP 20031010
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_GUI_GROUP_EVENT Events of the grouping panel, hndld by if _uac_group_handler 20031010
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_OD_GUI_ATREE_ABSTRACT over definition for cl_uac_gui_atree_abstract 20031010
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UAC_GUI_ALV_ASSIGNMENT_TREE Assignment based on ALV Tree 20031010
2 Inheritance (c INHERITING FROM c_ref)  CL_UAC_GUI_ALV_TREE_ Tree based on ALV Tree Control 20031105
Properties
Class CL_UAC_GUI_ALV_ATREE_ABSTRACT  
Short Description Abstract Class for ALV 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 20031010   SAP 
Last change 20050411   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
# Interface Abstract Final Description Created on
1 IF_UAC_GUI_ALV_TREE Methods for ALV Tree 20031013
2 IF_UAC_GUI_ETREE includes IF_UAC_GUI_[TREE|GROUP] and OD 20031010
3 IF_UAC_GUI_GROUP IF_UAC_GUI_GROUP 20031010
4 IF_UAC_GUI_GROUP_EVENT Events of the grouping panel, hndld by if _uac_group_handler 20031010
5 IF_UAC_OD_GUI_ATREE_ABSTRACT over definition for cl_uac_gui_atree_abstract 20031010
Friends
Class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ATTRIBUTE_VISIBLE_COLUMNS Constant Protected Type reference (TYPE) UAC_ATTRIBUTE 'VISIBLE_COLUMNS' Analytical Cost Management: Attribute 20031010
2 CD_EDGE_COLUMN_ID Constant Protected Type reference (TYPE) UAC_COLUMN_ID 'EDGE_COLUMN' 20031027
3 CD_EDGE_COLUMN_STYLE_ID Constant Protected Type reference (TYPE) UAC_STYLE_ID 'EDGE_COLUMN' 20031027
4 CD_HIERARCHY_WIDTH Constant Protected Type reference (TYPE) INT4 20 20031010
5 CD_MAX_COLUMNS Constant Protected Type reference (TYPE) I 250 20031010
6 CD_MAX_VISIBLE_COLUMNS Constant Protected Type reference (TYPE) I 250 20031010
7 MD_BACKEND_FCAT Instance attribute Protected Type reference (TYPE) UAC_FLAG 20031010
8 MD_CELL_SELECTION Instance attribute Protected Type reference (TYPE) AS4FLAG Indicator (X or Blank) 20041004
9 MD_FRONTEND_UPDATE Instance attribute Protected Type reference (TYPE) UAC_FLAG 20031010
10 MD_HIDE_SELECTION Instance attribute Protected Type reference (TYPE) AS4FLAG 20031015
11 MD_IS_FIRST_DISPLAYED Instance attribute Protected Type reference (TYPE) UAC_FLAG 20031010
12 MD_NO_TOOLBAR Instance attribute Protected Type reference (TYPE) AS4FLAG 20031015
13 MD_TREE_COUNT Instance attribute Protected Type reference (TYPE) I 20031107
14 MD_USE_DEFAULT_FCAT Instance attribute Protected Type reference (TYPE) UAC_FLAG FALSE Analytical Cost Management: Indicator (0 = FALSE, 1 = TRUE) 20050531
15 MD_VISIBLE_TREE_COUNT Instance attribute Protected Type reference (TYPE) I 20031125
16 MR_ASSIGNMENT_MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_UAC_ASSIGNMENT_MODEL 20031010
17 MR_ECTXT_MENU_MANAGER Instance attribute Protected Object reference (TYPE REF TO) IF_UAC_ECTXT_MENU_MANAGER 20031010
18 MR_PARENT_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER 20031010
19 MR_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER 20031015
20 MT_COLUMNS Instance attribute Protected Type reference (TYPE) TYP_T_COLUMN 20031010
21 MT_DROPDOWN Instance attribute Protected See coding 20031010
22 MT_EVENT Instance attribute Protected Type reference (TYPE) CNTL_SIMPLE_EVENTS 20031110
23 MT_NODES Instance attribute Protected Type reference (TYPE) TYP_T_NODE 20031010
24 MT_TREE Instance attribute Protected Type reference (TYPE) TYP_T_TREE 20031013
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TREE Instance method Protected Method Add ALV Tree 20031015
2 CHANGE_ITEMS Instance method Protected Method 20031010
3 CHANGE_STYLES Instance method Protected Method 20031010
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031010
5 DISPLAY_GROUP_PANEL Instance method Public Method 20031010
6 GET_GROUP_BY_INFORMATION Instance method Public Method 20031010
7 GET_MODEL_COLUMN_ID Instance method Protected Method Get ALV_id with model_id from nodes table 20031010
8 GET_MODEL_NODE_ID Instance method Protected Method Get model ID with ALV ID from node table 20031010
9 GET_VIEW_COLUMN_ID Instance method Protected Method Get ALV_id with model_id from nodes table 20031010
10 GET_VIEW_NODE_ID Instance method Protected Method Get ALV_id with model_id from nodes table 20031010
11 HANDLER_ITEM_VALUE_CHANGE Instance method Protected Method 20031010
12 HIDE_NODE Instance method Private Method Set Node Attribute HIDDEN 20041112
13 IS_GROUPING_LOCKED Instance method Public Method 20031010
14 IS_GROUP_PANEL_DISPLAYED Instance method Public Method 20031010
15 IS_GROUP_SHOWN_AS_TREE Instance method Public Method 20031010
16 ON_BEFORE_USER_COMMAND Instance method Protected Event handling method Handler for event BEFORE_USER_COMMAND 20031013
17 ON_BUTTON_CLICK Instance method Protected Event handling method Handler for event BUTTON_CLICK 20031013
18 ON_CHECKBOX_CHANGE Instance method Protected Event handling method Handler for event CHECKBOX_CHANGE 20031013
19 ON_DEF_CTXT_MENU_REQ Instance method Protected Event handling method Handler for event DEFAULT_CONTEXT_MENU_REQUEST 20031013
20 ON_DEF_CTXT_MENU_SEL Instance method Protected Event handling method Handler for event DEFAULT_CONTEXT_MENU_SELECT 20031013
21 ON_EXPAND_NC Instance method Protected Event handling method Handler for Event EXPAND_NC 20031013
22 ON_HEADER_CLICK Instance method Protected Event handling method Handler for Event HEADER_CLICK 20031013
23 ON_HEADER_CTXT_MENU_REQ Instance method Protected Event handling method Handler for Event HEADER_CONTEXT_MENU_REQUEST 20031013
24 ON_HEADER_CTXT_MENU_SEL Instance method Protected Event handling method Handler for Event HEADER_CONTEXT_MENU_SELECT 20031013
25 ON_ITEM_CTXT_MENU_REQ Instance method Protected Event handling method Handler for Event ITEM_CONTEXT_MENU_REQUEST 20031013
26 ON_ITEM_CTXT_MENU_SEL Instance method Protected Event handling method Handler for Event ITEM_CONTEXT_MENU_SELECT 20031013
27 ON_ITEM_DOUBLE_CLICK Instance method Protected Event handling method Handler for Event ITEM_DOUBLE_CLICK 20031013
28 ON_ITEM_KEYPRESS Instance method Protected Event handling method Handler for Event ITEM_KEYPRESS 20031013
29 ON_LINK_CLICK Instance method Protected Event handling method Handler for Event LINK_CLICK 20031013
30 ON_NODE_CTXT_MENU_REQ Instance method Protected Event handling method Handler for Event NODE_CONTEXT_MENU_REQUEST 20031013
31 ON_NODE_CTXT_MENU_SEL Instance method Protected Event handling method Handler for Event NODE_CONTEXT_MENU_SELECT 20031013
32 ON_NODE_DOUBLE_CLICK Instance method Protected Event handling method Handler for Event NODE_DOUBLE_CLICK 20031013
33 ON_NODE_KEYPRESS Instance method Protected Event handling method Handler for Event NODE_KEYPRESS 20031013
34 ON_NODE_SELECTED Instance method Protected Event handling method Handler for Event SELECTION_CHANGED 20031013
35 SET_GROUP_BY_INFORMATION Instance method Public Method 20031010
36 SET_GROUP_PANEL_TEXT Instance method Public Method 20031010
37 SET_ITEMS Instance method Protected Method 20031010
38 SET_LOCKED_AT_GROUPING Instance method Public Method 20031010
39 SET_STYLES Instance method Protected Method 20031010
40 SHOW_GROUP_AS_TREE Instance method Public Method 20031010
41 VIEW_CHANGE_FCAT Instance method Protected Method Change Fcat Properties 20031010
42 VIEW_FRONTEND_UPDATE Instance method Protected Method 20031010
43 VIEW_GET_FCAT Instance method Protected Method 20031010
44 VIEW_INIT_FCAT Instance method Protected Method Initialize ALV Field Catalog from Tree Model 20031013
45 VIEW_INIT_OUTTAB Instance method Protected Method Initialize ALV Outtab from Fcat 20031013
46 VIEW_SETUP_EVENT_HANDLING Instance method Protected Method Register Events at View and Set my Event Handlers 20031013
47 VIEW_SET_FCAT Instance method Protected Method 20031010
48 VIEW_SET_HIERARCHY_HEADER Instance method Protected Method Set Header of Hierarchy Column 20031010
49 _ON_DRAG Instance method Protected Event handling method Handler for Event ON_DRAG 20031013
50 _ON_DRAG_MULTIPLE Instance method Protected Event handling method Handler for Event ON_DRAG_MULTIPLE 20031013
51 _ON_DROP Instance method Protected Event handling method Handler for Event ON_DROP 20031013
52 _ON_DROP_COMPLETE Instance method Protected Event handling method Handler for Event ON_DROP_COMPLETE 20031013
53 _ON_DROP_COMPLETE_MULTIPLE Instance method Protected Event handling method Handler for Event ON_DROP_COMPLETE_MULTIPLE 20031013
54 _ON_DROP_GET_FLAVOR Instance method Protected Event handling method Handler for Event ON_DROP_GET_FLAVOR 20031013
Events
# Event Type Visibility Description Created on
1 GROUP_ITEM_ADDED Instance Event
(0)
Public
(2)
20031010
2 GROUP_ITEM_REMOVED Instance Event
(0)
Public
(2)
20031010
3 GROUP_ORDER_CHANGED Instance Event
(0)
Public
(2)
20031010
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_S_COLUMN Protected See coding 20031010 BEGIN OF typ_s_column, model_column_id TYPE uac_column_id, view_column_id TYPE lvc_fname, END OF typ_s_column
2 TYP_S_NODE Protected See coding 20031010 BEGIN OF typ_s_node, model_node_id TYPE uac_node_id, view_node_id TYPE lvc_nkey, END OF typ_s_node
3 TYP_S_TREE Protected See coding 20031013 BEGIN OF typ_s_tree, alv TYPE REF TO cl_uac_alv_tree_wrap, hierarchy_header TYPE treev_hhdr, fcat TYPE lvc_t_fcat, outtab TYPE REF TO data, outtab_line TYPE REF TO data, nodes TYPE typ_t_view_node, columns TYPE typ_t_view_column, special_groups TYPE lvc_t_sgrp, END OF typ_s_tree
4 TYP_T_COLUMN Protected See coding 20031013 typ_t_column TYPE HASHED TABLE OF typ_s_column WITH UNIQUE KEY model_column_id
5 TYP_T_NODE Protected See coding 20031013 typ_t_node TYPE HASHED TABLE OF typ_s_node WITH UNIQUE KEY model_node_id
6 TYP_T_TREE Protected See coding 20031013 typ_t_tree TYPE STANDARD TABLE OF typ_s_tree WITH DEFAULT KEY
7 TYP_T_VIEW_COLUMN Protected See coding 20031029 typ_t_view_column TYPE HASHED TABLE OF typ_s_column WITH UNIQUE KEY view_column_id
8 TYP_T_VIEW_NODE Protected See coding 20031028 typ_t_view_node TYPE HASHED TABLE OF typ_s_node WITH UNIQUE KEY view_node_id
9 TY_S_DROPDOWN Protected See coding 20031010 BEGIN OF ty_s_dropdown, fcode TYPE uac_menu_function_code, dref_value TYPE REF TO data, END OF ty_s_dropdown
Method Signatures

Method ADD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_DATA Call by reference Type reference (TYPE) TYP_S_COLUMN_DATA 20031015
2 Importing ID_COLUMN_STYLE Call by reference Type reference (TYPE) UAC_S_INT_COLUMN_STYLE 20031015
# Exception Resumable Description Created on
1 CNTL_ERROR 20031015

Method CHANGE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UPDATE_STYLE_ID Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20031010
2 Importing ID_UPDATE_VALUE Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20031010
3 Importing IT_CELL_DATA Call by reference Type reference (TYPE) TYP_T_CELL_DATA 20031010
4 Importing IT_COLUMN_DATA Call by reference Type reference (TYPE) TYP_T_COLUMN_DATA 20031010
5 Importing IT_NODE_DATA Call by reference Type reference (TYPE) TYP_T_NODE_DATA 20031010
# Exception Resumable Description Created on
1 CNTL_ERROR 20031010

Method CHANGE_STYLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CELL_STYLE Call by reference Type reference (TYPE) TYP_HT_CELL_STYLE Analytical Cost Management: Knoten-Stil (intern) 20031010
2 Importing IT_COLUMN_STYLE Call by reference Type reference (TYPE) UAC_T_INT_COLUMN_STYLE Analytical Cost Management: Spalten-Stil (intern) 20031010
3 Importing IT_EDGE_STYLE Call by reference Type reference (TYPE) UAC_T_INT_EDGE_STYLE Analytical Cost Management: Kanten-Stil (intern) 20031010
4 Importing IT_NODE_STYLE Call by reference Type reference (TYPE) TYP_HT_NODE_STYLE Analytical Cost Management: Knoten-Stil (intern) 20031010
# Exception Resumable Description Created on
1 CNTL_ERROR 20031010

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CELL_SELECTION Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20041004
2 Importing ID_CLASS_ID Call by reference Type reference (TYPE) STRING 20031010
3 Importing ID_EXPAND_NO_CHILDREN Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20031010
4 Importing ID_HIDE_SELECTION Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20031015
5 Importing ID_IS_EDITABLE Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20031010
6 Importing ID_LIFETIME Call by reference Type reference (TYPE) I 20031010
7 Importing ID_MULTI_SELECTION Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20031010
8 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20031010
9 Importing ID_NO_TOOLBAR Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20031015
10 Importing ID_STYLE Call by reference Type reference (TYPE) I 20031010
11 Importing ID_VIEW_ID Call by reference Type reference (TYPE) UAC_EXT_ID Analytical Cost Management: ext. ID für Control-Elemente 20050318
12 Importing IR_CONVERTER Call by reference Object reference (TYPE REF TO) IF_UAC_TREE_CONVERTER Konverter für Daten von und nach Char128 20031010
13 Importing IR_CTXT_MENU_MANAGER Call by reference Object reference (TYPE REF TO) IF_UAC_ECTXT_MENU_MANAGER 20031010
14 Importing IR_FILTER Call by reference Object reference (TYPE REF TO) IF_UAC_FILTER filter for view 20041104
15 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20031010
16 Importing IR_STYLE_MANAGER Call by reference Object reference (TYPE REF TO) IF_UAC_TREE_STYLE_MANAGER 20031010
17 Importing IR_TREE_MODEL Call by reference Object reference (TYPE REF TO) IF_UAC_TREE_MODEL 20031010
# Exception Resumable Description Created on
1 CNTL_ERROR 20031010
2 GUI_TYPE_NOT_SUPPORTED 20031010

Method DISPLAY_GROUP_PANEL Signature

Method DISPLAY_GROUP_PANEL on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Method DISPLAY_GROUP_PANEL on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method GET_GROUP_BY_INFORMATION Signature

Method GET_GROUP_BY_INFORMATION on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Method GET_GROUP_BY_INFORMATION on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method GET_MODEL_COLUMN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID 20031029
2 Importing ID_VIEW_COLUMN_ID Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20031010
3 Returning RD_MODEL_COLUMN_ID Value transfer Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20031010

Method GET_MODEL_COLUMN_ID on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method GET_MODEL_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID 20031028
2 Importing ID_VIEW_NODE_ID Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20031010
3 Returning RD_MODEL_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20031010

Method GET_MODEL_NODE_ID on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method GET_VIEW_COLUMN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MODEL_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20031010
2 Returning RD_VIEW_COLUMN_ID Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20031010

Method GET_VIEW_COLUMN_ID on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method GET_VIEW_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MODEL_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20031010
2 Returning RD_VIEW_NODE_ID Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20031010

Method GET_VIEW_NODE_ID on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method HANDLER_ITEM_VALUE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID CD_HIERARCHY_COLUMN_ID Analytical Cost Management: ID einer Spalte 20031010
2 Importing ID_NEW_VALUE Call by reference Type reference (TYPE) UAC_VALUE Analytical Cost Management: Wert 20031010
3 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20031010

Method HANDLER_ITEM_VALUE_CHANGE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method HIDE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_HIDE Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>TRUE Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20041112
2 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20041112

Method HIDE_NODE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method IS_GROUPING_LOCKED Signature

Method IS_GROUPING_LOCKED on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Method IS_GROUPING_LOCKED on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method IS_GROUP_PANEL_DISPLAYED Signature

Method IS_GROUP_PANEL_DISPLAYED on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Method IS_GROUP_PANEL_DISPLAYED on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method IS_GROUP_SHOWN_AS_TREE Signature

Method IS_GROUP_SHOWN_AS_TREE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Method IS_GROUP_SHOWN_AS_TREE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20031016
2 Importing UCOMM Value transfer Attribute reference (LIKE) 20031013

Method ON_BEFORE_USER_COMMAND on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031013
3 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_BUTTON_CLICK on class CL_UAC_GUI_ALV_ATREE_ABSTRACT 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 Value transfer Attribute reference (LIKE) 20031016
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031016
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031016
4 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_CHECKBOX_CHANGE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_DEF_CTXT_MENU_REQ Signature

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

Method ON_DEF_CTXT_MENU_REQ on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_DEF_CTXT_MENU_SEL Signature

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

Method ON_DEF_CTXT_MENU_SEL on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_EXPAND_NC Signature

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

Method ON_EXPAND_NC on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_HEADER_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
2 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_HEADER_CLICK on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_HEADER_CTXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
2 Importing MENU Value transfer Attribute reference (LIKE) 20031013
3 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_HEADER_CTXT_MENU_REQ on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_HEADER_CTXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20031013
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
3 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_HEADER_CTXT_MENU_SEL on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_ITEM_CTXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
2 Importing MENU Value transfer Attribute reference (LIKE) 20031013
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031013
4 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_ITEM_CTXT_MENU_REQ on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_ITEM_CTXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20031013
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031013
4 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_ITEM_CTXT_MENU_SEL on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031013
3 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_ITEM_DOUBLE_CLICK on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_ITEM_KEYPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
2 Importing KEY Value transfer Attribute reference (LIKE) 20031013
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031013
4 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_ITEM_KEYPRESS on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_LINK_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031013
3 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_LINK_CLICK on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_NODE_CTXT_MENU_REQ Signature

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

Method ON_NODE_CTXT_MENU_REQ on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_NODE_CTXT_MENU_SEL Signature

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

Method ON_NODE_CTXT_MENU_SEL on class CL_UAC_GUI_ALV_ATREE_ABSTRACT 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) 20031013
2 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_NODE_DOUBLE_CLICK on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method ON_NODE_KEYPRESS Signature

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

Method ON_NODE_KEYPRESS on class CL_UAC_GUI_ALV_ATREE_ABSTRACT 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 Value transfer Attribute reference (LIKE) 20031013
2 Importing SENDER Value transfer Attribute reference (LIKE) 20031016

Method ON_NODE_SELECTED on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method SET_GROUP_BY_INFORMATION Signature

Method SET_GROUP_BY_INFORMATION on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Method SET_GROUP_BY_INFORMATION on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method SET_GROUP_PANEL_TEXT Signature

Method SET_GROUP_PANEL_TEXT on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Method SET_GROUP_PANEL_TEXT on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method SET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CELL Call by reference Type reference (TYPE) TYP_T_CELL_DATA Analytical Cost Management: Knoten-Stil (intern) 20031010
2 Importing IT_COLUMN Call by reference Type reference (TYPE) TYP_T_COLUMN_DATA 20031010
3 Importing IT_NODE Call by reference Type reference (TYPE) TYP_T_NODE_DATA Analytical Cost Management: Knoten-Stil (intern) 20031010
# Exception Resumable Description Created on
1 CNTL_ERROR 20031010

Method SET_LOCKED_AT_GROUPING Signature

Method SET_LOCKED_AT_GROUPING on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Method SET_LOCKED_AT_GROUPING on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method SET_STYLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COLUMN_STYLE Call by reference Type reference (TYPE) UAC_S_INT_COLUMN_STYLE Analytical Cost Management: Knoten-Stil (intern) 20031010
2 Importing IT_CELL_STYLE Call by reference Type reference (TYPE) TYP_HT_CELL_STYLE Analytical Cost Management: Knoten-Stil (intern) 20031010
3 Importing IT_COLUMN_STYLE Call by reference Type reference (TYPE) TYP_HT_COLUMN_STYLE 20031010
4 Importing IT_EDGE_STYLE Call by reference Type reference (TYPE) UAC_T_INT_EDGE_STYLE Analytical Cost Management: Kanten-Stil (intern) 20031010
5 Importing IT_NODE_STYLE Call by reference Type reference (TYPE) TYP_HT_NODE_STYLE Analytical Cost Management: Knoten-Stil (intern) 20031010
# Exception Resumable Description Created on
1 CNTL_ERROR 20031010

Method SHOW_GROUP_AS_TREE Signature

Method SHOW_GROUP_AS_TREE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Method SHOW_GROUP_AS_TREE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method VIEW_CHANGE_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20031010
2 Importing ID_HIDE Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20031010
3 Importing ID_ORDER Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20031010
4 Importing ID_REMOVE Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20031010
5 Importing ID_VALUE Call by reference Type reference (TYPE) UAC_VALUE Analytical Cost Management: Wert 20031010
6 Importing ID_WIDTH Call by reference Type reference (TYPE) I 20031010
7 Importing IT_COLUMN_ID Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20031010
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20031010
2 COLUMN_NOT_FOUND COLUMN_NOT_FOUND 20031010

Method VIEW_FRONTEND_UPDATE Signature

Method VIEW_FRONTEND_UPDATE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Method VIEW_FRONTEND_UPDATE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method VIEW_GET_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20031010
2 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID 20031015

Method VIEW_GET_FCAT on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method VIEW_INIT_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20031013
2 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID 20031015
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20031013

Method VIEW_INIT_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DREF_OUTTAB Call by reference Object reference (TYPE REF TO) DATA 20031013
2 Exporting ET_DREF_OUTTAB Call by reference Object reference (TYPE REF TO) DATA 20031013
3 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID CD_TREE_ID Analytical Cost Management: Baum-ID 20050511
4 Importing IT_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT 20031013

Method VIEW_INIT_OUTTAB on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method VIEW_SETUP_EVENT_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID 20031015
# Exception Resumable Description Created on
1 CNTL_ERROR 20031013

Method VIEW_SET_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID 20031015
2 Importing IT_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20031010

Method VIEW_SET_FCAT on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.

Method VIEW_SET_HIERARCHY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR Tree Control: Eigenschaften des Hierarchie Headers 20031010
2 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID 20031015
3 Importing ID_U_HEADING Call by reference Type reference (TYPE) UAC_FLAG FALSE 20031016
4 Importing ID_U_TOOLTIP Call by reference Type reference (TYPE) UAC_FLAG FALSE 20031016
5 Importing ID_U_T_IMAGE Call by reference Type reference (TYPE) UAC_FLAG FALSE 20031016
6 Importing ID_U_WIDTH Call by reference Type reference (TYPE) UAC_FLAG FALSE 20031016
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20031010

Method _ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20031013
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031013
4 Importing SENDER Value transfer Attribute reference (LIKE) 20031028

Method _ON_DRAG on class CL_UAC_GUI_ALV_ATREE_ABSTRACT 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 Value transfer Attribute reference (LIKE) 20031013
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
3 Importing NODE_KEY_TABLE Value transfer Attribute reference (LIKE) 20031013
4 Importing SENDER Value transfer Attribute reference (LIKE) 20031028

Method _ON_DRAG_MULTIPLE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT 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 Value transfer Attribute reference (LIKE) 20031013
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031013
3 Importing SENDER Value transfer Attribute reference (LIKE) 20031028

Method _ON_DROP on class CL_UAC_GUI_ALV_ATREE_ABSTRACT 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 Value transfer Attribute reference (LIKE) 20031013
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031013
4 Importing SENDER Value transfer Attribute reference (LIKE) 20031028

Method _ON_DROP_COMPLETE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT 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 Value transfer Attribute reference (LIKE) 20031013
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20031013
3 Importing NODE_KEY_TABLE Value transfer Attribute reference (LIKE) 20031013
4 Importing SENDER Value transfer Attribute reference (LIKE) 20031028

Method _ON_DROP_COMPLETE_MULTIPLE on class CL_UAC_GUI_ALV_ATREE_ABSTRACT 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 Value transfer Attribute reference (LIKE) 20031013
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20031013
3 Importing SENDER Value transfer Attribute reference (LIKE) 20031028

Method _ON_DROP_GET_FLAVOR on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no exception.
Event Signatures

Event GROUP_ITEM_ADDED Signature
Event GROUP_ITEM_ADDED on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Event GROUP_ITEM_REMOVED Signature
Event GROUP_ITEM_REMOVED on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
Event GROUP_ORDER_CHANGED Signature
Event GROUP_ORDER_CHANGED on class CL_UAC_GUI_ALV_ATREE_ABSTRACT has no parameter.
History
Last changed by/on SAP  20050411 
SAP Release Created in 300