SAP ABAP Class CL_FDT_WD_CATALOG_MODEL (FDT WD: Model for catalog)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_CORE_OBJECTS (Package) BRFplus: Core Objects for Web Dynpro UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 20061113
Properties
Class CL_FDT_WD_CATALOG_MODEL  
Short Description FDT WD: Model for catalog    
Super Class CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_CORE_OBJECTS   BRFplus: Core Objects for Web Dynpro UI 
Created 20061113   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 CL_FDT_CATALOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FDT_WD_ICONS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_FDT_CATALOG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_FDT_WD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_CATALOG_MODEL has no interface implemented.
Friends
Class CL_FDT_WD_CATALOG_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_ADD_NODE Constant Public Type reference (TYPE) STRING 'ACTION_ADD_NODE' Action: Add node 20081125
2 GC_ACTION_ADD_OBJ_TO_CAT Constant Public Type reference (TYPE) STRING 'ADD_OBJ_TO_CAT' Select the catalog to which obj has to be added 20110209
3 GC_ACTION_CREATE_NODE Constant Public Type reference (TYPE) STRING 'create_node' Create Node 20110110
4 GC_ACTION_CTLG_PROPERTY Constant Public Type reference (TYPE) STRING 'catalog_property' Catalog Property 20110110
5 GC_ACTION_CTLG_SELECTION Constant Public Type reference (TYPE) STRING 'catalog_selection' Catalog Selection 20110110
6 GC_ACTION_CTLG_SELECTION_VIEW Constant Public Type reference (TYPE) STRING 'catalog_selection_viewer' Catalog Selection Viewer 20110110
7 GC_ACTION_NODE_AS_CHILD Constant Public Type reference (TYPE) STRING 'ACTION_NODE_CHILD' Action node child 20081128
8 GC_ACTION_NODE_TYPE Constant Public Type reference (TYPE) STRING 'ACTION_NODE_TYPE' Action Node Type 20081128
9 GC_ACTION_NODE_VIEWER_MENU Constant Public Type reference (TYPE) STRING 'NODE_VIEWER_MENU' Node Menu 20081125
10 GC_ACTION_OBJECT_SELECTION Constant Public Type reference (TYPE) STRING 'object_selection' Object Selection 20110110
11 GC_ACTION_PARENT_NODE_ID Constant Public Type reference (TYPE) STRING 'ACTION_PARENT_NODE_ID' Action: Parent node id 20081125
12 GC_ACTION_TYPE Constant Public Type reference (TYPE) STRING 'ACTION_TYPE' Action: Type 20081125
13 GC_ACTION_TYPE_INITIAL_NODE Constant Public Type reference (TYPE) STRING 'INIT_NODE' 20081128
14 GC_ACTION_TYPE_SELECT_NODE Constant Public Type reference (TYPE) STRING 'SELECT_NODE' 20081128
15 GC_ATTRIBUTE_MAINTENANCE Constant Public Type reference (TYPE) STRING 'ATTRIBUTES_MAINTENANCE' Attributes Maintenance 20080417
16 GC_CALLER_SAVE_ATTRS Constant Public Type reference (TYPE) STRING 'save_attributes' Caller: Save Attributes 20110110
17 GC_CALLER_SAVE_NODE Constant Public Type reference (TYPE) STRING 'save_node' Caller: Save Node 20110110
18 GC_CALLER_SAVE_STRUCTURE Constant Public Type reference (TYPE) STRING 'save_structure' Caller: Save Structure 20110110
19 GC_CLEANUP_MODEL_NODE Constant Public Type reference (TYPE) STRING 'CLEANUP_CANDIDATES' Cleanup Candidates model node 20120214
20 GC_DELETABLE_LIST_MODEL_NODE Constant Public Type reference (TYPE) STRING 'DELETABLE_NODES' Deletable list model node 20120213
21 GC_INCLUDES_ACTION Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090312
22 GC_NODE_MODEL_NODE Constant Public Type reference (TYPE) STRING 'NODE_PROPERTIES' Properties of node 20061127
23 GC_NONDELETABLE_MODEL_NODE Constant Public Type reference (TYPE) STRING 'NON_DELETABLE_NODES' Non Deletable list model node 20120213
24 GC_OBJECT_TYPES_MODEL_NODE Constant Public Type reference (TYPE) STRING 'OBJECT_TYPES' Structure model node 20061116
25 GC_PARAMETER_CATALOG_ID Constant Public Type reference (TYPE) STRING 'PARAMETER_CATALOG_ID' Parameter Catalog ID 20091023
26 GC_PROPERTIES_MODEL_NODE Constant Public Type reference (TYPE) STRING 'CATALOG_PROPERTIES' Catalog properties 20070426
27 GC_ROOT_NODE Constant Public Type reference (TYPE) FDT_NODE_ID 0 Root node 20061117
28 GC_STRUCTURE_MAINTENANCE Constant Public Type reference (TYPE) STRING 'STRUCTURE_MAINTENANCE' Structure Maintenance 20080417
29 GC_STRUCTURE_MODEL_NODE Constant Public Type reference (TYPE) STRING 'STRUCTURE' Structure Model Node 20061115
30 GC_STRUCTURE_SIZE_DEFAULT Constant Public Type reference (TYPE) I 20 20101126
31 GC_STRUCTURE_SIZE_VIEW_DEFAULT Constant Public Type reference (TYPE) I 30 20101126
32 MO_CATALOG Instance attribute Public Object reference (TYPE REF TO) IF_FDT_CATALOG FDT: Catalog 20061113
33 MO_CATALOG_CL Instance attribute Public Object reference (TYPE REF TO) CL_FDT_CATALOG FDT: Catalog 20111219
34 MT_NODE_COLLAPSED Instance attribute Private Type reference (TYPE) T_NODE Collapsed nodes 20111216
35 MT_NODE_EXPANDED Instance attribute Private Type reference (TYPE) T_NODE Expanded nodes 20090723
36 MV_ATTRIBUTES_ARE_MAINTAINED Instance attribute Public Type reference (TYPE) BOOLE_D Attributes are maintained 20070921
37 MV_CATALOG_VIEWER_MODE Instance attribute Private Type reference (TYPE) BOOLE_D ABAP_FALSE True: Catalog Viewer Mode 20070119
38 MV_CHANGEABLE Instance attribute Public Type reference (TYPE) BOOLE_D True: is changeable 20081120
39 MV_ENQUEUED Instance attribute Public Type reference (TYPE) BOOLE_D True: Catalog is locked 20070703
40 MV_INITIAL_TIMESTAMP Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp initially 20110207
41 MV_LATEST_TIMESTAMP Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp of the latest version 20110207
42 MV_MAINTENANCE_MODE Instance attribute Public Type reference (TYPE) IF_FDT_WD_TYPES=>CATALOG_MAINTENANCE_MODE Maintenance Mode 20070703
43 MV_MARKED_NODE_ID Instance attribute Private Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Marked node (for cut&paste etc.) 20110207
44 MV_READ_PARENT_NODE Instance attribute Public Type reference (TYPE) BOOLE_D Read parent node (fetching catalog struct) 20070116
45 MV_SELECTED_NODE_ID Instance attribute Public Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Selected node ID 20070313
46 MV_STRUCTURE_IS_MAINTAINED Instance attribute Public Type reference (TYPE) BOOLE_D Structure is maintained 20070720
47 MV_STRUCTURE_MAINTAIN_ALLOWED Instance attribute Public Type reference (TYPE) BOOLE_D True: Maintenance of Catalog Allowed 20070703
Methods
# Method Level Visibility Method type Description Created on
1 ARE_NODE_ATTRS_EDITABLE Instance method Public Method Returns, if the node is editable 20080408
2 ARE_SUBNODES_CREATEABLE Instance method Public Method Returns, if the subnodes are editable 20080408
3 CHECK_NODE_NAME Instance method Private Method Checks a node name 20110204
4 COLLAPSE_ALL Instance method Public Method Collapses the tree completely 20111216
5 COLLAPSE_SUBTREE Instance method Private Method Collapses the subtree 20111216
6 CREATE_NODE Instance method Public Method Creates a new node 20061121
7 DELETE_NODE Instance method Public Method Deletes a new node 20061122
8 DISCARD_CHANGES Instance method Public Method Discard changes 20081127
9 DISPLAY_LINKED_NODES Instance method Private Method Returns, if the linked nodes (Viewer Mode) should be disp. 20070823
10 EXPAND_ALL Instance method Public Method Expands the tree completely 20111215
11 EXPAND_SUBTREE Instance method Public Method Expand Subtree (after refresh) 20090811
12 GET_CATALOG_PROPERTIES Instance method Private Method Returns the catalog properties 20070426
13 GET_CATALOG_STRUCTURE Instance method Private Method Returns the catalog structure 20061117
14 GET_DELETABLE_NODES Instance method Public Method Returns the deletable catalog nodes 20120214
15 GET_FILTER_OBJECT_TYPES Instance method Public Method Returns allowed object types 20081201
16 GET_ICON_FOR_NODE Instance method Private Method Returns the icon for a node 20071025
17 GET_ICON_FOR_NODE_DETAIL Instance method Private Method Returns the icon for a node in the detail view 20110117
18 GET_ICON_FOR_NODE_STATE Instance method Private Method Returns the state icon for object nodes 20120313
19 GET_LINKED_NODE Instance method Public Method Returns the linked node 20070119
20 GET_MARKED_NODE Instance method Public Method Returns the marked node for cut & past etc. 20061205
21 GET_NODE Instance method Private Method Returns the properties of a node 20070426
22 GET_NODE_BIND_TEXT Instance method Public Method Returns the binded text for a node 20110415
23 GET_NODE_DISPLAY_NAME Instance method Public Method Returns the display name for a node 20081126
24 GET_NODE_ELEMENT Instance method Public Method Returns the context element (tree) of the given node id 20070723
25 GET_NON_DELETABLE_NODES Instance method Public Method Returns the non deletable catalog nodes 20120214
26 GET_OBJECT_TYPES Instance method Private Method Returns the Object Types 20061116
27 GET_SELECTED_NODE Instance method Public Method Returns the selected node 20070122
28 GET_SELECTED_NODE_NAME Instance method Public Method Returns the description of the selected node 20070504
29 GET_TEXT_ELE_NODE_SEL Static method Public Method Retrieve Text 20110121
30 GET_TEXT_FOR_SELECT_CTLG_BUT Static method Public Method Returns the text for the select catalog button 20110120
31 HAS_NODE_ATTRIBUTES Instance method Private Method Returns, if the node has attributes 20091207
32 HAS_NODE_CHILDREN Instance method Private Method Returns, if the node has children 20091207
33 INIT_TREE Instance method Public Method Inits the tree 20070118
34 IS_EDITABLE Instance method Public Method Returns, if the catalog is editable 20090525
35 IS_NODE_EDITABLE Instance method Public Method Returns, if the node is editable 20080408
36 IS_NODE_LINK Instance method Private Method Returns, if the node is a link 20090525
37 IS_NODE_VALID Instance method Public Method Returns, if a catalog node is valid 20080204
38 MARK_NODES_AS_COLLAPSED Instance method Private Method Mark nodes as collapsed 20111220
39 MARK_NODES_AS_EXPANDED Instance method Public Method Marks nodes as expanded 20090723
40 MOVE_NODE Instance method Public Method Moves node 20061205
41 MOVE_NODE_UP_DOWN Instance method Public Method 20090220
42 SAVE_CATALOG Instance method Public Method Saves the catalog (Viewer Mode) 20070703
43 SELECT_DEAD_NODES Instance method Public Method Returns the nodes for cleanup 20120131
44 SET_CATALOG_PROPERTIES Instance method Public Method Sets the catalog properties 20070423
45 SET_CATALOG_VIEWER_MODE Instance method Public Method Sets the catalog viewer mode 20070119
46 SET_CONFIGURATION Instance method Public Method Sets the configuration 20070823
47 SET_ENQUEUED Instance method Public Method Sets, if the catalog is enqueued 20070703
48 SET_MAINTENANCE_MODE Instance method Public Method Sets maintenance mode 20070703
49 SET_MARKED_NODE Instance method Public Method Sets the marked node for cut & paste etc. 20061205
50 SET_NODE Instance method Private Method Sets model by node to API 20070426
51 SET_OBJECT_TYPES Instance method Private Method 20090212
52 SET_PROPERTIES_MAINTAINED Instance method Public Method Sets, if the attributes are currently maintained 20070919
53 SET_SELECTED_NODE Instance method Public Method Sets the selected node 20070119
54 SET_STRUCTURE_IS_MAINTAINED Instance method Public Method Sets, if the structure is currently maintained 20070703
55 UPDATE_CATALOG_STRUCTURE Instance method Public Method Updates the catalog structure 20110204
56 UPDATE_NODE Instance method Private Method Updates the node 20070313
Events
Class CL_FDT_WD_CATALOG_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CATALOG_STRUCTURE Private See coding 20071024 t_catalog_structure TYPE STANDARD TABLE OF fdts_wd_catalog_struct_model WITH DEFAULT KEY
2 T_NODE Public See coding 20090723 t_node TYPE STANDARD TABLE OF if_fdt_catalog=>node_id
Method Signatures

