<?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: about selection screen in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524095#M571597</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try this code.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text1.&lt;/P&gt;&lt;P&gt;PARAMETER: p_matnr TYPE eban-matnr MODIF ID g1,&lt;/P&gt;&lt;P&gt;           str_loc TYPE eban-lgort MODIF ID g2,&lt;/P&gt;&lt;P&gt;           p_name  TYPE trdir-name MODIF ID g3.&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 text2.&lt;/P&gt;&lt;P&gt;PARAMETER:rad1 RADIOBUTTON GROUP rad USER-COMMAND rad DEFAULT 'X',&lt;/P&gt;&lt;P&gt;          rad2 RADIOBUTTON GROUP rad,&lt;/P&gt;&lt;P&gt;          rad3 RADIOBUTTON GROUP rad.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  text1 = 'Input parameters'.&lt;/P&gt;&lt;P&gt;  text2 = 'Radiobuttons'.&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;    IF rad1 = 'X'.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'G1'.&lt;/P&gt;&lt;P&gt;        screen-input = '1'.&lt;/P&gt;&lt;P&gt;      ELSEIF screen-group1 = 'G2' OR screen-group1 = 'G3'.&lt;/P&gt;&lt;P&gt;        screen-input = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF rad2 = 'X'.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'G2'.&lt;/P&gt;&lt;P&gt;        screen-input = '1'.&lt;/P&gt;&lt;P&gt;      ELSEIF screen-group1 = 'G1' OR screen-group1 = 'G3'.&lt;/P&gt;&lt;P&gt;        screen-input = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF rad3 = 'X'.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'G3'.&lt;/P&gt;&lt;P&gt;        screen-input = '1'.&lt;/P&gt;&lt;P&gt;      ELSEIF screen-group1 = 'G2' OR screen-group1 = 'G1'.&lt;/P&gt;&lt;P&gt;        screen-input = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Santhosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Jul 2007 06:57:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-20T06:57:35Z</dc:date>
    <item>
      <title>about selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524092#M571594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. I am having two selection frames in the selection screen, in the firest selection screen i  am having Date,Purchase order, Vendor, City fields and in the second frame i having 3 radio buttons with Date, P.order, Vendor, if i select one radio buttion in the second frame i need to remain highlight the fields related to that radiobutton rest of them should be hide. How can u write logic for this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Is it possible to create inner join between two cluster tables and &lt;/P&gt;&lt;P&gt;    is it possible to create inner join between two pooled tables?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 06:34:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524092#M571594</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T06:34:40Z</dc:date>
    </item>
    <item>
      <title>Re: about selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524093#M571595</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;copy paste the  following code and make changes accordingly in the fields&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

TABLES: eban,
        SSCRFIELDS.

SELECTION-SCREEN BEGIN OF SCREEN 100 TITLE title.

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-t01.
PARAMETER:rad1 RADIOBUTTON GROUP rad USER-COMMAND frad1 DEFAULT 'X',
          rad2 RADIOBUTTON GROUP rad .
SELECTION-SCREEN END OF BLOCK b1.

SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-t02.

PARAMETER: mtr AS CHECKBOX MODIF ID g3 USER-COMMAND chk1,
           p_matnr TYPE eban-matnr MODIF ID g1,
           sloc AS CHECKBOX MODIF ID g3 USER-COMMAND chk2,
           str_loc TYPE eban-lgort MODIF ID g4.

SELECTION-SCREEN END OF BLOCK b2.

SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-t03.
SELECT-OPTIONS: matnr1 FOR eban-matnr MODIF ID g2.
SELECTION-SCREEN END OF BLOCK b3.
SELECTION-SCREEN PUSHBUTTON /20(10) name USER-COMMAND UCOM.


SELECTION-SCREEN END OF SCREEN 100.



name = 'FETCH'.
title = 'Test Report'.
CALL SELECTION-SCREEN '100'.


TYPE-POOLS slis.

* declaration of internal tables and work areas to be used


DATA: BEGIN OF it_pr OCCURS 0,
      banfn TYPE eban-banfn,
      bnfpo TYPE eban-bnfpo,
      loekz TYPE eban-loekz,
      statu TYPE eban-statu,
      ekgrp TYPE eban-ekgrp,
      matnr TYPE eban-matnr,
      werks TYPE eban-werks,
      lgort TYPE eban-lgort,
      preis TYPE eban-preis,
      peinh TYPE eban-peinh,
      END OF it_pr.

