ABAP/4 runtime analysis: Changes in release 3.0A 
Description
1. Execute with options
Various options allow you to specify whether certain statements are to
be explicitly measured.
a) With subroutines
If you select the With subroutines radio button, the PERFORM
records are written explicitly to a performance data file. This option is set as the default.
b) With internal tables
If you select the With internal tables radio button, the
following records are written explicitly to the performance data file:
- APPEND
- COLLECT
- SORT
- READ TABLE
This option is not set as a default and you are recommended to retain
this setting if these statements are executed very often. You thus
prevent the scope of the performance data file from becoming too big.
In this case, the runtime of the above statements is added to the superior entry.
c) With technical DB information
If you select the With technical DB information radio button,
the measurement times for the database related DB and buffer operations are written explicitly to the performance data file.
2. Execute with restriction to
a) Function module
If you select the Function module radio button and enter a valid
function module name, only this function module is measure when you execute a transaction or a program.
b) All
If you select the Check all radio button, the whole transaction or program is measured.
3. Display filter
a) Extended to include the category system program. A system
program is a program which has the status S (see ABAP/4 Editor -> Goto -> Attributes).
b) List display revised to depend on the setting of the display filter.
4. Faster algorithm when formatting statistical information
5. Partial analysis key
If you are performing a partial analysis, the area on the overview
screen between the bar chart and the statistical overview contains a
table with information about the current partial analysis in connection with the superior partial analysis and the overall anaylsis.
6. Authorization objects
Authorization objects are no longer displayed in runtime analysis. For
a more comprehensiv analysis, use the SAP System trace instead (select
Tools -> Administration -> Monitoring -> Traces -> System trace).
7. Group hit list
a) Grouping of entries by the object to which they refer
b) Refinement of category EXPORT, IMPORT, ...:
- Read/Load/Insert/Delete REPORT
- Read/Insert/Delete TEXTPOOL
- Import/Export ... MEMORY
- Import/Export ... DATASET
- Import/Export/Delete ... DATABASE
c) Extension of group Miscellaneous to include SYNTAX-CHECK FOR ...
8. Menu function documentation
a) The documentation for the pushbutton Group hit list contains the
assignment of the individual calls measured to one category.
b) The documentation for the pushbutton Hit list /> contains other
calls which were measured but not displayed in the group hierarchy.
9. Extension of group hit list to include the categories
a) DB operation
b) Buffer operation
10. Source code display
Link to editor (navigation option)
11. Print
12. Note: You should use the spool system to print long lists, since it
allows you to determine a particular section of the list that you want to print.
13. Revision of authorization check
a) when executing runtime analysis
b) when executing transactions and reports within runtime analysis
14. Refinement of time distribution under DEC OSF/1
- Extra input fields for transaction namen or program name, depending on which object is analyzed
- Options and restriction when measuring
- Display data from performance data file
- Redesign of menu interface
- The menu of single lists contains the general list menu functionality
- Revision of display filter
- The individual categories have the following sequence:
3. Database interface (Open SQL)
4. Database interface (Native SQL)
5. Technical DB information
7. Screen runtime processing
8. Memory and program runtime control
- The categories 1, 3 and 6 are set as defaults.
Planning
- Runtime analysis for part of a transaction or program
- Test comparisons are intended to help developers to detect subroutines which have not yet been tested.
Further notes
0020097
0023927
0023925