SAP ABAP Class CL_CGPL_STRUCTURE_TREE (Project Planning - UI Structure Tree)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_USER_INTERFACE (Package) Project Planning - User Interface
Properties
Class CL_CGPL_STRUCTURE_TREE  
Short Description Project Planning - UI Structure Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_USER_INTERFACE   Project Planning - User Interface 
Created 19991115   SAP 
Last change 20000224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GPLUI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CGPL_STRUCTURE_TREE has no interface implemented.
Friends
Class CL_CGPL_STRUCTURE_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED_NODES Instance attribute Private Type reference (TYPE) TY_NODES Changed Object Nodes 20010518
2 CHANGED_OBJECTS Instance attribute Private Type reference (TYPE) CGPL_VISUAL_OBJECTS Changed Objects 19991220
3 CO_ADD_WORKLIST Constant Public Type reference (TYPE) SY-UCOMM 'ADD_WORKLIST' Function Code: Include in Worklist 20010629
4 CO_COLLAPSE Constant Private Type reference (TYPE) SY-UCOMM 'COLLAPSE' Function Code 20000313
5 CO_COLUMN_DESCRIPTION Constant Public Type reference (TYPE) CHAR3 'DSC' 3-Byte field 20000614
6 CO_COLUMN_IDENTIFICATION Constant Public Type reference (TYPE) CHAR3 'IDN' 3-Byte field 20000614
7 CO_COPY Constant Private Type reference (TYPE) SY-UCOMM 'COPY' Function Code 20000317
8 CO_CREATE Constant Public Type reference (TYPE) SY-UCOMM 'CREATE' Function Code: Create 19991122
9 CO_CUT Constant Private Type reference (TYPE) SY-UCOMM 'CUT' Function Code 20000317
10 CO_DELETE Constant Public Type reference (TYPE) SY-UCOMM 'DELETE' Function Code: Delete 19991122
11 CO_EXPAND Constant Private Type reference (TYPE) SY-UCOMM 'EXPAND' Function Code 20000313
12 CO_GUID_NULL Constant Public Type reference (TYPE) CHAR32 '00000000000000000000000000000000' Initial GUID 20000120
13 CO_HIER_COLUMN_NAME Constant Private Type reference (TYPE) TV_ITMNAME 'HIER' Internal Name for Nierarchy Column 19991117
14 CO_HIER_DESCRIPTION Constant Private Type reference (TYPE) SY-UCOMM 'HIER_DESCR' Function Code 20000614
15 CO_HIER_IDENTIFICATION Constant Private Type reference (TYPE) SY-UCOMM 'HIER_IDENT' Function Code 20000614
16 CO_OPEN Constant Public Type reference (TYPE) SY-UCOMM 'OPEN' Function Code: Open 19991122
17 CO_PASTE Constant Private Type reference (TYPE) SY-UCOMM 'PASTE' Function Code 20000317
18 CO_SEARCH Constant Private Type reference (TYPE) SY-UCOMM 'SEARCH' Function Code: Find 19991122
19 CO_SEARCH_NEXT Constant Private Type reference (TYPE) SY-UCOMM 'SEARCH_NEXT' Function Code: Find Next 19991122
20 CO_TRUE Constant Private Type reference (TYPE) CHAR1 'X' 'X' 19991122
21 CO_VAL1_COLUMN_NAME Constant Private Type reference (TYPE) TV_ITMNAME 'VAL1' Internal Name for First Value Column 19991117
22 CREATED_OBJECTS Instance attribute Private Type reference (TYPE) CGPL_VISUAL_OBJECTS Created Objects 19991220
23 DELETED_OBJECTS Instance attribute Private Type reference (TYPE) CGPL_VISUAL_OBJECTS Deleted objects 19991220
24 DRAGDROP_HANDLES Instance attribute Private Type reference (TYPE) GPLUI_OBJ_DRAGDROP_HANDLES Table with Drag&Drop Handles 20000111
25 M_COPY_NODE Instance attribute Private Type reference (TYPE) TV_NODEKEY Node key 20000317
26 M_CUT_NODE Instance attribute Private Type reference (TYPE) TV_NODEKEY Node key 20000317
27 M_DEF_BEHAVIOR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20000302
28 M_FUNCTIONS_INACTIVE Instance attribute Private Type reference (TYPE) CHAR1 'X' = All Functions Deactivated 20000321
29 M_HIERARCHY_COLUMN Instance attribute Private Type reference (TYPE) CHAR3 Hierarchy Column: Identification/Description 20000614
30 M_OPEN_BUTTON Instance attribute Private Type reference (TYPE) CHAR1 'X' = Toolbar Contains 'Open' Pushbutton 20010629
31 M_SEARCH_RESULT Instance attribute Private Type reference (TYPE) TREEV_NKS Search Result in Structure Tree 20000317
32 M_SELECTED_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Interface for Display Objects 20000725
33 M_SINGLE_COLUMN Instance attribute Private Type reference (TYPE) CHAR1 'X' = Only One Column in Tree 20010629
34 M_VISIBLE Instance attribute Private Type reference (TYPE) CHAR1 'X' = Visible, ' ' = Invisible 20010629
35 NODES Instance attribute Private Type reference (TYPE) TY_NODES Structure Tree Node 19991118
36 NODE_INDEX Instance attribute Private Type reference (TYPE) TY_NODE_INDEX Node_key Index - Object 19991117
37 NODE_KEY_COUNTER Instance attribute Private Type reference (TYPE) INT4 0 Counter for Node Number Assignment 19991116
38 SPLITTER_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter for Division of Tree/Toolbar 19991116
39 TOOLBAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Toolbar 19991116
40 TOOLBAR_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 19991116
41 TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Tree 19991116
42 TREE_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree (Structure Tree) 19991116
Methods
# Method Level Visibility Method type Description Created on
1 ACTUALIZE Instance method Public Method Update Structure Tree 19991116
2 ACTUALIZE_DELETE Instance method Private Method Update Structure Tree - Deteled Objects 19991220
3 ACTUALIZE_INSERT Instance method Private Method Update Structure Tree - Created Objects 19991123
4 ACTUALIZE_UPDATE Instance method Private Method Update Structure Tree - Changed Objects 19991123
5 ADAPT_TO_USER_OPTIONS Instance method Public Method Adapt Appearence to User Settings 20010424
6 ADD_TREE_NODES Instance method Private Method Adds New Nodes to the Tree Control 20010629
7 BUILD_TREE_NODE Instance method Private Method Fills Node Structure Data 20000317
8 COLLECT_SUBOBJECTS Instance method Private Method Collects Lower-Level Objects in Node Table 20000409
9 CONSTRUCTOR Instance method Public Constructor Constructor 19991115
10 CONSTRUCT_TREE_CONTROL Instance method Private Method Instances Tree Control 20010629
11 DESTRUCT_TREE_CONTROL Instance method Private Method Destroyed Tree Control 20010629
12 DETERMINE_NEIGHBOUR_NODES Instance method Private Method Determines Neighboring Nodes 20000727
13 DETERMINE_SUBNODES_DELETE Instance method Private Method Determines Lower-Level Objects (Delete Nodes) 20000410
14 DETERMINE_SUBOBJECTS Instance method Private Method Determines Hierarchical Lower-Level Objects 19991116
15 EXECUTE_FUNCTION Instance method Public Method Execute Function Code 19991118
16 FILL_CONTEXT_MENU Instance method Private Method Adds Structure Tree Functions to Context Menu 20000614
17 FILL_TOOLBAR_BUTTONS Instance method Private Method Sets Pushbuttons in Toolbar 19991122
18 GET_NEXT_NODE_KEY Instance method Private Method Assignment of New Node Number 19991116
19 GET_PARENT_OBJECT Instance method Public Method Determines Higher-Level Object in Hierarchy 20000328
20 GET_VISIBLE Instance method Public Method Determines Visibility 20010629
21 MOVE_TREE_NODE Instance method Private Method Moves Nodes (Including Lower-Level) in Tree 20000802
22 ON_DEF_CONTEXT_MENU_REQUEST Instance method Private Event handling method Event Processor for CL_GUI_COLUMN_TREE 19991116
23 ON_DEF_CONTEXT_MENU_SELECT Instance method Private Event handling method Event Processor for CL_GUI_COLUMN_TREE 19991116
24 ON_DRAG Instance method Private Event handling method Event Processor for CL_GUI_COLUMN_TREE 19991116
25 ON_DROP Instance method Private Event handling method Event Processor for CL_GUI_COLUMN_TREE 19991116
26 ON_DROPDOWN_CLICKED Instance method Private Event handling method Event Processor for DROPDOWN_CLICKED:CL_GUI_TOOLBAR 19991122
27 ON_EXPAND_NO_CHILDREN Instance method Private Event handling method Event Processor for EXPAND_NO_CHILDREN:CL_GUI_COLUMN_TREE 19991116
28 ON_FUNCTION_SELECTED Instance method Private Event handling method Event Processor for FUNCTION_SELECTED:CL_GUI_TOOLBAR 19991122
29 ON_HEADER_CONTEXT_MENU_REQUEST Instance method Private Event handling method Event Processor for CL_GUI_COLUMN_TREE 19991116
30 ON_HEADER_CONTEXT_MENU_SELECT Instance method Private Event handling method Event Processor for CL_GUI_COLUMN_TREE 19991116
31 ON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Event Processor for CL_GUI_COLUMN_TREE 19991116
32 ON_NODE_CONTEXT_MENU_SELECT Instance method Private Event handling method Event Processor for CL_GUI_COLUMN_TREE 19991116
33 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Processor for CL_GUI_COLUMN_TREE 19991116
34 ON_OBJECT_CHANGED Instance method Private Event handling method Event Processor for Object_Changed:IF_CGPL_VISUALIZE 19991116
35 ON_OBJECT_CREATED Instance method Private Event handling method Event Processor for Object_Created:IF_CGPL_VISUALIZE 19991116
36 ON_OBJECT_DELETED Instance method Private Event handling method Event Processor for Object_Deleted:IF_CGPL_VISUALIZE 19991116
37 ON_SELECTION_CHANGED Instance method Private Event handling method Event Processor for SELECTION_CHANGED:CL_GUI_COLUMN_TREE 19991116
38 PASTE_SELECTION Instance method Private Method Include a Cut/Copied Area 20000411
39 REMOVE_DEPENDENT_NODES Instance method Private Method Delete Dependent Nodes from Node Table 20000103
40 RESET Instance method Public Method Destructor- Initializes All Data 20001102
41 SELECT_NODE_FOR_PASTE Instance method Private Method Selected Nodes in Tree for Cut/Copy&Paste 20000317
42 SET_FUNCTIONS_INACTIVE Instance method Public Method Sets Attribute for 'Functions Inactive' 20000321
43 SET_SELECTED_OBJECT Instance method Public Method Set Selected Object in Structure Tree 19991116
44 SET_TOOLBAR_BUTTON_STATE Instance method Private Method Determines and Sets Status of Toolbar Pushbuttons 20000317
45 SET_VISIBLE Instance method Public Method Sets Visibility 20010629
46 SWITCH_HIERARCHY_COLUMN Instance method Private Method Changes Display of Hierarchy Column 20000614
Events
# Event Type Visibility Description Created on
1 ADD_WORKLIST Instance Event
(0)
Public
(2)
Event: Object Should Be Added to Worklist 20010629
2 ALL_OBJECTS_DELETED Instance Event
(0)
Public
(2)
Event: All Objects in Structure Tree Were Deleted 20000330
3 COLUMNS_SWITCHED Instance Event
(0)
Public
(2)
Event: Hierarchy Column Swapped 20010629
4 CONTEXT_MENU_REQUESTED Instance Event
(0)
Public
(2)
Event: Context Menu Requested 19991221
5 DROP Instance Event
(0)
Public
(2)
Drop Event 19991115
6 DROPDOWN_CLICKED Instance Event
(0)
Public
(2)
Event: Dropdown Toolbar Selected 19991122
7 EXPAND_NO_CHILDREN Instance Event
(0)
Public
(2)
Event: Nodes Should Be Expanded Without Children 19991115
8 FUNCTION_REQUESTED Instance Event
(0)
Public
(2)
Event: Function Code Triggered 19991115
9 NEW_ROOT Instance Event
(0)
Public
(2)
Event: New Root Added to Structure Tree 20000301
10 OBJECTS_DELETED Instance Event
(0)
Public
(2)
Event: Display Objects Were Deleted 19991220
11 SELECTION_CHANGED Instance Event
(0)
Public
(2)
Event: Selection Changed 19991115
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_NODES Private See coding TY_NODES 19991118
2 TY_NODES_ITEM Private See coding TY_NODES_ITEM 19991118
3 TY_NODE_INDEX Private See coding 19991117
4 TY_NODE_INDEX_ITEM Private See coding TY_NODE_INDEX_ITEM 19991117
Method Signatures

