<?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: Select statement particularly slows in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497142#M1746801</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Siong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Correct the sequence of fields in where condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Eg :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;from &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;VFKK &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;as &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;a&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;inner &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;join &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;vfkp &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;as &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;on &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;a&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;FKNUM &lt;/SPAN&gt;&lt;SPAN class="L0S55" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;FKNUM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;and &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;a&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;mandt &lt;/SPAN&gt;&lt;SPAN class="L0S55" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;mandt&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;should be&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;from &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;VFKK &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;as &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;a&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;inner &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;join &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;vfkp &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;as &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;on &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;a&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;mandt &lt;/SPAN&gt;&lt;SPAN class="L0S55" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;mandt&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;and a&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;FKNUM &lt;/SPAN&gt;&lt;SPAN class="L0S55" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;FKNUM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;and Like wise.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Rest see Pavan's 1,2 &amp;amp; 4 th sugg.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;BR.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Jun 2013 06:43:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-06-25T06:43:04Z</dc:date>
    <item>
      <title>Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497139#M1746798</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;Following is the statement that managed to get 6 entries from the database tables. However it seems very slow and roughly takes about 15 seconds to retrieve the data. Anyone have any idea what is exactly wrong with this select statement?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;select &lt;SPAN class="L0S52"&gt;DISTINCT &lt;/SPAN&gt;a&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;FKNUM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;STABR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;TDLNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;NETWR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;WAERS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;rebel&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;EBELN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;EBELP&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;EXTI2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;TKNUM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;shtyp&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;tplst&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;vbeln&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;matnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;ARKTX&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;WERKS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;INCO2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;NTGEW&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;daten&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;name1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;knumv&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h~kposn&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;CORRESPONDING &lt;SPAN class="L0S52"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;lt_shipment_cst_final&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;VFKK &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;a&lt;BR /&gt;inner &lt;SPAN class="L0S52"&gt;join &lt;/SPAN&gt;vfkp &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;b&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;on &lt;/SPAN&gt;a&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;FKNUM &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;FKNUM&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;and &lt;/SPAN&gt;a&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt&lt;BR /&gt;inner &lt;SPAN class="L0S52"&gt;join &lt;/SPAN&gt;vttk &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;on &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;tknum &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;REBEL&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;and &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt&lt;BR /&gt;inner &lt;SPAN class="L0S52"&gt;join &lt;/SPAN&gt;vttp &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;d&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;on &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;tknum &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;d&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;tknum&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;and &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;d&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt&lt;BR /&gt;inner &lt;SPAN class="L0S52"&gt;join &lt;/SPAN&gt;LIPS &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;e&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;on &lt;/SPAN&gt;d&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;vbeln &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;e&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;vbeln&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;and &lt;/SPAN&gt;d&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;e&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt&lt;BR /&gt;inner &lt;SPAN class="L0S52"&gt;join &lt;/SPAN&gt;LIKP &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;f&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;on &lt;/SPAN&gt;e&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;vbeln &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;f&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;vbeln&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;and &lt;/SPAN&gt;e&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;f&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt&lt;BR /&gt;inner &lt;SPAN class="L0S52"&gt;join &lt;/SPAN&gt;LFA1 &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;g&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;on &lt;/SPAN&gt;b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;TDLNR &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;g&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;LIFNR&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;g&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;left &lt;/SPAN&gt;outer &lt;SPAN class="L0S52"&gt;join &lt;/SPAN&gt;VFSI &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;h&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;on &lt;/SPAN&gt;h&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;KNUMV &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;KNUMV&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;h&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mandt&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*where a~mandt = '101'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;e&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;vbelv &amp;gt; &lt;SPAN class="L0S33"&gt;'0'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;AND&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;b&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;tdlnr &lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;s_trans&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;AND&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;a&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;stabr &lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;s_stabr&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;AND&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;shtyp &lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;s_stype&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;AND&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;tplst &lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;s_tplan&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;AND&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;daten &lt;SPAN class="L0S52"&gt;ge &lt;/SPAN&gt;p_from&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;AND&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;daten &lt;SPAN class="L0S52"&gt;le &lt;/SPAN&gt;p_to&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 06:13:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497139#M1746798</guid>
      <dc:creator>siongchao_ng</dc:creator>
      <dc:date>2013-06-25T06:13:08Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497140#M1746799</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>Tue, 25 Jun 2013 06:18:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497140#M1746799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-25T06:18:42Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497141#M1746800</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;As for the performance basis it is not suggested to use more than 3 (4 MAX) joins at a time in a single select statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer this link -&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.sap-img.com/abap/performance-tuning-for-data-selection-statement.htm"&gt;http://www.sap-img.com/abap/performance-tuning-for-data-selection-statement.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 06:19:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497141#M1746800</guid>
      <dc:creator>former_member209120</dc:creator>
      <dc:date>2013-06-25T06:19:55Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497142#M1746801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Siong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Correct the sequence of fields in where condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Eg :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;from &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;VFKK &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;as &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;a&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;inner &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;join &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;vfkp &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;as &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;on &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;a&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;FKNUM &lt;/SPAN&gt;&lt;SPAN class="L0S55" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;FKNUM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;and &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;a&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;mandt &lt;/SPAN&gt;&lt;SPAN class="L0S55" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;mandt&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;should be&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;from &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;VFKK &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;as &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;a&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;inner &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;join &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;vfkp &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;as &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;on &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;a&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;mandt &lt;/SPAN&gt;&lt;SPAN class="L0S55" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;mandt&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;and a&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;FKNUM &lt;/SPAN&gt;&lt;SPAN class="L0S55" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;b&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;~&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;FKNUM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;and Like wise.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Rest see Pavan's 1,2 &amp;amp; 4 th sugg.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;BR.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 06:43:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497142#M1746801</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-25T06:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497143#M1746802</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;it may be caused by the item database tables VFKP, VTTP and LIPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your sample all´data retrieved after joining LIPS will be accessed several times (same data for all LIPS items). There may be other duplicates concerning the other item tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Klaus &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 06:45:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497143#M1746802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-25T06:45:13Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497144#M1746803</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 created really complex statement - 8 tables in join condition and 7 conditions in WHERE part. The most time consuming is probably joining over many tables, but it might be also WHERE condition without index in particular case. If you want to try to improve query performance I would recommend you to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Split JOINs into separate queries, which means that you would have 8 queries against different tables.&lt;/LI&gt;&lt;LI&gt;Measure each query duration with ST05 to see if separated queries have performance issue, or it is only when they are combined into one complex query. If single query takes long time, you can consider index adjustments there.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Splitting query into separate SELECTs may give another benefit - sometimes 8 queries for DISTINCT rows from different tables will be faster than JOIN over 8 tables and getting DISTINCT final result, try by experience.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1581/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Adam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 06:48:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497144#M1746803</guid>
      <dc:creator>adam_krawczyk1</dc:creator>
      <dc:date>2013-06-25T06:48:09Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497145#M1746804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ankit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Changed the sequence but no avail. Sill very slow.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 07:44:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497145#M1746804</guid>
      <dc:creator>siongchao_ng</dc:creator>
      <dc:date>2013-06-25T07:44:21Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497146#M1746805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pavan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Since I created my own internal table with various fields from various database tables. I have to use INTO CORRESPONDING TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. There is no prior internal tables I used so basically there is no data to depend on for selection. FOR ALL ENTRIES no applicable in this case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. There is entries after select so sy-subrc n/a here&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. same as no.2&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 07:47:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497146#M1746805</guid>
      <dc:creator>siongchao_ng</dc:creator>
      <dc:date>2013-06-25T07:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497147#M1746806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try the following to improve performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Instead of 'DISTINCT' use Delete adjacent duplicates after the data has been brought in&lt;/P&gt;&lt;P&gt;2. do not use move corresponding, instead create the internal table with the structure same as field selection &lt;/P&gt;&lt;P&gt;3. Try to reduce the joins on the table.There are no primary keys listed for any table in the where condition hence the join condition might take a lot of time. If possible try to increase the condition in where clause&lt;/P&gt;&lt;P&gt;Create seperate queries for the tables or join not more than two tables to analyze which select is taking time&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 08:03:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497147#M1746806</guid>
      <dc:creator>former_member196490</dc:creator>
      <dc:date>2013-06-25T08:03:52Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497148#M1746807</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>Tue, 25 Jun 2013 10:00:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497148#M1746807</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-25T10:00:08Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497149#M1746808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I like this thread a lot &amp;lt;sarcasm /&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First to the OP:&lt;/P&gt;&lt;P&gt;all what &lt;A __default_attr="491485" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://community.sap.com/"&gt;&lt;/A&gt;&lt;SPAN&gt; and &lt;A __default_attr="352584" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://community.sap.com/"&gt;&lt;/A&gt; said&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;+ really check the purpose of the query incl. the primary keys and indexes of all the involved tables.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;+ you don't need to use the "mandt" field in your query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;To the others&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Would be great if we get an explanation for the following statements:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;You should not use INTO CORRESPONDING TABLE&lt;/LI&gt;&lt;LI&gt;You should use FOR ALL ENTRIES in the select if are getting the data from more than one DB Table&lt;/LI&gt;&lt;LI&gt;As for the performance basis it is not suggested to use more than 3 (4 MAX) joins at a time in a single select statement&lt;/LI&gt;&lt;LI&gt;Correct the sequence of fields in where condition&lt;/LI&gt;&lt;LI&gt;Instead of 'DISTINCT' use Delete adjacent duplicates after the data has been brought in&lt;/LI&gt;&lt;LI&gt;The inner join should not contain more than 2 tables.Otherwise the Query performance will be&amp;nbsp; seriously affected&lt;/LI&gt;&lt;LI&gt;.. and the order of the fields in the Where clause should be the same as in the Database Table&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 11:12:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497149#M1746808</guid>
      <dc:creator>UweFetzer_se38</dc:creator>
      <dc:date>2013-06-25T11:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497150#M1746809</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>Tue, 25 Jun 2013 11:26:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497150#M1746809</guid>
      <dc:creator>sriharsha_parayatham</dc:creator>
      <dc:date>2013-06-25T11:26:09Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497151#M1746810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The previous posters advice was wrong, and I have rejected his posting for promoting the myth that FAE is somehow better. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 12:05:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497151#M1746810</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2013-06-25T12:05:00Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497152#M1746811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The opinions expressed in that link should not be taken as being authoritative.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 12:06:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497152#M1746811</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2013-06-25T12:06:12Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497153#M1746812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To remove all doubt, Uwe is saying that these statements are &lt;STRONG&gt;WRONG&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can say that two of the statements make no difference, one is exactly the wrong way round and the rest are complete twaddle. As an exercise, try and work out which is which.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 12:12:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497153#M1746812</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2013-06-25T12:12:28Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497154#M1746813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Moderator message&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I am monitoring this thread. Incorrect, misleading responses will be rejected without warning. If you want to post something on this topic, make sure your facts are correct.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jun 2013 12:13:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497154#M1746813</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2013-06-25T12:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497155#M1746814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Uwe Fetzer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In our company we believe some of this really make difference in performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We prefer INTO TABLE than INTO CORRESPONDING FIELDS OF TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any thing wrong in these points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;You should not use INTO CORRESPONDING TABLE&lt;/LI&gt;&lt;LI&gt;You should use FOR ALL ENTRIES in the select if are getting the data from more than one DB Table&lt;/LI&gt;&lt;LI&gt;Correct the sequence of fields in where condition&lt;/LI&gt;&lt;LI&gt;.. and the order of the fields in the Where clause should be the same as in the Database Table&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Jun 2013 06:09:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497155#M1746814</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-26T06:09:05Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497156#M1746815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What's wrong with them is that they are wrong. They are beliefs that &lt;EM&gt;possibly&lt;/EM&gt; were true back in the days of 30D, but certainly are NOT true now. I find it frankly depressing that these myths continue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;You should not use INTO CORRESPONDING TABLE&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ignoring performance for a while, INTO TABLE is more likely to end up with dumps (or if not, hard to find runtime errors) than INTO CORRESPONDING. Good programming practice means being specific. INTO TABLE is saying take data from the db table and dump it into my internal table &lt;EM&gt;and I hope it fits &lt;/EM&gt;You are relying on the itab being correctly defined - this is dangerous. The itab definition changes and your program falls over (or provides corrupted data).&lt;EM&gt; &lt;/EM&gt;INTO CORRESPONDING is at least ensuring that the right fields from the db go into the right fields in the internal table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fixing programs that fail in production is FAR MORE EXPENSIVE than &lt;EM&gt;possible&lt;/EM&gt; performance gains.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;You should use FOR ALL ENTRIES in the select if are getting the data from more than one DB Table&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This is simply wrong. The general rule - proven again and again - is that INNER JOIN is usually faster than FAE, and should be used wherever possible. If there are performance issues, only switch to FAE if it is &lt;STRONG&gt;demonstrably&lt;/STRONG&gt; faster in the particular instance. From a coding perspective, INNER JOINS produce much neater, smaller, easier to understand code. FAE produces EXPENSIVE code - trickier to fix, harder to understand, more places to go wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Correct the sequence of fields in where condition&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Twaddle. Makes NO DIFFERENCE whatsoever. Ensuring you meet this condition simply makes development more expensive.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;.. and the order of the fields in the Where clause should be the same as in the Database Table&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Twaddle. Makes NO DIFFERENCE whatsoever. Ensuring you meet this condition simply makes development more expensive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why? Because the optimisers know what to do. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If someone insists that your company's beliefs are correct, then I suggest that you write some test programs. My experience over 16 years of ABAP development is that your company's guidelines are making development MORE EXPENSIVE. In the interest of saving money, they should do some proper research and stop perpetuating myths.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Jun 2013 06:35:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497156#M1746815</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2013-06-26T06:35:43Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497157#M1746816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Jun 2013 08:05:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497157#M1746816</guid>
      <dc:creator>UweFetzer_se38</dc:creator>
      <dc:date>2013-06-26T08:05:09Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement particularly slows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497158#M1746817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's difficult to spot at quick glance, but the ON-conditions look OK (except the dispensable MANDT-relations), so it seems that the response time will be highly affected by how those selection ranges are filled at runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See what happens if you fill one single value each in s_tplan and s_stype (use a valid combination), as this &lt;EM&gt;should&lt;/EM&gt; trigger usage of VTTK~A index. Does this return any quicker?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S. please format your code better next time, and think about using actual table names rather than aliases (unless working with self-joins).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Jun 2013 10:57:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement-particularly-slows/m-p/9497158#M1746817</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2013-06-26T10:57:03Z</dc:date>
    </item>
  </channel>
</rss>

