SAP ABAP Class CL_FDT_SERVICES_INTERNAL (FDT: Services for Internal Use Only)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_SERVICE (Package) BRFplus: Services
Properties
Class CL_FDT_SERVICES_INTERNAL  
Short Description FDT: Services for Internal Use Only    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_SERVICE   BRFplus: Services 
Created 20071004   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FDT_EXPR_SV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_FDT_SERVICES_INTERNAL 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_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_FDT_RANGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_FDT_TRANS_DEFS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_SERVICES_INTERNAL has no interface implemented.
Friends
Class CL_FDT_SERVICES_INTERNAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_APPL_0000 Constant Private Type reference (TYPE) TABNAME 'FDT_APPL_0000' Table Name 20080618
2 GC_CROSS_MODE_BOTH Constant Public Type reference (TYPE) CROSS_MODE '0' 20120906
3 GC_CROSS_MODE_CROSS_APPL Constant Public Type reference (TYPE) CROSS_MODE '1' 20120906
4 GC_CROSS_MODE_INSIDE_APPL Constant Public Type reference (TYPE) CROSS_MODE '2' 20120906
5 GC_CTXT_SRC_TYPE_DDBV_M Constant Public Type reference (TYPE) CTXT_SRC_TYPE 'DM' DDBV DB Field 20130711
6 GC_CTXT_SRC_TYPE_DDBV_P Constant Public Type reference (TYPE) CTXT_SRC_TYPE 'DP' DDBV Input Parameter 20130711
7 GC_CTXT_SRC_TYPE_FUNC_CTXT Constant Public Type reference (TYPE) CTXT_SRC_TYPE 'FC' 20101124
8 GC_CTXT_SRC_TYPE_FUNC_RESULT Constant Public Type reference (TYPE) CTXT_SRC_TYPE 'FR' 20101124
9 GC_CTXT_SRC_TYPE_RS_VARIABLE Constant Public Type reference (TYPE) CTXT_SRC_TYPE 'RV' 20101124
10 GC_CTXT_UNAVAILABLE Constant Public Type reference (TYPE) CTXT_SRC_TYPE 'UN' 20110224
11 GC_DUMP_ID_DEFAULT Constant Public Type reference (TYPE) DUMP_ID 'FDT_DUMP_000001' 20080801
12 GTH_DELETED_UNNAMED_UNUSED Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Object IDs as hashed table 20111028
13 GTS_OBJECT_CHK Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20111107
14 GTS_OBJECT_COPY Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20100902
15 GTS_SYSTEM_LANGUAGE Static Attribute Public See coding 20091013
16 GV_OBJECT_CHECK_START_ID Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20111107
17 GV_OBJECT_COPY_START_ID Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID The object with which a copy check was started 20100902
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACCESSIBILITY Static method Public Method Checks the accessiblity of a collection of objects 20091030
2 CHECK_AUTHORITY_OBJECT_ADMN Static method Public Method Checks authorty for administrative functions 20101210
3 CHECK_AUTHORITY_OBJECT_PROC Static method Public Method Checks authorty for administrative functions 20101220
4 CHECK_DEEP_COPY Static method Public Method Check if an object with referenced objects can be copied 20100824
5 CHECK_DEEP_COPY_APPLICATION Static method Public Method Check if objects within app can be copied to target app 20101007
6 CHECK_NON_MODIFIABLE_OBJECTS Static method Public Method Check if non-modifiable objects are modified by any expr/act 20111107
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091013
8 COMPARE_RSMDS_SETS Static method Public Method Compares two rsmds sets 20090107
9 COPY_CONTEXT Static method Public Method Copy context to target function 20131213
10 COPY_RESULT Static method Public Method Copy context to target function 20131213
11 CREATE_OBJECT_WITH_ID Static method Public Method Get an expression with a prescribed ID 20121126
12 DELETE_UNNAMED_UNUSED Static method Public Method 20110805
13 DESTRUCT_OBJECT Static method Public Method Garbage collects no longer referenced objects 20101221
14 EXCEPTION_TO_PROTOCOL Static method Public Method BRS-Method 20071031
15 GET_ABAP_TYPE_FOR_DREF Static method Public Method 20130619
16 GET_ABAP_TYPE_FOR_TYPEKIND Static method Public Method 20130619
17 GET_ACCESS_LEVELS Static method Private Method Returns the access levels for an object collection 20091030
18 GET_ALL_TRREQUEST_FOR_ID Static method Public Method Gets all transport request for a particular ID 20110221
19 GET_APPL_COMPS_ACCESS Static method Private Method Returns applications components to determine accessbility 20091104
20 GET_CONTEXT_SOURCE Static method Public Method Get context sources ( Function, Ruleset ) 20101122
21 GET_CONTEXT_STRUCTURE Static method Private Method +++++++++ Obsolete 20131213
22 GET_DATE_AND_TIME_UTC Static method Public Method BRS-Method Get date and time in UTC 20090619
23 GET_DEEP_DOBJ_IN_ID Static method Public Method Gets the deep data object in a particular data object 20090331
24 GET_DELETED_UNNAMED_UNUSED Static method Public Method 20111028
25 GET_FUNCTIONS_FOR_ID Static method Public Method Get all functions using the specified object ID 20131115
26 GET_FUNCTIONS_FOR_RULESETS Static method Public Method 20131211
27 GET_OBJECT_NAME Static method Public Method 20130219
28 GET_REFERENCED_OBJECTS_FOR_SET Static method Public Method 20120810
29 GET_REFERENCED_OBJ_FOR_SET_R Static method Private Method Get first and higher order references for a set of objects 20120906
30 GET_REFERENCED_OBJ_FOR_SET_REC Static method Public Method Get first and higher order references for a set of objects 20120906
31 GET_REFERENCE_TREE Static method Public Method Gets all referenced objects for a UUID 20081111
32 GET_REFERENCE_TREE_INTERNAL Static method Private Method Gets all referenced objects for a UUID 20110906
33 GET_RELATED_IDS_FOR_FUNCTION Static method Public Method Get all the referenced objects including rulesets 4 function 20121030
34 GET_ROOTS_FOR_CONTEXT Static method Private Method Get List of container function or ruleset 20130711
35 GET_USING_OBJECTS_FOR_SET Static method Private Method 20131211
36 GET_USING_OBJECTS_TREE_FOR_SET Static method Public Method 20131211
37 IS_DSM_ACTIVE Static method Public Method Retunrs if the DSM is active in this system 20131031
38 IS_RANGE_SIMPLE Static method Public Method returns if the range is contains only constants and values 20090107
39 ITAB_GET_KEYDESCR Static method Public Method 20071004
40 MESSAGE_TABLE_DUMP_FROM_DB Static method Public Method Dump a message table to the data base 20080801
41 MESSAGE_TABLE_DUMP_TO_DB Static method Public Method Read a message table from the data base 20080801
42 MESSAGE_TABLE_REMOVE_DUBLICATE Static method Public Method Remove dublicates from the message table 20090130
43 MSGTXT_LENGTHY_PLACEHOLDER Static method Public Method Get message text from change history window of decision tabl 20130912
44 OBJECT_TABLE_CONVERT Static method Public Method 20071004
45 OBJECT_TABLE_GET_INTERSECTION Static method Public Method Get the intersection (and the complements) of object sets 20071004
46 OBJECT_TABLE_MAKE_UNIQUE Static method Public Method 20071004
47 SEPARATE_IDS_FOR_TABLE_TYPES Static method Public Method 20071005
48 SET_CUSTOMIZING_CHANGEABILITY Static method Public Method Special solution - ony for CRM 20090520
49 STRING_TO_MESSAGE_TABLE Static method Public Method Convert a string into a message table 20121214
50 TOOL_RESET Static method Public Method CAUTION: Clears all buffers, objects and locks 20080827
51 TURN_VERSIONING_ON Static method Public Method Turns versioning on for a list of IDs 20101104
52 UNDELETE_OBJECT Static method Public Method Undeletes an object and all referenced objects 20081029
Events
Class CL_FDT_SERVICES_INTERNAL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CROSS_MODE Public See coding 20120906 CROSS_MODE type C LENGTH 1
2 CTXT_SRC_TYPE Public See coding 20101124 ctxt_src_type TYPE c LENGTH 2
3 DUMP_ID Public Type reference (TYPE) INDX_SRTFD 20080801
4 S_APPL_COMPONENT Private See coding 20091104 BEGIN OF s_appl_component, id TYPE if_fdt_types=>id, application_comp TYPE if_fdt_application=>application_component, END OF s_appl_component
5 S_COPY_MAPPING Public See coding 20081106 BEGIN OF s_copy_mapping, source_id TYPE if_fdt_types=>id, target_id TYPE if_fdt_types=>id, END OF s_copy_mapping
6 S_CTXT_SRC Public See coding 20101124 BEGIN OF s_ctxt_src, id TYPE if_fdt_types=>id, ts_source TYPE ts_ctxt_src_type, END OF s_ctxt_src
7 S_CTXT_SRC_TYPE Public See coding 20101129 BEGIN OF s_ctxt_src_type, id TYPE if_fdt_types=>id, type TYPE ctxt_src_type, END OF s_ctxt_src_type
8 S_ID_CLIENT Public See coding 20131211 begin of s_id_client, id TYPE if_fdt_types=>id, client TYPE mandt, END OF s_id_client
9 S_MESSAGE Private See coding 20080801 BEGIN OF s_message, id TYPE fdt_uuid, object_type TYPE fdt_object_type, msgid TYPE symsgid, msgty TYPE symsgty, msgno TYPE symsgno, msgv1 TYPE symsgv, msgv2 TYPE symsgv, msgv3 TYPE symsgv, msgv4 TYPE symsgv, text TYPE c LENGTH 250, source TYPE string, related_id TYPE fdt_uuid, "might be used or referenced by ID. * r_ref TYPE REF TO data, END OF s_message
10 S_NOT_ACCESSIBLE Public See coding 20091030 BEGIN OF s_not_accessible, id TYPE if_fdt_types=>id, message TYPE if_fdt_types=>s_message, END OF s_not_accessible
11 S_OBJ_ACCESS_LEVEL Private See coding 20091201 BEGIN OF s_obj_access_level, application_id TYPE if_fdt_types=>id, id TYPE if_fdt_types=>id, access_level TYPE if_fdt_types=>access_level, name TYPE if_fdt_types=>name, END OF s_obj_access_level
12 S_TABLE_TYPE_IDS Public See coding 20071005 BEGIN OF s_table_type_ids, table_type TYPE fdt_table_type, th_object_id TYPE if_fdt_types=>th_object_id, END OF s_table_type_ids
13 S_USAGE Public See coding 20131211 BEGIN OF s_usage, client TYPE mandt, id TYPE if_fdt_types=>id, version TYPE if_fdt_types=>version, object_type TYPE if_fdt_types=>id, table_type TYPE fdt_table_type, "Table type of ID field. used_object_id TYPE if_fdt_types=>id, END OF s_usage
14 S_USED_ID Public See coding 20101004 BEGIN OF s_used_id, id TYPE if_fdt_types=>id, used_id TYPE if_fdt_types=>id, END OF s_used_id
15 TH_APPL_COMPONENT Private See coding 20091104 th_appl_component TYPE HASHED TABLE OF s_appl_component WITH UNIQUE KEY id
16 TH_ID_CLIENT Public See coding 20131211 th_id_client TYPE HASHED TABLE OF s_id_client WITH UNIQUE KEY id client
17 TH_TABLE_TYPE_IDS Public See coding 20131211 th_table_type_ids TYPE HASHED TABLE OF s_table_type_ids WITH UNIQUE KEY table_type
18 TH_USAGE Public See coding 20131211 th_usage TYPE HASHED TABLE OF s_usage WITH UNIQUE KEY client id version
19 TS_COPY_MAPPING Public See coding 20081106 ts_copy_mapping TYPE SORTED TABLE OF s_copy_mapping WITH UNIQUE KEY source_id
20 TS_CTXT_SRC Public See coding 20101129 ts_ctxt_src TYPE SORTED TABLE OF s_ctxt_src WITH UNIQUE KEY ID
21 TS_CTXT_SRC_TYPE Public See coding 20101129 ts_ctxt_src_type TYPE SORTED TABLE OF s_ctxt_src_type WITH UNIQUE KEY ID
22 TS_ID_CLIENT Public See coding 20131211 ts_id_client type sorted table of s_id_client WITH UNIQUE KEY ID client
23 TS_NOT_ACCESSIBLE Public See coding 20091030 ts_not_accessible TYPE SORTED TABLE OF s_not_accessible WITH UNIQUE KEY id
24 TS_OBJ_ACCESS_LEVEL Private See coding 20091201 ts_obj_access_level TYPE SORTED TABLE OF s_obj_access_level WITH NON-UNIQUE KEY application_id
25 TS_USED_ID Public See coding 20101004 ts_used_id TYPE SORTED TABLE OF s_used_id WITH UNIQUE KEY id used_id
26 T_APPLICATION_COMPONENT Public See coding 20080618 t_application_component TYPE STANDARD TABLE OF if_fdt_application=>application_component WITH DEFAULT KEY
27 T_MESSAGE Private See coding 20080801 t_message TYPE STANDARD TABLE OF s_message WITH NON-UNIQUE KEY id object_type
28 T_USAGE Public See coding 20131211 t_usage TYPE TABLE OF s_usage WITH DEFAULT KEY
Method Signatures

