<?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: Code optimization - how can I optimize ? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866551#M1322528</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please get better informaed about internal tables:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the right search:&lt;/P&gt;&lt;P&gt;+ binary search&lt;/P&gt;&lt;P&gt;+ but better sorted or hashed tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see&lt;/P&gt;&lt;P&gt;Measurements on internal tables: Reads and Loops:&lt;/P&gt;&lt;P&gt;/people/siegfried.boes/blog/2007/09/12/runtimes-of-reads-and-loops-on-internal-tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The assigning etc fpr READ is then the last 1% optimization:&lt;/P&gt;&lt;P&gt;often the INTO is better&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and please read TRANSPORTING NO FIELDS means no fields, i.e. there is nothing&lt;/P&gt;&lt;P&gt;transported this is no alternative, it is only useful, if you need no field no into, but&lt;/P&gt;&lt;P&gt;only the sy-subrc or sy-tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE i_mch1 INTO wa_mch1&lt;/P&gt;&lt;P&gt;WITH KEY matnr = wa_mara-matnr&lt;/P&gt;&lt;P&gt;BINARY SEARCH TRANSPORTING NO FIELDS.&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;2). FIELD-SYMBOLS : &amp;lt;lwa_mch1&amp;gt; TYPE tt_mch1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE i_mch1 WITH KEY matnr = wa_mara-matnr&lt;/P&gt;&lt;P&gt;ASSIGNING &amp;lt;lwa_mch1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;but the search is much much more important&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Siegfried&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Jul 2009 08:53:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-07-30T08:53:38Z</dc:date>
    <item>
      <title>Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866541#M1322518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Basically i_mara has 19,000 records and it loops for all recors as coded.&lt;/P&gt;&lt;P&gt;The program is taking much time when i_mch1 has 300,000 records(approximately 40 minutes).&lt;/P&gt;&lt;P&gt;But in case i_mch1 had 18,000 records, it is fast.&lt;/P&gt;&lt;P&gt;Below is the code:&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM output_itab4_normal .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS : &amp;lt;lwa_makt_maktx&amp;gt; TYPE tt_makt_maktx,&lt;/P&gt;&lt;P&gt;                  &amp;lt;lwa_prfrq&amp;gt;      TYPE tt_prfrq,&lt;/P&gt;&lt;P&gt;                  &amp;lt;lwa_mch1&amp;gt;       TYPE tt_mch1,&lt;/P&gt;&lt;P&gt;                  &amp;lt;lwa_mvke&amp;gt;       TYPE tt_mvke.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT i_mara INTO wa_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;READ TABLE i_mch1 WITH KEY matnr = wa_mara-matnr&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;               &lt;STRONG&gt;ASSIGNING &amp;lt;lwa_mch1&amp;gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;*-----For Recurring Inspection, go to marc table.&lt;/P&gt;&lt;P&gt;      READ TABLE  i_prfrq  WITH KEY matnr = wa_mara-matnr&lt;/P&gt;&lt;P&gt;               ASSIGNING &amp;lt;lwa_prfrq&amp;gt;.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        wa_final_itab-prfrq = &amp;lt;lwa_prfrq&amp;gt;-prfrq.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        READ TABLE i_mvke WITH KEY matnr = wa_mara-matnr&lt;/P&gt;&lt;P&gt;                  ASSIGNING &amp;lt;lwa_mvke&amp;gt;.&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          wa_final_itab-mvgr1 = &amp;lt;lwa_mvke&amp;gt;-mvgr1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-------For material description, go to makt table.&lt;/P&gt;&lt;P&gt;        READ TABLE i_makt_maktx  WITH KEY matnr = wa_mara-matnr&lt;/P&gt;&lt;P&gt;                   ASSIGNING &amp;lt;lwa_makt_maktx&amp;gt;.&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          wa_final_itab-maktx = &amp;lt;lwa_makt_maktx&amp;gt;-maktx.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        wa_final_itab-matnr = wa_mara-matnr.&lt;/P&gt;&lt;P&gt;        wa_final_itab-matkl = wa_mara-matkl.&lt;/P&gt;&lt;P&gt;        wa_final_itab-bismt = wa_mara-bismt.&lt;/P&gt;&lt;P&gt;        wa_final_itab-zzbismt = wa_mara-zzbismt.&lt;/P&gt;&lt;P&gt;        wa_final_itab-mtart = wa_mara-mtart.&lt;/P&gt;&lt;P&gt;        wa_final_itab-mhdhb = wa_mara-mhdhb.&lt;/P&gt;&lt;P&gt;        wa_final_itab-zzshtdaysdom = wa_mara-zzshtdaysdom.&lt;/P&gt;&lt;P&gt;        APPEND wa_final_itab TO i_final_itab.&lt;/P&gt;&lt;P&gt;        CLEAR : wa_final_itab, wa_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.          " IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " OUTPUT_ITAB4_NORMAL&lt;/P&gt;&lt;P&gt;Please help me .  Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2009 18:48:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866541#M1322518</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-28T18:48:51Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866542#M1322519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you could start by sorting your internal table by matnr field and then use READ TABLE with BINARY SEARCH.&lt;/P&gt;&lt;P&gt;You could also get maktx for each material in your SELECT, using LEFT JOIN in MAKT table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Frisoni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2009 18:58:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866542#M1322519</guid>
      <dc:creator>guilherme_frisoni</dc:creator>
      <dc:date>2009-07-28T18:58:56Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866543#M1322520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just like Frisoni said, use binary search. That will give you the most improvement in performance. Do that to all the read statements in your program. Remember to sort before hand.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, if you are not using &amp;lt;lwa_mch1&amp;gt; for anything within the loop, just don't assign. Use TRANSPORTING NO FIELDS option of the READ statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2009 19:34:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866543#M1322520</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-28T19:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866544#M1322521</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 already posted by the others: BINARY SEARCH might be a good idea. Make sure you &lt;STRONG&gt;sort the table only ONCE&lt;/STRONG&gt; (don't sort in the loop). Alternatively you can use a sorted table for i_mch1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fort the other tables i_prfrq, i_mvke, i_makt_maktx the same approach might be a good idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hermann&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 06:59:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866544#M1322521</guid>
      <dc:creator>HermannGahm</dc:creator>
      <dc:date>2009-07-29T06:59:22Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866545#M1322522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can define i_mch1  as hash table - provided you will have unique records and define key fields for the internal table. This way the performance will be consistent irrespective of number of entries.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 08:53:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866545#M1322522</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-29T08:53:02Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866546#M1322523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So out of two below piece of codes, the first one is effective?  AND IS ALWAYS BETTER TO USE THE first piece of code?&lt;/P&gt;&lt;P&gt;1).  DATA : wa_mch1 TYPE tt_mch1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE i_mch1 INTO wa_mch1&lt;/P&gt;&lt;P&gt;                 WITH KEY matnr = wa_mara-matnr&lt;/P&gt;&lt;P&gt;                     BINARY SEARCH TRANSPORTING NO FIELDS.&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;2).   FIELD-SYMBOLS : &amp;lt;lwa_mch1&amp;gt;       TYPE tt_mch1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   READ TABLE i_mch1 WITH KEY matnr = wa_mara-matnr&lt;/P&gt;&lt;P&gt;               ASSIGNING &amp;lt;lwa_mch1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 18:18:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866546#M1322523</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-29T18:18:27Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866547#M1322524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes definately first one, as you are using binary search and used 'transporting no field' statement. But keep in mind before using binary search, you have to sort the table accordingly.  If possible and if the performace is very bad, then I will suggest to use Hash table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kuntal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 18:26:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866547#M1322524</guid>
      <dc:creator>former_member376453</dc:creator>
      <dc:date>2009-07-29T18:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866548#M1322525</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You mean I need code HASHED TABLE like below ?  and BELOW  coding is okay ?&lt;/P&gt;&lt;P&gt;DATA : wa_mch1 &lt;STRONG&gt;TYPE HASHED TABLE OF&lt;/STRONG&gt;  tt_mch1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE i_mch1 INTO wa_mch1&lt;/P&gt;&lt;P&gt;WITH KEY matnr = wa_mara-matnr&lt;/P&gt;&lt;P&gt;BINARY SEARCH TRANSPORTING NO FIELDS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 19:11:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866548#M1322525</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-29T19:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866549#M1322526</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are some condition before using Hash table. This is kind of Key driven internal table. Your internal table should have unique key and should hold unique data. Check in forum for use of Hash table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kuntal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 19:30:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866549#M1322526</guid>
      <dc:creator>former_member376453</dc:creator>
      <dc:date>2009-07-29T19:30:34Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866550#M1322527</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;we have to distinguish between access cost or search cost and output or copy cost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In oyur first example the binary search influences the access/serach cost. The transporting no fields&lt;/P&gt;&lt;P&gt;influences the output cost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the second example you are not changing the access/search cost (a linear search is used) but the&lt;/P&gt;&lt;P&gt;ouput cost is as well influenced with asigning.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The access/search costs are more important than the output costs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Furthermore since you need the fields after the search: don't use transporting no fields. You should&lt;/P&gt;&lt;P&gt;use assigning or into (depending on th lenght of the line).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use binary search with into or assigning in your example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hermann&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 07:28:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866550#M1322527</guid>
      <dc:creator>HermannGahm</dc:creator>
      <dc:date>2009-07-30T07:28:52Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866551#M1322528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please get better informaed about internal tables:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the right search:&lt;/P&gt;&lt;P&gt;+ binary search&lt;/P&gt;&lt;P&gt;+ but better sorted or hashed tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see&lt;/P&gt;&lt;P&gt;Measurements on internal tables: Reads and Loops:&lt;/P&gt;&lt;P&gt;/people/siegfried.boes/blog/2007/09/12/runtimes-of-reads-and-loops-on-internal-tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The assigning etc fpr READ is then the last 1% optimization:&lt;/P&gt;&lt;P&gt;often the INTO is better&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and please read TRANSPORTING NO FIELDS means no fields, i.e. there is nothing&lt;/P&gt;&lt;P&gt;transported this is no alternative, it is only useful, if you need no field no into, but&lt;/P&gt;&lt;P&gt;only the sy-subrc or sy-tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE i_mch1 INTO wa_mch1&lt;/P&gt;&lt;P&gt;WITH KEY matnr = wa_mara-matnr&lt;/P&gt;&lt;P&gt;BINARY SEARCH TRANSPORTING NO FIELDS.&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;2). FIELD-SYMBOLS : &amp;lt;lwa_mch1&amp;gt; TYPE tt_mch1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE i_mch1 WITH KEY matnr = wa_mara-matnr&lt;/P&gt;&lt;P&gt;ASSIGNING &amp;lt;lwa_mch1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;but the search is much much more important&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Siegfried&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2009 08:53:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866551#M1322528</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-30T08:53:38Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866552#M1322529</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;better you try look and see at your internal table... suggest you sort it 1st and declare your internal table as Hashed Table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[SAP Notes &amp;amp; Tips|http://abap4beginner.blogspot.com/]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Aug 2009 16:23:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866552#M1322529</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-01T16:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866553#M1322530</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 can refer to the following likns:&lt;/P&gt;&lt;P&gt;&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="322597"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&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="1281277"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&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="204063"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&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;you can try this coding too As this avoids any looping and hence improve performance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create another temporary internal table  ie. i_final_temp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then do the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;referesh i_final_temp.&lt;/P&gt;&lt;P&gt;append lines of i_final to i_fianl_temp.&lt;/P&gt;&lt;P&gt;delete i_final_temp where v_box ne 'X' &lt;/P&gt;&lt;P&gt;describe table i_final_temp lines v_counter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Dhanalakshmi L&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2009 04:56:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866553#M1322530</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-04T04:56:28Z</dc:date>
    </item>
    <item>
      <title>Re: Code optimization - how can I optimize ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866554#M1322531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear SAM,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You just use BINARY SEARCH keyword with READ TABLE. Use all key field in READ TABLE statement if possible or &lt;/P&gt;&lt;P&gt;what max can be possible. &lt;/P&gt;&lt;P&gt;Before READ TABLE statement sort the table by its key fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can find then your program is running absolutely fine and quick.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;SANKU.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2009 05:28:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-optimization-how-can-i-optimize/m-p/5866554#M1322531</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-04T05:28:11Z</dc:date>
    </item>
  </channel>
</rss>

