Как скрыть столбцы в формуляре аттестации на уровне объекта VA?

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

Вы настроили документ оценки, в котором планируете использование нескольких столбцов на различных его элементах

Рисунок 1.

Соответственно, чтобы столбцы были доступны на всех элементах документа оценки (группы критериев и критерии), их необходимо активировать на самом верхнем элементе документа, которым является объект VA — «Appraisal Template».

После того, как первые настройки были завершены и формуляр деблокирован, вы создаете или просматриваете документ оценки с помощью Web Dynpro приложения HAP_AC_MAIN_DOC и видите доступные столбцы на уровне элемента VA

Рисунок 2.

Вас это начинает немного нервировать, и устойчиво раздражать. Допускаем, что данные столбцы на этом уровне/элементе документа оценки не нужны, и необходимо их скрыть, причем без использования ABAP.

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

В транзакции PHAP_CATALOG на элементе VA очистите значение настройки Value List для всех используемых столбцов

Рисунок 3.

Установите опцию No Entry для настройки Value Input и установите значение No Note в настройке комментариев к столбцам

Рисунок 4.

Деблокируйте формуляр после выполненных изменений. Откройте документ оценки через Web Dynpro приложение. Результат должен быть примерно следующим

Рисунок 5.

Ну а чтобы установить значение видимости столбцов на элементах в зависимости от статуса/подстатуса документа оценки, необходимо использовать BAdI HRHAP00_COL_ACCESS.

См. заметку Скрываем столбцы в документах оценки

P.S. За идею для написания данной заметки, впрочем также как и поиск решения по поставленному выше вопросу, большое спасибо моим уважаемым коллегам!