在本篇博客中,我将介绍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

SAP现金管理(Cash Management)的常见问题相关推荐

  1. SAP现金管理(Cash Management)的基本概念

    在本篇博客中,我将介绍SAP现金管理的基本概念,并兼顾ECC上和S/4HANA上现金管理配置的异同. 1. 业务背景与工具 在博客SAP与三大财务报表之 "现金流量表"中,我对企业 ...

  2. SAP ABAP 配置表开发常见问题总结与开发指南(SM30 SM34 SE54)

    SAP ABAP 配置表开发常见问题总结与开发指南(SM30 SM34 SE54) 引言: 需求开发时,我们经常会通过配置表实现配置/基础/主数据的维护,但企业实际应用中,开发的配置表经常存在种种问题 ...

  3. SAP Field Service Management 和微信集成的案例分享和实现介绍

    SAP FSM(Field Service Management), 属于SAP C/4HANA五朵云里的Service Cloud. 本文介绍笔者在工作中经历过的一个项目,包含 SAP Field ...

  4. SAP Digital Asset Management by OpenText for CRM

    Original content management in CRM Open Text Digital Asset Management Connector for SAP CRM: manage ...

  5. SAP PS 第八节 PS 常见问题处理-来源于SAP EPPM分享

    SAP PS 常见问题处理 1 配置类 1.1 结果分析的几类方法 1.1.1 关于CO表中价值类别和值类型区别 1.1.2 关于结果分析取那个计划成本的问题 1.1.3 实际成本大于计划成本的报错 ...

  6. SAP S4 Material Management 库存模块 MARD 数据库表读取技术细节介绍

    SAP ERP 6.0 库存管理数据模型由两个文档表 MKPF(用于文档抬头信息)和 MSEG(用于文档项目数据)组成. 此外,在多个表中存储了汇总的实际库存数量数据. 其中一些表还存储物料主数据属性 ...

  7. SAP Change Request Management (ChaRM)基础教程

    本文介绍了SAP Solution Manager中的变更请求管理工具(Change Request Management,以下简称ChaRM ). 最近打算写个上线前请求号检查工具,为此需要了解相关 ...

  8. SAP Spartacus Tag Management System TMS 介绍

    注意:此功能是在 Spartacus 库的 3.2 版中引入的. Spartacus 标签管理系统 (TMS) 允许您设置标签管理器,并指定应将哪些 Spartacus 事件传递给配置的 TMS. S ...

  9. SAP CRM content management中文件下载的调试

    Step1. 设置外部断点 Step2. 打开一个Trade Promotion, 并给它添加一个Attachment 并保存 Step3. 断点被触发. Step4. 双击Stack Dep. 43 ...

最新文章

  1. python 如何在linux进行调试
  2. Python初学者选择集成开发环境的原则!可以从以下几个方面着手
  3. javascript的装饰者模式(七)
  4. rsync 一条命令实现远程文件传输
  5. theano学习指南5(翻译)- 降噪自动编码器
  6. 软件测试到底要不要报培训班?
  7. 手机怎么打开谷歌官网页服务器地址,google手机地图打不开了的解决方法
  8. 统计学习之第一天(可汗学院公开课:统计学)
  9. 阿拉伯数字翻译成中文的大写数字
  10. 远程电脑打游戏鼠标漂移无法操作解决办法
  11. 前端实现高效的海报系统
  12. centos mysql 5.2.3 编译安装_在CentOS上编译安装MySQL 5.7.13步骤详解
  13. cad无法启动此程序 因为计算机中丢失,Win10无法启动CAD提示计算机中丢失ac1st16怎么办?...
  14. 8.5.4. Interval Input
  15. 《区块链原理、设计与应用》 – 基于超级账本 Fabric 2.x(学习分享2.1-HyperLedger项目细分)
  16. jpg格式电脑怎么弄_jpg格式-怎么把图片弄成JPG格式?同上 – 手机爱问
  17. 聊一聊上拉电阻、下拉电阻、使用场景及阻值选择
  18. ubuntu怎样打开命令行终端(5种方法)
  19. 管理者应该掌握的八项基本技能
  20. HTTP协议中POST与GET的详细区别总结----------通俗易懂

热门文章

  1. Java实现三角形打印
  2. phpcmsV9 全站搜索功能如何实现
  3. SAP软件系统合规性审计介绍
  4. python爬虫股票上证指数_Python爬虫爬取搜狐证券股票数据
  5. SD3038B高效率恒流限流白光LED驱动IC
  6. poi-tl实现word文档按模板下载
  7. 二代测序的原理和简介
  8. 2021网站泛目录源码系统疯狂收录超快排名放在二级目录即可
  9. arm linux 俄罗斯方块,基于ARM的俄罗斯方块游戏的开发教材.doc
  10. 为什么需要工单系统?