!--a11y-->
Technical Data
Function Is |
Enhanced |
For Release |
Software Component ● Component: SAP NetWeaver ● Release: 2004 ● Support Package: 18 |
Assignment to Application Component |
BC-XI-IBD-MAP |
Country Setting |
Valid for all countries |
The arithmetic standard functions of a message mapping perform calculations with the precision of the Java data type float. The Java runtime converts values of type float to dyadic format before the calculation, calculates the result, and converts this result back to decimal format. The conversion may result in decimal places in the dyadic format that are periodically repeated and then automatically cut off. In the decimal system, this can result in inaccurate results (example: 2.11 + 22.11 = 24.220001).
Until now you could not change the precision of the calculations. To prevent the above-mentioned inaccuracies in the calculations, you can now perform the calculation for a selection of standard functions in the decimal system.
See also:
Standard Functions
or SAP Note 958486.
