SAP ABAP Class CL_FDT_EXPR_SV (FDT: Simple Value Services for Expressions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_EXPRESSIONS (Package) BRFplus: Expressions
Properties
Class CL_FDT_EXPR_SV  
Short Description FDT: Simple Value Services for Expressions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_EXPRESSIONS   BRFplus: Expressions 
Created 20081117   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_ELEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FDT_EXPR_SV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_FDT_CONSTANTS 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_LEAN_TRACE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_FDT_RANGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_EXPR_SV has no interface implemented.
Friends
Class CL_FDT_EXPR_SV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CALLER_GDS Constant Public Type reference (TYPE) STRING 'GDS' ONLY FOR GDS 20110913
2 GC_GDS_DEFAULT_CURRENCY Constant Public Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_CURRENCY 'ZZZ' ONLY FOR GDS. Do not use otherwise! 20110913
3 GC_GDS_DEFAULT_UNIT Constant Public Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_UNIT 'ZZZ' ONLY FOR GDS. Do not use otherwise! 20110913
4 GC_VARNAME_RANGE_COMP_HIGH Constant Private Type reference (TYPE) STRING '_v_range_comp_high' Variable name for range entry result 20120130
5 GC_VARNAME_RANGE_DO_TIMES Constant Private Type reference (TYPE) STRING '_v_range_do_times' Variable name for range DO TIMES 20120127
6 GC_VARNAME_RANGE_ENTRY_RESULT Constant Private Type reference (TYPE) STRING '_v_range_entry_result' Variable name for range entry result 20120130
7 GC_VARNAME_RANGE_EXCLUDE Constant Private Type reference (TYPE) STRING '_v_range_exclude' Variable name for range processing exclude 20120130
8 GC_VARNAME_RANGE_HIGH Constant Private Type reference (TYPE) STRING '_v_range_high' Variable name for range high value 20120127
9 GC_VARNAME_RANGE_INCLUDE Constant Private Type reference (TYPE) STRING '_v_range_include' Variable name for range processing include 20120130
10 GC_VARNAME_RANGE_LOW Constant Private Type reference (TYPE) STRING '_v_range_low' Variable name for range low value 20120127
11 GC_VARNAME_RANGE_SYINDEX Constant Private Type reference (TYPE) STRING '_v_range_syindex' Variable name for range SYINDEX 20120127
12 GC_VARNAME_SUFFIX_TMP Constant Private Type reference (TYPE) STRING '_tmp' Suffix for tmp variables 20120127
13 MTS_VALUE_DESCRIPTION Static Attribute Private Type reference (TYPE) TS_VALUE_DESCRIPTION 20100601
14 MV_CALLER Static Attribute Public Type reference (TYPE) STRING '' ONLY FOR GDS 20110913
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_VISIBLE_POSITION Static method Private Method Calculates the visible position in the UI for the Lean Trace 20130808
2 CHECK_BOOLEAN Static method Public Method Boolean Check 20090108
3 CHECK_CURRENCY Static method Public Method Currency Check 20090108
4 CHECK_EXISTENCE Static method Public Method 20090119
5 CHECK_NUMBER Static method Public Method Number Check 20090108
6 CHECK_RANGE Static method Public Method Check a range table 20081230
7 CHECK_RANGE_OPERANDS Static method Public Method 20091030
8 CHECK_TEXT Static method Public Method Text Check 20090108
9 CHECK_TIMEPOINT Static method Public Method Timepoint Check 20090108
10 CHECK_UNIT Static method Public Method Unit Check 20090108
11 CHECK_VALUE Static method Public Method Check a simple value 20081230
12 CONVERT_RANGE_IN Static method Public Method Convert range in (reference to DB structure) 20081230
13 CONVERT_RANGE_OUT Static method Public Method Convert range out (DB structure to reference) 20081230
14 CONVERT_VALUE_IN Static method Public Method Convert value in (reference to DB structure) 20081117
15 CONVERT_VALUE_OUT Static method Public Method BRS-Method Convert value out (DB structure to reference) 20081117
16 CREATE_RSMDS_SET_FOR_RANGE Static method Public Method Creates the rsmds set for a range data 20090107
17 GENERATE_CHECK_RANGE_ENTRIES Static method Private Method Generate source code for method CHECK_RANGE_ENTRY 20090112
18 GENERATE_CHECK_RANGE_ENTRY Static method Private Method Generate source code for method CHECK_RANGE_ENTRY 20090112
19 GENERATE_RANGE_PROCESS Static method Public Method Generate process for a range 20090112
20 GENERATE_SIMPLE_RANGE_PROCESS Static method Private Method Generate process for a range 20090209
21 GENERATE_SPECIAL_OPTIONS Static method Private Method Generate process for a range 20101026
22 GENERATE_TP_INITIAL_CODE Static method Private Method Generates the code for (not) initial test for timepoints 20100323
23 GENERATE_VALUE Static method Public Method Generation for reorganized ("simplified") value 20090209
24 GET_ELEMENTARY_TYPE Static method Public Method Get elementary type of data provided 20081117
25 GET_IMPLICT_RANGE_IDS Static method Public Method Returns all IDs (low,high,test param) of an implicit range 20091127
26 GET_NUMBER_FROM_STRING Static method Public Method Convert a string into a valid number 20091210
27 GET_OPERATION_TEXT Static method Private Method 20090108
28 GET_RANGE_LINE_DESCRIPTION Static method Private Method Gets the description for the range lines 20100531
29 GET_RANGE_LINE_TEXT Static method Private Method 20090108
30 GET_RANGE_TO_DESCRIPTION Static method Public Method Gets the description for the range 20100601
31 GET_RANGE_TO_STRING Static method Public Method Get range string 20090108
32 GET_RESULT_ELEMENT_TYPE Static method Public Method 20090313
33 GET_STRING_TO_RANGE Static method Public Method Get Range from a string 20101130
34 GET_STRING_TO_RANGE_LINE Static method Private Method Get range line from a string 20101130
35 GET_STRING_TO_VALUE Static method Public Method Get Simple value from a string 20101129
36 GET_TEST_PARAM_TYPE Static method Public Method 20090525
37 GET_TRACE_DISP_TEXT_FOR_ID Static method Public Method Get the display text for the ID to display in Trace. 20100519
38 GET_TYPE_ELEMENT Static method Public Method Get the default elementary data object for a type 20081223
39 GET_TYPE_ID Static method Public Method Get the default elementary data object ID for a type 20081223
40 GET_VALUE Static method Public Method Processing of ID/Simple value 20081226
41 GET_VALUE_TO_DESCRIPTION Static method Public Method Get the description of the value in external format 20100601
42 GET_VALUE_TO_STRING Static method Public Method BRS-Method: Get value as string in external format 20090108
43 INSERT_DOBJ_FROM_RANGE Static method Public Method Insert data objects from the range 20081230
44 INSERT_EXPR_FROM_RANGE Static method Public Method Insert expressions from the range 20081230
45 IS_CONVERT_TO_NEEDED Static method Public Method Is Converrt to needed 20090306
46 IS_RANGE_OP_COMPLIMENT Static method Public Method Checks whether one operation is complimentary of the other 20100710
47 IS_STRUCTURE_INITIAL Static method Public Method Checks whether a structure is initial or not 20090422
48 IS_UUID Static method Public Method Checks if a string is a uuid or not 20110701
49 MERGE_INTERNAL_RHV Static method Public Method Merge two ranges with low and high value 20100723
50 MERGE_INTERNAL_RLV Static method Public Method Merge two ranges with only low value 20100723
51 MERGE_INTERNAL_RL_RH_V Static method Public Method Merge two ranges one with low and one with both low and high 20100724
52 PARSE_RANGE Static method Public Method Parse the lean trace records for Range 20090303
53 PARSE_RANGE_ENTRIES Static method Private Method Lean Trace: Parse Test Parameter 20090313
54 PARSE_TEST_PARAMETER Static method Private Method Lean Trace: Parse Test Parameter 20090306
55 PROCESS_RANGE Static method Public Method Compare a test value/parameter against a range 20090105
56 PROCESS_RANGE_LINE Static method Public Method Compare a test value/parameter against a range line 20090105
57 READ_VALUE_TEXT Static method Public Method Read the text for a given value as code 20101016
58 WRITE_TRACE_INFO Static method Public Method Writes an additional info entry into the trace 20110921
59 _GET_TP_TYPE_FROM_ID Static method Private Method Get Time point Type from simplified Value 20100209
60 _GET_TP_TYPE_FROM_VALUE Static method Private Method Get Time point Type from simplified Value 20100209
Events
Class CL_FDT_EXPR_SV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_PARAM_RANGE Public Type reference (TYPE) CL_FDT_EXPR_SERVICES=>S_PARAM_RANGE Parameter with Range Table 20090111
2 S_RANGE Public Type reference (TYPE) CL_FDT_EXPR_SERVICES=>S_RANGE Range (internal) 20081230
3 S_VALUE Public Type reference (TYPE) CL_FDT_EXPR_SERVICES=>S_VALUE Simple Value 20081117
4 S_VALUE_COUNT Public See coding 20090213 BEGIN OF s_value_count, element_type TYPE if_fdt_types=>element_type, value TYPE if_fdt_types=>text, supplement TYPE sstring, count TYPE i, END OF s_value_count
5 S_VALUE_DESCRIPTION Private See coding 20100531 BEGIN OF s_value_description, object_id TYPE if_fdt_types=>id, timestamp type if_fdt_types=>timestamp, t_value_description TYPE cl_fdt_element=>t_value, END OF s_value_description
6 TS_RANGE Public Type reference (TYPE) CL_FDT_EXPR_SERVICES=>TS_RANGE Range Table (internal) 20081230
7 TS_VALUE_COUNT Public See coding 20090213 ts_value_count TYPE SORTED TABLE OF s_value_count WITH UNIQUE KEY element_type value supplement
8 TS_VALUE_DESCRIPTION Private See coding 20100531 ts_value_description TYPE SORTED TABLE OF s_value_description WITH UNIQUE KEY object_id
Method Signatures

Method CALCULATE_VISIBLE_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RANGE Call by reference Type reference (TYPE) S_RANGE Range (internal) 20130808
2 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table (internal) 20130808
3 Returning RV_VISIBLE_POSITION Value transfer Type reference (TYPE) INT4 Natural number 20130808

Method CALCULATE_VISIBLE_POSITION on class CL_FDT_EXPR_SV has no exception.

Method CHECK_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOOLEAN Call by reference Type reference (TYPE) CSEQUENCE 20090108
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20090108
3 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE 20090108

Method CHECK_BOOLEAN on class CL_FDT_EXPR_SV has no exception.

Method CHECK_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALLOW_INITIAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090108
2 Importing IV_CURRENCY Call by reference Type reference (TYPE) CSEQUENCE 20090108
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20090108
4 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE 20090108

Method CHECK_CURRENCY on class CL_FDT_EXPR_SV has no exception.

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20090119
2 Importing IS_VALUE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>S_VALUE Simple Value 20090119
3 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Element ID 20090119
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (activation check) 20090119
5 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090119
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20090119

Method CHECK_NUMBER 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 20090108
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20090108
3 Importing IV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH 20090108
4 Importing IV_NUMBER Call by reference Type reference (TYPE) DATA 20090108
5 Importing IV_ONLY_POSITIVE Call by reference Type reference (TYPE) ABAP_BOOL 20090108
6 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE 20090108

Method CHECK_NUMBER on class CL_FDT_EXPR_SV has no exception.

Method CHECK_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA Calling Object Instance 20090120
2 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range table in internal format 20081230
3 Importing IV_POSITION Call by reference Type reference (TYPE) CLIKE 20090918
4 Importing IV_TEST_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081230
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20081230
6 Importing IV_WEAK Call by reference Type reference (TYPE) ABAP_BOOL 'X' do weak check only 20090209
7 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20081230
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081230

Method CHECK_RANGE_OPERANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HIGH_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type( High Value ) 20091030
2 Importing IV_HIGH_VAL_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Range High Value Type 20091030
3 Importing IV_LOW_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type( Low Value ) 20091030
4 Importing IV_LOW_VAL_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Range Low Value Type 20091030
5 Importing IV_OPERATOR Call by reference Type reference (TYPE) DDOPTION Type of OPTION component in row type of a Ranges type 20091030
6 Importing IV_TEST_PARM_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Test parameter type 20091030
7 Importing IV_TEST_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type( Test Parameter ) 20091030
8 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20091030

Method CHECK_RANGE_OPERANDS on class CL_FDT_EXPR_SV has no exception.

Method CHECK_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20090108
2 Importing IV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH 20090108
3 Importing IV_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20090108
4 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE 20090108

Method CHECK_TEXT on class CL_FDT_EXPR_SV has no exception.

Method CHECK_TIMEPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALLOW_INITIAL Call by reference Type reference (TYPE) ABAP_BOOL 20090108
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20090108
3 Importing IV_TIMEPOINT Call by reference Type reference (TYPE) CSEQUENCE 20090108
4 Importing IV_TIMEPOINT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE 20090108
5 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE 20090108

Method CHECK_TIMEPOINT on class CL_FDT_EXPR_SV has no exception.

Method CHECK_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALLOW_INITIAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090108
2 Importing IV_DIMENSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>QUANTITY_DIMENSION Dimension key 20100121
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20090108
4 Importing IV_UNIT Call by reference Type reference (TYPE) CSEQUENCE 20090108
5 Returning RS_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE 20090108

Method CHECK_UNIT on class CL_FDT_EXPR_SV has no exception.

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALUE Call by reference Type reference (TYPE) S_VALUE 20090108
2 Importing IV_ALLOW_INITIAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE X: allow initial currency/unit/timepoint 20081230
3 Importing IV_DECIMALS Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>DECIMALS - Do not use (internal calls should pass iv_element_id) 20090108
4 Importing IV_DIMENSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>QUANTITY_DIMENSION - Do not use (internal calls should pass iv_element_id) 20100121
5 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100211
6 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081230
7 Importing IV_LENGTH Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>LENGTH - Do not use (internal calls should pass iv_element_id) 20090108
8 Importing IV_ONLY_POSITIVE Call by reference Type reference (TYPE) ABAP_BOOL - Do not use (internal calls should pass iv_element_id) 20090108
9 Importing IV_TIMEPOINT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE - Do not use (internal calls should pass iv_element_id) 20090108
10 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) FDT_TIMESTAMP BRFplus Time Stamp 20130403
11 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20081230

