У меня есть следующее требование. Мне нужно сохранить некоторые параметры в таблице VBAP. Для этого я создал дополнительные поля в структуре добавления. Теперь при сохранении торгового документа необходимо обновить и параметры.
Для этого я использовал USEREXIT_SAVE_DOCUMENT в программе SAPMV45A. Там я перебираю таблицу XVBAP, где устанавливаю поля.
Это работает, как и ожидалось, для существующих позиций. При добавлении новой позиции поля не обновляются и остаются пустыми.
Что мне здесь не хватает? Должен ли я использовать другой выход пользователя для новых позиций?
Заранее спасибо.
@MustafaHamit После быстрой отладки это кажется тем местом, которое я ищу. Спасибо за это. Я дам вам знать, как только реализую свою логику.
и к сведению: всегда указывайте свой код (mcve) при задании вопроса, то, что вам кажется тривиальным, может оказаться не тривиальным на самом деле, и даже в одной строке можно допустить грубые ошибки
@Suncatcher Я буду иметь это в виду. Спасибо за напоминание.
вы можете использовать "USEREXIT_MOVE_FIELD_TO_VBAP" в MV45AFZZ
Насколько я помню, в MV45AFZZ можно использовать "USEREXIT_MOVE_FIELD_TO_VBAP"