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: 

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

gopalkrishna_baliga
Participant
0 Kudos

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

4 REPLIES 4

Former Member
0 Kudos

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

naimesh_patel
Active Contributor
0 Kudos

Hello,

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

regards,

Naimesh

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

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

Former Member
0 Kudos

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