Hierarchy
⤷ 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
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 |