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: 

about performane tuning

Former Member
0 Kudos

hi friends,

i have one doubt in performance tuning.

in se30 we are getting run time analysis.

here for database memory reducing we are changed select queries,but system memory reducing wat we are used.

regards,

Venkateswarareddy

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

to save the system memory u can :

1. clear or refresh of internal tables after they use

2. work areas of internal tables also cleared immidately

after they use.

3. use internal tables with out default work area ie use types

for that.

4. do the program->extended program check

so that it shows unused variables means these

variables vasting system memory and remove them.

4 REPLIES 4

Former Member
0 Kudos

Hi,

Use runtime analysis (SE30) and execute the transaction or the report. Usually the display transactions are used. Go only to the screen where the data you want to find exist and come out of the transaction. If you want to find which tables are updated by a create transaction, then execute the entire transaction for document posting. After executing the transaction and coming back to runtime analysis, analyze the result. All the tables, read or written by the transaction are listed under the Tables heading. From the table description, try to identify the table which may contain the required data. You can choose a particular table for which all the access made are displayed. From there you can go to the actual source code where the access was done by selecting an entry and pressing button source text.

regards,

satish.

Former Member
0 Kudos

Hi Venkat,

If you paste your code then we can tell you at what places it require changes and why they are required.

Regards,

Atish

Former Member
0 Kudos

Hi,

to save the system memory u can :

1. clear or refresh of internal tables after they use

2. work areas of internal tables also cleared immidately

after they use.

3. use internal tables with out default work area ie use types

for that.

4. do the program->extended program check

so that it shows unused variables means these

variables vasting system memory and remove them.

Former Member
0 Kudos

we can only control

ABAP and database timings

System we cannot control.

Regards

Naveen Gupta