SAP IDoc 报错- Function module not allowed SPEIDOC_INPUT_DESADV1 –

2021-11-24 19:05:15 浏览数 (1)

SAP IDoc 报错- Function module not allowed SPEIDOC_INPUT_DESADV1 –

在公司间STO流程中,很多项目里实现了在外向交货单PGI之后,自动触发了Inbound Delivery,一些项目里是通过IDoc的方式来实现的。

笔者在一个测试环境里,试图实现通过Idoc来触发inbound delivery的功能。做好了配置,以及设置好了IDoc的outbound parameter和inbound parameter。创建了一个公司间STO单据,VL10B 创建好了外向交货单,发货过账也完成了,成功的触发了output的IDoc# 4072, 但是却不见STO里有Inbound Delivery产生。

BD87事务代码找到了进站的IDoc#4073,其状态为51,Post不成功,有报错。

报错如下:

Function module not allowed SPEIDOC_INPUT_DESADV1.

WE20去检查Partner profile里的Logic system,

进站参数DELS中,Identification里指定的FM如下:

要将其改成IDoc_INPUT_DESADV1,如下图示:

保存。

Re-process这个IDoc就不再报这个错误了。

SAP system version: S4/HANA 1909.

-完-

写于2021-11-21

erp

0 人点赞