cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP DUMP in ST03N : COMPUTE_BCD_OVERFLOW

Former Member
0 Kudos

HI Guys,

When I go to ST03N, Expert Mode, Select the Daily workload, I double clicked on 15.03.2010, the system will hit the abap dump : COMPUTE_BCD_OVERFLOW. However, when I try for other dates, it is fine. Which meant it is only the 15.03.2010 causing the dump.

following is the system's details:

SAP R/3 Kernel : 640_REL

Kernel Patch : 304

SAP BASIS : SAPKB62041

I have raised a OSS message to SAP, and the consultant had replied me with two sapnotes:

881968

840763.

I've implemented the 881968 but there is some error after implement, the ST03N cannot be executed. ( ABAP DUMP syntax error). Hence, I revoked the sapnote 881968. For the 840763, I did not implement since it advised to upgrade the support package for SAP BASIS and I am not sure what is affected after I upgrade the support package.

The system I mentioned above is not a BW system and I doubt this is why I get the SYNTAX ERROR dump after implement the sapnote.

Did you guys encountered similar problem? Any solution for this?

The following is ABAP DUMP: COMPUTE_BCD_OVERFLOW:


Runtime Errors         COMPUTE_BCD_OVERFLOW
Exception              CX_SY_ARITHMETIC_OVERFLOW
       Occurred on     29.03.2010 at 09:37:45


Overflow for arithmetical operation (type P) in program "SAPWL_ST03N"


What happened?


Error in ABAP application program.

The current ABAP program "SAPWL_ST03N" had to be terminated because one of the
statements could not be executed.

This is probably due to an error in the ABAP program.
A value does not fit in a calculation field.


What can you do?


Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.

To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
 termination messages, especially those beyond their normal deletion
date.

Error analysis


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
 "CALCULATE_PROFILE" "(METHOD)"
.
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.

Edited by: Wei Jian Kwan on Mar 30, 2010 3:57 AM

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member198270
Active Contributor
0 Kudos

Hello Wei, Have a look at this note 1384846. Implement the correction in you development system, it should fix your issue.

Hope it helps.

Regards, Amber S | ITL

Former Member
0 Kudos

Hi Amber,

The following sapnote is not implementable in my system:

0001384846 ST03N: BCD_OVERFLOW in SAPWL_LCL_03N_HITLNRESPTI

This is due to the current Support Pack : SAP BASIS in my system is : SAPKB62041 and the corrections in the sapnote are only available for 700 until 720.

Best Regards,

Ken

Former Member
0 Kudos

Hi,

Please let me know what are the other components installed on the system other than SAP BASIS.

Regards

KVR

Former Member
0 Kudos

SAPKB62041

SAPKA62041

SAPKH47021

SAPKE47030

SAPKGPBA09

SAPKGPIB13

SAPKIPZI51

SAPKIPYI53

SAPKITLRB1

SAPKGPAB07

SAPKGPDB07

SAPKGPFB07

SAPKGPGB07

SAPKGPHB11

SAPKGPPB07

SAPKGPRB07