<?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: A problem about selection screen radio button in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864445#M1322147</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Ajay kumar ,&lt;/P&gt;&lt;P&gt;   I don't understand your meaning. Could you explain it in detail?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jul 2009 07:07:32 GMT</pubDate>
    <dc:creator>WLZ</dc:creator>
    <dc:date>2009-07-15T07:07:32Z</dc:date>
    <item>
      <title>A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864439#M1322141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;    On selection screen, there are two radio button, p_mode_d, and p_mode_m, and three selection option, s_bukrs, s_belnr, s_gjahr. &lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;    I want to realize that when p_mode_d is set, then, s_bukrs, s_belnr, s_gjahr are not mandatory. When p_mode_m is set, s_bukrs, s_belnr, s_gjahr are mandatory. Here p_mode_d is set 'X' by default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Now run the program, at first, p_mode_d is set, and s_bukrs, s_belnr, s_gjahr are not mandatory. After select p_mode_m, s_bukrs, s_belnr, s_gjahr are mandatory. But when select p_mode_d again, then, s_bukrs, s_belnr, s_gjahr are still mandatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Could you please help me?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look at my coding here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK box1 WITH FRAME TITLE text-001.  "Technical datas&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_file TYPE filename-fileintern DEFAULT 'ZOU_FIN_0005'. "Logical file&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_mode_d RADIOBUTTON GROUP rad1 USER-COMMAND rad1 DEFAULT 'X',&lt;/P&gt;&lt;P&gt;                        p_mode_m RADIOBUTTON GROUP rad1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK box1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK box2 WITH FRAME TITLE text-002. "Applicatif data&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_bukrs FOR bkpf-bukrs, "Company code:&lt;/P&gt;&lt;P&gt;                s_belnr FOR bkpf-belnr, "Accounting document:&lt;/P&gt;&lt;P&gt;                s_gjahr FOR bkpf-gjahr, "Fiscal year:&lt;/P&gt;&lt;P&gt;                s_budat FOR bkpf-budat, "Posting date:&lt;/P&gt;&lt;P&gt;                s_blart FOR bkpf-blart. "Document type:&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK box2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;  IF p_mode_m = c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    REFRESH: s_bukrs,&lt;/P&gt;&lt;P&gt;             s_belnr,&lt;/P&gt;&lt;P&gt;             s_budat.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF screen-name = 'S_BUKRS-LOW'.&lt;/P&gt;&lt;P&gt;        screen-required = 1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      IF screen-name = 'S_BELNR-LOW'.&lt;/P&gt;&lt;P&gt;        screen-required = 1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      IF screen-name = 'S_GJAHR-LOW'.&lt;/P&gt;&lt;P&gt;        screen-required = 1.&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;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 06:40:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864439#M1322141</guid>
      <dc:creator>WLZ</dc:creator>
      <dc:date>2009-07-15T06:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864440#M1322142</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;Write an ELSE part in your AT SELECTION-SCREEN OUTPUT (when your p_mode_m is not checked i.e your p_mode_d is checked) and make your select options not mandatory by saying screen-required = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
AT SELECTION-SCREEN OUTPUT.
IF p_mode_m = c_x.

REFRESH: s_bukrs,
s_belnr,
s_budat.
LOOP AT SCREEN.
IF screen-name = 'S_BUKRS-LOW'.
screen-required = 1.
ENDIF.
IF screen-name = 'S_BELNR-LOW'.
screen-required = 1.
ENDIF.
IF screen-name = 'S_GJAHR-LOW'.
screen-required = 1.
ENDIF.

MODIFY SCREEN.
ENDLOOP.



ELSEIF p_mode_d = c_x.
REFRESH: s_bukrs,
s_belnr,
s_budat.
LOOP AT SCREEN.
IF screen-name = 'S_BUKRS-LOW'.
screen-required = 0.
ENDIF.
IF screen-name = 'S_BELNR-LOW'.
screen-required = 0.
ENDIF.
IF screen-name = 'S_GJAHR-LOW'.
screen-required = 0.
ENDIF.

