我需要向我的其他系统发送完整的DEBMAS并完成MATMAS idoc。我可以在更改时创建和发送MATMAS和DEBMAS idoc,但它只发送更改的(delta)数据。所以我对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中的材质时,我的idoc会创建完整的细分,而不仅仅是更改的细分。但是这种增强功能对DEBMAS不起作用!?!?谁知道为什么?
我需要了解如何将我的DEBMAS idoc完全发送到我的其他系统。
提前致谢。
塔尔哈
答案 0 :(得分:1)
由我自己解决。您需要使用BD12
tcode才能发送DEBMAS
的完整idoc,其他方式无效。