SAP ABAP Class CL_FDT_DATA_OBJECT (FDT: Abstract Data Object Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_CORE (Package) BRFplus: Core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_MAINTENANCE FDT: Abstract Maintenance Class 20050915
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_DATA_OBJECT FDT: Data Object 20050821
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_ELEMENT FDT: Data Object Element 20051027
2 Inheritance (c INHERITING FROM c_ref)  CL_FDT_STRUCTURE FDT: Data Object Structure 20051027
3 Inheritance (c INHERITING FROM c_ref)  CL_FDT_TABLE FDT: Data Object Table 20051027
Properties
Class CL_FDT_DATA_OBJECT  
Short Description FDT: Abstract Data Object Class    
Super Class CL_FDT_MAINTENANCE FDT: Abstract Maintenance Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CORE   BRFplus: Core 
Created 20050821   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_ADMIN_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_APPLICATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_DATA_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_FDT_STRUCTURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_DATA_OBJECT FDT: Data Object 20050821
Friends
# Friend Modeled only Created on Description
1 CL_FDT_FACTORY 20060118 FDT: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABAP_DATATYPE_CLIENT Constant Protected Type reference (TYPE) DATATYPE_D 'CLNT' Client datatype 20110407
2 GC_CONTEXT Constant Public Type reference (TYPE) STRING 'context' 20091124
3 GC_DOBJ_0000 Constant Private Type reference (TYPE) TABNAME 'FDT_DOBJ_0000' Table Name 20070819
4 GC_DOBJ_0001 Constant Private Type reference (TYPE) TABNAME 'FDT_DOBJ_0001' Table Name 20070819
5 GC_DOBJ_0010 Constant Private Type reference (TYPE) TABNAME 'FDT_DOBJ_0010' Table Name 20070819
6 GC_DOBJ_0400 Constant Private Type reference (TYPE) TABNAME 'FDT_DOBJ_0400' Table Name 20070819
7 GC_RESULT Constant Public Type reference (TYPE) STRING 'result' 20091124
8 GC_TEMP_VAR Constant Public Type reference (TYPE) STRING 'temporary ruleset variable' 20091124
9 GTH_BINDING_REL Static Attribute Protected Type reference (TYPE) TH_BINDING_REL Binding relationships 20110328
10 GTH_ID Static Attribute Private Type reference (TYPE) TH_ID 20100331
11 GV_INCLUDE_NAME_FROM_EXTERNAL Static Attribute Private Type reference (TYPE) PROGRAM Program/Transaction in SQL Trace Evaluation 20090724
12 GV_INCLUDE_NAME_TO_EXTERNAL Static Attribute Private Type reference (TYPE) PROGRAM Program/Transaction in SQL Trace Evaluation 20090724
13 MS_BUFFER Instance attribute Private Type reference (TYPE) S_BUFFER 20060209
14 MS_BUFFER_DB Instance attribute Private Type reference (TYPE) S_BUFFER 20060209
15 MS_CONVERTIBLE_TO_BUFFER Instance attribute Private Type reference (TYPE) S_CONVERTIBLE_TO_BUFFER Runtime Buffer: Data Conversion Services 20060209
16 MV_DATA_OBJECT_TYPE Instance attribute Private Attribute reference (LIKE) 20050918
17 MV_ID Instance attribute Protected Attribute reference (LIKE) 20060104
18 MV_MS_BUFFER_DB_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: MS_BUFFER_DB is loaded 20070813
19 MV_MS_BUFFER_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: MS_BUFFER is loaded 20060801
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ID_TO_PATH Static method Private Method 20080919
2 ADD_ID_TO_PATH_NEW Static method Private Method 20091124
3 ADD_TEXTS Static method Protected Method 20091013
4 CHECK_ACCESS_LEVEL_SUBCOMPS Instance method Private Method Check if the access lev of a DO matches with all components 20100420
5 CHECK_ACCESS_WU_DATA_OBJECT Instance method Private Method Check if a data object is accessible with a new access level 20100421
6 CHECK_CLEAR_BINDING Instance method Public Method Check if binding can be cleared 20110329
7 CHECK_DATA_OBJECT Instance method Protected Method Check a data object 20051208
8 CHECK_DDIC_TYPENAME Instance method Protected Method Check a DDIC typename 20060525
9 CHECK_GDT_PATH Instance method Protected Method Check a GDT path 20061124
10 CHECK_ID Static method Public Method Checks an ID (Uniquness, name) 20091124
11 CHECK_ID_UNIQUENESS Static method Public Method Check the IDs (deep) for uniqueness 20080907
12 CHECK_NAME_UNIQUENESS Static method Public Method Check the names (not deep) for uniqueness 20080907
13 CLEAR_DDIC_BINDING Instance method Protected Method Clears the buffer for the DDIC binding 20061009
14 CLEAR_GDT_BINDING Instance method Protected Method Clears the buffer for the GDT binding 20061009
15 CLEAR_INSTANCE_BUFFER Instance method Public Method Clears the buffer 20110913
16 CLEAR_STATIC_BUFFERS Static method Public Method Reset of the static buffers - Needed for Unit Tests 20100208
17 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050821
18 CONVERT_DDIC_TO_FDT Static method Public Method Converts a value to an FDT value 20071002
19 DERIVE_DATA_OBJECT Instance method Protected Method Derive data object for actual type 20090904
20 DERIVE_DATA_OBJECT_INTERNAL Instance method Public Method Derive FDT data object description 20091013
21 DERIVE_NEW_DATA_OBJECT Static method Public Method Derive a Data Object (can return Element, Structure, Table) 20091013
22 GENERATE_GET_SWAP_THRESHOLD Instance method Protected Method 20100902
23 GENERATE_MOVE_FROM_EXTERNAL Instance method Public Method Moves the FDT type data to external type data 20090724
24 GENERATE_MOVE_TO_EXTERNAL Instance method Public Method Moves the FDT type data to external type data 20090714
25 GET_BINDING_PARENT Instance method Public Method Get parent binding object 20110328
26 GET_CONV_BUFFER Instance method Protected Method Get Runtime Buffer: Data Conversion Services 20081001
27 GET_DATA_OBJECT_TYPE Static method Public Method Get the data object type 20050918
28 GET_DDIC_TEXT_FOR_TYPENAME Instance method Protected Method 20090910
29 GET_DDIC_TEXT_FOR_TYPENAME_BUF Instance method Protected Method Get DDIC texts for typename from buffer, if possible 20091013
30 GET_DOBJ_DEEP Static method Public Method Get deep list of DOBJs 20090303
31 GET_DOBJ_ROOT Static method Public Method Get deep list of DOBJs 20091117
32 GET_GDT_CCTS_ATTRIBUTE Instance method Protected Method Get all the context of the GDT of type CCT 20060407
33 GET_GDT_UI_TEXT Instance method Protected Method Get the UI text Assigned to the GDT from ESR 20070503
34 GET_MAPPING Instance method Public Method Get the element mapping for a target data object 20081001
35 GET_METADATA_GDT Instance method Protected Method Get the metadata (GDT binding) 20060908
36 GET_TYPE_DEFINITION Instance method Public Method Get the name and definition for a type 20071106
37 IS_ACCESS_LEVEL_HIGHER Static method Private Method True: AL1 > AL2 20100420
38 IS_BINDING_UP_TO_DATE Instance method Public Method Does the Object fit to the DDIC/GDT Object it is bound to 20110309
39 IS_CLIENT_DDIC Static method Protected Method Is the type a CLIENT field in DDIC? 20061109
40 IS_DEFAULT_TYPE Static method Protected Method Check for default types (FDT*, IF_FDT_TYPES) 20090407
41 LOAD_BUFFER Instance method Private Method Load the buffer 20050920
42 LOAD_BUFFER_DB Instance method Private Method Load the buffer from data base 20050920
43 MOVE_FROM_EXTERNAL Instance method Public Method Moves the data from external type to internal type 20090529
44 MOVE_TO_EXTERNAL Instance method Public Method Moves the FDT type data to external type data 20090529
45 PRELOAD_DATA_OBJECT_TYPES Static method Public Method DO NOT USE !!! - Temporary Signature and Implementation. 20100331
46 RAISE_CONVERSION_EXCP Static method Protected Method Raise a conversion exception 20060127
47 REMOVE_TEXTS Static method Protected Method 20091013
48 SAVE_BUFFER_DB Instance method Private Method Save the buffer into the data base 20050920
49 SET_BUFFER Instance method Private Method Set the buffer 20050920
50 SET_CONV_BUFFER Instance method Protected Method Set Runtime Buffer: Data Conversion Services 20081001
51 SET_DDIC_TYPENAME Instance method Protected Method Set the DDIC typename 20060526
52 SET_GDT_BINDING Instance method Protected Method Set the GDT binding with the Data Type 20060407
Events
Class CL_FDT_DATA_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_BINDING_REL Protected See coding 20110328 BEGIN OF s_binding_rel, id TYPE if_fdt_types=>id, parent_id TYPE if_fdt_types=>id, is_root TYPE abap_bool, END OF s_binding_rel
2 S_BUFFER Private See coding 20060209 BEGIN OF s_buffer, ddic_typename TYPE if_fdt_data_object=>typename, gdt_type TYPE if_fdt_data_object=>gdt_type, esr_path TYPE if_fdt_types=>esr_path, END OF s_buffer
3 S_CONVERTIBLE_TO_BUFFER Private See coding 20060209 BEGIN OF s_convertible_to_buffer, * -> Input Fields. target_do_id TYPE if_fdt_types=>id, timestamp TYPE if_fdt_types=>timestamp, * -> Result Fields. * - convertibility. convertibility TYPE if_fdt_data_object~convertibility, convertibility_is_set TYPE abap_bool, * - mapping table. th_mapping TYPE th_mapping, th_mapping_is_set TYPE abap_bool, * - convert by move: only used for element -> element. convert_by_move TYPE abap_bool, convert_by_move_is_set TYPE abap_bool, * - convert by move corresponding: only used for struc -> struc convert_by_move_corr TYPE abap_bool, convert_by_move_corr_is_set TYPE abap_bool, END OF s_convertible_to_buffer
4 S_DDIC_TEXT_BUFFER Private See coding 20091013 BEGIN OF s_ddic_text_buffer, typename TYPE if_fdt_data_object~typename, ts_text TYPE if_fdt_types=>ts_text, ts_short_text TYPE if_fdt_types=>ts_short_text, END OF s_ddic_text_buffer
5 S_ID Private See coding 20060209 BEGIN OF s_id, id TYPE if_fdt_types=>id, data_object_type TYPE if_fdt_types=>data_object_type, END OF s_id
6 S_ID_HIERARCHY Public See coding 20090303 BEGIN OF s_id_hierarchy, parent_id TYPE if_fdt_types=>id, position TYPE n LENGTH 3, id TYPE if_fdt_types=>id, root TYPE abap_bool, END OF s_id_hierarchy
7 S_ID_NAME Public See coding ID with Name 20080907 BEGIN OF s_id_name, id TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, END OF s_id_name
8 S_ID_PATH Public See coding ID with Path (ID, Name) 20080907 BEGIN OF s_id_path, id TYPE if_fdt_types=>id, id_path TYPE string, name_path TYPE string, END OF s_id_path
9 S_MAPPING Public See coding 20060120 BEGIN OF s_mapping, name TYPE if_fdt_types=>name, o_source TYPE REF TO if_fdt_data_object, o_target TYPE REF TO if_fdt_data_object, END OF s_mapping
10 TH_BINDING_REL Protected See coding 20110328 th_binding_rel TYPE HASHED TABLE OF s_binding_rel WITH UNIQUE KEY id WITH NON-UNIQUE SORTED KEY parent COMPONENTS parent_id
11 TH_ID Private See coding 20100331 th_id TYPE HASHED TABLE OF s_id WITH UNIQUE KEY id
12 TH_MAPPING Public See coding 20060120 th_mapping TYPE HASHED TABLE OF s_mapping WITH UNIQUE KEY name
13 TS_ID_HIERARCHY Public See coding 20090303 ts_id_hierarchy TYPE SORTED TABLE OF s_id_hierarchy WITH UNIQUE KEY parent_id position
14 TS_ID_NAME Public See coding List of IDs with Names 20080907 ts_id_name TYPE SORTED TABLE OF s_id_name WITH UNIQUE KEY id name
15 TS_ID_PATH Public See coding IDs with Path (ID, Name) 20080907 ts_id_path TYPE SORTED TABLE OF s_id_path WITH UNIQUE KEY id id_path
16 TYPENAME Private Attribute reference (LIKE) 20090917
Method Signatures

Method ADD_ID_TO_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_ID_PATH Call by reference Type reference (TYPE) TS_ID_PATH IDs with Path (ID, Name) 20080919
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080919
3 Importing IV_ID_PATH Call by reference Type reference (TYPE) STRING ID Path (that leads to the ID) 20080919
4 Importing IV_NAME_PATH Call by reference Type reference (TYPE) STRING NAME Path (that leads to the ID) 20080919
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20080919
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080919

Method ADD_ID_TO_PATH_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_ALL_CONTAINED_IDS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20091127
2 Changing CTS_ID_PATH Call by reference Type reference (TYPE) TS_ID_PATH IDs with Path (ID, Name) 20091124
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20091124
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091124
5 Importing IV_ID_PATH Call by reference Type reference (TYPE) STRING 20091124
6 Importing IV_ID_TYPE Call by reference Type reference (TYPE) STRING GC_CONTEXT 20091124
7 Importing IV_NAME_PATH Call by reference Type reference (TYPE) STRING 20091124
8 Importing IV_SET_TYPE Call by reference Type reference (TYPE) STRING GC_CONTEXT 20091124
9 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091124
10 Importing IV_WITH_NAME_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091124
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120418

Method ADD_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Short Texts (language dependent) 20091013
2 Changing CTS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts (language dependent) 20091013
3 Changing CV_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>SHORT_TEXT Short Text 20091013
4 Changing CV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TEXT Text 20091013
5 Importing ITS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Short Texts (language dependent) 20091013
6 Importing ITS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts (language dependent) 20091013
7 Importing IV_TEXT_DEP_TYPE Call by reference Type reference (TYPE) IF_FDT_ADMIN_DATA=>TEXT_DEPENDENCY_TYPE Text Dependency Type 20091013

Method ADD_TEXTS on class CL_FDT_DATA_OBJECT has no exception.

Method CHECK_ACCESS_LEVEL_SUBCOMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100420
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100420

Method CHECK_ACCESS_WU_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACCESS_LEV_OK Call by reference Type reference (TYPE) ABAP_BOOL Is the access level vaild? 20100421
2 Importing IV_ACCESS_LEVEL Call by reference Type reference (TYPE) IF_FDT_TYPES=>ACCESS_LEVEL The 'new' access level 20100421
3 Importing IV_APP_COMP_USED_DO Call by reference Type reference (TYPE) IF_FDT_APPLICATION=>APPLICATION_COMPONENT The application component of the used Data object 20100421
4 Importing IV_APP_COMP_USING_DO Call by reference Type reference (TYPE) IF_FDT_APPLICATION=>APPLICATION_COMPONENT The application component of the using data object 20100421

Method CHECK_ACCESS_WU_DATA_OBJECT on class CL_FDT_DATA_OBJECT has no exception.

Method CHECK_CLEAR_BINDING Signature

Method CHECK_CLEAR_BINDING on class CL_FDT_DATA_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110329

Method CHECK_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20051208
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data Object ID 20051208
3 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Message 20051208

Method CHECK_DATA_OBJECT on class CL_FDT_DATA_OBJECT has no exception.

Method CHECK_DDIC_TYPENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_FDT_TYPEDESCR Runtime Type Services 20091013
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Message 20110818
3 Importing IV_DDIC_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE DDIC Typename 20060525
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121121

Method CHECK_GDT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ESR_BINDING_PATH Call by reference Type reference (TYPE) IF_FDT_TYPES=>ESR_PATH 20061124
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Message 20061124

Method CHECK_GDT_PATH on class CL_FDT_DATA_OBJECT has no exception.

Method CHECK_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_ALL_CONTAINED_IDS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID IDs of all subcomponents 20091127
2 Changing CTS_ID_NAME_SET Call by reference Type reference (TYPE) TS_ID_NAME Set of ids with their name 20091124
3 Changing CTS_ID_PATH Call by reference Type reference (TYPE) TS_ID_PATH IDs with Path (ID, Name) 20091124
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20091124
5 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Incoming ID 20091124
6 Importing IV_ID_TYPE Call by reference Type reference (TYPE) STRING GC_CONTEXT In which set is the ID (Context, Result Temp Var) 20091124
7 Importing IV_SET_TYPE Call by reference Type reference (TYPE) STRING GC_CONTEXT Against which set is the ID tested(Context, Result, TempVar) 20091124
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091124
9 Importing IV_WITH_NAME_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Should the name also be checked? 20091124

Method CHECK_ID on class CL_FDT_DATA_OBJECT has no exception.

Method CHECK_ID_UNIQUENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_CONFLICT_ID Call by reference Type reference (TYPE) TS_ID_PATH IDs with more than one occurance 20080907
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20080919
3 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID List of IDs to be checked 20080907
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081118

Method CHECK_ID_UNIQUENESS on class CL_FDT_DATA_OBJECT has no exception.

Method CHECK_NAME_UNIQUENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_ID_NAME_SET Call by reference Type reference (TYPE) TS_ID_NAME Set against which the ID is tested 20091105
2 Exporting ETS_CONFLICT_NAME Call by reference Type reference (TYPE) TS_ID_NAME IDs + Names with more than one occurance 20080907
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20080919
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object IDs as unsorted index table 20091105

Method CHECK_NAME_UNIQUENESS on class CL_FDT_DATA_OBJECT has no exception.

Method CLEAR_DDIC_BINDING Signature

Method CLEAR_DDIC_BINDING on class CL_FDT_DATA_OBJECT has no parameter.
Method CLEAR_DDIC_BINDING on class CL_FDT_DATA_OBJECT has no exception.

Method CLEAR_GDT_BINDING Signature

Method CLEAR_GDT_BINDING on class CL_FDT_DATA_OBJECT has no parameter.
Method CLEAR_GDT_BINDING on class CL_FDT_DATA_OBJECT has no exception.

Method CLEAR_INSTANCE_BUFFER Signature

Method CLEAR_INSTANCE_BUFFER on class CL_FDT_DATA_OBJECT has no parameter.
Method CLEAR_INSTANCE_BUFFER on class CL_FDT_DATA_OBJECT has no exception.

Method CLEAR_STATIC_BUFFERS Signature

Method CLEAR_STATIC_BUFFERS on class CL_FDT_DATA_OBJECT has no parameter.
Method CLEAR_STATIC_BUFFERS on class CL_FDT_DATA_OBJECT has no exception.

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_FDT_DATA_OBJECT has no exception.

Method CONVERT_DDIC_TO_FDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOBJ_VALUE Call by reference Type reference (TYPE) ANY Value in data object format 20071002
2 Importing IV_DDIC_VALUE Call by reference Type reference (TYPE) ANY Any value to be converted 20071002
3 Importing IV_DOBJ_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20071002
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20071005
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20071002

Method DERIVE_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID List of created IDs 20090904
2 Exporting ETS_REMOVED_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Rebind: Superfluous objects 20110415
3 Importing IO_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_FDT_TYPEDESCR Runtime Type Services 20090904
4 Importing IV_BIND_DDIC Call by reference Type reference (TYPE) ABAP_BOOL Bind against DDIC 20091013
5 Importing IV_INCL_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL 'X' = take over texts for subsequently derived data objects 20101217
6 Importing IV_REBIND Call by reference Type reference (TYPE) ABAP_BOOL Rebind of existing binding 20091013
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090904

Method DERIVE_DATA_OBJECT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID List of created IDs 20091013
2 Exporting ETS_REMOVED_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Rebind: Superfluous objects 20110415
3 Importing IO_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_FDT_TYPEDESCR FDT: Data object descriptor service 20091013
4 Importing IV_BIND_DDIC Call by reference Type reference (TYPE) ABAP_BOOL 20091013
5 Importing IV_INCL_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X' texts from type are taken; ' ' no texts are taken over 20091013
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091013

Method DERIVE_NEW_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DOBJ Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Data Object 20091013
2 Exporting ETS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID List of created IDs 20091013
3 Importing IA_DATA Call by reference Type reference (TYPE) ANY Any Data Object 20091013
4 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20091013
5 Importing IV_INCL_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X' texts from type are taken; ' ' no texts are taken over 20091013
6 Importing IV_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE Typename 20091013
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091013

Method GENERATE_GET_SWAP_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100902
2 Returning RV_SWAP Value transfer Type reference (TYPE) ABAP_BOOL 20100902

Method GENERATE_GET_SWAP_THRESHOLD on class CL_FDT_DATA_OBJECT has no exception.

Method GENERATE_MOVE_FROM_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20090724
2 Importing IO_DATA_CONV_MNG Call by reference Object reference (TYPE REF TO) CL_FDT_DATA_CONVERSION_MNG BRF+: Data Conversion Between External and Internal Format 20090814
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20090724
4 Importing ITS_ID_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_NAME 20090724
5 Importing IV_DFIES_TAB_NAME Call by reference Type reference (TYPE) CLIKE 20120725
6 Importing IV_SOURCE_DDIC_NAME Call by reference Type reference (TYPE) CLIKE 20090814
7 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CLIKE 20090724
8 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) CLIKE 20090724
9 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20090724
10 Importing IV_TIMESTAMP_NAME Call by reference Type reference (TYPE) CLIKE 20090724
11 Importing IV_USE_DOBJ_NAME_S Call by reference Type reference (TYPE) ABAP_BOOL 20091126
12 Importing IV_USE_DOBJ_NAME_T Call by reference Type reference (TYPE) ABAP_BOOL 20091126
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20090724
2 CX_FDT_INPUT FDT: Invalid Input 20090724