Method ARE_NODE_ATTRS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Catalog Id 20080430
2 Importing IV_IGNORE_ENH_STATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignores enhancement state 20080423
3 Importing IV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node Id 20080408
4 Returning RV_EDITABLE Value transfer Type reference (TYPE) ABAP_BOOL True: is editable 20080408

Method ARE_NODE_ATTRS_EDITABLE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method ARE_SUBNODES_CREATEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID ID 20080408
2 Returning RV_CREATABLE Value transfer Type reference (TYPE) ABAP_BOOL True: is editable 20080408

Method ARE_SUBNODES_CREATEABLE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method CHECK_NODE_NAME 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_CATALOG_NODE_MODEL Node 20110204

Method CHECK_NODE_NAME on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method COLLAPSE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REFERENCE_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20111216

Method COLLAPSE_ALL on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method COLLAPSE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_NODE_COLLAPSED Call by reference Type reference (TYPE) T_NODE 20111220

Method COLLAPSE_SUBTREE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REFERENCE_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20090723
2 Importing IS_LINK Call by reference Type reference (TYPE) IF_FDT_CATALOG=>S_LINK Link 20081205
3 Importing IV_IS_CHILD Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE true: is child of reference node 20061121
4 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_TYPE node type 20061121
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081203
6 Importing IV_REFERENCE_NODE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID reference node 20061121
7 Returning RV_NODE_ID Value transfer Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID node Id 20061129