Method CHECK_ACCESSIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ACCESSIBLE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Accessible objects 20091030
2 Exporting ETS_NOT_ACCESSIBLE Call by reference Type reference (TYPE) TS_NOT_ACCESSIBLE Non-Accessible objects 20091030
3 Importing ITS_CHECK_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20091030
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091030
5 Importing IV_MEMORY_OPTION Call by reference Type reference (TYPE) IF_FDT_QUERY=>MEMOPT IF_FDT_QUERY=>GC_MEMOPT_BOTH Memory Option 20091201
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091030

Method CHECK_AUTHORITY_OBJECT_ADMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATEGORY Call by reference Type reference (TYPE) IF_FDT_TYPES_INTERNAL=>AUTHORITY_FIELD_CATEGORY FDT: Category for FDT_ADMN authority object 20101210
2 Importing IV_DISPLAY_ERROR_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Dispays an error message in case of insuff. authorities 20101210
3 Returning RV_PASSED Value transfer Type reference (TYPE) ABAP_BOOL True: Check has passed 20101210

Method CHECK_AUTHORITY_OBJECT_ADMN on class CL_FDT_SERVICES_INTERNAL has no exception.

Method CHECK_AUTHORITY_OBJECT_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20101220
2 Returning RV_PASSED Value transfer Type reference (TYPE) ABAP_BOOL True: Check has passed 20101220

