Sap Abap Run Time Analysis
Sap Abap Run Time Analysis
It is an additional development workbench tool for analyzing performance of an ABAP/4 program or a transaction.
Run Time Analysis . . . Contd.. With this tool the system can display Executed instruction Accessed execution time Tables and Types of Access Chronological execution flow
Select statements (data base access) Module,perform,call function (modularization) Append,collect (internal tables)
To start Run Time Analysis, the different options are Workbench -> Test -> Run Time Analysis OR System -> Utilities -> Run Time Analysis OR Transaction Code SE30 .
Enter the name of the program ( to be analyzed ) and then click on push button Execute The system will execute the object and generates Trace file or Performance file at OS level
Run Time Analysis . . . Contd. Performance files: These files are created at OS level and many times occupy large memory space. So make sure to remove files which are no longer needed.
Run Time Analysis . . . Contd. Analyzing: When you click on Analyze, it presents a beautiful bar chart Run Time analysis Over view screen with the following components. ABAP execution time Data base execution time and R/3 system execution time
Data base execution time should be less than ABAP execution time. In addition, it also displays Hit List Group Hit List Call Hierarchy and many more things
Hit List: Displays a list with the most system expensive instructions. Group Hit List: Displays a list with the performed instructions classified by instruction type. Call Hierarchy: Presents a chronological list with the flow of calls during the execution of a program.
The measurement time is in Micro seconds. If you measure the same program or the transaction several times, the results can vary. Many factors make it difficult to reproduce identical results. Example: Network traffic.