<?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: at selection-screen output. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361331#M1038091</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Vipin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At a time how can you hide a field and make it mandatory? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you hide a field, who will enter the data in it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First get the requirement properly from client or functional guy. If he want to hide the field and make it mandatory ask him to give a default value for the mandatory field and put that default value in parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naresh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Aug 2008 13:56:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-28T13:56:35Z</dc:date>
    <item>
      <title>at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361321#M1038081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;i had an req to modify the selection screen:&lt;/P&gt;&lt;P&gt;there are 5 fileds from fld1,fld5.alsong with r1 &amp;amp; r2.&lt;/P&gt;&lt;P&gt;user wants,if r1 is selected fld1-fld3 shd be displayed,other shd be hided.&lt;/P&gt;&lt;P&gt;if r2 is selected fld4-fld5 to be displayed,rest to be hided.&lt;/P&gt;&lt;P&gt;please tell any sample code,so tnat i can do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regds&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 08:54:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361321#M1038081</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-28T08:54:18Z</dc:date>
    </item>
    <item>
      <title>Re: at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361322#M1038082</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;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5650883"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 08:55:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361322#M1038082</guid>
      <dc:creator>bpawanchand</dc:creator>
      <dc:date>2008-08-28T08:55:41Z</dc:date>
    </item>
    <item>
      <title>Re: at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361323#M1038083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Vipin  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use Loop at Screen -- endllop in AT Selection-screen output event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Deva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 08:56:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361323#M1038083</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-28T08:56:30Z</dc:date>
    </item>
    <item>
      <title>Re: at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361324#M1038084</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;Refer below code&lt;/P&gt;&lt;P&gt;&lt;/P&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;PARAMETERS : p_pres  RADIOBUTTON GROUP g1                 "Radio button for presentation server&lt;/P&gt;&lt;P&gt;                     USER-COMMAND radio DEFAULT 'X',&lt;/P&gt;&lt;P&gt;             p_appl  RADIOBUTTON GROUP g1,                "Radio button for application server&lt;/P&gt;&lt;P&gt;             p_ptest TYPE c AS CHECKBOX.&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;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_pifile TYPE rlgrap-filename MODIF ID md1, "Input filename for presentation server&lt;/P&gt;&lt;P&gt;             p_pefile TYPE rlgrap-filename MODIF ID md2. "Error filename for presentation server&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-003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_aifile TYPE ibipparms-path MODIF ID md3,  "Input filename for application server&lt;/P&gt;&lt;P&gt;             p_aefile TYPE ibipparms-path MODIF ID md4.  "Error filename for application server&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;IF p_pres EQ c_x.&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 screen-group1 EQ 'MD3'.&lt;/P&gt;&lt;P&gt;        screen-input   = c_ok.&lt;/P&gt;&lt;P&gt;        screen-active  = c_1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF screen-group1 EQ 'MD4'.&lt;/P&gt;&lt;P&gt;        screen-input  = c_ok.&lt;/P&gt;&lt;P&gt;        screen-active = c_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;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF p_appl EQ c_x.&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 screen-group1 EQ 'MD1'.&lt;/P&gt;&lt;P&gt;        screen-input  = c_ok.&lt;/P&gt;&lt;P&gt;        screen-active = c_1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF screen-group1 EQ 'MD2'.&lt;/P&gt;&lt;P&gt;        screen-input  = c_ok.&lt;/P&gt;&lt;P&gt;        screen-active = c_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;&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;Prashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 08:56:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361324#M1038084</guid>
      <dc:creator>former_member386202</dc:creator>
      <dc:date>2008-08-28T08:56:42Z</dc:date>
    </item>
    <item>
      <title>Re: at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361325#M1038085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  Check this sample code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT z_sdn.

PARAMETERS:
  p_num RADIOBUTTON GROUP rad1 DEFAULT 'X' USER-COMMAND abc,
  p_char RADIOBUTTON GROUP rad1.

PARAMETERS:
  p_num1  TYPE i MODIF ID num,
  p_num2  TYPE i MODIF ID num,
  p_num3  TYPE i MODIF ID num,
  p_char1 TYPE c MODIF ID chr,
  p_char2 TYPE c MODIF ID chr.


