SAP ABAP Class CL_FDT_ELEMENT (FDT: Data Object Element)
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_DATA_OBJECT FDT: Abstract Data Object Class 20051027
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_ELEMENT FDT: Data Object of Type Element 20051027
Properties
Class CL_FDT_ELEMENT  
Short Description FDT: Data Object Element    
Super Class CL_FDT_DATA_OBJECT FDT: Abstract Data Object Class 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CORE   BRFplus: Core 
Created 20051027   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_FDT_MAINTENANCE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_DATA_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 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_ELEMENT FDT: Data Object of Type Element 20051027
Friends
# Friend Modeled only Created on Description
1 CL_FDT_FACTORY 20080929 FDT: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABAP_DATATYPE_AMOUNT Constant Public Type reference (TYPE) DATATYPE_D 'CURR' Data Type in ABAP Dictionary 20100930
2 GC_ABAP_DATATYPE_CHAR Constant Private Type reference (TYPE) DATATYPE_D 'CHAR' Data Type in ABAP Dictionary 20100112
3 GC_ABAP_DATATYPE_CURRENCY Constant Public Type reference (TYPE) DATATYPE_D 'CUKY' Data Type in ABAP Dictionary 20100930
4 GC_ABAP_DATATYPE_DATE Constant Private Type reference (TYPE) DATATYPE_D 'DATS' Data Type in ABAP Dictionary 20091215
5 GC_ABAP_DATATYPE_QUANTITY Constant Public Type reference (TYPE) DATATYPE_D 'QUAN' Data Type in ABAP Dictionary 20100930
6 GC_ABAP_DATATYPE_STRING Constant Private Type reference (TYPE) DATATYPE_D 'STRG' Data Type in ABAP Dictionary 20100112
7 GC_ABAP_DATATYPE_TIME Constant Private Type reference (TYPE) DATATYPE_D 'TIMS' Data Type in ABAP Dictionary 20091215
8 GC_ABAP_DATATYPE_TIMESTAMP Constant Private Type reference (TYPE) DATATYPE_D 'DEC' Data Type in ABAP Dictionary 20091215
9 GC_ABAP_DATATYPE_UNIT Constant Public Type reference (TYPE) DATATYPE_D 'UNIT' Data Type in ABAP Dictionary 20100930
10 GC_DOBJ_0100 Constant Private Type reference (TYPE) TABNAME 'FDT_DOBJ_0100' Table Name 20070819
11 GC_DOBJ_0110 Constant Private Type reference (TYPE) TABNAME 'FDT_DOBJ_0110' Table Name 20070819
12 GC_DOMNAME_AMOUNT_AP Constant Public Type reference (TYPE) DOMNAME '/ISCER/AMOUNTVALUE' Amount domain in AP systems 20110429
13 GC_DOMNAME_CURRENCY_AP Constant Public Type reference (TYPE) DOMNAME '/ISCER/CURRENCY' Currency domain in AP systems 20100930
14 GC_DOMNAME_QUANTITY_AP Constant Public Type reference (TYPE) DOMNAME '/ISQC/QTY_FACTOR' Quantity domain in AP systems 20110429
15 GC_DOMNAME_UNIT_AP Constant Public Type reference (TYPE) DOMNAME '/ISQC/UNIT' Unit domain in AP systems 20100930
16 GC_TPFIELD_DATE Constant Public Type reference (TYPE) STRING 'DATE' 20090825
17 GC_TPFIELD_OFFSET_SIGN Constant Public Type reference (TYPE) STRING 'OFFSET_SIGN' 20090825
18 GC_TPFIELD_OFFSET_TIME Constant Public Type reference (TYPE) STRING 'OFFSET_TIME' 20090825
19 GC_TPFIELD_TIME Constant Public Type reference (TYPE) STRING 'TIME' 20090825
20 GC_TPFIELD_TIMESTAMP Constant Public Type reference (TYPE) STRING 'TIMESTAMP' 20090825
21 GC_TPFIELD_TYPE Constant Public Type reference (TYPE) STRING 'TYPE' 20090825
22 GC_VALUEHELP_TYPE_CONS Constant Public Type reference (TYPE) VALUEHELP_TYPE 'C' Value help by Constants 20061221
23 GC_VALUEHELP_TYPE_DDIC Constant Public Type reference (TYPE) VALUEHELP_TYPE 'D' Value Help by DDIC 20061221
24 GC_VALUEHELP_TYPE_EXIT Constant Public Type reference (TYPE) VALUEHELP_TYPE 'E' Value Help by Exits 20061221
25 GC_VALUEHELP_TYPE_GDT Constant Public Type reference (TYPE) VALUEHELP_TYPE 'G' Value Help by GDT 20061221
26 GO_CC Static Attribute Private Object reference (TYPE REF TO) CL_CMP_COMPOSER FDT: Code Composer 20070419
27 GTH_DDIC_BUFFER Static Attribute Private Type reference (TYPE) TH_DDIC_BUFFER 20090117
28 GTH_DDIC_TABL Static Attribute Private Type reference (TYPE) TH_DDIC_TABL 20090731
29 GT_FIELDNAMES Static Attribute Public See coding 20090918
30 MS_BUFFER Instance attribute Private Type reference (TYPE) S_BUFFER Transactional Data Buffer 20051027
31 MS_BUFFER_DB Instance attribute Private Type reference (TYPE) S_BUFFER Transactional Data Buffer 20051027
32 MV_IN_DERIVE_MODE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: DERIVE_DATA_OBJECT is running 20070619
33 MV_IN_XML_IMPORT Instance attribute Private Type reference (TYPE) ABAP_BOOL Flag to determine XML Import 20090522
34 MV_LAST_TIMESTAMP Instance attribute Private Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20061215
35 MV_MS_BUFFER_DB_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: MS_BUFFER_DB is loaded 20070813
36 MV_MS_BUFFER_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: MS_BUFFER is loaded 20060801
37 MV_SAVED_ELEMENT_TYPE Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE 20061215
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ALLOWED_COMPARISONS Instance method Private Method Check the allowed_comparisons 20060628
2 CHECK_COMPOUNDING Instance method Private Method Check the compounding 20061019
3 CHECK_CONSTANT_IDS Instance method Private Method Check the constant IDs 20060907
4 CHECK_ELEMENT_TYPE Instance method Private Method Check the element type 20051208
5 CHECK_ELEMENT_TYPE_ATTRIBUTES Static method Public Method Check the element type attributes 20070124
6 CHECK_ELEMENT_TYPE_LIMITS Static method Private Method Check the element type attributes 20100126
7 CHECK_EXISTENCE Instance method Public Method Check the existence of a value 20060827
8 CHECK_EXISTENCE_CONSTANTS Instance method Private Method Check the existence of a value (Constants) 20060907
9 CHECK_EXISTENCE_DDIC Instance method Private Method Check the existence of a value (DDIC binding) 20060828
10 CHECK_EXISTENCE_GDT Instance method Private Method Check the existence of a value (GDT binding) 20060908
11 CHECK_MSG_SEVERITY Static method Public Method 20080121
12 CHECK_NUMC_SETTING Instance method Private Method Checks the numc setting 20130828
13 CHECK_REFERENCED_ELEMENT Instance method Private Method Check the referenced element 20051208
14 CLEAR_ELEMENT_BINDING Instance method Protected Method Clear element binding 20090827
15 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070822
16 CONVERT_TEXT_TO_BOOLEAN Static method Public Method 20120920
17 CREATE_DATA_REF_4_ELEMENT_TYPE Static method Public Method Creates a data reference for an element type 20130712
18 ENRICH_MESSAGE Static method Private Method Fills up some general information in messages 20100126
19 FILTER_ALLOWED_COMPARISONS Instance method Private Method Filters the allowed comparisons by element type 20100503
20 GENERATE_MOVE_FROM_EXT_ELEMENT Instance method Private Method 20090724
21 GENERATE_MOVE_TIME_PT_TO_EXT Instance method Private Method 20091215
22 GENERATE_MOVE_TO_EXT_DDIC Instance method Private Method 20091218
23 GENERATE_MOVE_TO_EXT_ELEMENT Instance method Private Method 20090714
24 GET_COMPONENTS_OF_ABAP_STRUCT Static method Private Method BRS-Method Get Components of a structure(deep) via desriptor 20100312
25 GET_DDIC_TEXT Static method Private Method Get texts for a typename 20090910
26 GET_DDIC_TEXT_FOR_TYPE Static method Public Method Get DDIC texts for typename and language - reused by query 20100301
27 GET_SEARCH_HELP_DDIC Instance method Public Method Returns an assigned ddic search help 20070619
28 GET_TYPE_DEFINITION_FOR_TYPE Static method Public Method 20090213
29 GET_TYPE_PROPERTIES Static method Public Method Get the properties of a type 20090209
30 GET_TYPE_TEXT Instance method Private Method Get the human interpretable format of element type 20051223
31 GET_VALUES Instance method Public Method Get values 20060827
32 GET_VALUES_CONSTANTS Static method Private Method Get values (Constants) 20060907
33 GET_VALUES_DDIC Instance method Private Method Get values (DDIC binding) 20060828
34 GET_VALUES_GDT Instance method Private Method Get values (GDT binding) 20060908
35 IS_GDT_IDENTIFIER Instance method Public Method Gets if the GDT is identifier 20091117
36 LOAD_BUFFER Instance method Private Method Load the buffer 20051027
37 LOAD_BUFFER_DB Instance method Private Method Load the buffer from data base 20051027
38 MOVE_CUR_QUAN_TO_EXT Static method Public Method Move Text, Number, Boolean to External Data object 20090728
39 MOVE_TIMEPOINT_FROM_EXT Static method Public Method BRS-Method Move Timepoint from External Dobj 20090814
40 MOVE_TIMEPOINT_TO_EXT Static method Public Method BRS-Method Move Timepoint to External Dobj 20090728
41 SAVE_BUFFER_DB Instance method Private Method Save the buffer into the data base 20051027
42 SET_BUFFER Instance method Private Method Set the buffer 20051027
43 SET_ELEMENT_TYPE Instance method Private Method Set FDT element type 20070619
44 SET_ELEMENT_TYPE_ATTRIBUTES Instance method Private Method Set additional attributes for element type 20070619
45 SET_IS_NUMC Instance method Public Method Sets the IS_NUMC value 20130828
46 SET_REFERENCED_ELEMENT Instance method Private Method Set the ID of the referenced element 20070619
Events
Class CL_FDT_ELEMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_BUFFER Private See coding Transactional Data Buffer 20051027 BEGIN OF s_buffer, element_type TYPE if_fdt_types=>element_type, element_id TYPE if_fdt_types=>id, allowed_comparisons TYPE if_fdt_element=>allowed_comparisons, include_sign TYPE abap_bool, exclude_sign TYPE abap_bool, multiple TYPE abap_bool, option_string TYPE fdt_dobj_0100-option_string, ts_constant_id TYPE if_fdt_types=>ts_object_id, compound_id TYPE if_fdt_types=>id, length TYPE if_fdt_element=>length, decimals TYPE if_fdt_element=>decimals, only_positive TYPE abap_bool, only_uppercase TYPE abap_bool, is_numc TYPE abap_bool, timepoint_type TYPE if_fdt_types=>timepoint_type, quantity_dimension TYPE if_fdt_types=>quantity_dimension, xstnce_check_sev TYPE if_fdt_types=>msg_severity, cmprsn_check_sev TYPE if_fdt_types=>msg_severity, END OF s_buffer
2 S_DDIC_BUFFER Private See coding 20090117 BEGIN OF s_ddic_buffer, typename TYPE typename, langu TYPE langu, checktable TYPE tabname, checktab_tabform TYPE tabform, texttable TYPE tabname, texttab_tabform TYPE tabform, fn_value_c TYPE fieldname, fn_value_t TYPE fieldname, fn_langu_c type fieldname, fn_langu_t TYPE fieldname, fn_text_c TYPE fieldname, fn_text_t TYPE fieldname, fn_client TYPE fieldname, t_domvalue TYPE ddfixvalues, non_char_value TYPE abap_bool, lower_case_value TYPE abap_bool, lower_case_text TYPE abap_bool, r_type_check TYPE REF TO data, r_type_text TYPE REF TO data, r_type_value TYPE REF TO data, non_unique TYPE abap_bool, searchhelp TYPE shlpname, convexit TYPE convexit, END OF s_ddic_buffer
3 S_DDIC_TABL Private See coding 20090731 BEGIN OF s_ddic_tabl, tabname TYPE tabname, t_element_field TYPE HASHED TABLE OF dd03p WITH UNIQUE KEY fieldname, END OF s_ddic_tabl
4 S_VALUE Public See coding Value with Text 20060827 BEGIN OF s_value, value TYPE if_fdt_element=>value, text TYPE if_fdt_types=>text, * TODO: add other types as well so that we can also return * number, currencies, units, timestamps * -> also the get_value method needs to be changed END OF s_value
5 S_VALUE_CONTEXT Public See coding 20061020 BEGIN OF s_value_context, context TYPE string, value TYPE if_fdt_element=>value, text TYPE if_fdt_types=>text, END OF s_value_context
6 S_XML_MESSAGE_SEVERITY Public See coding 20080319 BEGIN OF s_xml_message_severity, existence_check_severity TYPE if_fdt_types=>msg_severity, comparison_check_severity TYPE if_fdt_types=>msg_severity, END OF s_xml_message_severity
7 TH_DDIC_BUFFER Private See coding 20090117 th_ddic_buffer TYPE HASHED TABLE OF s_ddic_buffer WITH UNIQUE KEY typename langu
8 TH_DDIC_TABL Private See coding 20090731 th_ddic_tabl TYPE HASHED TABLE OF s_ddic_tabl WITH UNIQUE KEY tabname
9 TR_TEXT Public See coding Range table for text 20060830 tr_text TYPE RANGE OF if_fdt_types=>text
10 TR_VALUE Public See coding Range table for value 20060830 tr_value TYPE RANGE OF if_fdt_element=>value
11 TYPENAME Private Attribute reference (LIKE) 20090917
12 T_VALUE Public See coding Values with Texts 20060827 t_value TYPE STANDARD TABLE OF s_value WITH NON-UNIQUE KEY value
13 T_VALUE_CONTEXT Public See coding 20061020 t_value_context TYPE STANDARD TABLE OF s_value_context WITH NON-UNIQUE KEY context value
14 VALUE Public Type reference (TYPE) FDT_VALUE Element value 20091111
15 VALUEHELP_TYPE Public See coding Type of value help 20061221 valuehelp_type TYPE c LENGTH 1
Method Signatures

Method CHECK_ALLOWED_COMPARISONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_OPTION Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>TS_OPTION Options 20060827
2 Importing ITS_SIGN Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>TS_SIGN Signs 20060827
3 Importing IV_ALLOWED_COMPARISONS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>ALLOWED_COMPARISONS Allowed Comparisons 20060628
4 Importing IV_IN_SET_METHOD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091104
5 Importing IV_MULTIPLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: multiple values allowed 20060827
6 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060827

Method CHECK_ALLOWED_COMPARISONS on class CL_FDT_ELEMENT has no exception.

Method CHECK_COMPOUNDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPOUND_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20061019
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Meldung 20061019

Method CHECK_COMPOUNDING on class CL_FDT_ELEMENT has no exception.

Method CHECK_CONSTANT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_CONSTANT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Constant IDs 20060907
2 Importing IV_CHECK_RESULT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: check the result of the constants 20060907
3 Importing IV_REFERENCED_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID ID of referenced element 20101026
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060907
5 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060907
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070313

Method CHECK_ELEMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20051208
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Meldung 20051208

Method CHECK_ELEMENT_TYPE on class CL_FDT_ELEMENT has no exception.

Method CHECK_ELEMENT_TYPE_ATTRIBUTES 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) IF_FDT_ELEMENT=>DECIMALS Number of decimals 20070124
2 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20081101
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081101
4 Importing IV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH Length 20070124
5 Importing IV_ONLY_POSITIVE Call by reference Type reference (TYPE) ABAP_BOOL X: only positive values 20070124
6 Importing IV_ONLY_UPPERCASE Call by reference Type reference (TYPE) ABAP_BOOL X: only uppercase values 20101112
7 Importing IV_QUANTITY_DIMENSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>QUANTITY_DIMENSION Dimension key 20090910
8 Importing IV_TIMEPOINT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20070124
9 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20081101

