Hierarchy

⤷

⤷

Properties
Class | CL_FDT_CALCULATION | |
Short Description | FDT Service: Basic calculations | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SFDT_SERVICE | BRFplus: Services |
Created | 20061229 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_FDT_CALCULATION has no interface implemented.
Friends
Class CL_FDT_CALCULATION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | I | 1 | Add | 20061229 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | I | 6 | Concatenate | 20120619 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | I | 8 | Concatenate Structure | 20121010 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | I | 7 | Concatenate table | 20121010 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | I | 2 | Divide | 20061229 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | I | 3 | Multiply | 20061229 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | I | 4 | Raise to a power | 20070104 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | I | 5 | Subtract | 20061229 | |
9 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20070119 | ||
10 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20070119 | ||
11 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20120619 | ||
12 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20070119 | ||
13 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20090422 | ||
14 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20070119 | ||
15 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20070119 | ||
16 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20070119 | ||
17 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20070119 | ||
18 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20120619 | ||
19 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | FDT: Code Composer | 20090422 | ||
20 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CLASSNAME | Exit for Unit + Currency Conv (IF_FDT_UNIT_CURR) | 20121220 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Absolute value | 20070104 |
2 | ![]() |
Static method | Public | Method | Add | 20061229 |
3 | ![]() |
Static method | Private | Method | Add elementary data types | 20061229 |
4 | ![]() |
Static method | Public | Method | Perform any basic two operand calculation | 20061229 |
5 | ![]() |
Static method | Private | Method | Perform all calculations for elementary data types | 20061229 |
6 | ![]() |
Static method | Public | Method | Concatenate | 20120619 |
7 | ![]() |
Static method | Private | Method | Concatenate elementary data types | 20120619 |
8 | ![]() |
Static method | Public | Method | Concatenate the values of the components of a structure | 20121004 |
9 | ![]() |
Static method | Public | Method | Concatenate the entries of an unstructured table( vector ) | 20121004 |
10 | ![]() |
Static method | Public | Method | Convert element text to element number | 20110822 |
11 | ![]() |
Static method | Private | Method | Create data type for FDT table type | 20070104 |
12 | ![]() |
Static method | Private | Method | Determine result type of calculation | 20070104 |
13 | ![]() |
Static method | Public | Method | Divide | 20061229 |
14 | ![]() |
Static method | Private | Method | Divide elementary data types | 20070104 |
15 | ![]() |
Static method | Public | Method | Decimal part of a number | 20090422 |
16 | ![]() |
Static method | Public | Method | Generate Code for Absolute Value | 20120106 |
17 | ![]() |
Static method | Public | Method | Generate Calculation | 20070117 |
18 | ![]() |
Static method | Private | Method | Generate Calculation basic (elements) | 20070117 |
19 | ![]() |
Static method | Public | Method | Generate Calculation for MAX and MIN | 20090513 |
20 | ![]() |
Static method | Public | Method | Generate Calculation | 20070119 |
21 | ![]() |
Static method | Public | Method | Generate Calculation ( For Vectors ) | 20111221 |
22 | ![]() |
Static method | Public | Method | Generate Code for Concatenating values in a vector | 20121011 |
23 | ![]() |
Static method | Public | Method | Generate Code for Fraction | 20120106 |
24 | ![]() |
Static method | Public | Method | Generate Code for To Number | 20120106 |
25 | ![]() |
Static method | Public | Method | Generate Code for To String | 20120625 |
26 | ![]() |
Static method | Public | Method | Generate Code for Truncate | 20120106 |
27 | ![]() |
Static method | Private | Method | Get Current Decimal Settings | 20111129 |
28 | ![]() |
Static method | Public | Method | Check if a value is initial | 20070104 |
29 | ![]() |
Static method | Public | Method | Returns the greater value. | 20090507 |
30 | ![]() |
Static method | Public | Method | Returns the lesser value | 20090429 |
31 | ![]() |
Static method | Public | Method | Multiply | 20061229 |
32 | ![]() |
Static method | Private | Method | Multiply elementary data types | 20070104 |
33 | ![]() |
Static method | Public | Method | Raise to a power | 20070104 |
34 | ![]() |
Static method | Private | Method | Raise elementary data types to a power | 20070104 |
35 | ![]() |
Static method | Public | Method | 20070118 | |
36 | ![]() |
Static method | Public | Method | 20070118 | |
37 | ![]() |
Static method | Private | Method | Raise CX_FDT_CONVERSION | 20061229 |
38 | ![]() |
Static method | Public | Method | Rounds of the value. | 20090817 |
39 | ![]() |
Static method | Public | Method | Subtract | 20061229 |
40 | ![]() |
Static method | Private | Method | Subtract elementary data types | 20070104 |
41 | ![]() |
Static method | Public | Method | Convert to a number | 20070104 |
42 | ![]() |
Static method | Public | Method | Convert to a string | 20110707 |
43 | ![]() |
Static method | Public | Method | Integer part of a number | 20090422 |
Events
Class CL_FDT_CALCULATION has no event.
Types
Class CL_FDT_CALCULATION has no local type.
Method Signatures
Method ABS_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Value | 20070104 | ||
2 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of value | 20070104 | |
3 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of value (line type for tables) | 20070104 | ||
4 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20070104 |
Method ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of first value | 20061229 | |
4 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of second value | 20061229 | |
5 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value (line type for tables) | 20061229 | ||
6 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value (line type for tables) | 20061229 | ||
7 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20061229 | ||
8 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20061229 | |
2 | ![]() |
FDT: Conversion Failure | 20061229 |
Method ADD_BASIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value | 20070104 | ||
4 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value | 20070104 | ||
5 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20061229 | ||
6 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20061229 | |
2 | ![]() |
FDT: Conversion Failure | 20061229 |
Method CALCULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_CALCULATION_TYPE | Call by reference | Type reference (TYPE) | I | Calculation type | 20061229 | ||
4 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data object type of first value | 20061229 | ||
5 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data object type of second value | 20061229 | ||
6 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value (line type for tables) | 20061229 | ||
7 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value (line type for tables) | 20061229 | ||
8 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20061229 | ||
9 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20061229 | |
2 | ![]() |
FDT: Conversion Failure | 20061229 |
Method CALCULATE_BASIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_CALCULATION_TYPE | Call by reference | Type reference (TYPE) | I | Calculation type | 20061229 | ||
4 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value | 20061229 | ||
5 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value | 20061229 | ||
6 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20061229 | ||
7 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20061229 | |
2 | ![]() |
FDT: Conversion Failure | 20061229 |
Method CONCATENATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20120619 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20120619 | ||
3 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data Object Type | 20120619 | |
4 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data Object Type | 20120619 | |
5 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20120619 | ||
6 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20120619 | ||
7 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20120619 | ||
8 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | 20120619 |
Method CONCATENATE on class CL_FDT_CALCULATION has no exception.
Method CONCATENATE_BASIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20120619 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20120619 | ||
3 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value | 20120619 | ||
4 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value | 20120619 | ||
5 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20120619 | ||
6 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20120619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20120619 | |
2 | ![]() |
FDT: Conversion Failure | 20120619 |
Method CONCATENATE_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Reference of the input structure ( VALUE ) | 20121009 | ||
2 | ![]() |
IV_DELIMITER | Call by reference | Type reference (TYPE) | CSEQUENCE | Demiliter character | 20121008 | ||
3 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TEXT | Final concatenated string | 20130917 |
Method CONCATENATE_STRUCTURE on class CL_FDT_CALCULATION has no exception.
Method CONCATENATE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Table Value Reference | 20121004 | ||
2 | ![]() |
IV_DELIMITER | Call by reference | Type reference (TYPE) | CSEQUENCE | Delimiter | 20121005 | ||
3 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of the parent expression | 20121004 | ||
4 | ![]() |
IV_TABLE_LINE_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of the table line | 20121005 | ||
5 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Concatenated String | 20121004 |
Method CONCATENATE_TABLE on class CL_FDT_CALCULATION has no exception.
Method CONVERT_STRING_TO_NUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_NUMBER | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_NUMBER | Elementary Data Type Number | 20110822 | ||
2 | ![]() |
IV_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TEXT | Elementary Data Type Text | 20110822 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20110822 |
Method CREATE_TABLE_DATA_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | FDT Element type of table line | 20070104 | ||
2 | ![]() |
RR_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | Data reference for table with line type of this element type | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20070104 |
Method DETERMINE_RESULT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_RESULT_DATA_DEPENDENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X': If Result Type is data dependent | 20110912 | ||
2 | ![]() |
EV_RESULT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Result type of calculation | 20110912 | ||
3 | ![]() |
IV_CALCULATION_TYPE | Call by reference | Type reference (TYPE) | I | Calculation type | 20070104 | ||
4 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value (line type for tables) | 20070104 | ||
5 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value (line type for tables) | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20070104 |
Method DIVIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of first value | 20061229 | |
4 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of second value | 20061229 | |
5 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value (line type for tables) | 20061229 | ||
6 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value (line type for tables) | 20061229 | ||
7 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20061229 | ||
8 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20061229 | |
2 | ![]() |
FDT: Conversion Failure | 20061229 |
Method DIVIDE_BASIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value | 20070104 | ||
4 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value | 20070104 | ||
5 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20070104 | |
2 | ![]() |
FDT: Conversion Failure | 20070104 |
Method FRACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Value | 20090422 | ||
2 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of value | 20090422 | |
3 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of value (line type for tables) | 20090422 | ||
4 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20090422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20090422 |
Method GENERATE_ABS_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20120106 | ||
2 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120106 | |||
3 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20120106 | ||
4 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20120106 | ||
5 | ![]() |
IV_OPERAND | Call by reference | Type reference (TYPE) | STRING | 20120106 | |||
6 | ![]() |
IV_RESULT_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20120106 |
Method GENERATE_ABS_VALUE on class CL_FDT_CALCULATION has no exception.
Method GENERATE_CALCULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20070117 | |||
2 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20070117 | |||
3 | ![]() |
IV_CALCULATION_TYPE | Call by reference | Type reference (TYPE) | STRING | 20070117 | |||
4 | ![]() |
IV_CREATE_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070117 | |||
5 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | 20070117 | |||
6 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | 20070117 | |||
7 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | 20070117 | |||
8 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | 20070117 | |||
9 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20070117 | |||
10 | ![]() |
IV_OPERAND_1 | Call by reference | Type reference (TYPE) | STRING | 20070117 | |||
11 | ![]() |
IV_OPERAND_2 | Call by reference | Type reference (TYPE) | STRING | 20070117 | |||
12 | ![]() |
IV_QUAN_OP_RESULT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Result in case of a quantity operation | 20130107 | ||
13 | ![]() |
IV_RESULT | Call by reference | Type reference (TYPE) | CLIKE | 20070117 | |||
14 | ![]() |
IV_USE_REF | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20121207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20070117 | |
2 | ![]() |
FDT: Invalid Input | 20070117 |
Method GENERATE_CALCULATE_BASIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20070117 | |||
2 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20070117 | |||
3 | ![]() |
IV_CALCULATION_TYPE | Call by reference | Type reference (TYPE) | STRING | 20070117 | |||
4 | ![]() |
IV_CREATE_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070117 | |||
5 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | 20070117 | |||
6 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | 20070117 | |||
7 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20070117 | |||
8 | ![]() |
IV_OPERAND_1 | Call by reference | Type reference (TYPE) | STRING | 20070117 | |||
9 | ![]() |
IV_OPERAND_2 | Call by reference | Type reference (TYPE) | STRING | 20070117 | |||
10 | ![]() |
IV_RESULT | Call by reference | Type reference (TYPE) | CLIKE | 20070117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20070117 | |
2 | ![]() |
FDT: Invalid Input | 20070117 |
Method GENERATE_CALCULATE_MINMAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20090513 | |||
2 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20090513 | |||
3 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Include declaration of result var IV_VARIABLE_NAME yes/no? | 20090513 | |
4 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | 20090513 | |||
5 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | 20090513 | |||
6 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | 20090513 | |||
7 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | 20090513 | |||
8 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20090513 | |||
9 | ![]() |
IV_MAX | Call by reference | Type reference (TYPE) | ABAP_BOOL | True: Max, False: Min | 20090513 | ||
10 | ![]() |
IV_OPERAND_1 | Call by reference | Type reference (TYPE) | STRING | 20090513 | |||
11 | ![]() |
IV_OPERAND_2 | Call by reference | Type reference (TYPE) | STRING | 20090513 | |||
12 | ![]() |
IV_RESULT | Call by reference | Type reference (TYPE) | CLIKE | 20090513 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20090513 | |
2 | ![]() |
FDT: Invalid Input | 20090513 |
Method GENERATE_CALCULATE_ONE_P Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20070119 | |||
2 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20070119 | |||
3 | ![]() |
IV_CALCULATION_TYPE | Call by reference | Type reference (TYPE) | STRING | 20070119 | |||
4 | ![]() |
IV_CREATE_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070119 | |||
5 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | 20070119 | |||
6 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | 20070119 | |||
7 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20070119 | |||
8 | ![]() |
IV_OPERAND_1 | Call by reference | Type reference (TYPE) | STRING | 20070119 | |||
9 | ![]() |
IV_RESULT | Call by reference | Type reference (TYPE) | CLIKE | 20070119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20070119 | |
2 | ![]() |
FDT: Invalid Input | 20070119 |
Method GENERATE_CALCULATE_VECTORS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | 20111221 | |||
2 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20111221 | |||
3 | ![]() |
IV_CALCULATION_TYPE | Call by reference | Type reference (TYPE) | STRING | 20111221 | |||
4 | ![]() |
IV_CREATE_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20111221 | |||
5 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | 20111221 | |||
6 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | 20111221 | |||
7 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | 20111221 | |||
8 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | 20111221 | |||
9 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20111221 | |||
10 | ![]() |
IV_OPERAND_1 | Call by reference | Type reference (TYPE) | STRING | 20111221 | |||
11 | ![]() |
IV_OPERAND_2 | Call by reference | Type reference (TYPE) | STRING | 20111221 | |||
12 | ![]() |
IV_QUAN_OP_RESULT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20130107 | ||
13 | ![]() |
IV_RESULT | Call by reference | Type reference (TYPE) | CLIKE | 20111221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20111221 | |
2 | ![]() |
FDT: Invalid Input | 20111221 |
Method GENERATE_CONCATENATE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20121011 | ||
2 | ![]() |
IV_CREATE_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X': Create the result declaration | 20121011 | ||
3 | ![]() |
IV_OPERAND_1 | Call by reference | Type reference (TYPE) | STRING | Table Operand | 20121011 | ||
4 | ![]() |
IV_OPERAND_2 | Call by reference | Type reference (TYPE) | STRING | Delimiter | 20121011 | ||
5 | ![]() |
IV_RESULT_NAME | Call by reference | Type reference (TYPE) | CLIKE | Result Name | 20121011 | ||
6 | ![]() |
IV_TABLE_LINE_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Table line type | 20121011 |
Method GENERATE_CONCATENATE_TABLE on class CL_FDT_CALCULATION has no exception.
Method GENERATE_FRACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20120106 | ||
2 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120106 | |||
3 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20120106 | ||
4 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20120106 | ||
5 | ![]() |
IV_OPERAND | Call by reference | Type reference (TYPE) | STRING | 20120106 | |||
6 | ![]() |
IV_RESULT_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20120106 |
Method GENERATE_FRACTION on class CL_FDT_CALCULATION has no exception.
Method GENERATE_TONUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20120106 | ||
2 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120106 | |||
3 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20120106 | ||
4 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20120106 | ||
5 | ![]() |
IV_OPERAND | Call by reference | Type reference (TYPE) | STRING | 20120106 | |||
6 | ![]() |
IV_RESULT_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20120106 |
Method GENERATE_TONUMBER on class CL_FDT_CALCULATION has no exception.
Method GENERATE_TOSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20120625 | ||
2 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120625 | |||
3 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20120625 | ||
4 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20120625 | ||
5 | ![]() |
IV_OPERAND | Call by reference | Type reference (TYPE) | STRING | 20120625 | |||
6 | ![]() |
IV_RESULT_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20120625 |
Method GENERATE_TOSTRING on class CL_FDT_CALCULATION has no exception.
Method GENERATE_TRUNCATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20120106 | ||
2 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120106 | |||
3 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20120106 | ||
4 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20120106 | ||
5 | ![]() |
IV_OPERAND | Call by reference | Type reference (TYPE) | STRING | 20120106 | |||
6 | ![]() |
IV_RESULT_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20120106 |
Method GENERATE_TRUNCATE on class CL_FDT_CALCULATION has no exception.
Method GET_CURRENT_DEC_SETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DECIMAL_SEPARATOR | Call by reference | Type reference (TYPE) | CHAR1 | Decimal Separator | 20111129 | ||
2 | ![]() |
EV_THOUSAND_SEPARATOR | Call by reference | Type reference (TYPE) | CHAR1 | Thousand Separator | 20111129 |
Method GET_CURRENT_DEC_SETTINGS on class CL_FDT_CALCULATION has no exception.
Method IS_INITIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Value | 20070104 | ||
2 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of value | 20070104 | |
3 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of value (line type for tables) | 20070104 | ||
4 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | True: Value is initial | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20070104 |
Method MAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Type reference (TYPE) | DATA | First value | 20090507 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Type reference (TYPE) | DATA | Second value | 20090507 | ||
3 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data Object Type | 20090507 | |
4 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data Object Type | 20090507 | |
5 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20090507 | ||
6 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20090507 | ||
7 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090507 | ||
8 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | 20090507 |
Method MAX on class CL_FDT_CALCULATION has no exception.
Method MIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Type reference (TYPE) | DATA | First value | 20090429 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Type reference (TYPE) | DATA | Second value | 20090429 | ||
3 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data Object Type | 20090429 | |
4 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data Object Type | 20090429 | |
5 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20090429 | ||
6 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20090429 | ||
7 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090429 | ||
8 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | 20090429 |
Method MIN on class CL_FDT_CALCULATION has no exception.
Method MULTIPLY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of first value | 20061229 | |
4 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of second value | 20061229 | |
5 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value (line type for tables) | 20061229 | ||
6 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value (line type for tables) | 20061229 | ||
7 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20061229 | ||
8 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20061229 | |
2 | ![]() |
FDT: Conversion Failure | 20061229 |
Method MULTIPLY_BASIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value | 20070104 | ||
4 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value | 20070104 | ||
5 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20070104 | |
2 | ![]() |
FDT: Conversion Failure | 20070104 |
Method POWER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of first value | 20070104 | |
4 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of second value | 20070104 | |
5 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value (line type for tables) | 20070104 | ||
6 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value (line type for tables) | 20070104 | ||
7 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20070104 | ||
8 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20070104 | |
2 | ![]() |
FDT: Conversion Failure | 20070104 |
Method POWER_BASIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value | 20070104 | ||
4 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value | 20070104 | ||
5 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20070104 | |
2 | ![]() |
FDT: Conversion Failure | 20070104 |
Method PREPARE_4_ADD_SUB_AMOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_RESULT | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_AMOUNT | 20070118 | |||
2 | ![]() |
IV_OPERAND_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_AMOUNT | 20070118 | |||
3 | ![]() |
IV_OPERAND_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_AMOUNT | 20070118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20090528 | |
2 | ![]() |
FDT: Conversion Failure | 20080718 |
Method PREPARE_4_ADD_SUB_QUANTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_RESULT | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_QUANTITY | 20070118 | |||
2 | ![]() |
IV_OPERAND_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_QUANTITY | 20070118 | |||
3 | ![]() |
IV_OPERAND_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_QUANTITY | 20070118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20090528 | |
2 | ![]() |
FDT: Conversion Failure | 20090528 |
Method RAISE_CONVERSION_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CALCULATION_TYPE | Call by reference | Type reference (TYPE) | I | Calculation type | 20061229 | ||
2 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value | 20061229 | ||
3 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value | 20061229 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20061229 |
Method ROUND_OFF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE | Call by reference | Type reference (TYPE) | DATA | Input Value | 20090817 | ||
2 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20090817 | ||
3 | ![]() |
IV_DEC | Call by reference | Type reference (TYPE) | I | Decimal Places | 20090817 | ||
4 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20090817 | ||
5 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090817 | ||
6 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Rounded Off result | 20090817 |
Method ROUND_OFF on class CL_FDT_CALCULATION has no exception.
Method SUBTRACT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_DATA_OBJECT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of first value | 20061229 | |
4 | ![]() |
IV_DATA_OBJECT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of second value | 20061229 | |
5 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value (line type for tables) | 20061229 | ||
6 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value (line type for tables) | 20061229 | ||
7 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20061229 | ||
8 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20061229 | |
2 | ![]() |
FDT: Conversion Failure | 20061229 |
Method SUBTRACT_BASIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE_1 | Call by reference | Object reference (TYPE REF TO) | DATA | First value | 20070104 | ||
2 | ![]() |
IR_VALUE_2 | Call by reference | Object reference (TYPE REF TO) | DATA | Second value | 20070104 | ||
3 | ![]() |
IV_ELEMENT_TYPE_1 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of first value | 20070104 | ||
4 | ![]() |
IV_ELEMENT_TYPE_2 | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of second value | 20070104 | ||
5 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of expression using calculation service | 20070104 | ||
6 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Arithmetic error | 20070104 | |
2 | ![]() |
FDT: Conversion Failure | 20070104 |
Method TO_NUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Value | 20070104 | ||
2 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of value | 20070104 | |
3 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of value (line type for tables) | 20070104 | ||
4 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20070104 |
Method TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Value | 20110707 | ||
2 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of value | 20110707 | |
3 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of value (line type for tables) | 20110707 | ||
4 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20110707 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20110707 |
Method TRUNCATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Value | 20090422 | ||
2 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT | Data object type of value | 20090422 | |
3 | ![]() |
IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Element type of value (line type for tables) | 20090422 | ||
4 | ![]() |
RR_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20090422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20090422 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 710 |