Show TOC
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
- Import/Export NAMETAB
- Import/Export DYNPRO
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
Print single lists
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:
1. Application program
2. System program
3. Database interface (Open SQL)
4. Database interface (Native SQL)
5. Technical DB information
6. Matchcode processing
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