<?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 issue in internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339180#M1229892</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 you are using two internal tables for holding 2 fields of information.&lt;/P&gt;&lt;P&gt;directly us can select the 2 fields from the DB-table into your 2nd internal table, any way you are not at all using the 1st internal table for any purpose.&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;Sreeram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Mar 2009 12:37:54 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-18T12:37:54Z</dc:date>
    <item>
      <title>Performance issue in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339171#M1229883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts &lt;/P&gt;&lt;P&gt;can you help to increase the performance of this code.&lt;/P&gt;&lt;P&gt;say best statements to replace the following code.which will give good performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: itab TYPE STANDARD TABLE OF (db table)&lt;/P&gt;&lt;P&gt;      WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab1 OCCURS 0,&lt;/P&gt;&lt;P&gt;       field1 LIKE itab-field1,&lt;/P&gt;&lt;P&gt;       field2 LIKE itab-field2,&lt;/P&gt;&lt;P&gt;      END OF itab1.&lt;/P&gt;&lt;P&gt;&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;    MOVE-CORRESPONDING itab TO itab1.&lt;/P&gt;&lt;P&gt;    APPEND itab1.&lt;/P&gt;&lt;P&gt;    DELETE itab.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; REFRESH itab.  CLEAR itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: sailu k on Mar 18, 2009 1:10 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2009 12:08:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339171#M1229883</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-18T12:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339172#M1229884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt;DATA: itab TYPE STANDARD TABLE OF /psyng/usertcode(db table)&lt;/P&gt;&lt;P&gt;&amp;gt;WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dont use with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;DATA: BEGIN OF itab1 OCCURS 0,&lt;/P&gt;&lt;P&gt;&amp;gt;field1 LIKE itab-field1,&lt;/P&gt;&lt;P&gt;&amp;gt;field2 LIKE itab-field2,&lt;/P&gt;&lt;P&gt;&amp;gt;END OF itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;declare structure using types and declare itab1 of type that structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dont use move coreesponding instead use field names like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab into wa.&lt;/P&gt;&lt;P&gt;wa1-field1 = wa-field1.&lt;/P&gt;&lt;P&gt;wa1-field2 = wa-field2.&lt;/P&gt;&lt;P&gt;append wa1 to itab1.&lt;/P&gt;&lt;P&gt;clear wa1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="16" __jive_macro_name="size"&gt;кu03B1ятu03B9к&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: kartik tarla on Mar 18, 2009 5:41 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2009 12:11:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339172#M1229884</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-18T12:11:02Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339173#M1229885</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;PRE&gt;&lt;CODE&gt;DATA: itab TYPE STANDARD TABLE OF /psyng/usertcode(db table)
WITH HEADER LINE.

DATA: BEGIN OF itab1 OCCURS 0,
field1 type itab-field1,
field2 type itab-field2,
END OF itab1.


LOOP AT itab.
*****REMOVING THIS******MOVE-CORRESPONDING itab TO itab1.
itab1-field1 = itab-field1.
itab1-field2 = itab-field2.
APPEND itab1.
************Not required*********DELETE itab.
ENDLOOP.

REFRESH itab. CLEAR itab. " Any ways you are clearing and refreshing the itab else
                                               " reverse of it delete in the loop and just clear the header line

Thanks
Sharath&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2009 12:12:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339173#M1229885</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-18T12:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339174#M1229886</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 using  MOVE- CORRESPONDING.&lt;/P&gt;&lt;P&gt;u get many results here with that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2009 12:13:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339174#M1229886</guid>
      <dc:creator>former_member222860</dc:creator>
      <dc:date>2009-03-18T12:13:20Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339175#M1229887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can use the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: itab TYPE STANDARD TABLE OF /psyng/usertcode(db table)&lt;/P&gt;&lt;P&gt;WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF wa_itab1,&lt;/P&gt;&lt;P&gt;field1 LIKE itab-field1,&lt;/P&gt;&lt;P&gt;field2 LIKE itab-field2,&lt;/P&gt;&lt;P&gt;END OF wa_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab1 like table of itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING itab TO wa_itab1.&lt;/P&gt;&lt;P&gt;APPEND wa_itab1 to itab1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clear itab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2009 12:13:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339175#M1229887</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-18T12:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339176#M1229888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try using work area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING itab TO itab1.                 " Remove Move corresponding&lt;/P&gt;&lt;P&gt;APPEND itab1.&lt;/P&gt;&lt;P&gt;*DELETE itab.                                                                " Comment delete                &lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refresh Itab.&lt;/P&gt;&lt;P&gt;Clear Itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gurpreet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2009 12:13:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339176#M1229888</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-18T12:13:43Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339177#M1229889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LOOP AT itab.&lt;/P&gt;&lt;P&gt;itab1-field1 = itab-field1.&lt;/P&gt;&lt;P&gt;itab1-field2 = itab-field2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND itab1.&lt;/P&gt;&lt;P&gt;DELETE itab.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2009 12:15:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339177#M1229889</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-18T12:15:09Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339178#M1229890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i) Move individual fields of internal table instead of MOVE CORRESPONDING. &lt;/P&gt;&lt;P&gt;ii) Use TYPES and declare internal table like :&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;TYPES : Begin of itype1,&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;end of itype1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itab1 type table of itype1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And make sure you are using proper SELECTs to fill data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Deepthi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Deepthi Upadhyaya on Mar 18, 2009 1:18 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2009 12:17:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339178#M1229890</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-18T12:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339179#M1229891</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;write the code in following way&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of stru,&lt;/P&gt;&lt;P&gt;          field1 type itab-field1,&lt;/P&gt;&lt;P&gt;          field2 type itab-field2,&lt;/P&gt;&lt;P&gt;         end of struc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: itab TYPE STANDARD TABLE OF (db table).&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;itab&amp;gt; like line of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itab1 type table of stru,&lt;/P&gt;&lt;P&gt;        wa like line of itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab assigning &amp;lt;itab&amp;gt;.&lt;/P&gt;&lt;P&gt;wa-field1 =  &amp;lt;itab&amp;gt;-field1.&lt;/P&gt;&lt;P&gt;wa-field2 =  &amp;lt;itab&amp;gt;-field2.&lt;/P&gt;&lt;P&gt;append wa to itab1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh itab.&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;Peranandam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2009 12:19:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339179#M1229891</guid>
      <dc:creator>Peranandam</dc:creator>
      <dc:date>2009-03-18T12:19:27Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue in internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339180#M1229892</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 you are using two internal tables for holding 2 fields of information.&lt;/P&gt;&lt;P&gt;directly us can select the 2 fields from the DB-table into your 2nd internal table, any way you are not at all using the 1st internal table for any purpose.&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;Sreeram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2009 12:37:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-in-internal-table/m-p/5339180#M1229892</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-18T12:37:54Z</dc:date>
    </item>
  </channel>
</rss>

