<?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: selection-screen help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907377#M1145801</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  You can do it by using Loop at screen .... endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 26 Dec 2008 10:42:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-26T10:42:21Z</dc:date>
    <item>
      <title>selection-screen help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907370#M1145794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi friends ,&lt;/P&gt;&lt;P&gt;       need help from you i have to design selection screen with two radiobuttons.&lt;/P&gt;&lt;P&gt;if i select first radiobutton , it display some block of  parameters.if i select another radiobutton  it display another block of parameters with in the same selection screen. at a time one only i want display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;&amp;amp;&amp;amp; display the icons for the radiobuttons, if iselect first radiobutton ihe icon shows green color, another icon shoows red color like vice versa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Dec 2008 08:06:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907370#M1145794</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-26T08:06:54Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907371#M1145795</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;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETERS    : p_meth1  RADIOBUTTON GROUP g1 USER-COMMAND g1,&lt;/P&gt;&lt;P&gt;                p_meth2  RADIOBUTTON GROUP g1.&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 matnr&lt;/P&gt;&lt;P&gt;                          WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : so_matnr FOR marc-matnr MODIF ID m1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : so_werks FOR marc-werks MODIF ID m1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK file WITH FRAME TITLE text-003.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_fpath TYPE ibipparms-path MODIF ID m2 LOWER CASE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK date WITH FRAME TITLE text-004.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;PARAMETERS     : p_date TYPE datuv.                         "CCT51576.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************************************************************************************&lt;/P&gt;&lt;P&gt;***********************&lt;STRONG&gt;Screen Validation&lt;/STRONG&gt;*********************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;    CASE screen-group1.&lt;/P&gt;&lt;P&gt;      WHEN 'M1'.&lt;/P&gt;&lt;P&gt;        IF p_meth1 &amp;lt;&amp;gt; 'X'.&lt;/P&gt;&lt;P&gt;          screen-active = 1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF p_meth2 = 'X'.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      WHEN 'M2'.&lt;/P&gt;&lt;P&gt;        IF p_meth2 = 'X'.&lt;/P&gt;&lt;P&gt;          screen-active = 1.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF p_meth1 = 'X'.&lt;/P&gt;&lt;P&gt;          screen-active = 0.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;    MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will satisfy ur requirement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Dec 2008 08:10:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907371#M1145795</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-26T08:10:40Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907372#M1145796</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;Check this thread  &lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1132490"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pravin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Dec 2008 08:24:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907372#M1145796</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-26T08:24:01Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907373#M1145797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;tables:sscrfields.&lt;/P&gt;&lt;P&gt;data:flag.&lt;/P&gt;&lt;P&gt;PARAMETERS : r1  RADIOBUTTON GROUP g1 USER-COMMAND g1,&lt;/P&gt;&lt;P&gt;                         r2 RADIOBUTTON GROUP g1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1&lt;/P&gt;&lt;P&gt;WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : so_matnr FOR marc-matnr MODIF ID m1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : so_werks FOR marc-werks MODIF ID m1 .&lt;/P&gt;&lt;P&gt;&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 BLOCKb2 WITH FRAME TITLE text-003.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_fpath TYPE ibipparms-path 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;***************************************************************************************&lt;/P&gt;&lt;P&gt;***********************&lt;STRONG&gt;Screen Validation&lt;/STRONG&gt;*********************************************&lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt;if sscrfields-ucomm eq ' G1'.&lt;/P&gt;&lt;P&gt;flag = 1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;if flag = 1.&lt;/P&gt;&lt;P&gt;if R1 eq 'X'&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;if screen-group1 eq 'M1'.&lt;/P&gt;&lt;P&gt;screen-input = 1.&lt;/P&gt;&lt;P&gt;modify screen.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if R2 eq 'X'&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;if screen-group1 eq 'M2''.&lt;/P&gt;&lt;P&gt;screen-input = 1.&lt;/P&gt;&lt;P&gt;modify screen.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: swati gupta on Dec 26, 2008 9:33 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Dec 2008 08:28:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907373#M1145797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-26T08:28:20Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907374#M1145798</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;Try like this:&lt;/P&gt;&lt;P&gt;type-pools icon.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 .&lt;/P&gt;&lt;P&gt;*Radio Button 1&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(5) text_001.&lt;/P&gt;&lt;P&gt;PARAMETER : r_pa TYPE c RADIOBUTTON GROUP gr1 USER-COMMAND mode.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 10(15) txt1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;*Radio Button 2&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(5) text_002.&lt;/P&gt;&lt;P&gt;PARAMETER : r_pa1 TYPE c RADIOBUTTON GROUP gr1 DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 10(15) txt2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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 bl1 with frame title text1.&lt;/P&gt;&lt;P&gt;parameters: p_vbeln like vbap-vbeln modif id opn,&lt;/P&gt;&lt;P&gt;            p_matnr like vbap-matnr modif id opn,&lt;/P&gt;&lt;P&gt;            p_grkor like vbap-grkor modif id opn,&lt;/P&gt;&lt;P&gt;            p_vstel like vbap-vstel modif id opn.&lt;/P&gt;&lt;P&gt;selection-screen: end of block bl1.&lt;/P&gt;&lt;P&gt;selection-screen: begin of block bl2 with frame title text2.&lt;/P&gt;&lt;P&gt;parameters: p_matel like mara-matnr modif id mat,&lt;/P&gt;&lt;P&gt;            p_matkl like mara-matkl modif id mat,&lt;/P&gt;&lt;P&gt;            p_satnr like mara-satnr modif id mat.&lt;/P&gt;&lt;P&gt;selection-screen: end of block bl2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;initialization.&lt;/P&gt;&lt;P&gt;txt1 = 'Radiobutton 1'.&lt;/P&gt;&lt;P&gt;txt2 = 'Radiobutton 2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen output.&lt;/P&gt;&lt;P&gt;if r_pa = 'X'.&lt;/P&gt;&lt;P&gt;  clear text_001.&lt;/P&gt;&lt;P&gt;  write icon_green_light as icon to text_001.&lt;/P&gt;&lt;P&gt;  loop at screen.&lt;/P&gt;&lt;P&gt;    if screen-group1 = 'OPN'.&lt;/P&gt;&lt;P&gt;      screen-active = 1.&lt;/P&gt;&lt;P&gt;      modify screen.&lt;/P&gt;&lt;P&gt;    elseif screen-group1 = 'MAT'.&lt;/P&gt;&lt;P&gt;      screen-active = 0.&lt;/P&gt;&lt;P&gt;      modify screen.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  clear text_001.&lt;/P&gt;&lt;P&gt;  write icon_red_light as icon to text_001.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if r_pa1 = 'X'.&lt;/P&gt;&lt;P&gt;  clear text_002.&lt;/P&gt;&lt;P&gt;  write icon_green_light as icon to text_002.&lt;/P&gt;&lt;P&gt;    loop at screen.&lt;/P&gt;&lt;P&gt;    if screen-group1 = 'MAT'.&lt;/P&gt;&lt;P&gt;      screen-active = 1.&lt;/P&gt;&lt;P&gt;      modify screen.&lt;/P&gt;&lt;P&gt;    elseif screen-group1 = 'OPN'.&lt;/P&gt;&lt;P&gt;      screen-active = 0.&lt;/P&gt;&lt;P&gt;      modify screen.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  clear text_002.&lt;/P&gt;&lt;P&gt;  write icon_red_light as icon to text_002.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Dec 2008 08:49:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907374#M1145798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-26T08:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907375#M1145799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use the follwoing logic :&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;*Radio Button for selecting CHA Agent.&lt;/P&gt;&lt;P&gt;PARAMETERS : rb_cha RADIOBUTTON GROUP grp1 DEFAULT 'X' USER-COMMAND com1,&lt;/P&gt;&lt;P&gt;             rb_trans RADIOBUTTON GROUP grp1.&lt;/P&gt;&lt;P&gt;*Company Code&lt;/P&gt;&lt;P&gt;PARAMETERS:p_bukrs TYPE t001k-bukrs OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&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;*CHA Bill date&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:s_cdate FOR zboe_hdr-cha_bill_date  MODIF ID id1.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_cha TYPE zcan_cha-cha_agent MODIF ID id1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;*Transporter Bill Date&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_tdate FOR zboe_hdr-fwd_bill_date MODIF ID id2.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_trans TYPE zcan_cha-transporter MODIF ID id2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************************************************************************************&lt;/P&gt;&lt;P&gt;*Display screen based on selection of radio button&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;    IF rb_cha = 'X'.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'ID2'.&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ELSEIF rb_trans = 'X'.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'ID1'.&lt;/P&gt;&lt;P&gt;        screen-active = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Dec 2008 08:53:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907375#M1145799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-26T08:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907376#M1145800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
INCLUDE: &amp;lt;LIST&amp;gt;. " OR INCLUDE &amp;lt;ICON&amp;gt;. 
 
DATA: G_B1_F VALUE 'X', 
      G_B2_F VALUE 'X'. 
 
SELECTION-SCREEN PUSHBUTTON 1(30) BT1 USER-COMMAND BT1. 
 
SELECTION-SCREEN BEGIN OF BLOCK B1. 
PARAMETERS: A MODIF ID B1, 
            B MODIF ID B1, 
            C MODIF ID B1. 
SELECTION-SCREEN END OF BLOCK B1. 
 
SELECTION-SCREEN PUSHBUTTON 1(30) BT2 USER-COMMAND BT2. 
 
SELECTION-SCREEN BEGIN OF BLOCK B2. 
PARAMETERS: X MODIF ID B2, 
            Y MODIF ID B2, 
            Z MODIF ID B2. 
SELECTION-SCREEN END OF BLOCK B2. 
 
*--------------------------------------------------------------------* 
AT SELECTION-SCREEN OUTPUT. 
*--------------------------------------------------------------------* 
 
  IF G_B1_F IS NOT INITIAL AND G_B2_F IS NOT INITIAL. 
*--- + ICON 
    CALL FUNCTION 'ICON_CREATE' 
      EXPORTING 
        NAME   = ICON_EXPAND 
        TEXT   = 'Button 1' 
        INFO   = 'Button 1' 
      IMPORTING 
        RESULT = BT1 
      EXCEPTIONS 
        OTHERS = 0. 
