Show TOC Anfang des Inhaltsbereichs

Übersicht über die ABAP-Anweisungen  Dokument im Navigationsbaum lokalisieren

Die erste Position einer ABAP-Anweisung nimmt ein ABAP-Schlüsselwort ein. Dieses bestimmt die Kategorie der Anweisungen. Wir unterscheiden folgende Kategorien von Anweisungen:

DeklarativeAnweisungen

Diese Anweisungen definieren Datentypen oder deklarieren Datenobjekte, mit denen die anderen Anweisungen eines Programms oder einer Routine arbeiten. Die Gesamtheit aller deklarativen Anweisungen bildet den Deklarationsteil des Programms oder der Routine.

Beispiele für Schlüsselwörter deklarativer Anweisungen sind:

TYPES, DATA, TABLES

Modularisierungs-Anweisungen

Diese Anweisungen definieren Verarbeitungsblöcke in einem ABAP-Programm.

Schlüsselwörter für Modularisierungs-Anweisungen teilen sich auf in:

·     Definierende Schlüsselwörter

Anweisungen mit diesen Schlüsselwörtern definieren Unterprogramme, Funktionsbausteine, Dialogmodule und Methoden. Diese Verarbeitungsblöcke werden durch entsprechende END-Anweisungen abgeschlossen.

Beispiele für definierende Schlüsselwörter:

METHOD ... ENDMETHOD, FUNCTION ... ENDFUNCTION,
MODULE ...
ENDMODULE.

·     Ereignisschlüsselwörter

Anweisungen mit diesen Schlüsselwörtern definieren Ereignisblöcke. Ereignisblöcke werden nicht durch spezielle Anweisungen beendet, sondern durch die Modularisierungs-Anweisung des nächsten Verarbeitungsblocks.

Beispiele für Ereignisschlüsselwörter sind:

AT SELECTION SCREEN, START-OF-SELECTION, AT USER-COMMAND

Steuernde Anweisungen

Diese Anweisungen steuern den Ablauf eines ABAP-Programms innerhalb eines Verarbeitungsblocks in Abhängigkeit von bestimmten Bedingungen.

Beispiele für Schlüsselwörter steuernder Anweisungen sind:

IF, WHILE, CASE

Aufrufende Anweisungen

Diese Anweisungen rufen Verarbeitungsblöcke (durch Modularisierungs-Anweisungen definiert) im gleichen oder einem externen ABAP-Programm auf oder verzweigen vollständig in andere Programme.

Beispiele für Schlüsselwörter aufrufender Anweisungen sind:

CALL METHOD, CALL TRANSACTION, SUBMIT, LEAVE TO

Operationale Anweisungen

Diese Anweisungen bearbeiten die Daten, die durch deklarative Anweisungen definiert werden.

Beispiele für Schlüsselwörter operationaler Anweisungen sind:

MOVE, ADD

Ende des Inhaltsbereichs