DATA: BEGIN OF it_mat OCCURS 0,
      matnr TYPE eban-matnr,
      END OF it_mat.

*DATA:BEGIN OF ITAB1 OCCURS 0,

  DATA: l_answer.



DATA: it_fieldcat TYPE slis_t_fieldcat_alv,
      wa_fieldcat LIKE LINE OF it_fieldcat,
      it_event TYPE slis_t_event,
      wa_event TYPE slis_alv_event.

* declaration of variables to be used

DATA: r_ucomm TYPE sy-ucomm,
      mat_no TYPE eban-matnr,
      len TYPE i VALUE 1,
      count TYPE i VALUE IS INITIAL,
      iflag TYPE i VALUE IS INITIAL,
      iflag1 TYPE i VALUE 0.


DATA :pr_id TYPE sy-repid,
rt_extab TYPE slis_t_extab.

 INITIALIZATION.

  pr_id = sy-repid.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it solves ur probs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;ravish&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;plz dont forget to reward points if helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 06:36:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524093#M571595</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T06:36:23Z</dc:date>
    </item>
    <item>
      <title>Re: about selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524094#M571596</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;  You can test the code below.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZZSEL_DYNAMIC                                               *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zzsel_dynamic                           .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : sscrfields.&lt;/P&gt;&lt;P&gt;DATA :v_ucomm TYPE sscrfields-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK b1 WITH FRAME TITLE text-001 NO INTERVALS .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_bedat TYPE ekko-bedat,&lt;/P&gt;&lt;P&gt;             p_ebeln TYPE ekko-ebeln,&lt;/P&gt;&lt;P&gt;             p_lifnr TYPE ekko-lifnr.&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 BLOCK b2 WITH FRAME TITLE text-002 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : rb_bedat RADIOBUTTON GROUP a USER-COMMAND rb,   "Function code&lt;/P&gt;&lt;P&gt;             rb_ebeln RADIOBUTTON GROUP a ,&lt;/P&gt;&lt;P&gt;             rb_lifnr RADIOBUTTON GROUP a .&lt;/P&gt;&lt;P&gt;&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;AT SELECTION-SCREEN .&lt;/P&gt;&lt;P&gt;  v_ucomm = sscrfields-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE v_ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'RB'.&lt;/P&gt;&lt;P&gt;      CASE 'X'.&lt;/P&gt;&lt;P&gt;        WHEN rb_bedat.&lt;/P&gt;&lt;P&gt;          LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;            CASE screen-name.&lt;/P&gt;&lt;P&gt;              WHEN 'P_BEDAT'.&lt;/P&gt;&lt;P&gt;                screen-input = 1.&lt;/P&gt;&lt;P&gt;              WHEN 'P_EBELN' OR 'P_LIFNR'.&lt;/P&gt;&lt;P&gt;                screen-input = 0.&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;        WHEN rb_ebeln.&lt;/P&gt;&lt;P&gt;          LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;            CASE screen-name.&lt;/P&gt;&lt;P&gt;              WHEN 'P_EBELN'.&lt;/P&gt;&lt;P&gt;                screen-input = 1.&lt;/P&gt;&lt;P&gt;              WHEN 'P_BEDAT' OR 'P_LIFNR'.&lt;/P&gt;&lt;P&gt;                screen-input = 0.&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;        WHEN rb_lifnr.&lt;/P&gt;&lt;P&gt;          LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;            CASE screen-name.&lt;/P&gt;&lt;P&gt;              WHEN 'P_LIFNR'.&lt;/P&gt;&lt;P&gt;                screen-input = 1.&lt;/P&gt;&lt;P&gt;              WHEN 'P_BEDAT' OR 'P_EBELN'.&lt;/P&gt;&lt;P&gt;                screen-input = 0.&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;      ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************&lt;/P&gt;&lt;P&gt;Note: SSCRFIELDS-UCOMM stores the Fct code in selection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward if it is helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 06:53:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524094#M571596</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-07-20T06:53:04Z</dc:date>
    </item>
    <item>
      <title>Re: about selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524095#M571597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try this code.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text1.&lt;/P&gt;&lt;P&gt;PARAMETER: p_matnr TYPE eban-matnr MODIF ID g1,&lt;/P&gt;&lt;P&gt;           str_loc TYPE eban-lgort MODIF ID g2,&lt;/P&gt;&lt;P&gt;           p_name  TYPE trdir-name MODIF ID g3.&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 text2.&lt;/P&gt;&lt;P&gt;PARAMETER:rad1 RADIOBUTTON GROUP rad USER-COMMAND rad DEFAULT 'X',&lt;/P&gt;&lt;P&gt;          rad2 RADIOBUTTON GROUP rad,&lt;/P&gt;&lt;P&gt;          rad3 RADIOBUTTON GROUP rad.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  text1 = 'Input parameters'.&lt;/P&gt;&lt;P&gt;  text2 = 'Radiobuttons'.&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;    IF rad1 = 'X'.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'G1'.&lt;/P&gt;&lt;P&gt;        screen-input = '1'.&lt;/P&gt;&lt;P&gt;      ELSEIF screen-group1 = 'G2' OR screen-group1 = 'G3'.&lt;/P&gt;&lt;P&gt;        screen-input = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF rad2 = 'X'.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'G2'.&lt;/P&gt;&lt;P&gt;        screen-input = '1'.&lt;/P&gt;&lt;P&gt;      ELSEIF screen-group1 = 'G1' OR screen-group1 = 'G3'.&lt;/P&gt;&lt;P&gt;        screen-input = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF rad3 = 'X'.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = 'G3'.&lt;/P&gt;&lt;P&gt;        screen-input = '1'.&lt;/P&gt;&lt;P&gt;      ELSEIF screen-group1 = 'G2' OR screen-group1 = 'G1'.&lt;/P&gt;&lt;P&gt;        screen-input = 0.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Santhosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 06:57:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524095#M571597</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T06:57:35Z</dc:date>
    </item>
    <item>
      <title>Re: about selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524096#M571598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Murli  Santhosh ,&lt;/P&gt;&lt;P&gt;                        I would like to make corection in the above solution. The correction are in bold.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text1.&lt;/P&gt;&lt;P&gt;PARAMETER: p_matnr TYPE eban-matnr MODIF ID g1,&lt;/P&gt;&lt;P&gt;str_loc TYPE eban-lgort MODIF ID g2,&lt;/P&gt;&lt;P&gt;p_name TYPE trdir-name MODIF ID g3.&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 text2.&lt;/P&gt;&lt;P&gt;PARAMETER:rad1 RADIOBUTTON GROUP rad USER-COMMAND rad DEFAULT 'X',&lt;/P&gt;&lt;P&gt;rad2 RADIOBUTTON GROUP rad,&lt;/P&gt;&lt;P&gt;rad3 RADIOBUTTON GROUP rad.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;text1 = 'Input parameters'.&lt;/P&gt;&lt;P&gt;text2 = 'Radiobuttons'.&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;IF rad1 = 'X'.&lt;/P&gt;&lt;P&gt;IF screen-group1 = 'G1'.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;screen-active = 'X'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ELSEIF screen-group1 = 'G2' OR screen-group1 = 'G3'.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;screen-invisible = '1'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF rad2 = 'X'.&lt;/P&gt;&lt;P&gt;IF screen-group1 = 'G2'.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;screen-active = 'X'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ELSEIF screen-group1 = 'G1' OR screen-group1 = 'G3'.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;screen-invisible = '1'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF rad3 = 'X'.&lt;/P&gt;&lt;P&gt;IF screen-group1 = 'G3'.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;screen-active = 'X'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ELSEIF screen-group1 = 'G2' OR screen-group1 = 'G1'.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;screen-invisible = '1'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&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;Regards&lt;/P&gt;&lt;P&gt;Sourabh Verma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 07:06:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524096#M571598</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T07:06:14Z</dc:date>
    </item>
    <item>
      <title>Re: about selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524097#M571599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check Out the below code...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U have to Use USER COMMAND &amp;amp; MODIF ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;