Method CREATE_NODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node 20061122

Method DELETE_NODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method DISCARD_CHANGES Signature

Method DISCARD_CHANGES on class CL_FDT_WD_CATALOG_MODEL has no parameter.
Method DISCARD_CHANGES on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method DISPLAY_LINKED_NODES Signature

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

Method DISPLAY_LINKED_NODES on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method EXPAND_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REFERENCE_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20111215

Method EXPAND_ALL on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method EXPAND_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_NODE_EXPANDED Call by reference Type reference (TYPE) T_NODE 20120201
2 Importing IV_EXPAND_ALL Call by reference Type reference (TYPE) ABAP_BOOL 20120201

Method EXPAND_SUBTREE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_CATALOG_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOG Call by reference Object reference (TYPE REF TO) IF_FDT_CATALOG FDT: Catalog 20070820
2 Importing IO_QUERY_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT 20070426
3 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_TYPE 20070426
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070426

Method GET_CATALOG_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUERY_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Query Element 20061117
2 Importing IO_QUERY_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Query Node 20061117
3 Importing IV_EXPAND_PARENT_NODE Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090812
4 Importing IV_INITIALIZE_ELEMENTS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE True: initializes the elements of the node 20061117
5 Returning RT_STRUCTURE Value transfer Type reference (TYPE) T_CATALOG_STRUCTURE 20071024
# Exception Resumable Description Created on
1 CX_FDT Fdt Exception 20061117

