SAP ABAP Class CL_FDT_MAINTENANCE (FDT: Abstract Maintenance Class)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_ADMIN_DATA FDT: Administrative Data 20050815
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_DATA_EXCHANGE_INTERNAL FDT: Data Exchange Internal 20051227
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_TRANSACTION FDT: Transaction 20050815
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_APPLICATION FDT: Application 20050820
2 Inheritance (c INHERITING FROM c_ref)  CL_FDT_CATALOG FDT: Catalog 20060608
3 Inheritance (c INHERITING FROM c_ref)  CL_FDT_DATA_OBJECT FDT: Abstract Data Object Class 20050915
4 Inheritance (c INHERITING FROM c_ref)  CL_FDT_DDBV BRFplus: Dynamic Database View 20121218
5 Inheritance (c INHERITING FROM c_ref)  CL_FDT_EXPRESSION FDT: Abstract Expression Class 20050820
6 Inheritance (c INHERITING FROM c_ref)  CL_FDT_EXPRESSION_TYPE FDT: Expression Type 20050822
7 Inheritance (c INHERITING FROM c_ref)  CL_FDT_FILTER FDT: Filter 20050901
8 Inheritance (c INHERITING FROM c_ref)  CL_FDT_FUNCTION FDT: Function 20050907
9 Inheritance (c INHERITING FROM c_ref)  CL_FDT_RULESET FDT: Ruleset 20060810
Properties
Class CL_FDT_MAINTENANCE  
Short Description FDT: Abstract Maintenance Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CORE   BRFplus: Core 
Created 20050815   SAP 
Last change 20141121    
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_CMP_COMPOSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FDT_ADMIN_DATA 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 IF_FDT_ADMIN_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_FDT_CHANGE_RESTRICTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_FDT_CONSTANTS 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_ADMIN_DATA FDT: Administrative Data 20050815
2 IF_FDT_DATA_EXCHANGE_INTERNAL FDT: Data Exchange Internal 20051227
3 IF_FDT_TRANSACTION FDT: Transaction 20050815
Friends
# Friend Modeled only Created on Description
1 CL_FDT_ADMIN_DATA 20070820 FDT: Administrative Data
2 CL_FDT_APPLICATION 20070314 FDT: Application
3 CL_FDT_CATALOG 20131113 FDT: Catalog
4 CL_FDT_CONSTANT 20090120 FDT: Constant
5 CL_FDT_DATA_OBJECT 20120511 FDT: Abstract Data Object Class
6 CL_FDT_EXPRESSION 20081023 FDT: Abstract Expression Class
7 CL_FDT_FACTORY 20110630 FDT: Factory
8 CL_FDT_GTABKEY 20080126 FDT: Global Table Key Registration Service
9 CL_FDT_GTC_ADMIN_DATA_SPECIFIC 20071112 Tests Access Level
10 CL_FDT_LUW 20070629 FDT: LUW Object
11 CL_FDT_SERVICES 20120221 FDT: Services for External Use
12 CL_FDT_SERVICES_INTERNAL 20110203 FDT: Services for Internal Use Only
13 CL_FDT_SET_BASED_MASS_OP 20100517 FDT: Mass Operations for Application Sets
14 CL_FDT_SIMPLIFIER 20090209 FDT: Simplify your life!
15 CL_FDT_TRANS_CORE 20120906 FDT: Using Core Functions for Check, Delete and Activate
16 CL_FDT_WORKLIST 20080306 FDT: Worklist
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ADMN_0901 Constant Private Type reference (TYPE) TABNAME 'FDT_ADMN_0901' Table Name 20070819
2 GS_TRANSACTION Static Attribute Private See coding Transaction Handling (global) 20071118
3 GTH_DB_VERSION Static Attribute Private Type reference (TYPE) TH_DB_VERSION 20120706
4 GV_CHECKING_DEPENDENT_OBJECTS Instance attribute Private Type reference (TYPE) ABAP_BOOL X: set during the check of dependent objects 20120203
5 GV_DEBUG_SKIP_AUTH Static Attribute Private Type reference (TYPE) ABAP_BOOL Skip authority check in replace and debug mode 20080130
6 GV_DELETE_LUW Static Attribute Public Type reference (TYPE) ABAP_BOOL During Delete: Performance optimization & improved stability 20081107
7 GV_EXPORT Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Running in before export phase 20100921
8 GV_EXPORT_UPGRADE_OR_SP Static Attribute Public Type reference (TYPE) ABAP_BOOL 20131207
9 GV_FINALIZE_SAVE_FROM_EXTERNAL Static Attribute Public Type reference (TYPE) ABAP_BOOL 20131211
10 GV_LUW_CONTROLLED_RECURSION Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE LUW Controlled Operation is active 20100518
11 GV_LUW_MODE Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE LUW Mode is active 20070629
12 GV_LUW_OP Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE LUW Controlled Operation is active 20070629
13 GV_MASS_CHECK Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120906
14 GV_OBSOLETE_TRUNCATE Static Attribute Public Type reference (TYPE) ABAP_BOOL 20131213
15 GV_TOSTRING_ERROR_TEXT Static Attribute Protected Type reference (TYPE) STRING 20060309
16 GV_TRANSPORT Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE: running After Import code or deployment, ...) 20060725
17 GV_XML_IMPORT Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE:The object is copied with name check supressed 20081127
18 MO_ADMIN_DATA Instance attribute Private Object reference (TYPE REF TO) CL_FDT_ADMIN_DATA FDT: Admin Data 20060718
19 MO_PERSISTENCE Instance attribute Private Object reference (TYPE REF TO) CL_FDT_PERSISTENCE FDT: Persistence 20071013
20 MS_TRANSACTION Instance attribute Private See coding Transaction Handling (local) 20071118
21 MTS_CH_MGMNT_RESTRICTION Instance attribute Protected Type reference (TYPE) TS_RESTRICTION Change Management: Valid change restrictions 20080319
22 MTS_VERSION_BUFFER Instance attribute Private Type reference (TYPE) TS_VERSION_BUFFER 20060718
23 MV_CH_MGMNT_NEEDS_PARAM Instance attribute Protected Type reference (TYPE) ABAP_BOOL Change Management: Needs parameter values of change methodl 20080319
24 MV_CUSTOMIZING_OBJECT Instance attribute Private Attribute reference (LIKE) 20080126
25 MV_ID Instance attribute Private Attribute reference (LIKE) 20070419
26 MV_LOCAL_OBJECT Instance attribute Private Attribute reference (LIKE) 20080126
27 MV_MASTERDATA_OBJECT Instance attribute Private Attribute reference (LIKE) 20080126
28 MV_OBJECT_TYPE Instance attribute Private Attribute reference (LIKE) 20070914
29 MV_SYSTEM_OBJECT Instance attribute Private Attribute reference (LIKE) 20080126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NAMESPACE_PREFIX Static method Private Method Adds Namespace prefix to FDT XML elements 20061214
2 CHANGE_LUW_SETTINGS Static method Private Method Only called by CL_FDT_LUW (Friend!). 20070629
3 CHECK Instance method Protected Method Internal check, called out of public check, to be re-defined 20060418
4 CHECK_BEFORE_DELETE Instance method Private Method Checks if an object can be logically deleted 20060303
5 CHECK_OBJECT Instance method Protected Method Checks the ID 20051208
6 CHECK_OBJECT_ACCESS Instance method Public Method Check for permission to access the object 20060420
7 CHECK_RECURSION Instance method Private Method 20090118
8 CHECK_REFERENCES_DURING_SAVE Static method Private Method 20120706
9 CHECK_USAGE_CONSISTENCY Instance method Public Method Check dependent objects (Objects using this object) 20120216
10 CH_MGMNT_CHECK_BEFORE_CHANGE Instance method Protected Method Change Management: Check restrictions before change of buffe 20080318
11 CH_MGMNT_REMOVE_RESTRICTION Instance method Protected Method Change Management: Remove a restriction for changes 20080319
12 CH_MGMNT_SET_RESTRICTION Instance method Protected Method Change Management: Set a restriction for changes 20080319
13 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060309
14 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050815
15 CONVERT_ABAP_TO_XML Instance method Protected Method Convert ABAP variable (field, structure, table) into XML 20060101
16 CONVERT_XML_TO_ABAP Instance method Protected Method Convert XML into ABAP variable (field, structure, table) 20060101
17 COPY Instance method Protected Method Return a copy of the object 20051116
18 COPY_CUSTOM_ATTR_VALUES Instance method Private Method Copy Custom Attribute Values 20130806
19 COPY_ON_REQUEST Instance method Protected Method Copy the object of the supplied ID if applicable 20051116
20 COPY_TRANSACTION_END Instance method Private Method End Transaction for Copying (called by CL_FDT_APPL..only) 20090506
21 COPY_TRANSACTION_START Instance method Private Method Start Transaction for Copying (called by CL_FDT_APPL..only) 20090506
22 DELETE_FROM_DB Instance method Protected Method Physically delete the object from storage (all versions) 20060307
23 DELETE_INACTIVE_VERSION Instance method Private Method Delete the inactive version of the object (works on DB only) 20110202
24 DELETE_PERMANENTLY Instance method Public Method Permanently delete the object from storage (all versions) 20061101
25 DISCARD_CHANGES Instance method Private Method Discard changes 20060307
26 FINALIZE_SAVE Static method Public Method 20131211
27 FINALIZE_SAVE_FROM_EXTERNAL Static method Public Method 20131211
28 GET_CHANGE_DETAILS Instance method Protected Method Gets the change infos 20071214
29 GET_CHANGE_HISTORY Instance method Public Method Gets the change history for the object 20071203
30 GET_CONTEXT_MESSAGE Instance method Protected Method Gets the context message 20081124
31 GET_PARAMETER_TEXT Static method Public Method Get text description of the parameter id passed 20060102
32 GET_PERSISTENCE Instance method Protected Method Get the persistence instance 20070720
33 GET_REFERENCED_OBJECTS Instance method Public Method Get all Referenced Objects 20070523
34 GET_USAGE_TREE Instance method Public Method Get all usages of the object 20060606
35 HAS_ACTIVE_VERSION Instance method Private Method Does/did the object have at least one avtive version? 20060714
36 HAS_INACTIVE_VERSION Instance method Private Method Does the object have an inavtive version? 20060719
37 HAS_UNSAVED_CHANGES Instance method Public Method Are there any unsaved changes? 20060601
38 IS_DELETED Instance method Protected Method Is this object logically deleted? 20060303
39 IS_MARKED_FOR_DELETE Instance method Protected Method 20070418
40 IS_OBJECT_LEAN_TRACE_READY Instance method Public Method Checks if an object meets the requirements for lean trace 20101104
41 IS_OBSOLETE Instance method Private Method 20070418
42 IS_ORIGIN_OBJECT Instance method Protected Method Is this the origin object or just a copy? 20070109
43 NOTIFY_CHANGE Instance method Protected Method Notify about changes 20050905
44 NOTIFY_CHANGE_PRIVATE Instance method Private Method Notify about changes (private) 20060724
45 REMOVE_NAMESPACE_PREFIX Static method Private Method Removes Namespace prefix and uri to FDT XML elements 20070118
46 RESET_CHANGE_RESTRICTIONS Instance method Private Method 20080320
47 RESTORE_BUFFER Instance method Protected Method Reset the buffer 20051117
48 SAVE_WITH_VERSION Instance method Protected Method Save all version-dependent data in re-definitions 20050929
49 SET_CUSTOMIZING_REQUEST_FLAG Instance method Private Method 20110608
50 TRANSPORT Instance method Protected Method Collect transport information. To be redefined. 20060714
51 TRIM_NUMBER_STRING Static method Public Method BRS-Method Remove meaningless zero from number 20060321
52 TRUNCATE_AFFECTED_CODE_VAL Static method Private Method 20131211
53 TRUNCATE_CODE_VAL Static method Protected Method 20131211
54 TRUNCATE_STRING Static method Public Method BRS-Method Truncate a string (from TO_STRING) 20060102
55 UNDELETE Instance method Public Method Recover logically deleted object (controlled usage only!) 20060829
Events
Class CL_FDT_MAINTENANCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CHANGE_HISTORY Public See coding 20071203 BEGIN OF s_change_history, timestamp TYPE if_fdt_types=>timestamp, source_id TYPE if_fdt_types=>id, target_id TYPE if_fdt_types=>id, user TYPE syuname, version TYPE if_fdt_types=>version, change_info TYPE t_change_info, is_direct_change TYPE abap_bool, dependent_id TYPE if_fdt_types=>id, END OF s_change_history
2 S_CHANGE_INFO Public See coding 20071213 BEGIN OF s_change_info, change_info TYPE string, END OF s_change_info
3 S_CHANGE_SUMMARY Public See coding 20080124 BEGIN OF s_change_summary, id TYPE if_fdt_types=>id, timestamp TYPE if_fdt_types=>timestamp, version TYPE if_fdt_types=>version, user TYPE syuname, is_processing_change TYPE abap_bool, is_non_processing_change TYPE abap_bool, END OF s_change_summary
4 S_CHANGE_TIMESLICE Public See coding 20071203 BEGIN OF s_change_timeslice, id TYPE if_fdt_types=>id, from_timestamp TYPE if_fdt_types=>timestamp, to_timestamp TYPE if_fdt_types=>timestamp, END OF s_change_timeslice
5 S_COPY Private See coding 20071203 BEGIN OF s_copy, source_id TYPE if_fdt_types=>id, target_id TYPE if_fdt_types=>id, END OF s_copy
6 S_DB_VERSION Private See coding 20120706 BEGIN OF s_db_version, id TYPE if_fdt_types=>id, version TYPE if_fdt_types=>version, state TYPE if_fdt_types=>state, END OF s_db_version
7 S_RESTRICTION Protected See coding 20080319 BEGIN OF s_restriction, restriction TYPE if_fdt_change_restriction=>restriction, o_restriction TYPE REF TO if_fdt_change_restriction, END OF s_restriction
8 S_TRANSACTION Private See coding 20071130 BEGIN OF s_transaction, enqueue_object TYPE i, enqueue_deep TYPE i, dequeue_object TYPE i, dequeue_deep TYPE i, authority_check_object TYPE i, authority_check_deep TYPE i, copy_object TYPE i, copy_deep TYPE i, transport_object TYPE i, transport_deep TYPE i, make_obsolete_object TYPE i, make_obsolete_deep TYPE i, delete_object TYPE i, delete_deep TYPE i, check_object TYPE i, check_deep TYPE i, activate_object TYPE i, activate_deep TYPE i, save_object TYPE i, save_deep TYPE i, discard_changes_object TYPE i, discard_changes_deep TYPE i, set_versioning_object TYPE i, set_versioning_deep TYPE i, undelete_object TYPE i, undelete_deep TYPE i, delete_inactive_object TYPE i, delete_inactive_deep TYPE i, operate_cross_version TYPE abap_bool, END OF s_transaction
9 S_TX_MGMT Private See coding Transaction Management Information 20071119 BEGIN OF s_tx_mgmt, started TYPE abap_bool, object TYPE abap_bool, deep TYPE abap_bool, referenced TYPE abap_bool, END OF s_tx_mgmt
10 S_USAGE_TREE Public Type reference (TYPE) CL_FDT_ADMIN_DATA=>S_USAGE_TREE Usage (Where-Used) 20060712
11 S_VERSION_BUFFER Private See coding 20051129 BEGIN OF s_version_buffer, timestamp TYPE if_fdt_types=>timestamp, version TYPE if_fdt_types=>version, END OF s_version_buffer
12 TH_DB_VERSION Private See coding 20120706 th_db_version TYPE HASHED TABLE OF s_db_version WITH UNIQUE KEY id
13 TS_CHANGE_HISTORY Public See coding 20071203 ts_change_history TYPE SORTED TABLE OF s_change_history WITH NON-UNIQUE KEY timestamp source_id target_id
14 TS_CHANGE_SUMMARY Public See coding 20080124 ts_change_summary TYPE SORTED TABLE OF s_change_summary WITH UNIQUE KEY id timestamp
15 TS_CHANGE_TIMESLICE Public See coding 20071203 ts_change_timeslice TYPE SORTED TABLE OF s_change_timeslice WITH UNIQUE KEY id
16 TS_RESTRICTION Protected See coding 20080319 ts_restriction TYPE SORTED TABLE OF s_restriction WITH UNIQUE KEY restriction
17 TS_USAGE_TREE Public Type reference (TYPE) CL_FDT_ADMIN_DATA=>TS_USAGE_TREE Usages (Where-Used) 20060712
18 TS_VERSION_BUFFER Private See coding 20051129 ts_version_buffer TYPE SORTED TABLE OF s_version_buffer WITH UNIQUE KEY timestamp
19 T_CHANGE_INFO Public See coding 20071213 t_change_info TYPE STANDARD TABLE OF s_change_info WITH NON-UNIQUE KEY change_info
20 T_STACK Private See coding Standard table with secondary unique key ID 20090118 t_stack TYPE STANDARD TABLE OF if_fdt_types=>id WITH NON-UNIQUE DEFAULT KEY WITH UNIQUE SORTED KEY id COMPONENTS table_line
Method Signatures