REPORT  ZMMS_RADIO                              .



SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-033.
PARAMETERS :
rb_app    RADIOBUTTON GROUP fil DEFAULT 'X' USER-COMMAND u1,
rb_pre     RADIOBUTTON GROUP fil.
SELECTION-SCREEN END OF BLOCK b1 .

SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-034.

PARAMETERS : p_upload  LIKE rlgrap-filename OBLIGATORY DEFAULT
                                'C:'  MODIF ID f1,

             p_file1 LIKE filename-pathintern OBLIGATORY
                   DEFAULT 'Z_CELESTICA_UPLOAD' MODIF ID f2,
             p_fl1_nm LIKE rlgrap-filename OBLIGATORY
                   DEFAULT 'UPLOAD.TXT' MODIF ID f2.
*             p_appl LIKE rlgrap-filename NO-DISPLAY.


SELECTION-SCREEN END OF BLOCK b2 .

SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-035.


PARAMETERS:

    p_dwload LIKE rlgrap-filename OBLIGATORY DEFAULT 'C:' MODIF ID f1,
    p_err1 LIKE filename-pathintern OBLIGATORY
           DEFAULT 'Z_CELESTICA_UPLOAD' MODIF ID f2,
    p_er_nm LIKE rlgrap-filename OBLIGATORY
           DEFAULT 'ERR.TXT' MODIF ID f2.
