2015-02-10 56 views
0

我已经改变了物料主数据的指针设置,它已经在工作。现在,我有要求总是将整个材料信息发送到外部系统。在BD10中手动进行时,我可以选择发送完整资料的选项。但是,当使用变化指针和程序RBDMIDOC时,似乎并没有一个合适的方法来实现它。Abap变化指针发送完整的物料主数据idoc

我周围搜索和解决方案似乎是创建一个自定义程序(RBDMIDOC副本),它实现了逻辑手动更改表BCDP欺骗系统发送完整的材料信息的逻辑。 这看起来不是一个好的解决方案。

任何建议如何能够“正确”实现这个要求?我不认为我是第一个有这样的要求...

非常感谢您的回答(s)!

+0

您是否正在寻找非编程解决方案? – vwegert 2015-02-10 16:55:26

+0

@vwegert不,我不介意。我已经实现了BAPI BDCP_BEFORE_WRITE。显然,我想要一种方式而不需要进行系统修改。 – 2015-02-11 08:57:09

+0

对不起,帮不上忙 - 我的系统里甚至没有名为BCDP的表格 – vwegert 2015-02-11 10:25:48

回答

0

我的解决方案是将更改指针中的fldname设置为“ALELISTING”的特殊值。这将导致系统通过IDoc发送整个物料主数据。请注意,这可能只适用于物料主数据,但不适用于其他IDoc。