Ansicht
Dokumentation

ABENABAP_STATEMENTS - ABAP STATEMENTS

ABENABAP_STATEMENTS - ABAP STATEMENTS

ROGBILLS - Synchronize billing plans   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

ABAP-Anweisungen

ABAP-Anweisungen setzen sich aus folgenden Token zusammen und werden immer durch einen Punkt (.) abgeschlossen:

Spezifische ABAP-Wörter, Operanden und Operator können zu

kombiniert werden, die an bestimmten Operandenpositionen angegeben werden können.

Mit einer speziellen Syntax kann eine Menge Anweisungen als

Die Token einer Anweisung müssen durch mindestens ein Leerzeichen oder einen Zeilenumbruch getrennt werden. Ansonsten sind Leerzeichen und Zeileumbrüche zwischen Tokens nicht signifikant. Eine ABAP-Anweisung ist also nicht auf eine Zeile des Quelltexts beschränkt.

Die Groß-/Kleinschreibung wird nicht berücksichtigt und zusätzlich zu ABAP-Wörtern, Operanden und Operatoren können folgende Sonderzeichen verwendet werden:

  • Wenn mehrere ähnliche Ausdrücke mit Operatoren zu einem Ausdruck kombiniert werden, kann die Priorität der einzelnen Operationen über Klammern (()) bestimmt werden.
  • Klammern (()) werden beim Aufruf von Funktionen und Methoden verwendet.
  • Aufzählung von Operanden werden an bestimmten Positionen durch runde Klammern (()) und Kommata (,) ausgedrückt.
  • Bei der Bildung eines Kettensatzes können ein Doppelpunkt (:) und Kommata (,) verwendet werden.

Einzelne Sonderzeichen wie Klammern bestimmen die Priorität in Ausdrücken, die durch Leerzeichen von anderen Token getrennt werden müssen. Andere Sonderzeichen müssen nicht durch Leerzeichen getrennt werden, zum Beispiel ein abschließender Punkt.

Hinweise

  • Manche Sonderzeichen wie Bindestriche (-) oder spitze Klammern (->) sind Teile von Operanden. Andere Sonderzeichen wie eckige Klammern ([ ]), geschweifte Klammern ({ }) oder der vertikale Strich (|) sind Teil von Ausdrücken.
  • Manche Ausdrücke verwenden obsolete Syntaxformen, die außerhalb von Klassen noch vorkommen dürfen, wobei auf die Trennzeichen zwischen den Token verzichtet werden kann.
  • Die absolut maximale Länge einer ABAP-Anweisung ist 128 x 1024 Zeichen = 131072 Zeichen. Die tatsächliche maximale Anzahl von Zeichen einer Anweisung hängt aber auch von der Anzahl der Token und der Verwendung von Literalen ab. In der Regel kann eine Anweisung aus knapp 130.000 Zeichen bestehen. In Kettensätzen sind es aber nur maximal 28.400 Zeichen pro Anweisung. last

Beispiel

ABAP-Anweisung mit dem Schlüsselwort DELETE, dem Zusatz WHERE, den Operatoren =, , >, AND, OR, den Operanden itab, col1, op1, col2, op2, col3, op3 und runden Klammern.

DELETE itab
  WHERE ( col1 = op1 AND ( col2 > op2 OR col3  op3 ) ).






BAL Application Log Documentation   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4362 Date: 20240523 Time: 180623     sap01-206 ( 57 ms )