SAP ABAP Class CL_FDT_CATALOG (FDT: Catalog)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_CORE (Package) BRFplus: Core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_MAINTENANCE FDT: Abstract Maintenance Class 20060608
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_CATALOG FDT: Catalog 20060608
Properties
Class CL_FDT_CATALOG  
Short Description FDT: Catalog    
Super Class CL_FDT_MAINTENANCE FDT: Abstract Maintenance Class 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CORE   BRFplus: Core 
Created 20060608   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_ADMIN_DATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FDT_CATALOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_FDT_MAINTENANCE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_FDT_WORKLIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 IF_FDT_CATALOG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_FDT_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_CATALOG FDT: Catalog 20060608
Friends
# Friend Modeled only Created on Description
1 CL_FDT_FACTORY 20060623 FDT: Factory
2 CL_FDT_GTC_CATALOG 20080428 Unit Test for Catalog Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CTLG_0000 Constant Private Type reference (TYPE) TABNAME 'FDT_CTLG_0000' Table Name 20070819
2 GC_CTLG_0100 Constant Private Type reference (TYPE) TABNAME 'FDT_CTLG_0100' Table Name 20070819
3 GC_CTLG_0200 Constant Private Type reference (TYPE) TABNAME 'FDT_CTLG_0200' Table Name 20070819
4 GC_CTLG_0300 Constant Private Type reference (TYPE) TABNAME 'FDT_CTLG_0300' Table Name 20070819
5 GC_CTLG_0400 Constant Private Type reference (TYPE) TABNAME 'FDT_CTLG_0400' Table Name 20070819
6 GC_CTLG_0500 Constant Private Type reference (TYPE) TABNAME 'FDT_CTLG_0500' Table Name 20070819
7 GC_CTLG_0600 Constant Private Type reference (TYPE) TABNAME 'FDT_CTLG_0600' Table Name 20070819
8 MS_BUFFER Instance attribute Private Type reference (TYPE) S_BUFFER 20060610
9 MS_BUFFER_DB Instance attribute Private Type reference (TYPE) S_BUFFER 20060610
10 MV_ID Instance attribute Public Attribute reference (LIKE) 20060611
11 MV_MS_BUFFER_DB_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: MS_BUFFER_DB is loaded 20070813
12 MV_MS_BUFFER_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: MS_BUFFER is loaded 20060801
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE_CHANGES_IN_VERSION Instance method Private Method Analyses the change in two versions of catalog 20080130
2 CHECK_ATTRIBUTES Instance method Private Method Check the attributes 20060618
3 CHECK_ATTRIBUTES_VALUE Instance method Private Method Checks the attribute values 20071022
4 CHECK_CLIENT_EXISTENCE Static method Public Method Checks for existence of an object in other clients 20111221
5 CHECK_DEAD_NODE Instance method Public Method Check if the given node is a dead node 20120105
6 CHECK_LEAF_OBJECT Instance method Private Method Check an object assigned to a leaf 20060619
7 CHECK_LINK Instance method Private Method Check the link 20060619
8 CHECK_NODE_BIND_TEXT Instance method Private Method Check an object assigned to a leaf 20110415
9 CHECK_OBJECT_TYPES Instance method Private Method Check the object types 20060618
10 CONSTRUCTOR Instance method Public Constructor 20070823
11 COPY_CATALOG_NODE_STRUCTURE Instance method Private Method Copies structure and node properties except the node id 20080218
12 CREATE_NODE Instance method Private Method Create a new tree node 20060627
13 DELETE_NODE Instance method Private Method Delete a node including all his children 20060627
14 GET_CATALOG_USAGES_ALL Static method Public Method Get all the Usages of the Catalog (Both Objects & Catalogs) 20101207
15 GET_NAME_OF_LINKED_NODE Instance method Private Method Returns the name of a linked node 20070110
16 GET_NODE_ID Static method Public Method Convert catalog node UUID into node ID 20080324
17 GET_NODE_UUID Static method Public Method Convert catalog node ID into node UUID 20080324
18 GET_USAGES Static method Private Method Returns the catalog uses 20101207
19 GET_USAGES_MEMORY Static method Private Method Get Catalog Usages from Memory 20101207
20 LOAD_BUFFER Instance method Private Method Load the buffer 20060608
21 LOAD_BUFFER_DB Instance method Private Method Load the buffer from data base 20060608
22 SAVE_BUFFER_DB Instance method Private Method Save the buffer into the data base 20060608
23 SET_BUFFER Instance method Private Method Set the buffer 20060608
Events
Class CL_FDT_CATALOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ATTRIBUTE_VALUE Private See coding 20060619 BEGIN OF s_attribute_value, node TYPE if_fdt_catalog=>node_id, id TYPE if_fdt_types=>id, value TYPE string, END OF s_attribute_value
2 S_BUFFER Private See coding 20060610 BEGIN OF s_buffer, ts_object_type TYPE if_fdt_catalog=>ts_object_type, ts_catalog_structure TYPE if_fdt_catalog=>ts_catalog_structure, ts_link TYPE ts_link, ts_leaf TYPE ts_leaf, node_counter TYPE if_fdt_catalog=>node_id, ts_leaf_attribute TYPE if_fdt_types=>ts_object_id, ts_link_attribute TYPE if_fdt_types=>ts_object_id, ts_structure_attribute TYPE if_fdt_types=>ts_object_id, ts_attribute_value TYPE ts_attribute_value, ts_node_text TYPE ts_node_text, END OF s_buffer
3 S_LEAF Private See coding 20060610 BEGIN OF s_leaf, node TYPE if_fdt_catalog=>node_id, object_id TYPE if_fdt_types=>id, END OF s_leaf
4 S_LINK Private See coding 20060610 BEGIN OF s_link, node TYPE if_fdt_catalog=>node_id, catalog_id TYPE if_fdt_types=>id, catalog_node TYPE if_fdt_catalog=>node_id, "obsolete, replaces by catalog_node_uuid catalog_node_uuid TYPE fdt_ctlg_0200-ctlg_node_uuid, END OF s_link
5 S_NODE_PROPERTIES Private See coding 20070903 BEGIN OF s_node_properties, node_id TYPE if_fdt_catalog=>node_id, node_type TYPE if_fdt_catalog=>node_type, parent TYPE if_fdt_catalog=>node_id, sibling TYPE if_fdt_catalog=>node_id, object_id TYPE if_fdt_types=>id, ts_attribute_value TYPE if_fdt_catalog=>ts_attribute_value, link TYPE if_fdt_catalog=>s_link, node_uuid TYPE if_fdt_catalog=>node_uuid, ts_node_text TYPE if_fdt_catalog=>ts_node_text, END OF s_node_properties
6 S_NODE_TEXT Private See coding 20080112 BEGIN OF s_node_text, node TYPE if_fdt_catalog=>node_id, langu TYPE if_fdt_catalog=>s_node_text-langu, text TYPE if_fdt_catalog=>s_node_text-text, END OF s_node_text
7 S_XML_NODE_PROPERTIES Private See coding Node properties (used in XML exchange only) 20080218 BEGIN OF s_xml_node_properties, text_symbol TYPE if_fdt_types=>s_text_symbol, node_exit_class TYPE classname, seqnr TYPE if_fdt_catalog=>s_catalog_structure-seqnr, langu_indp_node_name TYPE if_fdt_catalog=>node_name, parent_uuid TYPE if_fdt_types=>id, node_bind_text TYPE abap_bool. INCLUDE TYPE s_node_properties. TYPES: END OF s_xml_node_properties
8 TS_ATTRIBUTE_VALUE Private See coding 20060619 ts_attribute_value TYPE SORTED TABLE OF s_attribute_value WITH UNIQUE KEY node id
9 TS_CATALOG_CLEANUP Public See coding 20120112 ts_catalog_cleanup type standard table of fdts_wd_catalog_cleanup
10 TS_LEAF Private See coding 20060610 ts_leaf TYPE SORTED TABLE OF s_leaf WITH UNIQUE KEY node
11 TS_LINK Private See coding 20060610 ts_link TYPE SORTED TABLE OF s_link WITH UNIQUE KEY node
12 TS_NODE_PROPERTIES Private See coding 20070903 ts_node_properties TYPE SORTED TABLE OF s_node_properties WITH UNIQUE KEY node_id
13 TS_NODE_TEXT Private See coding 20080112 ts_node_text TYPE SORTED TABLE OF s_node_text WITH UNIQUE KEY node langu
14 TS_XML_NODE_PROPERTIES Private See coding List of node properties (used in XML exchange only) 20080218 ts_xml_node_properties TYPE SORTED TABLE OF s_xml_node_properties WITH UNIQUE KEY node_id seqnr
Method Signatures

