cancel
Showing results for 
Search instead for 
Did you mean: 

Short Dump:Reverse Goods Movement

Former Member
0 Kudos

Hi All,

While I try to do Reverse goods movement,its giving short dump. The Analysis says standard program,ABAPer unable to do.

Please advise.

Dump Analysis:

Runtime Errors CONVT_OVERFLOW

Except. CX_SY_CONVERSION_OVERFLOW

Date and Time 18.05.2011 12:56:33

Short dump has not been completely stored (too big)

Short text

Overflow when converting from "2.12888e+011"

What happened?

Error in the ABAP Application Program

The current ABAP program "SAPLMBGB" had to be terminated because it has

come across a statement that unfortunately cannot be executed.

Error analysis

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_CONVERSION_OVERFLOW', was not

caught in

procedure "WERTESPERRTABELLE_UMRECHNEN" "(FORM)", nor was it propagated by a

RAISING clause.

Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

When attempting to convert the value "2.12888e+011", an overflow occurred.

Missing RAISING Clause in Interface

Program SAPLMBGB

Include LMBGBFST

Row 1,551

Module type (FORM)

Module Name WERTESPERRTABELLE_UMRECHNEN

Trigger Location of Exception

Program SAPLMBGB

Include LMBGBFST

Row 1,570

Module type (FORM)

Module Name WERTESPERRTABELLE_UMRECHNEN

1561 CHECK w-xmlak IS INITIAL AND NOT w-waers = w-umwae.

1562 betrag = w-verpr.

1563 PERFORM wa04_currency USING betrag

1564 fw_betrag

1565 w-kurst

1566 w-curdt

1567 w-waers

1568 w-umwae

1569 x .

>>>> w-verpr = fw_betrag.

1571 betrag = w-stprs.

1572 PERFORM wa04_currency USING betrag

1573 fw_betrag

1574 w-kurst

1575 w-curdt

1576 w-waers

1577 w-umwae

1578 x .

Thank You,

Pranitha.

Edited by: Pranitha_mm on May 18, 2011 12:08 PM

Accepted Solutions (0)

Answers (4)

Answers (4)

周建华
Participant
0 Kudos

This message was moderated.

Former Member
0 Kudos

Experienced the same error. The error is due to the currency not defined in the conversion table.

e.g. Euro to $ conversion has been configured in the system but $ to Euro has not been configured.

The document during reversal tries to find the reverse conversion of currency and when it does not find one throws the ABAP dump.

Solution: Define the currency conversion rate through OB08

Former Member
0 Kudos

I have same problem. Any ideas?

JL23
Active Contributor
0 Kudos

and what are your comments to the answer and question I had posted?

any more information that you can provide?

周建华
Participant
0 Kudos

This message was moderated.

JL23
Active Contributor
0 Kudos

what transaction do you use?

In general I think it is pretty clear why the dump ocurs, there is a value in a field which has more digits than the field can take.

As it happens to a reversal and did not happen to the initial receipt, something must have happened between those 2 activites,

e.g. the quantity is not equal to the received quantity; the value at MAP is currently much higher than the value of the GR was;

a currency exchange rate was changed.