Поле PA-инфотипа отсутствует в таблице T588M. Как это исправить?

Поле PA-инфотипа отсутствует в таблице T588M. Как это исправить?

Пояснение к вопросу

У вас есть недавно созданный PA-инфотип, в котором присутствует какое-то количество полей, чекбоксов и много другого, что может быть полезно для нужд бизнес-пользователей. Вы, как функциональный консультант, настраиваете видимость полей этого инфо-типа посредством ведения таблицы T588M

См. заметку Как скрыть поле PA инфо-типа?

См. Infotype Screen Control

Рассматриваем ситуацию, когда программист добавляет в этот инфо-тип новое поле. Вы хотите настроить его видимость, посредством внесения изменений в таблицу T588M, но не можете его там найти (новое поле отсутствует в списке), при этом оно доступно в самом инфо-типе. Что же пошло не так?

Решение вопроса

Рассмотрим на следующем примере. У меня есть инфо-тип под номером _9222, _выглядящий следующим образом

Рисунок 1.

В таблице T588M я могу управлять видимостью этого поля

Рисунок 2.

Затем в инфо-тип добавляется новая кнопка (допускаем, что работы выполнены не самостоятельно, а неизвестным нам программистом). Выглядит это, например, следующим образом

Как видите, для пула модулей MP922200 информация о новом поле (кнопке) отсутствует. Исправляем эту ситуацию.

Для этого необходимо внести изменения в используемый экран. С помощью транзакции SE51 внесите изменения в используемый экран, и проверьте доступность поля в таблице T588M. Следующий видеофрагмент как раз об этом

Что было сделано? Для группы Modification group 3 я присвоил номер, под которым эта кнопка отобразилась в таблице T588M. Обратите свое внимание на то, что, если этой группе ничего не присвоено - оно не будет доступно в настроечной таблице. Что и произошло в представленном выше примере.

Более подробно про описание Modification Group в разрезе настроек PA инфо-типа см. Screen Control Based on Control Data

Modification group 3, you assign a value between 001 and 050 to each screen field. Use the same value for screen fields that are modified in the same way. In the case of an input/output field, the same value is used as for the pertinent key word and a long text that may have been displayed. If screen fields cannot be modified using table Infotype Screen Control (T588M), assign the value SPACE in Modification group 3.

You then use table T588M to determine the following:

  • Whether and which alternative screens are used

  • How the individual screen fields are modified

Read more