Дополнительная проверка полей в RF на примере поставки

Пример класса для проверки — /SCWM/CL_DLV_ICC_H_REFDOC_INB.

Создаем новый класс, добавляем интерфейс /SCDL/IF_AF_ICC_FIELD_CHECK.

Заводим профиль, внутри указываем логическое имя поля и класс обработчик.

В моем случае проверка должна срабатывать для Z поля в структуре /SCDL/S_SP_A_HEAD_REFDOC (ссылочные документы в заголовке поставки).

Создаем реализацию метода /SCDL/IF_AF_ICC_FIELD_CHECK~CHECK