Die Prozessanalyse von ABAP™-Programmen ...
... in Zukunft mit übersichtlicher, visueller Darstellung
Die bisherige konventionelle Methode
Die konventionelle Analyse von Source Code (z.B. ABAP™-Programmen) zur Ermittlung des Programmablaufes, der Fehlerklärung oder Qualitätskontrolle, ist relativ aufwendig. Zusätzlich ist diese Prozessanalyse anstrengend und erfordert über eine längere Zeit hohe Konzentration.
Häufig gelingt es erst durch eine entsprechende Debugging-Session den genauen Programmablauf (z.B. dynamische Steuerung) für eine bestimmte Situation zu ermitteln, - die entsprechenden Testdaten und Steuerungstabellen vorausgesetzt...
Die zukünftige visuelle Prozessanalyse
Aus dem Trace-Datenpool einer aufgezeichneten Debugging-Session
(ABAP™-Programmablauf) oder den Daten der Laufzeitanalyse (Transaktion SE30) werden Informationen zur Generierung eines Diagramms gewonnen.
Diese generierten Steuerungsdaten bilden die Grundlage für die Visualisierung des prozessierten Programmablaufes. Aufgrund dieser graphischen Darstellung erkennen Sie mit einem Blick die wesentlichen prozessierten Programmereignisse (FORM, FUNCTION, METHOD, DYNPRO, MODULE, CALL SCREEN usw.).
Über die Menüfunktion 'Offline Debugging' können Sie vorwärts /rückwärts durch das Diagramm steppen und somit auf einfache Weise den prozessierten Programmablauf visuell analysieren.
Innerhalb des Diagramms stehen Ihnen umfangreiche Bearbeitungsfunktionen für die Programmanalyse und Dokumentation zur Verfügung. Durch Doppelklick auf ein Graph-Element können Sie z.B. in dem entsprechenden Abschnitt des Source Codes navigieren.
Auch aus dem Source Code heraus positionieren Sie mit einem Mausklick auf das jeweilige Graph-Element. Zusätzlich können Sie über ein Graph-Element weitere Informationen (CALL Hierarchie, Eingangsparameter, Ausgangsparameter, Laufzeiten usw.) ermitteln.
Die für Sie aktuell nicht bedeutsamen Graph-Elemente umfangreicher Prozessketten können Sie z.B. komprimieren, um dadurch die jeweils wichtigen prozessierten Teile des Programms hervorzuheben.
Der CT-Test&Optimizer zeigt in diesem Screenshot einen Source Graph auf der Basis der Laufzeitanalyse (Transaktion SE30).
Weitere Informationen (mit großen Bild)...
Bild vergrößern
Welche IT-Bereiche profitieren von der graphischen Prozessanalyse?
Die grafische Darstellung der prozessierten ABAP™-Programmereignisse führt zu einem transparenten Überblick des Programmablaufes und unterstützt dadurch wesentlich die Aufgabenbereiche:
 |
Optimierung der Geschäftsprozesse auf Programmebene
- welche Codingteile sind welchem Prozess zugeordnet ?
- sind die prozessierten Codingteile für den aufrufenden Prozess geeignet ?
- können die prozessierten Programmteile die benötigten Informationen liefern ?
- ist die Programmsteuerung durch das Customizing korrekt ?
|
 |
Prozessdokumentation
- übergreifende Dokumentation von zusammenhängenden Programmabläufen
- Dokumentation von dynamisch aufgerufenen externen Programmen
|
 |
Modifikation (Zuordnung von geeigneten USER-Exits)
- zu welchem Zeitpunkt stehen welche Daten zur Verfügung ?
|
 |
Kontrolle der Vollständigkeit von Testdaten
- welche Programmteile werden nicht von den Testdaten aufgerufen ?
|
 |
Graphische Dokumentation des Programmablaufes von Testdaten
- schneller Überblick über die Funktionsweise von Programmteilen
|
 |
Qualitätskontrolle
- einfacher Überblick über die prozessierte Programmstruktur
- besteht eine klare Aufrufhierarchie ?
- sind einzelne Programmereignisse auffällig oft beteiligt ?
|
 |
Performance-Prüfungen
- welche Programmteile blockieren nachfolgende Routinen ?
- welche zeitkritischen Programmteile behindern welchen Transaktionsablauf ?
|
 |
EDV-Revision
- automatische Dokumentation der prozessierten Programmbereiche
- Kontrolle zu unterschiedlichen Zeiten auf identisch gleiche Programmabläufe
|
 |
Wartung, Programmänderungen
- automatische Registrierung von Prozeßabläufen vor/nach einer Wartung
- Kontrolle der Programmausführung vor/nach Programmänderungen
|
 |
2nd Level Support
|
 |
Training, Ausbildung
|
 |
...
|
Der CT-Test & Optimizer ist für folgende SAP®-Systeme geeignet: R/3® von Release 3.x bis einschließlich 4.7 (Enterprise), mySAP™ ERP, mySAP™ CRM, SAP® BW, sowie alle weiteren Komponenten, die auf SAP® Netweaver® (bis 7.1) Systemen basieren.
Das Add-On zeichnet sich durch eine zeitgemäße, ergonomische Oberfläche und effektive Arbeitsunterstützung aus. Die Installation dauert im allgemeinem ca. 5 Minuten. Informationen zu den Systemvoraussetzungen finden Sie hier.
Übersichts-Skizze:

[Bitte klicken Sie hier für ein Vollbild]
Whitepaper
|