Ansicht
Dokumentation

ABENNMAX_NMIN_FUNCTIONS - NMAX NMIN FUNCTIONS

ABENNMAX_NMIN_FUNCTIONS - NMAX NMIN FUNCTIONS

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- nmax, nmin

... nmax$|nmin( val1 = arg1 val2 = arg2 $[val3 = arg3$] ... $[val9 = arg9$] ) ...

Wirkung

Diese eingebauten Funktionen geben den Wert des größten bzw. des kleinsten der übergebenen Argumente zurück. Es müssen mindestens zwei Argumente arg1 und arg2 und es können maximal neun Argumente übergeben werden, wobei die optionalen Eingabeparameter val3 bis val9 lückenlos und in aufsteigender Reihenfolge versorgt werden müssen. Die Argumente arg1 bis arg9 sind numerische Ausdruckspositionen.

Für den Datentyp des Rückgabewerts gilt:

  • Innerhalb eines arithmetischen Ausdrucks trägt das Argument der Funktion zum Rechentyp des gesamten Ausdrucks bei und die Funktion wird mit dem Rechentyp berechnet. Wenn ein Argument selbst ein arithmetischer Ausdruck ist, tragen dessen Operanden zum gesamten Rechentyp bei und das Argument wird ebenfalls mit diesem Typ berechnet.

Hinweise

  • Zur Bestimmung zeichenartiger Extremwerte können die Extremwertfunktionen cmax und cmin verwendet werden.
  • Bei der Verwendung zweier Eingabeparameter:
result =  nmax$|nmin( val1 = arg1 val2 = arg2 )

ist die Auswertung der Funktionen äquivalent zu:

IF num1 >= num2 $| num1 = num2.
  result = num1.
ELSE.
  result = num2.
ENDIF.

Bei der Verwendung von mehr als zwei Eingabeparametern wäre eine äquivalente Kontrollstruktur entsprechend komplexer.

Feststellen des kleineren von zwei Zeitstempeln in gepackten Zahlen, wobei der Initialwert mit Hilfe des Konditionaloperators COND nicht als kleinster Wert berücksichtigt wird.

Extremwertfunktionen nmax, nmin






General Data in Customer Master   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3427 Date: 20240523 Time: 102030     sap01-206 ( 54 ms )