<?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: Making screen elements invisible in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178596#M998886</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Just copy paste below code. It works fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PARAMETERS: po_1 TYPE c MODIF ID id1,
            po_2 TYPE c MODIF ID id1.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN PUSHBUTTON /10(30) bt USER-COMMAND ucomm.
DATA: l_ucomm TYPE sy-ucomm.

INITIALIZATION.
  bt = 'Click me to get input fields'.

AT SELECTION-SCREEN OUTPUT.
  CHECK l_ucomm IS INITIAL.
  LOOP AT SCREEN.
    CHECK screen-group1 = 'ID1'.
    screen-active = 0.
    MODIFY SCREEN.
  ENDLOOP.

AT SELECTION-SCREEN.
  l_ucomm = sy-ucomm.
  LOOP AT SCREEN.
    CHECK screen-group1 = 'ID1'.
    screen-active = 1.
    MODIFY SCREEN.
  ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 Jul 2008 13:14:49 GMT</pubDate>
    <dc:creator>vinod_vemuru2</dc:creator>
    <dc:date>2008-07-18T13:14:49Z</dc:date>
    <item>
      <title>Making screen elements invisible</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178590#M998880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have some text fields on selection screen.They all have been assigned to a particular modif id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to write a code so that when we reach the selection screen for the first time,these screens are not visible.These text fields should become visible only when the user clicks a button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help with a sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Points would be definately rewarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My code looks like&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 12:44:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178590#M998880</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T12:44:41Z</dc:date>
    </item>
    <item>
      <title>Re: Making screen elements invisible</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178591#M998881</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 sample code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETERS P_NAME.

DATA TIME TYPE SY-UZEIT.
DATA FLAG.
DATA DIFF TYPE I.

At selection-screen output.
IF FLAG IS INITIAL.
TIME = SY-UZEIT.
FLAG = 'X'.
ENDIF.

DIFF = SY-UZEIT - TIME.

IF DIFF &amp;gt; 30.
Loop at screen.
if screen-name cp '*P_NAME*'.
screen-ACTIVE = 0.
modify screen.
ENDIF.
Endloop.

ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nikunj Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 12:50:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178591#M998881</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T12:50:10Z</dc:date>
    </item>
    <item>
      <title>Re: Making screen elements invisible</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178592#M998882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To make all of the fields invisible, use the following code:&lt;/P&gt;&lt;P&gt;           loop at screen.&lt;/P&gt;&lt;P&gt;               screen-invisible  = u20181u2019.&lt;/P&gt;&lt;P&gt;               modify screen.&lt;/P&gt;&lt;P&gt;           endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 12:50:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178592#M998882</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T12:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: Making screen elements invisible</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178593#M998883</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 out this sample code&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_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>Fri, 18 Jul 2008 12:50:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178593#M998883</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T12:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: Making screen elements invisible</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178594#M998884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Jaydeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   pls. have a look at the following code (this will show you month name acc. to period entered on sel. screen)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_mon TYPE poper DEFAULT '012' OBLIGATORY&lt;/P&gt;&lt;P&gt;VISIBLE LENGTH 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT  37(15) lv_monat FOR FIELD p_mon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;PERFORM get_buper USING p_gjahr&lt;/P&gt;&lt;P&gt;p_mon&lt;/P&gt;&lt;P&gt;CHANGING lv_monat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_buper USING i_jahr TYPE any&lt;/P&gt;&lt;P&gt;i_monat TYPE any&lt;/P&gt;&lt;P&gt;CHANGING p_monam TYPE any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lv_period = i_monat.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'G_POSTING_DATE_OF_PERIOD_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;period = lv_period&lt;/P&gt;&lt;P&gt;variant = 'L1'&lt;/P&gt;&lt;P&gt;year = i_jahr&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;from_date = lv_date&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;period_not_defined = 1&lt;/P&gt;&lt;P&gt;variant_not_defined = 2&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;lv_period = lv_date+4(2).&lt;/P&gt;&lt;P&gt;SELECT SINGLE monam INTO p_monam FROM t015m&lt;/P&gt;&lt;P&gt;WHERE spras = sy-langu&lt;/P&gt;&lt;P&gt;AND monum = lv_period.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;CLEAR p_monam.&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;ENDFORM. " GET_BUPER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SO USE : SELECTION-SCREEN COMMENT STATMENT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Hope it is helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;T.Durai murugan.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Hope it is helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;T.Durai murugan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 12:51:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178594#M998884</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T12:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: Making screen elements invisible</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178595#M998885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the sample code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ZTEST_SELE.

DATa : UCOMM TYPE SY-UCOMM.
TABLES sscrfields.

PARAMETERS: p_carrid TYPE s_carr_id  modif id ABC,
            p_cityfr TYPE s_from_cit.

SELECTION-SCREEN: FUNCTION KEY 1,
                  FUNCTION KEY 2.

INITIALIZATION.
  sscrfields-functxt_01 = 'LH'.
  sscrfields-functxt_02 = 'UA'.

AT SELECTION-SCREEN OUTPUT.
if ucomm &amp;lt;&amp;gt; 'FC01'.
 loop at screen.
  if screen-group1 = 'ABC'.
    screen-active = 0.
    modify screen.
  endif.
 endloop.
endif.
AT SELECTION-SCREEN.
  CASE sscrfields-ucomm.
      WHEN'FC01'.
      ucomm = sscrfields-ucomm.
      p_carrid = 'LH'.
      p_cityfr = 'Frankfurt'.
    WHEN 'FC02'.
      p_carrid = 'UA'.
      p_cityfr = 'Chicago'.
  ENDCASE.

START-OF-SELECTION.
  WRITE / 'START-OF-SELECTION'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 12:59:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178595#M998885</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T12:59:29Z</dc:date>
    </item>
    <item>
      <title>Re: Making screen elements invisible</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178596#M998886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Just copy paste below code. It works fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PARAMETERS: po_1 TYPE c MODIF ID id1,
            po_2 TYPE c MODIF ID id1.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN PUSHBUTTON /10(30) bt USER-COMMAND ucomm.
DATA: l_ucomm TYPE sy-ucomm.

INITIALIZATION.
  bt = 'Click me to get input fields'.

AT SELECTION-SCREEN OUTPUT.
  CHECK l_ucomm IS INITIAL.
  LOOP AT SCREEN.
    CHECK screen-group1 = 'ID1'.
    screen-active = 0.
    MODIFY SCREEN.
  ENDLOOP.

AT SELECTION-SCREEN.
  l_ucomm = sy-ucomm.
  LOOP AT SCREEN.
    CHECK screen-group1 = 'ID1'.
    screen-active = 1.
    MODIFY SCREEN.
  ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 13:14:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/making-screen-elements-invisible/m-p/4178596#M998886</guid>
      <dc:creator>vinod_vemuru2</dc:creator>
      <dc:date>2008-07-18T13:14:49Z</dc:date>
    </item>
  </channel>
</rss>

