<?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 on Join Statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614485#M275322</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;just to add to kishen &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort i_old_name by &amp;lt;KEY&amp;gt;.&lt;/P&gt;&lt;P&gt;if not i_old_name[] is initial.&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;- Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Oct 2006 06:33:54 GMT</pubDate>
    <dc:creator>gopi_narendra</dc:creator>
    <dc:date>2006-10-06T06:33:54Z</dc:date>
    <item>
      <title>Performance on Join Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614483#M275320</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;Can anyone let me know what exactly the problem in performance. Its taking almost 5 min to execute the below join statement. If anything needs to be modified then pls do let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF installation_search-installation_old_name IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;      SELECT tplnr&lt;/P&gt;&lt;P&gt;             zzinst_old_name&lt;/P&gt;&lt;P&gt;             erdat&lt;/P&gt;&lt;P&gt;             zzzeit&lt;/P&gt;&lt;P&gt;          FROM zcs_inst_names&lt;/P&gt;&lt;P&gt;          INTO TABLE i_old_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SORT i_old_name BY tplnr date DESCENDING time&lt;/P&gt;&lt;P&gt;      DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;b&amp;gt;SELECT a~tplnr&lt;/P&gt;&lt;P&gt;             a~tplma&lt;/P&gt;&lt;P&gt;             a~objnr&lt;/P&gt;&lt;P&gt;             b~zzinst_old_name&lt;/P&gt;&lt;P&gt;             b~erdat&lt;/P&gt;&lt;P&gt;             b~zzzeit&lt;/P&gt;&lt;P&gt;      FROM iflot AS a JOIN zcs_inst_names AS b&lt;/P&gt;&lt;P&gt;      ON a&lt;SUB&gt;tplnr = b&lt;/SUB&gt;tplnr&lt;/P&gt;&lt;P&gt;      INTO TABLE i_iflot&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN i_old_name&lt;/P&gt;&lt;P&gt;      WHERE a~tplnr = i_old_name-tplnr AND&lt;/P&gt;&lt;P&gt;            a~begru &amp;lt;&amp;gt; 'Z001'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT i_iflot INTO w_iflot.&lt;/P&gt;&lt;P&gt;        TRANSLATE w_iflot-old_name TO UPPER CASE.&lt;/P&gt;&lt;P&gt;        IF NOT w_iflot-old_name IN r_zzinst_old_name.&lt;/P&gt;&lt;P&gt;          DELETE i_iflot INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;        ENDIF.&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;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Oct 2006 06:29:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614483#M275320</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-06T06:29:24Z</dc:date>
    </item>
    <item>
      <title>Re: Performance on Join Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614484#M275321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IF NOT i_old_name[] IS INITAIL.&lt;/P&gt;&lt;P&gt;SELECT a~tplnr&lt;/P&gt;&lt;P&gt;a~tplma&lt;/P&gt;&lt;P&gt;a~objnr&lt;/P&gt;&lt;P&gt;b~zzinst_old_name&lt;/P&gt;&lt;P&gt;b~erdat&lt;/P&gt;&lt;P&gt;b~zzzeit&lt;/P&gt;&lt;P&gt;FROM iflot AS a INNER JOIN zcs_inst_names AS b&lt;/P&gt;&lt;P&gt;ON a&lt;SUB&gt;tplnr = b&lt;/SUB&gt;tplnr&lt;/P&gt;&lt;P&gt;INTO TABLE i_iflot&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN i_old_name&lt;/P&gt;&lt;P&gt;WHERE a~tplnr = i_old_name-tplnr AND&lt;/P&gt;&lt;P&gt;a~begru &amp;lt;&amp;gt; 'Z001'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Oct 2006 06:32:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614484#M275321</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-06T06:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: Performance on Join Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614485#M275322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;just to add to kishen &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort i_old_name by &amp;lt;KEY&amp;gt;.&lt;/P&gt;&lt;P&gt;if not i_old_name[] is initial.&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;- Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Oct 2006 06:33:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614485#M275322</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2006-10-06T06:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Performance on Join Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614486#M275323</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;Even though i have given IF NOT i_old_name[] IS INITAIL.&lt;/P&gt;&lt;P&gt;statement its taking so much time to execute the join statement. Anything needs to be changed in the select statement. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Oct 2006 06:55:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614486#M275323</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-06T06:55:11Z</dc:date>
    </item>
    <item>
      <title>Re: Performance on Join Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614487#M275324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;addition to above&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Either u can use to select statments to get the values in two internal tables and then merge it.&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;If u have few values for BEGRU then try using&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHERE a~tplnr = i_old_name-tplnr AND&lt;/P&gt;&lt;P&gt;a~begru IN (.. , .. ,.. ).&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;Try using INTO Corresponding fileds of table ITAB&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt;Sachin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Sachin Dhingra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Oct 2006 07:00:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614487#M275324</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-06T07:00:19Z</dc:date>
    </item>
    <item>
      <title>Re: Performance on Join Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614488#M275325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey ,&lt;/P&gt;&lt;P&gt;try to put as many where conditions as possible &lt;/P&gt;&lt;P&gt;u have selection screen parameters which matches with that table palce it in the where condition&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;take the key fields of he table u r featching the data &lt;/P&gt;&lt;P&gt;if it is unnecessary also man so that the data retrival will be faster&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Oct 2006 07:05:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614488#M275325</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-06T07:05:41Z</dc:date>
    </item>
    <item>
      <title>Re: Performance on Join Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614489#M275326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  Try using INTO CORRESPONDING  FIELDS OF TABLE I_old_name instead of using INTO TABLE i_old_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;vasantha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Oct 2006 11:18:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614489#M275326</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-06T11:18:33Z</dc:date>
    </item>
    <item>
      <title>Re: Performance on Join Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614490#M275327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are joining on zcs_inst_names-tplnr. Is this the leftmost field of an index? If not, that's the cause of the performance issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Oct 2006 13:24:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-on-join-statement/m-p/1614490#M275327</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-06T13:24:52Z</dc:date>
    </item>
  </channel>
</rss>