*--- + ICON 
    CALL FUNCTION 'ICON_CREATE' 
      EXPORTING 
        NAME   = ICON_EXPAND 
        TEXT   = 'Button 2' 
        INFO   = 'Button 2' 
      IMPORTING 
        RESULT = BT2 
      EXCEPTIONS 
        OTHERS = 0. 
 
    LOOP AT SCREEN. 
      IF SCREEN-GROUP1 = 'B1' OR SCREEN-GROUP1 = 'B2'. 
        SCREEN-ACTIVE = 0. 
        MODIFY SCREEN. 
      ENDIF. 
    ENDLOOP. 
 
  ELSEIF G_B1_F IS INITIAL AND G_B2_F IS NOT INITIAL. 
*--- - ICON 
    CALL FUNCTION 'ICON_CREATE' 
      EXPORTING 
        NAME   = ICON_COLLAPSE 
        TEXT   = 'Button 1' 
        INFO   = 'Button 1' 
      IMPORTING 
        RESULT = BT1 
      EXCEPTIONS 
        OTHERS = 0. 
*--- + ICON 
    CALL FUNCTION 'ICON_CREATE' 
      EXPORTING 
        NAME   = ICON_EXPAND 
        TEXT   = 'Button 2' 
        INFO   = 'Button 2' 
      IMPORTING 
        RESULT = BT2 
      EXCEPTIONS 
        OTHERS = 0. 
 
    LOOP AT SCREEN. 
      IF SCREEN-GROUP1 = 'B2'. 
        SCREEN-ACTIVE = 0. 
        MODIFY SCREEN. 
      ENDIF. 
      IF SCREEN-GROUP1 = 'B1'. 
        SCREEN-ACTIVE = 1. 
        MODIFY SCREEN. 
      ENDIF. 
    ENDLOOP. 
 
  ELSEIF G_B1_F IS NOT INITIAL AND G_B2_F IS INITIAL. 
