SAP 例外現象之同一個IDoc可以被POST兩次觸發2張不同的物料憑證
玩過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,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/538754.html
標籤:SAP
上一篇:淺拷貝和深拷貝
