| |
It is generally quit difficult to get an overall view of the source code when it is quite extensive ...
The programming language ABAP™ is especially suitable for visualization. With the use of statements like FORM, FUNCTION, METHOD, DYNPRO, MODULE, CALL SCREEN etc. a high module grade can be reached.
The graphic representation of complex ABAP™ programs provides a comprehensive overview and substantially supports the following activities:
- Quality control,
- Production release
- Program documentation,
- Process documentation,
- Computing revision,
- Maintenance,
- 2nd Level Support,
- Training, Education
- ...
| The visualization of the ABAP™ program code |
"The graphic representation of the ABAP™ program ...
... says more than a 1000 words ..."
Enlarge screenshot
| Some of the features of the CT-Codeview & Analyzer: |
 |
Analysis of the sources within the programming language ABAP™ (main program, INCLUDE, DYNPRO, MODULE ...) |
 |
Resolution of completed modules in graph elements (program, report, transaction, function modules, functions groups ...) |
 |
Graphic representation of more than 20 different visualization objects (FORM, PERFORM, CALL FUNCTION, DYNPRO, MODULE, CALL SCREEN, AT, TOP-OF-PAGE, END-OF-PAGE, INITIALIZATION, GET ...) |
 |
Illustration the connection of the objects (e.g. how many times was who called from who?)
|
 |
Interactive, alternating assigning of graph elements to the respective source code part (through a double click the navigation of a visual object to the actual coding and reverse, is achieved)
|
 |
Segmentation of extensive , complex programs (e.g. more than 1000 visual objects) through 'Hide and new sub graph'
|
 |
More than 30 visual templates show you in various graphic representations the current ABAP™ source code.
|
 |
Hide marked elements (blending out of objects) |
 |
Several layouts for the representation of different elements (tree structure, hierarchy layout, symmetric representation, circle layout)
|
 |
Various routing methods (e.g. straight , circular or central line arrangement)
|
 |
Static representation (relationship) of the modularization units in a separate window with double click function.
|
 |
Text cluster with logical linking to visual objects (for short description, documents, comments ...)
|
 |
Storage of the text cluster in a documentation table in the in the respective SAP® data base or on a documentation server
|
 |
Export of the graph representation in the Enhanced Meta Format (emf) (for documentation purposes and further processing in Microsoft® Word®
|
 |
Graph overview window, zoom of the representation, search function, printing of the graph, parameter settings for the representation of the objects ...
|
 |
further editing features ... |
Individual layout of the graphical user interface (GUI), here an example ...

Enlarge screenshot
The CT Add-On is suitable for the following SAP® systems: R/3® from release 3.1x up to 4.7 (Enterprise), mySAP™ ERP, mySAP™ CRM, SAP® BW, SAP® APO and SAP Netweaver™ (up to 6.4).
The CT-Codeview&Analyzer uses a modern GUI library, which can be fully customized. More than 10 GUI elements (display windows, trees, control elements ...) can be individually arranged to build your individual environment.
The installation process depends on the release and takes about 5 - 10 minutes. Information about the system requirements can be found here.
Technical diagram

[Please click here to enlarge the diagram]
The CT-Codeview & Analyzer (Version 2.1) will be available in the second quarter of 2008.
|
|
|