Method ANALYSE_CHANGES_IN_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_INFO Call by reference Type reference (TYPE) CL_FDT_MAINTENANCE=>T_CHANGE_INFO 20080130
2 Importing IS_BUFFER_EARLIER Call by reference Type reference (TYPE) CL_FDT_CATALOG=>S_BUFFER 20080130
3 Importing IS_BUFFER_LATER Call by reference Type reference (TYPE) CL_FDT_CATALOG=>S_BUFFER 20080130
4 Importing IV_1ST_VRS_TMSTMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080130
5 Importing IV_2ND_VRS_TMSTMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080130

Method ANALYSE_CHANGES_IN_VERSION on class CL_FDT_CATALOG has no exception.

Method CHECK_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_ATTRIBUTE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Attributes of a leaf, link or structure node 20060618
2 Importing IV_IN_SET_METHOD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Called in Set Method? 20071221
3 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060618

Method CHECK_ATTRIBUTES on class CL_FDT_CATALOG has no exception.

Method CHECK_ATTRIBUTES_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_ATTRIBUTE_VALUE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>TS_ATTRIBUTE_VALUE Attribute values 20071022
2 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_TYPE Node Type 20071022
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090209
4 Importing IV_WEAK Call by reference Type reference (TYPE) ABAP_BOOL 'X' only perform some checks 20090209
5 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20071022

