Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

COMPUTE_BCD_OVERFLOW----CX_SY_ARITHMETIC_OVERFLOW runtime error

Former Member
0 Likes
1,082

Hi all,

In MIGO tcode, while preparing GRN, after quoting batch no. & classification i am getting the following dump error. please suggest me to resolve this.

Thank you.

Regards,

Nagenrda.

___________________________________________________________________________________

COMPUTE_BCD_OVERFLOW

CX_SY_ARITHMETIC_OVERFLOW

An exception occurred. This exception is dealt with in more detail below

. The exception, which is assigned to the class 'CX_SY_ARITHMETIC_OVERFLOW',

was neither

caught nor passed along using a RAISING clause, in the procedure

"J_1IEX_DEFAULT_EXCISE_DUTY" "(FUNCTION)"

.

Since the caller of the procedure could not have expected this exception

to occur, the running program was terminated.

The reason for the exception is:

An overflow has been determined in the current arithmetical operation

containing operands of type P. Possible causes include:

1. The results field of type P is to small and the result does not fit

into it.

places.

2. The result or partial result has more than 31 decimal places.

The exception must either be prevented, caught within the procedure

"J_1IEX_DEFAULT_EXCISE_DUTY"

"(FUNCTION)", or declared in the procedure's RAISING clause.

1 REPLY 1
Read only

Former Member
0 Likes
466

Check the values which you are passing to the BDC.. the data type should be changed for a field.

You can execute the BDC with mode 'A' & check.

Best regards,

Prashant