Method GENERATE_MOVE_TO_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20090714
2 Importing IO_DATA_CONV_MNG Call by reference Object reference (TYPE REF TO) CL_FDT_DATA_CONVERSION_MNG BRF+: Data Conversion Between External and Internal Format 20090814
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20090714
4 Importing ITS_ID_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_NAME 20090714
5 Importing IV_DFIES_TAB_NAME Call by reference Type reference (TYPE) CLIKE 20120723
6 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CLIKE 20090714
7 Importing IV_TARGET_DDIC_NAME Call by reference Type reference (TYPE) CLIKE Object Type Name 20090714
8 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) CLIKE 20090714
9 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20090714
10 Importing IV_TIMESTAMP_NAME Call by reference Type reference (TYPE) CLIKE 20090714
11 Importing IV_USE_DNAME_IN_TGT Call by reference Type reference (TYPE) ABAP_BOOL 20091005
12 Importing IV_USE_DOBJ_NAME Call by reference Type reference (TYPE) ABAP_BOOL 20090715
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20090714
2 CX_FDT_INPUT FDT: Invalid Input 20090714

Method GET_BINDING_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BINDING_TYPE Call by reference Type reference (TYPE) IF_FDT_DATA_OBJECT~BINDING_TYPE Binding Type 20110329
2 Exporting EV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110328
3 Exporting EV_NO_PARENT Call by reference Type reference (TYPE) ABAP_BOOL 20110328

