Return to AboveSoft Analyzer Manual
Quick Start
Most common functions can be found in the following diagram. Each node represents a window (or group of windows that behave similar). Each arrow represents an action you can perform on a window to go to a different window.
1. The List of Developers can
be accessed from “Browse Developers” feature (press F4). The Group of Developers
can be accessed from the “Load Development Projects & Groups” feature (click
the icon). To create Groups of Developers
drag and drop Developers from the List to a new group.
Search for Programs can be accessed
by pressing F7. It allows to list programs by filtering by name, date, author
and substrings.
The Project window and the Group of Programs window can
be accessed from the “Load Development Project & Groups” feature (click
the icon). To create a new Project click the Project button located in the Source
Code window. A Project contains all the Includes, Submits and Z functions found
recursively in a source code. To create Groups of Programs drag and drop Programs
from the List to a new group.
5.
Hardcode, Broken Naming Conventions & Broken Rules. It contains the
Hardcode found in the code for one or more source codes and/or the Broken Naming
Conventions / Broken Rules.
6.
Individual Metrics for a source code. It contains several metrics calculated
for the individual source code analyzed.
7.
The Entity-Relationship Diagram can be accessed by pressing F6. If the
diagram is based on a source code, it contains all the tables found in the codes,
all the relationships found in the dictionary for that tables, and also the
relationships found in the code as Joins (red lines).
8. The
Structure Diagram and SQL Diagrams can be accessed from the menu or the
icon. From the Structure Diagram click Explain to extract the comments for each
subroutine shown in the Structure Diagram.
9. Developers’
Productivity & Quality charts. Charts showing
Productivity & Quality per developer.
10. SQL Report
for multiple programs. SQL metrics
for the SQL sentences found in the source codes.
11. SQL Report
for a single source code.
12. Explain
Code. Extracts the comments for each subroutine shown in the
Structure Diagram to build the documentation for the source code.
13. SQL Optimizer.
It offers advice on how to improve an SQL clause.
E.g. by changing the order of the tables participating in a Join.
14. Class Diagram. It can be
accessed by pressing F6. Use this diagram to add global Classes and Interfaces.
15. Share Results.
Shares the results (an average per developer) for the
SAP installation that the user is connected to. An internet connection is necessary
and only the Productivity & Quality charts plus the information you provide
are published. By publishing your own information you gain access to the information
from other SAP installations.