SAP ABAP Class CL_SRM_REC_TREE (CL_SRM_REC_TREE)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-RM (Application Component) SAP Records Management
⤷
SRM_XML_BR_MD_FP (Package) XML, Browser, Modeler, File Plan
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_SRM_TREE | CL_SRM_TREE | 20010621 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SRM_TREE_RECORD | Record-Specific Tree Display | 20040122 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /SAPPSPRO/CL_SRM_REC_TREE | SRM /EBP Record | 20041117 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_RMPS_REC_TREE | Tree of Fileplan | 20060112 |
Properties
| Class | CL_SRM_REC_TREE | |
| Short Description | CL_SRM_REC_TREE | |
| Super Class | CL_SRM_TREE | CL_SRM_TREE |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SRM_XML_BR_MD_FP | XML, Browser, Modeler, File Plan |
| Created | 20010621 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SRM_TREE_RECORD | Record-Specific Tree Display | 20040122 |
Friends
Class CL_SRM_REC_TREE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | SRMBOOLEAN | Expand Nodes without Transparent Elements | 20050314 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | SRMBOOLEAN | 'GET_STANDARD_INFO_LIST' - Fill Items | 20041125 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | SRMBOOLEAN | Is Transparent Record Active? | 20031205 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20040119 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | TV_NODEKEY | ID of the Node to be Expanded | 20040216 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SRM_POID | POID of File | 20051104 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | TYP_SEARCH_IN_TRANSP_STR | Search in Transparent Structure | 20040312 | |||
| 8 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SRM_TRANSPARENT_RECORD | Transparent Record | 20031205 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Add Attributes from GET_STANDARD_INFO_LIST | 20041125 | |
| 2 | Instance method | Protected | Method | ADD_TRANSPARENT_ITEMS | 20031209 | |
| 3 | Instance method | Protected | Method | Add Transparent Nodes | 20031209 | |
| 4 | Instance method | Public | Constructor | CONSTRUCTOR | 20010621 | |
| 5 | Instance method | Private | Method | Delete Transparent Node | 20110608 | |
| 6 | Instance method | Protected | Method | Expand Transparent Containers | 20040107 | |
| 7 | Instance method | Protected | Method | Expand Transparent Node | 20040108 | |
| 8 | Static method | Public | Method | GET_DESCR_4_ID | 20010627 | |
| 9 | Static method | Public | Method | GET_LAYOUT_DEFAULT | 20010627 | |
| 10 | Instance method | Protected | Method | Search Transparent Structure for Search String | 20040116 |
Events
Class CL_SRM_REC_TREE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TYP_CONTAINER_NODE_TAB | Protected | See coding | 20040114 | TYP_CONTAINER_NODE_TAB type standard table of string
|
||
| 2 | TYP_SEARCH_IN_TRANSP_STR | Protected | See coding | 20040312 | begin of TYP_SEARCH_IN_TRANSP_STR,
iterator type ref to IF_SRM_CONT_ELEMENT_ITERATOR,
min_depth type i,
end of TYP_SEARCH_IN_TRANSP_STR
|
Method Signatures
Method ADD_INFO_SP_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20041125 | |||
| 2 | IS_NODE_TRANSP_ELEM | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20041126 | ||
| 3 | ITEM_TABLE | Call by reference | Type reference (TYPE) | SRMBR_ITEM_TABLE_TYPE | 20041125 | ||||
| 4 | NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20041126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041125 |
Method ADD_TRANSPARENT_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_ITEM_TABLE | Call by reference | Type reference (TYPE) | SRMBR_ITEM_TABLE_TYPE | 20031212 | ||||
| 2 | IM_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CONTAINER_ELEMENT | Element in einem Container(Akte etc.) | 20031211 | |||
| 3 | IM_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Knoten | 20031211 | |||
| 4 | IM_SHOW_CONTAINER_ICON | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>TRUE | Container Icon anzeigen | 20050127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20031209 |
Method ADD_TRANSPARENT_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_ITEM_TABLE | Call by reference | Type reference (TYPE) | SRMBR_ITEM_TABLE_TYPE | 20031210 | ||||
| 2 | CH_NODE_TABLE | Call by reference | Type reference (TYPE) | SRMBR_NODE_TABLE_TYPE | 20031210 | ||||
| 3 | IM_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CONTAINER_ELEMENT | Container-Element | 20031212 | |||
| 4 | IM_ELEMENT_COLLECTION | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CONT_ELEMENT_COLLECT | Collection über Container-Elemente | 20050118 | |||
| 5 | IM_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Knoten | 20031210 | |||
| 6 | IM_PARENT_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Elternknoten | 20031212 | |||
| 7 | IM_RELATION_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Relation | 20031212 | |||
| 8 | IM_RELATSHIP | Call by reference | Type reference (TYPE) | I | -1 | 20031210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20031210 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA_ID | Call by reference | Type reference (TYPE) | STRING | 20020716 | ||||
| 2 | COL_TAB | Call by reference | Type reference (TYPE) | SRMBR_CTC_COL_TAB | 20010621 | ||||
| 3 | DRAG_DROP | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20010625 | |||
| 4 | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20010621 | |||
| 5 | SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20010815 | |||
| 6 | XMLDOM | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20010621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010621 |
Method DELETE_TRANSPARENT_NODE_INTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMLEMENT_NODE_KEY_STR | Call by reference | Type reference (TYPE) | STRING | 20110608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerklasse zu REC_TREE | 20110608 |
Method EXPAND_TRANSPARENT_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_ELEMENT_LAST_LEVEL | Call by reference | Type reference (TYPE) | I | 20040114 | ||||
| 2 | CH_ITEM_TABLE | Call by reference | Type reference (TYPE) | SRMBR_ITEM_TABLE_TYPE | 20040114 | ||||
| 3 | CH_ITERATOR_CREATED | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Iterator erstellt | 20040121 | |||
| 4 | CH_NODE_TABLE | Call by reference | Type reference (TYPE) | SRMBR_NODE_TABLE_TYPE | 20040114 | ||||
| 5 | IM_CONTAINER_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Knoten-ID des Containers | 20040107 | |||
| 6 | IM_DEPTH | Call by reference | Type reference (TYPE) | I | 20040107 | ||||
| 7 | IM_EXPAND_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CONTAINER_ELEMENT | Container bis diesem Element expandieren | 20040216 | |||
| 8 | IM_ITERATOR | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CONT_ELEMENT_ITERATOR | Iterator über teilnehmende Objekte | 20040115 | |||
| 9 | IM_PARENT_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Node Key | 20070105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040107 |
Method EXPAND_TRANSPARENT_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEPTH | Call by reference | Type reference (TYPE) | I | Tiefe | 20040108 | |||
| 2 | IM_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20040108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040108 |
Method GET_DESCR_4_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | TV_ITMNAME | Tree Control: Name einer Spalte / eines Items | 20010627 | |||
| 2 | TXT | Value transfer | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Länge 132 | 20010627 |
Method GET_DESCR_4_ID on class CL_SRM_REC_TREE has no exception.
Method GET_LAYOUT_DEFAULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COLTAB | Value transfer | Type reference (TYPE) | SRMBR_CTC_COL_TAB | 20010627 |
Method GET_LAYOUT_DEFAULT on class CL_SRM_REC_TREE has no exception.
Method SEARCH_TRANSPARENT_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FOUND | Value transfer | Type reference (TYPE) | BOOLEAN | Knoten gefunden | 20040119 | |||
| 2 | EX_NODE_KEY | Call by reference | Type reference (TYPE) | STRING | Knoten-ID | 20040119 | |||
| 3 | IM_SEARCH_STRING | Call by reference | Type reference (TYPE) | STRING | Suchstring | 20040116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20040116 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 620 |