SAP ABAP Class CL_UG_MD_LIST_TREE (Where-Used List/Chg.Mngmt: Tree)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD6 (Package) FIN General Master Data: Where-used List
Properties
Class CL_UG_MD_LIST_TREE  
Short Description Where-Used List/Chg.Mngmt: Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UGMD6    
Program status     
Category 0   
Package UGMD6   FIN General Master Data: Where-used List 
Created 20030217   SAP 
Last change 20041006   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_LIST_TREE_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UG_MD_LIST_TREE has no interface implemented.
Friends
Class CL_UG_MD_LIST_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_HEADER_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Header 20030217
2 DO_HEADER_HTML Instance attribute Public Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20040922
3 DO_HEADER_TEXT Instance attribute Public Object reference (TYPE REF TO) CL_GUI_TEXTEDIT SAP TextEdit Control 20040922
4 DO_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20030718
5 DO_SPLITTER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20030217
6 DO_SPLITTER_I Instance attribute Public Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control within DO_SPLITTER 20030623
7 DO_TOOLBAR Instance attribute Public Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20030217
8 DO_TOOLBAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Toolbar 20030217
9 DO_TREE Instance attribute Public Object reference (TYPE REF TO) CL_LIST_TREE_MODEL List Tree Control with Data Management at the Backend 20030217
10 DO_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Tree 20030217
11 DT_EVENT Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENTS Registered events 20030217
12 DT_ITEM Instance attribute Private Type reference (TYPE) TREEMLITAC Table of node key and item 20030217
13 DT_NODE Instance attribute Private Type reference (TYPE) TREEMLNOTA Node Table 20030217
14 D_HEADER Instance attribute Public Type reference (TYPE) UG_FLG Header Exists 20030217
15 D_PRINT_TITLE Instance attribute Private Type reference (TYPE) STRING Heading for printout 20030718
16 D_TOOLBAR Instance attribute Public Type reference (TYPE) UG_FLG Toolbar exists 20030217
17 D_TREE_SELECTION_MODE Instance attribute Private Type reference (TYPE) I Selection mode of tree (0 simple; else multiple) 20030217
18 GC_FCODE_COLLAPSE Constant Public Type reference (TYPE) FCODE 'LIST_TREE_COLLAPSE' Function Code 20030717
19 GC_FCODE_EXPAND Constant Public Type reference (TYPE) FCODE 'LIST_TREE_EXPAND' Function Code 20030717
20 GC_FCODE_PRINT Constant Public Type reference (TYPE) FCODE 'LIST_TREE_PRINT' Function Code 20030717
21 GC_FCODE_PRINT_ALL Constant Public Type reference (TYPE) FCODE 'LIST_TREE_PRINT_ALL' Function Code 20030922
22 GC_FCODE_PRINT_SEL Constant Public Type reference (TYPE) FCODE 'LIST_TREE_PRINT_SEL' Function Code 20030922
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030217
2 CONVERT_SAPSCRIPT_TO_TEXT Static method Public Method 20040924
3 FREE Instance method Public Method FREE 20030217
4 MODIFY_HEADER Instance method Public Method Initialize/Change Header 20030217
5 MODIFY_TOOLBAR Instance method Public Method Initialize/Change Toolbar 20030217
6 MODIFY_TREE Instance method Public Method Initialize/Change Tree 20030217
7 RECONSTRUCT Instance method Public Method Function like Constructor, rebuilds internal state 20030314
8 SET_CONTROL_HEIGHTS Instance method Public Method Sets absolute height of Header|Toolbar 20030217
9 TOOLBAR_DROPDOWN_SELECTED Instance method Private Event handling method Dropdown button was pressed 20030922
10 TOOLBAR_FUNCTION_SELECTED Instance method Private Event handling method Toolbar Button Chosen 20030717
11 UPDATE_CONTENT Instance method Protected Method updates item/node table in tree model 20030217
Events
Class CL_UG_MD_LIST_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_SSCRIPT Public Type reference (TYPE) TLINE 20040924
2 S_TEXT Public See coding 20040922 BEGIN OF s_text, line(132), END OF s_text
3 T_SSCRIPT Public See coding 20040924 T_SSCRIPT type table of tline
4 T_TEXT Public See coding 20040922 t_text TYPE TABLE OF s_text
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Parent-Container 20030217
2 Importing I_BORDER Call by reference Type reference (TYPE) UG_FLG SPACE SPACE, 'X': Rahmen zwischen Controls 20030217
3 Importing I_HEADER Call by reference Type reference (TYPE) UG_FLG SPACE HTML Header nutzen 20030217
4 Importing I_HEADER_HEIGHT Call by reference Type reference (TYPE) I 40 Absolute Höhe (Pixel) des Headers 20030217
5 Importing I_PRINT_TITLE Call by reference Type reference (TYPE) STRING Überschrift für Ausdruck 20030718
6 Importing I_TOOLBAR Call by reference Type reference (TYPE) UG_FLG SPACE Toolbar nutzen 20030217
7 Importing I_TOOLBAR_HEIGHT Call by reference Type reference (TYPE) I 24 Absolute Höhe (Pixel) der Toolbar 20030217
8 Importing I_TREE_SELECTION_MODE Call by reference Type reference (TYPE) I 0 Konstanten cl_list_tree_model=>node_sel_mode_single/multiple 20030217

