SAP ABAP Interface IF_FDT_WD_RT_SUB_TREE (Interface for main re-use tree)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_SERVICE (Package) BRFplus: Services for Web Dynpro UI
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_WD_RT_SUB_TREE Subtree for FDT re-use tree 20091217
Properties
Interface IF_FDT_WD_RT_SUB_TREE  
Short Description Interface for main re-use tree    
General Data
Package SFDT_WD_SERVICE   BRFplus: Services for Web Dynpro UI 
Created 20091217   SAP 
Last changed 20141121    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_WD_RT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_WD_RT_MAIN_TREE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_FDT_WD_RT_SUB_TREE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_FDT_WD_RT_SUB_TREE has no interface.
Friends
Interface IF_FDT_WD_RT_SUB_TREE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_NODE_TYPE_APPLICATION Constant Public Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE IF_FDT_CONSTANTS=>GC_OBJECT_TYPE_APPLICATION Constant for node type 'Application' 20110118
2 MC_NODE_TYPE_LAST_CHG Constant Public Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 'LC' Constant for node type 'Last Changed' in objects 20131030
3 MC_NODE_TYPE_LAST_CHG_1 Constant Public Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 'L1' Constant for node type 'Last Changed Today' in objects 20131030
4 MC_NODE_TYPE_LAST_CHG_2 Constant Public Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 'L2' Constant for node type 'Last Changed This Week' in objects 20131030
5 MC_NODE_TYPE_LAST_CHG_3 Constant Public Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 'L3' Constant for node type 'Last Changed This Month' in objects 20131030
6 MC_NODE_TYPE_LAST_CHG_4 Constant Public Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 'L4' Constant for node type 'Last Changed This Year' in objects 20131030
7 MC_NODE_TYPE_LAST_CHG_5 Constant Public Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 'L5' Constant for node type 'Last Changed Older' in objects 20131030
8 MC_NODE_TYPE_USES Constant Public Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 'US' Constant for node type 'Uses' 20100423
9 MC_NODE_TYPE_WHERE_USED Constant Public Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 'WU' Constant for node type 'Where Used' 20100423
10 MV_APPLICATION_ID Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091217
11 MV_ID Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100126
12 MV_SUB_TREE_ORDER Instance attribute Public Type reference (TYPE) INT4 Natural number 20091217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ID_TO_UNSAVED_BUFFER Instance method Public Method Add an ID to the buffer of not yet saved ID 20100709
2 CHECK_ID_IN_TREE Instance method Public Method Check, whether a particular ID is present in the tree 20100126
3 CLEAR_MESSAGES Instance method Public Method Clear all messages from reuse tree 20100126
4 CLEAR_UNSAVED_BUFFER Instance method Public Method Clear the buffer of unsaved IDs 20100712
5 DELETE_NODES_FROM_BUFFER_BY_ID Instance method Public Method Deletes nodes by using their ID 20091217
6 DELETE_NODE_FROM_BUFFER Instance method Public Method Delete a single node from the buffer 20100426
7 GET_CHILD_NODES Instance method Public Method Get the child nodes of a model tree node 20091217
8 GET_EXTERNAL_MESSAGES_BY_NODE Instance method Public Method Get the external messages by node 20100401
9 GET_MESSAGES Instance method Public Method Get all messages from reuse tree 20100126
10 GET_PARENT_SUB_TREE Instance method Public Method Get the parent sub tree of the current sub tree 20130808
11 GET_RELOAD_NODES_BY_NEW_ID Instance method Public Method Get the nodes, which have to be reloaded to show new ID(s) 20091217
12 GET_RELOAD_NODES_BY_OLD_ID Instance method Public Method Get nodes, which can be reloaded, beneath existing ID(s) 20100115
13 GET_ROOT_NODE Instance method Public Method Get root node for sub tree 20091217
14 GET_VERSIONS Instance method Public Method Get the versions of an object according to current context 20110204
15 SET_AUTO_CLEAR_MESSAGES Instance method Public Method (De-) activate automatic message clearing in interface meth 20100126
16 SET_EXTERNAL_MESSAGES_BY_ID Instance method Public Method Store external messages per ID, also usable to clear message 20100401
17 SET_NODE_EXPANSION_IN_BUFFER Instance method Public Method Set the expansion of the current node in the tree tables 20091217
18 SET_RETRIEVE_MODE Instance method Public Method Set the reload mode (load, reload, refresh) 20091217
Events
Interface IF_FDT_WD_RT_SUB_TREE has no event.
Types
Interface IF_FDT_WD_RT_SUB_TREE has no local type.
Method Signatures

Method ADD_ID_TO_UNSAVED_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20100709
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100709

Method ADD_ID_TO_UNSAVED_BUFFER on Interface IF_FDT_WD_RT_SUB_TREE has no exception.

Method CHECK_ID_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID_IN_TREE Call by reference Type reference (TYPE) ABAP_BOOL ID is found in the tree 20100204
2 Exporting EV_ID_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL ID is visible 20100204
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100126
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127

