sap - sqvi

更新时间:2024-01-23 21:55:01 阅读量: 教育文库 文档下载

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

SAP 报表

使用SAP的自带工具QUICKVIEWER生成报表

SAP报表里,有两个关键词,一个是report,一个是list。report指生成报表的说明书,指明数据源、显示格式等关键信息;list则是指报表数据的结果,也就是所定义的report对应的数据结果。

SAP有几个自带的报表工具, 有QUICKVIEWER,SAP QUERY等,功能都是大同小异,以下就介绍一下QUICKVIEWER。在主界面的菜单,按System -> Services-> QuickViewer 打开。如果是新建一个报表,输入新报表的名字,选creat,接着就会要你填写title(可随便写,但必须要填),然后悬数据源类型,分别有 table,table joint,logical datasource,sap infomation set 四种,然后再填写具体的数据对象名。最下面是数据显示模式,分别为basic mode,layout mode。如果选layout mode的话,则要你设计显示的界面,我觉得比较麻烦,一般都是直接选basic mode,然后保存,这样,一个report就生成了。然后按excute,第一次会出来一个页面,要你填写显示选项,我选择把所有的列都显示。再按excute,让你选最多显示多少行(默认是100),然后出来结果。在结果页面上方,有个比较有用的toolbar,包括排序,查找,统计,柱状图,发邮件等等,方面你对报表的结果进行操作。

总体感觉:QUICKVIEWER这个报表工具界面不错,而且操作也比较方便。可以通过图形化工具选择数据源,定义选择条件,定义显示格式,对于一般的数据查询应该都能应付,特别实在数据显示出来后,还有一个实用的toolbar,方便了操作者。但至于能否实现复杂的业务逻辑(例如有些业务往往需要通过复杂判断与运算,访问好几张表才能得出结果),我暂时还没有做深入研究。我还要对其他的图形化报表工具进行研究才能得出结果,不过根据定制程度再高也应付不了实际情况这一定律,QUICKVIEWER对复杂情况应该解决不了,但SAP肯定提供了相应的开发工具。

最后,你生成的report,以后可以被其他人访问,通过System -> Services -> Reporting

,输入report名,按excute,就可以把你刚才生成的那个report执行,返回结果了。如果你忘记了该report的名字,那么还有查找功能帮你找回来。

在SAP的实际运用中,许多企业需要生成不同的资产负债表和损益表的版本。鉴于此,SAP提供了一个地方来生成定制的财务报表版本。T-CODE:OB58。

具体的配置不再详述。主要是根据需要统计的每一项,配置它的科目范围或者是function area。整个版本就是一个树形结构,可以在FSE3中查看或FSE2中修改。

事实上,SAP中有生成资产负债表和损益表的标准程序,T-CODE为s_pl0_86000028。 但是:这个T-CODE只在ECC6.0。.

其他版本的R/3或者netweaver也都有生成 这个报表的程序。4.7C中t-code是S_ALR_87012284。

财务报表版本相关的表如下: Faglflext 总帐科目余额表

fagl_011zc 配置的统计项目的科目范围 fagl_011fc 配置的统计项目的功能区域范围

还有一些形如 fagl_XXXXXX的表,也是和此财务报表版本开发有关。在有些情况下会用到。

上面讲的这些都是在ECC6.0中的T-CODE以及表名。现在讲述一下在ECC6.0中如何出报表。

其实归根到底,资产负债表和损益表最重要的事情,就是把某些科目,在某个时间点前或者某个时间段的科目余额计算出来。 报表有两种形式供选择: 1)ALV

这种方法的优点在于系统中生成的报表为ALV(嘿嘿,ALV的优点就是它的优点)。 2)DOI

如果客户对于格式要求比较高,希望能够直接生成报表的EXCEL文件,那么就可以考虑采用DOI。

首先,根据配置的版本,在fagl_011zc找到科目范围(或者功能区域范围) 在fagl_011fc中寻找到功能区域范围。

根据科目范围或者功能区域范围,从Faglflext中寻找到所选择范围日期内的科目余额统计。

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

Top