SAP ABAP Help: Пользователь должен получить имя поля или метку в зависимости от своих настроек в сообщении - PullRequest
0 голосов
/ 11 февраля 2020

Я нахожусь в отчете ABAP и хочу отобразить сообщение (информационное сообщение). Используя добавление 'WITH' и & 1, & 2, я могу включить переменные и так далее. Но как это с именами полей или метками полей. Некоторые пользователи настроили свои SAP Gui на отображение имен, некоторые метки. Как отобразить имя поля / метку поля в зависимости от настроек пользователя?

Код:

Message-No.: 123 
This is the message called &1 and here comes my field name or label &2 .

MESSAGE i123 WITH 'MessageTest' **'fieldname' or 'fieldlabel'**

Я не уверен насчет части между ** **. В зависимости от настроек пользователя (Утилиты -> Настройки -> Браузер данных -> Ключевое слово) отображается либо имя поля, либо метка поля.

1 Ответ

0 голосов
/ 13 февраля 2020

(Утилиты -> Настройки -> Браузер данных -> Ключевое слово)

Этот параметр должен работать в Браузер данных (в основном таблицы / таблицы ALV) ) и не везде . Только суперпользователи (люди, которые знают, как проверить эти поля) должны использовать этот параметр, чтобы видеть имена полей вместо меток. Это расточительная функция для реализации. Я не могу представить себе обычного пользователя, работающего с программой с техническими именами, такими как BWSCL, и испытывающей затруднения при понимании сообщения с меткой.

В любом случае, если вы решите это сделать, вам нужно поле таблицы RSEUMOD-TBMODE (выберите по имени пользователя):

  • 'X' - технические названия
  • '' - ярлыки

Исходя из вашего вопроса, я полагаю, вы знаете как получить ярлыки и поместить их в сообщение.

...