SAP ABAP Class CL_ABAP_DOCU_TREE (Tree Structure of ABAP Docu)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
⤷
SABAPDOCU (Package) ABAP Documentation Objects in ABAP Workbench

⤷

⤷

Properties
Class | CL_ABAP_DOCU_TREE | |
Short Description | Tree Structure of ABAP Docu | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SABAPDOCU | ABAP Documentation Objects in ABAP Workbench |
Created | 20080225 | SAP |
Last change | 20130531 | 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_ABAP_DOCU_TREE has no interface implemented.
Friends
Class CL_ABAP_DOCU_TREE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SCX_T100KEY | 20080415 | |||
2 | ![]() |
Static Attribute | Private | See coding | 20080228 | ||||
3 | ![]() |
Static Attribute | Private | See coding | 20080225 | ||||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20100322 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | 20080827 | |
2 | ![]() |
Static method | Public | Method | Checks Whether the Node Table is Built Correctly. | 20080414 |
3 | ![]() |
Static method | Public | Method | Checks Whether a Node Type Occurs in a Node Table | 20080414 |
4 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080228 |
5 | ![]() |
Static method | Private | Method | Removes SAPscript Tags from Ttext | 20080812 |
6 | ![]() |
Static method | Private | Method | Creates Node Text Table | 20080225 |
7 | ![]() |
Static method | Public | Method | Gets node table | 20090728 |
8 | ![]() |
Static method | Public | Method | Gets Node Icon By Way Of Node Type | 20080414 |
9 | ![]() |
Static method | Public | Method | Creates Node Table from Database Table | 20080225 |
10 | ![]() |
Static method | Public | Method | Provides Node Text | 20080225 |
11 | ![]() |
Static method | Private | Method | Provides Node Text Table | 20080225 |
12 | ![]() |
Static method | Public | Method | Derives Node Type from Name of Document - Without FOL | 20080414 |
13 | ![]() |
Static method | Private | Method | Gets Text Lines from SAPscript | 20080812 |
14 | ![]() |
Static method | Public | Method | Sets Fixed Attributes of the Node | 20080414 |
15 | ![]() |
Static method | Public | Method | Inserts new text into the Text Table | 20080815 |
16 | ![]() |
Static method | Public | Method | Saves Database Table for Node Table | 20080225 |
Events
Class CL_ABAP_DOCU_TREE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | ITF_TABLE | Private | See coding | 20080812 | ITF_TABLE type STANDARD TABLE OF tline with NON-UNIQUE DEFAULT KEY WITHOUT FURTHER SECONDARY KEYS
|
||
2 | NODE_ICON | Private | See coding | 20080228 | BEGIN OF node_icon,
type TYPE abapdocu_tree-node_type,
icon TYPE string,
END OF node_icon
|
||
3 | NODE_TEXT | Private | See coding | 20080225 | BEGIN OF node_text,
node TYPE dokil-object,
text TYPE string,
END OF node_text
|
Method Signatures
Method CHECK_NODE_TABLE_DOCUMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
A_NODE_TABLE | Call by reference | Type reference (TYPE) | TREEMSNOTA | 20080827 | |||
2 | ![]() |
RET | Call by reference | Type reference (TYPE) | C | 20080827 | |||
3 | ![]() |
RET_MSG | Call by reference | Type reference (TYPE) | STRING | 20080827 |
Method CHECK_NODE_TABLE_DOCUMENTS on class CL_ABAP_DOCU_TREE has no exception.
Method CHECK_NODE_TABLE_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
A_NODE_TABLE | Call by reference | Type reference (TYPE) | TREEMSNOTA | 20080414 | |||
2 | ![]() |
RET | Call by reference | Type reference (TYPE) | C | 20080414 | |||
3 | ![]() |
RET_MSG | Call by reference | Type reference (TYPE) | STRING | 20080414 | |||
4 | ![]() |
WRONG_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | 20080414 |
Method CHECK_NODE_TABLE_STRUCTURE on class CL_ABAP_DOCU_TREE has no exception.
Method CHECK_NODE_TYPE_INSIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
A_NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | 20080414 | |||
2 | ![]() |
A_NODE_TABLE | Call by reference | Type reference (TYPE) | TREEMSNOTA | 20080414 | |||
3 | ![]() |
A_NODE_TYPE | Call by reference | Type reference (TYPE) | ABDOCTYPE | 20080414 | |||
4 | ![]() |
RET | Call by reference | Type reference (TYPE) | C | 20080414 |
Method CHECK_NODE_TYPE_INSIDE on class CL_ABAP_DOCU_TREE has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ABAP_DOCU_TREE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ABAP_DOCU_TREE has no exception.
Method CLEANUP_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TEXT | Call by reference | Type reference (TYPE) | CLIKE | 20080812 |
Method CLEANUP_TEXT on class CL_ABAP_DOCU_TREE has no exception.
Method CREATE_NODE_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Sprache | 20080225 | ||
2 | ![]() |
OLD_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | '00010101' | 20080225 | ||
3 | ![]() |
OLD_TIME | Value transfer | Type reference (TYPE) | SY-UZEIT | '000000' | 20080225 |
Method CREATE_NODE_TEXTS on class CL_ABAP_DOCU_TREE has no exception.
Method GET_ABAP_DOCU_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | 20090728 | |||
2 | ![]() |
TREE_TAB | Value transfer | Object reference (TYPE REF TO) | TREEMSNOTA | 20090728 |
Method GET_ABAP_DOCU_TREE on class CL_ABAP_DOCU_TREE has no exception.
Method GET_NODE_IMAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE_IMAGE | Value transfer | Type reference (TYPE) | TV_IMAGE | 20080414 | |||
2 | ![]() |
NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | 20080414 | |||
3 | ![]() |
NODE_TYPE | Value transfer | Type reference (TYPE) | ABDOCTYPE | 20090728 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080414 |
Method GET_NODE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Sprache | 20080225 |
Method GET_NODE_TABLE on class CL_ABAP_DOCU_TREE has no exception.
Method GET_NODE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | 20080225 | |||
2 | ![]() |
NODE_TEXT | Value transfer | Type reference (TYPE) | STRING | 20080225 | |||
3 | ![]() |
OBJECT | Call by reference | Type reference (TYPE) | DOKIL-OBJECT | 20080225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080414 |
Method GET_NODE_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | sparche | 20080225 |
Method GET_NODE_TEXTS on class CL_ABAP_DOCU_TREE has no exception.
Method GET_NODE_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | 20080414 | |||
2 | ![]() |
NODE_TYPE | Value transfer | Type reference (TYPE) | ABDOCTYPE | 20080414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080414 |
Method GET_TEXT_FROM_ITF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITF | Call by reference | Type reference (TYPE) | ITF_TABLE | Sapscript- Text | 20080812 | ||
2 | ![]() |
LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Sprache | 20080812 | ||
3 | ![]() |
P_HEADER | Call by reference | Type reference (TYPE) | THEAD | Header für Textinclude-Ersetzung | 20080812 | ||
4 | ![]() |
TEXT_LINE | Value transfer | Type reference (TYPE) | STRING | Text | 20080812 |
Method GET_TEXT_FROM_ITF on class CL_ABAP_DOCU_TREE has no exception.
Method INITIALIZE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE | Call by reference | Type reference (TYPE) | TREEMSNODT | 20080414 |
Method INITIALIZE_NODE on class CL_ABAP_DOCU_TREE has no exception.
Method REFRESH_NODE_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Sprachenschlüssel | 20080815 | ||
2 | ![]() |
NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | Schlüssel eines Knotens | 20080815 |
Method REFRESH_NODE_TEXTS on class CL_ABAP_DOCU_TREE has no exception.
Method SAVE_NODE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NODE_TABLE | Call by reference | Type reference (TYPE) | TREEMSNOTA | Knotentabelle für Baumanzeige | 20080225 |
Method SAVE_NODE_TABLE on class CL_ABAP_DOCU_TREE has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 711 |