Method GET_BINDING_PARENT on class CL_FDT_DATA_OBJECT has no exception.

Method GET_CONV_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_MAPPING Call by reference Type reference (TYPE) TH_MAPPING 20081001
2 Exporting ETH_MAPPING_IS_SET Call by reference Type reference (TYPE) ABAP_BOOL 20081001
3 Exporting EV_CONVERTIBILITY Call by reference Type reference (TYPE) IF_FDT_DATA_OBJECT=>CONVERTIBILITY 20081001
4 Exporting EV_CONVERTIBILITY_IS_SET Call by reference Type reference (TYPE) ABAP_BOOL 20081001
5 Exporting EV_CONVERT_BY_MOVE Call by reference Type reference (TYPE) ABAP_BOOL 20081001
6 Exporting EV_CONVERT_BY_MOVE_CORR Call by reference Type reference (TYPE) ABAP_BOOL 20081001
7 Exporting EV_CONVERT_BY_MOVE_CORR_IS_SET Call by reference Type reference (TYPE) ABAP_BOOL 20081001
8 Exporting EV_CONVERT_BY_MOVE_IS_SET Call by reference Type reference (TYPE) ABAP_BOOL 20081001
9 Importing IV_TARGET_DO_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Data Object 20110913
10 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20081001

Method GET_CONV_BUFFER on class CL_FDT_DATA_OBJECT has no exception.

