Ansicht
Dokumentation

ABENCALC_EXPRESSSION_GUIDL - CALC EXPRESSSION GUIDL

ABENCALC_EXPRESSSION_GUIDL - CALC EXPRESSSION GUIDL

BAL Application Log Documentation   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Berechnungen

Für numerische Berechnungen dienen in ABAP die arithmetischen Operatoren in arithmetischen Ausdrücken. Für die Grundrechenarten gibt es auch Berechnungszuweisungen mit den Operatoren +=, -=, *= und /=. Neben diesen Operatorenschreibweisen gibt es auch noch die eigenen ABAP-Schlüsselwörter ADD, SUBTRACT, MULTIPLY und DIVIDE.

Operatorenschreibweise verwenden

Verwenden Sie für Berechnungen die Operatorenschreibweise mit den Operatoren (+=, -=, *=, /=) statt der Schreibweise mit ABAP-Schlüsselwörtern.

Berechnungen mit den Anweisungen ADD, SUBTRACT, MULTIPLY und DIVIDE erlauben keine Ausdrücke an den Operandenpositionen und sind häufig schwerer lesbar als die entsprechende Darstellung in Operatorenschreibweise.

Folgender Quelltext zeigt eine Multiplikation mit der Anweisung MULTIPLY.

MULTIPLY n1 by n2.

Folgender Quelltext zeigt das gleiche Beispiel wie obiges Beispiel in der kompakteren Operatorenschreibweise.

n1 *=  n2.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1969 Date: 20240523 Time: 170742     sap01-206 ( 39 ms )