<?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: modify the selection screen in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292617#M500334</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the Below Logic :&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; Selection Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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:     s_werks  LIKE zwafpo-dwerk OBLIGATORY DEFAULT '1000'.&lt;/P&gt;&lt;P&gt;"Plant&lt;/P&gt;&lt;P&gt;PARAMETERS:     p_vdatu  LIKE sy-datum OBLIGATORY modif id bel .&lt;/P&gt;&lt;P&gt;select-options : s_vdatu for sy-datum obligatory modif id rel.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_waveno FOR  zwafpo-zzrun. "Wave Run&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_dept   FOR  marc-zzdept OBLIGATORY. "Department&lt;/P&gt;&lt;P&gt;select-options : s_arbpl for RC68A-arbpl modif id arb.&lt;/P&gt;&lt;P&gt;select-options : s_mtart for mara-mtart modif id mta.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_pwave  FOR  zwafpo-zzpwaveno.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_swave  FOR  zwafpo-zzswaveno.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_aufnr  FOR  zwafpo-aufnr.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_matnr  FOR  zwafpo-matnr.&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;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_conf AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(30) text-003.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*selection-screen skip 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_pconf AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(26) text-007.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_nconf AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(25) text-004.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_teco AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(28) text-008.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_del AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(25) text-006.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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;SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-005.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_sumexc RADIOBUTTON GROUP g1 DEFAULT 'X'. "Incl Summary rpt&lt;/P&gt;&lt;P&gt;PARAMETERS: p_suminc RADIOBUTTON GROUP g1.             "Only Summary rpt&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 : begin of block blk with frame title text-010.&lt;/P&gt;&lt;P&gt;parameters : p_old radiobutton group rad default 'X',&lt;/P&gt;&lt;P&gt;             p_new radiobutton group rad.&lt;/P&gt;&lt;P&gt;selection-screen : end of block blk.&lt;/P&gt;&lt;P&gt;&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;User Dynamic Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;at selection-screen output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single * from t000md.&lt;/P&gt;&lt;P&gt;&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 'REL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if not  p_old is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          screen-input = '0'.&lt;/P&gt;&lt;P&gt;          screen-required = '0'.&lt;/P&gt;&lt;P&gt;          screen-invisible = '1'.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;        modify screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      when 'BEL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if not p_new is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          screen-input = '0'.&lt;/P&gt;&lt;P&gt;          screen-required = '0'.&lt;/P&gt;&lt;P&gt;          screen-invisible = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;        modify screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      when 'ARB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if  p_new is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          screen-input = '0'.&lt;/P&gt;&lt;P&gt;          screen-required = '0'.&lt;/P&gt;&lt;P&gt;          screen-invisible = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;        modify screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      when 'MTA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if  p_new is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          screen-input = '0'.&lt;/P&gt;&lt;P&gt;          screen-required = '0'.&lt;/P&gt;&lt;P&gt;          screen-invisible = '1'.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;        modify screen.&lt;/P&gt;&lt;P&gt;&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;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if it is helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 May 2007 15:57:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-15T15:57:10Z</dc:date>
    <item>
      <title>modify the selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292615#M500332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is how I have defines my selection screen :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
***********************************************************************
*           S E L E C T   O P T I O N S &amp;amp; P A R A M E T E R S         *
***********************************************************************


SELECTION-SCREEN BEGIN OF BLOCK b1
                          WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP 1 .
SELECTION-SCREEN BEGIN OF BLOCK b4
                          WITH FRAME TITLE text-004.

SELECT-OPTIONS : s_matnr FOR mast-matnr ,
                 s_werks FOR mast-werks OBLIGATORY ,
                 s_andat FOR mast-andat ,
                 s_aedat FOR mast-aedat ,
                 s_stlnr FOR stko-stlnr NO-DISPLAY .

SELECTION-SCREEN END OF BLOCK b4.

SELECTION-SCREEN SKIP 1 .

SELECTION-SCREEN BEGIN OF BLOCK b3
                          WITH FRAME TITLE text-003.

PARAMETERS : p_sspec  TYPE c AS CHECKBOX DEFAULT 'X',
             p_fspec   TYPE c AS CHECKBOX DEFAULT 'X'.

