因為BUZEI只有3位,所以FI憑證限制了最大隻能有999行專案。
專案背景:有個採購預製了發票之後,不願意拆分發票(將一張發票分成幾張發票)。
場景一、收款發票過賬
場景二、物料移動(超出999)
場景三、付款發票過賬
最開始預計的方案:
一.開發程式,將預製的發票,拆分成多張預製發票(最大249行一張發票,極端情況一個行專案會對應4行FI憑證,太麻煩了,也不方便)。
二.憑證拆分,需要配置拆分的科目(需新建),並配置拆分借貸記賬碼,開發增強。此方案需測試,不一定可行(最終測試可行,而且SAP note也給的相同的做法)。
三、憑證彙總,明細項會找不到,財務對賬不方便,不建議。
四、將F5727(已經到達FI之中最大的號碼)放到預製憑證的時候報錯,不建議,預製憑證本身就是可以更改調整的狀態,直接報錯的話,預製憑證毫無意義。
五、更改資料元素BEZEI,改為4位(目前是3),涉及資料過大,有系統崩潰的風險,不建議。
方案
場景一:
最終經過測試場景一在可以透過配置和增強,系統會直接拆分FI憑證,不需要手工拆分發票。
可參考 https://zhuanlan.zhihu.com/p/377917383 ,
1.OBX2配置憑證拆分的過渡科目。
2.SE19啟用增強FI_INVOICE_RECEIPT_SPLIT對應的憑證拆分功能,同時在IF_EX_FI_INVOICE_RECEIPT_SPLIT~ACTIVATE_AUTOMATIC_SPLIT中
加上E_AUTOMATIC_SPLIT = 'X'.
場景二:
看上去是打NOTE,這裡沒弄也自動拆分了,懶得管了。
場景三:
到SAP官網上檢視了相關NOTE,解決方法跟場景一是相同的。