
Anweisungsmuster einfügen
Verwendung
Mit Hilfe der Funktion Muster können Sie verschiedene Anweisungsmuster in Ihr Programm einfügen. Insbesondere bei komplexen ABAP-Anweisungen ersparen sich unnötige Tipparbeit. Zusätzlich wird mit einem Muster eine korrekte Syntax der einzufügenden Anweisung garantiert.
Funktionsumfang
Folgende Musterfunktionen stehen zur Verfügung:
Funktion |
Bedeutung |
CALL FUNCTION |
Ein bestimmter FUNCTION-Aufruf wird eingefügt. |
Muster zu ABAP Objects |
Es können die folgenden, grundlegenden Anweisungen zu globalen Klassen in ABAP Objects eingefügt werden: CALL METHOD CREATE OBJECT RAISE EVENT |
MESSAGE |
Eine MESSAGE-Anweisung wird für eine bestimmte Nachricht eingefügt. Sie müssen eine Nachrichten-ID, den Nachrichtentyp und eine Nummer eingeben. Schließen Sie mit ENTER ab. |
SELECT * FROM |
Eine Anweisung SELECT FROM <tabelle> wird eingefügt. Geben Sie einen Tabellennamen in das entsprechende Feld ein und wählen Sie ENTER . Das System fragt Sie nach den Tabellenfeldern. |
PERFORM |
Eine PERFORM-Anweisung wird für eine bestimmte FORM-Routine eingefügt. |
AUTHORITY-CHECK |
Eine AUTHORITY-CHECK-Anweisung wird für ein bestimmtes Berechtigungsobjekt eingefügt. Schließen Sie mit ENTER ab. |
WRITE |
Eine WRITE-Anweisung wird für eine bestimmte Struktur oder Tabelle eingefügt. |
CASE |
Eine CASE-Anweisung wird für einen bestimmten Status eingefügt. |
Interne Tabelle |
Eine interne Tabelle wird eingefügt. Sie können die Felder oder die Struktur einer bestehenden Tabelle kopieren. |
CALL DIALOG |
Eine CALL DIALOG-Anweisung wird für einen bestimmten Dialogbaustein eingefügt. |
Weitere Anweisung |
Eine vordefinierte oder kundendefinierte ABAP-Anweisung wird eingefügt. |
Vorgehensweise
Um im ABAP Editor ein Anweisungsmuster einzufügen, gehen Sie wie folgt vor:
Es erscheint das Dialogfenster Muster einfügen.
.Beispiel: Muster zu ABAP Obejcts.

. Die Anweisung wird an der zuvor gesetzten Position im Quelltext eingefügt.
Im obigen Beispiel werden die folgenden Zeilen eingefügt:
CALL METHOD picture->set_display_mode
EXPORTING
display_mode =
* EXCEPTIONS
* ERROR = 1
* others = 2
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.