今天一大早,收到商務部發來的消息,說某一個客戶的額度超額了,但實際上並未超額。從SAP系統中反饋的額度來看,顯示超了2萬多。後來通過在BP畫面檢查信用段發現,這個客戶額度佔用裏面,某一個未清訂單已經部分交貨並開票了,這點在未清發票裏面也有體現,但未清訂單裏這個訂單額度仍舊是總額,如此額度就被重複佔用了。這明顯違反了SAP裏面額度計算的規則,很明顯這是SAP新版本的Bug!後來我在測試系統中想還原該問題,卻沒辦法可以重現情景,這個單子的異常究竟是什麼狀況就不知道了。測試
那麼接下來就得從新計算該客戶的額度了,直接修改表是不被容許的。就只能寄望於系統是否有提供這樣的標準Function或者程序了。3d
上圖顯示該銷售訂單只是部分交貨開票。blog
在額度的佔用明細裏,該訂單仍舊是總額。事務
因而問SAP羣裏,有FICO給出F.28這個事務代碼或運行程序RFDKLI20 來調整客戶額度,誰知道在S4系統裏面這個做業代碼已經失效了!博客
後來又有高手給出經過SA38/SE38運行程序RVKRED88 和 RVKRED77來調整額度,但S4裏面仍舊不被支持,系統會報錯:io
如此ECC下的方法怕是行不通了。而後又有Fico網友給出新的程序:搜索
UKM_RVKRED88(查閱) / UKM_RVKRED77(更新)程序
執行UKM_RVKRED88這支程序查閱可知系統也獲得了正確的銷售訂單額度值!方法
這下S4系統是能夠支持的了,但我意外發現執行了UKM_RVKRED77以後,該客戶的額度裏面未清訂單竟然翻倍了!im
好比原來額度是18100這樣子:
未清訂單佔用以下圖:
執行了UKM_RVKRED77以後:
很明顯,額度佔用金額已經增大了很多
上圖未清訂單的額度佔用已經翻倍。
若是該程序運行屢次,就會一直翻倍,額度佔用愈來愈多,簡直太讓人心驚了!!不得不說這個程序真的不適合S4系統!
但這個時候不管是SAP羣,仍是SAP官網和外國英文博客所有找不到解決的方案!
我想這既然這個東西是UKM開頭的程序,或許其餘相似的程序能夠搞定也不許,因而我在SE38裏面搜索UKM開頭的程序,果真讓我找到了:
UKM_RFDKLI20 :更新未清訂單額度
UKM_RFDKLI20_AR : 更新未清發票額度
執行時,系統會提示:
繼續:
系統已經重建了額度佔用,這個時候回到BP的畫面,發現額度已經回來了!
不得不說,S4系統目前仍是不太完善,特別是1511這個版本。這個額度的BUG自己就是系統莫名其妙出的問題,而官方給的幾個程序更是莫名其妙,運行以後額度竟然會翻倍,這個在SAP系統裏面是很是少出現的低級的錯誤。好在最後仍是搞定了!整個過程仍是很驚心動魄的,由於這個問題商務部那邊已經在抓狂等待下單了!