<?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 Select single in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661990#M614112</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can we use Select single inside the loop..? will it cause any performance issue....?&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;Murugan Arumugam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Aug 2007 11:33:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-20T11:33:02Z</dc:date>
    <item>
      <title>Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661990#M614112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can we use Select single inside the loop..? will it cause any performance issue....?&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;Murugan Arumugam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 11:33:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661990#M614112</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T11:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661991#M614113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try to avoid select statement inside loop it will decrease the performance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 11:34:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661991#M614113</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T11:34:57Z</dc:date>
    </item>
    <item>
      <title>Re: Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661992#M614114</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;yaa u can.&lt;/P&gt;&lt;P&gt;but u can select only one row using this.&lt;/P&gt;&lt;P&gt;this is good compared to select * in performance wise.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 11:35:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661992#M614114</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T11:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661993#M614115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You Can.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you using it for validation or reading data. If so then you may wish to use the &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT NEW command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So that you only do the read each time the where condition would change.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 11:35:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661993#M614115</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T11:35:07Z</dc:date>
    </item>
    <item>
      <title>Re: Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661994#M614116</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;Why u use select single in loop statement better write your query befor loop statement and then use read statement for use this data according to key field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rewards points if it is useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 11:35:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661994#M614116</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T11:35:57Z</dc:date>
    </item>
    <item>
      <title>Re: Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661995#M614117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   there is no issues using like that.In select single u only have to take care whether the conditions used to fetch includes all primary key fields.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 11:43:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661995#M614117</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T11:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661996#M614118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;b&amp;gt;Select statement inside a loop&amp;lt;/b&amp;gt; is not a good programming practice. It will make some &amp;lt;b&amp;gt;performance issues&amp;lt;/b&amp;gt;. Instead of this u can select the record in to one&amp;lt;b&amp;gt; internal table&amp;lt;/b&amp;gt; fist and u can use the &amp;lt;b&amp;gt;read table&amp;lt;/b&amp;gt; command inside the loop statement. That is better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;LIJO JOHN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 11:44:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661996#M614118</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T11:44:28Z</dc:date>
    </item>
    <item>
      <title>Re: Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661997#M614119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Murugan,&lt;/P&gt;&lt;P&gt;              As far as performance is concerned Select single is not advisable. Better would be, you retreive the data outside the loop into a internal table and then use READ statement. But if the amount of data is less then you can go for SELECT SINGLE also. It will serve your purpose. &lt;/P&gt;&lt;P&gt;                                                     It is a subjective matter and depends on the amount of data you are handling.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rewards points if helpful&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Sourabh Verma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 11:47:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661997#M614119</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T11:47:53Z</dc:date>
    </item>
    <item>
      <title>Re: Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661998#M614120</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;  Avoid select statement using inside loop &lt;/P&gt;&lt;P&gt;  it will decrease the performance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 11:48:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661998#M614120</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T11:48:02Z</dc:date>
    </item>
    <item>
      <title>Re: Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661999#M614121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi murugan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &amp;lt;i&amp;gt;&amp;lt;b&amp;gt;Best answer&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt; i could get 4 u is this....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you are 100% sure , you can't code a database join, then :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Theoretically , the "for all entries" clause has an advantage over a loop of select singel by primary key. This is becuase the abap interpreter can group together several rows in the itab into one select (see note &amp;lt;b&amp;gt;48230&amp;lt;/b&amp;gt;) so it could get the requested result using less conversations with the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The down side is that by doing so, the where predicates will not be a simple equation predicates, they may become "in" predicates and so on (see note &amp;lt;b&amp;gt;48230&amp;lt;/b&amp;gt;). This change in the sql may lead to a more costly access path.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, unfortunatly, you will probably be forced to write and test both options and see which costs less. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;by costs i mean total getpages or "in db2 time" for the whole workload, and not transaction elapsed time.)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;as a rule of thumb I would lean to select single by primary key, over "for all entries" ... but as i said, its depends on several factors....&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Above article is taken from...&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;http://blogs.ittoolbox.com/sap/db2/archives/for-all-entries-vs-db2-join-8912&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;Refer that too...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;*&lt;STRONG&gt;Reward useful answers&lt;/STRONG&gt;*&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Naveenan&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2007 11:48:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2661999#M614121</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-20T11:48:39Z</dc:date>
    </item>
    <item>
      <title>Re: Select single</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2662000#M614122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 07:30:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-single/m-p/2662000#M614122</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T07:30:35Z</dc:date>
    </item>
  </channel>
</rss>

