Ansicht
Dokumentation

ABENLENGTH_FUNCTIONS - LENGTH FUNCTIONS

ABENLENGTH_FUNCTIONS - LENGTH FUNCTIONS

ROGBILLS - Synchronize billing plans   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- 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 )