Ansicht
Dokumentation
ABENLENGTH_FUNCTIONS - LENGTH FUNCTIONS
ROGBILLS - Synchronize billing plans CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
- charlen, dbmaxlen, numofchar, strlen
Diese eingebaute Längenfunktionen haben ein unbenanntes zeichenartiges Argument.
... func( arg ) ...
Wirkung
Die folgende Tabelle zeigt die Längenfunktionen mit einem unbenannten Argument. Die Argumente arg aller Längenfunktionen außer dbmaxlen sind zeichenartige Ausdruckspositionen. Das Argument von dbmaxlen ist eine zeichenartige funktionale Operandenposition. Der Rückgabewert aller Längenfunktionen ist vom Typ i.
Funktion func | Rückgabewert |
charlen | Länge des ersten Zeichens von arg in der verwendeten Codepage: 1 für einfaches Unicode-Zeichen; 2 für Surrogat-Paare. |
dbmaxlen | Maximallänge eines im ABAP Dictionary definierten Strings (RAWSTRING, SSTRING, STRING, GEOM_EWKB). Ist der String unbeschränkt, so wird die Konstante abap_max_db_string_ln bzw. abap_max_db_rawstring_ln aus dem Type-Pool ABAP zurückgeliefert. Letzteres wird auch für die eingebauten ABAP-Typen string und xstring zurückgegeben. |
numofchar | Anzahl der Zeichen in arg, wobei schließende Leerzeichen sowohl in Datenobjekten fester Länge als auch in Datenobjekten vom Typ string nicht mitgezählt werden. |
strlen | Anzahl der Zeichen in arg, wobei schließende Leerzeichen in Datenobjekten fester Länge nicht mitgezählt werden, während sie in Datenobjekten vom Typ string gezählt werden. |
Hinweis
Die hier aufgeführten Funktionen gehören zu den Funktionen, die an den obsoleten erweiterten funktionalen Operandenpositionen verwendet werden können, wenn ihr Argument ein einzelnes Datenobjekt ist.
Beispiel
Die Ergebnisse der folgenden Längenbestimmungen sind 10 und 5.
Beispiel
Das Ergebnis der Funktion strlen ist 2, da ABAP das Surrogat-Paar als zwei UCS-2-Zeichen in der Zeichenkette behandelt. Beim Zählen mit einem durch (*UTF) eingeleiteten Ausdruck in PCRE-Syntax ist das Ergebnis 1, da das Surrogat-Paar als ein UTF-16-Zeichen interpretiert wird.
Addresses (Business Address Services) rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4155 Date: 20240523 Time: 173523 sap01-206 ( 54 ms )