<?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: performance in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222092#M1008794</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try to create index to that field in bkpf table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;that will help u ...........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;Anbu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Jul 2008 10:46:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-15T10:46:24Z</dc:date>
    <item>
      <title>performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222090#M1008792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i'm working on payment report..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;following query is taking lot of time...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT it_rseg .&lt;/P&gt;&lt;P&gt;   CLEAR it_temp.&lt;/P&gt;&lt;P&gt;    CONCATENATE it_rseg-belnr it_rseg-gjahr INTO it_temp-temp.&lt;/P&gt;&lt;P&gt;   APPEND it_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT belnr  gjahr awkey&lt;/P&gt;&lt;P&gt;                FROM bkpf&lt;/P&gt;&lt;P&gt;                   APPENDING TABLE it_bkpf&lt;/P&gt;&lt;P&gt;                  WHERE awkey EQ it_temp-temp.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if i use select statement outside the loop,&lt;/P&gt;&lt;P&gt;even its takes more time...&lt;/P&gt;&lt;P&gt;please help me in reducing the time of execution..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Suprith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 10:38:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222090#M1008792</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-15T10:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222091#M1008793</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;For sure you need to keep BKPF selection outside the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also I checked table RSEG and it has the fields BUKRS, BELNR and GJAHR. So instead of concatenating BELNR and GJAHR in a loop, directly use BUKRS, BELNR and GJAHR to get data from BKPF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use for all entries clause while fetching data from BKPF table.&lt;/P&gt;&lt;P&gt;This way you can avoid loop at all and time should reduce considerably.&lt;/P&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;Regards,&lt;/P&gt;&lt;P&gt;Lalit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 10:43:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222091#M1008793</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-15T10:43:34Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222092#M1008794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try to create index to that field in bkpf table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;that will help u ...........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;Anbu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 10:46:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222092#M1008794</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-15T10:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222093#M1008795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suprith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why dont you directly use the AWKEY in BKPF ? in that way you can avoid append it_temp in the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Else,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_rseg .&lt;/P&gt;&lt;P&gt;CLEAR it_temp.&lt;/P&gt;&lt;P&gt;CONCATENATE it_rseg-belnr it_rseg-gjahr INTO it_temp-temp.&lt;/P&gt;&lt;P&gt;APPEND it_temp.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT belnr gjahr awkey&lt;/P&gt;&lt;P&gt;FROM bkpf&lt;/P&gt;&lt;P&gt;APPENDING TABLE it_bkpf&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN it_temp&lt;/P&gt;&lt;P&gt;WHERE awkey EQ it_temp-temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Megha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 10:46:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222093#M1008795</guid>
      <dc:creator>megha_h</dc:creator>
      <dc:date>2008-07-15T10:46:50Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222094#M1008796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi suprith ,&lt;/P&gt;&lt;P&gt;   i think  FOR ALL ENTRIES is a good option ....u jst fill  your temp table ....and then use this table as a driver table WIth FOR ALL ENTRIES in SELECT statement . ....hope it will  work better.&lt;/P&gt;&lt;P&gt;  THANKS and REGARDS&lt;/P&gt;&lt;P&gt;   Priyank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 10:49:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222094#M1008796</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-15T10:49:14Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222095#M1008797</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 it_rseg .&lt;/P&gt;&lt;P&gt;CLEAR it_temp.&lt;/P&gt;&lt;P&gt;CONCATENATE it_rseg-belnr it_rseg-gjahr INTO it_temp-temp.&lt;/P&gt;&lt;P&gt;APPEND it_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT belnr gjahr awkey&lt;/P&gt;&lt;P&gt;FROM bkpf&lt;/P&gt;&lt;P&gt;APPENDING TABLE it_bkpf&lt;/P&gt;&lt;P&gt;WHERE awkey EQ it_temp-temp.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. APPEND inside a LOOP , will create a performance issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. SELECT inside LOOP --&amp;gt; Use FOR ALL ENTRIES.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 10:54:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222095#M1008797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-15T10:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222096#M1008798</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;Dont create Index on BKPF table for this issue. This may affect many other programs as well using BKPF table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even if you need to create get an approval from the client/Basis team.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lalit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 11:19:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222096#M1008798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-15T11:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222097#M1008799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi i can't use awkey directly... i've combine belnr + gjahr into temp, then i should pass&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 11:31:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222097#M1008799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-15T11:31:34Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222098#M1008800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I dont understand why dont you use Belnr and GJAHR seprately to get data from BKPF.&lt;/P&gt;&lt;P&gt;That should fetch you the same thing.&lt;/P&gt;&lt;P&gt;Correct me if I am wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lalit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 11:35:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222098#M1008800</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-15T11:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222099#M1008801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi lalit...&lt;/P&gt;&lt;P&gt;i'm using rseg-belnr and rseg-gjahr this combination will give awkey...&lt;/P&gt;&lt;P&gt;bkpf-belnr and gjahr is different.. i'e i've to pass awkey to bkpf table where i'll get belnr and gjahr...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;belnr &amp;amp; gjahr values will be different..&lt;/P&gt;&lt;P&gt;rseg &amp;lt;&amp;gt; bkpf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 11:43:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222099#M1008801</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-15T11:43:21Z</dc:date>
    </item>
    <item>
      <title>Re: performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222100#M1008802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Suprith for correcting me and I am sorry for suggesting some wrong solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then may be you need to concatenate RSEG value in a seprate loop as you are doing right now and then after that use for all entries clause after the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lalit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2008 11:49:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/4222100#M1008802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-15T11:49:11Z</dc:date>
    </item>
  </channel>
</rss>

