Длина строки ABAP STRLEN

Длина (length) строки ABAP STRLEN

В языке ABAP есть несколько выражений для работы с длинами строк. Давайте проанализируем эти функции более подробно. Все представленные функции имеют один безымянный аргумент и используются следующим образом:

strlen (abap) — Эта функция возвращает нам количество символов в аргументе abap. В этом случае завершающие пробелы в строке с фиксированной длиной не учитываются, но в объектах типа string учитываются. Это наиболее часто используемая функция для получения длины строки.

numoflen (abap) — Эта функция будет возвращать нам количество символов аргумента abap, где завершающие пробелы не учитываются для любого типа аргумента.

charlen (abap) — Возвращает длину первого символа аргумента abap в используемой кодовой странице.

dbmaxlen (abap) — Возвращает максимальную длину строки, описанную в словаре ABAP. Если это строка с неограниченной длиной, функция возвращает константу abap_max_db_string_ln или abap_max_db_rawstring_ln в зависимости от типа передаваемого аргумента.

Пример вызова функций длины строки в ABAP:

Добавить комментарий