Ansicht
Dokumentation

MILL_MATH_QUAN_COMP - Verknüpfung zweier physik. Größen (Wert+Einheit) über einen Operator

MILL_MATH_QUAN_COMP - Verknüpfung zweier physik. Größen (Wert+Einheit) über einen Operator

TXBHW - Original Tax Base Amount in Local Currency   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Zwei physikalische Größen A und B werden über einen Operator miteinander verknüpft. Das Ergebnis X wird in der Zielmaßeinheit ausgegeben. Fehlt die Zielmaßeinheit, so wird das Ergebnis auf die zugehörige SI-Einheit normiert.

Es werden die Grundrechenarten sowie alle Vergleichsoperatoren unterstützt.

In folgenden Fällen bricht die Funktion ab:

  • unterschiedliche Dimensionen der Eingabegrößen bei Addition, Subtraktion und Vergleichen
  • Ergebnismaßeinheit (Multiplikation und Division) nicht gepflegt
  • unterschiedliche Dimensionen von Ergebnismaßeinheit und Zielmaßeinheit

Bei Vergleichen ist das Ergebnis 'wahr' für sy-subrc = 0 und X = 1 (Ergebnismaßeinheit = '1'). In allen anderen Fällen ist das Ergebnis 'falsch'.

Beispiel

Operator  Bezeichnung      Abbildung

+         Addition         (A + B) -> X

-         Subtraktion      (A - B) -> X

*         Multiplikation   (A * B) -> X

/         Division         (A / B) -> X

EQ        Vergleich        (A = B) -> X

...

Hinweise

  • Alle Umrechnungen der Größen auf andere Maßeinheiten erfolgen mit Hilfe des Funktionsbausteins UNIT_CONVERSION_SIMPLE. Es werden daher keine alternativen Mengeneinheiten im Material- bzw. Chargenstamm berücksichtigt.
  • "Dimensionslose" Einheiten müssen mit einer Einheit versehen werden, d.h. in diesen Fällen ist die Einheit '1' (interne Darstellung) zu verwenden.
  • Optional können gerundete Eingabewerte durch die entsprechenden Importparameter charakterisiert werden.
  • Ob der Rückgabewert exakt darstellbar ist, ob er gerundet werden mußte, oder ob er aufgrund gerunderter Eingabewerte als gerundet betrachtet werden muß, wird in jedem Fall von der Funktion zurückgegeben.

Weiterführende Informationen





Parameter

E_DECIMALS
E_ROUND_FLAG
E_UNIT_X
E_VALUE_X
I_OPERATOR
I_UNIT_A
I_UNIT_B
I_UNIT_X
I_VALUE_A
I_VALUE_A_ROUND_FLAG
I_VALUE_B
I_VALUE_B_ROUND_FLAG
I_VALUE_X_ROUND_SIGN

Ausnahmen

A_TO_SI_OVERFLOW
B_TO_A_OVERFLOW
B_TO_SI_OVERFLOW
CONVERSION_NOT_FOUND
DIMENSION_A_NOT_FOUND
DIMENSION_B_NOT_FOUND
DIVISION_BY_ZERO
OPERATOR_NOT_SUPPORTED
OVERFLOW
RESULT_TO_X_OVERFLOW
UNIT_A_NOT_FOUND
UNIT_B_NOT_FOUND
UNIT_RESULT_NOT_FOUND
UNIT_X_NOT_FOUND
VALUE_A_INVALID
VALUE_B_INVALID
VALUE_X_INVALID

Funktionsgruppe

MILL_MATH

BAL Application Log Documentation   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3972 Date: 20240523 Time: 132025     sap01-206 ( 49 ms )