Method GET_DATA_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20050918
2 Exporting EV_ID_UNKNOWN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: ID is unknown 20050918
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20050918

Method GET_DATA_OBJECT_TYPE on class CL_FDT_DATA_OBJECT has no exception.

Method GET_DDIC_TEXT_FOR_TYPENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Short Texts (language dependent) 20090910
2 Exporting ETS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts (language dependent) 20090910
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120717
4 Importing IV_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE 20090910

Method GET_DDIC_TEXT_FOR_TYPENAME on class CL_FDT_DATA_OBJECT has no exception.

Method GET_DDIC_TEXT_FOR_TYPENAME_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Short Texts (language dependent) 20091013
2 Exporting ETS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts (language dependent) 20091013
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120717
4 Importing IV_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE 20091013

Method GET_DDIC_TEXT_FOR_TYPENAME_BUF on class CL_FDT_DATA_OBJECT has no exception.

Method GET_DOBJ_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20090303
2 Exporting ETS_ID_HIERARCHY Call by reference Type reference (TYPE) TS_ID_HIERARCHY Object hierarchy 20090303
3 Exporting EV_IS_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Object is deep 20090303
4 Importing IV_EXCLUDE_ELEMENTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Exclude all element IDs in ETS_ID 20100315
5 Importing IV_EXCLUDE_STRUCTURES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Exclude all structure IDs in ETS_ID 20100315
6 Importing IV_EXCLUDE_TABLES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Exclude all table IDs in ETS_ID 20100315
7 Importing IV_EXCLUDE_TABLE_DETAILS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Excludes the deep elements of the table 20100920
8 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data Object ID 20090303
9 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090303
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090303

