cancel
Showing results for 
Search instead for 
Did you mean: 

Abap dump

Former Member
0 Kudos

Hi,

We are getting the following error in the PRD system .

Runtime Errors COMPUTE_BCD_OVERFLOW

Exception CX_SY_ARITHMETIC_OVERFLOW

Short text

Overflow during the arithmetical operation (type P) in program

What happened?

Error in the ABAP Application Program

The current ABAP program "AQFKSD01========SD_STOCKS-01==" had to be termi

because it has

come across a statement that unfortunately cannot be executed.

What can you do?

Note down which actions and inputs caused the error.

To process the problem further, contact you SAP system

administrator.

Using Transaction ST22 for ABAP Dump Analysis, you can look

at and manage termination messages, and you can also

keep them for a long time.

Error analysis

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_ARITHMETIC_OVERFLOW', wa

caught and

therefore caused a runtime error.

The reason for the exception is:

An overflow was discovered in an ongoing arithmetical operation with

operands of type P. Possible causes are:

1. The result field of type P is too small for the result.

2. The result or a intermediate result has more than 31 decimal places.

i have tried searching in notes and etc but still not helpful.

Did anyone solve the problem.

Thanks in advance

Accepted Solutions (0)

Answers (2)

Answers (2)

markus_doehr2
Active Contributor
0 Kudos

This seems to be a query, right (transaction SQ00/SQ01)

The computation fields are too small, the values don´t fit into the types you defined.

Markus

antonio_voce
Contributor
0 Kudos

Yes Markus you are right , I don't se the symbol "======" tipycal of a query generated by SQ01.

Antonio.

Former Member
0 Kudos

Our SD guys solved tthe problem , they say problem with a material when running a query.They reversed it.

Thanks

Former Member
0 Kudos

Yes

antonio_voce
Contributor
0 Kudos

HI

this is a program error , seem on standard program.

You must search in the oss with COMPUTE_BCD_OVERFLOW or CX_SY_ARITHMETIC_OVERFLOW and see if you find a correction note.

If you don't find any note you must open an OSS message.

I hope this help you.

Antonio Voce.