Method ADD_NAMESPACE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20061214
2 Importing IV_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING Namespace Prefix for FDT XML elements 20061214

Method ADD_NAMESPACE_PREFIX on class CL_FDT_MAINTENANCE has no exception.

Method CHANGE_LUW_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LUW_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070629
2 Importing IV_LUW_OP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070629
# Exception Resumable Description Created on
1 CX_FDT_LUW_MODE FDT: Invalid Input 20100519

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATION_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: call from activation 20060727
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060418
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20101230

Method CHECK_BEFORE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Message 20080106
2 Exporting EV_USAGES_EXIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: usages do exist 20080106
3 Importing IV_INCL_MEMORY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_TRUE: include the memory (else DB only) 20060420
4 Importing IV_MARKED_FOR_DELETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: no deletion but only marked for deletion 20070627

Method CHECK_BEFORE_DELETE on class CL_FDT_MAINTENANCE has no exception.

Method CHECK_OBJECT 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 Object ID 20051208
2 Importing IV_INCLUDE_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Include Deleted Objects 20060505
3 Importing IV_INCLUDE_MARKED_FOR_DELETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070425
4 Importing IV_INCLUDE_OBSOLETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070425
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE Object Type 20051208
6 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Message 20051208

Method CHECK_OBJECT on class CL_FDT_MAINTENANCE has no exception.

