<?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 inside loop -performance  issue. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519586#M570198</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Archana,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use Read statement instead the loop instead of loop statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Jul 2007 07:01:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-20T07:01:51Z</dc:date>
    <item>
      <title>LOOP inside loop -performance  issue.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519580#M570192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ppl,&lt;/P&gt;&lt;P&gt;I want to put the select query mentioned below outside the loop to resolve performance issue. The 'for all entries' does not support aggregate functions like 'sum' and 'group by'. plz have a look at my approach and suggest some changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the code:&lt;/P&gt;&lt;P&gt;LOOP AT T_UNITS.&lt;/P&gt;&lt;P&gt;V_TABIX = SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE TEXT-S01 T_UNITS-UNIT INTO VL_TEXT SEPARATED BY ' '.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERCENTAGE = 0&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TEXT = VL_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get GLPCA postings&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT AWTYP AWORG RACCT REFDOCNR SUM( HSL ) FROM GLPCA "1062&lt;/P&gt;&lt;P&gt;INTO TABLE T_GLPCA&lt;/P&gt;&lt;P&gt;WHERE RPRCTR = T_UNITS-UNIT&lt;/P&gt;&lt;P&gt;AND RACCT IN S_HKONT&lt;/P&gt;&lt;P&gt;AND KOKRS = V_KOKRS&lt;/P&gt;&lt;P&gt;AND RYEAR = P_GJAHR&lt;/P&gt;&lt;P&gt;AND POPER &amp;lt;= P_MONAT&lt;/P&gt;&lt;P&gt;GROUP BY AWTYP AWORG RACCT REFDOCNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lopp at t_glpca.&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;my approach:&lt;/P&gt;&lt;P&gt;all this put outside the loop 'loop at t_units'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT rprctr AWTYP AWORG RACCT REFDOCNR HSL FROM GLPCA  "1062&lt;/P&gt;&lt;P&gt;  INTO TABLE T_GLPCA&lt;/P&gt;&lt;P&gt;  For all entries in t_units             &lt;/P&gt;&lt;P&gt;   WHERE RPRCTR = T_UNITS-UNIT&lt;/P&gt;&lt;P&gt;   AND   RACCT  IN S_HKONT&lt;/P&gt;&lt;P&gt;   AND   KOKRS = V_KOKRS&lt;/P&gt;&lt;P&gt;   AND   RYEAR = P_GJAHR&lt;/P&gt;&lt;P&gt;   AND   POPER  &amp;lt;= P_MONAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop at t_glpca.&lt;/P&gt;&lt;P&gt;    v_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;    select sum( hsl ) from glpca into t_glpca-hsl.&lt;/P&gt;&lt;P&gt;    modify t_glpca index v_tabix.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The select query 'select sum( hsl ) from glpca into t_glpca-hsl' is consuming lot of time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;P&gt;Archana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 05:29:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519580#M570192</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T05:29:04Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP inside loop -performance  issue.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519581#M570193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi archna,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this program working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From your code it seems that in table t_glpca and the column hsl&lt;/P&gt;&lt;P&gt;you are putting same value i mean to say sum value.&lt;/P&gt;&lt;P&gt;why are u doing like that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wat exactly ur requirment is?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just explain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Azad.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 05:35:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519581#M570193</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T05:35:23Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP inside loop -performance  issue.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519582#M570194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ,&lt;/P&gt;&lt;P&gt;    u can use sum function while displaying also .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u have selected some values into itab na .aftyer that use the below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;at end of &amp;lt;fielname&amp;gt;.&lt;/P&gt;&lt;P&gt;sum.&lt;/P&gt;&lt;P&gt;write:/ itab-&amp;lt;fieldname&amp;gt;.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like this also u can some .so u can use for all entries in select statement .&lt;/P&gt;&lt;P&gt;hopw it's usefull for u .&lt;/P&gt;&lt;P&gt;or use &lt;/P&gt;&lt;P&gt;on change of &amp;lt;fielname&amp;gt;&lt;/P&gt;&lt;P&gt;endon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead of at endof.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXAMPLE CODE&lt;/P&gt;&lt;P&gt;SELECT * &lt;/P&gt;&lt;P&gt;       FROM sflight &lt;/P&gt;&lt;P&gt;       INTO TABLE sflight_tab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT sflight_tab INTO sflight_wa. &lt;/P&gt;&lt;P&gt;  AT NEW connid. &lt;/P&gt;&lt;P&gt;    WRITE: / sflight_wa-carrid, &lt;/P&gt;&lt;P&gt;             sflight_wa-connid. &lt;/P&gt;&lt;P&gt;    ULINE. &lt;/P&gt;&lt;P&gt;  ENDAT. &lt;/P&gt;&lt;P&gt;  WRITE: / sflight_wa-fldate, &lt;/P&gt;&lt;P&gt;           sflight_wa-seatsocc. &lt;/P&gt;&lt;P&gt;  AT END OF connid. &lt;/P&gt;&lt;P&gt;    SUM. &lt;/P&gt;&lt;P&gt;    ULINE. &lt;/P&gt;&lt;P&gt;    WRITE: / 'Sum', &lt;/P&gt;&lt;P&gt;              sflight_wa-seatsocc UNDER sflight_wa-seatsocc. &lt;/P&gt;&lt;P&gt;    SKIP. &lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 05:51:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519582#M570194</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T05:51:23Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP inside loop -performance  issue.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519583#M570195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Arun Shekhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 05:59:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519583#M570195</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T05:59:45Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP inside loop -performance  issue.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519584#M570196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Azad,&lt;/P&gt;&lt;P&gt;Yep i dont need sum there.&lt;/P&gt;&lt;P&gt;Thanks for the response i removed the code.But i somehow want to improve the performance of the program but avoiding loop inside loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Archana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 06:58:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519584#M570196</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T06:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP inside loop -performance  issue.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519585#M570197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi.... u can use read table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please reward points if it was of help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 07:01:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519585#M570197</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T07:01:50Z</dc:date>
    </item>
    <item>
      <title>Re: LOOP inside loop -performance  issue.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519586#M570198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Archana,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use Read statement instead the loop instead of loop statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 07:01:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-inside-loop-performance-issue/m-p/2519586#M570198</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T07:01:51Z</dc:date>
    </item>
  </channel>
</rss>