Method CHECK_VALUE on class CL_FDT_EXPR_SV has no exception.

Method CONVERT_RANGE_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_RANGE Call by reference Type reference (TYPE) IF_FDT_RANGE=>TS_RANGE Range Table 20081230
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081230
3 Returning RTS_RANGE Value transfer Type reference (TYPE) TS_RANGE Range Table (internal) 20081230
# Exception Resumable Description Created on
1 CX_FDT_INVALID_VARIABLE_TYPE FDT: Invalid Variable Type 20081230

Method CONVERT_RANGE_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table (internal) 20081230
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081230
3 Returning RTS_RANGE Value transfer Type reference (TYPE) IF_FDT_RANGE=>TS_RANGE Range Table 20081230
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090910

Method CONVERT_VALUE_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VALUE Call by reference Type reference (TYPE) S_VALUE Simple Value 20081117
2 Importing IA_VALUE Call by reference Type reference (TYPE) ANY 20120811
3 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA Value Reference 20081117
4 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20120810
5 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081117
# Exception Resumable Description Created on
1 CX_FDT_INVALID_VARIABLE_TYPE FDT: Invalid Variable Type 20081117

Method CONVERT_VALUE_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VALUE Call by reference Object reference (TYPE REF TO) DATA Value Reference 20081117
2 Importing IS_VALUE Call by reference Type reference (TYPE) S_VALUE Simple Value 20081117
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081117
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090910