Method CHECK_OBJECT_ACCESS 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 Object ID 20060420
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Message 20060420

Method CHECK_OBJECT_ACCESS on class CL_FDT_MAINTENANCE has no exception.

Method CHECK_RECURSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK Call by reference Type reference (TYPE) T_STACK Standard table with secondary unique key ID 20090118
2 Exporting ET_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090118
3 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20090118

Method CHECK_RECURSION on class CL_FDT_MAINTENANCE has no exception.

Method CHECK_REFERENCES_DURING_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_OBJECT_ID_A Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Referenced A-Objects 20120706
2 Importing ITH_OBJECT_ID_C Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Referenced C-Objects 20120706
3 Importing ITH_OBJECT_ID_S Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Referenced S-Objects 20120706
4 Importing ITH_OBJECT_ID_T Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Referenced T-Objects 20120706
5 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120706
6 Importing IV_STATE Call by reference Type reference (TYPE) IF_FDT_TYPES=>STATE State of the Source Object 20120706
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120706

Method CHECK_USAGE_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20120216
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20120216

Method CH_MGMNT_CHECK_BEFORE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20080318
2 Importing IV_CLIF Call by reference Type reference (TYPE) SEOCLSNAME Full Component Name 20080318
3 Importing IV_METHOD Call by reference Type reference (TYPE) SEOCPDNAME Full Component Name 20080318
# Exception Resumable Description Created on
1 CX_FDT_INVALID_CALL FDT: Invalid Input 20080318

