<?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: Effective Loop in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715810#M1107478</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;The second loop is more efficient.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Preetham S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Oct 2008 20:32:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-30T20:32:17Z</dc:date>
    <item>
      <title>Effective Loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715809#M1107477</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;can you please let me know which is less time consuming LOOP selection?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP at BKPF where belnr = ws-Belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     IF i_bkpf-blart = 'A1'. ...........................&lt;EM&gt;check the condition and enter in loop ITAB&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;      &lt;/P&gt;&lt;P&gt;      loop at &lt;STRONG&gt;itab&lt;/STRONG&gt; into ws_itab where  a = b.&lt;/P&gt;&lt;P&gt;          delete record.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     ELSEIF i_bkpf-blart = 'B1' .                    &lt;EM&gt;check the condition and enter in loop ITAB&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;     loop at &lt;STRONG&gt;itab&lt;/STRONG&gt; into ws_itab where a = b.  &lt;/P&gt;&lt;P&gt;        delere record.&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;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OR**************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP at BKPF where belnr = ws-Belnr.   &lt;/P&gt;&lt;P&gt;      loop at &lt;STRONG&gt;itab&lt;/STRONG&gt; .        -&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;   &lt;EM&gt;Enter the LOOP ITAB and then check condtion&lt;/EM&gt;       &lt;/P&gt;&lt;P&gt;             IF i_bkpf-blart = 'A1'.&lt;/P&gt;&lt;P&gt;                 delete record.&lt;/P&gt;&lt;P&gt;            elseif i_bkpf-blart = 'B1' . &lt;/P&gt;&lt;P&gt;                 delere record.&lt;/P&gt;&lt;P&gt;             endif.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 20:19:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715809#M1107477</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T20:19:45Z</dc:date>
    </item>
    <item>
      <title>Re: Effective Loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715810#M1107478</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;The second loop is more efficient.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Preetham S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 20:32:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715810#M1107478</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T20:32:17Z</dc:date>
    </item>
    <item>
      <title>Re: Effective Loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715811#M1107479</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;But the second loop LOOPs across all the records of &lt;STRONG&gt;ITAB&lt;/STRONG&gt; and then check condition.&lt;/P&gt;&lt;P&gt;And first one just LOOPs when condition is met.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do you say?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yogita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 20:35:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715811#M1107479</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T20:35:14Z</dc:date>
    </item>
    <item>
      <title>Re: Effective Loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715812#M1107480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LOOP at BKPF where belnr = ws-Belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF i_bkpf-blart = 'A1'. ...........................check the condition and enter in loop ITAB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab into ws_itab where a = b.&lt;/P&gt;&lt;P&gt;delete record.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF i_bkpf-blart = 'B1' . check the condition and enter in loop ITAB&lt;/P&gt;&lt;P&gt;loop at itab into ws_itab where a = b. &lt;/P&gt;&lt;P&gt;delere record.&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;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**************************************&lt;STRONG&gt;OR&lt;/STRONG&gt;*************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP at BKPF where belnr = ws-Belnr. &lt;/P&gt;&lt;P&gt;loop at &lt;STRONG&gt;itab .&lt;/STRONG&gt;                                   &lt;EM&gt;Enter the LOOP ITAB and then check condtion&lt;/EM&gt; &lt;/P&gt;&lt;P&gt;IF i_bkpf-blart = 'A1'.&lt;/P&gt;&lt;P&gt;delete record.&lt;/P&gt;&lt;P&gt;elseif i_bkpf-blart = 'B1' . &lt;/P&gt;&lt;P&gt;delere record.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 20:37:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715812#M1107480</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T20:37:41Z</dc:date>
    </item>
    <item>
      <title>Re: Effective Loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715813#M1107481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Both are bad. You should use READs with BINARY SEARCH instead. Please see:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Performance of Nested Loops|&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="41337"&gt;&lt;/A&gt;]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 20:44:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715813#M1107481</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T20:44:28Z</dc:date>
    </item>
    <item>
      <title>Re: Effective Loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715814#M1107482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rob,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But as per the requirement, I need to select multiple records and hence I need to use LOOP instead of READ which selects single record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yogita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 20:53:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715814#M1107482</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T20:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: Effective Loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715815#M1107483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The blog shows one way to do exactly that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 21:16:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/effective-loop/m-p/4715815#M1107483</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T21:16:02Z</dc:date>
    </item>
  </channel>
</rss>