Method CHECK_ELEMENT_TYPE_ATTRIBUTES on class CL_FDT_ELEMENT has no exception.

Method CHECK_ELEMENT_TYPE_LIMITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDIC_COMPARISON Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Is the comparison done against DDIC binding? 20100126
2 Importing IV_DECIMALS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>DECIMALS Number of decimals 20100126
3 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20100126
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100126
5 Importing IV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH Length 20100126
6 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100126

Method CHECK_ELEMENT_TYPE_LIMITS on class CL_FDT_ELEMENT has no exception.

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: value exists 20060827
2 Exporting EV_NO_CHECKLIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: check not possible 20060827
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060827
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Value to be checked 20060827
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060827

Method CHECK_EXISTENCE_CONSTANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: value exists 20060907
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060907
3 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Value to be checked 20060907
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060907

Method CHECK_EXISTENCE_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: value exists 20060828
2 Exporting EV_NO_CHECKLIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: check not possible 20060828
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060828
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Value to be checked 20060828
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060828

Method CHECK_EXISTENCE_GDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: value exists 20060908
2 Exporting EV_NO_CHECKLIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: check not possible 20060908
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20060908
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20060908
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060908

Method CHECK_MSG_SEVERITY Signature

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

Method CHECK_MSG_SEVERITY on class CL_FDT_ELEMENT has no exception.