Method CREATE_RSMDS_SET_FOR_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RSMDS_DIMENSION Call by reference Object reference (TYPE REF TO) IF_RSMDS_DIMENSION Dimension of Set 20090407
2 Exporting EO_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET FDT: Range 20090107
3 Exporting EO_UNIVERSE Call by reference Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE General Set (Factory Class) 20090407
4 Importing IO_RSMDS_DIMENSION Call by reference Object reference (TYPE REF TO) IF_RSMDS_DIMENSION Dimension of Set 20090407
5 Importing IO_UNIVERSE Call by reference Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE General Set (Factory Class) 20090407
6 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table (internal) 20090107
7 Importing IV_PARAMETER_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090107
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090107
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090107
2 CX_FDT_SYSTEM FDT: System Failure 20090107

Method GENERATE_CHECK_RANGE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_USED_CONTEXT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_USED_CONTEXT_ID Actually used / required ID's from context in generated code 20090112
2 Changing CV_N3 Call by reference Type reference (TYPE) NUMC3 Numc3, internal use 20090112
3 Exporting ET_RANGE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20090112
4 Exporting ET_SOURCE_CODE_DEC Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20090112
5 Exporting EV_DEEP_TRACED Call by reference Type reference (TYPE) ABAP_BOOL sub-expr. worth tracing is included 20090303
6 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20090112
7 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table 20090112
8 Importing IV_CASE_SENSITIVITY Call by reference Type reference (TYPE) ABAP_BOOL 20090112
9 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090112
10 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090112
11 Importing IV_IS_SV_RANGE Call by reference Type reference (TYPE) ABAP_BOOL Is Simplified Range 20090529
12 Importing IV_TEST_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090112
13 Importing IV_TEST_PARAMETER_NAME Call by reference Type reference (TYPE) CLIKE 20110126
14 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090112
15 Importing IV_VAR_NAME_ENTRY_RESULT Call by reference Type reference (TYPE) STRING 20091030
16 Importing IV_VAR_NAME_EXCLUDED Call by reference Type reference (TYPE) STRING 20091030
17 Importing IV_VAR_NAME_INCLUDED Call by reference Type reference (TYPE) STRING 20091030
18 Importing IV_VAR_NAME_TEST Call by reference Type reference (TYPE) STRING 20090112
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20090112
2 CX_FDT_INPUT FDT: Invalid Input 20090112

Method GENERATE_CHECK_RANGE_ENTRY 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 20090112
2 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20090112
3 Importing IV_CASE_SENSITIVITY Call by reference Type reference (TYPE) ABAP_BOOL 20090112
4 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090112
5 Importing IV_HIGH_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20090112
6 Importing IV_IS_UPPER_CASE_HIGH Call by reference Type reference (TYPE) ABAP_BOOL 20110617
7 Importing IV_IS_UPPER_CASE_LOW Call by reference Type reference (TYPE) ABAP_BOOL 20110617
8 Importing IV_LOW_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20090112
9 Importing IV_OPTION Call by reference Type reference (TYPE) IF_FDT_RANGE=>OPTION Type of OPTION component in row type of a Ranges type 20090112
10 Importing IV_POSITION Call by reference Type reference (TYPE) FDT_SEQNR FDT: Sequence number 20090120
11 Importing IV_RANGE_TP_TYPE_HIGH Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20100209
12 Importing IV_RANGE_TP_TYPE_LOW Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20100209
13 Importing IV_RESULT_NAME Call by reference Type reference (TYPE) CLIKE 20090112
14 Importing IV_TEST_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20101026
15 Importing IV_TEST_PARAMETER_NAME Call by reference Type reference (TYPE) CLIKE 20110126
16 Importing IV_TEST_PARA_OBJ_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20090525
17 Importing IV_TEST_PARA_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20090112
18 Importing IV_TEST_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20100209
19 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090112
20 Importing IV_VAR_NAME_HIGH Call by reference Type reference (TYPE) CLIKE 20090112
21 Importing IV_VAR_NAME_LOW Call by reference Type reference (TYPE) CLIKE 20090112
22 Importing IV_VAR_NAME_TEST Call by reference Type reference (TYPE) CLIKE 20090112
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20090112
2 CX_FDT_INPUT FDT: Invalid Input 20090112

Method GENERATE_RANGE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_USED_CONTEXT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_USED_CONTEXT_ID Actually used / required ID's from context in generated code 20090112
2 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20090112
3 Exporting EV_DEEP_TRACED Call by reference Type reference (TYPE) ABAP_BOOL 20090116
4 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20090112
5 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table (internal) 20090112
6 Importing IV_CASE_SENSITIVITY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' => case sensitive comparisons 20090112
7 Importing IV_CREATE_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090112
8 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090112
9 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090112
10 Importing IV_IS_SV_RANGE Call by reference Type reference (TYPE) ABAP_BOOL Is Simplified Range 20090529
11 Importing IV_TEST_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090112
12 Importing IV_TEST_PARAMETER_NAME Call by reference Type reference (TYPE) CLIKE Variable Name of the Test Parameter 20110114
13 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090112
14 Importing IV_VARIABLE_NAME Call by reference Type reference (TYPE) CLIKE 20090112
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20090112
2 CX_FDT_INPUT FDT: Invalid Input 20090112

