Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

run time analise

Former Member
0 Kudos

hi

what is run time analyses ? how do this plz tel me step by step.

7 REPLIES 7

Former Member
0 Kudos

Hello,

SE30 - Runtime Analysis Tool

This runtime analysis tools allows the ABAP/4 programmer to trace the tables used by the SAP dialog/reports programs. In the Analyze button, you can see four more buttons like:-

Hit List

Displays the execution time of each statement in the program.

Tables

Displays the tables accessed during run time.

Group hit list

Displays the execution time of all the statements and grouping them based on the type of command. e.g. performs, SQL and internal tables used.

Go to transaction SE30

Type in the transaction code you want to analyze

4.6x

In the Restriction section: select the TMP -> Temporary variant

Click the Change button

Click the Duratn/type

Select None for Aggregation

Save the variant and execute again

After finishing the process, click back to SE30

Use F3 to move back to the initial screen of SE30

Click the Analyze Button

Click Goto -> Object-centered hit list -> Database tables

For example, if you want to display the data for MSEG - Material Document table

Transaction SE16

Type in MSEG for Table name and click execute.

Data Browser will display the default selection for you to display data. If you did not change the default and click execute the data browser will display the first 500 records.

Click Settings to change the List formats, User parameters and Fields for selection.

In 4.6x, you can use SE16N.

Transaction SE11 or SE12 (4.6x)

Type in MSEG for Object name and click the Display button.

Click Utilities -> Table contents for the default selection screen. If you did not change the default and click execute, the Dictionary will display the first 500 record.

Click Settings to change the List formats, User parameters and Fields for selection.

Transaction SE17

Type in the Table Name, put in the Selection value, put a 'X'

Please read these.

http://www.intelligententerprise.com/channels/applications/feature/archive/janssen.jhtml

http://www.sap-basis-abap.com/sapta002.htm

http://www.sap-press.de/download/dateien/637/sappress_enhancing_quality_abap.pdf

Vasanth

Former Member
0 Kudos

Go to transaction SE30 enter ur Program & click execute button.

It will measure ur program

Former Member
0 Kudos

Hi,

It is mainly used to analyse what are the different DB tables used in your program and how much DB time was utilised.

Enter Tcode :SE30

Press SWITCH ON/OFF

Execute your Program in SE38 .

After getting the Output Displayed come to SE30 screen and Press SWITCH ON/OFF.

Now press EVALUTE.

You will see the list. Analyse it.

Regards,

Anji

sreeramkumar_madisetty
Active Contributor
0 Kudos

Hi

Runtime Analysis is a tool to measure the Report's performance by calculating the

Databast time,Abap time, System time to excuting the Report.

SE30 is the Transaction code for this.

U can use ST05 also for the same purpose.

Regards,

kumar

Former Member
0 Kudos

Hi Jaya ,

Runtime analysis is basically a type of report which measure your program on three parameters ABAP ( Your Code ) , Database , and System and shows a graph showuing the time in% each parameter used .

Reagrds

Arun

Former Member
0 Kudos

in your abap editor menu

utilities>moreutilites> runtime analysis.(or se30)

here give your prog name and run that after that come back and press analyze it will show you how much % of time it is taking by abap , database or system.

regards

shiba dutta

p291102
Active Contributor
0 Kudos

SE30 - Runtime Analysis Tool

This runtime analysis tools allows the ABAP/4 programmer to trace the tables used by the SAP dialog/reports programs. In the Analyze button, you can see four more buttons like:-

Hit List

Displays the execution time of each statement in the program.

Tables

Displays the tables accessed during run time.

Group hit list

Displays the execution time of all the statements and grouping them based on the type of command. e.g. performs, SQL and internal tables used.

Hirarchy

Displays the execution time of each statement in the actual order in which were executed. Uses indentation to indicate the level of nesting of statements within subroutines.

Any tables use by the transaction or program can be easily trace with the runtime analysis tools.

Go to transaction SE30

Type in the transaction code you want to analyze

4.6x

In the Restriction section: select the TMP -> Temporary variant

Click the Change button

Click the Duratn/type

Select None for Aggregation

Save the variant and execute again

After finishing the process, click back to SE30

Use F3 to move back to the initial screen of SE30

Click the Analyze Button

Click Goto -> Object-centered hit list -> Database tables

3.0x

Click Execute

After finishing the process, click back to SE30

Click the Analyze Button

Click the Table Button

After retrieving the table names, you can check the raw data with transaction SE16 - Data Browser or SE11 - Dictionary.

For example, if you want to display the data for MSEG - Material Document table

Transaction SE16

Type in MSEG for Table name and click execute.

Data Browser will display the default selection for you to display data. If you did not change the default and click execute the data browser will display the first 500 records.

Click Settings to change the List formats, User parameters and Fields for selection.

In 4.6x, you can use SE16N.

Transaction SE11 or SE12 (4.6x)

Type in MSEG for Object name and click the Display button.

Click Utilities -> Table contents for the default selection screen. If you did not change the default and click execute, the Dictionary will display the first 500 record.

Click Settings to change the List formats, User parameters and Fields for selection.

Transaction SE17

Type in the Table Name, put in the Selection value, put a 'X' in the Output column to display the data field and put in the Sort number from 01..99 (if you want to sort).

Thanks,

Shankar