Method CHECK_NUMC_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_NUMC Call by reference Type reference (TYPE) ABAP_BOOL Is bound to a NUMC field? 20130828
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Returning message 20130828

Method CHECK_NUMC_SETTING on class CL_FDT_ELEMENT has no exception.

Method CHECK_REFERENCED_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20051208
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Meldung 20051208

Method CHECK_REFERENCED_ELEMENT on class CL_FDT_ELEMENT has no exception.

Method CLEAR_ELEMENT_BINDING Signature

Method CLEAR_ELEMENT_BINDING on class CL_FDT_ELEMENT has no parameter.
Method CLEAR_ELEMENT_BINDING on class CL_FDT_ELEMENT has no exception.

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_FDT_ELEMENT has no exception.

Method CONVERT_TEXT_TO_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BOOLEAN Call by reference Type reference (TYPE) DATA Elementary Data Type Boolean 20120920
2 Importing IV_TEXT Call by reference Type reference (TYPE) ANY Elementary Data Type Text 20120920
# Exception Resumable Description Created on
1 CX_FDT_CONVERSION FDT: Conversion Failure 20120920

Method CREATE_DATA_REF_4_ELEMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20130712
2 Exporting EV_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20130712
3 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20130712
4 Importing IV_TIMEPOINT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20130712

