Abap 更改指针发送完整 material 主数据 idoc

Abap change pointers send complete material master data idoc

我已经为 material 主数据设置了更改指针,它已经开始工作了。现在,我有要求始终将整个 material 信息发送到外部系统。在 BD10 中手动执行时,我可以 select 发送完整 material 的选项。但是,在使用更改指针和程序RBDMIDOC时,似乎没有正确的方法来做。

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

请问如何实现这个要求"properly"?我想我不是第一个有这个需求的...

非常感谢您的回答!

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