SAP IDoc E1EDP04 Z8 数据错误之对策
对于公司间采购业务,很多项目启用STO,并且在发货方公司Billing过账的时候,SAP系统自动通过IDoc触发采购方的Invocie。这是SAP项目实践中对于公司间采购业务场景的常规做法。笔者所在的A项目也不例外。
对于这种场景SAP标准的IDoc就能支持。
一般而言,IDoc的Message Type就是INVOIC01, Message Type是INVOIC。
如下图示:IDoc 0000000000210045,
上午收到客户方报告说某个STO单据,Billing成功创建了,Billing的output也成功了,但是却没有发现Invoice单据产生。
笔者查了Billing的输出,找到了IDoc,看其数据以及状态,
系统提示,IDoc里E1EDK04 Z8 这个数据片段有问题,
经查这里的Z8, 来自于VK11里维护的销项税(MWST)价格数据里的销项税税码,
而OBCD事务代码的配置里没有销项税税码Z8相关配置的,这是根本原因。
解决方案就是将销项税税码Z8相关的配置维护到系统里,
OBCD维护好后,重新输出billing,则触发的IDoc成功过账了,如下图:
Document no. 5105609605 created.
2019-06-20 写于苏州市。