Method CREATE_DATA_REF_4_ELEMENT_TYPE on class CL_FDT_ELEMENT has no exception.

Method ENRICH_MESSAGE 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 20100126
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100126

Method ENRICH_MESSAGE on class CL_FDT_ELEMENT has no exception.

Method FILTER_ALLOWED_COMPARISONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_OPTION Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>TS_OPTION Options 20100503
2 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20100505

Method FILTER_ALLOWED_COMPARISONS on class CL_FDT_ELEMENT has no exception.

Method GENERATE_MOVE_FROM_EXT_ELEMENT 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_TIME_PT_TO_EXT 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 20091215
2 Importing IV_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20091215
3 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CLIKE 20091215
4 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) CLIKE 20091215
5 Importing IV_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20091215
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20091215
2 CX_FDT_INPUT FDT: Invalid Input 20091215

Method GENERATE_MOVE_TO_EXT_DDIC 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 20091218
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 20091218
3 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20091218
4 Importing ITS_ID_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_ID_NAME 20091218
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) CLIKE 20091218
6 Importing IV_TARGET_DDIC_NAME Call by reference Type reference (TYPE) CLIKE 20091218
7 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) CLIKE 20091218
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20091218
9 Importing IV_TIMESTAMP_NAME Call by reference Type reference (TYPE) CLIKE 20091218
10 Importing IV_USE_DNAME_IN_TGT Call by reference Type reference (TYPE) ABAP_BOOL 20091218
11 Importing IV_USE_DOBJ_NAME Call by reference Type reference (TYPE) ABAP_BOOL 20091218
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20091218
2 CX_FDT_INPUT FDT: Invalid Input 20091218

Method GENERATE_MOVE_TO_EXT_ELEMENT 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_NAME Call by reference Type reference (TYPE) CLIKE 20090714
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20090714
9 Importing IV_TIMESTAMP_NAME Call by reference Type reference (TYPE) CLIKE 20090714
10 Importing IV_USE_DNAME_IN_TGT Call by reference Type reference (TYPE) ABAP_BOOL 20091003
11 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_COMPONENTS_OF_ABAP_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20100312
2 Importing IO_DATA_DESC Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20100312

