<?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 with IN in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642062#M608266</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi varama but still my basis person is saying it using full table scan for the above select statement even index exists because of IN operator. Is it true.&lt;/P&gt;&lt;P&gt;He is saying database performance operator  will not consider IN to select data using Index.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Aug 2007 10:10:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-24T10:10:07Z</dc:date>
    <item>
      <title>select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642055#M608259</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;   If I use IN in select statement will it use index. For me all my where conditions are using IN will the table use index to search.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Karthik.k&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 09:42:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642055#M608259</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-24T09:42:09Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642056#M608260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Karthik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; The IN operator is used in where clause to compare range of values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg. if u used&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select-options : s_vbeln for vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in where clause u have to specify as (&amp;lt;b&amp;gt; where vbeln in s_vbeln&amp;lt;/b&amp;gt; )&lt;/P&gt;&lt;P&gt;so it compares from low value to high value for ur query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it is useful &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward Points&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vimal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 09:49:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642056#M608260</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-24T09:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642057#M608261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in operator is to select range values when we are using select-options in selection screen&lt;/P&gt;&lt;P&gt;indexes can be assigned by sytem automatically user has nothing to do, no need to assign those explicitly. &lt;/P&gt;&lt;P&gt;but indexes improve performance of select statement while fetching the data&lt;/P&gt;&lt;P&gt;reward for useful answers&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Nagesh.Paruchuri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 09:58:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642057#M608261</guid>
      <dc:creator>paruchuri_nagesh</dc:creator>
      <dc:date>2007-08-24T09:58:20Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642058#M608262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK.But will it use index to search the table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 09:58:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642058#M608262</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-24T09:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642059#M608263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Karthik..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; It will use INDEX when we give IN. Index will not be used in we give NE or NOT operator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward if Helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 10:02:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642059#M608263</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-08-24T10:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642060#M608264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nages and vimal ur right but if i use only IN in select statement will it going to improve the fetch on database level.I have a select statement &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT BELNR GJAHR BLART CPUDT BUKRS LIFNR         &lt;/P&gt;&lt;P&gt;     INTO TABLE I_PARKED_LIV&lt;/P&gt;&lt;P&gt;     FROM RBKP&lt;/P&gt;&lt;P&gt;     WHERE RBSTAT IN R_RBSTAT&lt;/P&gt;&lt;P&gt;      AND LIFNR IN S_LIFNR&lt;/P&gt;&lt;P&gt;      AND BUKRS IN S_BUKRS&lt;/P&gt;&lt;P&gt;      AND CPUDT IN S_CPUDT&lt;/P&gt;&lt;P&gt;      AND BLART IN S_BLART&lt;/P&gt;&lt;P&gt;      AND BELNR IN S_BELNR&lt;/P&gt;&lt;P&gt;      AND BUDAT IN S_BUDAT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this statement going to use index 4 for this table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 10:05:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642060#M608264</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-24T10:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642061#M608265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi karthik if ur using primary key field in where condition system uses primary index&lt;/P&gt;&lt;P&gt;if it is non primary key field user has to create secondary index to support where clause then only it will fetch data otherwise it wont&lt;/P&gt;&lt;P&gt;check with simple program&lt;/P&gt;&lt;P&gt;reward if u find use ful&lt;/P&gt;&lt;P&gt;regards &lt;/P&gt;&lt;P&gt;Nagesh.Paruchuri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 10:09:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642061#M608265</guid>
      <dc:creator>paruchuri_nagesh</dc:creator>
      <dc:date>2007-08-24T10:09:08Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642062#M608266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi varama but still my basis person is saying it using full table scan for the above select statement even index exists because of IN operator. Is it true.&lt;/P&gt;&lt;P&gt;He is saying database performance operator  will not consider IN to select data using Index.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 10:10:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642062#M608266</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-24T10:10:07Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642063#M608267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hii..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The best way to find whether a query using any index is to Perform SQL TRACE.&lt;/P&gt;&lt;P&gt;Tcode ST05.&lt;/P&gt;&lt;P&gt;There you can Go to the Trace list and Click on EXPLAIN button to See whether the Query is executed using an INDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward if Helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 10:11:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642063#M608267</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-08-24T10:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642064#M608268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Index is created on RBSTAT and LIFNR already.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 10:11:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642064#M608268</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-24T10:11:35Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642065#M608269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Since BELNR and GJAHR are the key fields in table RBKP and the index you have created on is on a non primary key field the index search on this table would not work.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh Nayak&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 10:20:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642065#M608269</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-24T10:20:20Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642066#M608270</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;&lt;/P&gt;&lt;P&gt;      IN operator are mainly used for comparing the selection screen values with database values like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen : begin of block blk1 with farme title text-001.&lt;/P&gt;&lt;P&gt;select-options : s_erdat for mara-erdat.&lt;/P&gt;&lt;P&gt;parameters : p_matnr like mara-matnr.&lt;/P&gt;&lt;P&gt;selection-screen : end of block blk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * from mara into table itab_mara where matnr = p_matnr and &lt;/P&gt;&lt;P&gt;                                                                            erdat IN s_erdat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if useful..........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 10:24:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642066#M608270</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-24T10:24:00Z</dc:date>
    </item>
    <item>
      <title>Re: select with IN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642067#M608271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Karthik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'IN' is always a performance killer be it in ABAP or DB SQL. &lt;/P&gt;&lt;P&gt;Whenever u use IN the query skips the index.&lt;/P&gt;&lt;P&gt;If u debug you would come to know that all the 'IN' clauses of the ABAP are converted into 'OR' statements.&lt;/P&gt;&lt;P&gt;So, the answer is NO it doesn't use index&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2007 10:59:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-with-in/m-p/2642067#M608271</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-24T10:59:02Z</dc:date>
    </item>
  </channel>
</rss>