Method CH_MGMNT_REMOVE_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESTRICTION Call by reference Type reference (TYPE) IF_FDT_CHANGE_RESTRICTION=>RESTRICTION 20080319

Method CH_MGMNT_REMOVE_RESTRICTION on class CL_FDT_MAINTENANCE has no exception.

Method CH_MGMNT_SET_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESTRICTION Call by reference Type reference (TYPE) IF_FDT_CHANGE_RESTRICTION=>RESTRICTION 20080319
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080319

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FDT_MAINTENANCE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FDT_MAINTENANCE 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 20050815
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE Object Type (new object only) 20050831
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20050902

Method CONVERT_ABAP_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT iXML element created with the supplied name and value 20070917
2 Importing IA_ABAP Call by reference Type reference (TYPE) ANY ABAP Variable 20060101
3 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT iXML Element (parent element) 20060101
4 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE Element Name 20060101
5 Importing IV_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING Prefix name for FDT elements 20061214

Method CONVERT_ABAP_TO_XML on class CL_FDT_MAINTENANCE has no exception.

Method CONVERT_XML_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EA_ABAP Call by reference Type reference (TYPE) ANY ABAP Variable 20060101
2 Exporting EV_NO_ELEMENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: element not found 20060101
3 Exporting EV_NO_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: no value for this element 20060101
4 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT iXML Element (parent element) 20060101
5 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE Element Name 20060101
6 Importing IV_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING Prefix name for FDT XML elements 20061214

