<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Modifying selection screen block using application toolbar pushbutton in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463957#M1742882</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Correct answer is given by Raymond. I only checked. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;REPORT z_test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools: abap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: mara,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sscrfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&amp;nbsp;&amp;nbsp; tp_on type abap_bool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_opt1 FOR mara-matnr MODIF ID m1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_opt2 FOR mara-matnr MODIF ID m1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_opt3 FOR mara-matnr MODIF ID m2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_opt4 FOR mara-matnr MODIF ID m2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_opt5 FOR mara-matnr MODIF ID m3,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_opt6 FOR mara-matnr MODIF ID m3.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: FUNCTION KEY 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FUNCTION KEY 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&amp;nbsp; MOVE 'Switch ON'&amp;nbsp; TO sscrfields-functxt_01.&lt;/P&gt;&lt;P&gt;&amp;nbsp; MOVE 'Switch OFF' TO sscrfields-functxt_02.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9pt; line-height: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'FC01'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tp_on = abap_true.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'FC02'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tp_on = abap_false.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDCASE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASE screen-group1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'M2'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF tp_on = abap_true.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; screen-active = '1'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; screen-active = '0'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDCASE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Jun 2013 09:30:26 GMT</pubDate>
    <dc:creator>former_member206575</dc:creator>
    <dc:date>2013-06-04T09:30:26Z</dc:date>
    <item>
      <title>Modifying selection screen block using application toolbar pushbutton</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463953#M1742878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help know how to modify the selection screen block on click of the application toolbar push button. I want to hide block2 and block3 on click of button1 and so on. Below is my code but for some reason its not working, i tried several options like using 'AT SELECTION-SCREEN OUTPUT" event as well. However please find my code below and let me know how can i achieve this. I tried searching ABAP forum too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;TABLES&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;:MARA,SSCRFIELDS.&lt;BR /&gt; &lt;BR /&gt; SELECTION-&lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;begin&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;of&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;BLOCK&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; b1 &lt;/SPAN&gt;with&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;FRAME&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;TITLE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;text&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-&lt;/SPAN&gt;001&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt; &lt;/SPAN&gt;SELECT&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-OPTIONS:s_option1 &lt;/SPAN&gt;for&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; mara-matnr MODIF &lt;/SPAN&gt;ID&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; M1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_option2 &lt;/SPAN&gt;for&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;mara-matnr&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; MODIF &lt;/SPAN&gt;ID&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; M1.&lt;BR /&gt; SELECTION-&lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;end&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;of&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;BLOCK&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; b1.&lt;BR /&gt; &lt;BR /&gt; SELECTION-&lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;begin&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;of&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;BLOCK&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; b2 &lt;/SPAN&gt;with&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;frame&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;TITLE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;text&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-&lt;/SPAN&gt;002&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt; &lt;/SPAN&gt;select&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-OPTIONS:s_option3 &lt;/SPAN&gt;for&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;mara-matnr&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; MODIF &lt;/SPAN&gt;ID&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; M2,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_option4 &lt;/SPAN&gt;for&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;mara-matnr&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; MODIF &lt;/SPAN&gt;ID&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; M2.&lt;BR /&gt; SELECTION-&lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;end&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;of&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;block&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; b2.&lt;BR /&gt; &lt;BR /&gt; SELECTION-&lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;begin&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;of&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;BLOCK&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; b3 &lt;/SPAN&gt;WITH&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;FRAME&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;TITLE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;text&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-&lt;/SPAN&gt;003&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt; &lt;/SPAN&gt;Select&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-OPTIONS:s_option5 &lt;/SPAN&gt;for&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;mara-matnr&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; MODIF &lt;/SPAN&gt;ID&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; M3,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_option6 &lt;/SPAN&gt;for&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;mara-matnr&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; MODIF &lt;/SPAN&gt;ID&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; M3.&lt;BR /&gt; SELECTION-&lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;end&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;of&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;BLOCK&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; b3.&lt;BR /&gt; &lt;BR /&gt; SELECTION-&lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;: &lt;/SPAN&gt;FUNCTION&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;KEY&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;1&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;FUNCTION&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;KEY&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;2&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;FUNCTION&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;KEY&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;3&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;FUNCTION&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;KEY&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;4&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;INITIALIZATION&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt; &lt;/SPAN&gt;Move&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;'Button1'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;to&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; SSCRFIELDS-FUNCTXT_01.&lt;BR /&gt; &lt;/SPAN&gt;MOVE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;'Button2'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;to&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; SSCRFIELDS-FUNCTXT_02.&lt;BR /&gt; &lt;/SPAN&gt;MOVE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;'Button3'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;to&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; SSCRFIELDS-FUNCTXT_03.&lt;BR /&gt; &lt;/SPAN&gt;MOVE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;'Button4'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;to&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; SSCRFIELDS-FUNCTXT_04.&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;AT&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; SELECTION-&lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;CASE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; SSCRFIELDS-UCOMM.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;WHEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;'FC01'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;LOOP&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;AT&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-group1 = &lt;/SPAN&gt;'M1'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-invisible = &lt;/SPAN&gt;0&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-active&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;1&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ELSE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-invisible = &lt;/SPAN&gt;1&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-active&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;0&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MODIFY&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ENDIF&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ENDLOOP&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;WHEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;'FC02'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;LOOP&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;AT&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-group1 = &lt;/SPAN&gt;'M2'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-invisible = &lt;/SPAN&gt;0&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-active&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;1&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ELSE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-invisible = &lt;/SPAN&gt;1&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-active&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;0&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MODIFY&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ENDIF&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ENDLOOP&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;WHEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;'FC03'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;LOOP&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;AT&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-group1 = &lt;/SPAN&gt;'M3'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-invisible = &lt;/SPAN&gt;0&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-active&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;1&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ELSE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-invisible = &lt;/SPAN&gt;1&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;screen&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;-active&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;0&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MODIFY&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;SCREEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ENDIF&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ENDLOOP&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;WHEN&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt; &lt;/SPAN&gt;'FC04'&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ENDCASE&lt;SPAN style="background: none repeat scroll 0% 0% white; font-family: 'Courier New';"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 May 2013 02:18:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463953#M1742878</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-31T02:18:03Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying selection screen block using application toolbar pushbutton</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463954#M1742879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oh dear... try reading your code - the logic is just wrong. Think about what each statement does and the logical flow. When you have this kind of problem, you should run in debug to see what was happening. It's a good idea to say EXACTLY what is happening, instead of "it's not working. If you follow these simple rules, then you may well fix problems yourself (rather than relying on others), and when you do have problems you can't fix, others can help you more easily.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You've got the MODIFY SCREEN before the ENDIF... it should go after, shouldn't it. Also, if the group isn't M1 (for FC01) you're making it invisible. Even if it isn't M2 or M3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;WHEN 'FC01'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; LOOP AT SCREEN.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASE screen-group1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'M1'.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCREEN-INVISIBLE = 0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCREEN-ACTION = 1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'M2' OR 'M3'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCREEN-INVISIBLE = 1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCREEN-ACTION = 0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN OTHERS.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONTINUE. " No screen modification, just go to the next element.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDCASE.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODIFY SCREEN.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; ENDLOOP.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 May 2013 05:31:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463954#M1742879</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2013-05-31T05:31:45Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying selection screen block using application toolbar pushbutton</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463955#M1742880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We need to write the code for changing the selection screen under &lt;SPAN class="L0S52"&gt;&lt;STRONG&gt;AT &lt;SPAN class="L0S52"&gt;SELECTION-SCREEN &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S52"&gt;&lt;STRONG&gt;OUTPUT &lt;/STRONG&gt;event.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S52"&gt;Please try writing the code below this event and check through debugging whether the screen structure is modifying for given conditions.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S52"&gt;Hope, this helps you.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S52"&gt;With Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S52"&gt;Gurulakshmi&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 May 2013 05:47:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463955#M1742880</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-31T05:47:26Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying selection screen block using application toolbar pushbutton</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463956#M1742881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The activation of the function code will occur in PAI : AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;The modification of screen attributes is reset before PBO and so must be done in PBO in AT SELECTION-SCREEN-OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you have to store in a global variable, &lt;/P&gt;&lt;P&gt;In PAI&lt;/P&gt;&lt;P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="L0S52"&gt;AT &lt;SPAN class="L0S52"&gt;SELECTION-SCREEN&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CASE &lt;/SPAN&gt;sscrfields&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;ucomm&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHEN &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'FC01'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fc01_pressed &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;abap_true&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CLEAR&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;fc02_pressed&lt;SPAN class="L0S55"&gt;, &lt;/SPAN&gt;fc03_pressed&lt;SPAN class="L0S55"&gt;, &lt;/SPAN&gt;f04_pressed&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHEN &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'FC02'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S31"&gt;" etc.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDCASE&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;And in PBO &lt;BR /&gt; &lt;/SPAN&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="L0S52"&gt;AT &lt;SPAN class="L0S52"&gt;SELECTION-SCREEN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OUTPUT&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;SCREEN&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;screen&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;group1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'M1' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;fc01_pressed &lt;SPAN class="L0S52"&gt;IS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INITIAL&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;screen&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;active &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ELSEIF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;screen&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;group1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'M2' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;fc02_pressed &lt;SPAN class="L0S52"&gt;IS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INITIAL&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S31"&gt;" etc/&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;MODIFY &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;SCREEN&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Raymond&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2013 11:20:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463956#M1742881</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2013-06-03T11:20:37Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying selection screen block using application toolbar pushbutton</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463957#M1742882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Correct answer is given by Raymond. I only checked. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;REPORT z_test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools: abap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: mara,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sscrfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&amp;nbsp;&amp;nbsp; tp_on type abap_bool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_opt1 FOR mara-matnr MODIF ID m1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_opt2 FOR mara-matnr MODIF ID m1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_opt3 FOR mara-matnr MODIF ID m2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_opt4 FOR mara-matnr MODIF ID m2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_opt5 FOR mara-matnr MODIF ID m3,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_opt6 FOR mara-matnr MODIF ID m3.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: FUNCTION KEY 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FUNCTION KEY 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&amp;nbsp; MOVE 'Switch ON'&amp;nbsp; TO sscrfields-functxt_01.&lt;/P&gt;&lt;P&gt;&amp;nbsp; MOVE 'Switch OFF' TO sscrfields-functxt_02.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9pt; line-height: 12pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'FC01'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tp_on = abap_true.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'FC02'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tp_on = abap_false.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDCASE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASE screen-group1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'M2'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF tp_on = abap_true.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; screen-active = '1'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; screen-active = '0'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDCASE.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2013 09:30:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463957#M1742882</guid>
      <dc:creator>former_member206575</dc:creator>
      <dc:date>2013-06-04T09:30:26Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying selection screen block using application toolbar pushbutton</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463958#M1742883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you All for your valuable inputs, i have got it right now and also understood how these events work, thank you again &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1495/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 06:57:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modifying-selection-screen-block-using-application-toolbar-pushbutton/m-p/9463958#M1742883</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-06T06:57:00Z</dc:date>
    </item>
  </channel>
</rss>

