Hierarchy
⤷
⤷
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
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 | Constant | Private | Type reference (TYPE) | TABNAME | 'FDT_ADMN_0901' | Table Name | 20070819 | ||
| 2 | Static Attribute | Private | See coding | Transaction Handling (global) | 20071118 | ||||
| 3 | Static Attribute | Private | Type reference (TYPE) | TH_DB_VERSION | 20120706 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | X: set during the check of dependent objects | 20120203 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | Skip authority check in replace and debug mode | 20080130 | |||
| 6 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | During Delete: Performance optimization & improved stability | 20081107 | |||
| 7 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Running in before export phase | 20100921 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20131207 | ||||
| 9 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20131211 | ||||
| 10 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | LUW Controlled Operation is active | 20100518 | ||
| 11 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | LUW Mode is active | 20070629 | ||
| 12 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | LUW Controlled Operation is active | 20070629 | ||
| 13 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120906 | ||||
| 14 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20131213 | ||||
| 15 | Static Attribute | Protected | Type reference (TYPE) | STRING | 20060309 | ||||
| 16 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: running After Import code or deployment, ...) | 20060725 | |||
| 17 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE:The object is copied with name check supressed | 20081127 | ||
| 18 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FDT_ADMIN_DATA | FDT: Admin Data | 20060718 | |||
| 19 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FDT_PERSISTENCE | FDT: Persistence | 20071013 | |||
| 20 | Instance attribute | Private | See coding | Transaction Handling (local) | 20071118 | ||||
| 21 | Instance attribute | Protected | Type reference (TYPE) | TS_RESTRICTION | Change Management: Valid change restrictions | 20080319 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | TS_VERSION_BUFFER | 20060718 | ||||
| 23 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Change Management: Needs parameter values of change methodl | 20080319 | |||
| 24 | Instance attribute | Private | Attribute reference (LIKE) | 20080126 | |||||
| 25 | Instance attribute | Private | Attribute reference (LIKE) | 20070419 | |||||
| 26 | Instance attribute | Private | Attribute reference (LIKE) | 20080126 | |||||
| 27 | Instance attribute | Private | Attribute reference (LIKE) | 20080126 | |||||
| 28 | Instance attribute | Private | Attribute reference (LIKE) | 20070914 | |||||
| 29 | Instance attribute | Private | Attribute reference (LIKE) | 20080126 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Adds Namespace prefix to FDT XML elements | 20061214 | |
| 2 | Static method | Private | Method | Only called by CL_FDT_LUW (Friend!). | 20070629 | |
| 3 | Instance method | Protected | Method | Internal check, called out of public check, to be re-defined | 20060418 | |
| 4 | Instance method | Private | Method | Checks if an object can be logically deleted | 20060303 | |
| 5 | Instance method | Protected | Method | Checks the ID | 20051208 | |
| 6 | Instance method | Public | Method | Check for permission to access the object | 20060420 | |
| 7 | Instance method | Private | Method | 20090118 | ||
| 8 | Static method | Private | Method | 20120706 | ||
| 9 | Instance method | Public | Method | Check dependent objects (Objects using this object) | 20120216 | |
| 10 | Instance method | Protected | Method | Change Management: Check restrictions before change of buffe | 20080318 | |
| 11 | Instance method | Protected | Method | Change Management: Remove a restriction for changes | 20080319 | |
| 12 | Instance method | Protected | Method | Change Management: Set a restriction for changes | 20080319 | |
| 13 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20060309 | |
| 14 | Instance method | Public | Constructor | CONSTRUCTOR | 20050815 | |
| 15 | Instance method | Protected | Method | Convert ABAP variable (field, structure, table) into XML | 20060101 | |
| 16 | Instance method | Protected | Method | Convert XML into ABAP variable (field, structure, table) | 20060101 | |
| 17 | Instance method | Protected | Method | Return a copy of the object | 20051116 | |
| 18 | Instance method | Private | Method | Copy Custom Attribute Values | 20130806 | |
| 19 | Instance method | Protected | Method | Copy the object of the supplied ID if applicable | 20051116 | |
| 20 | Instance method | Private | Method | End Transaction for Copying (called by CL_FDT_APPL..only) | 20090506 | |
| 21 | Instance method | Private | Method | Start Transaction for Copying (called by CL_FDT_APPL..only) | 20090506 | |
| 22 | Instance method | Protected | Method | Physically delete the object from storage (all versions) | 20060307 | |
| 23 | Instance method | Private | Method | Delete the inactive version of the object (works on DB only) | 20110202 | |
| 24 | Instance method | Public | Method | Permanently delete the object from storage (all versions) | 20061101 | |
| 25 | Instance method | Private | Method | Discard changes | 20060307 | |
| 26 | Static method | Public | Method | 20131211 | ||
| 27 | Static method | Public | Method | 20131211 | ||
| 28 | Instance method | Protected | Method | Gets the change infos | 20071214 | |
| 29 | Instance method | Public | Method | Gets the change history for the object | 20071203 | |
| 30 | Instance method | Protected | Method | Gets the context message | 20081124 | |
| 31 | Static method | Public | Method | Get text description of the parameter id passed | 20060102 | |
| 32 | Instance method | Protected | Method | Get the persistence instance | 20070720 | |
| 33 | Instance method | Public | Method | Get all Referenced Objects | 20070523 | |
| 34 | Instance method | Public | Method | Get all usages of the object | 20060606 | |
| 35 | Instance method | Private | Method | Does/did the object have at least one avtive version? | 20060714 | |
| 36 | Instance method | Private | Method | Does the object have an inavtive version? | 20060719 | |
| 37 | Instance method | Public | Method | Are there any unsaved changes? | 20060601 | |
| 38 | Instance method | Protected | Method | Is this object logically deleted? | 20060303 | |
| 39 | Instance method | Protected | Method | 20070418 | ||
| 40 | Instance method | Public | Method | Checks if an object meets the requirements for lean trace | 20101104 | |
| 41 | Instance method | Private | Method | 20070418 | ||
| 42 | Instance method | Protected | Method | Is this the origin object or just a copy? | 20070109 | |
| 43 | Instance method | Protected | Method | Notify about changes | 20050905 | |
| 44 | Instance method | Private | Method | Notify about changes (private) | 20060724 | |
| 45 | Static method | Private | Method | Removes Namespace prefix and uri to FDT XML elements | 20070118 | |
| 46 | Instance method | Private | Method | 20080320 | ||
| 47 | Instance method | Protected | Method | Reset the buffer | 20051117 | |
| 48 | Instance method | Protected | Method | Save all version-dependent data in re-definitions | 20050929 | |
| 49 | Instance method | Private | Method | 20110608 | ||
| 50 | Instance method | Protected | Method | Collect transport information. To be redefined. | 20060714 | |
| 51 | Static method | Public | Method | BRS-Method Remove meaningless zero from number | 20060321 | |
| 52 | Static method | Private | Method | 20131211 | ||
| 53 | Static method | Protected | Method | 20131211 | ||
| 54 | Static method | Public | Method | BRS-Method Truncate a string (from TO_STRING) | 20060102 | |
| 55 | 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 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20061214 | |||
| 2 | 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 | IV_LUW_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20070629 | |||
| 2 | IV_LUW_OP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20070629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100519 |
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTIVATION_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE: call from activation | 20060727 | ||
| 2 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20060418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Message | 20080106 | |||
| 2 | EV_USAGES_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: usages do exist | 20080106 | |||
| 3 | IV_INCL_MEMORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_TRUE: include the memory (else DB only) | 20060420 | ||
| 4 | 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 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20051208 | |||
| 2 | IV_INCLUDE_DELETED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE: Include Deleted Objects | 20060505 | ||
| 3 | IV_INCLUDE_MARKED_FOR_DELETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20070425 | |||
| 4 | IV_INCLUDE_OBSOLETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20070425 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>OBJECT_TYPE | Object Type | 20051208 | |||
| 6 | 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 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20060420 | |||
| 2 | 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 | CT_STACK | Call by reference | Type reference (TYPE) | T_STACK | Standard table with secondary unique key ID | 20090118 | |||
| 2 | ET_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20090118 | |||
| 3 | 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 | ITH_OBJECT_ID_A | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Referenced A-Objects | 20120706 | |||
| 2 | ITH_OBJECT_ID_C | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Referenced C-Objects | 20120706 | |||
| 3 | ITH_OBJECT_ID_S | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Referenced S-Objects | 20120706 | |||
| 4 | ITH_OBJECT_ID_T | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Referenced T-Objects | 20120706 | |||
| 5 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20120706 | |||
| 6 | IV_STATE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>STATE | State of the Source Object | 20120706 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20120706 |
Method CHECK_USAGE_CONSISTENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20120216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ITH_PARAMETER | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20080318 | ||||
| 2 | IV_CLIF | Call by reference | Type reference (TYPE) | SEOCLSNAME | Full Component Name | 20080318 | |||
| 3 | IV_METHOD | Call by reference | Type reference (TYPE) | SEOCPDNAME | Full Component Name | 20080318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IV_RESTRICTION | Call by reference | Type reference (TYPE) | IF_FDT_CHANGE_RESTRICTION=>RESTRICTION | 20080319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20050815 | |||
| 2 | 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 | 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 | EO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | iXML element created with the supplied name and value | 20070917 | |||
| 2 | IA_ABAP | Call by reference | Type reference (TYPE) | ANY | ABAP Variable | 20060101 | |||
| 3 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | iXML Element (parent element) | 20060101 | |||
| 4 | IV_NAME | Call by reference | Type reference (TYPE) | CLIKE | Element Name | 20060101 | |||
| 5 | 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 | EA_ABAP | Call by reference | Type reference (TYPE) | ANY | ABAP Variable | 20060101 | |||
| 2 | EV_NO_ELEMENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: element not found | 20060101 | |||
| 3 | EV_NO_VALUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: no value for this element | 20060101 | |||
| 4 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | iXML Element (parent element) | 20060101 | |||
| 5 | IV_NAME | Call by reference | Type reference (TYPE) | CLIKE | Element Name | 20060101 | |||
| 6 | 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 | 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 | IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE forwards the COPY to the subordinate objects | 20051116 | ||
| 3 | RO_COPY | Value transfer | Object reference (TYPE REF TO) | IF_FDT_TRANSACTION | 20051116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IO_COPY | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ADMIN_DATA | FDT: Administrative Data | 20130806 | |||
| 2 | IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20130806 |
Method COPY_ON_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: also copy named and subsequent | 20051116 | |||
| 3 | IV_ID | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20051116 | ||||
| 4 | RV_ID | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20051116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100304 |
Method COPY_TRANSACTION_END Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | NOT USED ANYMORE | 20060401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input (coming from storage or transport) | 20060308 | ||
| 2 | FDT: System failure | 20060308 |
Method DELETE_INACTIVE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20110202 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20110202 | |||
| 3 | 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 | FDT: Abstract Exception Class | 20120220 |
Method DELETE_PERMANENTLY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request | 20061101 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20061101 | ||
| 2 | FDT: System Failure | 20061101 |
Method DISCARD_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IV_FROM_EXTERNAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20131211 | |||
| 2 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | 20131211 | ||||
| 3 | IV_WITH_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20131211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131211 | |||
| 2 | 20131211 |
Method FINALIZE_SAVE_FROM_EXTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | CTS_CHANGE_SUMMARY | Call by reference | Type reference (TYPE) | TS_CHANGE_SUMMARY | Provides the change summary | 20080124 | |||
| 2 | CTS_CHANGE_TIMESLICE | Call by reference | Type reference (TYPE) | TS_CHANGE_TIMESLICE | Provides the timeslices of all the objects covered | 20080121 | |||
| 3 | ETS_NON_PROCESSING_CHANGE | Call by reference | Type reference (TYPE) | TS_CHANGE_HISTORY | Provides the changes which are non processing relevant | 20080121 | |||
| 4 | ETS_PROCESSING_CHANGE | Call by reference | Type reference (TYPE) | TS_CHANGE_HISTORY | Provides the changes which are processing relevant | 20080121 | |||
| 5 | IV_1ST_VRS_TMSTMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp for the first version | 20080128 | |||
| 6 | IV_2ND_VRS_TMSTMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp for the second version | 20080128 | |||
| 7 | IV_COMPARE_ONLY_SUB_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE: compares only the subobjects | 20080128 | ||
| 8 | IV_DETAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | If detailed changes is required | 20120320 | ||
| 9 | 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 | 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 | 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 | 20110404 |
Method GET_CHANGE_HISTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_CHANGE_SUMMARY | Call by reference | Type reference (TYPE) | TS_CHANGE_SUMMARY | 20080124 | ||||
| 2 | CTS_CHANGE_TIMESLICE | Call by reference | Type reference (TYPE) | TS_CHANGE_TIMESLICE | 20071203 | ||||
| 3 | ETS_NON_PROCESSING_CHANGE | Call by reference | Type reference (TYPE) | TS_CHANGE_HISTORY | 20080121 | ||||
| 4 | ETS_PROCESSING_CHANGE | Call by reference | Type reference (TYPE) | TS_CHANGE_HISTORY | 20080121 | ||||
| 5 | IV_DETAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | If the detailed changes is required | 20120320 | ||
| 6 | IV_FROM_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20071203 | |||
| 7 | IV_SUPERIOR_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20080128 | |||
| 8 | IV_TO_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20071203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20071203 |
Method GET_CONTEXT_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081124 | |||
| 2 | IV_MSG_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE-MSGTY | 20081125 | ||||
| 3 | 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 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Parameter UUID | 20060102 | |||
| 2 | IV_MODE | Call by reference | Type reference (TYPE) | I | IF_FDT_CONSTANTS=>GC_TOSTRING_MODE_BRIEF | To string mode | 20090313 | ||
| 3 | IV_NAME_REQ | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Boolean to indicate that only expression name is req | 20060203 | ||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20060102 | |||
| 5 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | Parameter Description Text | 20060102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100610 |
Method GET_PERSISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | ETS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20070523 | |||
| 2 | EV_OBJECT_COUNT | Call by reference | Type reference (TYPE) | I | Number of objects | 20070523 | |||
| 3 | IV_CROSS_VERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20070523 | |||
| 4 | IV_INCL_APPLICATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20091013 | |||
| 5 | IV_INCL_EXPRESSION_TYPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20091013 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20070523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20070523 |
Method GET_USAGE_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_USAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USAGE | List of usages | 20060606 | |||
| 2 | ETS_USAGE_TREE | Call by reference | Type reference (TYPE) | CL_FDT_MAINTENANCE=>TS_USAGE_TREE | Usage Tree | 20060609 | |||
| 3 | EV_USAGES_EXIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: usages exist (magnitudes faster than ETS_USAGES!) | 20080102 | |||
| 4 | IV_CROSS_CLIENT_LEVEL_ULTIMAT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130611 | |||
| 5 | 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 | IV_CROSS_VERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Find usages across all versions | 20070306 | ||
| 7 | IV_EXCL_MARKED_FOR_DELETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20071128 | |||
| 8 | 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 | IV_INCL_MEMORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_TRUE: include unsaved changes | 20060606 | ||
| 10 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Find usages for a specific timestamp | 20070306 | |||
| 11 | 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 | FDT: Invalid Input | 20071129 |
Method HAS_ACTIVE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IV_DB_VERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20070530 | |||
| 2 | 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 | IV_DB_VERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20070530 | |||
| 2 | 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 | CTS_ALREADY_VISITED | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | List of IDs, which were already checked | 20101215 | |||
| 2 | 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 | 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 | FDT: Invalid Input | 20101104 |
Method IS_OBSOLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DB_VERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20070530 | |||
| 2 | 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 | 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 | IV_ATTR_CHANGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20070530 | |||
| 2 | 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 | IV_ACTIVATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE: called from ACTIVATE | 20060724 | ||
| 2 | IV_ATTR_CHANGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20070530 | |||
| 3 | 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 | 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 | IV_FOR_DELETED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080320 | |||
| 2 | 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 | 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 | IV_LAST_DB_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | Last version in data base | 20051212 | |||
| 2 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request | 20060401 | |||
| 3 | IV_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | Version to save data in | 20050929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050929 | ||
| 2 | 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 | 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 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request | 20060714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20060714 | ||
| 2 | FDT: System Failure | 20060714 |
Method TRIM_NUMBER_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INPUT_STRING | Call by reference | Type reference (TYPE) | STRING | The number string containing meaningless zero | 20060321 | |||
| 2 | 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 | IO_SAVED_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ADMIN_DATA | 20131211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131211 |
Method TRUNCATE_CODE_VAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CLIENT | Call by reference | Type reference (TYPE) | SYMANDT | 20131211 | ||||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20131211 | ||||
| 3 | IV_IS_MASTERDATA_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131211 | ||||
| 4 | IV_IS_SYSTEM_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131211 | ||||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>OBJECT_TYPE | 20131211 | ||||
| 6 | IV_TRUNCATE_AT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20131211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131211 |
Method TRUNCATE_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_STRING | Call by reference | Type reference (TYPE) | STRING | A string that describes the content of the expression | 20060102 | |||
| 2 | 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 | IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Undelete also referenced deleted objects? | 20060829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | object not deleted, cannot be recovered or similar | 20060829 |
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 710 |