Frage

Ich muss das vollständige DEBMAS- und das vollständige MATMAS-Idoc an mein anderes System senden.Ich kann MATMAS- und DEBMAS-Idocs bei Änderungen erstellen und senden, es werden jedoch nur die geänderten (Delta-)Daten gesendet.Deshalb habe ich eine Erweiterung für FM vorgenommen:CHANGE_POINTERS_READ, was so aussieht:

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.

Dies funktioniert jedoch nur für MATMAS.Wenn ich in MM02 ein Material ändere, wird mein IDoc mit vollständigen Segmenten erstellt, nicht nur mit geänderten Segmenten.Allerdings funktioniert diese Erweiterung nicht für DEBMAS!?!?Weiß jemand warum?

Ich muss herausfinden, wie ich mein DEBMAS-IDOC vollständig an mein anderes System senden kann.

Dank im Voraus.

Talha

War es hilfreich?

Lösung

Von mir selbst gelöst.Sie müssen verwenden BD12 tcode, um das vollständige Idoc von zu senden DEBMAS, andere Wege funktionieren nicht richtig.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top