SAP ABAP Interface IF_FDT_WD_RT_MAIN_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_MAIN_TREE FDT re-use tree 20091217
Properties
Interface IF_FDT_WD_RT_MAIN_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 20110908   SAP 
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_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_WD_RT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_WD_RT_MAIN_TREE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_FDT_WD_RT_MAIN_TREE has no interface.
Friends
Interface IF_FDT_WD_RT_MAIN_TREE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_RETRIEVE_MODE_LOAD Constant Public Type reference (TYPE) S_RETRIEVE_MODE 'LOAD' 20091217
2 MC_RETRIEVE_MODE_LOAD_ALL Constant Public Type reference (TYPE) S_RETRIEVE_MODE 'LOAD_ALL' 20091217
3 MC_RETRIEVE_MODE_LOAD_TARGET Constant Public Type reference (TYPE) S_RETRIEVE_MODE 'LOAD_TARGET' Character Field of Length 12 20091217
4 MC_RETRIEVE_MODE_REFRESH Constant Public Type reference (TYPE) S_RETRIEVE_MODE 'REFRESH' 20091217
5 MC_RETRIEVE_MODE_RELOAD Constant Public Type reference (TYPE) S_RETRIEVE_MODE 'RELOAD' 20091217
6 MC_SUB_TREE_ORDER_DEFAULT Constant Public Type reference (TYPE) INT4 '0' Natural number 20091217
7 MV_APPLICATION_ID Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091217
8 MV_ID Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 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 unsaved IDs 20100709
2 CHECK_DELETED_ID_IN_TREE Instance method Public Method Check, if obsolete / (marked) deleted ID can appear in tree 20100701
3 CHECK_ID_IN_TREE Instance method Public Method Check, whether a particular ID is present in the tree 20100126
4 CLEAR_MESSAGES Instance method Public Method Clear all messages from reuse tree 20100126
5 CLEAR_UNSAVED_BUFFER Instance method Public Method Clear the buffer of unsaved IDs 20100712
6 DELETE_NODES_FROM_BUFFER_BY_ID Instance method Public Method Deletes nodes by using their ID 20091217
7 DELETE_NODE_FROM_BUFFER Instance method Public Method Delete a single node from buffer 20100426
8 GET_CHILD_NODES Instance method Public Method Get the child nodes of a model tree node 20091217
9 GET_CONFIGURATION Instance method Public Method Get the configuration 20100126
10 GET_EXTERNAL_MESSAGES_BY_NODE Instance method Public Method Get the external messages by node 20100401
11 GET_ID_MARKED Instance method Public Method Get the marked IDs 20100312
12 GET_MESSAGES Instance method Public Method Get all messages from reuse tree 20100126
13 GET_RELOAD_NODES_BY_NEW_ID Instance method Public Method Get the nodes, which have to be reloaded to show new ID(s) 20091217
14 GET_RELOAD_NODES_BY_OLD_ID Instance method Public Method Get all nodes, which can be reloaded, beneath existing ID(s) 20100115
15 GET_ROOT_NODE Instance method Public Method Get the root node of the re-use main tree 20091217
16 GET_RT_PARAMETERS Instance method Public Method Get the steering parameters for the reuse tree 20100913
17 GET_VERSIONS Instance method Public Method Get the versions of an object according to current context 20110207
18 IS_ID_MARKED Instance method Public Method Return, if a particular ID is marked in a special cell desig 20100401
19 SET_AUTO_CLEAR_MESSAGES Instance method Public Method (De-) activate automatic message clearing in interface meth 20100126
20 SET_CONFIGURATION Instance method Public Method Set the configuration 20091217
21 SET_EXTERNAL_MESSAGES_BY_ID Instance method Public Method Store external messages per ID, also usable to clear message 20100401
22 SET_ID_MARKED Instance method Public Method Set an ID, which shall be marked, in the main tree 20091217
23 SET_ID_UNMARKED Instance method Public Method Remove mark of IDs (if they were marked beforehand). 20100401
24 SET_NODE_EXPANSION_IN_BUFFER Instance method Public Method Set the expansion of the current node in the tree tables 20091217
25 SET_RETRIEVE_MODE Instance method Public Method Set the reload mode (load, reload, refresh) 20091217
26 SET_RT_PARAMETERS Instance method Public Method Set the steering parameters for the reuse tree 20100913
Events
Interface IF_FDT_WD_RT_MAIN_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_RETRIEVE_MODE Public Type reference (TYPE) CHAR12 Character Field of Length 12 20091217
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_MAIN_TREE has no exception.