Method GET_DELETABLE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUERY_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Query Element 20120214
2 Importing IO_QUERY_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Query Node 20120214
3 Importing IV_INITIALIZE_ELEMENTS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE True: initializes the elements of the node 20120214

Method GET_DELETABLE_NODES on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_FILTER_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECT_TYPE Value transfer Type reference (TYPE) IF_FDT_WD_TYPES=>T_OBJECT_TYPE_EXTENDED Object Types 20081201

Method GET_FILTER_OBJECT_TYPES on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_ICON_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE Call by reference Type reference (TYPE) FDTS_WD_CATALOG_STRUCT_MODEL FDT WD: Structure model for catalog 20071025
2 Returning RS_ICON Value transfer Type reference (TYPE) CL_FDT_WD_ICONS=>S_ICON Icon 20090525

Method GET_ICON_FOR_NODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_ICON_FOR_NODE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE Call by reference Type reference (TYPE) FDTS_WD_CATALOG_NODE_MODEL FDT WD: Node of a catalog 20110117

Method GET_ICON_FOR_NODE_DETAIL on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_ICON_FOR_NODE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE Call by reference Type reference (TYPE) FDTS_WD_CATALOG_STRUCT_MODEL FDT WD: Structure model for catalog 20120313
2 Returning RS_ICON Value transfer Type reference (TYPE) CL_FDT_WD_ICONS=>S_ICON Icon 20120313
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120313

