Skip to Content
0
Former Member
Apr 12, 2010 at 04:02 PM

UNIT PRICE - MR21

119 Views

Dear MM Friends

While I am updating standard price of Finish in MR21 , some Finish are updating and some are roughing a run time error when saving the changes as given bellow

Error analysis

An exception occurred that is explained in detail below.

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

caught in

procedure "MBEW_NEW_PRICE_UNIT" "(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:

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.

What could be the reason

Thanks in advance

Ashok