Method GET_COMPONENTS_OF_ABAP_STRUCT on class CL_FDT_ELEMENT has no exception.

Method GET_DDIC_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 20090910
2 Exporting ETS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts 20090910
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110819
4 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20120717
5 Importing IV_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE Name of Dictionary Type 20090910

Method GET_DDIC_TEXT on class CL_FDT_ELEMENT has no exception.

Method GET_DDIC_TEXT_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>SHORT_TEXT Short Text 20100301
2 Exporting EV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TEXT Text 20100301
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110819
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20100301
5 Importing IV_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE 20100301

Method GET_DDIC_TEXT_FOR_TYPE on class CL_FDT_ELEMENT has no exception.

Method GET_SEARCH_HELP_DDIC 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 20070619
2 Returning RV_SEARCH_HELP_NAME Value transfer Type reference (TYPE) SHLPNAME Name of search help 20070619
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070619

Method GET_TYPE_DEFINITION_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20090213
2 Returning RV_TYPE_DEF Value transfer Type reference (TYPE) STRING 20090213

Method GET_TYPE_DEFINITION_FOR_TYPE on class CL_FDT_ELEMENT has no exception.

Method GET_TYPE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SAPSCRIPT Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_SAPSCRIPT_OBJECT SAPScript Object (ID +SAPScript docu object) 20090209
2 Exporting ETS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Short Texts (language dependent) 20090209
3 Exporting ETS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts (language dependent) 20090209
4 Exporting EV_ALLOWED_COMPARISONS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>ALLOWED_COMPARISONS Allowed Comparisons 20090209
5 Exporting EV_DDIC_TYPENAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20090209
6 Exporting EV_DECIMALS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>DECIMALS Number of decimals 20090209
7 Exporting EV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20090209
8 Exporting EV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH Length 20090209
9 Exporting EV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20090209
10 Exporting EV_ONLY_POSITIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Only positive numbers allowed 20090209
11 Exporting EV_ONLY_UPPERCASE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Only uppercase allowed 20101111
12 Exporting EV_TIMEPOINT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20090209
13 Importing IA_VALUE Call by reference Type reference (TYPE) ANY Data 20110928
14 Importing IO_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20090904
15 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA Data reference 20110928
16 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID ID of the caller 20090209
17 Importing IV_TYPENAME Call by reference Type reference (TYPE) IF_FDT_DATA_OBJECT=>TYPENAME Name of Dictionary Type 20110928
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090209

Method GET_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_TYPE Value transfer Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Element type 20051223
2 Returning RV_TYPE_TEXT Value transfer Type reference (TYPE) STRING Human interpretable element type 20051223

Method GET_TYPE_TEXT on class CL_FDT_ELEMENT has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) T_VALUE Values (optional with text) 20060829
2 Exporting ET_VALUE_CONTEXT Call by reference Type reference (TYPE) T_VALUE_CONTEXT 20061020
3 Exporting EV_NO_CHECKLIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: check not possible 20060827
4 Importing IA_CONTEXT_VALUE Call by reference Type reference (TYPE) ANY Content Value 20061020
5 Importing IO_SELECTION Call by reference Object reference (TYPE REF TO) CL_FDT_SELECTION_PARAMETER FDT: to pass the selection parameter for context value help 20071127
6 Importing ITR_TEXT Call by reference Type reference (TYPE) TR_TEXT Range table for text 20060830
7 Importing ITR_VALUE Call by reference Type reference (TYPE) TR_VALUE Range table for value 20060830
8 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20060829
9 Importing IV_MAX_ROW Call by reference Type reference (TYPE) I 500 20100618
10 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060827
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060827

Method GET_VALUES_CONSTANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) T_VALUE Values (optional with text) 20060907
2 Importing ITR_TEXT Call by reference Type reference (TYPE) TR_TEXT Range table for text 20060907
3 Importing ITR_VALUE Call by reference Type reference (TYPE) TR_VALUE Range table for value 20060907
4 Importing ITS_CONSTANT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20111214
5 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20111214
6 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20060907
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060907
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060907