Method CHECK_AUTHORITY_OBJECT_PROC on class CL_FDT_SERVICES_INTERNAL has no exception.

Method CHECK_DEEP_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_ERROR Call by reference Type reference (TYPE) CL_FDT_SERVICES_INTERNAL=>TS_USED_ID Object IDs as sorted table 20101004
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100902
3 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Target Application ID 20100824
4 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100902
5 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20100824

Method CHECK_DEEP_COPY on class CL_FDT_SERVICES_INTERNAL has no exception.

Method CHECK_DEEP_COPY_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ERROR Call by reference Type reference (TYPE) CL_FDT_SERVICES_INTERNAL=>TS_USED_ID Object IDs as sorted table 20131213
2 Exporting ETS_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Functions in the application 20131213
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20131213
4 Importing ITS_SOURCE_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Source application objects (all!) 20130806
5 Importing IV_SOURCE_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Source Application ID 20101007
6 Importing IV_TARGET_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Target Application ID 20101007

Method CHECK_DEEP_COPY_APPLICATION on class CL_FDT_SERVICES_INTERNAL has no exception.

Method CHECK_NON_MODIFIABLE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGING_OBJECT Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID ID of the changing object 20111107
2 Exporting EV_IS_MODIFIED Call by reference Type reference (TYPE) ABAP_BOOL 20111107
3 Importing IV_EXPR_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Rule, Expression or Action ID 20111107
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Non-modifiable object 20111107
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20111107
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20111107

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FDT_SERVICES_INTERNAL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FDT_SERVICES_INTERNAL has no exception.