*--- + ICON 
    CALL FUNCTION 'ICON_CREATE' 
      EXPORTING 
        NAME   = ICON_EXPAND 
        TEXT   = 'Button 1' 
        INFO   = 'Button 1' 
      IMPORTING 
        RESULT = BT1 
      EXCEPTIONS 
        OTHERS = 0. 
*--- - ICON 
    CALL FUNCTION 'ICON_CREATE' 
      EXPORTING 
        NAME   = ICON_COLLAPSE 
        TEXT   = 'Button 2' 
        INFO   = 'Button 2' 
      IMPORTING 
        RESULT = BT2 
      EXCEPTIONS 
        OTHERS = 0. 
 
    LOOP AT SCREEN. 
      IF SCREEN-GROUP1 = 'B1'. 
        SCREEN-ACTIVE = 0. 
        MODIFY SCREEN. 
      ENDIF. 
      IF SCREEN-GROUP1 = 'B2'. 
        SCREEN-ACTIVE = 1. 
        MODIFY SCREEN. 
      ENDIF. 
    ENDLOOP. 
 
  ELSEIF G_B1_F IS INITIAL AND G_B2_F IS INITIAL. 
*--- - ICON 
    CALL FUNCTION 'ICON_CREATE' 
      EXPORTING 
        NAME   = ICON_COLLAPSE 
        TEXT   = 'Button 1' 
        INFO   = 'Button 1' 
      IMPORTING 
        RESULT = BT1 
      EXCEPTIONS 
        OTHERS = 0. 
*--- - ICON 
    CALL FUNCTION 'ICON_CREATE' 
      EXPORTING 
        NAME   = ICON_COLLAPSE 
        TEXT   = 'Button 2' 
        INFO   = 'Button 2' 
      IMPORTING 
        RESULT = BT2 
      EXCEPTIONS 
        OTHERS = 0. 
 
    LOOP AT SCREEN. 
      IF SCREEN-GROUP1 = 'B1'. 
        SCREEN-ACTIVE = 1. 
        MODIFY SCREEN. 
      ENDIF. 
      IF SCREEN-GROUP1 = 'B2'. 
        SCREEN-ACTIVE = 1. 
        MODIFY SCREEN. 
      ENDIF. 
    ENDLOOP. 
 
  ENDIF. 
 
AT SELECTION-SCREEN. 
  CASE SY-UCOMM. 
    WHEN 'BT1'. 
      IF G_B1_F IS INITIAL. 
        G_B1_F = 1. 
      ELSE. 
        CLEAR: G_B1_F. 
      ENDIF. 
    WHEN 'BT2'. 
      IF G_B2_F IS INITIAL. 
        G_B2_F = 1. 
      ELSE. 
        CLEAR: G_B2_F. 
      ENDIF. 
  ENDCASE.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Dec 2008 09:09:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907376#M1145800</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-26T09:09:56Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907377#M1145801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  You can do it by using Loop at screen .... endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Dec 2008 10:42:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907377#M1145801</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-26T10:42:21Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907378#M1145802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 11:29:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-help/m-p/4907378#M1145802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-02T11:29:25Z</dc:date>
    </item>
  </channel>
</rss>

