Ansicht
Dokumentation
ABENLENGTH_FUNCTIONS_ARGS - LENGTH FUNCTIONS ARGS
BAL Application Log Documentation ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
- char_off
Diese eingebaute Längenfunktion hat ein benanntes zeichenartiges Argument.
... char_off( val = text add = pos $[off = off$] ) ...
Wirkung
Die Funktion gibt den Offset des Zeichens in text zurück, das pos Stellen von dem Zeichen entfernt ist, das an dem in off angegebenen Offset steht. Der Standardwert für off ist 0. text ist eine zeichenartige Ausdrucksposition. Bei pos und off handelt es sich um numerische Ausdruckspositionen vom Typ i.
Die Funktion kann an allgemeinen und numerischen Ausdruckspositionen angegeben werden. Der Rückgabewert ist vom Typ i.
Der Wert von pos kann positiv und negativ sein und bezeichnet entsprechend Stellen nach rechts oder links. Wenn pos eine Stelle außerhalb von text bezeichnet, gibt die Funktion den Wert -1 zurück. Wenn off größer als die Länge von text ist, kommt es zu einer Ausnahme der Klasse CX_SY_RANGE_OUT_OF_BOUNDS.
Hinweis
Die Funktion char_off war geeignet, um in einem Nicht-Unicode Double-Byte-System die korrekten Offsets von Zeichen zu finden.
Das Ergebnis des folgenden Funktionsaufrufs ist 7.
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1977 Date: 20240523 Time: 152555 sap01-206 ( 39 ms )