SAP系统中基于FSE2的通用会计三大报表解决方案 - 图文

更新时间:2023-09-16 22:25:01 阅读量: 高中教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于FSE2的通用会计三大解决方案

首先要说明一下本文所指的通用会计报表所指的内容包括以下列表: 中文 资产负债表 利润表 现金流量表 试算平衡表 英文 Balance Sheet Profit and Loss Cash Flow statement Trial Balance 简称 BS PL CF TB 笔者从事SAP开发工作14年,参与项目三十个以上,基本上每一个上了FIR项目都有开发会计报表的需求,即一般会计人员口中的三大报表,即上表中的BS资产负债表;PL利润表,然后有可能包含剩下的CF现金流量表和TB试算平衡表中的一个或者全部.

对于这种基本上每个公司都需要的需求,SAP提供了F.01事务来统一解决,如下图

以PL报表为例,显示出来的结果是:

这种方案的优点是通用性强大,每一种报表都可以通过F.01来反映,但是因为过于强调通用,结果就是实用性很差,因为国内一般使用的三大报表一般是长下面这个样子的

在笔者经历的项目中基本上没有哪个单位是直接用F.01来做国内的报表的,基本上实际应用中有两种解决方案:1是在F.01导下再手工用EXCEL整理.2是重新开发新的ABAP程序来实现三大报表. 对于将F.01的数据下载下来再手工整理的办法,很明显示,一方面这种烦琐的操作本身就是对MIS系统的否定,另一方面任何手工整理的办法都避免不了错误. 如果是重新开发新的ABAP程序呢,这里就看具体开发人员实现的方式,以笔者所见,大部分的自开发三大报表都是将先将科目余额或者发生额从表faglflext汇总出来,然后再用固定代码(也就是HARDCODE)将科目余额汇总成报表中要用的项目,比如资产负债表中的现金,然

后再用流动资产=现金+存货+预付帐款…这样的方式将报表中的一般项目计算成合计项目.这种报表做出来的结果一般都和国内传统的格式一样(废话,自定义开发是要额外算钱的,格式不对不给钱就完了).但是有得必有失,因为这种完全自定义开发的报表,里面的格式设计,计算逻辑都是写死在代码时的,一旦会计科目有调整(这在会计实务经常出现),或者输出时格式有所变化,都会需要对自定义报表进行修改.另外同样是因为计算和汇总还有输出格式的逻辑都是写死在代码里的,所以报表程序通用性也会很差,用来输出资产负债表的程序和输出利润表的程序都单独开发(因为BS和PL的汇总逻辑以及所属科目都不一样),这样开发的人天就多了一倍,并且用户要掌握的界面也多了一倍,相关的培训和后期维护工作也增加了一倍.

我现在介绍的方案就是针对自定义开发这种弊端设计出来的一种解决方案(作者就是本人),其实上也是自定义开发的一种,但是有以下优点:

1\\显示格式很灵活可以和国内的标准报表格式保持一致(也可以做到不一致),这一点优于F.01的方案(如下图)

显示格式1(这是一家制造业的损益表,与普通损益不一样的是,这个报表可以明细到工厂级,注意这报表上有工厂的限定描述)

显示格式2(这是一家港资企业的损益表,因为是港资所以损益表格式与国内不一样,并且这种灵活的显示方式是基于配置的,下面会提到)

2\\输出格式方便灵活,除了WORD\\html格式的下载之外,还提供加强过的EXCEL下载,这一点优于F.01(如下图) Word格式

html格式

加强版的EXCEL格式

3\\三大报表(或者更多的报表)使用同一个事务进入交互界面,这一点优于其他自定义开发的方案(如下图)

当选择利润表时,资产负债表特有的的其他选择(最下方)消失了,同时期间值从单值变成了范围

4\\最重要的是,以上报表的报表项目汇总会计科目的计算关系,项目与项目之间的计算光系和项目的描述统统是来至于FSE2会计报表版本的配置(这也是为什么标题是叫<基于FSE2的通用会计三大报表解决方案>的原因).为了强调重点把之前的话再重复一遍:报表项目汇总会计科目的计算关系,项目与项目之间的计算光系和项目的描述统统是来至于FSE2会计报表版本的配置,这一点大大优于其他自定义开发的方案.

注意下图即是FSE2的对应版本,可以看到它们项目与项目之间描述都是一样的

具体而言,对于应用了本方案的单位,因为基于会计报表版本是基于FSE2的配置,当企业有以下需要修改会计报表的场景,都可以通过修改对应FSE2中对应会计报表版本来实现(不用麻烦ABAPER改程序了)

a) 修改会计报表项目统驭科目时(即会计科目到报表项目的汇总逻辑),可以如下图修改

b) 修改报表项目之间的计算关系,比如以下场景

原先是PL损益表中:主营业务利润= 主营业务收入-销售折扣与折让-主营业务成本 现在主营业务利润中要多减一个主营业务税金及附加,那公式就改成

主营业务利润= 主营业务收入-销售折扣与折让-主营业务成本-主营业务税金及附加 这也可以修改FSE2

c) 当需要修改报表项目出现的顺序和文字描述时,同样可以修改如下图

对于跨国集团企业来说,基于FSE2的会计报表版本还有另外一个非常重要的好处,就是可以用一个程序来生成针对不同用户的不同版本的会计报表.因为不同的国家和地区的会计制度是有区别的,所以同样一个报表可能有不同的项目,甚至同一个项目所统驭的科目也有可能不一至,比如同样是损益表(港企叫利润表),大陆和香港的企业的格式就完全不一样. 大陆的PL表 香港的PL表 但是本方案的优点就在于可以把这两地的PL报表的不一致用两个不同的会计报表版本来对应.这样程序就可以只写一次,只不过把会计报表版本也做为选择项显示出来让用户选择,如果用户选择使用大陆的版本,则按大陆的规则显示(因为规则都在FSE2中维护在对应的会计报表版本之中了),如果用户选择使用香港的版本,则按香港的规则显示. 下图是实例中不同的不同的会计报表版本:

其他的好处: 其实本方案还有很多优点,因为关键点在于使用FSE2将会计报表规则打包到不同的版本中去了,所以给开发人员带来很多便利,比如可以让开发人员专注于数据的分析整合和在管理层的应用,比如说有的单位想要看不同子公司的同一张会计报表的比较或者不同工厂的比较(本文前面有提到一个例子是看工厂级别的损益表,不过没有把不同工厂的放到一起比较).不过发挥这种优点依赖于ABAP开发人员的技术,比如下面这种多公司代码比较的例子就要求ABAP人员俱有非常强大的动态开发技术的能力(这里说的是专业术语,不是泛指) 用同一个BS的会计报表版本比较不同子公司的例子

笔者联系方式: 手机:13574840501 QQ:277421543 欢迎联系!

本文来源:https://www.bwwdw.com/article/ayoh.html

Top