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 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 SRMBR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SRMIF 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 GLOB_EXPAND_WITHOUT_TRANSP Instance attribute Protected Type reference (TYPE) SRMBOOLEAN Expand Nodes without Transparent Elements 20050314
2 GLOB_FILL_SP_INFO_ITEMS Instance attribute Protected Type reference (TYPE) SRMBOOLEAN 'GET_STANDARD_INFO_LIST' - Fill Items 20041125
3 GLOB_IS_TRANSPARENT_REC_ACTIVE Instance attribute Protected Type reference (TYPE) SRMBOOLEAN Is Transparent Record Active? 20031205
4 GLOB_LAST_XML_NODE Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040119
5 GLOB_NODE_KEY_EXPANDED Instance attribute Protected Type reference (TYPE) TV_NODEKEY ID of the Node to be Expanded 20040216
6 GLOB_REC_POID Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID POID of File 20051104
7 GLOB_SEARCH_TRANSP_STRUCTURE Instance attribute Protected Type reference (TYPE) TYP_SEARCH_IN_TRANSP_STR Search in Transparent Structure 20040312
8 GLOB_TRANSPARENT_RECORD 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 ADD_INFO_SP_ITEMS Instance method Protected Method Add Attributes from GET_STANDARD_INFO_LIST 20041125
2 ADD_TRANSPARENT_ITEMS Instance method Protected Method ADD_TRANSPARENT_ITEMS 20031209
3 ADD_TRANSPARENT_NODE Instance method Protected Method Add Transparent Nodes 20031209
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010621
5 DELETE_TRANSPARENT_NODE_INTERN Instance method Private Method Delete Transparent Node 20110608
6 EXPAND_TRANSPARENT_CONTAINER Instance method Protected Method Expand Transparent Containers 20040107
7 EXPAND_TRANSPARENT_NODE Instance method Protected Method Expand Transparent Node 20040108
8 GET_DESCR_4_ID Static method Public Method GET_DESCR_4_ID 20010627
9 GET_LAYOUT_DEFAULT Static method Public Method GET_LAYOUT_DEFAULT 20010627
10 SEARCH_TRANSPARENT_STRUCTURE 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 Importing ELEMENT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20041125
2 Importing IS_NODE_TRANSP_ELEM Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20041126
3 Changing ITEM_TABLE Call by reference Type reference (TYPE) SRMBR_ITEM_TABLE_TYPE 20041125
4 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20041126
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20041125

Method ADD_TRANSPARENT_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEM_TABLE Call by reference Type reference (TYPE) SRMBR_ITEM_TABLE_TYPE 20031212
2 Importing IM_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_CONTAINER_ELEMENT Element in einem Container(Akte etc.) 20031211
3 Importing IM_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten 20031211
4 Importing IM_SHOW_CONTAINER_ICON Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Container Icon anzeigen 20050127
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20031209

Method ADD_TRANSPARENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEM_TABLE Call by reference Type reference (TYPE) SRMBR_ITEM_TABLE_TYPE 20031210
2 Changing CH_NODE_TABLE Call by reference Type reference (TYPE) SRMBR_NODE_TABLE_TYPE 20031210
3 Importing IM_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_CONTAINER_ELEMENT Container-Element 20031212
4 Importing IM_ELEMENT_COLLECTION Call by reference Object reference (TYPE REF TO) IF_SRM_CONT_ELEMENT_COLLECT Collection über Container-Elemente 20050118
5 Importing IM_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten 20031210
6 Importing IM_PARENT_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Elternknoten 20031212
7 Importing IM_RELATION_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Relation 20031212
8 Importing IM_RELATSHIP Call by reference Type reference (TYPE) I -1 20031210
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20031210

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_ID Call by reference Type reference (TYPE) STRING 20020716
2 Importing COL_TAB Call by reference Type reference (TYPE) SRMBR_CTC_COL_TAB 20010621
3 Importing DRAG_DROP Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010625
4 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010621
5 Importing SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20010815
6 Importing XMLDOM Call by reference Object reference (TYPE REF TO) OBJECT 20010621
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010621

Method DELETE_TRANSPARENT_NODE_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMLEMENT_NODE_KEY_STR Call by reference Type reference (TYPE) STRING 20110608
# Exception Resumable Description Created on
1 CX_SRM_REC_TREE 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 Changing CH_ELEMENT_LAST_LEVEL Call by reference Type reference (TYPE) I 20040114
2 Changing CH_ITEM_TABLE Call by reference Type reference (TYPE) SRMBR_ITEM_TABLE_TYPE 20040114
3 Changing CH_ITERATOR_CREATED Call by reference Type reference (TYPE) SRMBOOLEAN Iterator erstellt 20040121
4 Changing CH_NODE_TABLE Call by reference Type reference (TYPE) SRMBR_NODE_TABLE_TYPE 20040114
5 Importing IM_CONTAINER_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Knoten-ID des Containers 20040107
6 Importing IM_DEPTH Call by reference Type reference (TYPE) I 20040107
7 Importing IM_EXPAND_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_CONTAINER_ELEMENT Container bis diesem Element expandieren 20040216
8 Importing IM_ITERATOR Call by reference Object reference (TYPE REF TO) IF_SRM_CONT_ELEMENT_ITERATOR Iterator über teilnehmende Objekte 20040115
9 Importing IM_PARENT_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20070105
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20040107

Method EXPAND_TRANSPARENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEPTH Call by reference Type reference (TYPE) I Tiefe 20040108
2 Importing IM_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20040108
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20040108

Method GET_DESCR_4_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20010627
2 Returning 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 Returning 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 Exporting EX_FOUND Value transfer Type reference (TYPE) BOOLEAN Knoten gefunden 20040119
2 Exporting EX_NODE_KEY Call by reference Type reference (TYPE) STRING Knoten-ID 20040119
3 Importing IM_SEARCH_STRING Call by reference Type reference (TYPE) STRING Suchstring 20040116
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20040116
History
Last changed by/on SAP  20130531 
SAP Release Created in 620