Hierarchy

⤷

⤷

Properties
Class | CL_ENH_DATA_TREE | |
Short Description | Display/Editing of Internal Structures of Enhancements | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SEEF_BASE | Enhancement Base Functionality |
Created | 20060824 | SAP |
Last change | 20110908 | 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_ENH_DATA_TREE has no interface implemented.
Friends
Class CL_ENH_DATA_TREE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container for Custom Controls in Screen Area | 20080215 | ||
2 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | 20080215 | |||
3 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_COLUMN_TREE | Column Tree Control | 20080215 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TREEV_HHDR | Tree Control: Attributes of the Hierarchy Header | 20080215 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ITEM_TAB | 20080215 | |||
6 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | KEY_TAB | 20080215 | |||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TREEV_NTAB | Tree Control: Node Table | 20080215 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | 1 | 20080215 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080215 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080215 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | 'ENH_EXP_EDIT_VALUE' | Module for Displaying/Editing Values | 20080215 | |
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TV_ITMNAME | 'HRY' | Tree Control: Column Name / Item Name | 20080215 | |
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TV_IMAGE | Tree Control: Icon / Image | 20080215 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TV_IMAGE | Tree Control: Icon / Image | 20080215 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | 'VAL:' | 20080215 | ||
16 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | 'IDX:' | 20080215 | ||
17 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | 'ROOT:' | 20080215 | ||
18 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | 'STR:' | 20080215 | ||
19 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | 'TAB:' | 20080215 | ||
20 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TV_ITMNAME | 'VAL' | Tree Control: Column Name / Item Name | 20080215 |
Methods
Events
Class CL_ENH_DATA_TREE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | ITEM_TAB | Protected | See coding | Table with Tree Items | 20080215 | ITEM_TAB type standard table of mtreeitm
|
|
2 | KEY_STRUC | Protected | See coding | Key Structure for Long Key | 20080215 | begin of KEY_STRUC,
key type i,
long_key type string,
end of key_struc
|
|
3 | KEY_TAB | Protected | See coding | Key Table | 20080215 | KEY_TAB type sorted table of key_struc
with unique key key
|
|
4 | S_STACK | Protected | See coding | 20080215 | begin of S_STACK,
index type i,
value type string,
end of s_stack
|
||
5 | T_STACK | Protected | See coding | 20080215 | T_STACK type standard table of s_stack
|
Method Signatures
Method ADD_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ITEMS | Call by reference | Type reference (TYPE) | ITEM_TAB | Tabelle mit Tree-Items | 20080215 | ||
2 | ![]() |
CT_NODES | Call by reference | Type reference (TYPE) | TREEV_NTAB | Tree Control: Knotentabelle | 20080215 | ||
3 | ![]() |
IS_PARENT | Call by reference | Type reference (TYPE) | TREEV_NODE | Tree Control: Eigenschaften eines Knotens | 20080215 | ||
4 | ![]() |
I_DATA | Call by reference | Type reference (TYPE) | ANY | 20080215 | |||
5 | ![]() |
I_ITEM_NAME | Call by reference | Type reference (TYPE) | STRING | 20080215 | |||
6 | ![]() |
I_LONG_KEY | Call by reference | Type reference (TYPE) | STRING | 20080215 |
Method ADD_ITEM on class CL_ENH_DATA_TREE has no exception.
Method ADD_LINES_TO_TAB_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ITEMS | Call by reference | Type reference (TYPE) | ITEM_TAB | Tabelle mit Tree-Items | 20080215 | ||
2 | ![]() |
CT_NODES | Call by reference | Type reference (TYPE) | TREEV_NTAB | Tree Control: Knotentabelle | 20080215 | ||
3 | ![]() |
IS_PARENT | Call by reference | Type reference (TYPE) | TREEV_NODE | Tree Control: Eigenschaften eines Knotens | 20080215 | ||
4 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20080215 |
Method ADD_LINES_TO_TAB_NODE on class CL_ENH_DATA_TREE has no exception.
Method ADD_STRUC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ITEMS | Call by reference | Type reference (TYPE) | ITEM_TAB | Tabelle mit Tree-Items | 20080215 | ||
2 | ![]() |
CT_NODES | Call by reference | Type reference (TYPE) | TREEV_NTAB | Tree Control: Knotentabelle | 20080215 | ||
3 | ![]() |
IS_PARENT | Call by reference | Type reference (TYPE) | TREEV_NODE | Tree Control: Eigenschaften eines Knotens | 20080215 | ||
4 | ![]() |
I_DATA | Call by reference | Type reference (TYPE) | ANY | 20080215 | |||
5 | ![]() |
I_LONG_KEY | Call by reference | Type reference (TYPE) | STRING | 20080215 | |||
6 | ![]() |
I_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20080215 |
Method ADD_STRUC on class CL_ENH_DATA_TREE has no exception.
Method ADD_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ITEMS | Call by reference | Type reference (TYPE) | ITEM_TAB | Tabelle mit Tree-Items | 20080215 | ||
2 | ![]() |
CT_NODES | Call by reference | Type reference (TYPE) | TREEV_NTAB | Tree Control: Knotentabelle | 20080215 | ||
3 | ![]() |
IS_PARENT | Call by reference | Type reference (TYPE) | TREEV_NODE | Tree Control: Eigenschaften eines Knotens | 20080215 | ||
4 | ![]() |
I_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20080215 | |||
5 | ![]() |
I_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20080215 |
Method ADD_TABLE on class CL_ENH_DATA_TREE has no exception.
Method APPEND_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITEM_NAME | Call by reference | Type reference (TYPE) | TV_ITMNAME | Tree Control: Name einer Spalte / eines Items | 20080215 | ||
2 | ![]() |
NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20080215 |
Method APPEND_LINE on class CL_ENH_DATA_TREE has no exception.
Method BUILD_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_DATA | Call by reference | Type reference (TYPE) | ANY | darzustellende Struktur | 20080215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web Service : Exception | 20080215 |
Method CHECK_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_TREE_OK | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080215 |
Method CHECK_TREE on class CL_ENH_DATA_TREE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container fuer Custom Controls in der Dynpro Area | 20080215 | ||
2 | ![]() |
I_EDITABLE | Call by reference | Type reference (TYPE) | ENHBOOLEAN | SPACE | Enhancement Boolean | 20080215 | |
3 | ![]() |
I_EDIT_FUNC | Call by reference | Type reference (TYPE) | STRING | 'ENH_EXP_EDIT_VALUE' | Baustein zum Anzeigen/Editieren von Werten | 20080215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web Service : Exception | 20080215 |
Method DELETE_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITEM_NAME | Call by reference | Type reference (TYPE) | TV_ITMNAME | Tree Control: Name einer Spalte / eines Items | 20080215 | ||
2 | ![]() |
NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20080215 |
Method DELETE_LINE on class CL_ENH_DATA_TREE has no exception.
Method FREE Signature
Method FREE on class CL_ENH_DATA_TREE has no parameter.
Method FREE on class CL_ENH_DATA_TREE has no exception.
Method GET_CHILD_NODES_AND_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ITEMS | Call by reference | Type reference (TYPE) | ITEM_TAB | Tabelle mit Tree-Items | 20080215 | ||
2 | ![]() |
CT_NODES | Call by reference | Type reference (TYPE) | TREEV_NTAB | Tree Control: Knotentabelle | 20080215 | ||
3 | ![]() |
I_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20080215 |
Method GET_CHILD_NODES_AND_ITEMS on class CL_ENH_DATA_TREE has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_DATA | Value transfer | Type reference (TYPE) | ANY | 20080215 |
Method GET_DATA on class CL_ENH_DATA_TREE has no exception.
Method GET_EDIT_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_EDITABLE | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080215 |
Method GET_EDIT_MODE on class CL_ENH_DATA_TREE has no exception.
Method GET_REF_TO_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20080215 | |||
2 | ![]() |
E_NAME | Call by reference | Type reference (TYPE) | STRING | 20080215 | |||
3 | ![]() |
IS_KEY | Call by reference | Type reference (TYPE) | KEY_STRUC | 20080215 |
Method GET_REF_TO_VALUE on class CL_ENH_DATA_TREE has no exception.
Method GET_STACK_FOR_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_STACK | Call by reference | Type reference (TYPE) | T_STACK | 20080215 | |||
2 | ![]() |
IS_KEY | Call by reference | Type reference (TYPE) | KEY_STRUC | 20080215 |
Method GET_STACK_FOR_KEY on class CL_ENH_DATA_TREE has no exception.
Method GET_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container fuer Custom Controls in der Dynpro Area | 20080215 | ||
2 | ![]() |
ER_TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_COLUMN_TREE | Column Tree Control | 20080215 |
Method GET_TREE on class CL_ENH_DATA_TREE has no exception.
Method HANDLE_CONTEXT_MENU_REQ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20080215 | ||||
2 | ![]() |
MENU | Value transfer | Attribute reference (LIKE) | 20080215 | ||||
3 | ![]() |
NODE_KEY | Value transfer | Attribute reference (LIKE) | 20080215 |
Method HANDLE_CONTEXT_MENU_REQ on class CL_ENH_DATA_TREE has no exception.
Method HANDLE_CONTEXT_MENU_SEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FCODE | Value transfer | Attribute reference (LIKE) | 20080215 | ||||
2 | ![]() |
ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20080215 | ||||
3 | ![]() |
NODE_KEY | Value transfer | Attribute reference (LIKE) | 20080215 |
Method HANDLE_CONTEXT_MENU_SEL on class CL_ENH_DATA_TREE has no exception.
Method HANDLE_ITEM_DBLCLICK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITEM_NAME | Value transfer | Attribute reference (LIKE) | 20080215 | ||||
2 | ![]() |
NODE_KEY | Value transfer | Attribute reference (LIKE) | 20080215 |
Method HANDLE_ITEM_DBLCLICK on class CL_ENH_DATA_TREE has no exception.
Method HANDLE_NODE_CONTEXT_MENU_REQ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MENU | Value transfer | Attribute reference (LIKE) | 20080215 | ||||
2 | ![]() |
NODE_KEY | Value transfer | Attribute reference (LIKE) | 20080215 |
Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_ENH_DATA_TREE has no exception.
Method HANDLE_NODE_CONTEXT_MENU_SEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FCODE | Value transfer | Attribute reference (LIKE) | 20080215 | ||||
2 | ![]() |
NODE_KEY | Value transfer | Attribute reference (LIKE) | 20080215 |
Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_ENH_DATA_TREE has no exception.
Method INSERT_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITEM_NAME | Call by reference | Type reference (TYPE) | TV_ITMNAME | Tree Control: Name einer Spalte / eines Items | 20080215 | ||
2 | ![]() |
I_POS | Call by reference | Type reference (TYPE) | C | 20080215 | |||
3 | ![]() |
NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20080215 |
Method INSERT_LINE on class CL_ENH_DATA_TREE has no exception.
Method IS_DATA_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_CHANGED | Value transfer | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080215 |
Method IS_DATA_CHANGED on class CL_ENH_DATA_TREE has no exception.
Method SET_EDIT_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_EDITABLE | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Enhancement Boolean | 20080215 |
Method SET_EDIT_MODE on class CL_ENH_DATA_TREE has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 740 |