string

Шаблоны строк (Embedded Expressions)

Начиная с версии 7.0, EhP2 в язык ABAP вместе с большими изменениями в выражениях, внедрены так называемые строковые шаблоны. С помощью шаблонов можно сильно сократить объем кода программы, полностью избавившись от оператора WRITE TO и CONCATENATE.

Использование шаблонов возможно только в Unicode программах.
Далее будут рассмотрены некоторые особенности работы с шаблонами.

Шаблоны могут содержать в себе как простую текстовую последовательность, так и встроенные выражения, и управляющие символы (\n\r\t). Специальные символы экранируются символом "\"

Пример:

  1. s2 = |Linebreak:\n. Tab: \t. Reserved: \\, \{, \}.|.

Результат:
S2 = `Linebreak: . Tab: . Reserved: \, {, }.`

Подписка на string