Method COMPARE_RSMDS_SETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SET_A Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensional Set 20090107
2 Importing IO_SET_B Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensional Set 20090107
3 Returning RV_RELATION Value transfer Type reference (TYPE) IF_FDT_RANGE=>RELATION 20090107
# Exception Resumable Description Created on
1 CX_RSMDS_SETS_NOT_COMPATIBLE Set Objects Are Not Compatible 20090107

Method COPY_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTEXT Value transfer Object reference (TYPE REF TO) IF_FDT_CONTEXT Target context 20131213
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20131213
3 Exporting EV_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL All values in the target context have been set 20131213
4 Importing IO_CONTEXT Value transfer Object reference (TYPE REF TO) IF_FDT_CONTEXT Source context 20131213
5 Importing IV_TARGET_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20131213
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20131213

Method COPY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RESULT Value transfer Object reference (TYPE REF TO) IF_FDT_RESULT Target result 20131213
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20131213
3 Exporting EV_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL All values in the target context have been set 20131213
4 Importing IO_RESULT Value transfer Object reference (TYPE REF TO) IF_FDT_RESULT Source result 20131213
5 Importing IV_TARGET_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20131213
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20131213

Method CREATE_OBJECT_WITH_ID 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 for the object 20121126
2 Importing IV_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20121126
3 Importing IV_EXPRESSION_TYPE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression Type ID 20121126
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID ID of future expression 20121126
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE Object Type (if no data or expression type is given) 20121126
6 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT Object 20121126
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121126