Method GET_LINKED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE Call by reference Type reference (TYPE) FDTS_WD_CATALOG_STRUCT_MODEL Node 20070119
2 Importing IV_USE_SELECTED_NODE Call by reference Type reference (TYPE) BOOLE_D Use selected node 20101221
3 Returning RS_LINK Value transfer Type reference (TYPE) IF_FDT_CATALOG=>S_LINK Link 20070119

Method GET_LINKED_NODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_MARKED_NODE Signature

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

Method GET_MARKED_NODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUERY_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Query Element 20070426
2 Importing IO_QUERY_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Query Node 20070426
3 Importing IV_INITIALIZE_ELEMENTS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE True: initializes the elements of the node 20070426
# Exception Resumable Description Created on
1 CX_FDT Fdt Exception 20070426

Method GET_NODE_BIND_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINK Call by reference Type reference (TYPE) IF_FDT_CATALOG=>S_LINK Link 20110415
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20110415
3 Importing IV_SHORTEN_TEXT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20110701
4 Returning RV_TEXT Value transfer Type reference (TYPE) STRING Text 20110415

Method GET_NODE_BIND_TEXT on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_NODE_DISPLAY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20081126
2 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Catalog 20090116
3 Importing IV_INCLUDE_CATALOG_NAME Call by reference Type reference (TYPE) BOOLE_D True: Includes catalog name 20090209
4 Importing IV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node ID 20081126
5 Returning RV_NAME Value transfer Type reference (TYPE) STRING Name 20081126

Method GET_NODE_DISPLAY_NAME on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_NODE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPAND Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE True: expand 20090812
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node ID 20070723
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object Id 20070723
4 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20070723

Method GET_NODE_ELEMENT on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_NON_DELETABLE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUERY_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Query Element 20120214
2 Importing IO_QUERY_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Query Node 20120214
3 Importing IV_INITIALIZE_ELEMENTS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE True: initializes the elements of the node 20120214

Method GET_NON_DELETABLE_NODES on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUERY_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Query Element 20061116
2 Importing IO_QUERY_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Query Node 20061116
3 Importing IV_INITIALIZE_ELEMENTS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE True: initializes the elements of the node 20061116
# Exception Resumable Description Created on
1 CX_FDT Fdt Exception 20061116

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NODE_ID Value transfer Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node ID 20070313

Method GET_SELECTED_NODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_SELECTED_NODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NODE_NAME Value transfer Type reference (TYPE) IF_FDT_TYPES=>NAME Node name 20070504

Method GET_SELECTED_NODE_NAME on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_TEXT_ELE_NODE_SEL Signature

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

Method GET_TEXT_ELE_NODE_SEL on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method GET_TEXT_FOR_SELECT_CTLG_BUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INITIAL_VIEW Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110120
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20110120

Method GET_TEXT_FOR_SELECT_CTLG_BUT on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method HAS_NODE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node ID 20091207
2 Returning RV_HAS_ATTRIBUTES Value transfer Type reference (TYPE) BOOLE_D true: is link 20091207

Method HAS_NODE_ATTRIBUTES on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method HAS_NODE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE Call by reference Type reference (TYPE) FDTS_WD_CATALOG_STRUCT_MODEL Catalog ID 20091207
2 Returning RV_HAS_CHILDREN Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091207

Method HAS_NODE_CHILDREN on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method INIT_TREE Signature

Method INIT_TREE on class CL_FDT_WD_CATALOG_MODEL has no parameter.
Method INIT_TREE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EDITABLE Value transfer Type reference (TYPE) BOOLE_D catalog editable 20090525

Method IS_EDITABLE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method IS_NODE_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Catalog Id 20080430
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID ID 20080408
3 Returning RV_IS_EDITABLE Value transfer Type reference (TYPE) ABAP_BOOL True: is editable 20080408

