문제

완전한 Debmas를 보내고 Matmas Idoc을 다른 시스템으로 완성해야합니다.변경시 Matmas 및 Debmas Idocs를 만들고 보낼 수 있지만 변경된 (델타) 데이터 만 보냅니다.따라서 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.
.

그러나 이것은 MATMA에서만 작동합니다.MM02에서 자료를 변경하면 IDOC는 변경된 세그먼트뿐만 아니라 전체 세그먼트로 작성됩니다.그러나이 향상은 Debmas에게는 작동하지 않습니다!?!?누구도 이유를 알고 있습니까?

다른 시스템으로 Debmas Idoc을 완전히 보내는 방법을 알아야합니다.

미리 감사드립니다.

탈라

도움이 되었습니까?

해결책

혼자서 해결되었습니다.BD12의 완전한 IDOC를 보내려면 DEBMAS TCode를 사용해야합니다. 다른 방법은 올바르게 작동하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top