Ansicht
Dokumentation

ABENCALCULATION_ASSIGNMENTS - CALCULATION ASSIGNMENTS

ABENCALCULATION_ASSIGNMENTS - CALCULATION ASSIGNMENTS

General Material Data   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

+=, -=, *=, /=, Berechnungszuweisungen

lhs +=
  $| -=
  $| *=
  $| /= rhs.


Wirkung

Berechnungszuweisung mit einem der folgenden Berechnungszuweisungsoperatoren:

  • Additionszuweisungsoperator +=
  • Subtraktionszuweisungsoperator -=
  • Multiplikationszuweisungsoperator *=
  • Divisionszuweisungsoperator /=

Diese Zuweisungen haben die gleiche Wirkung wie folgende Zuweisungen arithmetischer Ausdrücke:

lhs = lhs + ( rhs ).
lhs = lhs - ( rhs ).
lhs = lhs * ( rhs ).
lhs = lhs / ( rhs ).

Der Inhalt von lhs

  • bekommt das Ergebnis des geklammerten Ausdrucks rhs addiert,
  • oder bekommt das Ergebnis des geklammerten Ausdrucks rhs subtrahiert,
  • oder wird mit Ergebnis des geklammerten Ausdrucks rhs multipliziert,
  • oder wird durch das Ergebnis des geklammerten Ausdrucks rhs dividiert

und das Ergebnis wird lhs zugewiesen. Der Rechentyp wird entsprechend bestimmt.

Für die Operanden lhs und rhs gilt:

  • können angegeben werden.

  • können angegeben werden.
In einem Konstruktorausdruck ist derzeit keine Typinferenz mit dem Zeichen # möglich. Es können keine zeichenartigen Ausdrücke und keine Bit-Ausdrücke angegeben werden.

Eine Division durch den Wert 0 ist undefiniert und führt zu einer behandelbaren Ausnahme. Nur wenn der Dividend selbst 0 ist, wird bei einer Division durch 0 keine Ausnahme ausgelöst, sondern das Ergebnis auf 0 gesetzt.

Hinweise

  • Berechnungszuweisungen erlauben außer Datenobjekten auch Ausdrücke an den Operandenpositionen. Sie sind damit mächtiger als die Anweisungen ADD, SUBTRACT, MULTIPLY, DIVIDE und machen diese obsolet.
  • Berechnungszuweisungen können derzeit nur als eigenständige Anweisungen angegeben werden. Sie sind nicht in Ausdrücken, wie z.B. hinter NEXT im Reduzierungsoperator REDUCE möglich.

Die Variable n hat nach den Berechnungszuweisungen den Wert 1.50.






TXBHW - Original Tax Base Amount in Local Currency   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6311 Date: 20240523 Time: 170215     sap01-206 ( 50 ms )