<?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  select-options in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474017#M835064</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;You need to write addition USER-COMMAND &amp;lt;ucom&amp;gt;. on radio button so that AT ELECTION-SCREEN OUTPUT execute again if you choose another radio button then it will come on LOOP AT Screen in AT SELECTION-SCREEN OUTPUT .... here you make obligatory as per radio button &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;Other solution &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON RADIOBUTTON GROUP RAD1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF R1 = 'X'.&lt;/P&gt;&lt;P&gt;     &amp;lt; check S1 or S2 &amp;gt; &lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this way &lt;/P&gt;&lt;P&gt;Bye &lt;/P&gt;&lt;P&gt;LAL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Mar 2008 19:15:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-07T19:15:48Z</dc:date>
    <item>
      <title>selection screen  select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474011#M835058</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 am working on selection-screen.&lt;/P&gt;&lt;P&gt;I have a req.like&lt;/P&gt;&lt;P&gt;i have 2 select-options S1 S2 and 3 radio buttons R1 R 2 R3.&lt;/P&gt;&lt;P&gt;If I click on 1st R1 should get S1 and S2 obligatory. &lt;/P&gt;&lt;P&gt;If I click on 1st R2 should get S1 as obligatory.&lt;/P&gt;&lt;P&gt;If I click on 1st R3should get  S1 as obligatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code::::::::::&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              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;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&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;&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;SELECT-OPTIONS : s_erdat      FOR vbak-erdat MODIF ID se,&lt;/P&gt;&lt;P&gt;                 s_auart      FOR vbak-auart MODIF ID sa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_diff  AS CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF BLOCK b2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;*--- SALES ORDERS&lt;/P&gt;&lt;P&gt;   p_orders RADIOBUTTON GROUP up  MODIF ID m1 DEFAULT 'X' USER-COMMAND clik,&lt;/P&gt;&lt;P&gt;*--- RECEIPTS 944&lt;/P&gt;&lt;P&gt;   p_rec RADIOBUTTON    GROUP up  MODIF ID m1,&lt;/P&gt;&lt;P&gt;*--- RMA 856&lt;/P&gt;&lt;P&gt;   p_rma RADIOBUTTON    GROUP up  MODIF ID m1.&lt;/P&gt;&lt;P&gt;&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;SELECTION-SCREEN END  OF BLOCK b1.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 I N I T I A L I Z A T I O N.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  v_repid = sy-repid.&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;              A T  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;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;Check file path has given or not&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN.&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;    IF p_as EQ 'X'.&lt;/P&gt;&lt;P&gt;      IF screen-name    = 'P_FILE'.&lt;/P&gt;&lt;P&gt;        screen-input    = 0.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;IF P_ORDERS = 'X'.&lt;/P&gt;&lt;P&gt;IF ( SCREEN-NAME = 'S_ERDAT-LOW' )&lt;/P&gt;&lt;P&gt;     AND ( SCREEN-NAME = 'S_AUART-LOW' ).&lt;/P&gt;&lt;P&gt;SCREEN-INPUT = '1'.&lt;/P&gt;&lt;P&gt;SCREEN-REQUIRED = '1'.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&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;ELSEIF P_REC EQ 'X' OR P_RMA = 'X'.&lt;/P&gt;&lt;P&gt;IF SCREEN-NAME = 'S_ERDAT-LOW'.&lt;/P&gt;&lt;P&gt;SCREEN-INPUT = '1'.&lt;/P&gt;&lt;P&gt;SCREEN-REQUIRED = '1'.&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;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;its working for 3 radio buttons as same only&lt;/P&gt;&lt;P&gt;first select-option as obligatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Aruna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 17:25:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474011#M835058</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T17:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: selection screen  select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474012#M835059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change this way&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
IF P_ORDERS = 'X'.
IF ( SCREEN-NAME = 'S_ERDAT-LOW' )
OR ( SCREEN-NAME = 'S_AUART-LOW' ). " Change from AND to OR
SCREEN-INPUT = '1'.
SCREEN-REQUIRED = '1'.
MODIFY SCREEN.
ENDIF.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 17:35:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474012#M835059</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2008-03-07T17:35:22Z</dc:date>
    </item>
    <item>
      <title>Re: selection screen  select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474013#M835060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Aruna,&lt;/P&gt;&lt;P&gt;i think you missed some code in between.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF ( SCREEN-NAME = 'S_ERDAT-LOW' )