Method GENERATE_SIMPLE_RANGE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_USED_CONTEXT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_USED_CONTEXT_ID Actually used / required ID's from context in generated code 20090209
2 Exporting ET_SOURCE_CODE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_SOURCE_CODE Table with Source Code 20090209
3 Exporting EV_DEEP_TRACED Call by reference Type reference (TYPE) ABAP_BOOL 20090209
4 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20090209
5 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table (internal) 20090209
6 Importing IV_CASE_SENSITIVITY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' => case sensitive comparisons 20090209
7 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090209
8 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090209
9 Importing IV_IS_SV_RANGE Call by reference Type reference (TYPE) ABAP_BOOL Is Simplified Range 20130529
10 Importing IV_TEST_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090209
11 Importing IV_TEST_PARAMETER_NAME Call by reference Type reference (TYPE) CLIKE 20110114
12 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090209
13 Importing IV_VARIABLE_NAME Call by reference Type reference (TYPE) CLIKE 20090209
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20090209
2 CX_FDT_INPUT FDT: Invalid Input 20090209

Method GENERATE_SPECIAL_OPTIONS 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 20101026
2 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20101026
3 Importing IV_OPTION Call by reference Type reference (TYPE) IF_FDT_RANGE=>OPTION Type of OPTION component in row type of a Ranges type 20101026
4 Importing IV_TEST_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20101026
5 Importing IV_TEST_PARAMETER_NAME Call by reference Type reference (TYPE) CLIKE 20110126
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20101026
7 Importing IV_VARIABLE_NAME Call by reference Type reference (TYPE) CLIKE 20101026
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20101026
2 CX_FDT_INPUT FDT: Invalid Input 20101026

Method GENERATE_TP_INITIAL_CODE 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 20100323
2 Importing IV_OPTION Call by reference Type reference (TYPE) DDOPTION Type of OPTION component in row type of a Ranges type 20100323
3 Importing IV_TEST_PARAM_NAME Call by reference Type reference (TYPE) STRING 20100323
4 Importing IV_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20100323
5 Importing IV_VARIABLE_NAME Call by reference Type reference (TYPE) CLIKE 20100323

Method GENERATE_TP_INITIAL_CODE on class CL_FDT_EXPR_SV has no exception.

Method GENERATE_VALUE 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 20090209
2 Exporting EV_DIRECT_RESULT_NAME Call by reference Type reference (TYPE) STRING 20090209
3 Exporting EV_IS_UPPER_CASE Call by reference Type reference (TYPE) ABAP_BOOL 20110617
4 Importing IO_GENERATION_MNGR Call by reference Object reference (TYPE REF TO) CL_FDT_GENERATION_MANAGER FDT: Generation of Classes 20090306
5 Importing IS_VALUE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>S_VALUE Simple Value 20090213
6 Importing IV_CREATE_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090213
7 Importing IV_TARGET_DO_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090306
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090306
9 Importing IV_VARIABLE_NAME Call by reference Type reference (TYPE) CLIKE 20090209
# Exception Resumable Description Created on
1 CX_FDT_GENERATION FDT: Error in the Generation Process 20090306
2 CX_FDT_INPUT FDT: Invalid Input 20090306

Method GET_ELEMENTARY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_VALUE Call by reference Type reference (TYPE) ANY Data 20081117
2 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA Data reference 20081117
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID ID of the caller 20090209
4 Returning RV_ELEMENT_TYPE Value transfer Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20081117
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081117

Method GET_IMPLICT_RANGE_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_DATA_OBJECT_IDS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20091127
2 Exporting EV_TEST_PARAM Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091127
3 Exporting EV_TEST_PARAM_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE Objekttyp 20091127
4 Importing IS_RANGE Call by reference Type reference (TYPE) S_PARAM_RANGE Parameter with Range Table 20091127

Method GET_IMPLICT_RANGE_IDS on class CL_FDT_EXPR_SV has no exception.

Method GET_NUMBER_FROM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMSTRING Call by reference Type reference (TYPE) STRING Input number in String format 20091210
2 Returning RV_NUMBER Value transfer Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Result Number 20091210
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_NO_NUMBER System Exception Converting to a Number 20100503

Method GET_OPERATION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HIGH Call by reference Type reference (TYPE) STRING Value of Range high value 20090108
2 Importing IV_LOW Call by reference Type reference (TYPE) STRING Value of Range low value 20090108
3 Importing IV_MODE Call by reference Type reference (TYPE) I Definition of the output format (see IF_FDT_CONSTANTS) 20090108
4 Importing IV_OPTION Call by reference Type reference (TYPE) DDOPTION Value of Range option 20090108
5 Returning RV_TEXT Value transfer Type reference (TYPE) STRING String containing the range description. 20090108

Method GET_OPERATION_TEXT on class CL_FDT_EXPR_SV has no exception.

Method GET_RANGE_LINE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RANGE Call by reference Type reference (TYPE) S_RANGE Range (internal) 20100601
2 Importing IV_MODE Call by reference Type reference (TYPE) I 20100601
3 Importing IV_TEST_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100601
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20100601
5 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20100601
# Exception Resumable Description Created on
1 CX_FDT_PROCESSING FDT: Processing Error 20101001

Method GET_RANGE_LINE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RANGE Call by reference Type reference (TYPE) S_RANGE Structure containing values for range table. 20090108
2 Importing IV_CALLED_FROM_XL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100809
3 Importing IV_MODE Call by reference Type reference (TYPE) I Definition of the output format (see IF_FDT_CONSTANTS) 20090108
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp supplied 20090108
5 Returning RV_TEXT Value transfer Type reference (TYPE) STRING String having the range description 20090108
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100610
2 CX_FDT_PROCESSING FDT: Processing Error 20100929

Method GET_RANGE_TO_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXPRESSION Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Expression 20100601
2 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table (internal) 20100601
3 Importing IV_MAX_LENGTH Call by reference Type reference (TYPE) I IF_FDT_CONSTANTS=>GC_TOSTRING_MAX_LENGTH 20100601
4 Importing IV_MODE Call by reference Type reference (TYPE) I IF_FDT_CONSTANTS=>GC_TOSTRING_MODE_BRIEF 20100601
5 Importing IV_TEST_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100601
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20100601
7 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20100601
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100601
2 CX_FDT_PROCESSING FDT: Processing Error 20100929

Method GET_RANGE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXPRESSION Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION Calling Expression 20090108
2 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range table in internal format 20090108
3 Importing IV_CALLED_FROM_XL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100809
4 Importing IV_MAX_LENGTH Call by reference Type reference (TYPE) I IF_FDT_CONSTANTS=>GC_TOSTRING_MAX_LENGTH Maximum # of characters 20090108
5 Importing IV_MODE Call by reference Type reference (TYPE) I IF_FDT_CONSTANTS=>GC_TOSTRING_MODE_BRIEF Definition of the output format (see IF_FDT_CONSTANTS) 20090108
6 Importing IV_TEST_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090108
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090108
8 Returning RV_STRING Value transfer Type reference (TYPE) STRING String 20090108
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090922
2 CX_FDT_PROCESSING FDT: Processing Error 20101001

Method GET_RESULT_ELEMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ELEMENT_TYPE Value transfer Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20090313
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090313
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090313
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090313

Method GET_STRING_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_RANGE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>TS_RANGE Range Table (internal) 20101130
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20101130
3 Importing IV_FROM_EXCEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131204
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20101130
5 Importing IV_IMPORT_UUID_AS_TEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Import Object ID's As Text 20111108
6 Importing IV_STRING Call by reference Type reference (TYPE) STRING Range represented as a string 20101206
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20101130

Method GET_STRING_TO_RANGE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RANGE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>S_RANGE Range (internal) 20101130
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20101130
3 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20101130
4 Importing IV_FROM_EXCEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131204
5 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20101130
6 Importing IV_IMPORT_UUID_AS_TEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Import Object Id's As Text 20111108
7 Importing IV_SIGN Call by reference Type reference (TYPE) IF_FDT_ELEMENT=>SIGN IF_FDT_RANGE=>GC_SIGN_INCLUDE Sign 20101130
8 Importing IV_STRING Call by reference Type reference (TYPE) STRING Range Line expressed as string 20101206
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20101130

Method GET_STRING_TO_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VALUE Value transfer Type reference (TYPE) S_VALUE Simple Value 20101129
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Error Message 20101206
3 Exporting EV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20110502
4 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20101129
5 Importing IV_FROM_EXCEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131204
6 Importing IV_IMPORT_UUID_AS_TEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Import Object ID's As Text 20111108
7 Importing IV_STRING Call by reference Type reference (TYPE) STRING Simple Value expressed as String 20101206
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20101129

Method GET_TEST_PARAM_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 20090525
2 Exporting EV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20090525
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090525
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20090525

Method GET_TEST_PARAM_TYPE on class CL_FDT_EXPR_SV has no exception.

Method GET_TRACE_DISP_TEXT_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DISPLAY_TEXT Call by reference Type reference (TYPE) STRING 20100519
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100519
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20100519

Method GET_TRACE_DISP_TEXT_FOR_ID on class CL_FDT_EXPR_SV has no exception.

Method GET_TYPE_ELEMENT 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 20081223
2 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) IF_FDT_ELEMENT FDT: Data Object of Type Element 20081223

Method GET_TYPE_ELEMENT on class CL_FDT_EXPR_SV has no exception.

Method GET_TYPE_ID 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 20081223
2 Returning RV_ELEMENT_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Element ID 20081223

Method GET_TYPE_ID on class CL_FDT_EXPR_SV has no exception.

Method GET_VALUE 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 Data Object 20081226
2 Exporting ER_VALUE Call by reference Object reference (TYPE REF TO) DATA Value 20081226
3 Exporting EV_DOBJ_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20081226
4 Exporting EV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20081226
5 Exporting EV_TYPE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID DOBJ Type ID 20081226
6 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT Context 20081226
7 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_FDT_PROCESSOR Processor 20081226
8 Importing IS_VALUE Call by reference Type reference (TYPE) FDT_S_VALUE Simple Value 20081226
9 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression/Action Instance 20090922
10 Importing IV_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081226
11 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20081226
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20081226

