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 |