14 января 2022

Длинный текст для сообщения и его перевод

В транзакции SE91 создать сообщение. В качестве передаваемых параметров можно использовать символы &1, &2, &3, &4 для первого, второго, третьего и четвёртого параметров соответственно. Либо символы &, тогда параметры будут подставлены последовательно, т. е. первый встреченный символ & будет заменён на первый переданный параметр и т. д.

Текст сообщения в SE91:

Номер Краткий текст
001 Text &1 &2 &3 &4
002 Text &2 &4 &3 &1
003 Text & & & &
" Следующее сообщение выведет: Text Var1 Var2 Var3 Var4
MESSAGE i001(ztest_01) WITH 'Var1' 'Var2' 'Var3' 'Var4'.

" Следующее сообщение выведет: Text Var2 Var4 Var3 Var1
MESSAGE i002(ztest_01) WITH 'Var1' 'Var2' 'Var3' 'Var4'.

" Следующее сообщение выведет: Text Var1 Var2 Var3 Var4
MESSAGE i003(ztest_01) WITH 'Var1' 'Var2' 'Var3' 'Var4'.

В длинный текст параметры вставляются через &V1&, &V2&, &V3&, &V4& (вставлять через "Вставить команду"). Не забыть активировать длинный текст (иначе в SE63 он будет не виден).

В транзакции SE63 выбрать в меню Перевод > ABAP-объекты > Подробные тексты (Ctrl+F3), далее в дереве развернуть C6 F1-справка, выбрать NA Сообщения. Указать имя объекта в формате <класс сообщения><номер сообщения>, исходный и целевой языки.

Комментариев нет:

Отправить комментарий