Method GET_DOBJ_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_ID_HIERARCHY Call by reference Type reference (TYPE) TS_ID_HIERARCHY Object hierarchy(ies) 20091117
2 Exporting ETS_ROOT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Root object IDs as sorted table 20091117
3 Exporting EV_IS_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: (at least one) object is deeply nested 20091117
4 Importing ITS_CONTEXT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Stop root search at context IDs 20091117
5 Importing ITS_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID List of Data Objects to find root for 20091117
6 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data Object to find root for 20091117
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091117
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091117

Method GET_GDT_CCTS_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CCT_CONTEXT_DESCRIPTOR Call by reference Type reference (TYPE) ANY TABLE IF_ESF_ATTRIBUTE_DESC=>TY_DESCRIPTOR_TABLE 20100414
2 Exporting EV_CCT_REPRESENTATION_TERM Call by reference Type reference (TYPE) STRING CCT representation term 20060407
3 Importing IO_CCTS_DESCRIPTOR Call by reference Object reference (TYPE REF TO) OBJECT IF_ESF_CCTS_TYPE_DESC 20100907

Method GET_GDT_CCTS_ATTRIBUTE on class CL_FDT_DATA_OBJECT has no exception.

Method GET_GDT_UI_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Short Texts 20070503
2 Exporting ETS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Text 20070503
3 Importing IV_ESR_BINDING_PATH Call by reference Type reference (TYPE) IF_FDT_TYPES=>ESR_PATH ESR Binding Path 20070503

