Проведение инвентаризации происходит в MI07 или MI20.
вот exitы, которые используются при этом.
Exit Name Description
MBCF0002 ФункцМодуль пользователя: текст сегмента в позиции ДокумМтрл
MBCF0005 Позиция документа материала для накладной
MBCF0006 Функция пользователя для элемента СПП
MBCF0007 Функцион. модуль пользователя: обновление резервирования
MBCF0009 Заполнение поля склада
MBCF0010 ПрогрКлиента: создание резервиров. BAPI_RESERVATION_CREATE1
MBCF0011 Считывание RESB и RKPF для списка печати в MB26
MB_CF001 Exit функции клиента при обновлении документа материала
пробовала добавлять код в MBCF0002 , MBCF0005, MB_CF001. Но ни в "документе МВП", ни в "бух. документе" МВП не меняется а берется из карточки товара.
может кто подскажет, где мне вставить код замены МВП.
P.S.
Code:
data: MVP like mseg-PRCTR.
if ( i_mseg-bwart = '701' or i_mseg-bwart = '702').
select SINGLE PRCTR INTO MVP from ymvpforinvent
where werks = i_mseg-werks and
lgort = i_mseg-lgort.
i_mseg-prctr = MVP.
i_mseg-pprctr = MVP.
endif.
в отладчике проверяла, МВП заменяется, но видимо после этих exit ов идет присваивание по-новой.
как я понимаю "документ МВП" это контролинг, может поэтому не срабатывает ничего.
для бух. документа видимо придется писать замещение.