Подавить проверку количества заявки

У меня есть случай, когда мне нужна заявка на покупку (ME51N), даже если количество установлено на 0.

Стандартная заявка на закупку не допускает этого в SAP. Как я могу выяснить во время отладки, где и как внести изменения в расширение, или изменить стандартный код, чтобы это можно было разрешить? Я отлаживал в SE38 -> SPROX_SERVICE_INTERFACE_TEST_I

FM: BAPI_REQUISITION_CREATE

Спасибо

1 ответ

Используйте BAdi ME_PROCESS_REQ_CUST для улучшения логики проверки предметов. У него есть методы PROCESS_ITEM и CHECK, которые могут быть вам полезны.

Вот пример кода реализации, а здесь - соответствующее примечание SAP: 611175.

Хотя я не нашел способа подавления стандартных проверок (они проводятся до BAdi), вы можете поэкспериментировать с методом PROCESS_ITEM и попытаться изменить некоторые значения на лету.

Другие вопросы по тегам