AND ( SCREEN-NAME = 'S_AUART-LOW' ).
SCREEN-INPUT = '1'.
SCREEN-REQUIRED = '1'.
MODIFY SCREEN.
ENDIF.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here your making the field as input enabled and obligatory ,it is perfect but in the else part you have to do the reverse for other fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF ( SCREEN-NAME = 'S_ERDAT-LOW' )
AND ( SCREEN-NAME = 'S_AUART-LOW' ).
SCREEN-INPUT = '1'.
SCREEN-REQUIRED = '1'.
MODIFY SCREEN.
ENDIF.
else.
SCREEN-INPUT = '0'.
SCREEN-REQUIRED = '0'.
MODIFY SCREEN.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this logic.Hope this will help you&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;P&gt;shibu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 17:37:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474013#M835060</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T17:37:38Z</dc:date>
    </item>
    <item>
      <title>Re: selection screen  select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474014#M835061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI ARUNA,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TABLES:MARA.
SELECT-OPTIONS:S_TEST1 FOR MARA-MATNR MODIF ID M1 ,
               S_TEST2 FOR MARA-MEINS MODIF ID M2 .
PARAMETERS:P_RAD1 RADIOBUTTON  GROUP G1 USER-COMMAND UC1 DEFAULT 'X',
           P_RAD2 RADIOBUTTON GROUP G1 ,
           P_RAD3 RADIOBUTTON GROUP G1 .

AT SELECTION-SCREEN OUTPUT .

  LOOP AT SCREEN.
    IF P_RAD1 = 'X'.
      IF SCREEN-NAME = 'S_TEST1-LOW' .
        SCREEN-INPUT = '0'.
        MODIFY SCREEN.
      ENDIF.
      IF SCREEN-NAME = 'S_TEST1-HIGH' .
        SCREEN-INPUT = '0'.
        MODIFY SCREEN.
      ENDIF.

      IF SCREEN-NAME = 'S_TEST2-LOW' .
        SCREEN-INPUT = '0'.
        MODIFY SCREEN.
      ENDIF.
      IF SCREEN-NAME = 'S_TEST2-HIGH' .
        SCREEN-INPUT = '0'.
        MODIFY SCREEN.
      ENDIF.
   ENDIF.
      IF P_RAD2 = 'X'.
        IF SCREEN-NAME = 'S_TEST1-LOW' .
          SCREEN-INPUT = '0'.
          MODIFY SCREEN.
        ENDIF.
        IF SCREEN-NAME = 'S_TEST1-HIGH' .
          SCREEN-INPUT = '0'.
          MODIFY SCREEN.
        ENDIF.
      ENDIF.
        IF P_RAD3 = 'X'.

          IF SCREEN-NAME = 'S_TEST2-LOW' .
            SCREEN-INPUT = '0'.
            MODIFY SCREEN.
          ENDIF.
          IF SCREEN-NAME = 'S_TEST2-HIGH' .
            SCREEN-INPUT = '0'.
            MODIFY SCREEN.
          ENDIF.
        ENDIF.

     ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is u want exactly check this ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;venkat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Mar 7, 2008 1:50 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 18:18:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474014#M835061</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T18:18:29Z</dc:date>
    </item>
    <item>
      <title>Re: selection screen  select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474015#M835062</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; as obligatory for two select options for first radio button.&lt;/P&gt;&lt;P&gt;and 1 obgatory option for second and third radio button.&lt;/P&gt;&lt;P&gt;urgent req.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Aruna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 18:34:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474015#M835062</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T18:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: selection screen  select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474016#M835063</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; Its not working for another two radio buttons.&lt;/P&gt;&lt;P&gt;I am getting both are obligatory.&lt;/P&gt;&lt;P&gt;but i want 1st select-option as obligatory for remaing two radio buttons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Aruna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 18:47:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474016#M835063</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T18:47:27Z</dc:date>
    </item>
    <item>
      <title>Re: selection screen  select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474017#M835064</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;You need to write addition USER-COMMAND &amp;lt;ucom&amp;gt;. on radio button so that AT ELECTION-SCREEN OUTPUT execute again if you choose another radio button then it will come on LOOP AT Screen in AT SELECTION-SCREEN OUTPUT .... here you make obligatory as per radio button &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;Other solution &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON RADIOBUTTON GROUP RAD1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF R1 = 'X'.&lt;/P&gt;&lt;P&gt;     &amp;lt; check S1 or S2 &amp;gt; &lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this way &lt;/P&gt;&lt;P&gt;Bye &lt;/P&gt;&lt;P&gt;LAL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 19:15:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen-select-options/m-p/3474017#M835064</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T19:15:48Z</dc:date>
    </item>
  </channel>
</rss>