Method GET_GDT_UI_TEXT on class CL_FDT_DATA_OBJECT has no exception.

Method GET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_MAPPING Call by reference Type reference (TYPE) TH_MAPPING 20081001
2 Importing IO_TARGET_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Data Object 20081001
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20081001
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081001

Method GET_METADATA_GDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ATTRIBUTE_DESC Call by reference Object reference (TYPE REF TO) OBJECT IF_ESF_ATTRIBUTE_DESC 20060911
2 Exporting EO_ATTRIBUTE_TYPE_DESC Call by reference Object reference (TYPE REF TO) OBJECT IF_ESF_DESC 20060908
3 Exporting EO_BO_DESC Call by reference Object reference (TYPE REF TO) OBJECT IF_ESF_BO_DESC 20060908
4 Exporting EO_BO_NODE_DESC Call by reference Object reference (TYPE REF TO) OBJECT IF_ESF_BO_NODE_DESC 20060908
5 Exporting ET_ATTRIBUTE_DESC Call by reference Type reference (TYPE) ANY TABLE IF_ESF_ATTRIBUTE_DESC=>TY_DESCRIPTOR_TABLE 20071123
6 Exporting EV_ATTRIBUTE_TYPE Call by reference Type reference (TYPE) STRING 20060908
7 Importing IV_ESR_BINDING_PATH Call by reference Type reference (TYPE) IF_FDT_TYPES=>ESR_PATH 20060908
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060908

