Application Development 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: 

DYNPRO_FIELD_CONVERSION dump when Comfirmation Tab in ME23N is clicked.

mayur_priyan
Active Participant
0 Kudos
805

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.

4 REPLIES 4

Former Member
0 Kudos
224

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...

0 Kudos
223

Hi Edwin,

Are you sure that MENGE value cannot be negative ?

Can you guide me where the MENGE calculation is done ?

0 Kudos
223

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.

Former Member
0 Kudos
223

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!