SAP現金管理(Cash Management)的常見問題

在本篇博客中,我將介紹SAP現金管理的一些常見問題,例如ECC和S/4HANA的數據結構、Planning Date的計算、Planning Level的設定,以及有關FQM_FLOW的更新等。

1. Cash Management的數據模型

Cash Management所屬的component FIN-FSCM-CLM在S/4HANA上,其底層的數據模型也有了較大的變化,其對比如下 - 

(可見在S/4HANA上,在DB層級數據模型進行了進一步的簡化,將之間分散的FI、SD、MM數據整合到統一的FQM_FLOW中)

  ECC S/4HANA
Memo records FDES FDES
Totals records -
Bank and clearing accounts
FDSB FQM_FLOW
Totals records -
Customers / Vendors
FDSR
Line Items in SD Documents FDS2
Line Items of MM Documents FDM1
Line items from MM purchase requisition FDM2

2. Planning Date的計算

在流動性預測中,有關planning date的計算邏輯在SAP NOTE 24883中有着詳細的介紹。主要有以下幾點需要注意:

  • Planning Date與Payment Term相關;
  • Customer的Payment History可以影響Planning Date的計算;
  • 對於SD和Customer相關的planning date,其計算邏輯封裝在function module - PAYDAY_DETERMINATION中,可以通過debug此FM來了解planning date的計算過程。

3. Planning Level的決定

Planning Level主要受以下幾個方面的影響:

  • 主數據級別的planning level - 
    • 在G/L account的主數據上可以直接維護planning level ; 
    • 在Customer / Vender的主數據上可以維護planning group, 進而關聯planning level.
  • 配置數據級別 - 
    • 可以根據不同的payment lock來設定不同的planning level;
    • 可以根據不同的特殊總賬標識來設定不同的planning level;
    • 其他具體的設定規則,參見 SPRO >> ... >> Cash Management >> ... >> Structuring
  • 手動更改 - 
    • 當在配置中,設定planning level是可以edit時,在系統邏輯之外,user可以更改planning level。

設置planning level可以手動更改的配置點爲:SPRO >> ... >> Cash Management >> ... >> Define Planning Group >> SCn

注意,不要將planning level設定衝突,例如不僅在customer的master data上維護了planning group,又在customer對應的reconciliation account上維護了planning level。

4. Cash Management與MM,SD的集成

在SPRO >> ... >> Cash Management >> ... >> Define Planning Levels for Logistics中,可分別爲MM中Purchase requisition、Purchase order和SD的Sales Order定義相應的planning level。

在此處定以後,在PO或SO的創建過程中,便會自動生成相應的Cash Management條目(當然前提是Cash Management已經activated)。

(Internal ID 1 , 2, 3, 101是系統爲MM和SD預定義的code)

5. S/4HANA上FQM_FLOW沒有自動更新

這也是較常見的一個問題,在S/4 HANA上,FQM_FLOW的更新是通過一個event trigger的background Job進行的,其通過調用FCLM_FLOW_BUILDER來進行更新FQM_FLOW.

因此,如果要保證自動更新FQM_FLOW,則要保證這樣一個background job已經成功schedule。

可以通過SM36 >> Technical Job Repository 中對應的job FCLM_FLOWBUILDER_JOB是activated的狀態。

SAP NOTE 2560395中也對此問題有着解釋。

 

參考資料

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章