SAP ABAP Interface IF_SRM_TREE (IF_SRM_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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_TREE CL_SRM_TREE 20010620
Properties
Interface IF_SRM_TREE  
Short Description IF_SRM_TREE    
General Data
Package SRM_XML_BR_MD_FP   XML, Browser, Modeler, File Plan 
Created 20010611   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRMBR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SRMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SRMXM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_SRM_TREE has no interface.
Friends
Interface IF_SRM_TREE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 RE_NODE_KEY_TAB Instance attribute Public Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20050314
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD_NODES Instance method Public Method ADD_CHILD_NODES 20010611
2 ADD_ITEMS Instance method Public Method ADD_ITEMS 20010611
3 ADD_NODE Instance method Public Method ADD_NODE 20010611
4 ADD_NODE_DUMMY Instance method Public Method ADD_NODE_DUMMY 20010618
5 ADD_ROOT Instance method Public Method ADD_ROOT 20010611
6 ADD_SINGLE_NODE Instance method Public Method ADD_SINGLE_NODE 20010626
7 CHECK_GID Instance method Public Method Node in tree exists, displayed on the screen 20091120
8 COLLAPSE Instance method Public Method COLLAPSE 20010619
9 DELETE Instance method Public Method DELETE 20010619
10 DEL_NODE Instance method Public Method DEL_NODE 20010626
11 DEL_NODE_DUMMY Instance method Public Method DEL_NODE_DUMMY 20010618
12 EXPAND Instance method Public Method EXPAND 20010611
13 GET_EXPANDED_NODES Instance method Public Method get_expanded_nodes 20050314
14 GET_SELECTED Instance method Public Method GET_SELECTED 20010619
15 GET_TREE Instance method Public Method GET_TREE 20010628
16 GET_TREE_SEMANTIC Instance method Public Method GET_TREE_SEMANTIC 20010702
17 GET_TREE_TYPE Instance method Public Method GET_TREE_TYPE 20010629
18 GET_XMLDOM Instance method Public Method GET_XMLDOM 20010628
19 MOVE_SINGLE_NODE Instance method Public Method MOVE_SINGLE_NODE 20010626
20 REBUILD Instance method Public Method REBUILD 20010618
21 RESTYLE Instance method Public Method RESTYLE 20010619
22 SEARCH Instance method Public Method SEARCH 20010619
23 SET_NODE_TABS Instance method Public Method set_node_tabs 20050314
24 SET_SELECTED Instance method Public Method SET_SELECTED 20010619
25 SUB_COPY Instance method Public Method SUB_COPY 20010618
26 SUB_DESELECT Instance method Public Method SUB_DESELECT 20010618
27 SUB_PASTE Instance method Public Method SUB_PASTE 20010618
Events
Interface IF_SRM_TREE has no event.
Types
Interface IF_SRM_TREE has no local type.
Method Signatures

Method ADD_CHILD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASK_FRAMEWORK Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010620
2 Importing DEPTH Call by reference Type reference (TYPE) I 20010611
3 Importing GID Call by reference Type reference (TYPE) I 20010611
4 Changing ITEM_TABLE Call by reference Type reference (TYPE) SRMBR_ITEM_TABLE_TYPE 20010611
5 Changing NODE_TABLE Call by reference Type reference (TYPE) SRMBR_NODE_TABLE_TYPE 20010611
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010611

Method ADD_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GID Call by reference Type reference (TYPE) I 20010611
2 Changing ITEM_TABLE Call by reference Type reference (TYPE) SRMBR_ITEM_TABLE_TYPE 20010611
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010611

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASK_FRAMEWORK Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010620
2 Importing GID Call by reference Type reference (TYPE) I 20010611
3 Changing ITEM_TABLE Call by reference Type reference (TYPE) SRMBR_ITEM_TABLE_TYPE 20010612
4 Changing NODE_TABLE Call by reference Type reference (TYPE) SRMBR_NODE_TABLE_TYPE 20010612
5 Importing PARENT_GID Call by reference Type reference (TYPE) I 20010611
6 Importing RELATGID Call by reference Type reference (TYPE) I -1 20010621
7 Importing RELATSHIP Call by reference Type reference (TYPE) I -1 20010621
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010611

Method ADD_NODE_DUMMY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20010618
2 Importing RELAT_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20010618
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010618

Method ADD_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE_ONLY Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010731
2 Importing ACTIVITY Call by reference Type reference (TYPE) SRMIF_SP_ACTIVITY 20010702
3 Importing CHECK_RESTRICTIONS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010731
4 Importing EXPAND_LVL_1 Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20011001
5 Exporting ROOT_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20010704
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010611

Method ADD_SINGLE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GID Call by reference Type reference (TYPE) I 20010626
2 Importing PARENTGID Call by reference Type reference (TYPE) I 20010626
3 Importing RELATGID Call by reference Type reference (TYPE) I -1 20010626
4 Importing RELATSHIP Call by reference Type reference (TYPE) I -1 20010626
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010626

Method CHECK_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GID_EXISTS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20091120
2 Importing I_GID Call by reference Type reference (TYPE) I 20091120

Method CHECK_GID on Interface IF_SRM_TREE has no exception.

Method COLLAPSE Signature

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

Method DELETE Signature

Method DELETE on Interface IF_SRM_TREE has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010619

Method DEL_NODE Signature

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

Method DEL_NODE_DUMMY Signature

Method DEL_NODE_DUMMY on Interface IF_SRM_TREE has no parameter.
Method DEL_NODE_DUMMY on Interface IF_SRM_TREE has no exception.

Method EXPAND Signature

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

Method GET_EXPANDED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NODE_TAB Value transfer Type reference (TYPE) TREEV_NKS Tree Control: Tabelle von Knotenschlüsseln 20050314
2 Importing IM_NO_HIDDEN_NODE Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20080317
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050314

Method GET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20010619
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010619

Method GET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TREE Value transfer Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20010628

Method GET_TREE on Interface IF_SRM_TREE has no exception.

Method GET_TREE_SEMANTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SEMANTIC Value transfer Type reference (TYPE) I 20010702

Method GET_TREE_SEMANTIC on Interface IF_SRM_TREE has no exception.

Method GET_TREE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE Value transfer Type reference (TYPE) I 20010629

Method GET_TREE_TYPE on Interface IF_SRM_TREE has no exception.

Method GET_XMLDOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XMLDOM Value transfer Object reference (TYPE REF TO) OBJECT 20010628

Method GET_XMLDOM on Interface IF_SRM_TREE has no exception.

Method MOVE_SINGLE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEWGID Call by reference Type reference (TYPE) I 20010626
2 Importing NEWPARENTGID Call by reference Type reference (TYPE) I 20010626
3 Importing OLDGID Call by reference Type reference (TYPE) I 20010626
4 Importing RELATGID Call by reference Type reference (TYPE) I -1 20010626
5 Importing RELATSHIP Call by reference Type reference (TYPE) I -1 20010626
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010626

Method REBUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FATHER_GID_TAB Call by reference Type reference (TYPE) SRMXM_GID_TAB 20010618
2 Importing FATHER_NODEKEY_TAB Call by reference Type reference (TYPE) TREEV_NKS Tree Control: Tabelle von Knotenschlüsseln 20050412
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010618

Method RESTYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL_TAB Call by reference Type reference (TYPE) SRMBR_CTC_COL_TAB 20010619
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010619

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRESH_SEARCH Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010619
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20010619
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010619

Method SET_NODE_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM_TAB Call by reference Type reference (TYPE) SRMBR_ITEM_TABLE_TYPE 20050314
2 Importing IM_NODE_TAB Call by reference Type reference (TYPE) SRMBR_NODE_TABLE_TYPE 20050314

Method SET_NODE_TABS on Interface IF_SRM_TREE has no exception.

Method SET_SELECTED Signature

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

Method SUB_COPY Signature

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

Method SUB_DESELECT Signature

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

Method SUB_PASTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20010618
2 Importing POSITION Call by reference Type reference (TYPE) C 20010618
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010618
2 NO_PASTE 20010618
History
Last changed by/on SAP  20110908 
SAP Release Created in 620