Skip to Content

Selection screen flow logic change not taking affect. Please help!

Hi

When I am trying to change the selection scren flow logic I get the following message:

Selection screen: Report generation makes screen changes ineffective.

Whatever I am changing is not taking affect in runtime.

Even though I have activated the changed code for the screen

What shall I do resolve this?

Thanks

Gopal

Add comment
10|10000 characters needed characters exceeded

4 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Aug 01, 2006 at 02:31 PM

    Hi

    You should use the AT SELECTION-SCREEN and AT SELECTION-SCREEN OUTPUT events to program the flow logic. SAP generates its own code for the selection-screen and any changes you make there will get over-written each time the program is generated/activated.

    Regards

    Shounak

    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Aug 01, 2006 at 02:32 PM

    Hello,

    You should use <b>at selection-screen, Initialization</b> events for the control of flow logic.

    regards,

    Naimesh

    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Aug 01, 2006 at 02:33 PM

    You should not be changing the screen flow logic of a standard selection screen 1000. It will always be regenerated. In order to modify the standard selection screen, you can do this in the AT SELECTION-SCREEN output event and loop at screen and change the attributes.

    Loop at screen.
      if screen-name = 'P_CHECK'.
        screen-input = '0'.
        modify screen.
      endif.
    endloop.

    Regards,

    Rich Heilman

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Aug 01, 2006 at 02:47 PM

    Hi there. After you change the flow logic and activate it, you have to reactivate the screen itself (after you get that error message). Hope this helps.

    - April King

    Add comment
    10|10000 characters needed characters exceeded