Method CONVERT_XML_TO_ABAP on class CL_FDT_MAINTENANCE has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Id of the Application to which the Object is copied 20061207
2 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the COPY to the subordinate objects 20051116
3 Returning RO_COPY Value transfer Object reference (TYPE REF TO) IF_FDT_TRANSACTION 20051116
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090213

Method COPY_CUSTOM_ATTR_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COPY Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20130806
2 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL 20130806
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130806

Method COPY_ON_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Id of the Application to which the content is to be copied 20061207
2 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: also copy named and subsequent 20051116
3 Importing IV_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID 20051116
4 Returning RV_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID 20051116
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100304

Method COPY_TRANSACTION_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TX_MGMT Call by reference Type reference (TYPE) CL_FDT_MAINTENANCE=>S_TX_MGMT Transaction Management Information 20090506

Method COPY_TRANSACTION_END on class CL_FDT_MAINTENANCE has no exception.

Method COPY_TRANSACTION_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_TX_MGMT Value transfer Type reference (TYPE) CL_FDT_MAINTENANCE=>S_TX_MGMT Transaction Management Information 20090506

Method COPY_TRANSACTION_START on class CL_FDT_MAINTENANCE has no exception.

Method DELETE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR NOT USED ANYMORE 20060401
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input (coming from storage or transport) 20060308
2 CX_FDT_SYSTEM FDT: System failure 20060308