SELECTION-SCREEN END OF BLOCK b3.

SELECTION-SCREEN BEGIN OF BLOCK b2
                          WITH FRAME TITLE text-002.

PARAMETERS : p_pr TYPE sfpoutputparams-preview  RADIOBUTTON GROUP g1 ,
             p_rm TYPE sfpoutputparams-reqimm   RADIOBUTTON GROUP g1 ,
             p_dl TYPE c                        RADIOBUTTON GROUP g1 .


SELECTION-SCREEN END OF BLOCK b2.

SELECTION-SCREEN BEGIN OF BLOCK b5
                          WITH FRAME TITLE text-017.

PARAMETERS : p_fpath LIKE rlgrap-filename .

SELECTION-SCREEN END OF BLOCK b5.

SELECTION-SCREEN END OF BLOCK b1.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now my requirement is the file path parameter should not be displayed when I select p_pr or p_rm . It should be displayed only when I select p_dl . I know this has to be coded in at selection-screen output event but not sure how to achieve this .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help me out with this  . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Varun  .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2007 15:48:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292615#M500332</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-15T15:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: modify the selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292616#M500333</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 the changes in bold..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_pr TYPE sfpoutputparams-preview  &lt;/P&gt;&lt;P&gt;                                 RADIOBUTTON GROUP g1 &amp;lt;b&amp;gt;USER-COMMAND USR&amp;lt;/b&amp;gt;,&lt;/P&gt;&lt;P&gt;             p_rm TYPE sfpoutputparams-reqimm   RADIOBUTTON GROUP g1 ,&lt;/P&gt;&lt;P&gt;             p_dl TYPE c                        RADIOBUTTON GROUP g1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_fpath LIKE rlgrap-filename &amp;lt;b&amp;gt;MODIF ID M1&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&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;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF P_PR = 'X' OR P_RM = 'X' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check if the file parameter.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF SCREEN-GROUP1 = 'M1'.&lt;/P&gt;&lt;P&gt;      SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2007 15:56:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292616#M500333</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-15T15:56:16Z</dc:date>
    </item>
    <item>
      <title>Re: modify the selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292617#M500334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the Below Logic :&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; Selection Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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:     s_werks  LIKE zwafpo-dwerk OBLIGATORY DEFAULT '1000'.&lt;/P&gt;&lt;P&gt;"Plant&lt;/P&gt;&lt;P&gt;PARAMETERS:     p_vdatu  LIKE sy-datum OBLIGATORY modif id bel .&lt;/P&gt;&lt;P&gt;select-options : s_vdatu for sy-datum obligatory modif id rel.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_waveno FOR  zwafpo-zzrun. "Wave Run&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_dept   FOR  marc-zzdept OBLIGATORY. "Department&lt;/P&gt;&lt;P&gt;select-options : s_arbpl for RC68A-arbpl modif id arb.&lt;/P&gt;&lt;P&gt;select-options : s_mtart for mara-mtart modif id mta.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_pwave  FOR  zwafpo-zzpwaveno.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_swave  FOR  zwafpo-zzswaveno.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_aufnr  FOR  zwafpo-aufnr.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_matnr  FOR  zwafpo-matnr.&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;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_conf AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(30) text-003.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*selection-screen skip 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_pconf AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(26) text-007.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_nconf AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(25) text-004.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_teco AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(28) text-008.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_del AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(25) text-006.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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;SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-005.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_sumexc RADIOBUTTON GROUP g1 DEFAULT 'X'. "Incl Summary rpt&lt;/P&gt;&lt;P&gt;PARAMETERS: p_suminc RADIOBUTTON GROUP g1.             "Only Summary rpt&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 : begin of block blk with frame title text-010.&lt;/P&gt;&lt;P&gt;parameters : p_old radiobutton group rad default 'X',&lt;/P&gt;&lt;P&gt;             p_new radiobutton group rad.&lt;/P&gt;&lt;P&gt;selection-screen : end of block blk.&lt;/P&gt;&lt;P&gt;&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;User Dynamic Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;at selection-screen output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single * from t000md.&lt;/P&gt;&lt;P&gt;&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 'REL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if not  p_old is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          screen-input = '0'.&lt;/P&gt;&lt;P&gt;          screen-required = '0'.&lt;/P&gt;&lt;P&gt;          screen-invisible = '1'.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;        modify screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      when 'BEL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if not p_new is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          screen-input = '0'.&lt;/P&gt;&lt;P&gt;          screen-required = '0'.&lt;/P&gt;&lt;P&gt;          screen-invisible = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;        modify screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      when 'ARB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if  p_new is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          screen-input = '0'.&lt;/P&gt;&lt;P&gt;          screen-required = '0'.&lt;/P&gt;&lt;P&gt;          screen-invisible = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;        modify screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      when 'MTA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        if  p_new is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          screen-input = '0'.&lt;/P&gt;&lt;P&gt;          screen-required = '0'.&lt;/P&gt;&lt;P&gt;          screen-invisible = '1'.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;        modify screen.&lt;/P&gt;&lt;P&gt;&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;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if it is helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2007 15:57:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292617#M500334</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-15T15:57:10Z</dc:date>
    </item>
    <item>
      <title>Re: modify the selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292618#M500335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can assign all the select options under a group using a MODIF ID addition to the select option using the syntax:&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;S_PTYPE FOR SAPLANE-PLANETYPE MODIF ID ABC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While you use AT SELECTION-SCREEN OUTPUT, if the condition holds true, then check if the group1 equals the modif id and then make it invisible.&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 condition is true.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF screen-group1 = 'ABC'. "&amp;lt;MODIF ID&amp;gt;&lt;/P&gt;&lt;P&gt;screen-output = 0.&lt;/P&gt;&lt;P&gt;screen-input = 0.&lt;/P&gt;&lt;P&gt;screen-invisible = 1.&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;&amp;lt;Do the converse&amp;gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using this approach, you can make FILE parameter invicible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-ashish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2007 15:57:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292618#M500335</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-15T15:57:30Z</dc:date>
    </item>
    <item>
      <title>Re: modify the selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292619#M500336</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;I have done changes to your code, check it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECTION-SCREEN BEGIN OF BLOCK b1
                          WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP 1 .
