Ansicht
Dokumentation

ABENCMAX_CMIN_FUNCTIONS - CMAX CMIN FUNCTIONS

ABENCMAX_CMIN_FUNCTIONS - CMAX CMIN FUNCTIONS

General Data in Customer Master   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- cmax, cmin

... cmax$|cmin( val1 = text1  val2 = text2
              $[ val3 = text3$] ... $[val9 = text9$] ) ...


Wirkung

Diese eingebauten Funktionen geben den Wert des größten bzw. des kleinsten der übergebenen zeichenartigen Argumente text1, text2, ...zurück. Bei der Auswertung wird der Inhalt der Inhalt der Argumente von links nach rechts verglichen. Das erste unterschiedliche Zeichen von links entscheidet auf Grundlage der Reihenfolge in der verwendeten Codepage, welcher Operand größer bzw. kleiner ist.

Es müssen mindestens zwei Argumente text1 und text2 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.

Der Rückgabewert ist jeweils vom Typ string.

Hinweise

  • Zur Bestimmung numerischer Extremwerte können die Extremwertfunktionen nmax und nmin verwendet werden.
  • Die zeichenartigen Extremwertfunktionen können wie die numerischen Extremwertfunktionen auf äquivalente Kontrollstrukturen mit Vergleichsoperatoren zurückgeführt werden. Dabei ist aber zu beachten, dass anders als bei den üblichen ABAP-Vergleichsregeln kürzere Argumente fester Länge nicht durch das Auffüllen mit Leerzeichen auf die Länge eines längeren Arguments gebracht werden.
  • Wie beim Vergleich mit Vergleichsoperatoren spielt bei der Bestimmung der Extremwerte das aktuelle Locale keine Rolle.

Beispiel

Das Beispiel demonstriert das Finden des kleinsten und des größten Buchstabens einer zufälligen Menge, die hier durch die Zeilen einer internen Tabelle dargestellt wird. In diesem Fall lässt sich das Ergebnis natürlich auch durch eine Sortierung der internen Tabelle erreicht, die hier für eine Verifikation verwendet wird.

Zeichenkettenfunktionen cmax, cmin und segment.






CL_GUI_FRONTEND_SERVICES - Frontend Services   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3694 Date: 20240523 Time: 165007     sap01-206 ( 45 ms )