*    p_appldw LIKE rlgrap-filename NO-DISPLAY.

SELECTION-SCREEN END OF BLOCK b3 .



AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
    IF RB_APP = 'X' AND screen-group1 = 'F1'.
      screen-output = 0.
      screen-active = 0.
      screen-input = 0.
    ELSEIF RB_PRE = 'X' AND screen-group1 = 'F2'.
      screen-output = 0.
      screen-active = 0.
      screen-input = 0.
    ENDIF.


*    IF RB_TEST = 'X' AND SCREEN-GROUP1 = 'XYZ'.
*
*      SCREEN-INPUT  = 0.
*    ENDIF.
    MODIFY SCREEN.
  ENDLOOP.

*F4 Functionality for Upload File to enable user to choose file
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_UPLOAD.

 CALL FUNCTION 'F4_FILENAME'
  EXPORTING
    PROGRAM_NAME        = SYST-CPROG
    DYNPRO_NUMBER       = SYST-DYNNR
*    FIELD_NAME          = ' '
*  IMPORTING
*    FILE_NAME           =
           .

*F4 Functionality for Download File to enable user to choose file

AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_DWLOAD.

CALL FUNCTION 'F4_FILENAME'
 EXPORTING
   PROGRAM_NAME        = SYST-CPROG
   DYNPRO_NUMBER       = SYST-DYNNR
*   FIELD_NAME          = ' '
* IMPORTING
*   FILE_NAME           =
          .

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if it is Useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Manjunath MS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 07:10:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524097#M571599</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T07:10:57Z</dc:date>
    </item>
    <item>
      <title>Re: about selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524098#M571600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, this will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***SELECTION SCREEN FOR RADIO BUTTON AND SELECT OPTIONS  *********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK sel1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK sel2 WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;PARAMETERS: r1 RADIOBUTTON GROUP rad1 DEFAULT 'X' USER-COMMAND ucomm.&lt;/P&gt;&lt;P&gt;PARAMETERS:r2 RADIOBUTTON GROUP rad1.&lt;/P&gt;&lt;P&gt;PARAMETERS:r3 RADIOBUTTON GROUP rad1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK sel2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK sel3 WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS so_sorg FOR vbak-vkorg  MODIF ID ss.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:so_sno FOR vbak-vbeln MODIF ID ss.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK sel3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK sel4 WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS so_porg FOR ekko-ekorg  MODIF ID s1.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:so_pno FOR ekko-ebeln MODIF ID s1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK sel4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK sel5 WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS so_vno FOR lfa1-lifnr MODIF ID s2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK sel5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK sel1.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AT    S E L E C T I O N    S C R E E N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;***&lt;STRONG&gt;TO DISPLAY SELECT-OPTIONS OF SELECTED RADIOBUTTON&lt;/STRONG&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;    IF ( r3 = c_sel OR r2 = c_sel ) AND screen-group1 = 'SS'.&lt;/P&gt;&lt;P&gt;      screen-input = c_zero.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF ( r1 = c_sel OR r3 = c_sel ) AND screen-group1 = 'S1'.&lt;/P&gt;&lt;P&gt;      screen-input = c_zero.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF ( r1 = c_sel OR r2 = c_sel ) AND screen-group1 = 'S2'.&lt;/P&gt;&lt;P&gt;      screen-input = c_zero.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 07:26:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-selection-screen/m-p/2524098#M571600</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T07:26:13Z</dc:date>
    </item>
  </channel>
</rss>