AT SELECTION-SCREEN OUTPUT.
  IF p_num EQ 'X'.
    LOOP AT SCREEN.
      IF screen-group1 EQ 'CHR'.
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ELSE.
    LOOP AT SCREEN.
      IF screen-group1 EQ 'NUM'.
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Abhijeet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 08:57:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361325#M1038085</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-28T08:57:45Z</dc:date>
    </item>
    <item>
      <title>Re: at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361326#M1038086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Try like below&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;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME. &lt;/P&gt;&lt;P&gt;PARAMETERS: p1(10) TYPE c, &lt;/P&gt;&lt;P&gt;            p2(10) TYPE c, &lt;/P&gt;&lt;P&gt;            p3(10) TYPE c. &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. &lt;/P&gt;&lt;P&gt;PARAMETERS: p4(10) TYPE c MODIF ID bl2, &lt;/P&gt;&lt;P&gt;            p5(10) TYPE c MODIF ID bl2, &lt;/P&gt;&lt;P&gt;            p6(10) TYPE c MODIF ID bl2. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b2. &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 show_all &amp;lt;&amp;gt; 'X' AND &lt;/P&gt;&lt;P&gt;       screen-group1 = 'BL2'. &lt;/P&gt;&lt;P&gt;       screen-active = '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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;jana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 08:58:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361326#M1038086</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-28T08:58:06Z</dc:date>
    </item>
    <item>
      <title>Re: at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361327#M1038087</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;plz chk below example :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;parameters: r1 as checkbox user-command abc,
p1(10).

at selection-screen output.

if r1 is initial.

loop at screen.
if screen-name = 'P1'.
screen-input = '0'.
endif.
modify screen.
endloop.

else.
loop at screen.
if screen-name = 'P1'.
screen-input = '1'.
endif.
modify screen.
endloop.

endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 08:59:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361327#M1038087</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-28T08:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361328#M1038088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this sample code.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ztest_selection.


PARAMETERS: p1(10),
            p2(10),
            p3(10),
            p4(10),
            p5(10).
PARAMETERS: r1 RADIOBUTTON GROUP g1 USER-COMMAND abc DEFAULT 'X',
            r2 RADIOBUTTON GROUP g1.

AT SELECTION-SCREEN OUTPUT.

  LOOP AT SCREEN.

    IF r1 = 'X'.
      IF screen-name CS 'P4' or screen-name CS 'P5'.
        screen-active = 0.
        modify screen.
      ENDIF.
    ELSE.
      IF screen-name CS 'P1' or screen-name CS 'P2'
      OR screen-name CS 'P3'.
        screen-active = 0.
        modify screen.
      ENDIF.
    ENDIF.

  ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 09:01:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361328#M1038088</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-28T09:01:40Z</dc:date>
    </item>
    <item>
      <title>Re: at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361329#M1038089</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;in the same req the user also want fld 1 &amp;amp; fld 4 as mandaty,but than its showing error,only hiding the fileds after assinging some values to mandatry fileds,is there any way,to solve this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 13:34:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361329#M1038089</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-28T13:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361330#M1038090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can avoid that using the Checks on those fields.&lt;/P&gt;&lt;P&gt;Here is the modified version of the code.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ztest_selection.


PARAMETERS: p1(10),
            p2(10),
            p3(10),
            p4(10),
            p5(10).
PARAMETERS: r1 RADIOBUTTON GROUP g1 USER-COMMAND abc DEFAULT 'X',
            r2 RADIOBUTTON GROUP g1.

AT SELECTION-SCREEN OUTPUT.

  LOOP AT SCREEN.

    IF r1 = 'X'.
      IF screen-name CS 'P4' OR screen-name CS 'P5'.
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ELSE.
      IF screen-name CS 'P1' OR screen-name CS 'P2'
      OR screen-name CS 'P3'.
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDIF.

  ENDLOOP.

AT SELECTION-SCREEN.
  IF sy-ucomm = 'ONLI'.
    IF r1 = 'X' AND p1 IS INITIAL.
      SET CURSOR FIELD 'P1'.
      MESSAGE 'Enter value in P1' TYPE 'E'.
    ENDIF.
    IF r1 = 'X' AND p2 IS INITIAL.
      SET CURSOR FIELD 'P2'.
      MESSAGE 'Enter value in P2' TYPE 'E'.
    ENDIF.

  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 13:39:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361330#M1038090</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-28T13:39:51Z</dc:date>
    </item>
    <item>
      <title>Re: at selection-screen output.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361331#M1038091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Vipin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At a time how can you hide a field and make it mandatory? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you hide a field, who will enter the data in it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First get the requirement properly from client or functional guy. If he want to hide the field and make it mandatory ask him to give a default value for the mandatory field and put that default value in parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naresh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 13:56:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/at-selection-screen-output/m-p/4361331#M1038091</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-28T13:56:35Z</dc:date>
    </item>
  </channel>
</rss>

