Ansicht
Dokumentation
ABENCMAX_CMIN_FUNCTIONS - CMAX CMIN FUNCTIONS
General Data in Customer Master RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
- 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 )