<?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 Performance issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253372#M1015320</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;The following is my select query.&lt;/P&gt;&lt;P&gt;it is taking a long time for execution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT kunnr bukrs belnr gjahr&lt;/P&gt;&lt;P&gt;    FROM ebpp_ar_contact&lt;/P&gt;&lt;P&gt;    INTO TABLE i_ebpp&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN i_knkk&lt;/P&gt;&lt;P&gt;    WHERE kunnr = i_knkk-kunnr&lt;/P&gt;&lt;P&gt;      AND spras = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are 57 lac records in i_knkk.&lt;/P&gt;&lt;P&gt;it is checking all the records.&lt;/P&gt;&lt;P&gt;there are 677 records in ebpp_ar_contact.&lt;/P&gt;&lt;P&gt;it is fetching all the 677 records.&lt;/P&gt;&lt;P&gt;Can anybody tell me how can we increase the performance of this statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Aug 2008 08:30:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-07T08:30:17Z</dc:date>
    <item>
      <title>Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253372#M1015320</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;The following is my select query.&lt;/P&gt;&lt;P&gt;it is taking a long time for execution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT kunnr bukrs belnr gjahr&lt;/P&gt;&lt;P&gt;    FROM ebpp_ar_contact&lt;/P&gt;&lt;P&gt;    INTO TABLE i_ebpp&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN i_knkk&lt;/P&gt;&lt;P&gt;    WHERE kunnr = i_knkk-kunnr&lt;/P&gt;&lt;P&gt;      AND spras = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are 57 lac records in i_knkk.&lt;/P&gt;&lt;P&gt;it is checking all the records.&lt;/P&gt;&lt;P&gt;there are 677 records in ebpp_ar_contact.&lt;/P&gt;&lt;P&gt;it is fetching all the 677 records.&lt;/P&gt;&lt;P&gt;Can anybody tell me how can we increase the performance of this statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:30:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253372#M1015320</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T08:30:17Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253373#M1015321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi use more condtions in the where command ...then it is easy to fecth the records with high performance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:31:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253373#M1015321</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T08:31:52Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253374#M1015322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use sequence of fields same as in database table EBPP_AR_CONTACT in select query.&lt;/P&gt;&lt;P&gt;i.e.&lt;/P&gt;&lt;P&gt;BUKRS&lt;/P&gt;&lt;P&gt;BELNR&lt;/P&gt;&lt;P&gt;GJAHR&lt;/P&gt;&lt;P&gt;KUNNR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sample code-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not i_knkk[] is initial.&lt;/P&gt;&lt;P&gt;SELECT bukrs belnr gjahr kunnr&lt;/P&gt;&lt;P&gt;FROM ebpp_ar_contact&lt;/P&gt;&lt;P&gt;INTO TABLE i_ebpp&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN i_knkk&lt;/P&gt;&lt;P&gt;WHERE kunnr = i_knkk-kunnr&lt;/P&gt;&lt;P&gt;AND spras = sy-langu.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aparna Gaikwad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:33:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253374#M1015322</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T08:33:34Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253375#M1015323</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;Optimize the code as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;change the order of fields in i_ebpp as in ebpp_ar_contact.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE  ADJACENT DUPLIATES FROM i_knk&lt;/P&gt;&lt;P&gt;  COMPARING KUNNR.&lt;/P&gt;&lt;P&gt;IF NOT i_knkk[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT distnct bukrs belnr gjahr kunnr &lt;/P&gt;&lt;P&gt;FROM ebpp_ar_contact&lt;/P&gt;&lt;P&gt;INTO TABLE i_ebpp&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN i_knkk&lt;/P&gt;&lt;P&gt;WHERE kunnr = i_knkk-kunnr&lt;/P&gt;&lt;P&gt;AND spras = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then it will be  executed much faster.&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;Rama.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:35:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253375#M1015323</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T08:35:52Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253376#M1015324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudheer,&lt;/P&gt;&lt;P&gt;If driver table has 57L records then it will take time. But still u can increace the performance by these steps.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF NOT i_knkk IS INITIAL.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SORT i_knkk BY kunnr.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;li_knkk[] = i_knkk[].&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DELETE ADJACENT DUPLICATES FROM li_knkk&lt;/STRONG&gt; &lt;STRONG&gt;COMPARING kunnr.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;SELECT kunnr bukrs belnr gjahr&lt;/P&gt;&lt;P&gt;FROM ebpp_ar_contact&lt;/P&gt;&lt;P&gt;INTO TABLE i_ebpp&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FOR ALL ENTRIES IN li_knkk&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;WHERE kunnr = li_knkk-kunnr&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;AND spras = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDIF.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This definitely improves the performance. Also u r passing the last key field to this table.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;If u don't pass first key then full table scan happens&lt;/STRONG&gt; Check if u can pass the bukrs field. This tremendously improves the performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also change the field list structure as suggested by others. It is also very important to have the field list in the same order as they appear in data base table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Vinod Reddy Vemuru on Aug 7, 2008 2:10 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:39:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253376#M1015324</guid>
      <dc:creator>vinod_vemuru2</dc:creator>
      <dc:date>2008-08-07T08:39:50Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253377#M1015325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:40:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253377#M1015325</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T08:40:42Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253378#M1015326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudheer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check whether i_knkk is initial or not. If this table is initial all the conditions will fail and the select behaves like SELECT *  and fetches all the records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change your code as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;If not i_knkk[] is initial.

