2013年10月1日 星期二

BAPI_PO_CHANGE產生重複的表頭條件

使用bapi_po_change變更條件資料時
會產生重複的表頭條件
其中一個條件,其金額為0
另一個點選明細觀察,其條件來源(Condit.origin)
為"E"(Item total)
而用手動變更不會發生此問題
原因是bapi不會自動sort輸入的條件
但手動輸入時,系統會先sort再合併有duplicate的條件
解決方法是bapi建立條件時,先sort要輸入條件
再依序給條件計數器(COND_COUNT)值,ex: 1、2、3、4....
即可解決此問題

沒有留言:

張貼留言