Настройка доступности внедрения BAdI HRHAP00_VAL_DET на элементе документа оценки
Настройка доступности внедрения BAdI HRHAP00_VAL_DET на элементе документа оценки
Задача: создать новое внедрение для BAdI HRHAP00_VAL_DET. Добавить это внедрение в документ оценки, и присвоить какому-нибудь столбцу на элементах «VB - Группа критериев» или «VC - Критерий». Рассмотрим данный процесс более детально.
Новое внедрение создается с помощью транзакцию SE18:
Затем, созданное внедрение необходимо добавить в соответствующую область расширений посредством транзакции OOHAP_BASIC:
Добавляем новое внедрение на уровне документа оценки через транзакцию PHAP_CATALOG:
Затем добавляем это расширение для столбца «Завершающая аттестация» на уровне элемента «VC- Критерий»:
В момент сохранения, появится сообщение об ошибке:
Для того, чтобы исправить данную ошибку, необходимо в методе CUST_CHECK_EXECUTABILITY, созданного внедрения BAdI HRHAP00_VAL_DET, добавить следующую строчку:
executable = abap_true.
Активируем метод. И пробуем еще раз добавить созданное внедрение на уровне «VC- Критерий» для столбца «Завершающая аттестация»:
Проблема решена.