SELECTION-SCREEN BEGIN OF BLOCK b4
                          WITH FRAME TITLE text-004.

SELECT-OPTIONS : s_matnr FOR mast-matnr ,
                 s_werks FOR mast-werks OBLIGATORY ,
                 s_andat FOR mast-andat ,
                 s_aedat FOR mast-aedat ,
                 s_stlnr FOR stko-stlnr NO-DISPLAY .

SELECTION-SCREEN END OF BLOCK b4.

SELECTION-SCREEN SKIP 1 .

SELECTION-SCREEN BEGIN OF BLOCK b3
                          WITH FRAME TITLE text-003.

PARAMETERS : p_sspec  TYPE c AS CHECKBOX DEFAULT 'X',
             p_fspec   TYPE c AS CHECKBOX DEFAULT 'X'.

SELECTION-SCREEN END OF BLOCK b3.

SELECTION-SCREEN BEGIN OF BLOCK b2
                          WITH FRAME TITLE text-002.

PARAMETERS : p_pr TYPE sfpoutputparams-preview  RADIOBUTTON GROUP g1 USER-COMMAND ABCD,
             p_rm TYPE sfpoutputparams-reqimm   RADIOBUTTON GROUP g1 ,
             p_dl TYPE c                        RADIOBUTTON GROUP g1 .


SELECTION-SCREEN END OF BLOCK b2.

SELECTION-SCREEN BEGIN OF BLOCK b5
                          WITH FRAME TITLE text-017.

PARAMETERS : p_fpath LIKE rlgrap-filename .

SELECTION-SCREEN END OF BLOCK b5.

SELECTION-SCREEN END OF BLOCK b1.

DATA: V_PATH TYPE C.
AT SELECTION-SCREEN OUTPUT.

  LOOP AT SCREEN.
    IF SCREEN-NAME CP '*P_FPATH*'.
      IF V_PATH EQ 'X'.
        SCREEN-ACTIVE = 1.
      ELSE.
        SCREEN-ACTIVE = 0.
      ENDIF.
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.