Method CHECK_ATTRIBUTES_VALUE on class CL_FDT_CATALOG has no exception.

Method CHECK_CLIENT_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLIENTS Call by reference Type reference (TYPE) STRING List of clients where the referenced object exists 20120112
2 Exporting EV_EXISTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: ID exists in other clients 20111221
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20111221
4 Importing IV_LINK_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_UUID Catalog link 20120103

Method CHECK_CLIENT_EXISTENCE on class CL_FDT_CATALOG has no exception.

Method CHECK_DEAD_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 ID 20120105
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Meldung 20120105

Method CHECK_DEAD_NODE on class CL_FDT_CATALOG has no exception.

Method CHECK_LEAF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Obejct ID 20060619
2 Importing IV_ONLY_WARNINGS Call by reference Type reference (TYPE) ABAP_BOOL True: return only warnings 20070418
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060619
4 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Message 20070418

Method CHECK_LEAF_OBJECT on class CL_FDT_CATALOG has no exception.

Method CHECK_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LINK Call by reference Type reference (TYPE) IF_FDT_CATALOG=>S_LINK Link 20080324
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Meldung 20080324
3 Importing IV_ONLY_WARNINGS Call by reference Type reference (TYPE) ABAP_BOOL True: Only Warnings 20070418
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060619

Method CHECK_LINK on class CL_FDT_CATALOG has no exception.

Method CHECK_NODE_BIND_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_NODE_TEXT Call by reference Type reference (TYPE) IF_FDT_CATALOG=>TS_NODE_TEXT Node Texts 20110415
2 Importing IV_NODE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node ID 20110415
3 Importing IV_NODE_TEXT Call by reference Type reference (TYPE) IF_FDT_CATALOG=>S_NODE_TEXT-TEXT Node Text 20110415
4 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_TYPE Node Type 20110415
5 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Message 20110415

Method CHECK_NODE_BIND_TEXT on class CL_FDT_CATALOG has no exception.

Method CHECK_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>TS_OBJECT_TYPE List of allowed object types 20060618
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060619

Method CHECK_OBJECT_TYPES on class CL_FDT_CATALOG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20070823

