Den Quelltext prüfen 

Im Editor stehen eine Reihe von Prüfungen zur Verfügung. Die Prüfungen unterscheiden sich dadurch, welche Komponenten des Programms sie tatsächlich in die Prüfung einschließen. Sie müssen sich ein ABAP-Programm als Rahmen vorstellen, der die Komponenten des Programm-Codings umfaßt. Ein Rahmen beinhaltet z.B. das Top-Include und weitere Includes wie z.B. PBO- und PAI-Includes.

Wenn Sie ein Programm oder eine Programmkomponente prüfen, müssen Sie festlegen, wieviel von dem Rahmen Sie prüfen möchten:

Funktion

Bedeutung

Aktuelles Programm

Das System prüft das Coding im aktuellen Editor-Modus sowie, falls vorhanden, das Top-Include. Es wird nur die Syntax geprüft. Diese Prüfung wird standardmäßig durchgeführt, wenn Sie Prüfen wählen.

Rahmenprogramm

Das System prüft die Syntax des gesamten Programms, einschließlich aller Includes.

Erw. Programmprüfung

Das System prüft das gesamte Programm und gibt Ihnen die Möglichkeit, mehr als nur die Syntax zu prüfen.

Warnungen anzeigen

Das System zeigt die bei der letzten Prüfung ausgegebenen Warnungen an.

R/2-Syntaxprüfung

Das System prüft die R/2-Syntax. Diese Funktion ermöglicht es Ihnen, Änderungen in R/2-Systemen mit Hilfe der erweiterten Funktionalität des R/3 zu entwickeln. Sie können Programme, die die R/2-Syntaxprüfung erfolgreich durchlaufen haben, in das R/2-System transportieren.

Während der Prüfungen Aktuelles Programm und Rahmenprogramm werden Fehlermeldungen angezeigt, sobald ein Fehler auftritt. Wenn das System während der Prüfung einen Fehler entdeckt und keinen Korrekturvorschlag liefern kann, so zeigt es den Fehler am unteren Rand des Editor-Bildes an und macht die fehlerhafte Zeile zur aktuellen Zeile.

Wenn das System einen Fehler korrigieren kann, zeigt es das Dialogfenster Syntaxfehler an:

In diesem Dialogfenster können Sie das System mit Korrigieren anweisen, den Fehler zu korrigieren, oder aber mit Bearbeiten das Programm bearbeiten. Wenn Sie Bearbeiten wählen, zeigt das System die fehlerhafte Zeile an.

Erweiterte Programmprüfung