Отправка полных объектов основных данных DEBMAS из указателя изменений
Вопрос
Мне нужно отправить полный документ DEBMAS и полный идентификатор MATMAS в другую мою систему.Я могу создавать и отправлять идентификаторы MATMAS и DEBMAS при изменении, но он отправляет только измененные (дельта) данные.Итак, я сделал усовершенствование FM:CHANGE_POINTERS_READ, который выглядит следующим образом:
ENHANCEMENT 1 ZSEND_COMPLETE_IDOCS. "active version
field-symbols <fs_bdcp> type bdcp.
if message_type = 'DEBMAS' or message_type = 'MATMAS'.
loop at change_pointers assigning <fs_bdcp>.
<fs_bdcp>-fldname = 'ALELISTING'.
endloop.
endif.
ENDENHANCEMENT.
Однако это работает только для MATMAS.Когда я меняю материал в MM02, мой документ создается с полными сегментами, а не только с измененными сегментами.Однако это улучшение не работает для DEBMAS!?!?Кто-нибудь знает, почему?
Мне нужно узнать, как полностью отправить мой идентификатор DEBMAS в другую систему.
Заранее спасибо.
Тальха
Решение
Решено самостоятельно.Вам нужно использовать BD12
tcode для отправки полного идентификатора DEBMAS
, другие способы работают неправильно.