Method GET_TYPE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TYPE_DEFINITION Call by reference Type reference (TYPE) VSEOTYPE Generierte Tabelle zu einem View 20071106
2 Exporting EV_TYPE_NAME Call by reference Type reference (TYPE) STRING 20071106
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20081001
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20071107
# Exception Resumable Description Created on
1 CX_FDT FDT: Invalid Input 20081001

Method IS_ACCESS_LEVEL_HIGHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCESS_LEVEL_NEW Call by reference Type reference (TYPE) IF_FDT_TYPES=>ACCESS_LEVEL Access Level 20100830
2 Importing IV_ACCESS_LEVEL_OLD Call by reference Type reference (TYPE) IF_FDT_TYPES=>ACCESS_LEVEL Access Level 20100830
3 Returning RV_IS_HIGHER Value transfer Type reference (TYPE) ABAP_BOOL 20100420

Method IS_ACCESS_LEVEL_HIGHER on class CL_FDT_DATA_OBJECT has no exception.

Method IS_BINDING_UP_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20110309
2 Exporting EV_RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20110309
3 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110309
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110309
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110407

Method IS_CLIENT_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20110429
2 Importing IS_DDIC_FIELDINFO Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20110429
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: looks like UUID 20061109

Method IS_CLIENT_DDIC on class CL_FDT_DATA_OBJECT has no exception.

