<?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: Dyanmic selection -screen in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157636#M456029</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;PRE&gt;&lt;CODE&gt;PARAMETER: P1 TYPE C MODIF ID 001,
                 P2 TYPE C MODIF ID 002,
                 P3 TYPE C MODIF ID 002.

PARAMETER: R1 RADIOBUTTON GROUP R1 DEFAULT 'X' USER-COMMAND RAD,
           R2 RADIOBUTTON GROUP R1.

AT SELECTION-SCREEN OUTPUT.

    LOOP AT SCREEN.
       
       CASE SCREEN-GROUP1.
          WHEN '001'.
              IF R2 = 'X'.
                SCREEN-ACTIVE = 0.
              ENDIF.
         WHEN '002'.  
              IF R1 = 'X'.
                 SCREEN-ACTIVE = 0.
              ENDIF.
        ENDCASE.
       MODIFY SCREEN.   
    ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 May 2007 08:59:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-10T08:59:50Z</dc:date>
    <item>
      <title>Dyanmic selection -screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157633#M456026</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;I Have a 2 radio button's and 3 parameters. Now what i want is, if user presses first radio button only parameter1 should appear and parameter2 and 3 should hide . And if user selects the 2nd  radio button parameter2 and parameter3 should appear and parameter one should hide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please provide me the proper code..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 08:03:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157633#M456026</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T08:03:32Z</dc:date>
    </item>
    <item>
      <title>Re: Dyanmic selection -screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157634#M456027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Rahhu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not the same as you asked for but with two radio button... try it will help you ,&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;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;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block blk3 with frame title text-t03.&lt;/P&gt;&lt;P&gt;parameters : p_fr1 radiobutton group gr2 user-command CLICK ,&lt;/P&gt;&lt;P&gt;             p_bk1 radiobutton group gr2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen end of block blk3 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block blk1 with frame title text-t01 .&lt;/P&gt;&lt;P&gt;parameters : p_file like rlgrap-filename .&lt;/P&gt;&lt;P&gt;parameters : p_erf like rlgrap-filename .&lt;/P&gt;&lt;P&gt;selection-screen end of block blk1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block blk2 with frame title text-t02 .&lt;/P&gt;&lt;P&gt;parameters : dsn like rlgrap-filename default '/interf/thaon_vosges'.&lt;/P&gt;&lt;P&gt;parameters :dsn_err like rlgrap-filename default '/interf/thaon_vosges'.&lt;/P&gt;&lt;P&gt;selection-screen end of block blk2 .&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;UL&gt;&lt;LI level="2" 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;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_file .&lt;/P&gt;&lt;P&gt;  call function 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    importing&lt;/P&gt;&lt;P&gt;      file_name = vv_file.&lt;/P&gt;&lt;P&gt;  p_file = vv_file .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_erf .&lt;/P&gt;&lt;P&gt;  call function 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    importing&lt;/P&gt;&lt;P&gt;      file_name = vv_file2.&lt;/P&gt;&lt;P&gt;  p_erf = vv_file2 .&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 V_INITIAL IS INITIAL .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN .&lt;/P&gt;&lt;P&gt;      if screen-name cs 'DSN' or&lt;/P&gt;&lt;P&gt;       screen-name cs 'DSN_ERR' .&lt;/P&gt;&lt;P&gt;        "screen-name cs 'P_FILE' or&lt;/P&gt;&lt;P&gt;        "screen-name cs 'P_ERRF' OR&lt;/P&gt;&lt;P&gt;        " screen-name cs 'P_FORE' or&lt;/P&gt;&lt;P&gt;        " screen-name cs 'P_BACK' OR&lt;/P&gt;&lt;P&gt;        "screen-name cs 'P_ERR' .&lt;/P&gt;&lt;P&gt;        screen-active = 0 .&lt;/P&gt;&lt;P&gt;        modify screen .&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      ADD 1 TO V_INITIAL .&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if p_fr1 = 'X' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at screen .&lt;/P&gt;&lt;P&gt;      if screen-name cs 'DSN' or&lt;/P&gt;&lt;P&gt;         screen-name cs 'DSN_ERR' .&lt;/P&gt;&lt;P&gt;        screen-active = 0 .&lt;/P&gt;&lt;P&gt;        modify screen .&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endloop .&lt;/P&gt;&lt;P&gt;  elseif  p_bk1 = 'X'.&lt;/P&gt;&lt;P&gt;    loop at screen .&lt;/P&gt;&lt;P&gt;      if screen-name cs 'P_FILE' or&lt;/P&gt;&lt;P&gt;        screen-name cs 'P_ERF' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        screen-active = 0 .&lt;/P&gt;&lt;P&gt;        modify screen .&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endloop .&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jayant.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 08:34:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157634#M456027</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T08:34:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dyanmic selection -screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157635#M456028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Raghu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
try this:

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.

