SAP 系统中,为了显示财务凭证行项目,由于不同的时间开发的功能,但实际在使用的过程,到底有些什么样区别? 本文档就是想对这一个问题做一个整体上的说明。
FBL3N,就是传统的行项目报表,在最早的版本就开发出来,基于的表格是BSIS/BSAS,但这个表格不能显示所有的科目的行项目,如果科目上的行项目这个选项没有选择的话。
在S/4 HANA中,由于BSIS/BSAS是一个基于BSEG的视图,也就是数据是来自于BSEG
FAGLL03这个报表最早出现在ECC5中,是基于所谓的SAP 新总账的功能的,这个报表的数据基础是FAGLFLEXA,这个报表是可以基于账套的,但纵使在科目上没选择“显示行项目”,这个报表也是可以显示行项目的。
在S/4 HANA 上,这个FAGLFLEXA其实是一个视图,他的数据其实是来自于ACDOCA表格中
接下来说FBL3H与FAGLL03H 的区别对于大部分的情况下是一样的,但是有S/4 HANA 有一些特别的会计凭证只会存在于ACDOCA,而不存在BSEG的凭证,那么就会在FBL3N/FBL3H看不到,而在FAGLL03/FAGLL03H是可以看到的,比如汇况损益,双比如获利分析的拆分凭证,参考下图中凭证状态“U”.
但除此之外,还有一个抓狂的问题,就是FBL3H/FAGLL03H会自动汇总,也就是如果一张凭证上有两笔分录的内容是一样的,那么在报表显示会自动汇总,请看下面这面案例。
综上所述,在S/4 HANA 中,FBL3N/FBL3H 不再适用所有的场景,SAP也有官方的文档建议用FAGLL03/FAGLL03H, 但我更加建议用FAGLL03而不是FAGLL03H,因为有时候这个汇总会让你在核对数据时以为系统出了大问题。