Отправка полных объектов основных данных DEBMAS из указателя изменений

StackOverflow https://stackoverflow.com//questions/12668881

  •  12-12-2019
  •  | 
  •  

Вопрос

Мне нужно отправить полный документ 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, другие способы работают неправильно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top