0
点赞
收藏
分享

微信扫一扫

SAP 事务代码BD20不能处理状态为51的IDoc


SAP 事务代码BD20不能处理状态为51IDoc

对于SAP IDoc相关的事务代码比如WE02,WE19,BD87等都比较熟悉,因为使用的比较多。但是对于事务代码BD20却很少使用。

笔者在近期的一个项目上,听到客户的global team有使用该事务代码,设置成了一个job,对于那些状态为64的idoc进行批量post。这引起了笔者的好奇,毕竟这还是第一次听说这个事务代码。所以笔者今天抽空花了一些时间,对于该事务代码做一个初步探究,与同行们共勉吧。

1,IDoc# 0000000205623574.初始状态为64 (64 - IDoc ready to be passed to application),

SAP 事务代码BD20不能处理状态为51的IDoc_BD20

2,对于这个Idoc执行事务代码BD20,

SAP 事务代码BD20不能处理状态为51的IDoc_SAP IDoc_02

输入IDoc号码,执行,

SAP 事务代码BD20不能处理状态为51的IDoc_c#_03

系统对该IDoc做了POST,不过因故未能成功。

检查该IDoc的状态,

SAP 事务代码BD20不能处理状态为51的IDoc_SAP IDoc_04

3, 对于该IDoc重新执行事务代码BD20,

SAP 事务代码BD20不能处理状态为51的IDoc_SAP IDoc_05

输入IDoc号码,然后点击执行按钮,

SAP 事务代码BD20不能处理状态为51的IDoc_sed_06

系统提示:No data could be selected.

由此说明,事务代码BD20不识别(不处理)状态为51的Idoc.

4, IDoc#0000000204722017,状态是56 (56 - IDoc with errors added).

SAP 事务代码BD20不能处理状态为51的IDoc_SAP_07

试图对其执行事务代码BD20,

SAP 事务代码BD20不能处理状态为51的IDoc_BD20_08

输入Idoc号码,然后点击执行,

SAP 事务代码BD20不能处理状态为51的IDoc_c#_09

由此说明,事务代码BD20不识别(不处理)状态为56的Idoc.

-完-

写于2022-12-14.

举报

相关推荐

0 条评论