Скрыть\отобразить поле на экране инфо-типа

Для изменения свойств поля ИТ, не надо использовать ABAP. Для этого существует ракурс T588M.
В нем можно изменить свойства поля для всего ИТ или для отдельного подтипа.

Поле признак отвечает за выбор подтипа ИТ. Результат признака сравнивается со строкой "Переменный ключ". Эта строка и будет отвечать за настройку текущего отображения.

Ранее мы рассматривали расширение стандартного ИТ. Новые z поля тоже можно настраивать в таблице.
Рассмотрим небольшой пример. Изначально в системе ИТ 0105 отображается одинаково для всех подтипов. Нам необходимо добавить новое Z поле только для подтипа VIBE. Опустим создание нового поля.

Добавим возможность редактировать наше новое поле в ракурсе T588M.
a. Для поля надо прописать группы. Нас интересует 1 и 3.

b. Далее в ракурсе T588M создаем новые запись для программы ZP010500 (программа дополнительного экрана) . В этом конкретном случае надо создать две строки одна общая, вторая для подтипа VIBE. За выбор строк будет отвечать признак Z0105. (Он пока не существует)

c. Аналогично создаем новую строку с подтипом VIBE для стандартной программы MP010500.

d. Создаем признак. На основе структуры PME04. В текущем примере зависимость только от подтипа. В вашем случае смотрите сами, какие поля вам нужны.

e. Делаем настройки видимости полей общие и для подтипа VIBE. Как для MP010500 так и для ZP010500.

MP010500:

ZP010500:


Готово.
Подтип VIBE:


Прочие подтипы:






Добавить комментарий

Ваш адрес email не будет опубликован.