MODIFY SCREEN.
ENDLOOP.


ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Nitwick on Jul 15, 2009 12:22 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Nitwick on Jul 15, 2009 12:24 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 06:48:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864440#M1322142</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-15T06:48:39Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864441#M1322143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;in the AT SELECTION-SCREEN OUTPUT  EVENT you have to again assign screen-required is deactivate. see this one,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;IF p_mode_m = c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH: s_bukrs,&lt;/P&gt;&lt;P&gt;s_belnr,&lt;/P&gt;&lt;P&gt;s_budat.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF screen-name = 'S_BUKRS-LOW'.&lt;/P&gt;&lt;P&gt;screen-required = 1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF screen-name = 'S_BELNR-LOW'.&lt;/P&gt;&lt;P&gt;screen-required = 1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF screen-name = 'S_GJAHR-LOW'.&lt;/P&gt;&lt;P&gt;screen-required = 1.&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;ELSEIF p_mode_d  = C_X.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH: s_bukrs,&lt;/P&gt;&lt;P&gt;s_belnr,&lt;/P&gt;&lt;P&gt;s_budat.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF screen-name = 'S_BUKRS-LOW'.&lt;/P&gt;&lt;P&gt;screen-required = 0.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF screen-name = 'S_BELNR-LOW'.&lt;/P&gt;&lt;P&gt;screen-required = 0.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF screen-name = 'S_GJAHR-LOW'.&lt;/P&gt;&lt;P&gt;screen-required = 0.&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;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 06:49:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864441#M1322143</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-15T06:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864442#M1322144</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;the problem is that u hav written code for when u select mode_d ....where is the else part....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try to write else part...&lt;/P&gt;&lt;P&gt;like,,..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else if p-mode_m = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH: s_bukrs,&lt;/P&gt;&lt;P&gt;s_belnr,&lt;/P&gt;&lt;P&gt;s_budat.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF screen-name = 'S_BUKRS-LOW'.&lt;/P&gt;&lt;P&gt;screen-required = 0.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF screen-name = 'S_BELNR-LOW'.&lt;/P&gt;&lt;P&gt;screen-required = 0&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF screen-name = 'S_GJAHR-LOW'.&lt;/P&gt;&lt;P&gt;screen-required = 0.&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;ENDLOOP.&lt;/P&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;&lt;P&gt;Please Try ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thn x&lt;/P&gt;&lt;P&gt;Rahul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 06:49:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864442#M1322144</guid>
      <dc:creator>RahulKeshav</dc:creator>
      <dc:date>2009-07-15T06:49:41Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864443#M1322145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maggie,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          that functionality is not possible, bcoz next time cursor will not go to At selection screen. &lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;         you can code for the error message in AT SELECTION SCREEN. I mean instead of standard default option, u have to give error message with manual code.&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;&lt;/P&gt;&lt;P&gt;Ajay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 07:01:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864443#M1322145</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-15T07:01:31Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864444#M1322146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;    Thank you for your answer. &lt;/P&gt;&lt;P&gt;    The method you said I have done, but s_bukrs, s_gjahr, s_belnr are still mandatory when the p_mode_d is set again.&lt;/P&gt;&lt;P&gt;    I set debug on 'IF p_mode_m = c_x.', it will run here only the first time to select radio button, then, it will not run here, whatever p_mode_m or p_mode_d is set.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 07:05:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864444#M1322146</guid>
      <dc:creator>WLZ</dc:creator>
      <dc:date>2009-07-15T07:05:11Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864445#M1322147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Ajay kumar ,&lt;/P&gt;&lt;P&gt;   I don't understand your meaning. Could you explain it in detail?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 07:07:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864445#M1322147</guid>
      <dc:creator>WLZ</dc:creator>
      <dc:date>2009-07-15T07:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864446#M1322148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maggie,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of using screen-required = 1 or 0 in your AT SELECTION-SCREEN, you need to do the validation manually like this.&lt;/P&gt;&lt;P&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;IF p_mode_d EQ 'X'.&lt;/P&gt;&lt;P&gt;  IF s_bukrs IS INITIAL.&lt;/P&gt;&lt;P&gt;    " show error message here.&lt;/P&gt;&lt;P&gt;  ELSEIF s_belnr IS INITIAL.&lt;/P&gt;&lt;P&gt;    " show error message here.&lt;/P&gt;&lt;P&gt;  ELSEIF s_gjahr IS INITIAL.&lt;/P&gt;&lt;P&gt;    " show error message here.&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;regards,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 07:30:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864446#M1322148</guid>
      <dc:creator>peter_ruiz2</dc:creator>
      <dc:date>2009-07-15T07:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864447#M1322149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maggie,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this code and give default values&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK box1 WITH FRAME TITLE text-001. "Technical datas&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_file TYPE filename-fileintern DEFAULT 'ZOU_FIN_0005'. "Logical file&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_mode_d RADIOBUTTON GROUP rad1 DEFAULT 'X' USER-COMMAND rad1 ,&lt;/P&gt;&lt;P&gt;p_mode_m RADIOBUTTON GROUP rad1 .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK box1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK box2 WITH FRAME TITLE text-002. "Applicatif data&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_bukrs FOR bkpf-bukrs DEFAULT val1 TO val2 MODIF ID abc, "Company code:&lt;/P&gt;&lt;P&gt;s_belnr FOR bkpf-belnr DEFAULT val3 TO val4 MODIF ID abc , "Accounting document:&lt;/P&gt;&lt;P&gt;s_gjahr FOR bkpf-gjahr DEFAULT val5 TO val6 MODIF ID abc, "Fiscal year:&lt;/P&gt;&lt;P&gt;s_budat FOR bkpf-budat, "Posting date:&lt;/P&gt;&lt;P&gt;s_blart FOR bkpf-blart. "Document type:&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK box2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                        At Selection Screen                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&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;AT SELECTION-SCREEN OUTPUT .&lt;/P&gt;&lt;P&gt;  PERFORM change_selection_screen.&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;      Form  change_selection_screen&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form change_selection_screen .&lt;/P&gt;&lt;P&gt; IF p_mode_m = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    REFRESH: s_bukrs,&lt;/P&gt;&lt;P&gt;    s_belnr,&lt;/P&gt;&lt;P&gt;    s_budat.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF screen-group1 EQ 'ABC'.&lt;/P&gt;&lt;P&gt;        screen-required = 1.&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;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF p_mode_d = 'X'.&lt;/P&gt;&lt;P&gt;    REFRESH: s_bukrs,&lt;/P&gt;&lt;P&gt;             s_belnr,&lt;/P&gt;&lt;P&gt;             s_budat.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF screen-group1 EQ 'ABC'.&lt;/P&gt;&lt;P&gt;        screen-required = 0.&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;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;endform.                    " change_selection_screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will need to give values for mandatory fields once you select Radiobutton P_MODE_M.&lt;/P&gt;&lt;P&gt;Since there are no values in Mandatory fields, flow does not go to the program again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Milan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Milan Shah on Jul 15, 2009 10:00 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Milan Shah on Jul 15, 2009 10:03 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 07:55:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864447#M1322149</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-15T07:55:33Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864448#M1322150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Milan Shah ,&lt;/P&gt;&lt;P&gt;    In your method, it still not solve my problem. Thank you for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 08:08:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864448#M1322150</guid>
      <dc:creator>WLZ</dc:creator>
      <dc:date>2009-07-15T08:08:09Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864449#M1322151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maggie,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This code will work ..... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK box1 WITH FRAME TITLE text-001. "Technical datas&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_file TYPE filename-fileintern DEFAULT 'ZOU_FIN_0005'. "Logical file&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_mode_d RADIOBUTTON GROUP rad1 DEFAULT 'X' USER-COMMAND rad1,&lt;/P&gt;&lt;P&gt;p_mode_m RADIOBUTTON GROUP rad1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK box1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK box2 WITH FRAME TITLE text-002. "Applicatif data&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_bukrs FOR bkpf-bukrs DEFAULT '1000' TO '1001' MODIF ID abc, "Company code:&lt;/P&gt;&lt;P&gt;s_belnr FOR bkpf-belnr DEFAULT '0100000000' TO '010000000000' MODIF ID abc , "Accounting document:&lt;/P&gt;&lt;P&gt;s_gjahr FOR bkpf-gjahr DEFAULT '2007' TO '2009' MODIF ID abc, "Fiscal year:&lt;/P&gt;&lt;P&gt;s_budat FOR bkpf-budat, "Posting date:&lt;/P&gt;&lt;P&gt;s_blart FOR bkpf-blart. "Document type:&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK box2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                        At Selection Screen                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT .&lt;/P&gt;&lt;P&gt;*--&amp;gt; Change Selection Screen&lt;/P&gt;&lt;P&gt;  PERFORM change_selection_screen.&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;      Form  change_selection_screen&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;form change_selection_screen .&lt;/P&gt;&lt;P&gt; IF p_mode_m = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF screen-group1 EQ 'ABC'.&lt;/P&gt;&lt;P&gt;        screen-required = 1.&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;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF p_mode_d = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF screen-group1 EQ 'ABC'.&lt;/P&gt;&lt;P&gt;        screen-required = 0.&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;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 08:18:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864449#M1322151</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-15T08:18:33Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864450#M1322152</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;Pls have a look at this link. Its a similar case but in Module pool programming. This may be helpful to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1318157"&gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 08:22:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864450#M1322152</guid>
      <dc:creator>sridhar_meesala</dc:creator>
      <dc:date>2009-07-15T08:22:12Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864451#M1322153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Milan Shah ,&lt;/P&gt;&lt;P&gt;    I have no default value for s_bukrs, s_belnr, s_gjahr. So I can't realize it with your code.&lt;/P&gt;&lt;P&gt;    Thank you for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 08:38:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864451#M1322153</guid>
      <dc:creator>WLZ</dc:creator>
      <dc:date>2009-07-15T08:38:38Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864452#M1322154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maggie,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try like this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Tables: bkpf.