Method IS_NODE_EDITABLE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method IS_NODE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Catalog ID 20090525
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node ID 20090525
3 Returning RV_IS_LINK Value transfer Type reference (TYPE) BOOLE_D true: has link 20090525

Method IS_NODE_LINK on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method IS_NODE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Catalog ID 20080204
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node 20080204
3 Returning RV_IS_VALID Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080204

Method IS_NODE_VALID on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method MARK_NODES_AS_COLLAPSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_NODE_COLLAPSED Call by reference Type reference (TYPE) T_NODE 20111220
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20111220
3 Importing IV_COLLAPSE_ALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111220

Method MARK_NODES_AS_COLLAPSED on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method MARK_NODES_AS_EXPANDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_NODE_EXPANDED Call by reference Type reference (TYPE) T_NODE 20111220
2 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT 20090723
3 Importing IV_EXPAND_ALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111215
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20090723

Method MOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REFERENCE_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT reference node 20061205
2 Importing IV_AS_CHILD Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE as child 20061205

Method MOVE_NODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method MOVE_NODE_UP_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT 20090220
2 Importing IV_MOVE_UP Call by reference Type reference (TYPE) ABAP_BOOL 20090220

Method MOVE_NODE_UP_DOWN on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SAVE_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Catalog Id 20070720
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20070820

Method SAVE_CATALOG on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SELECT_DEAD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_DEL_NODES Call by reference Type reference (TYPE) CL_FDT_CATALOG=>TS_CATALOG_CLEANUP List of nodes with sequence numbers 20120131
2 Exporting ETS_NONDEL_NODES Call by reference Type reference (TYPE) CL_FDT_CATALOG=>TS_CATALOG_CLEANUP List of nodes with sequence numbers 20120131
3 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120131

Method SELECT_DEAD_NODES on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SET_CATALOG_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_TYPE Node Type 20070423

Method SET_CATALOG_PROPERTIES on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SET_CATALOG_VIEWER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEWER_MODE Call by reference Type reference (TYPE) BOOLE_D True: Catalog Viewer Mode 20070119

Method SET_CATALOG_VIEWER_MODE on class CL_FDT_WD_CATALOG_MODEL 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 Configuration 20070823

Method SET_CONFIGURATION on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SET_ENQUEUED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Catalog Id 20070720
2 Importing IV_ENQUEUED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
3 Importing IV_SKIP_LOCKING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080408

Method SET_ENQUEUED on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SET_MAINTENANCE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAINTENANCE_MODE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>CATALOG_MAINTENANCE_MODE Maintenance mode of the catalog (viewer mode) 20070703
2 Importing IV_STRUCTURE_MAINTAIN_ALLOWED Call by reference Type reference (TYPE) BOOLE_D True: Maintenance of Structure allowed 20070703

Method SET_MAINTENANCE_MODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SET_MARKED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MARKED_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT selected node 20061205

Method SET_MARKED_NODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SET_NODE Signature

Method SET_NODE on class CL_FDT_WD_CATALOG_MODEL has no parameter.
Method SET_NODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SET_OBJECT_TYPES Signature

Method SET_OBJECT_TYPES on class CL_FDT_WD_CATALOG_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091009

Method SET_PROPERTIES_MAINTAINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARE_MAINTAINED Call by reference Type reference (TYPE) BOOLE_D True: Maintained 20070919

Method SET_PROPERTIES_MAINTAINED on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Node Element 20070725

Method SET_SELECTED_NODE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method SET_STRUCTURE_IS_MAINTAINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_MAINTAINED Call by reference Type reference (TYPE) BOOLE_D True: Is Maintained 20070703

Method SET_STRUCTURE_IS_MAINTAINED on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method UPDATE_CATALOG_STRUCTURE Signature

Method UPDATE_CATALOG_STRUCTURE on class CL_FDT_WD_CATALOG_MODEL has no parameter.
Method UPDATE_CATALOG_STRUCTURE on class CL_FDT_WD_CATALOG_MODEL has no exception.

Method UPDATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOG Call by reference Object reference (TYPE REF TO) IF_FDT_CATALOG Catalog 20070914
2 Importing IS_NODE Call by reference Type reference (TYPE) FDTS_WD_CATALOG_NODE_MODEL Node Model 20091210
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20070313
History
Last changed by/on SAP  20130531 
SAP Release Created in 710