Задача: создать новое внедрение для BAdI HRHAP00_VAL_DET. Добавить это внедрение в документ оценки, и присвоить какому-нибудь столбцу на элементах «VB - Группа критериев» или «VC - Критерий». Рассмотрим данный процесс более детально.

Новое внедрение создается с помощью транзакцию SE18:

Затем, созданное внедрение необходимо добавить в соответствующую область расширений посредством транзакции OOHAP_BASIC:

Добавляем новое внедрение на уровне документа оценки через транзакцию PHAP_CATALOG:

Затем добавляем это расширение для столбца «Завершающая аттестация» на уровне элемента «VC- Критерий»:

В момент сохранения, появится сообщение об ошибке:

Для того, чтобы исправить данную ошибку, необходимо в методе CUST_CHECK_EXECUTABILITY, созданного внедрения BAdI HRHAP00_VAL_DET, добавить следующую строчку:

executable = abap_true.

Активируем метод. И пробуем еще раз добавить созданное внедрение на уровне «VC- Критерий» для столбца «Завершающая аттестация»:

Проблема решена.