AT SELECTION-SCREEN.

  IF P_DL EQ 'X'.
    V_PATH = 'X'.
  ELSE.
    V_PATH = ' '.
  ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sailaja.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2007 15:59:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292619#M500336</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-15T15:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: modify the selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292620#M500337</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
***********************************************************************
*           S E L E C T   O P T I O N S &amp;amp; P A R A M E T E R S         *
***********************************************************************


SELECTION-SCREEN BEGIN OF BLOCK b1
                          WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP 1 .
SELECTION-SCREEN BEGIN OF BLOCK b4
                          WITH FRAME TITLE text-004.

SELECT-OPTIONS : s_matnr FOR mast-matnr ,
                 s_werks FOR mast-werks OBLIGATORY ,
                 s_andat FOR mast-andat ,
                 s_aedat FOR mast-aedat ,
                 s_stlnr FOR stko-stlnr NO-DISPLAY.

SELECTION-SCREEN END OF BLOCK b4.

SELECTION-SCREEN SKIP 1 .

SELECTION-SCREEN BEGIN OF BLOCK b3
                          WITH FRAME TITLE text-003.

PARAMETERS : p_sspec  TYPE c AS CHECKBOX DEFAULT 'X',
             p_fspec   TYPE c AS CHECKBOX DEFAULT 'X'.

SELECTION-SCREEN END OF BLOCK b3.

SELECTION-SCREEN BEGIN OF BLOCK b2
                          WITH FRAME TITLE text-002.

PARAMETERS : p_pr TYPE sfpoutputparams-preview  RADIOBUTTON GROUP g1 USER-COMMAND usr ,
             p_rm TYPE sfpoutputparams-reqimm   RADIOBUTTON GROUP g1 ,
             p_dl TYPE sfpoutputparams-reqimm   RADIOBUTTON GROUP g1 DEFAULT 'X' .


SELECTION-SCREEN END OF BLOCK b2.

SELECTION-SCREEN BEGIN OF BLOCK b5
                          WITH FRAME TITLE text-017.

PARAMETERS : p_fpath LIKE rlgrap-filename MODIF ID pf1.

SELECTION-SCREEN END OF BLOCK b5.

SELECTION-SCREEN END OF BLOCK b1.


***********************************************************************
*            I N I T I A L I Z A T I O N                              *
***********************************************************************
INITIALIZATION .

  v_repid = sy-repid .
  v_title = 'BOM Specifications and Spec sheet' .

***********************************************************************
*            A T   S E L E C T I O N   S C R E E N                    *
***********************************************************************

AT SELECTION-SCREEN .

  IF s_andat[] IS INITIAL AND s_aedat[] IS INITIAL AND s_matnr[] IS INITIAL.
    MESSAGE e000 WITH text-014 .
    p_dl = 'X' .
  ENDIF .

  IF p_sspec NE 'X' AND p_fspec NE 'X' .
    MESSAGE e000 WITH text-015 .
    p_dl = 'X' .

  ENDIF .

  IF p_dl EQ 'x' AND p_fpath IS INITIAL .
    MESSAGE e000 WITH text-018 .
  ENDIF .

  PERFORM check_date TABLES s_andat .
  PERFORM check_date TABLES s_aedat .

AT SELECTION-SCREEN OUTPUT.

  LOOP AT SCREEN.

    IF p_dl = 'X'  .

* Check if the file parameter.
      IF screen-group1 = 'PF1'.
        screen-active = 1.
      ENDIF.

    ENDIF.

    MODIFY SCREEN.

  ENDLOOP.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fpath .

  PERFORM f_get_file_server_path .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;If you take a look at the code it has some other checks also . The solution you have provided is not working for all scenarios .&lt;/P&gt;&lt;P&gt;For example I have set p_dl default x.  When I am at the selection screen I give the plant and change the option to p_rm or p_pr it gives me a error saying the date range is not given but the option p_pr is selected and the file path is still seen . Where as to my expectation it has to work in such  a way that still p_dl should be selected or the file path should be missing . How do we change the code in that way .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks ,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2007 17:30:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292620#M500337</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-15T17:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: modify the selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292621#M500338</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Self&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Dec 2010 15:25:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-the-selection-screen/m-p/2292621#M500338</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-07T15:25:39Z</dc:date>
    </item>
  </channel>
</rss>