Method CLEAR_MESSAGES Signature

Method CLEAR_MESSAGES on Interface IF_FDT_WD_RT_SUB_TREE has no parameter.
Method CLEAR_MESSAGES on Interface IF_FDT_WD_RT_SUB_TREE has no exception.

Method CLEAR_UNSAVED_BUFFER Signature

Method CLEAR_UNSAVED_BUFFER on Interface IF_FDT_WD_RT_SUB_TREE has no parameter.
Method CLEAR_UNSAVED_BUFFER on Interface IF_FDT_WD_RT_SUB_TREE has no exception.

Method DELETE_NODES_FROM_BUFFER_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20091217
2 Importing IV_CONSIDER_USER_SETTINGS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Consider configuration when removing the object 20100115
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127

Method DELETE_NODE_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Call by reference Type reference (TYPE) FDTS_WD_RT_NODE FDT: Structure of node for the re-use tree 20100426

Method DELETE_NODE_FROM_BUFFER on Interface IF_FDT_WD_RT_SUB_TREE has no exception.

Method GET_CHILD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARENT_NODE Call by reference Type reference (TYPE) FDTS_WD_RT_NODE Beschreibung 20110120
2 Exporting ET_NODE Call by reference Type reference (TYPE) FDTT_WD_RT_NODE FDT: Table of nodes of the re-use tree 20091217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127

Method GET_EXTERNAL_MESSAGES_BY_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100401

Method GET_EXTERNAL_MESSAGES_BY_NODE on Interface IF_FDT_WD_RT_SUB_TREE has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100126

Method GET_MESSAGES on Interface IF_FDT_WD_RT_SUB_TREE has no exception.

Method GET_PARENT_SUB_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PARENT_SUB_TREE Value transfer Object reference (TYPE REF TO) IF_FDT_WD_RT_SUB_TREE Interface for main re-use tree 20130808

Method GET_PARENT_SUB_TREE on Interface IF_FDT_WD_RT_SUB_TREE has no exception.

Method GET_RELOAD_NODES_BY_NEW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FOUND_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20100208
2 Exporting ET_NODE Call by reference Type reference (TYPE) FDTT_WD_RT_NODE FDT: Structure of node for the re-use tree 20091217
3 Importing ITS_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20091217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127

Method GET_RELOAD_NODES_BY_OLD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FOUND_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20100208
2 Exporting ET_NODE Call by reference Type reference (TYPE) FDTT_WD_RT_NODE FDT: Table of nodes of the re-use tree 20100115
3 Importing ITS_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20100115
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ONLY_IF_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE True: If node is not visible an empty node is returned 20100727
2 Returning RS_NODE Value transfer Type reference (TYPE) FDTS_WD_RT_NODE FDT: Structure of node for the re-use tree 20091217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127

Method GET_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_VERSION Call by reference Type reference (TYPE) FDTT_WD_RT_VERSION 20110204
2 Importing IS_NODE Call by reference Type reference (TYPE) FDTS_WD_RT_NODE FDT: Structure of node for the re-use tree 20110204
3 Importing IV_CONVERT_TIMESTAMPS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE True: Timestamps are converted into external format (pers.) 20110428
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110207

Method SET_AUTO_CLEAR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTO_CLEAR_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100126

Method SET_AUTO_CLEAR_MESSAGES on Interface IF_FDT_WD_RT_SUB_TREE has no exception.

Method SET_EXTERNAL_MESSAGES_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100401
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Identifier 20100401
3 Importing IV_INITIALIZE_MESSAGE Call by reference Type reference (TYPE) FDT_BOOLEAN ABAP_FALSE True: Message buffer is initialized before filled with new m 20100510

Method SET_EXTERNAL_MESSAGES_BY_ID on Interface IF_FDT_WD_RT_SUB_TREE has no exception.

Method SET_NODE_EXPANSION_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Call by reference Type reference (TYPE) FDTS_WD_RT_NODE FDT: Structure of node for the re-use tree 20091217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127

Method SET_RETRIEVE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ID_TARGET Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Universal Unique Identifier 20100511
2 Importing IT_NODE_RELOAD Call by reference Type reference (TYPE) FDTT_WD_RT_NODE 20091217
3 Importing IV_LOAD_ALL_SUB_TREE_ORDER Call by reference Type reference (TYPE) INT4 IF_FDT_WD_RT_MAIN_TREE=>MC_SUB_TREE_ORDER_DEFAULT Order of the sub-tree, until which all nodes shall be loaded 20100216
4 Importing IV_NO_STATUS_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE If true: Status is not refreshed 20091217
5 Importing IV_RETRIEVE_MODE Call by reference Type reference (TYPE) IF_FDT_WD_RT_MAIN_TREE=>S_RETRIEVE_MODE IF_FDT_WD_RT_MAIN_TREE=>MC_RETRIEVE_MODE_LOAD Natural number 20091217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127
History
Last changed by/on SAP  20141121 
SAP Release Created in 703