<?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: how to do loop just one time in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741933#M637136</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi max&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i sorry i dont explain my self well i have loop for tmp_emp_day  and i wont to do the loop target_hours_exp just one time in all the big loop (tmp_emp_day)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT tmp_emp_day ASSIGNING &amp;lt;fs_emp&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'Z_EMP_CAP'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        pernr            = &amp;lt;fs_emp&amp;gt;-pernr&lt;/P&gt;&lt;P&gt;        begda            = fir_day&lt;/P&gt;&lt;P&gt;        endda            = last_day&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        target_hrs       = target_hrs&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        target_hours_exp = target_hours_exp&lt;/P&gt;&lt;P&gt;        work_hours       = work_hours.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DO 1 TIMES.&lt;/P&gt;&lt;P&gt;      LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt; WHERE stdaz = '0.5' .&lt;/P&gt;&lt;P&gt;        ADD 1 TO cnt_days.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;fs_emp&amp;gt;-miss_days = &amp;lt;fs_emp&amp;gt;-miss_days - cnt_days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND &amp;lt;fs_emp&amp;gt; TO emp_miss_days.&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;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Sep 2007 10:04:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-03T10:04:55Z</dc:date>
    <item>
      <title>how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741924#M637127</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;i wont to do this loop just one time in program what is the best way to do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;      LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF &amp;lt;target_hours_exp&amp;gt;-stdaz = '0.5' .&lt;/P&gt;&lt;P&gt;          ADD 1 TO cnt_days.&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>Mon, 03 Sep 2007 09:51:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741924#M637127</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T09:51:19Z</dc:date>
    </item>
    <item>
      <title>Re: how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741925#M637128</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;PRE&gt;&lt;CODE&gt;LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt; where stdaz = '0.5' .
  ADD 1 TO cnt_days.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 09:52:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741925#M637128</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T09:52:47Z</dc:date>
    </item>
    <item>
      <title>Re: how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741926#M637129</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;LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF &amp;lt;target_hours_exp&amp;gt;-stdaz = '0.5' .&lt;/P&gt;&lt;P&gt;ADD 1 TO cnt_days.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;if sy-INDEX = 1.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&amp;lt;/b&amp;gt;&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;reward if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 09:53:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741926#M637129</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T09:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741927#M637130</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;LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF &amp;lt;target_hours_exp&amp;gt;-stdaz = '0.5' .&lt;/P&gt;&lt;P&gt;ADD 1 TO cnt_days.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;exit.&amp;lt;/b&amp;gt;&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;thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Venkatesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 09:53:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741927#M637130</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T09:53:51Z</dc:date>
    </item>
    <item>
      <title>Re: how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741928#M637131</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt;.&lt;/P&gt;&lt;P&gt;if sy-tabix = 1.&lt;/P&gt;&lt;P&gt;IF &amp;lt;target_hours_exp&amp;gt;-stdaz = '0.5' .&lt;/P&gt;&lt;P&gt;ADD 1 TO cnt_days.&lt;/P&gt;&lt;P&gt;ENDIF.&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;plz reward points if it helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 09:54:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741928#M637131</guid>
      <dc:creator>former_member188827</dc:creator>
      <dc:date>2007-09-03T09:54:05Z</dc:date>
    </item>
    <item>
      <title>Re: how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741929#M637132</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tal,&lt;/P&gt;&lt;P&gt;well, you may insert an EXIT statement inside your loop:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt;.
  IF &amp;lt;target_hours_exp&amp;gt;-stdaz = '0.5' .
    ADD 1 TO cnt_days.
  ENDIF.
  EXIT.                "&amp;lt;-- insert
