在浅谈嵌入式BPC版本一文中,介绍了完全不同于标准版BPC的产品。但是这两个产品都是需要独立部署的,需要将数据从业务系统抽取和复制,才能进行后续的工作。并且全部的工作都是从零开始,模型、表单、流程等都需要从零开始创建。在S/4HANA系统中,SAP也发布了相关的BPC产品来进行预算和财务合并的工作,它们都是集成在S/4HANA系统内部,不需要独立部署安装的。且跟随系统预交付打包了很多开箱即用的组件,通过增强修改这些组件,可以加快实施的周期。
BPC for S/4HANA使用集成部署的方式
BPC在S/4HANA中有两个组件产品,分别是:
预算:“SAP Business Planning & Consolidation for SAP S/4HANA”
合并:"Real-Time Consolidation(FIN-RTC)"
本文主要介绍预算部分:“SAP Business Planning &Consolidation for SAP S/4HANA”
它们在S/4HANA中同归属于大的财务模块下,但是分属不同的子模块:财务计划与分析、会计与财务结算。
另外需要知道的是,在S/4HANA中可以通过新的组件FIORI 使用相应的app访问相关的应用,也就是说BPC的这两个组件同样有相应的app支持,其界面和用户体验是传统GUI和WEB界面无法可比拟的。
同属财务大模块:
分属不同的子模块:
BPC for S/4HANA提供了预算计划流程的统一视图。所有预算计划应用程序都可以通过Microsoft Excel 前端访问。因为所有预算计划的数据都包含在S/4系统自身集成的数据仓库(BW)的实时信息立方体(CUBE)数据模型中,避免了数据孤岛,相关的模型针对S/4HANA都经过了优化。S4系统中的实际的业务数据和主数据可以直接实时访问,因为S4系统中集成了BW,所以不需要进行任何的数据复制。这是S4系统本身设计的优势,它是一个OLAP+OLTP=OLEP(everything)的系统,即是业务系统也是分析系统。如果无需关注其他外围系统的数据,S4可以做到实时的自己分析自己(详见S4系统中的嵌入式分析)。
无论是在传统的ECC或者S/4HANA,其系统本身的模块就提供了做预算和计划的功能:例如成本中心(CO-OM-CCA)、内部订单(CO-OM-OPA)、企业控制(EC-BP)、产品成本(CO-PC-PCP)、盈利能力分析(CO-PA)、总帐会计(FI-GL)或资产会计(FI-AA)等。
这些模块内计划和预算的解决方案非常强大且成熟。但是,它们各自将预算计划数据存储在不同的表中,从而导致了计划数据孤岛。必须协调处理这些计划数据孤岛,才能获得规划数据的完整视图。
基于BW的预算计划解决方案
为了避免各自独立的预算计划数据孤岛的缺点,SAP 提供了SAPBusiness Planning & Consolidation (SAP BPC)。这个解决方案使用独立部署的BW系统,单点储存所有的预算计划数据。
与 SAP S/4HANA 中的各模块解决方案相比,其优势如下:
*无需相互协调单独的规划解决方案
*缩短规划周期
*您可以浏览所有规划维度,以获得整体视图。
*通过将新字段添加到单个数据存储,可以同时使用其他字段增强所有规划应用程序。
但是,在BPC中,预算计划数据与S/4HANA系统是分离的,因为它部署在单独的硬件系统上。如果要在做预算过程中引用实际业务数据和主数据,必须将数据从S/4HANA系统通过BW抽取复制到BPC系统。无法实时访问S/4HANA主数据,因此无法执行实时的计划/实际分析。
BPC for S/4HANA的产生
作为S/4HANA的一个产品组件,SAP提出了全新的财务解决方案。由于HANA数据库具有巨大的聚合和计算能力,因此可以直接进行基于行项目级别的业务操作(OLTP)和分析(OLAP)。此外,S/4HANA将以前存储在不同行项目表中的所有数据(如BSEG、COEP、CE4*)合并到称为ACDOCA 的新表中。此表不再区分损益表和成本要素。成本要素只是特殊类型的损益科目。
这些因为新技术的支持和相关的系统更改,极大地简化了实际业务数据的体系结构,使其变得更加灵活。为了同时反映这一点,对于预算计划数据,需要有新的预算计划解决方案来支撑。
SAP发布了BPC for S/4HANA系统,该系统使用S4中集成的BW系统。不再需要单独部署单独的BW系统。具有如下优势:
*无需在S/4HANA 系统和BPC 之间复制数据。
*您可以对计划数据和实际数据执行实时分析。
*您可以基于S/4HANA中实时的主数据进行预算规划。
*简化集成的系统环境降低了硬件和管理成本。
在HANA数据库上运行该系统还能够提供其他优势:通过预交付的预算规划应用程序工具包(PlanningApplication Kit (PAK),直接在SAP HANA 上运行分摊模拟等预算功能。无需在ABAP应用层面处理。这提供了更快的性能,特别是如果您有大量的预算规划数据,并且使模拟和预测成为可能。
不同于标准版的BPC,和独立部署的嵌入式BPC产品,这两个产品只能激活一个空白的环境,所有的开发都是从零开始的。BPCfor S/4HANA版本提供了很多开箱即用的业务内容包,其包含一些预算工具和组件。可以基于这些组件进行复制拷贝,增强修改使其适应于不同项目的需求。从而加快实施进度。
通过标准BIContent包提供了模型级别的组件:
*可以读取访问ACDOCA表的虚拟信息模型(实时读取,不需要数据复制)。
*如果要存储预算计划数据,有以下模型:
具有与ACDOCA表几乎相同的字段的实时模型
用于保存预算计划数据的ACDOCP表,它具有与ACDOCA表几乎相同的字段。并且有相对应的虚拟模型。
*可以同时读取操作实际数据和预算数据的多信息立方体模型(逻辑上将实际数模型和预算数模型结合)。
通过标准BIContent包提供了业务级别的组件:
*可以在Web 浏览器中执行分析操作。对于成本中心、内部订单、项目、职能领域、细分市场、利润中心和损益表,提供了分析类型的app应用。也可以直接使用Excel上的插件进行这些查询。
*可以使用熟悉的桌面工具EXECL进行预算数据操作。对于成本中心、内部订单、项目、职能领域、细分市场、利润中心、损益表和资产负债表,还提供了标准的EXECL预算工作簿,用于年度预算和期间预算。
*聚合级别、预算过滤器、预算函数、预算序列和变量等,这些都是在做预算过程中强有力的工具。
提供的预算功能:
*将实际数据复制到预算数据。
*删除预算数据。
*根据不同需要分配年度值到各个期间。
*根据分摊因子分摊间接费用的预算值。
*根据服务和成本费率的预算值分摊服务预算费用金额。
*将成本消耗预算值从发送成本中心分摊到接收成本中心。
*根据预算中的销售数量和销售价格计算销售收入的预算金额。
*即使在较高级别输入预算数据,系统可以将预算数据向下分发到公司和科目级别。这使得预算数据具有最佳的颗粒度,并允许根据各个维度进行数据的聚合。
可以对相关组件进行增强修改:
*可以使用模型扩展工具轻松地将ACDOCA表中的新字段添加到现有模型中。
*可以将标准的BI内容对象用作模板来创建自己的预算应用程序。
*可以为S/4HANA系统中尚不存在的临时主数据输入预算数据。
*可以为预算数据保存相关的文本注释。
*可以使用审计查询报表来跟踪什么时候如何更改了预算数据,以及谁更改了预算数据。
*可以使用业务规则框架(BRF)plus创建用于数据验证、从属数据派生、计算和生成新预算数据的函数。您可以将这些功能集成到BPC中。
*可以使用业务流程(BPF)通过引导式的工作流控制整个预算流程。
与其他的系统集成:
在S/4HANA系统内部集成:
对于成本中心、内部订单和项目,可以使用工具将预算数据从BPC的实时信息模型传输到S/4HANA组件中,或者实时读取这些数据。如果需要,还可以预算过程中将预算相关的一些流程步骤包含在S/4HANA中的业务操作中。
外部系统:
可以使用Fiori app应用将外部预算数据导入到ACDOCP表。
从独立部署的SAPBPC系统:
可以将预算数据从独立的BPC系统传输到BPC for S/4HANA中,以便进行预算/实际分析。
典型的预算流程示例:
1、所有的工作都使用BPCfor S/4HANA
在Execl中使用BPC提供的的预算工作簿来分配成本和收入。使用提供的分析型的app应用或查询分析预算数据。使用BPC的业务流程BPF来控制预算周期。
如果不需要S/4HANA内部的复杂分摊算法,并且更喜欢使用BPC for S/4HANA 提供的基本分摊功能,则建议使用这种模式。
2、BPCfor S/4HANA 与SAP S/4HANA 中的分摊相结合
在Execl中使用BPC提供的的预算工作簿输入预算数据。要执行分摊时,需要将预算数据传输到S/4HANA系统中的相关组件。执行分摊后,将预算数据从S/4HANA传输回BPC中,并使用app分析应用或查询分析预算数据。使用BPC的业务流程BPF来控制预算周期。
如果已经在使用S/4HANA执行预算计划数据的分摊并希望继续使用,则建议使用这种模式。BPC for S/4HANA 的集成预算和分析功能会有助于整个预算流程的进行。