<?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 Performance related issues in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352739#M176512</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;     I am new to ABAP and want to know various performance related issues that might occur in case of coding in ABAP as we generally in case of JAVA and other programming languages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     I want to know how an ABAP program consumes memory and what are the effects on performance and so on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     What are the steps to be taken so that we can tune the performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Experts please help me as i am working on real time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   With regards,&lt;/P&gt;&lt;P&gt;     Abir.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 May 2006 05:15:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-24T05:15:19Z</dc:date>
    <item>
      <title>Performance related issues</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352739#M176512</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;     I am new to ABAP and want to know various performance related issues that might occur in case of coding in ABAP as we generally in case of JAVA and other programming languages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     I want to know how an ABAP program consumes memory and what are the effects on performance and so on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     What are the steps to be taken so that we can tune the performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Experts please help me as i am working on real time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   With regards,&lt;/P&gt;&lt;P&gt;     Abir.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 May 2006 05:15:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352739#M176512</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-24T05:15:19Z</dc:date>
    </item>
    <item>
      <title>Re: Performance related issues</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352740#M176513</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;Take a look at this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_Introduction.asp" target="test_blank"&gt;http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_Introduction.asp&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_PerformanceAnalysisTools.asp" target="test_blank"&gt;http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_PerformanceAnalysisTools.asp&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;Note : Please mark all the helpful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 May 2006 05:18:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352740#M176513</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-24T05:18:01Z</dc:date>
    </item>
    <item>
      <title>Re: Performance related issues</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352741#M176514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi abir,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. want to know various performance related issues that might occur in case of coding in ABAP &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  a) A select query is taking very long time&lt;/P&gt;&lt;P&gt;     to execute&lt;/P&gt;&lt;P&gt;  b) The logic is poorly written &lt;/P&gt;&lt;P&gt;    using internal tables, and hence taking long time.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;2. What are the steps to be taken so that we can tune the performance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  a) Instead of using Select *,  &lt;/P&gt;&lt;P&gt;     use select field1 field 2&lt;/P&gt;&lt;P&gt;   (only required fields should be selected)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  b) Instead of reading data in a loop,&lt;/P&gt;&lt;P&gt;     and increasing the database reads,&lt;/P&gt;&lt;P&gt;    we should try to read the full data &lt;/P&gt;&lt;P&gt;    in one shot, in one single internal table.&lt;/P&gt;&lt;P&gt;  (then we can do our operations/logic on this&lt;/P&gt;&lt;P&gt;   internal table)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  c) Try to use Where conditions&lt;/P&gt;&lt;P&gt;&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;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 May 2006 05:19:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352741#M176514</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-24T05:19:38Z</dc:date>
    </item>
    <item>
      <title>Re: Performance related issues</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352742#M176515</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abir,&lt;/P&gt;&lt;P&gt;1.	Sorting the internal tables and Binary Search for Read statements&lt;/P&gt;&lt;P&gt;2.	Clear/ Free internal tables and Variables&lt;/P&gt;&lt;P&gt;3.      Avoid using Joins for more than 3 tables in one select statement&lt;/P&gt;&lt;P&gt;4.	Avoid Hard coding&lt;/P&gt;&lt;P&gt;5.	Exception handling after calling function modules&lt;/P&gt;&lt;P&gt;6.	While using &amp;#147;For all Entries&amp;#148;, check whether the internal table has values or not&lt;/P&gt;&lt;P&gt;7.	Use &amp;#147;into table&amp;#148; instead of &amp;#147;into corresponding fields of table&amp;#148;&lt;/P&gt;&lt;P&gt;8.	Select the required fields instead of &amp;#147;Select * from&amp;#148;.&lt;/P&gt;&lt;P&gt;9.	Check for Code inspector errors and warnings.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 May 2006 05:20:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352742#M176515</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-24T05:20:16Z</dc:date>
    </item>
    <item>
      <title>Re: Performance related issues</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352743#M176516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Abir&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the following are the Performance Realated&lt;/P&gt;&lt;P&gt;and go through the following Link &lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/performance.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/performance.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;it is having very good Examples and Detailed Description about each&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; 1) For all entries&lt;/P&gt;&lt;P&gt; 2) Nested selects&lt;/P&gt;&lt;P&gt; 3) Select using JOINS&lt;/P&gt;&lt;P&gt; 4) Use the selection criteria&lt;/P&gt;&lt;P&gt; 5) Use the aggregated functions&lt;/P&gt;&lt;P&gt; 6) Select with view&lt;/P&gt;&lt;P&gt; 7) Select with index support&lt;/P&gt;&lt;P&gt; &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; Select &amp;#133; Into table&lt;/P&gt;&lt;P&gt; 9) Select with selection list&lt;/P&gt;&lt;P&gt;10) Key access to multiple lines&lt;/P&gt;&lt;P&gt;11) Copying internal tables&lt;/P&gt;&lt;P&gt;12) Modifying a set of lines&lt;/P&gt;&lt;P&gt;13) Deleting a sequence of lines&lt;/P&gt;&lt;P&gt;14) Linear search vs. binary&lt;/P&gt;&lt;P&gt;15) Comparison of internal tables&lt;/P&gt;&lt;P&gt;16) Modify selected components&lt;/P&gt;&lt;P&gt;17) Appending two internal tables&lt;/P&gt;&lt;P&gt;18) Deleting a set of lines&lt;/P&gt;&lt;P&gt;19) Tools available in SAP to pin-point a performance  problem&lt;/P&gt;&lt;P&gt;20) Optimizing the load of the database&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 May 2006 05:27:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352743#M176516</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-24T05:27:22Z</dc:date>
    </item>
    <item>
      <title>Re: Performance related issues</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352744#M176517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI&lt;/P&gt;&lt;P&gt;GOOD&lt;/P&gt;&lt;P&gt;GO THROUGH THESE LINKS&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/faq/faqsql.pdf" target="test_blank"&gt;http://www.sappoint.com/faq/faqsql.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/performance.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/performance.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.thespot4sap.com/articles/SAPABAPPerformanceTuning_ABAPSort.asp" target="test_blank"&gt;http://www.thespot4sap.com/articles/SAPABAPPerformanceTuning_ABAPSort.asp&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://searchsap.techtarget.com/tip/1,289483,sid21_gci788712,00.html" target="test_blank"&gt;http://searchsap.techtarget.com/tip/1,289483,sid21_gci788712,00.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS&lt;/P&gt;&lt;P&gt;MRUTYUN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 May 2006 05:28:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352744#M176517</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-24T05:28:33Z</dc:date>
    </item>
    <item>
      <title>Re: Performance related issues</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352745#M176518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Following are the different tools provided by SAP for performance analysis of an ABAP object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Run time analysis transaction SE30 &lt;/P&gt;&lt;P&gt;This transaction gives all the analysis of an ABAP program with respect to the database and the non-database processing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL Trace transaction ST05 &lt;/P&gt;&lt;P&gt;The trace list has many lines that are not related to the SELECT statement in the ABAP program. This is because the execution of any ABAP program requires additional administrative SQL calls. To restrict the list output, use the filter introducing the trace list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The trace list contains different SQL statements simultaneously related to the one SELECT statement in the ABAP program. This is because the R/3 Database Interface - a sophisticated component of the R/3 Application Server - maps every Open SQL statement to one or a series of physical database calls and brings it to execution. This mapping, crucial to R/3s performance, depends on the particular call and database system. For example, the SELECT-ENDSELECT loop on the SPFLI table in our test program is mapped to a sequence PREPARE-OPEN-FETCH of physical calls in an Oracle environment. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The WHERE clause in the trace list's SQL statement is different from the WHERE clause in the ABAP statement. This is because in an R/3 system, a client is a self-contained unit with separate master records and its own set of table data (in commercial, organizational, and technical terms). With ABAP, every Open SQL statement automatically executes within the correct client environment. For this reason, a condition with the actual client code is added to every WHERE clause if a client field is a component of the searched table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps u.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;latheesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 May 2006 05:40:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-related-issues/m-p/1352745#M176518</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-24T05:40:47Z</dc:date>
    </item>
  </channel>
</rss>

