<?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 tuining needed help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089430#M977841</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SORT itab_mara BY matnr werks.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DELETE ADJACENT DUPLICATES FROM itab_mara  comparing matnr werks&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab_mara .&lt;/P&gt;&lt;P&gt;PERFORM getdata.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM getdata.&lt;/P&gt;&lt;P&gt;Remove (select.. endselect) select from this perform .. as UR &lt;/P&gt;&lt;P&gt;calling this form in loop.. endloop ..&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Jul 2008 11:12:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-10T11:12:28Z</dc:date>
    <item>
      <title>performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089427#M977838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Experts kindly give suggestions on performance tuning of the&lt;/P&gt;&lt;P&gt;follows code.greatful for all the replys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab_mara OCCURS 0 ,&lt;/P&gt;&lt;P&gt;       matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;      mvgr3 LIKE mvke-mvgr3,&lt;/P&gt;&lt;P&gt;      mabst LIKE marc-mabst,&lt;/P&gt;&lt;P&gt;      minbe LIKE marc-minbe,&lt;/P&gt;&lt;P&gt;      trame LIKE marc-trame,&lt;/P&gt;&lt;P&gt;      werks LIKE marc-werks,&lt;/P&gt;&lt;P&gt;    END OF itab_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab_pbim OCCURS 0,&lt;/P&gt;&lt;P&gt;      matnr LIKE pbim-matnr,&lt;/P&gt;&lt;P&gt;       mvgr3 LIKE mvke-mvgr3,&lt;/P&gt;&lt;P&gt;      werks LIKE pbim-werks,&lt;/P&gt;&lt;P&gt;      bdzei LIKE pbim-bdzei.&lt;/P&gt;&lt;P&gt;DATA END OF itab_pbim.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF itab_pbed OCCURS 0,&lt;/P&gt;&lt;P&gt;      pdatu LIKE pbed-pdatu,&lt;/P&gt;&lt;P&gt;      bdzei LIKE pbed-bdzei,&lt;/P&gt;&lt;P&gt;      matnr LIKE pbim-matnr,&lt;/P&gt;&lt;P&gt;      mvgr3 LIKE mvke-mvgr3,&lt;/P&gt;&lt;P&gt;      werks LIKE pbim-werks,&lt;/P&gt;&lt;P&gt;      plnmg LIKE pbed-plnmg,&lt;/P&gt;&lt;P&gt;     END   OF itab_pbed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : itab_pbed_tmp LIKE itab_pbed OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;SELECT a&lt;SUB&gt;matnr b&lt;/SUB&gt;mvgr3 c&lt;SUB&gt;werks c&lt;/SUB&gt;minbe c&lt;SUB&gt;mabst c&lt;/SUB&gt;trame&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE itab_mara&lt;/P&gt;&lt;P&gt;    FROM mara AS a&lt;/P&gt;&lt;P&gt;   INNER JOIN mvke AS b ON m&lt;SUB&gt;matnr = b&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;   INNER JOIN marc AS c ON m&lt;SUB&gt;matnr = c&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;   WHERE a~matnr    IN matnr&lt;/P&gt;&lt;P&gt;     AND b~mvgr3    IN mvgr3&lt;/P&gt;&lt;P&gt;     AND b~vkorg    EQ 'IN01'&lt;/P&gt;&lt;P&gt;     AND b~vtweg    EQ 'AT'&lt;/P&gt;&lt;P&gt;     AND c~werks    IN plant&lt;/P&gt;&lt;P&gt;     AND a~mtart    EQ 'ZFRT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT itab_mara BY matnr werks.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM itab_mara .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab_mara .&lt;/P&gt;&lt;P&gt;    PERFORM getdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM getdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT matnr werks bdzei&lt;/P&gt;&lt;P&gt;    FROM pbim&lt;/P&gt;&lt;P&gt;    INTO (pbim-matnr , pbim-werks , pbim-bdzei)&lt;/P&gt;&lt;P&gt;   WHERE matnr = itab_mara-matnr&lt;/P&gt;&lt;P&gt;     AND werks = itab_mara-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE itab_pbim WITH KEY matnr = pbim-matnr werks = pbim-werks.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      IF pbim-bdzei GT itab_pbim-bdzei.&lt;/P&gt;&lt;P&gt;        DELETE itab_pbim INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;        itab_pbim-matnr    = pbim-matnr.&lt;/P&gt;&lt;P&gt;        itab_pbim-mvgr3    = itab_mara-mvgr3.&lt;/P&gt;&lt;P&gt;        itab_pbim-werks    = pbim-werks.&lt;/P&gt;&lt;P&gt;        itab_pbim-bdzei    = pbim-bdzei.&lt;/P&gt;&lt;P&gt;        APPEND itab_pbim.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      itab_pbim-matnr    = pbim-matnr.&lt;/P&gt;&lt;P&gt;      itab_pbim-mvgr3    = itab_mara-mvgr3.&lt;/P&gt;&lt;P&gt;      itab_pbim-werks    = pbim-werks.&lt;/P&gt;&lt;P&gt;      itab_pbim-bdzei    = pbim-bdzei.&lt;/P&gt;&lt;P&gt;      APPEND it_pbim.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  CLEAR lv_lines .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE itab_pbim LINES lv_lines.&lt;/P&gt;&lt;P&gt;  IF lv_lines GT 0.&lt;/P&gt;&lt;P&gt;    SELECT plnmg pdatu bdzei&lt;/P&gt;&lt;P&gt;     INTO CORRESPONDING FIELDS OF TABLE itab_pbed_tmp&lt;/P&gt;&lt;P&gt;     FROM pbed&lt;/P&gt;&lt;P&gt;     FOR ALL ENTRIES IN itab_pbim&lt;/P&gt;&lt;P&gt;    WHERE bdzei = itab_pbim-bdzei.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT itab_pbed_tmp.&lt;/P&gt;&lt;P&gt;      IF sy-datum+6(2) = 01.&lt;/P&gt;&lt;P&gt;        c_date = sy-datum+0(6) - 1.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        c_date = sy-datum+0(6).&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      IF itab_pbed_tmp-pdatu+0(6) = c_date.&lt;/P&gt;&lt;P&gt;        READ TABLE itab_pbim WITH KEY bdzei = itab_pbed_tmp-bdzei .&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0 .&lt;/P&gt;&lt;P&gt;          MOVE-CORRESPONDING it_pbed_tmp TO it_pbed.&lt;/P&gt;&lt;P&gt;          itab_pbed-matnr    = itab_pbim-matnr.&lt;/P&gt;&lt;P&gt;            itab_pbed-mvgr3    = itab_pbim-mvgr3.&lt;/P&gt;&lt;P&gt;          itab_pbed-werks    = itab_pbim-werks.&lt;/P&gt;&lt;P&gt;          COLLECT itab_pbed. CLEAR itab_pbed.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:07:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089427#M977838</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:07:26Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089428#M977839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Madan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use as much as primary keys in join as you can.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Amit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:08:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089428#M977839</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:08:49Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089429#M977840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI madan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Remove into corresponiding .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) use read table with binary search ,&lt;/P&gt;&lt;P&gt;  before the read table sort table with key in ascending order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) instead of move corresponding use idvidual field move.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) instead of join you can use for all entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sandeep&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sandeep patel on Jul 10, 2008 4:42 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sandeep patel on Jul 10, 2008 4:44 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sandeep patel on Jul 10, 2008 4:51 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:10:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089429#M977840</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:10:30Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089430#M977841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SORT itab_mara BY matnr werks.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DELETE ADJACENT DUPLICATES FROM itab_mara  comparing matnr werks&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab_mara .&lt;/P&gt;&lt;P&gt;PERFORM getdata.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM getdata.&lt;/P&gt;&lt;P&gt;Remove (select.. endselect) select from this perform .. as UR &lt;/P&gt;&lt;P&gt;calling this form in loop.. endloop ..&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:12:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089430#M977841</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:12:28Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089431#M977842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Madan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to do following things :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Use seprate field move instead of Move-Corresponding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Do not use into correposding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. sort your table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nikunj Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:15:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089431#M977842</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:15:48Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089432#M977843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The structuring of program in the page is not clear. But based on my understanding,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Are you using SELECT pbim inside LOOP ? Dont do that . Just create internal table gt_pbim and populate the data into that internal table. then use READ gt_pbim inside perform getdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Also avoid SELECT..ENDSELECT for PBIM fetch. Use a FOR ALL ENTRIES as follows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr werks bdzei&lt;/P&gt;&lt;P&gt;  FROM pbim&lt;/P&gt;&lt;P&gt;  into table gt_pbim&lt;/P&gt;&lt;P&gt;for all entries in itab_mara&lt;/P&gt;&lt;P&gt;where matnr = itab_mara-matnr&lt;/P&gt;&lt;P&gt;  AND werks = itab_mara-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is a good form of usage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Kothand&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:16:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089432#M977843</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:16:36Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089433#M977844</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;1.First avoid join in select statment.&lt;/P&gt;&lt;P&gt;2.Avoid to use Perform get_data within loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Avoid to use select, endselect.&lt;/P&gt;&lt;P&gt;4.Instead of move-corresponding try to use move fields1 to fields2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Prabhhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:17:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089433#M977844</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:17:20Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089434#M977845</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi madan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of using so multiple joins, i would suggest you to use views and read the table with binary search.This would enhance the data retrieval..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best of luck,&lt;/P&gt;&lt;P&gt;Bhumika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:19:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089434#M977845</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:19:07Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089435#M977846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LOOP AT itab_mara .&lt;/P&gt;&lt;P&gt;PERFORM getdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM getdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr werks bdzei&lt;/P&gt;&lt;P&gt;FROM pbim&lt;/P&gt;&lt;P&gt;INTO (pbim-matnr , pbim-werks , pbim-bdzei)&lt;/P&gt;&lt;P&gt;WHERE matnr = itab_mara-matnr&lt;/P&gt;&lt;P&gt;AND werks = itab_mara-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This one will make a huge difference. You should never use select statements inside loop if there is one single other way. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Here you can do a for all entries selection on pbim based on itab. Get all the results in an internal table with the three fields (pbim-matnr , pbim-werks , pbim-bdzei).then loop at this internal table to perform the statements that you have written inside the select endselect. &lt;STRONG&gt;select inside loop is definitely having a hude impact&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) sort the internal tables and use binary search for all the read statements that u make using the sort keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Jul 10, 2008 4:12 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:19:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089435#M977846</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:19:54Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089436#M977847</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 use FOR ALL ENTRIES instead of JOIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Don't use INTO CORRESPONDING FIELDS OF TABLE,&lt;/P&gt;&lt;P&gt; use INTO TABLE.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;Instead of SELECT within a LOOP you can use FOR ALL ENTRIES .&lt;/P&gt;&lt;P&gt;   Don't use SELECT within a LOOP and ENDLOOP . &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rajitha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:22:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089436#M977847</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:22:23Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089437#M977848</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Madan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  a) first check whether the table on which you are using for all &lt;/P&gt;&lt;P&gt;      entries is initial or not. If it is not initial, then go for 'For all entries'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;b)  Don't use 'Corresponding fields', instead try to fill individual &lt;/P&gt;&lt;P&gt;     fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;c)  Go for 'for all entries' instead of Joins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this wonderful link on Performance Tuninig, in which you have all the options of how you can tune your program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapbrainsonline.com/ARTICLES/TECHNICAL/optimization/optimization.html" target="test_blank"&gt;http://www.sapbrainsonline.com/ARTICLES/TECHNICAL/optimization/optimization.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps yoou.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chandra Sekhar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Chandrasekhar Gandla on Jul 10, 2008 1:23 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 11:23:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089437#M977848</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T11:23:06Z</dc:date>
    </item>
    <item>
      <title>Re: performance tuining needed help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089438#M977849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you so much for the replies&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 17:02:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuining-needed-help/m-p/4089438#M977849</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T17:02:39Z</dc:date>
    </item>
  </channel>
</rss>

