Hierarchy
⤷
⤷
Properties
| Class | CL_UAP_TREE_NAVIGATION | |
| Short Description | Navigation with Overview Tree | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | UAP_GUI_ENABLING_FRAMEWORK | Framework for GUI Programming |
| Created | 20000117 | SAP |
| Last change | 20041006 | 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) |
Interfaces
Class CL_UAP_TREE_NAVIGATION has no interface implemented.
Friends
Class CL_UAP_TREE_NAVIGATION has no friend class.
Attributes
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | CMENU_REQUESTED | Instance Event (0) |
Public (2) |
Menu Requested | 20010201 |
| 2 | DROPDOWN_REQUESTED | Instance Event (0) |
Private (0) |
Dropdown for Function | 20010201 |
| 3 | FUNCTION_SELECTION | Instance Event (0) |
Public (2) |
Function Selection | 20010201 |
| 4 | NODE_SELECTION | Instance Event (0) |
Public (2) |
Selection of node | 20010201 |
Types
Class CL_UAP_TREE_NAVIGATION has no local type.
Method Signatures
Method ADD_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20001203 |
Method ADD_NODES on class CL_UAP_TREE_NAVIGATION has no exception.
Method ADD_TO_FAVORITES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010306 | |||
| 2 | IM_PARENT | Value transfer | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010306 |
Method ADD_TO_FAVORITES on class CL_UAP_TREE_NAVIGATION has no exception.
Method ADJUST_TOOLBAR_STATUS Signature
Method ADJUST_TOOLBAR_STATUS on class CL_UAP_TREE_NAVIGATION has no parameter.
Method ADJUST_TOOLBAR_STATUS on class CL_UAP_TREE_NAVIGATION has no exception.
Method ADJUST_TREE Signature
Method ADJUST_TREE on class CL_UAP_TREE_NAVIGATION has no parameter.
Method ADJUST_TREE on class CL_UAP_TREE_NAVIGATION has no exception.
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DESTINATION | Value transfer | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010322 | |||
| 2 | IM_SOURCE | Value transfer | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010322 | |||
| 3 | RE_MODE | Value transfer | Type reference (TYPE) | CDCHNGIND | Art der Änderung (U, I, E, D) | 20010322 |
Method CHECK_AUTHORITY on class CL_UAP_TREE_NAVIGATION has no exception.
Method COLLAPSE_TREE Signature
Method COLLAPSE_TREE on class CL_UAP_TREE_NAVIGATION has no parameter.
Method COLLAPSE_TREE on class CL_UAP_TREE_NAVIGATION has no exception.
Method COMPLETE_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) | UAP_NODES | Knoten für Navigation | 20010223 |
Method COMPLETE_NODES on class CL_UAP_TREE_NAVIGATION 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 | Abstracter Container fuer GUI Controls | 20010311 | |||
| 2 | IM_DYNNR | Call by reference | Type reference (TYPE) | SY-DYNNR | Dynpronummer | 20000117 | |||
| 3 | IM_FAVORITES | Call by reference | Type reference (TYPE) | UAP_BOOLEAN | SPACE | Boolean | 20010309 | ||
| 4 | IM_INDEX | Call by reference | Type reference (TYPE) | UAP_BOOLEAN | SPACE | Boolean | 20010213 | ||
| 5 | IM_REPID | Call by reference | Type reference (TYPE) | SY-REPID | Programmname | 20000117 | |||
| 6 | IM_SEARCH | Call by reference | Type reference (TYPE) | UAP_BOOLEAN | SPACE | Boolean | 20010213 |
Method CONSTRUCTOR on class CL_UAP_TREE_NAVIGATION has no exception.
Method CREATE_TREE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010215 | |||
| 2 | RE_TREE_NODE | Value transfer | Type reference (TYPE) | MTREESNODE | Knotenstruktur eines Simple Trees (Report saptrex3) | 20010215 |
Method CREATE_TREE_NODE on class CL_UAP_TREE_NAVIGATION has no exception.
Method DELETE_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ALL | Call by reference | Type reference (TYPE) | UAP_BOOLEAN | SPACE | alle Vorkommen | 20010212 | ||
| 2 | IM_NODES | Call by reference | Type reference (TYPE) | UAP_NODES | Knoten für Navigation | 20010130 | |||
| 3 | IM_ONLY_FAVORITES | Call by reference | Type reference (TYPE) | UAP_BOOLEAN | SPACE | Boolean | 20010309 |
Method DELETE_NODES on class CL_UAP_TREE_NAVIGATION has no exception.
Method DROP_IS_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DESTINATION | Value transfer | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010207 | |||
| 2 | IM_SOURCE | Value transfer | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010207 | |||
| 3 | RE_RESULT | Value transfer | Type reference (TYPE) | UAP_BOOLEAN | Boolean | 20010207 |
Method DROP_IS_ALLOWED on class CL_UAP_TREE_NAVIGATION has no exception.
Method EXPAND_TREE Signature
Method EXPAND_TREE on class CL_UAP_TREE_NAVIGATION has no parameter.
Method EXPAND_TREE on class CL_UAP_TREE_NAVIGATION has no exception.
Method GET_EXTENSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_EXTENSION | Value transfer | Type reference (TYPE) | I | Breite | 20000620 |
Method GET_EXTENSION on class CL_UAP_TREE_NAVIGATION has no exception.
Method GET_SELECTED_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_NODE | Value transfer | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010313 |
Method GET_SELECTED_NODE on class CL_UAP_TREE_NAVIGATION has no exception.
Method HANDLE_CMENU_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MENU | Call by reference | Type reference (TYPE) | 20001201 | |||||
| 2 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20010109 |
Method HANDLE_CMENU_REQUEST on class CL_UAP_TREE_NAVIGATION has no exception.
Method HANDLE_CMENU_SELECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Call by reference | Attribute reference (LIKE) | 20001201 | |||||
| 2 | NODE_KEY | Call by reference | Type reference (TYPE) | 20001201 |
Method HANDLE_CMENU_SELECT on class CL_UAP_TREE_NAVIGATION has no exception.
Method HANDLE_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Value transfer | Attribute reference (LIKE) | NODE_KEY | 20001201 |
Method HANDLE_DOUBLE_CLICK on class CL_UAP_TREE_NAVIGATION has no exception.
Method HANDLE_DRAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAG_DROP_OBJECT | Call by reference | Attribute reference (LIKE) | 20010123 | |||||
| 2 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20010123 |
Method HANDLE_DRAG on class CL_UAP_TREE_NAVIGATION has no exception.
Method HANDLE_DROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAG_DROP_OBJECT | Call by reference | Attribute reference (LIKE) | 20010123 | |||||
| 2 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20010123 |
Method HANDLE_DROP on class CL_UAP_TREE_NAVIGATION has no exception.
Method INCLUDE_SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ROW | Call by reference | Type reference (TYPE) | I | Position | 20010213 |
Method INCLUDE_SEARCH on class CL_UAP_TREE_NAVIGATION has no exception.
Method INCLUDE_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ROW | Call by reference | Type reference (TYPE) | I | Position | 20010213 |
Method INCLUDE_TOOLBAR on class CL_UAP_TREE_NAVIGATION has no exception.
Method INCLUDE_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ROW | Call by reference | Type reference (TYPE) | I | Position | 20010213 |
Method INCLUDE_TREE on class CL_UAP_TREE_NAVIGATION has no exception.
Method INIT_TREE Signature
Method INIT_TREE on class CL_UAP_TREE_NAVIGATION has no parameter.
Method INIT_TREE on class CL_UAP_TREE_NAVIGATION has no exception.
Method INSERT_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NODES | Value transfer | Type reference (TYPE) | UAP_NODES | Knoten für Navigation | 20010124 |
Method INSERT_NODES on class CL_UAP_TREE_NAVIGATION has no exception.
Method IS_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RESULT | Value transfer | Type reference (TYPE) | OS_BOOLEAN | Boolean | 20000626 |
Method IS_ACTIVE on class CL_UAP_TREE_NAVIGATION has no exception.
Method LOCK_DRAG_DROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DESTINATION | Value transfer | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010319 | |||
| 2 | IM_SOURCE | Value transfer | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010319 | |||
| 3 | RE_MODE | Value transfer | Type reference (TYPE) | CDCHNGIND | Art der Änderung (U, I, E, D) | 20010319 |
Method LOCK_DRAG_DROP on class CL_UAP_TREE_NAVIGATION has no exception.
Method ON_KEY_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NEW_KEY | Call by reference | Attribute reference (LIKE) | 20010205 |
Method ON_KEY_CHANGED on class CL_UAP_TREE_NAVIGATION has no exception.
Method ON_SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTION | Call by reference | Attribute reference (LIKE) | 20010213 | |||||
| 2 | FRAME | Call by reference | Attribute reference (LIKE) | 20010213 | |||||
| 3 | GETDATA | Call by reference | Attribute reference (LIKE) | 20010213 | |||||
| 4 | POSTDATA | Call by reference | Attribute reference (LIKE) | 20010213 | |||||
| 5 | QUERY_TABLE | Call by reference | Attribute reference (LIKE) | 20010213 |
Method ON_SEARCH on class CL_UAP_TREE_NAVIGATION has no exception.
Method ON_TOOLBAR_DROPDOWN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Call by reference | Attribute reference (LIKE) | 20010201 | |||||
| 2 | POSX | Call by reference | Attribute reference (LIKE) | 20010201 | |||||
| 3 | POSY | Call by reference | Attribute reference (LIKE) | 20010201 |
Method ON_TOOLBAR_DROPDOWN on class CL_UAP_TREE_NAVIGATION has no exception.
Method ON_TOOLBAR_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Call by reference | Attribute reference (LIKE) | 20010201 |
Method ON_TOOLBAR_SELECTION on class CL_UAP_TREE_NAVIGATION has no exception.
Method SEARCH_EQUAL_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010223 | |||
| 2 | RE_NODES | Value transfer | Type reference (TYPE) | UAP_NODES | Knoten für Navigation | 20010223 |
Method SEARCH_EQUAL_NODES on class CL_UAP_TREE_NAVIGATION has no exception.
Event Signatures
Event CMENU_REQUESTED Signature
Event CMENU_REQUESTED on class CL_UAP_TREE_NAVIGATION has no parameter.
Event DROPDOWN_REQUESTED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OK_CODE | Exporting | Value transfer | Type reference (TYPE) | UAP_OK | OK-Code | 20010201 |
Event FUNCTION_SELECTION Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OK_CODE | Exporting | Value transfer | Type reference (TYPE) | UAP_OK | OK-Code | 20010201 |
Event NODE_SELECTION Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NODE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_UAP_NAVIGATION_NODE | Navigationsknoten | 20010201 |
History
| Last changed by/on | SAP | 20041006 |
| SAP Release Created in |