Method CONSTRUCTOR on class CL_UG_MD_LIST_TREE has no exception.

Method CONVERT_SAPSCRIPT_TO_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT Call by reference Type reference (TYPE) T_TEXT Text in Textformat 20040924
2 Importing IT_SSCRIPT Call by reference Type reference (TYPE) T_SSCRIPT Text in SAPScript 20040924

Method CONVERT_SAPSCRIPT_TO_TEXT on class CL_UG_MD_LIST_TREE has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEADER Call by reference Type reference (TYPE) UG_FLG 'X' HTML Control initialisieren 20030217
2 Importing I_TOOLBAR Call by reference Type reference (TYPE) UG_FLG 'X' Toolbar Control initialisieren 20030217
3 Importing I_TREE Call by reference Type reference (TYPE) UG_FLG 'X' Tree Control initialisieren 20030217

Method FREE on class CL_UG_MD_LIST_TREE has no exception.

Method MODIFY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENTS Tabelle mit Events 20030217
2 Importing IT_HTML Call by reference Type reference (TYPE) W3HTMLTAB Tabelle für HTML 20030217
3 Importing IT_TEXT Call by reference Type reference (TYPE) T_TEXT Tabelle für Text 20040922
# Exception Resumable Description Created on
1 CONTAINER_IS_INITIAL Header-Container initial (Konstr. nicht/falsch gerufen?) 20030217
2 INVALID_CONTENT der übergebene Content kann nicht angezeigt werden 20030217

Method MODIFY_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUTTON Call by reference Type reference (TYPE) TTB_BUTTON Tabelle mit Buttons 20030217
2 Importing IT_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENTS Tabelle mit Events 20030217
# Exception Resumable Description Created on
1 CONTAINER_IS_INITIAL Toolbar ist initial (Konstruktor nicht/falsch gerufen?) 20030217

Method MODIFY_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENTS Tabelle mit Events (wird bei jedem Ruf geprüft) 20030217
2 Importing IT_ITEM Call by reference Type reference (TYPE) TREEMLITAC Tabelle von Knotenschlüssel + Item 20030217
3 Importing IT_NODE Call by reference Type reference (TYPE) TREEMLNOTA Knotentabelle 20030217
4 Importing I_HIER_TEXT Call by reference Type reference (TYPE) TV_HEADING Text über Hierarchie (wird bei jedem Ruf geprüft) 20030217
5 Importing I_LIST_TEXT Call by reference Type reference (TYPE) TV_HEADING Text über Liste (wird bei jedem Ruf geprüft) 20030217
# Exception Resumable Description Created on
1 CONTAINER_IS_INITIAL Tree-Container initial (Konstr. nicht gerufen?) 20030217
2 ILLEGAL_PARAMETER_VALUE Aufruf mit ungültigen Parameterwerten 20030217

Method RECONSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BORDER Call by reference Type reference (TYPE) UG_FLG SPACE SPACE, 'X': Rahmen zwischen Controls 20030314
2 Importing I_HEADER Call by reference Type reference (TYPE) UG_FLG SPACE HTML Header nutzen 20030314
3 Importing I_HEADER_HEIGHT Call by reference Type reference (TYPE) I 40 Absolute Höhe (Pixel) des Headers 20030314
4 Importing I_PRINT_TITLE Call by reference Type reference (TYPE) STRING Überschrift bei Ausdruck 20030718
5 Importing I_TOOLBAR Call by reference Type reference (TYPE) UG_FLG SPACE Toolbar nutzen 20030314
6 Importing I_TOOLBAR_HEIGHT Call by reference Type reference (TYPE) I 24 Absolute Höhe (Pixel) der Toolbar 20030314
7 Importing I_TREE_SELECTION_MODE Call by reference Type reference (TYPE) I 0 Konstanten cl_list_tree_model=>node_sel_mode_single/multiple 20030314

Method RECONSTRUCT on class CL_UG_MD_LIST_TREE has no exception.

Method SET_CONTROL_HEIGHTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEADER_HEIGHT Call by reference Type reference (TYPE) I Absolute Höhe (Pixel) des Headers 20030217
2 Importing I_TOOLBAR_HEIGHT Call by reference Type reference (TYPE) I 24 Absolute Höhe (Pixel) der Toolbar 20030217

Method SET_CONTROL_HEIGHTS on class CL_UG_MD_LIST_TREE has no exception.

Method TOOLBAR_DROPDOWN_SELECTED Signature

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

Method TOOLBAR_DROPDOWN_SELECTED on class CL_UG_MD_LIST_TREE has no exception.

Method TOOLBAR_FUNCTION_SELECTED Signature

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

Method TOOLBAR_FUNCTION_SELECTED on class CL_UG_MD_LIST_TREE has no exception.

Method UPDATE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEM Call by reference Type reference (TYPE) TREEMLITAC neue Itemtabelle 20030217
2 Importing IT_NODE Call by reference Type reference (TYPE) TREEMLNOTA neue Knotentabelle 20030217
# Exception Resumable Description Created on
1 ILLEGAL_PARAMETER_VALUE Aufruf mit ungültigen Parameterwerten 20030217
History
Last changed by/on SAP  20041006 
SAP Release Created in 200