ENDLOOP. 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;(depending on your needs, you may change the EXIT statement into the IF..ENDIF)&lt;/P&gt;&lt;P&gt;I hope it helps. Best regards,&lt;/P&gt;&lt;P&gt;Alvaro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 09:54:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741929#M637132</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T09:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741930#M637133</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;LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF &amp;lt;target_hours_exp&amp;gt;-stdaz = '0.5' .&lt;/P&gt;&lt;P&gt;ADD 1 TO cnt_days.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXIT.&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;Thanks and Best Regards,&lt;/P&gt;&lt;P&gt;Vikas Bittera.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 09:55:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741930#M637133</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T09:55:01Z</dc:date>
    </item>
    <item>
      <title>Re: how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741931#M637134</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;LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt; where &amp;lt;target_hours_exp&amp;gt;-stdaz = '0.5'  .&lt;/P&gt;&lt;P&gt;ADD 1 TO cnt_days.&lt;/P&gt;&lt;P&gt;EXIT.&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;Instead of looping you can use READ statement&lt;/P&gt;&lt;P&gt;READ TABLE target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt; with key &amp;lt;target_hours_exp&amp;gt;-stdaz = '0.5'  .&lt;/P&gt;&lt;P&gt;If sy-subrc = 0.&lt;/P&gt;&lt;P&gt;ADD 1 TO cnt_days.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rewards if useful,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;nazeer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 09:55:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741931#M637134</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T09:55:09Z</dc:date>
    </item>
    <item>
      <title>Re: how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741932#M637135</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF &amp;lt;target_hours_exp&amp;gt;-stdaz = '0.5' .&lt;/P&gt;&lt;P&gt;ADD 1 TO cnt_days.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 10:03:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741932#M637135</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T10:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741933#M637136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi max&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i sorry i dont explain my self well i have loop for tmp_emp_day  and i wont to do the loop target_hours_exp just one time in all the big loop (tmp_emp_day)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT tmp_emp_day ASSIGNING &amp;lt;fs_emp&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'Z_EMP_CAP'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        pernr            = &amp;lt;fs_emp&amp;gt;-pernr&lt;/P&gt;&lt;P&gt;        begda            = fir_day&lt;/P&gt;&lt;P&gt;        endda            = last_day&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        target_hrs       = target_hrs&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        target_hours_exp = target_hours_exp&lt;/P&gt;&lt;P&gt;        work_hours       = work_hours.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DO 1 TIMES.&lt;/P&gt;&lt;P&gt;      LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt; WHERE stdaz = '0.5' .&lt;/P&gt;&lt;P&gt;        ADD 1 TO cnt_days.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;fs_emp&amp;gt;-miss_days = &amp;lt;fs_emp&amp;gt;-miss_days - cnt_days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND &amp;lt;fs_emp&amp;gt; TO emp_miss_days.&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;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 10:04:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741933#M637136</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T10:04:55Z</dc:date>
    </item>
    <item>
      <title>Re: how to do loop just one time</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741934#M637137</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;Ok, so u need to do a READ TABLE statament or insert EXIT statament into the loop (it's the same):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT tmp_emp_day ASSIGNING &amp;lt;fs_emp&amp;gt;.

CALL FUNCTION 'Z_EMP_CAP'
  EXPORTING
       pernr = &amp;lt;fs_emp&amp;gt;-pernr
       begda = fir_day
       endda = last_day
  IMPORTING
       target_hrs = target_hrs
  TABLES
      target_hours_exp = target_hours_exp
      work_hours = work_hours.

* Or you use the READ TABLE statament.....:

  READ TABLE target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt;
                                                        WITH KEY stdaz = '0.5' .
  IF SY-SUBRC = 0.
     ADD 1 TO cnt_days.
  ENDIF.

*...or EXIT into the LOOP:

  LOOP AT target_hours_exp ASSIGNING &amp;lt;target_hours_exp&amp;gt; WHERE stdaz = '0.5' .
    ADD 1 TO cnt_days.
    EXIT.
  ENDLOOP.

  &amp;lt;fs_emp&amp;gt;-miss_days = &amp;lt;fs_emp&amp;gt;-miss_days - cnt_days.

  APPEND &amp;lt;fs_emp&amp;gt; TO emp_miss_days.

ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 12:50:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-do-loop-just-one-time/m-p/2741934#M637137</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T12:50:06Z</dc:date>
    </item>
  </channel>
</rss>

