Ansicht
Dokumentation
ABENCALCULATION_ASSIGNMENTS - CALCULATION ASSIGNMENTS
General Material Data rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
+=, -=, *=, /=, 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:
- lhs ist eine Ergebnisposition und numerisch:
- Variablen und
- können angegeben werden.
- rhs ist eine numerische Ausdrucksposition und numerisch:
- 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.
- Für lhs sind keine Inline-Deklarationen möglich.
- 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.
- Siehe auch den Verkettungszuweisungsoperator (&&=).
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 )