Method DELETE_INACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20110202
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20110202
3 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the CHECK to the subordinate objects 20110202
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20120220

Method DELETE_PERMANENTLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request 20061101
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061101
2 CX_FDT_SYSTEM FDT: System Failure 20061101

Method DISCARD_CHANGES Signature

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

Method DISCARD_CHANGES on class CL_FDT_MAINTENANCE has no exception.

Method FINALIZE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FROM_EXTERNAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131211
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20131211
3 Importing IV_WITH_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131211
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20131211
2 CX_FDT_SYSTEM 20131211

Method FINALIZE_SAVE_FROM_EXTERNAL Signature

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

Method FINALIZE_SAVE_FROM_EXTERNAL on class CL_FDT_MAINTENANCE has no exception.

Method GET_CHANGE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_CHANGE_SUMMARY Call by reference Type reference (TYPE) TS_CHANGE_SUMMARY Provides the change summary 20080124
2 Changing CTS_CHANGE_TIMESLICE Call by reference Type reference (TYPE) TS_CHANGE_TIMESLICE Provides the timeslices of all the objects covered 20080121
3 Exporting ETS_NON_PROCESSING_CHANGE Call by reference Type reference (TYPE) TS_CHANGE_HISTORY Provides the changes which are non processing relevant 20080121
4 Exporting ETS_PROCESSING_CHANGE Call by reference Type reference (TYPE) TS_CHANGE_HISTORY Provides the changes which are processing relevant 20080121
5 Importing IV_1ST_VRS_TMSTMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for the first version 20080128
6 Importing IV_2ND_VRS_TMSTMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for the second version 20080128
7 Importing IV_COMPARE_ONLY_SUB_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: compares only the subobjects 20080128
8 Importing IV_DETAILED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE If detailed changes is required 20120320
9 Importing IV_SUB_OBJ_1ST_VRS_TMSTMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for the first version of the subordinate objects 20080128
10 Importing IV_SUB_OBJ_2ND_VRS_TMSTMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for the second version of the subordinate objects 20080128
11 Importing IV_SUPERIOR_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID ID for the superior objects 20080128
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20110404

