03-19-2010 2:37 PM
Dear experts,
I have a long running ABAP report and I will need to analyze its runtime for performance improvements.
How may I correctly run this ABAP report in the background from SE30 (runtime analysis tool)? The report has to be run using a specific variant for its selection screen inputs as well.
This is what I have done:
1. Go to SE30
2. Click on "For User/Service" button under "Schedule"
3. Create new Schedule Measurement with the following details:-
- User (<my user name>),
- Client (<properly specified>),
- External Session (Any),
- Processing Category (Background Processing),
- Object Type (Report),
- Object Name (<ABAP report program name>),
- Max. No. of Scheduled Measurements (1),
- Expiration Date & Time (<properly specified>)
5. In the screen "Overview of Scheduled Measurements", I have the following displayed as well:-
- Scheduled = 1
- Started = 0
- Errors = 0
- Status = Being processed
Am I still on the right track here? (Started = 0 and there was no way I could specify the variant for the selection screen input values too)
Please help. Appreciate any inputs at all.
Thanks.
03-19-2010 3:03 PM
Hi,
you need to execute your report in background and you will see "Started = 1"
Edited by: Alexander Ovcharenko on Mar 19, 2010 4:22 PM
03-19-2010 7:17 PM
Hi,
with SE30 the job has to run on the same application server on which you started the messurement.
Might this be the reason.
Kind regards,
Hermann
03-22-2010 10:55 AM
03-24-2010 3:41 PM
Hi,
I am doing samething but even though executing in background it does not says started = 1. Through which way we can measure Runtime Analysis of background job?
03-24-2010 3:51 PM
Hi,
you can try it with ST12 and the <ALL Servers> Option for tasktype B.
see this blog:
/people/hermann.gahm/blog/2010/03/22/st12-150-tracing-user-requests-tasks-http
ST12 uses SE30 / ST05 behind the covers. But here you can switch on
the trace for all servers and therefore don't have to take care for that yourself.
Kind regards,
Hermann