Method DELETE_UNNAMED_UNUSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETA_DELETED Call by reference Type reference (TYPE) ANY TABLE Any unstructured ID table 20110805
2 Exporting EV_COUNT_DELETED Call by reference Type reference (TYPE) I 20110805
3 Importing ITA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE Any unstructured ID table 20110805
4 Importing IV_DELETE_PHYSICAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110805
5 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20110805
6 Importing IV_WITHOUT_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110805
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110805
2 CX_FDT_SYSTEM FDT: System Failure 20110805

Method DESTRUCT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ID_FAILED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20101221
2 Exporting ETS_ID_SUCCESS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20101221
3 Importing ITS_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20101221
4 Importing IV_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Discard all objects, threshold logic applies if false 20110118
5 Importing IV_DISCARD_FORCED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Force discard of objects 20110118
6 Importing IV_DISCARD_UNSAVED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Force discard of unsaved objects only 20101221
7 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20101221

Method DESTRUCT_OBJECT on class CL_FDT_SERVICES_INTERNAL has no exception.

Method EXCEPTION_TO_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20071031
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20071031
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20071031
4 Importing IV_RELATED_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20071031
5 Importing IV_WITH_SOURCE_POSITION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20071123

Method EXCEPTION_TO_PROTOCOL on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_ABAP_TYPE_FOR_DREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20130619
2 Returning RV_ABAP_TYPE Value transfer Type reference (TYPE) STRING 20130619

Method GET_ABAP_TYPE_FOR_DREF on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_ABAP_TYPE_FOR_TYPEKIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DECIMALS Call by reference Type reference (TYPE) I 20130619
2 Importing IV_LENGTH Call by reference Type reference (TYPE) I 20130619
3 Importing IV_TYPE_KIND Call by reference Type reference (TYPE) ABAP_TYPEKIND 20130619
4 Returning RV_ABAP_TYPE Value transfer Type reference (TYPE) STRING 20130619

Method GET_ABAP_TYPE_FOR_TYPEKIND on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_ACCESS_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object Collection 20091030
2 Importing IV_MEMORY_OPTION Call by reference Type reference (TYPE) IF_FDT_QUERY=>MEMOPT 20091201
3 Returning RTS_OBJ_ACCESS_LEVEL Value transfer Type reference (TYPE) TS_OBJ_ACCESS_LEVEL Access Level 20091201
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20110502

Method GET_ALL_TRREQUEST_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUEST Call by reference Type reference (TYPE) IF_FDT_TRANS_DEFS=>T_TRREQUEST 20110221
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110221
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110221

Method GET_APPL_COMPS_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_OBJ_ACCESS_LEVEL Call by reference Type reference (TYPE) TS_OBJ_ACCESS_LEVEL 20091201
2 Importing IV_MEMORY_OPTION Call by reference Type reference (TYPE) IF_FDT_QUERY=>MEMOPT 20091201
3 Importing IV_USING_APPL Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091104
4 Returning RTH_APPL_COMPONENT Value transfer Type reference (TYPE) TH_APPL_COMPONENT 20091104