Method IS_DEFAULT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_FDT_TYPEDESCR Runtime Type Services 20110407
2 Returning RV_DEFAULT_TYPE Value transfer Type reference (TYPE) ABAP_BOOL 20090407

Method IS_DEFAULT_TYPE on class CL_FDT_DATA_OBJECT has no exception.

Method LOAD_BUFFER Signature

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

Method LOAD_BUFFER_DB Signature

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

Method MOVE_FROM_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INTERNAL Call by reference Object reference (TYPE REF TO) DATA 20090529
2 Importing IR_EXTERNAL Call by reference Object reference (TYPE REF TO) DATA 20090529
3 Importing ITS_EXTERNAL_NAME_MAP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_NAME 20090627
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20090529
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090529

Method MOVE_TO_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_EXTERNAL Call by reference Object reference (TYPE REF TO) DATA 20090529
2 Importing IR_EXTERNAL Call by reference Object reference (TYPE REF TO) DATA 20090627
3 Importing IR_INTERNAL Call by reference Object reference (TYPE REF TO) DATA 20090529
4 Importing ITS_EXTERNAL_NAME_MAP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_NAME 20090627
5 Importing IV_EXTERNAL_TYPE_LENGTH Call by reference Type reference (TYPE) I 20090529
6 Importing IV_EXTERNAL_TYPE_NAME Call by reference Type reference (TYPE) STRING Object Type Name 20090529
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20090529
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090529
2 CX_FDT_PROCESSING FDT: Processing Error 20100122

Method PRELOAD_DATA_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Object IDs as unsorted index table 20100331
2 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20100331

Method PRELOAD_DATA_OBJECT_TYPES on class CL_FDT_DATA_OBJECT has no exception.

Method RAISE_CONVERSION_EXCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_SOURCE_VALUE Call by reference Type reference (TYPE) ANY Sources Value 20060127
2 Importing IO_SOURCE_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Source Data Object 20060127
3 Importing IO_TARGET_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Target Data Object 20060127
4 Importing IV_DATA_DEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060127
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20060127
6 Importing IX_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20060630
# Exception Resumable Description Created on
1 CX_FDT_CONVERSION FDT: Conversion Failure 20060127

Method REMOVE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Short Texts (language dependent) 20091013
2 Changing CTS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts (language dependent) 20091013
3 Changing CV_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>SHORT_TEXT Short Text 20091013
4 Changing CV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TEXT Text 20091013
5 Importing ITS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Short Texts (language dependent) 20091013
6 Importing ITS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts (language dependent) 20091013

Method REMOVE_TEXTS on class CL_FDT_DATA_OBJECT has no exception.

Method SAVE_BUFFER_DB Signature

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

Method SET_BUFFER Signature

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

Method SET_BUFFER on class CL_FDT_DATA_OBJECT has no exception.

Method SET_CONV_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_MAPPING Call by reference Type reference (TYPE) TH_MAPPING 20081001
2 Importing IV_CONVERTIBILITY Call by reference Type reference (TYPE) IF_FDT_DATA_OBJECT=>CONVERTIBILITY 20081001
3 Importing IV_CONVERT_BY_MOVE Call by reference Type reference (TYPE) ABAP_BOOL 20081001
4 Importing IV_CONVERT_BY_MOVE_CORR Call by reference Type reference (TYPE) ABAP_BOOL 20081001
5 Importing IV_TARGET_DO_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Data Object 20110913
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20081001

Method SET_CONV_BUFFER on class CL_FDT_DATA_OBJECT has no exception.

Method SET_DDIC_TYPENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDIC_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE DDIC Typename 20060526

Method SET_DDIC_TYPENAME on class CL_FDT_DATA_OBJECT has no exception.

Method SET_GDT_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_STRUCTURE_ELEMENT Call by reference Type reference (TYPE) IF_FDT_STRUCTURE=>TS_ELEMENT List of elements in the structure 20060407
2 Importing IV_ALLOWED_COMPARISONS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>ALLOWED_COMPARISONS 20061006
3 Importing IV_ESR_PATH Call by reference Type reference (TYPE) IF_FDT_TYPES=>ESR_PATH The path of the GDT 20060906
4 Importing IV_FDT_DATA_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE FDT Data Type 20060407
5 Importing IV_GDT_TYPE Call by reference Type reference (TYPE) IF_FDT_DATA_OBJECT=>GDT_TYPE Type of GDT 20060407
6 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Name of the Element 20061030

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