<?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: LOOP AT SCREEN in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412190#M198441</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please make sure to mark your post as solved if solved completely.  Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Jul 2006 13:07:50 GMT</pubDate>
    <dc:creator>RichHeilman</dc:creator>
    <dc:date>2006-07-06T13:07:50Z</dc:date>
    <item>
      <title>LOOP AT SCREEN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412182#M198433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have one requirement like .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In selection screen i have 5 parameter.&lt;/P&gt;&lt;P&gt;one para meter as list box.&lt;/P&gt;&lt;P&gt;when i entered  '1' in listbox ,i need to disacle another parameter.&lt;/P&gt;&lt;P&gt;if '2' entered ,i want disable another field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can i do.&lt;/P&gt;&lt;P&gt;i written like &lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;  IF p_ftype = '1'.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF  screen-group1 = 'M2'.&lt;/P&gt;&lt;P&gt;        screen-input = 0.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 02:12:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412182#M198433</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T02:12:15Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP AT SCREEN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412183#M198434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Make sure to MODIFY the SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;


AT SELECTION-SCREEN OUTPUT.
IF p_ftype = '1'.
LOOP AT SCREEN.
IF screen-group1 = 'M2'.
screen-input = 0.
&amp;lt;b&amp;gt;MODIFY SCREEN.&amp;lt;/b&amp;gt;
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;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 02:20:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412183#M198434</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-07-06T02:20:56Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP AT SCREEN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412184#M198435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Heilman,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i give default value as 1 ,it is working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 02:26:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412184#M198435</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T02:26:29Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP AT SCREEN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412185#M198436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i want when i select as 1 then only display as disable.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 02:27:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412185#M198436</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T02:27:27Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP AT SCREEN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412186#M198437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please post all of your code.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 02:27:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412186#M198437</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-07-06T02:27:40Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP AT SCREEN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412187#M198438</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Heilmen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here iam sending my 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_ftype   TYPE c AS LISTBOX VISIBLE LENGTH 15 OBLIGATORY,&lt;/P&gt;&lt;P&gt;           p_afapl   TYPE afapl ,&lt;/P&gt;&lt;P&gt;           p_gjahr TYPE gjahr,&lt;/P&gt;&lt;P&gt;           p_dimage  TYPE zfidf_imgid MODIF ID m1,&lt;/P&gt;&lt;P&gt;           p_afabe   TYPE t093-afabe1 OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(31) text-009&lt;/P&gt;&lt;P&gt;                 FOR FIELD  p_versin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;           p_versin TYPE versm MODIF ID m2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:s_bukrs FOR v_bukrs NO INTERVALS ,&lt;/P&gt;&lt;P&gt;               s_ktogr FOR v_ktogr NO INTERVALS ,&lt;/P&gt;&lt;P&gt;               s_anlkl FOR v_anlkl NO INTERVALS .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:p_numyrs TYPE char2.                       "Number of Years&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;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_caa   RADIOBUTTON GROUP lay DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 3(50) text-005&lt;/P&gt;&lt;P&gt;                   FOR FIELD  p_caa.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS  p_aca  RADIOBUTTON GROUP lay.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 4(50) text-006&lt;/P&gt;&lt;P&gt;                   FOR FIELD  p_caa.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(21) text-004&lt;/P&gt;&lt;P&gt;                   FOR FIELD  p_curper.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_curper  AS CHECKBOX DEFAULT c_true.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(21) text-007&lt;/P&gt;&lt;P&gt;                   FOR FIELD  p_sst.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_sst  AS CHECKBOX DEFAULT c_true.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(21) text-008&lt;/P&gt;&lt;P&gt;                   FOR FIELD  p_sgt.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_sgt  AS CHECKBOX DEFAULT c_true.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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;PARAMETERS: p_awo    AS CHECKBOX,&lt;/P&gt;&lt;P&gt;            p_ipmr   AS CHECKBOX MODIF ID m2,&lt;/P&gt;&lt;P&gt;            p_ret    AS CHECKBOX MODIF ID m2,&lt;/P&gt;&lt;P&gt;            p_impact AS CHECKBOX MODIF ID m2.&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;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  vw_vrm-key = '1'.&lt;/P&gt;&lt;P&gt;  vw_vrm-text = '1.Unconditional'.&lt;/P&gt;&lt;P&gt;  APPEND vw_vrm TO v_vrm.&lt;/P&gt;&lt;P&gt;  vw_vrm-key = '2'.&lt;/P&gt;&lt;P&gt;  vw_vrm-text = '2.Conditonal'.&lt;/P&gt;&lt;P&gt;  APPEND vw_vrm TO v_vrm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            id              = 'P_FTYPE'&lt;/P&gt;&lt;P&gt;            values          = v_vrm&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            id_illegal_name = 1&lt;/P&gt;&lt;P&gt;            OTHERS          = 2.&lt;/P&gt;&lt;P&gt;&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;  IF p_ftype = '1'.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF screen-name = P_FTYPE and  screen-group1 = 'M2'.&lt;/P&gt;&lt;P&gt;        screen-intensified = 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;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 02:32:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412187#M198438</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T02:32:33Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP AT SCREEN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412188#M198439</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure that you wrap with single quotes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

AT SELECTION-SCREEN OUTPUT.
IF p_ftype = '1'.
LOOP AT SCREEN.
IF screen-name = &amp;lt;b&amp;gt;'P_FTYPE'&amp;lt;/b&amp;gt; and screen-group1 = 'M2'.
screen-intensified = 0.
ENDIF.
MODIFY SCREEN.
ENDLOOP.

ENDIF.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 02:39:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412188#M198439</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-07-06T02:39:42Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP AT SCREEN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412189#M198440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is my test program which is working good for me.  Drop down to listbox for value 1 and hit enter, notice that the second field is disable, drop listbox to 2 and hit enter, notice that the first field is disabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report zrich_0001 .

type-pools: vrm.

parameters: p_list type i as listbox visible length 5.
parameters: p_parm1 type c modif id pm1,
            p_parm2 type c modif id pm2.

initialization.

  perform build_drop_down_list.

at selection-screen output.

  loop at screen.
    if ( p_list = '1'
      and screen-group1 = 'PM2' )
      or ( p_list = '2'
      and screen-group1 = 'PM1' ).
      screen-input = 0.
      modify screen.
    endif.
  endloop.


start-of-selection.

write:/ p_list.


************************************************************************
* build drop_down_list
************************************************************************
form build_drop_down_list.

  data: name type vrm_id,
        list type vrm_values,
        value like line of list.

  clear list. refresh list.
  name = 'P_LIST'.

  clear value.
  value-key = 1.
  value-text = 1.
  append value to list.


  clear value.
  value-key = 2.
  value-text = 2.
  append value to list.

* Set the values
  call function 'VRM_SET_VALUES'
       exporting
            id     = name
            values = list.

endform.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 02:42:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412189#M198440</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-07-06T02:42:24Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP AT SCREEN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412190#M198441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please make sure to mark your post as solved if solved completely.  Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 13:07:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/1412190#M198441</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-07-06T13:07:50Z</dc:date>
    </item>
  </channel>
</rss>