Method CONSTRUCTOR on class CL_FDT_CATALOG has no exception.

Method COPY_CATALOG_NODE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_NODE_PROPERTIES Call by reference Type reference (TYPE) TS_XML_NODE_PROPERTIES Copied structure and node properties 20080218
2 Importing IV_CURR_PARENT_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node id of the current parent 20080218
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080218

Method COPY_CATALOG_NODE_STRUCTURE on class CL_FDT_CATALOG has no exception.

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID New Node 20060627
2 Importing IV_NODE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node 20060627
3 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_TYPE IF_FDT_CATALOG=>GC_NODE_TYPE_STRUCTURE Node Type 20060627
4 Importing IV_NODE_UUID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_UUID Node Universal Unique Identifier 20080228
5 Importing IV_PARENT Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Parent Node 20060627
6 Importing IV_SIBLING Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Sibling Node 20060627
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20060627

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BUFFER Call by reference Type reference (TYPE) S_BUFFER Buffer (used instead of internal buffer when supplied) 20080504
2 Importing IV_MOVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: move only => delete no subnodes/attributes 20060627
3 Importing IV_NODE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node to be deleted 20060627
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20060627

Method GET_CATALOG_USAGES_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_USAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_USAGE Usages (Where-Used) 20101207
2 Importing IS_OBJECT_CATEGORY_SEL Call by reference Type reference (TYPE) IF_FDT_QUERY=>S_OBJECT_CATEGORY_SEL Object categories - Default: Only Customizing and Syst. Obj. 20101207
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Catalog ID 20101222
4 Importing IV_INCL_MEMORY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Incl Memory 20101207
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20101207

Method GET_NAME_OF_LINKED_NODE 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 20070110
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp 20070110
3 Returning RV_NAME Value transfer Type reference (TYPE) IF_FDT_TYPES=>NAME Name 20070110

Method GET_NAME_OF_LINKED_NODE on class CL_FDT_CATALOG has no exception.

Method GET_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVALID_CATALOG_ID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: invalid/unknown catalog ID 20080324
2 Exporting EV_INVALID_NODE_UUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: invalid/unknown node UUID 20080324
3 Exporting EV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node ID 20080324
4 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Catalog ID 20080324
5 Importing IV_NODE_UUID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_UUID Node UUID 20080324
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080324
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080324

Method GET_NODE_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVALID_CATALOG_ID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: invalid/unknown catalog ID 20080324
2 Exporting EV_INVALID_NODE_ID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: invalid/unknown node ID 20080324
3 Exporting EV_NODE_UUID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_UUID Node UUID 20080324
4 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Catalog ID 20080324
5 Importing IV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node ID 20080324
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080324
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080324

Method GET_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_USAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_USAGE Usages 20101207
2 Importing IS_OBJECT_CATEGORY_SEL Call by reference Type reference (TYPE) IF_FDT_QUERY=>S_OBJECT_CATEGORY_SEL Object categories - Default: Only Customizing 20101207
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object/Catalog Id 20101221
4 Importing IV_INCL_MEMORY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Incl Memory 20101207
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20101207

Method GET_USAGES_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_DELETED_USAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_USAGE Deleted Usages 20101207
2 Exporting ETS_USAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_USAGE Usages 20101207
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object/Catalog ID 20101221

Method GET_USAGES_MEMORY on class CL_FDT_CATALOG has no exception.

Method LOAD_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp of active version 20070810
2 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION 20060608
3 Returning RS_BUFFER Value transfer Type reference (TYPE) S_BUFFER 20060608
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20060608

Method LOAD_BUFFER_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION 20060608
2 Returning RS_BUFFER Value transfer Type reference (TYPE) S_BUFFER 20060608
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20060608

Method SAVE_BUFFER_DB Signature

Method SAVE_BUFFER_DB on class CL_FDT_CATALOG has no parameter.
Method SAVE_BUFFER_DB on class CL_FDT_CATALOG has no exception.

Method SET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUFFER Call by reference Type reference (TYPE) S_BUFFER 20060608

Method SET_BUFFER on class CL_FDT_CATALOG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710