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

ABAP/4 processor: BCD_FIELD_OVERFLOW

Former Member
0 Likes
878

Hi All ,

I am getting this error when I run program RBDAPP01 to process IDOCS of message type WMMBXY .

The terminaton occured at "LMBMVFV0 " line 601 of main program SAPLMBMV .

I figured out the IDOC number from the shordump and checked the IDOC status record which says:

Immediately processing not possible: A calculation field is defined too small.

Thanks ,

Lalitha Iyer

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
593

Hi,

As teh dump says a certain field is too small to accept the result of some mathematical calculation.

The problem might be with your data.

For example the decimal point notation is not being taken into consideration probable due to some different currency or due to user settings.

For example 100.00 is considered as 10000.

So a resulting calculation is becoming too huge and therefore this results in this dump.

Or the other reason could be that indeed a small output length field might have been used for taht particular field.

But if it is a standard field; the first reason might be responsible.

Just debug the idoc in forefround via WE19 and check.

Regards,

Ankur Parab

2 REPLIES 2
Read only

Former Member
0 Likes
594

Hi,

As teh dump says a certain field is too small to accept the result of some mathematical calculation.

The problem might be with your data.

For example the decimal point notation is not being taken into consideration probable due to some different currency or due to user settings.

For example 100.00 is considered as 10000.

So a resulting calculation is becoming too huge and therefore this results in this dump.

Or the other reason could be that indeed a small output length field might have been used for taht particular field.

But if it is a standard field; the first reason might be responsible.

Just debug the idoc in forefround via WE19 and check.

Regards,

Ankur Parab

Read only

Former Member
0 Likes
593

Thanks ankur ,

I have found the issue .

The issue was due to a negative value in the GR quantitiy field of an process order .

To correct the issue of negative values in this field SAP has provided with OSS note 1352231