Operations in SAP HANA/BWA and calculation without high precision

Message type: E = Error

Message class: BRAIN_DEV - BRAIN messages (for use by development)

Message number: 066

Message text: Operations in SAP HANA/BWA and calculation without high precision



What causes this issue?

The query contains exception aggregations or currency/unit conversions
or structure elements that support conditions calculated in SAP HANA
DB/BWA for which calculation with high precision is not requested
according to the query and InfoObject settings. These exception
aggregations or currency/unit conversions or conditions on those
structure elements will therefore be calculated without high precision
if they are not calculated in SAP HANA DB/BWA.
These exception aggregations or currency/unit conversions or appropriate
conditions on those structure elements can be calculated in the SAP HANA
DB/BWA however.
SAP HANA DB/BWA always uses decimal floating point numbers with 34
decimal places (decfloat34, long decfloat). This means that SAP HANA
DB/BWA calculates with high precision without considering the query or
InfoObject setting.


System Response

For all exception aggregations apart from "Counter for All Detailed
Values" and "Counter for All Detailed Values That Are Not Zero, Null, or
Error" and currency/unit conversions and conditions, the result might
differ slightly if the exception aggregation or currency/unit conversion
or condition is calculated in SAP HANA DB. In very rare cases, a numeric
overflow might occur.


How to fix this error?

To ensure that the query result does not differ, and that no numeric
overflow occurs, you can select calculation with high precision in the
query or InfoObject settings.


Procedure for System Administrators

The system issues an error message and will not allow you to continue with this transaction until the error is resolved.


Error message extract from SAP system. Copyright SAP SE.