Архив рубрики: ABAP

Статьи по ABAP программированию будут полезны как ABAP разработчикам так и SAP консультантам. Разберу как ABAP с нуля так и новый синтаксис ABAP 7.4 и 7.5. Подробно опишу технические подробности с которыми столкнулся и как их решал. Так же постараюсь помочь консультантам заглянуть по ту сторону ABAP разработки, чтобы лучше понимать как всё работает.

Разбить строку на подстроки (SUBSTRING) ABAP

Разбить строку ABAP SUBSTRING можно множеством вариантов. Разбиения строки на части в зависимости от поставленной задачи.
Есть задачи в которых есть необходимость выделить подстроку из строки по определённым критериям. Для решения данной задачи отлично подходит функция substring с множеством своих вариантов. Рассмотрим подробнее каждый из них:

Читать далее Разбить строку на подстроки (SUBSTRING) ABAP

Замена символа ABAP (REPLACE)

Часто при разработке программ ABAP возникает необходимость заменить подстроку другой. Например, заменить запятую на точку или за место разделителя вставить пробел и много других вариантов. Функция замена символа ABAP REPLACE поможет. Эта функция заменяет подстроку текста строкой символов и возвращает измененный текст в результате. Есть два варианта вызова, мы рассмотрим каждый из них более подробно:

Читать далее Замена символа ABAP (REPLACE)

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

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

Читать далее Длина строки ABAP STRLEN