Anfang des InhaltsbereichsFunktionsdokumentation Anweisungsmuster einfügen Dokument im Navigationsbaum lokalisieren

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:

  1. Setzen Sie den Cursor im Änderungsmodus an die gewünschte Position des Quelltextes.
  2. Wählen Sie die Funktion Muster.
  3. Es erscheint das Dialogfenster Muster einfügen.

  4. Wählen Sie die entsprechende Musterfunktion aus und spezifizieren Sie gegebenfalls die Anweisung.
  5. Verlassen Sie das Fenster mit Diese Grafik wird im zugehörigen Text erklärt.
  6. Füllen Sie das Muster mit weiteren Angaben.
  7. Beispiel: Muster zu ABAP Obejcts.

    Diese Grafik wird im zugehörigen Text erklärt

  8. Bestätigen Sie Ihre Angaben mit Diese Grafik wird im zugehörigen Text erklärt.

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.

 

 

Ende des Inhaltsbereichs