SAP 事务代码BD20不能处理状态为51的IDoc
对于SAP IDoc相关的事务代码比如WE02,WE19,BD87等都比较熟悉,因为使用的比较多。但是对于事务代码BD20却很少使用。
笔者在近期的一个项目上,听到客户的global team有使用该事务代码,设置成了一个job,对于那些状态为64的idoc进行批量post。这引起了笔者的好奇,毕竟这还是第一次听说这个事务代码。所以笔者今天抽空花了一些时间,对于该事务代码做一个初步探究,与同行们共勉吧。
1,IDoc# 0000000205623574.初始状态为64 (64 - IDoc ready to be passed to application),

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

输入IDoc号码,执行,

系统对该IDoc做了POST,不过因故未能成功。
检查该IDoc的状态,

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

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

系统提示:No data could be selected.
由此说明,事务代码BD20不识别(不处理)状态为51的Idoc.
4, IDoc#0000000204722017,状态是56 (56 - IDoc with errors added).

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

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

由此说明,事务代码BD20不识别(不处理)状态为56的Idoc.
-完-
写于2022-12-14.










![[附源码]Nodejs计算机毕业设计基于Web美食网站设计Express(程序+LW)](https://img-blog.csdnimg.cn/ef25df57f6b349c1abe0f33566d3ee4c.png)

![[附源码]Python计算机毕业设计甘肃草地植物数字化标本库管理系统Django(程序+LW)](https://img-blog.csdnimg.cn/4df4772d0ee74e70b70ca439fe813e1e.png)


![[附源码]Python计算机毕业设计高校创新学分申报管理系统Django(程序+LW)](https://img-blog.csdnimg.cn/15bca14312c046b6b5e9eba764d26f29.png)