Method ACTUALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Für alle Objekte Anzeigeeigenschaften aktualisieren 20000313

Method ACTUALIZE on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ACTUALIZE_DELETE Signature

Method ACTUALIZE_DELETE on class CL_CGPL_STRUCTURE_TREE has no parameter.
Method ACTUALIZE_DELETE on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ACTUALIZE_INSERT Signature

Method ACTUALIZE_INSERT on class CL_CGPL_STRUCTURE_TREE has no parameter.
Method ACTUALIZE_INSERT on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ACTUALIZE_UPDATE Signature

Method ACTUALIZE_UPDATE on class CL_CGPL_STRUCTURE_TREE has no parameter.
Method ACTUALIZE_UPDATE on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ADAPT_TO_USER_OPTIONS Signature

Method ADAPT_TO_USER_OPTIONS on class CL_CGPL_STRUCTURE_TREE has no parameter.
Method ADAPT_TO_USER_OPTIONS on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ADD_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXPAND_ALL_ROOTS Call by reference Type reference (TYPE) CHAR1 Alle Wurzelknoten expandieren 20010629
2 Importing IM_NODES Call by reference Type reference (TYPE) TY_NODES Knotentabelle 20010629
3 Importing IM_ROOT_NODES Call by reference Type reference (TYPE) TV_NODEKEYS Tabelle mit Key's neuer Wurzelknoten 20010629

Method ADD_TREE_NODES on class CL_CGPL_STRUCTURE_TREE has no exception.

Method BUILD_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TREE_NODE Call by reference Type reference (TYPE) TREEV_NODE Tree Control: Eigenschaften eines Knotens 20000317
2 Importing IM_DISPLAY_PROPERTIES Call by reference Type reference (TYPE) CGPL_DISPLAY_PROPERTIES Eigenschaften eines Objektes zur Darstellung im Strukturbaum 20000317

Method BUILD_TREE_NODE on class CL_CGPL_STRUCTURE_TREE has no exception.

Method COLLECT_SUBOBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SUBOBJECTS Call by reference Type reference (TYPE) CGPL_VISUAL_OBJECTS Tabelle mit Interfacereferenzen auf Darstellungsobjekte 20000409
2 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Interface zu Darstellungsobjekten 20000409

Method COLLECT_SUBOBJECTS on class CL_CGPL_STRUCTURE_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container zur Darstellung des Strukturbaums 19991115
2 Importing IM_DEF_BEHAVIOR Call by reference Object reference (TYPE REF TO) CL_DRAGDROP Behavior für Drag&Drop 20000302
3 Importing IM_DRAGDROP_HANDLES Call by reference Type reference (TYPE) GPLUI_OBJ_DRAGDROP_HANDLES Tabelle mit Drag&Drop Handles 20000111
4 Importing IM_OPEN_BUTTON Call by reference Type reference (TYPE) CHAR1 'X' 'X' = Toolbar enthdlt 'Vffnen'-Drucktaste 20010702
5 Importing IM_VISIBLE Call by reference Type reference (TYPE) CHAR1 'X' 'X' = sichtbar, ' ' = unsichtbar 20010702
# Exception Resumable Description Created on
1 MISSING_CONTAINER Container wurde nicht übergeben 20010702

Method CONSTRUCT_TREE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container zur Darstellung des Strukturbaums 20010629

Method CONSTRUCT_TREE_CONTROL on class CL_CGPL_STRUCTURE_TREE has no exception.

Method DESTRUCT_TREE_CONTROL Signature

Method DESTRUCT_TREE_CONTROL on class CL_CGPL_STRUCTURE_TREE has no parameter.
Method DESTRUCT_TREE_CONTROL on class CL_CGPL_STRUCTURE_TREE has no exception.

Method DETERMINE_NEIGHBOUR_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NODE Call by reference Type reference (TYPE) TY_NODES_ITEM Zu ändernder Knoten 20000727
2 Exporting EX_LEFT_NODE Call by reference Type reference (TYPE) TY_NODES_ITEM Linker Nachbarknoten 20000727
3 Exporting EX_PARENT_NODE Call by reference Type reference (TYPE) TY_NODES_ITEM Vaterknoten 20000727
4 Importing IM_HIERARCHY Call by reference Type reference (TYPE) TY_NODES Alternative Hierarchie-Knotentabelle 20000727
5 Importing IM_NODE Call by reference Type reference (TYPE) TY_NODES_ITEM Aktueller Bezugsknoten 20000727
6 Importing IM_NODES Call by reference Type reference (TYPE) TY_NODES Tabelle aktuell bearbeiteter Knoten 20000727
# Exception Resumable Description Created on
1 NEIGHBOUR_NOT_JET_PROCESSED Nachbarknoten wurde noch nicht bearbeitet 20000727

Method DETERMINE_SUBNODES_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SUBOBJECTS_DELETE Call by reference Type reference (TYPE) CGPL_VISUAL_OBJECTS Zu löschende Unterobjekte 20000410
2 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Zu löschendes Objekt 20000410

Method DETERMINE_SUBNODES_DELETE on class CL_CGPL_STRUCTURE_TREE has no exception.

Method DETERMINE_SUBOBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NODES Call by reference Type reference (TYPE) TY_NODES Knotentabelle 19991116
2 Changing CH_NODES_HIERARCHY Call by reference Type reference (TYPE) TY_NODES Knotentabelle hierarchisch geordnet 19991116
3 Importing IM_NODE Call by reference Type reference (TYPE) TY_NODES_ITEM Übergeordneter Knoten 19991118

Method DETERMINE_SUBOBJECTS on class CL_CGPL_STRUCTURE_TREE has no exception.

Method EXECUTE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FCODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode 19991118
# Exception Resumable Description Created on
1 ACTION_NOT_SUPPORTED Funktionscode nicht unterstützt 19991118

Method FILL_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 20000614

Method FILL_CONTEXT_MENU on class CL_CGPL_STRUCTURE_TREE has no exception.

Method FILL_TOOLBAR_BUTTONS Signature

Method FILL_TOOLBAR_BUTTONS on class CL_CGPL_STRUCTURE_TREE has no parameter.
Method FILL_TOOLBAR_BUTTONS on class CL_CGPL_STRUCTURE_TREE has no exception.

Method GET_NEXT_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Knotennummer 19991116

Method GET_NEXT_NODE_KEY on class CL_CGPL_STRUCTURE_TREE has no exception.

Method GET_PARENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PARENT_OBJECT Call by reference Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Übergeordnetes Darstellungsobjekt 20000328
2 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Darstellungsobjekt 20000328
# Exception Resumable Description Created on
1 NO_PARENT Es wurde kein übergeordnetes Objekt gefunden 20000328

Method GET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VISIBLE Call by reference Type reference (TYPE) CHAR1 'X' = sichtbar, ' ' = unsichtbar 20010629

Method GET_VISIBLE on class CL_CGPL_STRUCTURE_TREE has no exception.

Method MOVE_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NODE Call by reference Type reference (TYPE) TY_NODES_ITEM Umzuhängender Knoten 20000802
2 Changing CH_NODES_INDEX Call by reference Type reference (TYPE) SYTABIX Index des umzuhängenden Knotens in Tabelle NODES 20000802
3 Importing IM_LEFT_NODE Call by reference Type reference (TYPE) TY_NODES_ITEM Linker Nachbarknoten (Ziel) 20000802
4 Importing IM_PARENT_NODE Call by reference Type reference (TYPE) TY_NODES_ITEM Übergeordneter Knoten (Ziel) 20000802

Method MOVE_TREE_NODE on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_DEF_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) 19991116

Method ON_DEF_CONTEXT_MENU_REQUEST on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_DEF_CONTEXT_MENU_SELECT Signature

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

Method ON_DEF_CONTEXT_MENU_SELECT on class CL_CGPL_STRUCTURE_TREE has no exception.

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) 19991116
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 19991116
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19991116

Method ON_DRAG on class CL_CGPL_STRUCTURE_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 Value transfer Attribute reference (LIKE) 19991116
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19991116

Method ON_DROP on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_DROPDOWN_CLICKED Signature

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

Method ON_DROPDOWN_CLICKED on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_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) 19991116

Method ON_EXPAND_NO_CHILDREN on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_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) 19991122

Method ON_FUNCTION_SELECTED on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_HEADER_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) 19991116
2 Importing MENU Value transfer Attribute reference (LIKE) 19991116

Method ON_HEADER_CONTEXT_MENU_REQUEST on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_HEADER_CONTEXT_MENU_SELECT Signature

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

Method ON_HEADER_CONTEXT_MENU_SELECT on class CL_CGPL_STRUCTURE_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) 19991116
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19991116

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_NODE_CONTEXT_MENU_SELECT Signature

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

Method ON_NODE_CONTEXT_MENU_SELECT on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

Method ON_NODE_DOUBLE_CLICK on class CL_CGPL_STRUCTURE_TREE has no parameter.
Method ON_NODE_DOUBLE_CLICK on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_OBJECT_CHANGED Signature

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

Method ON_OBJECT_CHANGED on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_OBJECT_CREATED Signature

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

Method ON_OBJECT_CREATED on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_OBJECT_DELETED Signature

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

Method ON_OBJECT_DELETED on class CL_CGPL_STRUCTURE_TREE has no exception.

Method ON_SELECTION_CHANGED Signature

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

Method ON_SELECTION_CHANGED on class CL_CGPL_STRUCTURE_TREE has no exception.

Method PASTE_SELECTION Signature

Method PASTE_SELECTION on class CL_CGPL_STRUCTURE_TREE has no parameter.
Method PASTE_SELECTION on class CL_CGPL_STRUCTURE_TREE has no exception.

Method REMOVE_DEPENDENT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NODES Call by reference Type reference (TYPE) TY_NODES Knotentabelle 20000103
2 Changing CH_SUBNODES Call by reference Type reference (TYPE) TY_NODES Unterknoten 20000413
3 Importing IM_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knotenschlüssel 20000103

Method REMOVE_DEPENDENT_NODES on class CL_CGPL_STRUCTURE_TREE has no exception.

Method RESET Signature

Method RESET on class CL_CGPL_STRUCTURE_TREE has no parameter.
Method RESET on class CL_CGPL_STRUCTURE_TREE has no exception.

Method SELECT_NODE_FOR_PASTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CUT Call by reference Type reference (TYPE) CHAR1 SPACE 'X' = Cut, ' ' = Copy 20000317
2 Importing IM_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000317

Method SELECT_NODE_FOR_PASTE on class CL_CGPL_STRUCTURE_TREE has no exception.

Method SET_FUNCTIONS_INACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNCTIONS_INACTIVE Call by reference Type reference (TYPE) CHAR1 'X' = TRUE, ' ' = FALSE 20000321

Method SET_FUNCTIONS_INACTIVE on class CL_CGPL_STRUCTURE_TREE has no exception.

Method SET_SELECTED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VISUAL_OBJECT Call by reference Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Darstellungsobjekt 19991116
# Exception Resumable Description Created on
1 FAILED Objekt konnte nicht selektiert werden 19991118

Method SET_TOOLBAR_BUTTON_STATE Signature

Method SET_TOOLBAR_BUTTON_STATE on class CL_CGPL_STRUCTURE_TREE has no parameter.
Method SET_TOOLBAR_BUTTON_STATE on class CL_CGPL_STRUCTURE_TREE has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container zur Darstellung des Strukturbaums 20010629
2 Importing IM_VISIBLE Call by reference Type reference (TYPE) CHAR1 'X' = sichtbar, ' ' = unsichtbar 20010629
# Exception Resumable Description Created on
1 MISSING_CONTAINER Container wurde nicht übergeben 20010629

Method SWITCH_HIERARCHY_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COLUMN Call by reference Type reference (TYPE) CHAR3 Anzeige in Hierarchiespalte 20000614
2 Importing IM_SINGLE_COLUMN Call by reference Type reference (TYPE) CHAR1 Einspaltige Anzeige 20010702
3 Importing IM_UPDATE_OPTIONS Call by reference Type reference (TYPE) CHAR1 'X' Benutzerspezifische Einstellungen aktualisieren 20010424

Method SWITCH_HIERARCHY_COLUMN on class CL_CGPL_STRUCTURE_TREE has no exception.
Event Signatures

Event ADD_WORKLIST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT_ID Exporting Value transfer Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20010629
2 OBJECT_TYPE Exporting Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20010629

Event ALL_OBJECTS_DELETED Signature
Event ALL_OBJECTS_DELETED on class CL_CGPL_STRUCTURE_TREE has no parameter.
Event COLUMNS_SWITCHED Signature
Event COLUMNS_SWITCHED on class CL_CGPL_STRUCTURE_TREE has no parameter.
Event CONTEXT_MENU_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Kontextmenüobjekt 19991221
2 VISUAL_OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Darstellungsobjekt 20000412

Event DROP Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EFFECT Exporting Value transfer Type reference (TYPE) I Copy/Move 20000113
2 SOURCE_OBJECT Exporting Value transfer Object reference (TYPE REF TO) OBJECT Quellobjekt 20000112
3 TARGET_OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Zielobjekt (Darstellungsobjekt) 20000112

Event DROPDOWN_CLICKED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) UI_FUNC Funktionscode 19991122
2 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Kontextmenü 19991122

Event EXPAND_NO_CHILDREN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 VISUAL_OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Zu expandierender Knoten 19991115

Event FUNCTION_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Funktionscode 19991115
2 VISUAL_OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Bezugsobjekt für Funktionscode 19991117

Event NEW_ROOT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT_ID Exporting Value transfer Type reference (TYPE) CHAR32 Objekt ID 20000301
2 OBJECT_TYPE Exporting Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20000301

Event OBJECTS_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DELETED_OBJECTS Exporting Value transfer Type reference (TYPE) CGPL_VISUAL_OBJECTS Gelöschte Objekte 19991220

Event SELECTION_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 VISUAL_OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Ausgewählter Knoten 19991115
History
Last changed by/on SAP  20000224 
SAP Release Created in 12A