<?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: Dynamic selection-screen parameters in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918760#M1147937</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;as per ur requirment....execute it and see&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables :DD02L,t002t,t002.&lt;/P&gt;&lt;P&gt;data :  begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;            tabname like DD02L-TABNAME,&lt;/P&gt;&lt;P&gt;        end of itab.&lt;/P&gt;&lt;P&gt;        data : tabname1 like DFIES-TABNAME,&lt;/P&gt;&lt;P&gt;        RSSELTEXTS1 type table of RSSELTEXTS with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of RSSELTEXTS2 occurs 0,&lt;/P&gt;&lt;P&gt;         RSSEL type  RSSELTEXTS,&lt;/P&gt;&lt;P&gt;         initial type c,&lt;/P&gt;&lt;P&gt;       end of RSSELTEXTS2.&lt;/P&gt;&lt;P&gt;data : begin of imakt occurs 0 .&lt;/P&gt;&lt;P&gt;       include structure t002.&lt;/P&gt;&lt;P&gt; data : end of imakt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data : begin of ipara occurs 0,&lt;/P&gt;&lt;P&gt;         name(132) type c,&lt;/P&gt;&lt;P&gt;         text(132) type c,&lt;/P&gt;&lt;P&gt;        end of ipara.&lt;/P&gt;&lt;P&gt;data :srch_str(10) TYPE c,&lt;/P&gt;&lt;P&gt;     tot type i,&lt;/P&gt;&lt;P&gt;     ind type sy-tabix.&lt;/P&gt;&lt;P&gt;select-options : s_lang for t002-spras.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PARAMETERS show_all AS CHECKBOX USER-COMMAND flag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS showall1 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall2 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall3 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall4 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall5 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall6 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall7 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall8 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall9 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal10 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal11 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal12 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal13 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal14 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal15 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal16 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal17 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal18 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal19 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal20 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;initialization.&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 s_lang ne ' '.&lt;/P&gt;&lt;P&gt; select * from t002 into table imakt where spras in s_lang.&lt;/P&gt;&lt;P&gt; describe table imakt lines tot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop at screen  .&lt;/P&gt;&lt;P&gt;    if screen-group1 = 'SD'&lt;/P&gt;&lt;P&gt;       and screen-group3 = 'PAR'.&lt;/P&gt;&lt;P&gt;           ipara-name = screen-name.&lt;/P&gt;&lt;P&gt;           ind = screen-group4.&lt;/P&gt;&lt;P&gt;        read table imakt index ind.&lt;/P&gt;&lt;P&gt;           ipara-text = imakt-laiso.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           append ipara.&lt;/P&gt;&lt;P&gt;           clear ipara.&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;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at ipara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RSSELTEXTS1-name = ipara-name.&lt;/P&gt;&lt;P&gt;RSSELTEXTS1-kind = 'P'.&lt;/P&gt;&lt;P&gt;RSSELTEXTS1-text = ipara-text.&lt;/P&gt;&lt;P&gt;append RSSELTEXTS1.&lt;/P&gt;&lt;P&gt;clear RSSELTEXTS1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SELECTION_TEXTS_MODIFY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    PROGRAM                           = sy-repid&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    SELTEXTS                          = RSSELTEXTS1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_NOT_FOUND                 = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_CANNOT_BE_GENERATED       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if s_lang ne ' '.&lt;/P&gt;&lt;P&gt;loop at screen  .&lt;/P&gt;&lt;P&gt;    if screen-group1 = 'SD'&lt;/P&gt;&lt;P&gt;       and screen-group3 = 'PAR'&lt;/P&gt;&lt;P&gt;       and    screen-group4 &amp;gt; tot.&lt;/P&gt;&lt;P&gt;       screen-input = '0'.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if s_lang = ' '.&lt;/P&gt;&lt;P&gt;  loop at screen .&lt;/P&gt;&lt;P&gt;    if screen-group1 = 'SD'.&lt;/P&gt;&lt;P&gt;       screen-input = '0'.&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;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 13 Dec 2008 09:07:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-13T09:07:19Z</dc:date>
    <item>
      <title>Dynamic selection-screen parameters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918756#M1147933</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; Is it possible to create a dynamic selection-screen checkbox parameters at runtime. My requirement is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I have Object parameter on the selection-screen, based on this it has to fetch the info structures and display it with checkboxes on the same selection-screen, so that the user can select which info structures to be processed and can save it as a variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Satya Priya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Dec 2008 05:29:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918756#M1147933</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-13T05:29:50Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen parameters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918757#M1147934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Satya Priya&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can handel this AT Selection-Screen output.&lt;/P&gt;&lt;P&gt;Loop at screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the screen group for parameter:&lt;/P&gt;&lt;P&gt;Screen-invisible = 1&lt;/P&gt;&lt;P&gt;Modify screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Dec 2008 05:38:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918757#M1147934</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-13T05:38:32Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen parameters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918758#M1147935</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;Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECTION-SCREEN BEGIN OF BLOCK bl1.
PARAMETERS: q1 TYPE c LENGTH 10,
            q2 TYPE c LENGTH 10 MODIF ID GR1,
            q3 TYPE c LENGTH 10 MODIF ID GR1,
            c1 AS CHECKBOX.
