Подавить проверку количества заявки
У меня есть случай, когда мне нужна заявка на покупку (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 и попытаться изменить некоторые значения на лету.