Method GET_VALUES_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) T_VALUE Values (optional with text) 20060829
2 Exporting EV_NO_CHECKLIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: check not possible 20060828
3 Importing ITR_TEXT Call by reference Type reference (TYPE) TR_TEXT Range table for text 20060830
4 Importing ITR_VALUE Call by reference Type reference (TYPE) TR_VALUE Range table for value 20060830
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20060829
6 Importing IV_MAX_ROW Call by reference Type reference (TYPE) I 500 20100618
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060828
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060828

Method GET_VALUES_GDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) T_VALUE Values (optional with text) 20060908
2 Exporting ET_VALUE_CONTEXT Call by reference Type reference (TYPE) T_VALUE_CONTEXT 20061020
3 Exporting EV_NO_CHECKLIST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: check not possible 20060908
4 Importing IA_CONTEXT_VALUE Call by reference Type reference (TYPE) ANY Context Value 20061020
5 Importing ITR_TEXT Call by reference Type reference (TYPE) TR_TEXT Range table for text 20060908
6 Importing ITR_VALUE Call by reference Type reference (TYPE) TR_VALUE Range table for value 20060908
7 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20060908
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060908
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060908

Method IS_GDT_IDENTIFIER 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 Time Stamp (active version) 20091117
2 Returning RV_IS_IDENTIFIER Value transfer Type reference (TYPE) ABAP_BOOL 20091117

Method IS_GDT_IDENTIFIER on class CL_FDT_ELEMENT 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 20051027
3 Returning RS_BUFFER Value transfer Type reference (TYPE) S_BUFFER 20051027
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20051027

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 20051027
2 Returning RS_BUFFER Value transfer Type reference (TYPE) S_BUFFER 20051027
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20051027

Method MOVE_CUR_QUAN_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EXTERNAL Value transfer Type reference (TYPE) ANY 20090728
2 Importing IV_AMOUNT_QUANTITY Call by reference Type reference (TYPE) CHAR01 Amount 'A' Quantity 'Q' 20090728
3 Importing IV_EXT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20090731
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120314
5 Importing IV_INTERNAL Call by reference Type reference (TYPE) ANY 20090728
6 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20090728
# Exception Resumable Description Created on
1 CX_FDT_PROCESSING FDT: Processing Error 20120626

Method MOVE_TIMEPOINT_FROM_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INTERNAL Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TIMEPOINT Elementary Data Type Timepoint, IF_FDT_CONSTANTS=>GC_TP_* 20090814
2 Importing IR_EXTERNAL Call by reference Object reference (TYPE REF TO) DATA 20090814
3 Importing IV_EXT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20090814
4 Importing IV_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20090814

Method MOVE_TIMEPOINT_FROM_EXT on class CL_FDT_ELEMENT has no exception.

Method MOVE_TIMEPOINT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EXTERNAL Value transfer Type reference (TYPE) ANY 20090728
2 Importing IV_EXT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20090731
3 Importing IV_INTERNAL Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TIMEPOINT 20090728
4 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20090728
5 Importing IV_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20090813

Method MOVE_TIMEPOINT_TO_EXT on class CL_FDT_ELEMENT has no exception.

Method SAVE_BUFFER_DB Signature

Method SAVE_BUFFER_DB on class CL_FDT_ELEMENT has no parameter.
Method SAVE_BUFFER_DB on class CL_FDT_ELEMENT 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 20051027

Method SET_BUFFER on class CL_FDT_ELEMENT has no exception.

Method SET_ELEMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20070619
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070619

Method SET_ELEMENT_TYPE_ATTRIBUTES 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) IF_FDT_ELEMENT=>DECIMALS Number of decimals 20070619
2 Importing IV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH Length 20070619
3 Importing IV_ONLY_POSITIVE Call by reference Type reference (TYPE) ABAP_BOOL True: only positive values 20070619
4 Importing IV_ONLY_UPPERCASE Call by reference Type reference (TYPE) ABAP_BOOL True: only uppercase values 20101111
5 Importing IV_QUANTITY_DIMENSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>QUANTITY_DIMENSION Dimension key 20090910
6 Importing IV_TIMEPOINT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20070619
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070619

Method SET_IS_NUMC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_NUMC Call by reference Type reference (TYPE) ABAP_BOOL Is the element bound to a NUMC field 20130828
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130828

Method SET_REFERENCED_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20070619
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070619
History
Last changed by/on SAP  20140121 
SAP Release Created in 710