SELECTION-SCREEN END OF BLOCK bl1.
SELECTION-SCREEN PUSHBUTTON /1(20) but01 USER-COMMAND US01.

INITIALIZATION.
  MOVE '@B_CREA@Show/Hide' to but01.

AT SELECTION-SCREEN.
  CASE sy-ucomm.
    WHEN 'US01'.
  ENDCASE.

AT SELECTION-SCREEN OUTPUT.
  IF c1 EQ 'X'.
    LOOP AT SCREEN.
      IF screen-group1 EQ 'GR1'.
        Screen-ACTIVE = 0.
        Modify screen.
      ENDIF.
    ENDLOOP.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Dec 2008 08:11:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918758#M1147935</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-13T08:11:15Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen parameters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918759#M1147936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;[Here are over 1K search results:|https://www.sdn.sap.com/irj/scn/advancedsearch?query=dynamic&lt;EM&gt;selection&lt;/EM&gt;screen&amp;amp;cat=sdn_all]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Dec 2008 08:18:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918759#M1147936</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-13T08:18:16Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen parameters</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918760#M1147937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;as per ur requirment....execute it and see&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables :DD02L,t002t,t002.&lt;/P&gt;&lt;P&gt;data :  begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;            tabname like DD02L-TABNAME,&lt;/P&gt;&lt;P&gt;        end of itab.&lt;/P&gt;&lt;P&gt;        data : tabname1 like DFIES-TABNAME,&lt;/P&gt;&lt;P&gt;        RSSELTEXTS1 type table of RSSELTEXTS with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of RSSELTEXTS2 occurs 0,&lt;/P&gt;&lt;P&gt;         RSSEL type  RSSELTEXTS,&lt;/P&gt;&lt;P&gt;         initial type c,&lt;/P&gt;&lt;P&gt;       end of RSSELTEXTS2.&lt;/P&gt;&lt;P&gt;data : begin of imakt occurs 0 .&lt;/P&gt;&lt;P&gt;       include structure t002.&lt;/P&gt;&lt;P&gt; data : end of imakt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data : begin of ipara occurs 0,&lt;/P&gt;&lt;P&gt;         name(132) type c,&lt;/P&gt;&lt;P&gt;         text(132) type c,&lt;/P&gt;&lt;P&gt;        end of ipara.&lt;/P&gt;&lt;P&gt;data :srch_str(10) TYPE c,&lt;/P&gt;&lt;P&gt;     tot type i,&lt;/P&gt;&lt;P&gt;     ind type sy-tabix.&lt;/P&gt;&lt;P&gt;select-options : s_lang for t002-spras.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PARAMETERS show_all AS CHECKBOX USER-COMMAND flag.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS showall1 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall2 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall3 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall4 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall5 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall6 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall7 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall8 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showall9 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal10 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal11 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal12 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal13 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal14 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal15 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal16 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal17 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal18 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal19 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;PARAMETERS showal20 AS CHECKBOX USER-COMMAND flag modif id sd.&lt;/P&gt;&lt;P&gt;initialization.&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 s_lang ne ' '.&lt;/P&gt;&lt;P&gt; select * from t002 into table imakt where spras in s_lang.&lt;/P&gt;&lt;P&gt; describe table imakt lines tot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop at screen  .&lt;/P&gt;&lt;P&gt;    if screen-group1 = 'SD'&lt;/P&gt;&lt;P&gt;       and screen-group3 = 'PAR'.&lt;/P&gt;&lt;P&gt;           ipara-name = screen-name.&lt;/P&gt;&lt;P&gt;           ind = screen-group4.&lt;/P&gt;&lt;P&gt;        read table imakt index ind.&lt;/P&gt;&lt;P&gt;           ipara-text = imakt-laiso.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           append ipara.&lt;/P&gt;&lt;P&gt;           clear ipara.&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;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at ipara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RSSELTEXTS1-name = ipara-name.&lt;/P&gt;&lt;P&gt;RSSELTEXTS1-kind = 'P'.&lt;/P&gt;&lt;P&gt;RSSELTEXTS1-text = ipara-text.&lt;/P&gt;&lt;P&gt;append RSSELTEXTS1.&lt;/P&gt;&lt;P&gt;clear RSSELTEXTS1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SELECTION_TEXTS_MODIFY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    PROGRAM                           = sy-repid&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    SELTEXTS                          = RSSELTEXTS1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_NOT_FOUND                 = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_CANNOT_BE_GENERATED       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if s_lang ne ' '.&lt;/P&gt;&lt;P&gt;loop at screen  .&lt;/P&gt;&lt;P&gt;    if screen-group1 = 'SD'&lt;/P&gt;&lt;P&gt;       and screen-group3 = 'PAR'&lt;/P&gt;&lt;P&gt;       and    screen-group4 &amp;gt; tot.&lt;/P&gt;&lt;P&gt;       screen-input = '0'.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if s_lang = ' '.&lt;/P&gt;&lt;P&gt;  loop at screen .&lt;/P&gt;&lt;P&gt;    if screen-group1 = 'SD'.&lt;/P&gt;&lt;P&gt;       screen-input = '0'.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Dec 2008 09:07:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-parameters/m-p/4918760#M1147937</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-13T09:07:19Z</dc:date>
    </item>
  </channel>
</rss>

