Show TOC

Function documentationPerformance Measurements Locate this document in the navigation structure


If you want to monitor the performance of your system, or compare its performance at different times, you can perform a runtime analysis. You usually start the runtime analysis (after performing certain activities in the system) with transaction SE30.

You use transaction SICF to activate the runtime analysis both for ICF runtime and for applications that run using ICF runtime. You can evaluate the results with transaction SE30.


Activate the Runtime Analysis

  1. Start the runtime analysis with transaction SICF.

  2. Choose   Edit   Runtime Analysis   Activate  .

  3. Enter the service path that you want the runtime analysis to be activated for.

    Note Note

    You can set the option User-Dependent to activate the runtime analysis for a specific user or client (all users in a client) You can also implement a measurement variant. To do this, you need to enter the variant user (owner of the variant), the variant itself, and the measurement precision.

    End of the note.

    Caution Caution

    Any active runtime analyses must be deactivated after the requests have been executed. You deactivate the requests in transaction SICF by choosing Edit -> Runtime Analysis -> Deactivate.

    End of the caution.

Display/Evaluate Result

You can now evaluate the recorded runtime measurements in transaction SE30..

Note Note

If you set the User-dependent flag when activating the runtime analysis in transaction SICF, the measurement results will be stored under the corresponding user. The entries are then stored in transaction SE30 under the user with which you performed the requests. If the option User-Dependent is not active, the entries are saved under pseudo user SAPSYS.

End of the note.
  1. You can find the measurement entries for specific users in transaction SE30 under   Runtime Analysis   Performance Data File   Other File  . Enter the relevant user name here and choose Enter.

  2. Select the files that you want to display and choose Analyze (Evaluate). The subsequent graphic shows you the runtimes for the various main components (program environment, database, system).

  3. By choosing Goto, you can call various hit lists, which display the runtimes for the various functions and methods separately or by category.

  4. By choosing [OBJ] Sort, you can sort the displayed elements according to runtime. This helps you to see which method and function calls are the most time-consuming.

More Information

For detailed information about ABAP runtime analysis in transaction SE30, see: