<?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 tunning in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242572#M1012674</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kantu ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Never used select inside a loop its blunder mistake but in some exceptional cases you can do with the approval from the quality team . better use for all entries like example &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select matnr &lt;/P&gt;&lt;P&gt;         maktx &lt;/P&gt;&lt;P&gt;         from mara &lt;/P&gt;&lt;P&gt;into jtab &lt;/P&gt;&lt;P&gt;for all entiries in itab&lt;/P&gt;&lt;P&gt;where matnr = itab-matnr.&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;fareed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Jul 2008 06:14:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-30T06:14:04Z</dc:date>
    <item>
      <title>performance tunning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242566#M1012668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sap guru's,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please help me regarding performance tunning.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab&lt;/P&gt;&lt;P&gt;select matnr maktx from mara into jtab where matnr = itab-matnr.&lt;/P&gt;&lt;P&gt;append jtab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop statement will work in application server,&lt;/P&gt;&lt;P&gt;and select query fires in database server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now if i want to tune performance ,&lt;/P&gt;&lt;P&gt;which statement i need to tune,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please forward any document with is releated to performance tunning , that really helps me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;prasad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 05:26:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242566#M1012668</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T05:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: performance tunning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242567#M1012669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Its not a good idea to write a SELECt statement inside a LOOP and ENDLOOP  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab&lt;/P&gt;&lt;P&gt;select matnr maktx from mara into jtab where matnr = itab-matnr.&lt;/P&gt;&lt;P&gt;append jtab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First you read all teh data into ITAb and then its better to use&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;  FROM &amp;lt;TAB&amp;gt;&lt;/P&gt;&lt;P&gt;INTO &amp;lt;itab&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;  FROM &amp;lt;tab2&amp;gt;&lt;/P&gt;&lt;P&gt; INTO &amp;lt;jtab&amp;gt;&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN TABLE &amp;lt;itab&amp;gt;&lt;/P&gt;&lt;P&gt;WHERE MATNR EQ = ITAB-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps you&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;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 05:29:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242567#M1012669</guid>
      <dc:creator>bpawanchand</dc:creator>
      <dc:date>2008-07-30T05:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: performance tunning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242568#M1012670</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;Remove select statement from loop and endloop and do this way  ...&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
if not itab[] is initial.
select matnr maktx from mara into table jtab 
for all entries in itab
where matnr = itab-matnr.
if sy-subrc = 0.
endif.
endif.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check out the below related thread ...&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="984463"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 05:29:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242568#M1012670</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T05:29:40Z</dc:date>
    </item>
    <item>
      <title>Re: performance tunning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242569#M1012671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prasad,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check this link&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5380293"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT statement hit the database. If we write select statement in side the loop , then every time it hits the database.&lt;/P&gt;&lt;P&gt;For every record it hits the database and fetches the data. It better to get all the data from the database into a internal table and the process the data accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;raam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 05:30:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242569#M1012671</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T05:30:19Z</dc:date>
    </item>
    <item>
      <title>Re: performance tunning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242570#M1012672</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 for this code&lt;/P&gt;&lt;P&gt; if there is a relation between itab and jtab&lt;/P&gt;&lt;P&gt;then &lt;/P&gt;&lt;P&gt;select * from mara into corresponding feilds of table itab &lt;/P&gt;&lt;P&gt; for all entries in jtab.&lt;/P&gt;&lt;P&gt;where matnr = jtab-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;replace this code lie this&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Sachhidananda&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: sachhidananda  tripathy on Jul 30, 2008 7:31 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 05:30:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242570#M1012672</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T05:30:49Z</dc:date>
    </item>
    <item>
      <title>Re: performance tunning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242571#M1012673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;dont use select inside loop, so its better go for all entries&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select matnr maktx &lt;/P&gt;&lt;P&gt;   from mara &lt;/P&gt;&lt;P&gt;   into jtab &lt;/P&gt;&lt;P&gt;    for all entiries in itab&lt;/P&gt;&lt;P&gt;where matnr = itab-matnr.&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>Wed, 30 Jul 2008 05:32:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242571#M1012673</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T05:32:19Z</dc:date>
    </item>
    <item>
      <title>Re: performance tunning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242572#M1012674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kantu ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Never used select inside a loop its blunder mistake but in some exceptional cases you can do with the approval from the quality team . better use for all entries like example &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select matnr &lt;/P&gt;&lt;P&gt;         maktx &lt;/P&gt;&lt;P&gt;         from mara &lt;/P&gt;&lt;P&gt;into jtab &lt;/P&gt;&lt;P&gt;for all entiries in itab&lt;/P&gt;&lt;P&gt;where matnr = itab-matnr.&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;fareed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 06:14:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242572#M1012674</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T06:14:04Z</dc:date>
    </item>
    <item>
      <title>Re: performance tunning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242573#M1012675</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;Do not use select statements inside a loop. You can use for all entries.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
select matnr maktx from mara into table j1tab for all entries in itab where matnr = itab-matnr.
loop at itab
read table j1tab with key matnr = itab-matnr.
if sy-subrc = 0.
     move  j1tab to jtab.
     append jtab.
endif.
endloop.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Samson.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 09:31:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tunning/m-p/4242573#M1012675</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T09:31:04Z</dc:date>
    </item>
  </channel>
</rss>