Method GET_APPL_COMPS_ACCESS on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_CONTEXT_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_CTXT_SOURCE Call by reference Type reference (TYPE) CL_FDT_SERVICES_INTERNAL=>TS_CTXT_SRC 20101129
2 Exporting ETS_SRC_IDS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20110215
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression/Ruleset ID 20101122

Method GET_CONTEXT_SOURCE on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_CONTEXT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20131213
2 Exporting ER_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA 20131213
3 Exporting ET_COMPDESCR Call by reference Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE CLAS CL_ABAP_STRUCTDESCR 20131213
4 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20131213

Method GET_CONTEXT_STRUCTURE on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_DATE_AND_TIME_UTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UTC_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20090619
2 Exporting EV_UTC_DATE_TIME_STRING Call by reference Type reference (TYPE) STRING 20090902
3 Exporting EV_UTC_TIME Call by reference Type reference (TYPE) SY-UZEIT Current Time of Application Server 20090619
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090902

Method GET_DATE_AND_TIME_UTC on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_DEEP_DOBJ_IN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_DEEP_DOBJ_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20090331
2 Importing IV_EXPAND_TABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Expand Table Line 20110209
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090331

Method GET_DEEP_DOBJ_IN_ID on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_DELETED_UNNAMED_UNUSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_DELETED_UNNAMED_UNUSED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Object IDs as hashed table 20111028
2 Importing IV_AND_RESET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE And reset the memory for unnamed unused 20111028

Method GET_DELETED_UNNAMED_UNUSED on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_FUNCTIONS_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20131115
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20131115
3 Importing IV_INCL_MEMORY Call by reference Type reference (TYPE) ABAP_BOOL 20131115
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20131115
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20131115

Method GET_FUNCTIONS_FOR_RULESETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_FUNCTION Call by reference Type reference (TYPE) TH_ID_CLIENT 20131211
2 Importing ITA_RULESET Call by reference Type reference (TYPE) ANY TABLE 20131211
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20131211
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20131211

Method GET_OBJECT_NAME 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 20130219
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20130219
3 Returning RV_NAME Value transfer Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20130219
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130219

Method GET_REFERENCED_OBJECTS_FOR_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20120810
2 Importing ITH_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID 20120810
3 Importing IV_CROSS_MODE Call by reference Type reference (TYPE) CROSS_MODE GC_CROSS_MODE_BOTH 20120906
4 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE 20120810
5 Importing IV_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT Client 20120810

Method GET_REFERENCED_OBJECTS_FOR_SET on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_REFERENCED_OBJ_FOR_SET_R Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20120906
2 Importing ITH_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Object IDs as hashed table 20120906
3 Importing IV_CROSS_MODE Call by reference Type reference (TYPE) CROSS_MODE GC_CROSS_MODE_BOTH 20120906
4 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20120906
5 Importing IV_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT Client 20120906

Method GET_REFERENCED_OBJ_FOR_SET_R on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_REFERENCED_OBJ_FOR_SET_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20120906
2 Importing ITH_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Object IDs as hashed table 20120906
3 Importing IV_CROSS_MODE Call by reference Type reference (TYPE) CROSS_MODE GC_CROSS_MODE_BOTH 20120906
4 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20120906
5 Importing IV_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT Client 20120906

Method GET_REFERENCED_OBJ_FOR_SET_REC on class CL_FDT_SERVICES_INTERNAL has no exception.

Method GET_REFERENCE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_CHILD Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_IDS_FOR_ID Hashed table of all objects and their childs 20101125
2 Exporting ETS_REFERENCED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID All referenced objects 20081111
3 Importing IV_CROSS_APPLICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Go over Application borders 20081111
4 Importing IV_CROSS_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Find usage across all versions 20081111
5 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Deep Reference Tree 20081124
6 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Root Object ID 20081111
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Find usage for a specific timestamp 20081111
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081111

Method GET_REFERENCE_TREE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_CHILD Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_IDS_FOR_ID Hashed table of all objects and their childs 20110906
2 Changing CTS_REFERENCED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID All referenced objects 20110906
3 Importing IV_CROSS_APPLICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Go over Application borders 20110906
4 Importing IV_CROSS_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Find usage across all versions 20110906
5 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Deep Reference Tree 20110906
6 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Root Object ID 20110906
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Find usage for a specific timestamp 20110906
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110906

Method GET_RELATED_IDS_FOR_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_IDS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20121030
2 Importing IV_CROSS_APPLICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121030
3 Importing IV_EXECUTABLE_RULESET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE takes all the executable rulesets 20121030
4 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20121030
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20121030
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121030

Method GET_ROOTS_FOR_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Universal Unique Identifier 20130711
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130711
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20130711

Method GET_USING_OBJECTS_FOR_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USAGE Call by reference Type reference (TYPE) T_USAGE 20131211
2 Importing ITA_ID_CLIENT Call by reference Type reference (TYPE) ANY TABLE 20131211
3 Importing IV_CLIENT_TRAVERSAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131211
4 Importing IV_CROSS_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131211
5 Importing IV_EXCL_MARKED_FOR_DELETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131211
6 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE 20131211
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20131211
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20131211

Method GET_USING_OBJECTS_TREE_FOR_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USAGE Call by reference Type reference (TYPE) T_USAGE 20131211
2 Exporting EV_TOO_MANY_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL 20131211
3 Importing ITA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20131211
4 Importing ITH_TABLE_TYPE_IDS Call by reference Type reference (TYPE) CL_FDT_SERVICES_INTERNAL=>TH_TABLE_TYPE_IDS 20131211
5 Importing IV_BUFFER_TMSTMP Call by reference Type reference (TYPE) TIMESTAMPL 20131211
6 Importing IV_BUFFER_VISITED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131211
7 Importing IV_CROSS_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131211
8 Importing IV_EXCL_MARKED_FOR_DELETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131211
9 Importing IV_MAX_OBJECTS Call by reference Type reference (TYPE) I 0 20131211
10 Importing IV_NO_FUNCTION_USAGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20131211
11 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE 20131211
12 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20131211
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20131211

Method IS_DSM_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: DSM is active or system type is SAP 20131031

Method IS_DSM_ACTIVE on class CL_FDT_SERVICES_INTERNAL has no exception.

Method IS_RANGE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_SIMPLE Call by reference Type reference (TYPE) ABAP_BOOL 20090107
2 Exporting EV_NO_RANGE Call by reference Type reference (TYPE) ABAP_BOOL 20090107
3 Importing ITS_RANGE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>TS_RANGE Range Table (internal) 20090107
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090107
5 Importing IV_PARAMETER_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090107
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090107

Method IS_RANGE_SIMPLE on class CL_FDT_SERVICES_INTERNAL has no exception.

Method ITAB_GET_KEYDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITA_TABLE Call by reference Type reference (TYPE) ANY TABLE 20071004
2 Returning RS_KEYDESCR Value transfer Type reference (TYPE) ABAP_TABLE_KEYDESCR 20071004
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20071004

Method MESSAGE_TABLE_DUMP_FROM_DB 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 20080801
2 Importing IV_DUMP_ID Call by reference Type reference (TYPE) DUMP_ID GC_DUMP_ID_DEFAULT 20080801

Method MESSAGE_TABLE_DUMP_FROM_DB on class CL_FDT_SERVICES_INTERNAL has no exception.

Method MESSAGE_TABLE_DUMP_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20080801
2 Importing IV_DUMP_ID Call by reference Type reference (TYPE) DUMP_ID GC_DUMP_ID_DEFAULT 20080801

Method MESSAGE_TABLE_DUMP_TO_DB on class CL_FDT_SERVICES_INTERNAL has no exception.

Method MESSAGE_TABLE_REMOVE_DUBLICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090130
2 Importing IV_GROUP_BY_APPL_COMPONENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090130

Method MESSAGE_TABLE_REMOVE_DUBLICATE on class CL_FDT_SERVICES_INTERNAL has no exception.