Method GET_VALUE_TO_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALUE Call by reference Type reference (TYPE) S_VALUE Simple Value 20100601
2 Importing IV_MAX_LENGTH Call by reference Type reference (TYPE) I IF_FDT_CONSTANTS=>GC_TOSTRING_MAX_LENGTH 20100601
3 Importing IV_RESULT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100601
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20101016
5 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20100601
# Exception Resumable Description Created on
1 CX_FDT_PROCESSING FDT: Processing Error 20100928

Method GET_VALUE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALUE Call by reference Type reference (TYPE) S_VALUE Simple Value 20090108
2 Importing IV_CALLED_FROM_XL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100809
3 Importing IV_MAX_LENGTH Call by reference Type reference (TYPE) I IF_FDT_CONSTANTS=>GC_TOSTRING_MAX_LENGTH Maximum # of characters 20090108
4 Returning RV_STRING Value transfer Type reference (TYPE) STRING String 20090108
# Exception Resumable Description Created on
1 CX_FDT_PROCESSING FDT: Processing Error 20100928

Method INSERT_DOBJ_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20081230
2 Importing IS_PARAM_RANGE Call by reference Type reference (TYPE) S_PARAM_RANGE Parameter with Range Table 20090209
3 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table (internal) 20081230

Method INSERT_DOBJ_FROM_RANGE on class CL_FDT_EXPR_SV has no exception.

Method INSERT_EXPR_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20081230
2 Importing IS_PARAM_RANGE Call by reference Type reference (TYPE) S_PARAM_RANGE Parameter with Range Table 20090209
3 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table (internal) 20081230

Method INSERT_EXPR_FROM_RANGE on class CL_FDT_EXPR_SV has no exception.

Method IS_CONVERT_TO_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20090306
2 Importing IV_TARGET_DO_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090306
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090306
4 Returning RV_CONVERT_NEEDED Value transfer Type reference (TYPE) ABAP_BOOL 20090306

Method IS_CONVERT_TO_NEEDED on class CL_FDT_EXPR_SV has no exception.

Method IS_RANGE_OP_COMPLIMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPERATION_1 Call by reference Type reference (TYPE) FDT_OPTION Type of OPTION component in row type of a Ranges type 20100710
2 Importing IV_OPERATION_2 Call by reference Type reference (TYPE) FDT_OPTION Type of OPTION component in row type of a Ranges type 20100710
3 Returning RV_COMPLIMENT Value transfer Type reference (TYPE) ABAP_BOOL 20100710

Method IS_RANGE_OP_COMPLIMENT on class CL_FDT_EXPR_SV has no exception.

Method IS_STRUCTURE_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_TEST Call by reference Type reference (TYPE) ANY Structure Object 20090422
2 Returning RV_COVERED Value transfer Type reference (TYPE) ABAP_BOOL 20090422
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20090422

Method IS_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) CLIKE 20110701
2 Returning RV_IS_UUID Value transfer Type reference (TYPE) ABAP_BOOL 20110701

Method IS_UUID on class CL_FDT_EXPR_SV has no exception.

Method MERGE_INTERNAL_RHV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RANGE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>S_RANGE Range (internal) 20100723
2 Exporting EV_CLEAR Call by reference Type reference (TYPE) ABAP_BOOL 20100723
3 Exporting EV_NO_MERGE Call by reference Type reference (TYPE) ABAP_BOOL 20100723
4 Importing IS_RANGE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>S_RANGE Range (internal) 20100723
5 Importing IV_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100723

Method MERGE_INTERNAL_RHV on class CL_FDT_EXPR_SV has no exception.

Method MERGE_INTERNAL_RLV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RANGE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>S_RANGE Range (internal) 20100723
2 Exporting EV_CLEAR Call by reference Type reference (TYPE) ABAP_BOOL 20100723
3 Exporting EV_NO_MERGE Call by reference Type reference (TYPE) ABAP_BOOL 20100723
4 Importing IS_RANGE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>S_RANGE Range (internal) 20100723
5 Importing IV_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100723

Method MERGE_INTERNAL_RLV on class CL_FDT_EXPR_SV has no exception.

Method MERGE_INTERNAL_RL_RH_V Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RANGE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>S_RANGE Range to be compared 20100724
2 Exporting EV_AUX_RANGE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>S_RANGE Auxilliary Range 20100727
3 Exporting EV_CLEAR Call by reference Type reference (TYPE) ABAP_BOOL Flag: Merging covers all possible Values 20100724
4 Exporting EV_NO_MERGE Call by reference Type reference (TYPE) ABAP_BOOL Flag: Merge is possible or not 20100724
5 Importing IS_RANGE Call by reference Type reference (TYPE) CL_FDT_EXPR_SV=>S_RANGE Range to be merged 20100724
6 Importing IV_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100724

Method MERGE_INTERNAL_RL_RH_V on class CL_FDT_EXPR_SV has no exception.

Method PARSE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090303
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090303
3 Importing IS_HEADER Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>S_HEADER Trace Header 20090303
4 Importing IS_RANGE Call by reference Type reference (TYPE) S_PARAM_RANGE 20090306
5 Importing IS_RECORD Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>S_RECORD Trace Record for Range Expression 20090306
6 Importing ITS_RECORD Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>TS_RECORD 20090317
7 Importing IT_HEADER Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>T_HEADER Trace Headers 20090303
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090422
2 CX_FDT_LEAN_TRACE FDT: Lean Trace 20090422

