SAP RABAX COMPUTE
Get Example source ABAP code based on a different SAP table
ABAP Code Snippet
Runtime Exceptions
Catchable Exceptions CX_SY_ARG_OUT_OF_DOMAIN>> Reason for error:
Illegal argument in powers
Runtime error:
COMPUTE_POW_DOMAIN>
CX_SY_ARITHMETIC_OVERFLOW>> Reason for error:
Overflow in arithmetic operation (type p>)
Runtime error:
BCD_OVERFLOW> Reason for error:
Overflow in arithmetic operation (all operands type p>)
Runtime error:
COMPUTE_BCD_OVERFLOW> Reason for error:
Overflow in cosh>
Runtime error:
COMPUTE_COSH_OVERFLOW> Reason for error:
Overflow or underflow in exp>
Runtime error:
COMPUTE_EXP_RANGE> Reason for error:
Overflow in addition (type decfloat>)
Runtime error:
COMPUTE_DECFLOAT_ADD_OVERFLOW> Reason for error:
Overflow in subtraction (type decfloat>)
Runtime error:
COMPUTE_DECFLOAT_SUB_OVERFLOW> Reason for error:
Overflow in multiplication (type decfloat>)
Runtime error:
COMPUTE_DECFLOAT_MUL_OVERFLOW> Reason for error:
Overflow in division (type decfloat>)
Runtime error:
COMPUTE_DECFLOAT_DIV_OVERFLOW> Reason for error:
Overflow in division (type decfloat>)
Runtime error:
COMPUTE_DECFLOAT_DIV_OVERFLOW> Reason for error:
Overflow in division (type f>)
Runtime error:
COMPUTE_FLOAT_DIV_OVERFLOW> Reason for error:
Overflow in subtraction (type f>)>
Runtime error:
COMPUTE_FLOAT_MINUS_OVERFLOW> Reason for error:
Overflow in addition (type f>)
Runtime error:
COMPUTE_FLOAT_PLUS_OVERFLOW> Reason for error:
Overflow in multiplication (type f>)>
Runtime error:
COMPUTE_FLOAT_TIMES_OVERFLOW> Reason for error:
Overflow in |-2147483648|
Runtime error:
COMPUTE_INT_ABS_OVERFLOW> Reason for error:
Integer overflow in division
Runtime error:
COMPUTE_INT_DIV_OVERFLOW> Reason for error:
Integer overflow after subtraction
Runtime error:
COMPUTE_INT_MINUS_OVERFLOW> Reason for error:
Integer overflow while adding
Runtime error:
COMPUTE_INT_PLUS_OVERFLOW> Reason for error:
Integer overflow in multiplication
Runtime error:
COMPUTE_INT_TIMES_OVERFLOW> Reason for error:
Invalid call of log10>
Runtime error:
COMPUTE_LOG10_ERROR> Reason for error:
Invalid call of log>
Runtime error:
COMPUTE_LOG_ERROR> Reason for error:
Overflow or underflow in powers
Runtime error:
COMPUTE_POW_RANGE> Reason for error:
Overflow in sinh>
Runtime error:
COMPUTE_SINH_OVERFLOW> Reason for error:
Overflow in function round> or rescale>
Runtime error:
COMPUTE_ROUND_RESCALE_OVERFLOW>
CX_SY_CONVERSION_NO_NUMBER>> Reason for error:
Operand cannot be interpreted as a number
Runtime error:
CONVT_NO_NUMBER>
CX_SY_CONVERSION_OVERFLOW>> Reason for error:
Overflow in arithmetic operation (type p>, with specified length)
Runtime error:
BCD_FIELD_OVERFLOW> Reason for error:
Operand too big or (interim) result too big
Runtime error:
CONVT_OVERFLOW>
CX_SY_PRECISION_LOSS>> Reason for error:
Result of cos> not exact
Runtime error:
COMPUTE_COS_LOSS> Reason for error:
Result of sin> not exact
Runtime error:
COMPUTE_SIN_LOSS> Reason for error:
Result of tan> not exact
Runtime error:
COMPUTE_TAN_LOSS>
CX_SY_UNSUPPORTED_FUNCTION>> Reason for error:
Invalid function for calculation type decfloat34>
Runtime error:
COMPUTE_UNSUPPORTED_DECF_FUNC>
CX_SY_ZERODIVIDE>> Reason for error:
Division by 0 (type p>)
Runtime error:
BCD_ZERODIVIDE> Reason for error:
Division by 0 (type f>)
Runtime error:
COMPUTE_FLOAT_ZERODIVIDE> Reason for error:
Division by 0 (types (b>, s>), i>)
int8>)
Runtime error:
COMPUTE_INT_ZERODIVIDE> Reason for error:
Division by 0 (type decfloat>)
Runtime error:
COMPUTE_DECFLOAT_ZERODIVIDE>
Non-catchable Exceptions Reason for error:
p> field does not contain the correct BCD> format
Runtime error:
BCD_BADDATA> Reason for error:
p> field does not contain a correct sign
Runtime error:
BCD_NO_SIGN>