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中也对此问题有着解释。
参考资料
- 2560395 - Flow Builder: Setup Background Job listen to Event
- 24883 - CMF: Determination of value/planning date
文章来自于网络,如果侵犯了您的权益,请联系站长删除!