Method PARSE_RANGE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090313
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20090313
3 Importing IS_HEADER Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>S_HEADER Trace Header for Range 20090313
4 Importing IS_RECORD Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>S_RECORD Trace Record for Range 20090313
5 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table (internal) 20090313
6 Importing ITS_RECORD Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>TS_RECORD 20090317
7 Importing IT_HEADER Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>T_HEADER Trace Headers for complete trace(s) 20090313
8 Importing IV_IS_SV_RANGE Call by reference Type reference (TYPE) ABAP_BOOL whether the range is simplified 20090313
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090313
2 CX_FDT_LEAN_TRACE FDT: System Failure 20090422

Method PARSE_TEST_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090306
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20090306
3 Importing IS_HEADER Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>S_HEADER Trace Header for Range 20090306
4 Importing IS_RECORD Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>S_RECORD Trace Record for Range 20090306
5 Importing ITS_RECORD Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>TS_RECORD 20090317
6 Importing IT_HEADER Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>T_HEADER Trace Headers for complete trace(s) 20090306
7 Importing IV_IS_SV_RANGE Call by reference Type reference (TYPE) ABAP_BOOL whether the range is simplified 20090306
8 Importing IV_TEST_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090306
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090306
2 CX_FDT_LEAN_TRACE FDT: System Failure 20090422

Method PROCESS_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT Context 20090105
2 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_FDT_PROCESSOR Processor 20090105
3 Importing ITS_RANGE Call by reference Type reference (TYPE) TS_RANGE Range Table (internal) 20090105
4 Importing IV_CASE_SENSITIVITY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' => case sensitive comparisons 20090105
5 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression/Action ID 20090922
6 Importing IV_PARAMETER Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Test Parameter 20090105
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp 20090105
8 Returning RV_COVERED Value transfer Type reference (TYPE) ABAP_BOOL Data is covered by range line 20090105
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20090105

Method PROCESS_RANGE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_HIGH Call by reference Type reference (TYPE) ANY High data 20090105
2 Importing IA_LOW Call by reference Type reference (TYPE) ANY Low data 20090105
3 Importing IA_TEST Call by reference Type reference (TYPE) ANY Test data 20090105
4 Importing IO_PROCESSOR Call by reference Object reference (TYPE REF TO) IF_FDT_PROCESSOR FDT: Processor 20090629
5 Importing IV_CASE_SENSITIVITY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Case sensitive? 20100528
6 Importing IV_HIGH_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Type of high data 20090105
7 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090105
8 Importing IV_IS_NUMC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bound to NUMC 20130828
9 Importing IV_IS_SUPPLIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Test data is supplied for supplied check 20090105
10 Importing IV_LOW_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Type of low data 20090105
11 Importing IV_OPTION Call by reference Type reference (TYPE) IF_FDT_RANGE=>OPTION Option 20090105
12 Importing IV_TEST_DOBJ_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20090422
13 Importing IV_TEST_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Type of test data 20090105
14 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp 20090105
15 Returning RV_COVERED Value transfer Type reference (TYPE) ABAP_BOOL Data is covered by range line 20090105
# Exception Resumable Description Created on
1 CX_FDT_CONVERSION FDT: Conversion Failure 20090105

Method READ_VALUE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VALUE Call by reference Type reference (TYPE) CL_FDT_ELEMENT=>S_VALUE Value with Text 20101016
2 Changing CT_VALUE Call by reference Type reference (TYPE) CL_FDT_ELEMENT=>T_VALUE Values with Texts 20101016
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20101016
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20101016

Method READ_VALUE_TEXT on class CL_FDT_EXPR_SV has no exception.

Method WRITE_TRACE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TRACE Call by reference Object reference (TYPE REF TO) IF_FDT_TRACE_WRITE FDT: Trace (Write Interface) 20110921
2 Importing IV_MSG_CLASS Call by reference Type reference (TYPE) ARBGB Application Area 20110921
3 Importing IV_MSG_NR Call by reference Type reference (TYPE) MSGNR Message number 20110921
4 Importing IV_MSG_V1_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110921
5 Importing IV_MSG_V1_VALUE Call by reference Type reference (TYPE) ANY Message Variable 1 Value 20110921
6 Importing IV_MSG_V2_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110921
7 Importing IV_MSG_V2_VALUE Call by reference Type reference (TYPE) ANY Message Variable 2 Value 20110921
8 Importing IV_MSG_V3_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110921
9 Importing IV_MSG_V3_VALUE Call by reference Type reference (TYPE) ANY Message Variable 3 Value 20110921
10 Importing IV_MSG_V4_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110921
11 Importing IV_MSG_V4_VALUE Call by reference Type reference (TYPE) ANY Message Variable 4 Value 20110921
12 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20110921

Method WRITE_TRACE_INFO on class CL_FDT_EXPR_SV has no exception.

Method _GET_TP_TYPE_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20100209
2 Exporting EV_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20100209
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Simple Value 20100209
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100209
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100209

Method _GET_TP_TYPE_FROM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20100209
2 Exporting EV_TP_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMEPOINT_TYPE Timepoint Type 20100209
3 Importing IS_VALUE Call by reference Type reference (TYPE) S_VALUE Simple Value 20100209

Method _GET_TP_TYPE_FROM_VALUE on class CL_FDT_EXPR_SV has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720