NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: 工具软件 .: SAP中的报表

SAP中的报表

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中寻找到所选择范围日期内的科目余额统计。


这篇文章对你多有用?

相关文章

article Lotus Link SAP中的內存

(No rating)  5-17-2013    Views: 863   

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited