Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_NODES | Changed Object Nodes | 20010518 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CGPL_VISUAL_OBJECTS | Changed Objects | 19991220 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | SY-UCOMM | 'ADD_WORKLIST' | Function Code: Include in Worklist | 20010629 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | SY-UCOMM | 'COLLAPSE' | Function Code | 20000313 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'DSC' | 3-Byte field | 20000614 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR3 | 'IDN' | 3-Byte field | 20000614 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | SY-UCOMM | 'COPY' | Function Code | 20000317 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | SY-UCOMM | 'CREATE' | Function Code: Create | 19991122 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | SY-UCOMM | 'CUT' | Function Code | 20000317 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | SY-UCOMM | 'DELETE' | Function Code: Delete | 19991122 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | SY-UCOMM | 'EXPAND' | Function Code | 20000313 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR32 | '00000000000000000000000000000000' | Initial GUID | 20000120 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | TV_ITMNAME | 'HIER' | Internal Name for Nierarchy Column | 19991117 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | SY-UCOMM | 'HIER_DESCR' | Function Code | 20000614 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | SY-UCOMM | 'HIER_IDENT' | Function Code | 20000614 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | SY-UCOMM | 'OPEN' | Function Code: Open | 19991122 | |
17 | ![]() |
Constant | Private | Type reference (TYPE) | SY-UCOMM | 'PASTE' | Function Code | 20000317 | |
18 | ![]() |
Constant | Private | Type reference (TYPE) | SY-UCOMM | 'SEARCH' | Function Code: Find | 19991122 | |
19 | ![]() |
Constant | Private | Type reference (TYPE) | SY-UCOMM | 'SEARCH_NEXT' | Function Code: Find Next | 19991122 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'X' | 'X' | 19991122 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | TV_ITMNAME | 'VAL1' | Internal Name for First Value Column | 19991117 | |
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CGPL_VISUAL_OBJECTS | Created Objects | 19991220 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CGPL_VISUAL_OBJECTS | Deleted objects | 19991220 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GPLUI_OBJ_DRAGDROP_HANDLES | Table with Drag&Drop Handles | 20000111 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TV_NODEKEY | Node key | 20000317 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TV_NODEKEY | Node key | 20000317 | ||
27 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_DRAGDROP | Behavior for Drag and Drop | 20000302 | ||
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'X' = All Functions Deactivated | 20000321 | ||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR3 | Hierarchy Column: Identification/Description | 20000614 | ||
30 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'X' = Toolbar Contains 'Open' Pushbutton | 20010629 | ||
31 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TREEV_NKS | Search Result in Structure Tree | 20000317 | ||
32 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_CGPL_VISUALIZE | Interface for Display Objects | 20000725 | ||
33 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'X' = Only One Column in Tree | 20010629 | ||
34 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'X' = Visible, ' ' = Invisible | 20010629 | ||
35 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_NODES | Structure Tree Node | 19991118 | ||
36 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_NODE_INDEX | Node_key Index - Object | 19991117 | ||
37 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INT4 | 0 | Counter for Node Number Assignment | 19991116 | |
38 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter for Division of Tree/Toolbar | 19991116 | ||
39 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for Toolbar | 19991116 | ||
40 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar | 19991116 | ||
41 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for Tree | 19991116 | ||
42 | ![]() |
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 | ![]() |
Instance method | Public | Method | Update Structure Tree | 19991116 |
2 | ![]() |
Instance method | Private | Method | Update Structure Tree - Deteled Objects | 19991220 |
3 | ![]() |
Instance method | Private | Method | Update Structure Tree - Created Objects | 19991123 |
4 | ![]() |
Instance method | Private | Method | Update Structure Tree - Changed Objects | 19991123 |
5 | ![]() |
Instance method | Public | Method | Adapt Appearence to User Settings | 20010424 |
6 | ![]() |
Instance method | Private | Method | Adds New Nodes to the Tree Control | 20010629 |
7 | ![]() |
Instance method | Private | Method | Fills Node Structure Data | 20000317 |
8 | ![]() |
Instance method | Private | Method | Collects Lower-Level Objects in Node Table | 20000409 |
9 | ![]() |
Instance method | Public | Constructor | Constructor | 19991115 |
10 | ![]() |
Instance method | Private | Method | Instances Tree Control | 20010629 |
11 | ![]() |
Instance method | Private | Method | Destroyed Tree Control | 20010629 |
12 | ![]() |
Instance method | Private | Method | Determines Neighboring Nodes | 20000727 |
13 | ![]() |
Instance method | Private | Method | Determines Lower-Level Objects (Delete Nodes) | 20000410 |
14 | ![]() |
Instance method | Private | Method | Determines Hierarchical Lower-Level Objects | 19991116 |
15 | ![]() |
Instance method | Public | Method | Execute Function Code | 19991118 |
16 | ![]() |
Instance method | Private | Method | Adds Structure Tree Functions to Context Menu | 20000614 |
17 | ![]() |
Instance method | Private | Method | Sets Pushbuttons in Toolbar | 19991122 |
18 | ![]() |
Instance method | Private | Method | Assignment of New Node Number | 19991116 |
19 | ![]() |
Instance method | Public | Method | Determines Higher-Level Object in Hierarchy | 20000328 |
20 | ![]() |
Instance method | Public | Method | Determines Visibility | 20010629 |
21 | ![]() |
Instance method | Private | Method | Moves Nodes (Including Lower-Level) in Tree | 20000802 |
22 | ![]() |
Instance method | Private | Event handling method | Event Processor for CL_GUI_COLUMN_TREE | 19991116 |
23 | ![]() |
Instance method | Private | Event handling method | Event Processor for CL_GUI_COLUMN_TREE | 19991116 |
24 | ![]() |
Instance method | Private | Event handling method | Event Processor for CL_GUI_COLUMN_TREE | 19991116 |
25 | ![]() |
Instance method | Private | Event handling method | Event Processor for CL_GUI_COLUMN_TREE | 19991116 |
26 | ![]() |
Instance method | Private | Event handling method | Event Processor for DROPDOWN_CLICKED:CL_GUI_TOOLBAR | 19991122 |
27 | ![]() |
Instance method | Private | Event handling method | Event Processor for EXPAND_NO_CHILDREN:CL_GUI_COLUMN_TREE | 19991116 |
28 | ![]() |
Instance method | Private | Event handling method | Event Processor for FUNCTION_SELECTED:CL_GUI_TOOLBAR | 19991122 |
29 | ![]() |
Instance method | Private | Event handling method | Event Processor for CL_GUI_COLUMN_TREE | 19991116 |
30 | ![]() |
Instance method | Private | Event handling method | Event Processor for CL_GUI_COLUMN_TREE | 19991116 |
31 | ![]() |
Instance method | Private | Event handling method | Event Processor for CL_GUI_COLUMN_TREE | 19991116 |
32 | ![]() |
Instance method | Private | Event handling method | Event Processor for CL_GUI_COLUMN_TREE | 19991116 |
33 | ![]() |
Instance method | Private | Event handling method | Event Processor for CL_GUI_COLUMN_TREE | 19991116 |
34 | ![]() |
Instance method | Private | Event handling method | Event Processor for Object_Changed:IF_CGPL_VISUALIZE | 19991116 |
35 | ![]() |
Instance method | Private | Event handling method | Event Processor for Object_Created:IF_CGPL_VISUALIZE | 19991116 |
36 | ![]() |
Instance method | Private | Event handling method | Event Processor for Object_Deleted:IF_CGPL_VISUALIZE | 19991116 |
37 | ![]() |
Instance method | Private | Event handling method | Event Processor for SELECTION_CHANGED:CL_GUI_COLUMN_TREE | 19991116 |
38 | ![]() |
Instance method | Private | Method | Include a Cut/Copied Area | 20000411 |
39 | ![]() |
Instance method | Private | Method | Delete Dependent Nodes from Node Table | 20000103 |
40 | ![]() |
Instance method | Public | Method | Destructor- Initializes All Data | 20001102 |
41 | ![]() |
Instance method | Private | Method | Selected Nodes in Tree for Cut/Copy&Paste | 20000317 |
42 | ![]() |
Instance method | Public | Method | Sets Attribute for 'Functions Inactive' | 20000321 |
43 | ![]() |
Instance method | Public | Method | Set Selected Object in Structure Tree | 19991116 |
44 | ![]() |
Instance method | Private | Method | Determines and Sets Status of Toolbar Pushbuttons | 20000317 |
45 | ![]() |
Instance method | Public | Method | Sets Visibility | 20010629 |
46 | ![]() |
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 | ![]() |
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 | ![]() |
IM_EXPAND_ALL_ROOTS | Call by reference | Type reference (TYPE) | CHAR1 | Alle Wurzelknoten expandieren | 20010629 | ||
2 | ![]() |
IM_NODES | Call by reference | Type reference (TYPE) | TY_NODES | Knotentabelle | 20010629 | ||
3 | ![]() |
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 | ![]() |
CH_TREE_NODE | Call by reference | Type reference (TYPE) | TREEV_NODE | Tree Control: Eigenschaften eines Knotens | 20000317 | ||
2 | ![]() |
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 | ![]() |
CH_SUBOBJECTS | Call by reference | Type reference (TYPE) | CGPL_VISUAL_OBJECTS | Tabelle mit Interfacereferenzen auf Darstellungsobjekte | 20000409 | ||
2 | ![]() |
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 | ![]() |
IM_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container zur Darstellung des Strukturbaums | 19991115 | ||
2 | ![]() |
IM_DEF_BEHAVIOR | Call by reference | Object reference (TYPE REF TO) | CL_DRAGDROP | Behavior für Drag&Drop | 20000302 | ||
3 | ![]() |
IM_DRAGDROP_HANDLES | Call by reference | Type reference (TYPE) | GPLUI_OBJ_DRAGDROP_HANDLES | Tabelle mit Drag&Drop Handles | 20000111 | ||
4 | ![]() |
IM_OPEN_BUTTON | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | 'X' = Toolbar enthdlt 'Vffnen'-Drucktaste | 20010702 | |
5 | ![]() |
IM_VISIBLE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | 'X' = sichtbar, ' ' = unsichtbar | 20010702 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
CH_NODE | Call by reference | Type reference (TYPE) | TY_NODES_ITEM | Zu ändernder Knoten | 20000727 | ||
2 | ![]() |
EX_LEFT_NODE | Call by reference | Type reference (TYPE) | TY_NODES_ITEM | Linker Nachbarknoten | 20000727 | ||
3 | ![]() |
EX_PARENT_NODE | Call by reference | Type reference (TYPE) | TY_NODES_ITEM | Vaterknoten | 20000727 | ||
4 | ![]() |
IM_HIERARCHY | Call by reference | Type reference (TYPE) | TY_NODES | Alternative Hierarchie-Knotentabelle | 20000727 | ||
5 | ![]() |
IM_NODE | Call by reference | Type reference (TYPE) | TY_NODES_ITEM | Aktueller Bezugsknoten | 20000727 | ||
6 | ![]() |
IM_NODES | Call by reference | Type reference (TYPE) | TY_NODES | Tabelle aktuell bearbeiteter Knoten | 20000727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CH_SUBOBJECTS_DELETE | Call by reference | Type reference (TYPE) | CGPL_VISUAL_OBJECTS | Zu löschende Unterobjekte | 20000410 | ||
2 | ![]() |
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 | ![]() |
CH_NODES | Call by reference | Type reference (TYPE) | TY_NODES | Knotentabelle | 19991116 | ||
2 | ![]() |
CH_NODES_HIERARCHY | Call by reference | Type reference (TYPE) | TY_NODES | Knotentabelle hierarchisch geordnet | 19991116 | ||
3 | ![]() |
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 | ![]() |
IM_FCODE | Call by reference | Type reference (TYPE) | SY-UCOMM | Funktionscode | 19991118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
EX_PARENT_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_CGPL_VISUALIZE | Übergeordnetes Darstellungsobjekt | 20000328 | ||
2 | ![]() |
IM_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_CGPL_VISUALIZE | Darstellungsobjekt | 20000328 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
CH_NODE | Call by reference | Type reference (TYPE) | TY_NODES_ITEM | Umzuhängender Knoten | 20000802 | ||
2 | ![]() |
CH_NODES_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index des umzuhängenden Knotens in Tabelle NODES | 20000802 | ||
3 | ![]() |
IM_LEFT_NODE | Call by reference | Type reference (TYPE) | TY_NODES_ITEM | Linker Nachbarknoten (Ziel) | 20000802 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
DRAG_DROP_OBJECT | Value transfer | Attribute reference (LIKE) | 19991116 | ||||
2 | ![]() |
ITEM_NAME | Value transfer | Attribute reference (LIKE) | 19991116 | ||||
3 | ![]() |
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 | ![]() |
DRAG_DROP_OBJECT | Value transfer | Attribute reference (LIKE) | 19991116 | ||||
2 | ![]() |
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 | ![]() |
FCODE | Value transfer | Attribute reference (LIKE) | 19991122 | ||||
2 | ![]() |
POSX | Value transfer | Attribute reference (LIKE) | 19991122 | ||||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
HEADER_NAME | Value transfer | Attribute reference (LIKE) | 19991116 | ||||
2 | ![]() |
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 | ![]() |
FCODE | Value transfer | Attribute reference (LIKE) | 19991116 | ||||
2 | ![]() |
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 | ![]() |
MENU | Value transfer | Attribute reference (LIKE) | 19991116 | ||||
2 | ![]() |
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 | ![]() |
FCODE | Value transfer | Attribute reference (LIKE) | 19991116 | ||||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CH_NODES | Call by reference | Type reference (TYPE) | TY_NODES | Knotentabelle | 20000103 | ||
2 | ![]() |
CH_SUBNODES | Call by reference | Type reference (TYPE) | TY_NODES | Unterknoten | 20000413 | ||
3 | ![]() |
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 | ![]() |
IM_CUT | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | 'X' = Cut, ' ' = Copy | 20000317 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
IM_VISUAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_CGPL_VISUALIZE | Darstellungsobjekt | 19991116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IM_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container zur Darstellung des Strukturbaums | 20010629 | ||
2 | ![]() |
IM_VISIBLE | Call by reference | Type reference (TYPE) | CHAR1 | 'X' = sichtbar, ' ' = unsichtbar | 20010629 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IM_COLUMN | Call by reference | Type reference (TYPE) | CHAR3 | Anzeige in Hierarchiespalte | 20000614 | ||
2 | ![]() |
IM_SINGLE_COLUMN | Call by reference | Type reference (TYPE) | CHAR1 | Einspaltige Anzeige | 20010702 | ||
3 | ![]() |
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 |