<?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: Program optimization in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854945#M1886087</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In addition to Raymonds comments&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you outputting the 800,000 entries to table(s)...if so what is the frequency of the Commit cycles you are running?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you able to adjust memory consumption as entries are processed?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Arden&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 28 Jan 2015 11:19:26 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2015-01-28T11:19:26Z</dc:date>
    <item>
      <title>Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854941#M1886083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created one simple program which reads the file from application server but file has &lt;SPAN style="color: #ff0000;"&gt;800,000&lt;/SPAN&gt;&lt;SPAN style="color: #ff0000;"&gt; &lt;SPAN style="text-decoration: line-through;"&gt;lac&lt;/SPAN&gt;&lt;/SPAN&gt; entries.&lt;/P&gt;&lt;P&gt;Execution time for this program in batch is more than 15&amp;nbsp; hrs.&lt;/P&gt;&lt;P&gt;Could you please tell me there is&amp;nbsp; better option so that i can reduce the processing time.&lt;/P&gt;&lt;P&gt;I have checked the code, and there is no possiblity for further optimization in ABAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Ashish Arora&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;Moderator message: Please use internationally acceptable number systems. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Suhas Saha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 10:42:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854941#M1886083</guid>
      <dc:creator>ashish_arora6</dc:creator>
      <dc:date>2015-01-28T10:42:47Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854942#M1886084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashish&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please explain what "8 lac entries" means.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How many records are you processing when this program runs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would not hurt to include your code if you wish for the SDN community to be able to assist you better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Arden&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 10:53:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854942#M1886084</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-01-28T10:53:32Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854943#M1886085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arden,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are 800,000 entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Due to Client issues, i cannot upload the code.&lt;/P&gt;&lt;P&gt;My program is simple, there is no inner loop and no select statemnt in loop.&lt;BR /&gt;Please help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Ashish Arora&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 10:57:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854943#M1886085</guid>
      <dc:creator>ashish_arora6</dc:creator>
      <dc:date>2015-01-28T10:57:51Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854944#M1886086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In your performance analysis, does the long process time come from DATASET operation or from execution&amp;nbsp; of following code (800000 records is not so much, but 800000 call of BAPI may be?)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also if you wrote&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New';"&gt;there is no possiblity for further optimization in ABAP&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;you are no longer in the good &lt;A _jive_internal="true" href="https://answers.sap.com/docs/DOC-18462"&gt;space&lt;/A&gt;, are you?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 11:05:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854944#M1886086</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2015-01-28T11:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854945#M1886087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In addition to Raymonds comments&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you outputting the 800,000 entries to table(s)...if so what is the frequency of the Commit cycles you are running?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you able to adjust memory consumption as entries are processed?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Arden&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 11:19:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854945#M1886087</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-01-28T11:19:26Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854946#M1886088</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 don't need to place ur original code. Just copy the logic how you handled the file. So that it will be helpful for us to help u.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 11:24:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854946#M1886088</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-01-28T11:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854947#M1886089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can't see your code so I will just assume. &lt;/P&gt;&lt;P&gt;In the assumption that you are looping into an internal table to write to the dataset, try to use LOOP AT itab ASSIGNING &amp;lt;fs_wa&amp;gt;.&amp;nbsp; Pointers to the internal table are way more efficient than header lines and work areas.&lt;/P&gt;&lt;P&gt;Just a tip.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 11:29:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854947#M1886089</guid>
      <dc:creator>giancarla_aguilar</dc:creator>
      <dc:date>2015-01-28T11:29:07Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854948#M1886090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have to generate another file from incoming file. I havent used commit statement isn th ecode.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 13:01:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854948#M1886090</guid>
      <dc:creator>ashish_arora6</dc:creator>
      <dc:date>2015-01-28T13:01:22Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854949#M1886091</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;Fetching data in lac wont take much time and check whether the query is working based on the key fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vinodkumar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 13:01:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854949#M1886091</guid>
      <dc:creator>vinodkumar_thangavel</dc:creator>
      <dc:date>2015-01-28T13:01:24Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854950#M1886092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ashish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You must have taking the input file data into an internal table using READ DATASET.......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check in your program about the table/transaction updation done inside of loop.&lt;/P&gt;&lt;P&gt;Put validations so that unnecessary records will be skipped.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pravin &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 18:25:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854950#M1886092</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-01-28T18:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854951#M1886093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You say that you have "checked the code", but you don't say how. Did you do a runtime analysis? That will show you where the bottleneck is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reading 800,000 records will not take 15 hours.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 19:03:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854951#M1886093</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-01-28T19:03:41Z</dc:date>
    </item>
    <item>
      <title>Re: Program optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854952#M1886094</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 may need performance trace,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try these tools listed here:&lt;/P&gt;&lt;H2 style="margin: 30px 0 0; font-weight: normal; color: #333333; border-bottom-color: #bfbfbf;"&gt;Performance (ABAP, database, network)&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;Single Transaction Analysis (ST12). It groups SE30 and ST05 transactions. &lt;A href="http://wiki.scn.sap.com/wiki/display/ABAP/Single+Transaction+Analysis" style="color: #3b73af; text-decoration: underline;"&gt;&lt;IMG class="confluence-embedded-image jiveImage" data-image-src="/wiki/download/attachments/11/wiki2.gif?version=1&amp;amp;modificationDate=1245000200000&amp;amp;api=v2" src="http://wiki.scn.sap.com/wiki/download/attachments/11/wiki2.gif?version=1&amp;amp;modificationDate=1245000200000&amp;amp;api=v2" style="border: 0px;" /&gt;&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;SQL Performance Trace (ST05) &lt;A class="external-link" href="https://weblogs.sdn.sap.com/pub/wlg/7205" rel="nofollow" style="color: #3b73af; text-decoration: underline;" title="Blog"&gt;&lt;IMG class="confluence-embedded-image jiveImage" data-image-src="/wiki/download/attachments/11/weblog.gif?version=1&amp;amp;modificationDate=1244999663000&amp;amp;api=v2" src="http://wiki.scn.sap.com/wiki/download/attachments/11/weblog.gif?version=1&amp;amp;modificationDate=1244999663000&amp;amp;api=v2" style="border: 0px;" /&gt;&lt;/A&gt;&lt;A class="external-link" href="http://help.sap.com/saphelp_nw2004s/helpdata/en/d1/801f7c454211d189710000e8322d00/frameset.htm" rel="nofollow" style="color: #3b73af; text-decoration: underline;" title="SAP Library"&gt;&lt;IMG class="confluence-embedded-image jiveImage" data-image-src="/wiki/download/attachments/11/sdn_help.gif?version=1&amp;amp;modificationDate=1244999738000&amp;amp;api=v2" src="http://wiki.scn.sap.com/wiki/download/attachments/11/sdn_help.gif?version=1&amp;amp;modificationDate=1244999738000&amp;amp;api=v2" style="border: 0px;" /&gt;&lt;/A&gt;&lt;UL style="list-style: disc; padding: 0 0 0 15px;"&gt;&lt;LI&gt;Explain Plan &lt;A href="http://wiki.scn.sap.com/wiki/display/ABAP/Explain+Plan" style="color: #3b73af; text-decoration: underline;"&gt;&lt;IMG class="confluence-embedded-image jiveImage" data-image-src="/wiki/download/attachments/11/wiki2.gif?version=1&amp;amp;modificationDate=1245000200000&amp;amp;api=v2" src="http://wiki.scn.sap.com/wiki/download/attachments/11/wiki2.gif?version=1&amp;amp;modificationDate=1245000200000&amp;amp;api=v2" style="border: 0px;" /&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;ABAP Runtime Trace (SE30) &lt;A class="external-link" href="https://weblogs.sdn.sap.com/pub/wlg/7769" rel="nofollow" style="color: #3b73af; text-decoration: underline;" title="Blog"&gt;&lt;IMG class="confluence-embedded-image jiveImage" data-image-src="/wiki/download/attachments/11/weblog.gif?version=1&amp;amp;modificationDate=1244999663000&amp;amp;api=v2" src="http://wiki.scn.sap.com/wiki/download/attachments/11/weblog.gif?version=1&amp;amp;modificationDate=1244999663000&amp;amp;api=v2" style="border: 0px;" /&gt;&lt;/A&gt;&lt;A class="external-link" href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c6/617cafe68c11d2b2ab080009b43351/frameset.htm" rel="nofollow" style="color: #3b73af; text-decoration: underline;" title="SAP Library"&gt;&lt;IMG class="confluence-embedded-image jiveImage" data-image-src="/wiki/download/attachments/11/sdn_help.gif?version=1&amp;amp;modificationDate=1244999738000&amp;amp;api=v2" src="http://wiki.scn.sap.com/wiki/download/attachments/11/sdn_help.gif?version=1&amp;amp;modificationDate=1244999738000&amp;amp;api=v2" style="border: 0px;" /&gt;&lt;/A&gt; (note:transaction SAT should replace SE30 from release 7.02)&lt;/LI&gt;&lt;LI&gt;Global Performance Analysis (ST30) &lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;A class="external-link" href="http://help.sap.com/saphelp_nw2004s/helpdata/en/44/c84e0cc84b5478e10000000a422035/frameset.htm" rel="nofollow" style="color: #3b73af; text-decoration: underline;" title="SAP Library"&gt;&lt;IMG class="confluence-embedded-image jiveImage" data-image-src="/wiki/download/attachments/11/sdn_help.gif?version=1&amp;amp;modificationDate=1244999738000&amp;amp;api=v2" src="http://wiki.scn.sap.com/wiki/download/attachments/11/sdn_help.gif?version=1&amp;amp;modificationDate=1244999738000&amp;amp;api=v2" style="border: 0px;" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://wiki.scn.sap.com/wiki/display/ABAP/ABAP+Test+and+Analysis+Tools" title="http://wiki.scn.sap.com/wiki/display/ABAP/ABAP+Test+and+Analysis+Tools"&gt;ABAP Test and Analysis Tools - ABAP Development - SCN Wiki&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;then locate the code that cause the long running time. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;Be open minded, there is always an alternative to make it better.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;Good luck. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Kok Wei Wong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jan 2015 06:18:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-optimization/m-p/10854952#M1886094</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-01-29T06:18:19Z</dc:date>
    </item>
  </channel>
</rss>