Method GET_CHANGE_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_CHANGE_SUMMARY Call by reference Type reference (TYPE) TS_CHANGE_SUMMARY 20080124
2 Changing CTS_CHANGE_TIMESLICE Call by reference Type reference (TYPE) TS_CHANGE_TIMESLICE 20071203
3 Exporting ETS_NON_PROCESSING_CHANGE Call by reference Type reference (TYPE) TS_CHANGE_HISTORY 20080121
4 Exporting ETS_PROCESSING_CHANGE Call by reference Type reference (TYPE) TS_CHANGE_HISTORY 20080121
5 Importing IV_DETAILED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE If the detailed changes is required 20120320
6 Importing IV_FROM_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20071203
7 Importing IV_SUPERIOR_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080128
8 Importing IV_TO_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20071203
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20071203

Method GET_CONTEXT_MESSAGE 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 20081124
2 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE-MSGTY 20081125
3 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Message 20081124

Method GET_CONTEXT_MESSAGE on class CL_FDT_MAINTENANCE has no exception.

Method GET_PARAMETER_TEXT 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 Parameter UUID 20060102
2 Importing IV_MODE Call by reference Type reference (TYPE) I IF_FDT_CONSTANTS=>GC_TOSTRING_MODE_BRIEF To string mode 20090313
3 Importing IV_NAME_REQ Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Boolean to indicate that only expression name is req 20060203
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060102
5 Returning RV_TEXT Value transfer Type reference (TYPE) STRING Parameter Description Text 20060102
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100610

Method GET_PERSISTENCE Signature

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

Method GET_PERSISTENCE on class CL_FDT_MAINTENANCE has no exception.

Method GET_REFERENCED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20070523
2 Exporting EV_OBJECT_COUNT Call by reference Type reference (TYPE) I Number of objects 20070523
3 Importing IV_CROSS_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070523
4 Importing IV_INCL_APPLICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091013
5 Importing IV_INCL_EXPRESSION_TYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091013
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20070523
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070523

Method GET_USAGE_TREE 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 List of usages 20060606
2 Exporting ETS_USAGE_TREE Call by reference Type reference (TYPE) CL_FDT_MAINTENANCE=>TS_USAGE_TREE Usage Tree 20060609
3 Exporting EV_USAGES_EXIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: usages exist (magnitudes faster than ETS_USAGES!) 20080102
4 Importing IV_CROSS_CLIENT_LEVEL_ULTIMAT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130611
5 Importing IV_CROSS_CLIENT_LEVEL_ULTIMATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Default: Only cross client up to level 1 - only use default! 20080410
6 Importing IV_CROSS_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Find usages across all versions 20070306
7 Importing IV_EXCL_MARKED_FOR_DELETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20071128
8 Importing IV_INCLUDE_VERSION_0_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Consider not yet version copied objects in version 0 20131031
9 Importing IV_INCL_MEMORY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_TRUE: include unsaved changes 20060606
10 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Find usages for a specific timestamp 20070306
11 Importing IV_TIMESTAMP_OPTION Call by reference Type reference (TYPE) FDT_OPTION 'EQ' Find usages EQ, LE, GE the specified timestamp 20110302
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20071129

Method HAS_ACTIVE_VERSION Signature

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

Method HAS_ACTIVE_VERSION on class CL_FDT_MAINTENANCE has no exception.

Method HAS_INACTIVE_VERSION Signature

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

Method HAS_INACTIVE_VERSION on class CL_FDT_MAINTENANCE has no exception.

Method HAS_UNSAVED_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UNSAVED_CHANGES Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: unsaved changes exist 20060601

Method HAS_UNSAVED_CHANGES on class CL_FDT_MAINTENANCE has no exception.

