<?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/2458267#M551326</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;yes you can use loop at screen,&lt;/P&gt;&lt;P&gt;use it in event at selection-screen output. and modify any record on selection -screen according to your requirement.&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;*disable the date range selection screen option&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF rb_today EQ 'X' OR&lt;/P&gt;&lt;P&gt;      rb_cntm EQ 'X' OR&lt;/P&gt;&lt;P&gt;      rb_cntyr EQ 'X' OR&lt;/P&gt;&lt;P&gt;      rb_past EQ 'X' OR&lt;/P&gt;&lt;P&gt;      rb_all EQ 'X' OR&lt;/P&gt;&lt;P&gt;      rb_fut EQ '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 EQ 'S_D_RAN-LOW' .&lt;/P&gt;&lt;P&gt;         screen-input = '0'.&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;         EXIT.&lt;/P&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;P&gt;     LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;       IF screen-name EQ 'S_D_RAN-HIGH'.&lt;/P&gt;&lt;P&gt;         screen-input = '0'.&lt;/P&gt;&lt;P&gt;         screen-required = '0'.&lt;/P&gt;&lt;P&gt;         MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;         CLEAR screen.&lt;/P&gt;&lt;P&gt;         EXIT.&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;regards,&lt;/P&gt;&lt;P&gt;ruchika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Jun 2007 05:57:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-22T05:57:25Z</dc:date>
    <item>
      <title>loop at screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/2458265#M551324</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;i am using selection screnn can i use loop at screen in this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards&lt;/P&gt;&lt;P&gt;abaper&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 05:48:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/2458265#M551324</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T05:48:57Z</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/2458266#M551325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi king,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REPORT zextest595 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- Radiobuttons&lt;/P&gt;&lt;P&gt;PARAMETERS: p_up   RADIOBUTTON GROUP a DEFAULT 'X' USER-COMMAND rb,&lt;/P&gt;&lt;P&gt;            p_list RADIOBUTTON GROUP a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_pcfile LIKE rlgrap-filename OBLIGATORY DEFAULT 'C:\'&lt;/P&gt;&lt;P&gt;            MODIF ID ccc,&lt;/P&gt;&lt;P&gt;            p_pctype LIKE rlgrap-filetype OBLIGATORY DEFAULT 'ASC'&lt;/P&gt;&lt;P&gt;            MODIF ID ccc,&lt;/P&gt;&lt;P&gt;            p_unix   LIKE rlgrap-filename OBLIGATORY DEFAULT '.\'&lt;/P&gt;&lt;P&gt;            MODIF ID ccc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_dir LIKE rlgrap-filename OBLIGATORY DEFAULT '.'&lt;/P&gt;&lt;P&gt;            MODIF ID ddd,&lt;/P&gt;&lt;P&gt;            p_fp  LIKE rlgrap-filename&lt;/P&gt;&lt;P&gt;            MODIF ID ddd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&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;AT SELECTION-SCREEN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&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_up = 'X' .&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      CASE screen-group1.&lt;/P&gt;&lt;P&gt;        WHEN 'CCC'.&lt;/P&gt;&lt;P&gt;          screen-input = 1.  "Enable&lt;/P&gt;&lt;P&gt;          screen-invisible = 0. "Disable&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        WHEN 'DDD'.&lt;/P&gt;&lt;P&gt;          screen-input = 0.&lt;/P&gt;&lt;P&gt;          screen-invisible = 1.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF p_list = 'X'.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      CASE screen-group1.&lt;/P&gt;&lt;P&gt;        WHEN 'CCC'.&lt;/P&gt;&lt;P&gt;          screen-input = 0.&lt;/P&gt;&lt;P&gt;          screen-invisible = 1.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        WHEN 'DDD'.&lt;/P&gt;&lt;P&gt;          screen-input = 1.&lt;/P&gt;&lt;P&gt;          screen-invisible = 0.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDCASE.&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;Don't forget to reward if useful...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 05:52:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/2458266#M551325</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T05:52:26Z</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/2458267#M551326</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;yes you can use loop at screen,&lt;/P&gt;&lt;P&gt;use it in event at selection-screen output. and modify any record on selection -screen according to your requirement.&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;*disable the date range selection screen option&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF rb_today EQ 'X' OR&lt;/P&gt;&lt;P&gt;      rb_cntm EQ 'X' OR&lt;/P&gt;&lt;P&gt;      rb_cntyr EQ 'X' OR&lt;/P&gt;&lt;P&gt;      rb_past EQ 'X' OR&lt;/P&gt;&lt;P&gt;      rb_all EQ 'X' OR&lt;/P&gt;&lt;P&gt;      rb_fut EQ '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 EQ 'S_D_RAN-LOW' .&lt;/P&gt;&lt;P&gt;         screen-input = '0'.&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;         EXIT.&lt;/P&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;P&gt;     LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;       IF screen-name EQ 'S_D_RAN-HIGH'.&lt;/P&gt;&lt;P&gt;         screen-input = '0'.&lt;/P&gt;&lt;P&gt;         screen-required = '0'.&lt;/P&gt;&lt;P&gt;         MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;         CLEAR screen.&lt;/P&gt;&lt;P&gt;         EXIT.&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;regards,&lt;/P&gt;&lt;P&gt;ruchika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 05:57:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/2458267#M551326</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T05:57:25Z</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/2458268#M551327</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;pls refer this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- SELECTION OPTIONS -&lt;/P&gt;&lt;HR originaltext="--------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK SO WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_VBELN FOR VBAK-VBELN,"Sales order number   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               S_VBELND FOR LIKP-VBELN,"Delivery number     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               S_VBELNI FOR VBRK-VBELN,"Invoice number      &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               S_VBELNP FOR VBKD-BSTKD."PO number           &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK SO.                            &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- EVENT AT SCREEN OUTPUT -&lt;/P&gt;&lt;HR originaltext="------------------------------" /&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;  CASE SY-TCODE.                                                  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'ZEDI6'.                                                 &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;        CASE SCREEN-GROUP4.                                       &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WHEN '001'.                  "Sales order select        &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '1'.       "1=Active, 0=Don't display &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;          WHEN '002'.                  "Delivery select           &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display &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;          WHEN '003'.                  "Invoice select            &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display &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;          WHEN '004'.                  "PO Select                 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display &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;        ENDCASE.                                                  &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;    WHEN 'ZEDI6D'.                     "Delivery select            &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;        CASE SCREEN-GROUP4.                                        &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WHEN '001'.                  "Sales order select         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display  &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;          WHEN '002'.                  "Delivery select             &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '1'.       "1=Active, 0=Don't display  &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;          WHEN '003'.                  "Invoice select             &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display  &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;          WHEN '004'.                  "PO Select                  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display  &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;        ENDCASE.                                                   &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;    WHEN 'ZEDI6I'.                     "Invoice select                   &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;        CASE SCREEN-GROUP4.                                             &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WHEN '001'.                  "Sales order select              &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display       &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;          WHEN '002'.                  "Delivery select                 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display       &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;          WHEN '003'.                  "Invoice select                  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '1'.       "1=Active, 0=Don't display       &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;          WHEN '004'.                  "PO Select                       &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display       &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;        ENDCASE.                                                        &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;    WHEN 'ZEDI6P'.                     "PO select                   &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;        CASE SCREEN-GROUP4.                                         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WHEN '001'.                  "Sales order select          &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display   &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;          WHEN '002'.                  "Delivery select             &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display   &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;          WHEN '003'.                  "Invoice select              &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '0'.       "1=Active, 0=Don't display   &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;          WHEN '004'.                  "PO Select                   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SCREEN-ACTIVE = '1'.       "1=Active, 0=Don't display   &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;        ENDCASE.                                                     &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;  ENDCASE.                          &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward all help full answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards .&lt;/P&gt;&lt;P&gt;Jay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 05:57:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/2458268#M551327</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T05:57:55Z</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/2458269#M551328</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;You can use the LOOP AT SCREEN statment .... In the event AT SELETION SCREEN OUTPUT we use this LOOP AT SCREEN and ENDLOOP statments &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETERS: TEST1(10) MODIF ID SC1,
            TEST2(10) MODIF ID SC2,
            TEST3(10) MODIF ID SC1,
            TEST4(10) MODIF ID SC2.

