<?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 tuning for BDC program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391157#M190048</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Subhasish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should use the same pefrormance tunning methods like &amp;lt;b&amp;gt;SE30&amp;lt;/b&amp;gt; for BDC as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;TM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Jun 2006 10:55:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-29T10:55:13Z</dc:date>
    <item>
      <title>Performance tuning for BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391154#M190045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there any special method for performance tuning for the BDC program. Is it different that the normal performance tuning?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Subhasish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2006 10:50:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391154#M190045</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-29T10:50:13Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning for BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391155#M190046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No its not different from performance tuning of any other program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2006 10:51:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391155#M190046</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-29T10:51:45Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning for BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391156#M190047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I donn think there is any different techniques for BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please goto transaction SE30 for performance tuning tips and tricks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Sumit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2006 10:55:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391156#M190047</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-29T10:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning for BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391157#M190048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Subhasish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should use the same pefrormance tunning methods like &amp;lt;b&amp;gt;SE30&amp;lt;/b&amp;gt; for BDC as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;TM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2006 10:55:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391157#M190048</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-29T10:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning for BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391158#M190049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no same for all .&lt;/P&gt;&lt;P&gt;ST05,SE30..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use COMMITWORK. after tecords update.&lt;/P&gt;&lt;P&gt;little bit hepful..&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;Ramesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2006 10:56:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391158#M190049</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-29T10:56:33Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning for BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391159#M190050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Subhasish,&lt;/P&gt;&lt;P&gt;Here are some useful transactions to help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SM50 &amp;#150; Process Overview&lt;/P&gt;&lt;P&gt;SM51 &amp;#150; App. Servers Overview &lt;/P&gt;&lt;P&gt;STAT &amp;#150; Display Statistical Records&lt;/P&gt;&lt;P&gt;ST05 &amp;#150; SQL Trace&lt;/P&gt;&lt;P&gt;SE30 &amp;#150; Runtime Analysis&lt;/P&gt;&lt;P&gt;ST03 &amp;#150; Analysis of Workload&lt;/P&gt;&lt;P&gt;DB02 &amp;#150; Database Performance : Tables and Indexes.&lt;/P&gt;&lt;P&gt;DB05 &amp;#150; Analysis of Table w.r.t. Indexed Fields&lt;/P&gt;&lt;P&gt;ST04 &amp;#150; Database Performance Analysis : Oracle View&lt;/P&gt;&lt;P&gt;SM66 &amp;#150; Global Work Process Overview (Over All App Servers)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2006 10:58:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391159#M190050</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-29T10:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning for BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391160#M190051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Subhasish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no hard and fast rule to improve performance for BDC programs. The following guidelines are useful.&lt;/P&gt;&lt;P&gt;1) Try to reduce Nested LOOPS if any.&lt;/P&gt;&lt;P&gt;2) Avoid select statements inside the LOOP.&lt;/P&gt;&lt;P&gt;3) Use READ TABLE with Binary Search using the key fields(The internal table should be sorted).&lt;/P&gt;&lt;P&gt;4) If you are using Transactions like IA06(Change Task List), ME22(PO change) etc. try to include all the line items at one shot for the corresponding (it can be create, change) header. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arun Sambargi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Arun Sambargi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2006 12:06:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391160#M190051</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-29T12:06:01Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning for BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391161#M190052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Better Option is Going for BAPI , adv of BAPI is u can avoid Screen Flow.&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;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2006 12:55:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391161#M190052</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-29T12:55:54Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning for BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391162#M190053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Subhasish,&lt;/P&gt;&lt;P&gt;Not exactly performance tuning for BDC but a slight modification can improve performance of the program if BDC is involved with a very large volume of data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of calling the BDC performs like:&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPMF05A' '0122'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'BKPF-BKTXT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we can demodularize these performs and directly write the code commenting the performs like :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPMF05A' '0122'.&lt;/P&gt;&lt;P&gt;CLEAR it_bdcdata.&lt;/P&gt;&lt;P&gt;&amp;nbsp; it_bdcdata-program&amp;nbsp; = 'SAPMF05A'. &lt;/P&gt;&lt;P&gt;&amp;nbsp; it_bdcdata-dynpro&amp;nbsp;&amp;nbsp; =&amp;nbsp; '0122'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; it_bdcdata-dynbegin = c_x.&lt;/P&gt;&lt;P&gt;&amp;nbsp; APPEND it_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'BKPF-BKTXT'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR it_bdcdata.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_bdcdata-fnam = 'BDC_CURSOR'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_bdcdata-fval = 'BKPF-BKTXT'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND it_bdcdata.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;and in case of field performs in which variables are passed, it is better to use the IF..ENDIF condition unlike above where we were dealing with text.&lt;/P&gt;&lt;P&gt;Eg:&lt;/P&gt;&lt;P&gt;* PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BKPF-WAERS'&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_bsis-waers.&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF wa_bsis-waers &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR it_bdcdata.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_bdcdata-fnam = 'BKPF-WAERS'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_bdcdata-fval = wa_bsis-waers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND it_bdcdata.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this way we can save the small time needed in calling the module. Implemented this in a program and was able to save more than 20mins because of this change when dealing with around 26000 lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This demodularization should be done very carefully and should be properly commented or else this could lead to big mess.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Shivam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jun 2013 10:03:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-for-bdc-program/m-p/1391162#M190053</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-06-20T10:03:09Z</dc:date>
    </item>
  </channel>
</rss>