SELECT kunnr bukrs belnr gjahr
FROM ebpp_ar_contact
INTO TABLE i_ebpp
FOR ALL ENTRIES IN i_knkk
WHERE kunnr = i_knkk-kunnr
AND spras = sy-langu.

endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chandra Sekhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:45:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253378#M1015326</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T08:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253379#M1015327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u can use the primary fields in the where condition or else u can create the indexes for the fields u want it in where condition  then it will fetch the records fastly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try it it may work.&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;with regards,&lt;/P&gt;&lt;P&gt;R.Dhineshraj.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:46:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253379#M1015327</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T08:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253380#M1015328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vinod,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your quick reply.&lt;/P&gt;&lt;P&gt;There is no bukrs field in knkk table.&lt;/P&gt;&lt;P&gt;the only common field in these two tables is kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont understand the statement li_knkk] = i_knkk[.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is it  li_knkk[] = i_knkk[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please explain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Sudheer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: sudheer kumar on Aug 7, 2008 10:53 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:49:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253380#M1015328</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T08:49:18Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253381#M1015329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would recomend you to change ur programs in such a way&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data begin of it-kunnr occurs 0,&lt;/P&gt;&lt;P&gt;         kunnr type kna1-kunnr,&lt;/P&gt;&lt;P&gt;        end of it_kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at it-knkk.&lt;/P&gt;&lt;P&gt;   Move-Corresponding i_knkk to it_kunnr.&lt;/P&gt;&lt;P&gt;    Append it_kunnr.&lt;/P&gt;&lt;P&gt;    Clear it_kunnr.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort it_kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Delete Adjacent Duplicates From it_kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT kunnr bukrs belnr gjahr&lt;/P&gt;&lt;P&gt;FROM ebpp_ar_contact&lt;/P&gt;&lt;P&gt;INTO TABLE i_ebpp&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN it_kunnr&lt;/P&gt;&lt;P&gt;WHERE kunnr = it_kunnr-kunnr  AND&lt;/P&gt;&lt;P&gt;             spras eq sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rajesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:51:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253381#M1015329</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T08:51:41Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253382#M1015330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Probably it got printed wrongly. It is internal table assignment.&lt;/P&gt;&lt;P&gt;When we use for all entries it is very important that we delete the duplicates from driver table. Why i am taking another local table is u might be using i_knkk soem where else. So u don't want to delete the duplicates based on customer. Thats why one extra table.&lt;/P&gt;&lt;P&gt;It is just assignment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;li_knkk[ ] = i_knkk[ ].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is not necessary that ur where clause fields should have comparision from i_knkk. Probably u can give bukrs as selection screen parameter so that u can use it in where clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope u understand. &lt;/P&gt;&lt;P&gt;Another option could be a batch job provided u don't have any front end interactions like File download to PC, Grid ALV etc. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:58:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253382#M1015330</guid>
      <dc:creator>vinod_vemuru2</dc:creator>
      <dc:date>2008-08-07T08:58:04Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253383#M1015331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vinod,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for ur reply.&lt;/P&gt;&lt;P&gt;Here im working in a support project and for this there is no data in development and data exists in quality but i cannot modify the program in quality. This is the problem im facing.&lt;/P&gt;&lt;P&gt;Any way your is answer is very much helpful to me&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Sudheer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 09:25:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4253383#M1015331</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T09:25:17Z</dc:date>
    </item>
  </channel>
</rss>

