Skip to Content
author's profile photo
Former Member

Performance

Hi,

By using SE30 we will do the runtime analysis and performance of a ABAP program/report. After providing the Program name and execution we will go for analyse in that it will show like ABAP - some percentage, Database - some percentage and System - some percentage. Who can we know that our program/report is have good performance. And is there others things which we have to follow?What is the ideal percentage all the three should have?

Please tell me ..........

Thank

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    author's profile photo
    Former Member
    Sep 29, 2005 at 08:19 PM

    After you run the report and get the graph with the percentages, click the hit list button in the upper left. You'll get a list of all the functions (SAP system and your program) that were executed. You can sort this list by the number of microseconds each took. In this way you'll see if there any bottlenecks. In general, database functions will normally take longer than ABAP functions, so if the ABAP functions are high, look for problems with loops, for example.

    Also, on the initial screen, press the 'Tips & Tricks' button to get some good ideas on performance tuning.

    Rob

    Message was edited by: Rob Burbank

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Sep 29, 2005 at 08:16 PM

    If your runtime is an issue, check the source of it using the bar graph, ie- abap, database, or r/3 system.

    If a bar is red, you should look into optimizing it.

    You can also click on "hit list" at the upper-left corner. You can analyze select statements and routines and see which table might be causing the longest runtimes. Note the colors, if you see yellow or red, that means it's taking longer runtimes.

    Pretty cool stuff...

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Sep 29, 2005 at 08:35 PM

    Sriram,

    In se30, you can also create your own variants. You can customize it. So that you can see more option on the output list. It will help you in analysing the performance.

    Here is the way to add more functions to the application toolbar

    Click change variant on se30...check what ever you want and hit save as...enter your own variant name.

    Good luck

    Add comment
    10|10000 characters needed characters exceeded