SAP IDoc E1EDP04 Z8 数据错误之对策

SAP IDoc E1EDP04 Z8 数据错误之对策

 

 

对于公司间采购业务,很多项目启用STO,并且在发货方公司Billing过账的时候,SAP系统自动通过IDoc触发采购方的Invocie。这是SAP项目实践中对于公司间采购业务场景的常规做法。笔者所在的A项目也不例外。

对于这种场景SAP标准的IDoc就能支持。

一般而言,IDoc的Message Type就是INVOIC01, Message Type是INVOIC。

如下图示:IDoc 0000000000210045,

SAP IDoc E1EDP04 Z8 数据错误之对策

 

上午收到客户方报告说某个STO单据,Billing成功创建了,Billing的output也成功了,但是却没有发现Invoice单据产生。

笔者查了Billing的输出,找到了IDoc,看其数据以及状态,

SAP IDoc E1EDP04 Z8 数据错误之对策

 

SAP IDoc E1EDP04 Z8 数据错误之对策

 

系统提示,IDoc里E1EDK04 Z8 这个数据片段有问题,

SAP IDoc E1EDP04 Z8 数据错误之对策

 

经查这里的Z8, 来自于VK11里维护的销项税(MWST)价格数据里的销项税税码,

SAP IDoc E1EDP04 Z8 数据错误之对策

 

而OBCD事务代码的配置里没有销项税税码Z8相关配置的,这是根本原因。

解决方案就是将销项税税码Z8相关的配置维护到系统里,

SAP IDoc E1EDP04 Z8 数据错误之对策

 

OBCD维护好后,重新输出billing,则触发的IDoc成功过账了,如下图:

SAP IDoc E1EDP04 Z8 数据错误之对策

 

Document no. 5105609605 created.

2019-06-20 写于苏州市。