<?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/4810378#M1125978</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SELECT vbeln kunnr&lt;/P&gt;&lt;P&gt;         FROM vakpa&lt;/P&gt;&lt;P&gt;         INTO CORRESPONDING FIELDS OF TABLE t_vbak4&lt;/P&gt;&lt;P&gt;         FOR ALL ENTRIES IN t_likp&lt;/P&gt;&lt;P&gt;         WHERE kunde = t_likp-kunnr          " Bill to&lt;/P&gt;&lt;P&gt;           AND parvw = 'AG'&lt;/P&gt;&lt;P&gt;           AND vkorg = p_vkorg&lt;/P&gt;&lt;P&gt;           AND trvog = '4'                   " contracts&lt;/P&gt;&lt;P&gt;           AND auart IN r_doc_type1          " doc type range&lt;/P&gt;&lt;P&gt;           AND datbi GT sy-datum.            " Valid-to date&lt;/P&gt;&lt;P&gt;  IF NOT t_vbak4[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT vbeln kunnr vgbel auart&lt;/P&gt;&lt;P&gt;       FROM vbak&lt;/P&gt;&lt;P&gt;       INTO CORRESPONDING FIELDS OF TABLE t_vbak4&lt;/P&gt;&lt;P&gt;       FOR ALL ENTRIES IN t_vbak4&lt;/P&gt;&lt;P&gt;       WHERE&lt;/P&gt;&lt;P&gt;         vbeln  =  t_vbak4-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is a performance issue with the second select statement.It is passing vaues into the same internal table t_vbak4 which is already appended by the 1st select statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can this cause a performance issue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Nov 2008 10:08:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-27T10:08:22Z</dc:date>
    <item>
      <title>performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4810378#M1125978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SELECT vbeln kunnr&lt;/P&gt;&lt;P&gt;         FROM vakpa&lt;/P&gt;&lt;P&gt;         INTO CORRESPONDING FIELDS OF TABLE t_vbak4&lt;/P&gt;&lt;P&gt;         FOR ALL ENTRIES IN t_likp&lt;/P&gt;&lt;P&gt;         WHERE kunde = t_likp-kunnr          " Bill to&lt;/P&gt;&lt;P&gt;           AND parvw = 'AG'&lt;/P&gt;&lt;P&gt;           AND vkorg = p_vkorg&lt;/P&gt;&lt;P&gt;           AND trvog = '4'                   " contracts&lt;/P&gt;&lt;P&gt;           AND auart IN r_doc_type1          " doc type range&lt;/P&gt;&lt;P&gt;           AND datbi GT sy-datum.            " Valid-to date&lt;/P&gt;&lt;P&gt;  IF NOT t_vbak4[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT vbeln kunnr vgbel auart&lt;/P&gt;&lt;P&gt;       FROM vbak&lt;/P&gt;&lt;P&gt;       INTO CORRESPONDING FIELDS OF TABLE t_vbak4&lt;/P&gt;&lt;P&gt;       FOR ALL ENTRIES IN t_vbak4&lt;/P&gt;&lt;P&gt;       WHERE&lt;/P&gt;&lt;P&gt;         vbeln  =  t_vbak4-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is a performance issue with the second select statement.It is passing vaues into the same internal table t_vbak4 which is already appended by the 1st select statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can this cause a performance issue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 10:08:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4810378#M1125978</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-27T10:08:22Z</dc:date>
    </item>
    <item>
      <title>Re: performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4810379#M1125979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is filling additional fields into t_vbak4 which were not selected in the first query. Personally I would solve this with a join of vakpa and vbak to read all desired colums in one go and probably have a slight performance gain compared to the approach presented here.&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S. Please use more meaningful subjects, imagine all questions in this forum would be titled "performance issue".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 11:47:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4810379#M1125979</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2008-11-27T11:47:27Z</dc:date>
    </item>
    <item>
      <title>Re: performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4810380#M1125980</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;  either take 2 different internal table and avoid using INTO CORRESPONDING FIELDS and populate the data into a 3rd that is a final internal table or use a join to populate a single internal table. Like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECT vbeln kunnr
FROM vakpa
INTO TABLE t_vbak1
FOR ALL ENTRIES IN t_likp
WHERE kunde = t_likp-kunnr " Bill to
AND parvw = 'AG'
AND vkorg = p_vkorg
AND trvog = '4' " contracts
AND auart IN r_doc_type1 " doc type range
AND datbi GT sy-datum. " Valid-to date

IF NOT t_vbak4[] IS INITIAL.
SELECT vbeln kunnr vgbel auart
FROM vbak
INTO TABLE t_vbak2
FOR ALL ENTRIES IN t_vbak1
WHERE
vbeln = t_vbak4-vbeln.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now populate the final internal table using LOOP and READ statements.&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 luck,&lt;/P&gt;&lt;P&gt;Pritam.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2008 11:59:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4810380#M1125980</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-27T11:59:01Z</dc:date>
    </item>
    <item>
      <title>Re: performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4810381#M1125981</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;Take out CORRESPONDING keyword.Rest of the thing should be same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use READ statement with BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U will get much more improved performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Flavya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Dec 2008 07:49:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4810381#M1125981</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-02T07:49:26Z</dc:date>
    </item>
    <item>
      <title>Re: performance issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4810382#M1125982</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;You cannot use same table in FOR ALL ENTRIES and INTO CORRESPONDING FIELDS OF TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use another intermediate table for getting data of second querry and than append it to t_vbak4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mohaiyuddin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Dec 2008 08:13:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue/m-p/4810382#M1125982</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-02T08:13:24Z</dc:date>
    </item>
  </channel>
</rss>