Method CHECK_DELETED_ID_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ADMIN_DATA Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20100701
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100701
3 Returning RV_ID_IN_TREE Value transfer Type reference (TYPE) ABAP_BOOL True: ID can appear in tree 20100701

Method CHECK_DELETED_ID_IN_TREE on Interface IF_FDT_WD_RT_MAIN_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 20100204
2 Exporting EV_ID_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL 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_MAIN_TREE has no parameter.
Method CLEAR_MESSAGES on Interface IF_FDT_WD_RT_MAIN_TREE has no exception.

Method CLEAR_UNSAVED_BUFFER Signature

Method CLEAR_UNSAVED_BUFFER on Interface IF_FDT_WD_RT_MAIN_TREE has no parameter.
Method CLEAR_UNSAVED_BUFFER on Interface IF_FDT_WD_RT_MAIN_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 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_MAIN_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 Web Dynpro: Interface for Context Nodes 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
3 Importing IV_EXPAND_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONFIGURATION Value transfer Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20100126
# 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 Importing IS_NODE Call by reference Type reference (TYPE) FDTS_WD_RT_NODE FDT: Structure of node for the re-use tree 20100401
2 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_MAIN_TREE has no exception.

Method GET_ID_MARKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL_DESIGN Call by reference Type reference (TYPE) WDUI_TABLE_DESIGN Web Dynpro: TableDesign 20100401
2 Returning RTS_ID_MARKED Value transfer Type reference (TYPE) IF_FDT_WD_RT=>TS_ID_MARKED 20100312

Method GET_ID_MARKED on Interface IF_FDT_WD_RT_MAIN_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_MAIN_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 it is returned empty 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_RT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RT_PARAMETERS Value transfer Type reference (TYPE) IF_FDT_WD_RT=>S_PARAMETERS 20100913

Method GET_RT_PARAMETERS on Interface IF_FDT_WD_RT_MAIN_TREE has no exception.

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 20110207
2 Importing IS_NODE Call by reference Type reference (TYPE) FDTS_WD_RT_NODE FDT: Structure of node for the re-use tree 20110207
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 IS_ID_MARKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL_DESIGN Call by reference Type reference (TYPE) WDUI_TABLE_DESIGN Web Dynpro: TableDesign 20100401
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100401
3 Returning RV_ID_IS_MARKED Value transfer Type reference (TYPE) ABAP_BOOL 20100401

Method IS_ID_MARKED on Interface IF_FDT_WD_RT_MAIN_TREE has no exception.

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_MAIN_TREE has no exception.

Method SET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20091217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127

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 Universal Unique Identifier 20100401
3 Importing IV_INITIALIZE_MESSAGE Call by reference Type reference (TYPE) FDT_BOOLEAN ABAP_FALSE True: Initialize message buffer before filling with new mess 20100510

Method SET_EXTERNAL_MESSAGES_BY_ID on Interface IF_FDT_WD_RT_MAIN_TREE has no exception.

Method SET_ID_MARKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_ID_MARKED Call by reference Type reference (TYPE) IF_FDT_WD_RT=>TS_ID_MARKED Universal Unique Identifier 20100312

Method SET_ID_MARKED on Interface IF_FDT_WD_RT_MAIN_TREE has no exception.

Method SET_ID_UNMARKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_ID_UNMARKED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20100401
2 Importing IV_UNMARK_ALL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE All elements shall be unmarked 20100624

Method SET_ID_UNMARKED on Interface IF_FDT_WD_RT_MAIN_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 Reuse Tree: Table of node keys in subtree 20100511
2 Importing IT_NODE_RELOAD Call by reference Type reference (TYPE) FDTT_WD_RT_NODE FDT: Table of nodes of the re-use tree 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) S_RETRIEVE_MODE Natural number 20091217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100127

Method SET_RT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RT_PARAMETERS Call by reference Type reference (TYPE) IF_FDT_WD_RT=>S_PARAMETERS 20100913

Method SET_RT_PARAMETERS on Interface IF_FDT_WD_RT_MAIN_TREE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703