Method MSGTXT_LENGTHY_PLACEHOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARG1 Call by reference Type reference (TYPE) STRING 20130912
2 Importing ARG2 Call by reference Type reference (TYPE) STRING 20130912
3 Importing ARG3 Call by reference Type reference (TYPE) STRING 20130912
4 Importing ARG4 Call by reference Type reference (TYPE) STRING 20130912
5 Exporting CHNGHISTTXT Call by reference Type reference (TYPE) STRING 20130912
6 Importing MSGID Call by reference Type reference (TYPE) SY-MSGID ABAP System Field: Message ID 20130912
7 Importing MSGNO Call by reference Type reference (TYPE) SY-MSGNO ABAP System Field: Message Number 20130912

Method MSGTXT_LENGTHY_PLACEHOLDER on class CL_FDT_SERVICES_INTERNAL has no exception.

Method OBJECT_TABLE_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20071004
2 Importing ITA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20071004
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20071004

Method OBJECT_TABLE_GET_INTERSECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETA_A_MINUS_B Call by reference Type reference (TYPE) ANY TABLE Hashed / Sorted / Standard 20071004
2 Exporting ETA_B_MINUS_A Call by reference Type reference (TYPE) ANY TABLE Hashed / Sorted / Standard 20071004
3 Exporting ETA_INTERSECTION Call by reference Type reference (TYPE) ANY TABLE Hashed / Sorted / Standard 20071004
4 Importing ITA_OBJECT_ID_A Call by reference Type reference (TYPE) ANY TABLE Hashed / Sorted / Standard 20071004
5 Importing ITA_OBJECT_ID_B Call by reference Type reference (TYPE) ANY TABLE Hashed / Sorted / Standard 20071004
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20071004

Method OBJECT_TABLE_MAKE_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20071004
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20071004

Method SEPARATE_IDS_FOR_TABLE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_TABLE_TYPE_IDS Call by reference Type reference (TYPE) TH_TABLE_TYPE_IDS 20131211
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as hashed table 20071018
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20071018
4 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20071018
5 Importing ITA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20071005

Method SEPARATE_IDS_FOR_TABLE_TYPES on class CL_FDT_SERVICES_INTERNAL has no exception.

Method SET_CUSTOMIZING_CHANGEABILITY Signature

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

Method SET_CUSTOMIZING_CHANGEABILITY on class CL_FDT_SERVICES_INTERNAL has no exception.

Method STRING_TO_MESSAGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Message Type 20121214
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20121214
3 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20121214

Method STRING_TO_MESSAGE_TABLE on class CL_FDT_SERVICES_INTERNAL has no exception.

Method TOOL_RESET Signature

Method TOOL_RESET on class CL_FDT_SERVICES_INTERNAL has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20080829

Method TURN_VERSIONING_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ACTIVATION_FAILED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID IDs where the activation failed 20101115
2 Exporting ETS_ERROR_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID IDs with an error 20101104
3 Exporting ETS_SUCCESS_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID IDS which could be changed successfully 20101228
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Failure messages 20101104
5 Exporting ET_MESSAGE_ACTIVATION Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Activation failure messages 20101115
6 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL Abap_true: Versioning could be turned on for all Ids 20101104
7 Importing ITS_NON_VERSIONED_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Incoming list of IDs which should be set to versioned 20101104
8 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Abap_true: Try to activate the objects 20101115
9 Importing IV_ONLY_ACTIVE_CHECK_FREE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Abap_true: Only active + check free objects will be changed 20101227
10 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20101104
11 Importing IV_VERSIONING_TYPE Call by reference Type reference (TYPE) IF_FDT_ADMIN_DATA=>VERSIONING_TYPE IF_FDT_ADMIN_DATA=>GC_VERSTYPE_DEFAULT Versioning by transport / each change (default) 20120718

Method TURN_VERSIONING_ON on class CL_FDT_SERVICES_INTERNAL has no exception.

Method UNDELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_UNDELETED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID IDs from all undeleted objects 20081030
2 Importing IV_CROSS_APPLICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100707
3 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Deep undelete 20081124
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID ID of the object 20081029
5 Importing IV_TEST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Test Mode Only 20100707
6 Importing IV_TRREQUEST Call by reference Type reference (TYPE) TRKORR Transport request 20081030
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081029
History
Last changed by/on SAP  20140121 
SAP Release Created in 711