Как скрыть столбцы в формуляре аттестации на уровне объекта VA?
Как скрыть столбцы в формуляре аттестации на уровне объекта VA?
Пояснение к вопросу
Вы настроили документ оценки, в котором планируете использование нескольких столбцов на различных его элементах
Соответственно, чтобы столбцы были доступны на всех элементах документа оценки (группы критериев и критерии), их необходимо активировать на самом верхнем элементе документа, которым является объект VA — «Appraisal Template».
После того, как первые настройки были завершены и формуляр деблокирован, вы создаете или просматриваете документ оценки с помощью Web Dynpro приложения HAP_AC_MAIN_DOC и видите доступные столбцы на уровне элемента VA
Вас это начинает немного нервировать, и устойчиво раздражать. Допускаем, что данные столбцы на этом уровне/элементе документа оценки не нужны, и необходимо их скрыть, причем без использования ABAP.
Решение вопроса
В транзакции PHAP_CATALOG на элементе VA очистите значение настройки Value List для всех используемых столбцов
Установите опцию No Entry для настройки Value Input и установите значение No Note в настройке комментариев к столбцам
Деблокируйте формуляр после выполненных изменений. Откройте документ оценки через Web Dynpro приложение. Результат должен быть примерно следующим
Ну а чтобы установить значение видимости столбцов на элементах в зависимости от статуса/подстатуса документа оценки, необходимо использовать BAdI HRHAP00_COL_ACCESS.
См. заметку Скрываем столбцы в документах оценки
P.S. За идею для написания данной заметки, впрочем также как и поиск решения по поставленному выше вопросу, большое спасибо моим уважаемым коллегам!