SELECTION-SCREEN BEGIN OF BLOCK box1 WITH FRAME TITLE text-001. "Technical datas
SELECTION-SCREEN SKIP.
PARAMETERS: p_file TYPE filename-fileintern DEFAULT 'ZOU_FIN_0005'. "Logical file
SELECTION-SCREEN SKIP.
PARAMETERS: p_mode_d RADIOBUTTON GROUP rad1 USER-COMMAND rad1 DEFAULT 'X',
p_mode_m RADIOBUTTON GROUP rad1.
SELECTION-SCREEN END OF BLOCK box1.

SELECTION-SCREEN BEGIN OF BLOCK box2 WITH FRAME TITLE text-002. "Applicatif data
SELECTION-SCREEN SKIP.
SELECT-OPTIONS: s_bukrs FOR bkpf-bukrs, "Company code:
s_belnr FOR bkpf-belnr, "Accounting document:
s_gjahr FOR bkpf-gjahr, "Fiscal year:
s_budat FOR bkpf-budat, "Posting date:
s_blart FOR bkpf-blart. "Document type:
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK box2.
START-OF-SELECTION.
if p_mode_m = 'X'.
  IF s_belnr-LOW  IS INITIAL.
    MESSAGE S398(00) with 'fill s_belnr' .
    leave LIST-PROCESSING.
  ENDIF.
  IF s_bukrs-LOW  IS INITIAL.
    MESSAGE S398(00) with 'fill s_bukrs'.
    leave LIST-PROCESSING.
  ENDIF.
  IF s_gjahr-LOW  IS INITIAL.
    MESSAGE S398(00) with 'fill s_gjahr'.
    leave LIST-PROCESSING.
  ENDIF.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Debarshi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 08:50:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864452#M1322154</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-15T08:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: A problem about selection screen radio button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864453#M1322155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Roy,&lt;/P&gt;&lt;P&gt;     I think maybe your method is the only way to realize. Like others said it only can realize by manually with message, not realize in function.&lt;/P&gt;&lt;P&gt;    Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 09:03:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/a-problem-about-selection-screen-radio-button/m-p/5864453#M1322155</guid>
      <dc:creator>WLZ</dc:creator>
      <dc:date>2009-07-15T09:03:48Z</dc:date>
    </item>
  </channel>
</rss>

