写点什么

SAP 异常现象之同一个 IDoc 可以被 POST 两次触发 2 张不同的物料凭证

作者:风一样的BOY
  • 2022-11-30
    江苏
  • 本文字数:422 字

    阅读完需:约 1 分钟

玩过 SAP IDoc 的童鞋都知道,一个 IDoc 正常情况下是只能被 POST 一次的,不可以 POST 两次的。

 

比如如下的 IDoc 0000000205423126 已经被 POST 了,其状态为 53,

 


Material Document 4915883417 是该 IDoc POST 成功之后产生的物料凭证号。

 

试图使用 BD87 对于该 IDoc Repost,



选中 IDoc 节点,点击 Process 按钮,



SAP 系统报错,不允许 POST。这是正常的,也是 SAP 的标准行为。

 

笔者近期发现一个现象,一个 IDoc 竟然被 post 两次,触发了 2 张不同的物料凭证号。

 


Proc. Ord. #### was confirmed Mat. Doc. 5006889455 generated.

Proc. Ord. #### was confirmed Mat. Doc. 5006889463 generated.

 

笔者认为,这应该是 SAP 系统的异常行为,绝不是正常的行为。当然,这种情况在笔者从业十多年以来是首次遇到的现象。不能不能引起笔者的好奇,是故笔者认为写下这篇短文,予以记录。

 

至于原因,只能猜测是由于网络异常等诸多原因引起的 SAP 数据库更新异常,使得该 IDoc 可以被顺利的完成了 2 次 POST。

 

-完-

 

写于 2022-11-29。

发布于: 刚刚阅读数: 3
用户头像

读万卷书,行万里路,阅无数人。 2022-05-26 加入

读万卷书,行万里路,阅无数人。超级吃货,爱吃湖南菜,川菜,杭帮菜,尝遍天下美食。摄影爱好者,游历全国各地,阅尽人间春色。

评论

发布
暂无评论
SAP 异常现象之同一个IDoc可以被POST两次触发2张不同的物料凭证_SAP_风一样的BOY_InfoQ写作社区