8. Code Inspector Sophisticated static program checks should be part of each development process . Access directly from the Abap Editor, from SE38 or SE80
9.
10.
11. Performance Trace Activate Trace with Filter Used to start the trace against another process. Activate Trace Use to start the trace in your current dialog process. Once activated you may exit the transaction and run the program that you wish to trace. User name Useful to start a trace another users dialog session. Transaction Further limits bounder of trace to a tcode. Process ID Used to activate trace against a batch process.
25. Runtime Analysis Variant: Statements Filter Limit the trace to specified type of program statements.
26. Runtime Analysis Variant: Duration and Type Max File size default is 2meg Aggregation: Full – one trace record for each program part or instruction. By Call – one trace record for every calling position None – one trace record for each call. LARGE FILE!
27. Runtime Analysis Measurement Overview Abap interpreter Database System Statements Green bar indicates less that 50% of the total runtime. Database bar will be red when more than 25% runtime.
28. Runtime Analysis Database Table Hit List – shows table names number of accesses , table type and buffering mode sorted by access time.
29. Group Hit List Individual call instructions grouped by categories. Indicates the gross runtime and the number of times executed. Runtime Analysis
30. Runtime Analysis Internal Table Hit List List of all internal table accesses. Shows the number of accesses, the gross and net time required and the total memory consumed.
31. Runtime Analysis Call Hierarchy Shows the chronological sequence of analyzed objects, the gross and net time taken at each call level.