AT SELECTION-SCREEN OUTPUT.

LOOP AT SCREEN.
  IF SCREEN-GROUP1 = 'SC1'.
    SCREEN-INTENSIFIED = '1'.
    MODIFY SCREEN.
    CONTINUE.
  ENDIF.
  IF SCREEN-GROUP1 = 'SC2'.
    SCREEN-INTENSIFIED = '0'.
    MODIFY SCREEN.
  ENDIF.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 05:58:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/2458269#M551328</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T05:58:18Z</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/2458270#M551329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;yes u can use.loop at screen is used to make selection screen fields visible/invisible etc.&lt;/P&gt;&lt;P&gt;ex:&lt;/P&gt;&lt;P&gt;report zsr_screen.&lt;/P&gt;&lt;P&gt;PARAMETERS P_CREA AS CHECKBOX USER-COMMAND CRE.&lt;/P&gt;&lt;P&gt;PARAMETERS P_FILE(80) MODIF ID AAA.&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;   CHECK P_CREA = 'X'.&lt;/P&gt;&lt;P&gt;   LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF SCREEN-GROUP1 = 'AAA'.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 05:58:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/2458270#M551329</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T05:58:54Z</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/2458271#M551330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;Yes, you can use LOOP AT SCREEN...ENDLOOP in the SELECTION SCREEN.&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess you are looking for some modification on the screen interms of either hiding elements or enabling input etc. on the screen depending on some conditions. All these are modification to the SCREEN and happen at the event &amp;lt;i&amp;gt;&amp;lt;b&amp;gt;AT SELECTION-SCREEN OUTPUT.&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following is one sample code showing how to do this. Here depending on the MODIFICATION Group IDs, fields are made input enabled and disabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETERS: CUSTNAME(10) MODIF ID ID1,
            CUSTADDR(10) MODIF ID ID1,
            VENDNAME(10) MODIF ID ID2,
            VENDADDR(10) MODIF ID ID2.

 
AT SELECTION-SCREEN OUTPUT. 
LOOP AT SCREEN.
  IF SCREEN-GROUP1 = 'ID1'.
    SCREEN-INPUT = '1'.
    MODIFY SCREEN.
    CONTINUE.
  ENDIF.
  IF SCREEN-GROUP1 = 'ID2'.
    SCREEN-INPUT = '0'.
    MODIFY SCREEN.
  ENDIF.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS If the answer solves your query, plz close the thread by rewarding each reply and marking the thread Solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 06:08:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-at-screen/m-p/2458271#M551330</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T06:08:05Z</dc:date>
    </item>
  </channel>
</rss>

