2011 Dec 21 10:55 AM
Hi ,
I have a PO that is causing me an ABAP dump. Whenever I try to click on the Confirmation Tab i get an ABAP dump that points to the MENGE field on table EKES. The value for the MENGE field has a negative value.
The error message is as follows.
Category : Error at screen run time
Run time errors: DYNPRO_FIRELD_CONVERSION
ABAP program: SAPLEINB
Screen name : SAPLEINB
Screen number: 0300
Screen field: EKES-MENGE
Error text: FX015 : SIGN LOST
I understand that the error is due to the negative MENGE value which cannot be displayed ( as the layout field is of type QUANT ) . But how can I rectify this problem. Please guide me guys.
2011 Dec 21 12:44 PM
This quantity cannot be negative. Somewhere there must be a custom calculation that causes it to be.
The calculation needs to be corrected. Not the screen...
2011 Dec 21 1:13 PM
Hi Edwin,
Are you sure that MENGE value cannot be negative ?
Can you guide me where the MENGE calculation is done ?
2011 Dec 21 5:21 PM
Doesn't seem right to have a negative quantity delivered and confirmed. I would expect to see either a movement type that indicated a return to vendor, or something other than a negative number.
2011 Dec 21 1:25 PM
In EKES, the field MENGE is part of domain MENGE. The output characteristics do not allow a sign...
The help for that field states:
Flag for sign in numerical fields
If fields referring to this domain can contain negative values, this flag must he set.
Because the flag is NOT set, negative values cannot be written...
Regarding your second question, I can't say. It could be a user-exit, customer exit or BADI.
Sorry!