Method IS_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070530
2 Returning RV_DELETED Value transfer Type reference (TYPE) ABAP_BOOL 20060303

Method IS_DELETED on class CL_FDT_MAINTENANCE has no exception.

Method IS_MARKED_FOR_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070530
2 Returning RV_MARKED_FOR_DELETE Value transfer Type reference (TYPE) ABAP_BOOL 20070419

Method IS_MARKED_FOR_DELETE on class CL_FDT_MAINTENANCE has no exception.

Method IS_OBJECT_LEAN_TRACE_READY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_ALREADY_VISITED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID List of IDs, which were already checked 20101215
2 Changing CTS_ID_NOT_LEAN_TRACE_READY Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID List of IDs, which are not lean trace ready 20101104
3 Changing CV_LEAN_TRACE_READY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE abap_true: The object is lean trace ready 20101104
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20101104

Method IS_OBSOLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070530
2 Returning RV_OBSOLETE Value transfer Type reference (TYPE) ABAP_BOOL 20070419

Method IS_OBSOLETE on class CL_FDT_MAINTENANCE has no exception.

Method IS_ORIGIN_OBJECT Signature

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

Method IS_ORIGIN_OBJECT on class CL_FDT_MAINTENANCE has no exception.

Method NOTIFY_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070530
2 Importing IV_WITHOUT_VERSIONING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070419

Method NOTIFY_CHANGE on class CL_FDT_MAINTENANCE has no exception.

Method NOTIFY_CHANGE_PRIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: called from ACTIVATE 20060724
2 Importing IV_ATTR_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070530
3 Importing IV_WITHOUT_VERSIONING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070419

Method NOTIFY_CHANGE_PRIVATE on class CL_FDT_MAINTENANCE has no exception.

Method REMOVE_NAMESPACE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070118

Method REMOVE_NAMESPACE_PREFIX on class CL_FDT_MAINTENANCE has no exception.

Method RESET_CHANGE_RESTRICTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080320
2 Importing IV_FOR_OBSOLETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080320

Method RESET_CHANGE_RESTRICTIONS on class CL_FDT_MAINTENANCE has no exception.

Method RESTORE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUFFER_DB Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: also restore DB buffer 20051117

Method RESTORE_BUFFER on class CL_FDT_MAINTENANCE has no exception.

Method SAVE_WITH_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAST_DB_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION Last version in data base 20051212
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request 20060401
3 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION Version to save data in 20050929
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20050929
2 CX_FDT_SYSTEM FDT: System Failure 20050929

Method SET_CUSTOMIZING_REQUEST_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20110608

Method SET_CUSTOMIZING_REQUEST_FLAG on class CL_FDT_MAINTENANCE has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request 20060714
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060714
2 CX_FDT_SYSTEM FDT: System Failure 20060714

Method TRIM_NUMBER_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT_STRING Call by reference Type reference (TYPE) STRING The number string containing meaningless zero 20060321
2 Returning RV_OUTPUT_STRING Value transfer Type reference (TYPE) STRING The number string not containing meaningless zero 20060321

Method TRIM_NUMBER_STRING on class CL_FDT_MAINTENANCE has no exception.

Method TRUNCATE_AFFECTED_CODE_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SAVED_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA 20131211
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20131211

Method TRUNCATE_CODE_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) SYMANDT 20131211
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20131211
3 Importing IV_IS_MASTERDATA_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20131211
4 Importing IV_IS_SYSTEM_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20131211
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 20131211
6 Importing IV_TRUNCATE_AT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20131211
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20131211

Method TRUNCATE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRING Call by reference Type reference (TYPE) STRING A string that describes the content of the expression 20060102
2 Importing IV_MAX_LENGTH Call by reference Type reference (TYPE) I Maximum length of truncated string. 20060102

Method TRUNCATE_STRING on class CL_FDT_MAINTENANCE has no exception.

Method UNDELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Undelete also referenced deleted objects? 20060829
# Exception Resumable Description Created on
1 CX_FDT_INPUT object not deleted, cannot be recovered or similar 20060829
History
Last changed by/on SAP  20141121 
SAP Release Created in 710