Skip to Content
avatar image
Former Member

Module Pool Program-Negative value is not displaying on screen....dump...

Hi Experts,

i have designed the Screen in Module pool program , in that i am fetching data from DB and displaying on screen,

in record there are some amount (DEC type) fields, but my prob is some records having Negative values like (1234-),

in this case it is going for dump.

in dump it is telling like below:

The current screen processing action was terminated occurred where the application could not continue.

can anyone pls help out me , what is the reason.....

Thanks in advance,

sudha.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 22, 2010 at 07:15 AM

    Hi,

    In the screen painter attributes, you'll have to set the Format of the field to DEC. Then, automatically the "With Sign" checkbox is displayed in the Dict Tab of the attributes.

    Just check that box and the V is appended automatically.

    Regards,

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 22, 2010 at 05:05 AM

    Hi,

    If you are using the field from dictionary tik the check box 'From dict.' and modify as 'V'

    otherwise tik the check box 'with sign' , in the screen painter.

    Thanks&Regards

    Edited by: ManuSNair on Sep 22, 2010 10:40 AM

    Add comment
    10|10000 characters needed characters exceeded

    • Please refer .

      Also, the checkbox property is available from Element list window . You can access it with F7. It also propably must be of certain numeric type in order it is active. The above thread should guide you in this regard.

      Regards

      Marcin

  • avatar image
    Former Member
    Sep 22, 2010 at 07:07 AM

    Hi,

    Goto to the layout in the screen , double click on the input field then the attributes will appear in ,

    that attributes there is TEXT in which it is showing like this ___________________ , just remove on dash from the text and add a V over there i.e __________________V

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 22, 2010 at 04:40 AM

    HI,

    go to the screen from the flow logic and give a V in the field where u want to give the negative value at the end .

    Regards

    Madhukar

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 22, 2010 at 07:15 AM

    Hi Sudha,

    I don't know, why it is not coming, one of the reason may be the version of SAP you are working with.

    I think putting a V, at the end of the text box will solve the problem.

    Thanks&Regards

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 22, 2010 at 09:57 AM

    All fiels on screens (dynpro) should have full reference to a data element or dictionary field with data element- Only then all characteristics including F4 and F1 are available.

    If your field is based on a data element that is based on a domain where you have the 'SIGN' flagged, you should copy data element and domain, in the domain output characteristics flag the SIGN field.

    All other possible solutions are only second choice.

    Regards,

    Clemens

    Add comment
    10|10000 characters needed characters exceeded