*SELECT-OPTIONS : s_werks1 FOR vbrp-werks OBLIGATORY MODIF ID aaa,"Plant
* s_erdat1 FOR sy-datum OBLIGATORY MODIF ID aaa.
SELECT-OPTIONS : s_werks1 FOR vbrp-werks MODIF ID aaa,"Plant
s_erdat1 FOR sy-datum MODIF ID aaa.
"Document Date
SELECT-OPTIONS : s_vbeln FOR vbrp-vbeln MODIF ID bbb.

SELECTION-SCREEN END OF BLOCK b1 .

SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.

PARAMETERS : rb1 RADIOBUTTON GROUP grp1 USER-COMMAND uk,"Sales Register
rb2 RADIOBUTTON GROUP grp1,"Purchase Register
rb3 RADIOBUTTON GROUP grp1,"Sales To Purchase link
rb4 RADIOBUTTON GROUP grp1 ,"Stock Transfer
rb5 RADIOBUTTON GROUP grp1."Purchases

SELECTION-SCREEN END OF BLOCK b2 .

AT SELECTION-SCREEN OUTPUT.

LOOP AT SCREEN.
IF rb4 = 'X'.
IF screen-group1 = 'AAA'.
* If you want to disable input field
screen-input = 0.
* if you want to hide input field
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ELSE.
IF screen-group1 = 'BBB'.
* If you want to disable input field
screen-input = 0.
* if you want to hide input field
screen-active = 0.
MODIFY SCREEN..
ENDIF.
ENDIF.
ENDLOOP.

AT SELECTION-SCREEN.
IF rb4 = ' '.
IF s_werks1[] IS INITIAL.
* message error
ENDIF.
IF s_erdat1[] IS INITIAL.
* message error
ENDIF.
ENDIF.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 08:44:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157635#M456028</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T08:44:48Z</dc:date>
    </item>
    <item>
      <title>Re: Dyanmic selection -screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157636#M456029</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;PRE&gt;&lt;CODE&gt;PARAMETER: P1 TYPE C MODIF ID 001,
                 P2 TYPE C MODIF ID 002,
                 P3 TYPE C MODIF ID 002.

PARAMETER: R1 RADIOBUTTON GROUP R1 DEFAULT 'X' USER-COMMAND RAD,
           R2 RADIOBUTTON GROUP R1.

AT SELECTION-SCREEN OUTPUT.

    LOOP AT SCREEN.
       
       CASE SCREEN-GROUP1.
          WHEN '001'.
              IF R2 = 'X'.
                SCREEN-ACTIVE = 0.
              ENDIF.
         WHEN '002'.  
              IF R1 = 'X'.
                 SCREEN-ACTIVE = 0.
              ENDIF.
        ENDCASE.
       MODIFY SCREEN.   
    ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 08:59:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157636#M456029</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T08:59:50Z</dc:date>
    </item>
    <item>
      <title>Re: Dyanmic selection -screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157637#M456030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raghu,&lt;/P&gt;&lt;P&gt;                Refer this code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BL1 WITH FRAME.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : P_matnr FOR mara-matnr,&lt;/P&gt;&lt;P&gt;                               p_werks for marc-matnr,&lt;/P&gt;&lt;P&gt;                               p_lgort for mard-lgort. .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BL1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BL2 WITH FRAME TITLE TEXT-456.&lt;/P&gt;&lt;P&gt;PARAMETERS PO RADIOBUTTON GROUP RADI USER-COMMAND R.&lt;/P&gt;&lt;P&gt;PARAMETERS P1 RADIOBUTTON GROUP RADI  DEFAULT  'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BL2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At selection selection output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if po = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF SCREEN-NAME = 'P_werks' or screen-name = 'p_lgort'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&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;elseif p1 = 'X'.&lt;/P&gt;&lt;P&gt;loop at screen.&lt;/P&gt;&lt;P&gt;  IF SCREEN-NAME = 'P_matnr' .&lt;/P&gt;&lt;P&gt;SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Hemant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 09:12:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157637#M456030</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T09:12:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dyanmic selection -screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157638#M456031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;there are many questions in this forum regarding this topic, u search in this forum , u will get a lot of answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The main thing is u should know what is &amp;lt;b&amp;gt;SCREEN&amp;lt;/b&amp;gt; table and &lt;/P&gt;&lt;P&gt;aout the event &amp;lt;b&amp;gt;AT SELECTION SCREEN OUTPUT&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 09:15:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157638#M456031</guid>
      <dc:creator>hymavathi_oruganti</dc:creator>
      <dc:date>2007-05-10T09:15:04Z</dc:date>
    </item>
    <item>
      <title>Re: Dyanmic selection -screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157639#M456032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i got my own&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2007 09:15:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dyanmic-selection-screen/m-p/2157639#M456032</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-10T09:15:55Z</dc:date>
    </item>
  </channel>
</rss>

