SAP - ReportPainter - 应用指南

2019-05-26 16:16

SAP ReportPainter 应用指南

SAP ReportPainter 应用指南

报表绘制器Report Painter

(1).基本概念.

如图1,在SPL菜单或相关信息系统目录下都可以找到Report painter的相关事务码, 首先明白Report painter的几个基本概念

(1)报表绘制器(Report Painter)和报表编写器(Report Writer) 简单理解,Report Painter是Report Writer的升级版.

使用Report Painter的GRR1制造报表比Report Writer的GR31要简单的多,不信你使用GR31画几个报表出来看看. (2).集(Set)

集(合):顾名思义意思就是报表中用到的一些常量或变量的组合. 集的种类: 基本集|单维集|多重集|指标集. 注:

实际上,成本中心组利润中心组科目组等在建立后就会自动产生一个同名的基本集,如果该组下又有子组,则其自动成为单维集,它们的组类型分别是”成本中心组”,”利润中心组,”科目组”等,你可以使用KSH1建立一个成本中心组,然后使用GS03显示出这个基本集,然后再在该成本中心组下挂一个子组,则其又变成了单维集,其子组下面没有孙组,则该子组成了一个基本集,这些集可直接用在绘制报表中. 简单理解,基本集只包括值和值间隔,单维集则包括基本集和其它单维集.

接下来还会有更详细描述集的使用. (3).变量(Variable)

非常数动态取得的值就是变量,系统提供了三种变量:值变量|集变量|公式变量. (4).关键指标和基本关键指标

SAP ReportPainter 应用指南

回顾下成本中心的计划格式(Tcode:KP65-KP67), 说,基本关键指标定义就是报表书写器的报告表中的值字段的技术描述,这些定义通常是由系统交付的,不能对其进行更改。但可用附加选择条件把基本关键指标汇总到关键指标。

通常我们并不需要自定义关键指标和基本关键指标,如果你是首次接触Report painter,对这些概念还很陌生,可以先耐心等待一下,在接下来的自定义库时会有更详细描述,将一个比较难懂的技术问题。 (5).标准格式

一个报表有许多可用于控制报表输出格式的格式参数,通常无需为每个格式输入这些参数的全部,这样就可定义格式只显示所需要的报表参数。你一定会记得,在做KP06|KP26等各种类型的计划都可定义格式,因为,字段有时也不是需要全部拉出来晒的。 (6).库

库定义了可在报表中使用的Report write table,特征,基本关键指标和关健指标,Report Painter的报表是基于某一个库的。 (7).报表和报表组

报表都需要包括在一个报表组中。 ……

进入第二步,开始建立报表。 (2).报表建立

分步骤介绍一下建立报表,非常简单。 第一步:建立库(T-code: GR21|GR23)

系统已经提供了基本的库,通常并不需要自己建立一个库,如果你觉得非要自己买布去做一条”裤”也是可以的,毕竟,自做的”裤”头穿起来舒服些。 自定义的库可设置库所用到的: I.Report write table(Tcode:GRCT) II.特征

III.基本关键指标 IV.关键指标.

SAP ReportPainter 应用指南

图1非常明显地表示了自定义库ST1包含了Report Write 表CCSS, 14个特征(在图1-[5]的Pos显示出),关键指标和基本关键指标, 图1-[4]表示可为自定义库中的特征预设一个”缺省组”,这个组通常即一个集,这样在制造报表时就为该特征默认带出一个缺省集。

如果你细心,还能发现象GJAHR(会计年度)|WRTTP(值类型)|KOKRS(控制范围)|VERSN(版本)这些字段是灰色的,并且自动选择上了,就是说这些字段一定是库和报表所必须的特征字段,并且,在制造报表时这些特征一定要选择在任何一张报表上。 注:

这些特征必输状态是在GRCT中定义的,如接下来的图3,从逻辑上非常容易立即,CO报表当然必须得选择一个控制范围,除非你系统确实只有一个控制范围,你可以使用GRCT将控制范围设置为可选,CO提供了强大的计划和预算功能,通常我们会为这些计划或预算数据定义一个版本(Tcode:OKEQN)以便和实际数据等区分,所以版本当然是必须的,CO数据的实际版本通常是Version 0,但在实际数据中又通过WRTTP(值类型)分实际数据(WRTTP值类型4),实际统计数据(WRTTP值类型11)等等,所以WRTTP也是必选字段,这非常必要,一个实际业务,一笔费用只记入成本对象之一的成本中心,Ok,对成本中心来讲,值类型是4实际数据,如果该笔费用既记入该成本中心又记入一个实际内部订单,成本中心的值类型就是11实际统计了,这笔费用应该是成本对象内部订单承担,如果没有值类型区分,则成本中心费用报表就承担了两笔费用,显然这是错误的。

SAP ReportPainter 应用指南

自定义库和报表的关系如何?

合成图2包含了自定义的库和报表(Tcode:GR21|GRR1)两个操作截图,上半图是自定义库,下半图是制作报表。.

图2中假设自定义库ST1,对应的Report write table CCSS(CO模块使用),看看图中的3对箭头. A.第1对箭头

图2-[2][6]: 库中自定义的特征正是制作报表时显示的可选择的”有效特征”. B.第2对箭头

图2-[3][5]: 制作报表时选”指标含特征”后出现的”基本关键指标”正是库中定义的”基本关键

指标” .

C.第3对箭头

图2-[4][7]: 报表时选择”预定义的关键指标”显示的正是定义库时的”关键指标”. 到目前为止,相信你已了解了库和报表的关系. 注:

系统提供了多语言支持,如果中文环境建立的库在英文环境中使用时提示语言问题,可对直接SE16对T804I新增E,或者使用T-code: GCRS也可以

什么是Report Write Table?

深入理解Report Write Table,输入Tcode:GRCT,如图3.

SAP ReportPainter 应用指南

如果你配置过使用自定义表的SPL或熟悉LIS系统,在GRCT中就能看到这些表,在激活SPL的过程中,Summary table也就自动成了Report write table,这样就可使用Report painter编制SPL报表,真TNND会集成,一个ERP系统应该有什么?除了应该具备强大的业务实现功能外,还应该具备简单便捷的报表系统,我跟你讲,企业用户如果没有看到系统出来正确的报表你再怎么忽优用户也难于相信你的系统.

如果你愿意折腾,甚至可以自定义Report Write table.

图2-[1][4][5]:特殊特征,在此设置了控制范围字段”KOKRS”的类型是”1”,必输,还有一些版本

(Tcode:OKEQN),值类型(决定是实际值,计划值还是统计值等)也是必输字段,这就是为什么你建立的报表这些字段是必选的原因,必输字段这个问题刚刚我已经分析过了.

图2-[2]:系统设置的基本指标,对照你自定义库时的基本关键指标看看.

如有必要,无论是特殊特征和基本指标都可以使用自定义的增强例程.

图2-[3]:可以看到Report Table CCSS涉及的数据库表,这些CO table相信大家已经非常熟悉

了.到目前为止,你应该理解了什么是Report Write Table?它无非是一些数据库物理层 的数据表|或结构和相关处理程序组合的一个”视图”.

小结:Report write table (报表编写器表)

报表基于库,库必须且只能包含一个Report write table, 虽然Report Painter是报表Report Writer的升级版,但报表编写器表这个词依旧延用.

有一个用户已经有仨顾问为其讲过什么是Report write table,如何制造报表,他还是没弄明白怎么回事,最后俺想到一个高招,制报表这东西实际上类似小学生做作文,故同样采用小学的方法,罚该位老兄抄写什么是Report write table 250遍,同时罚做100个同样的报表,如果一周未完成任务则扣一月奖金,事实证明,果然奏效.

有一个用户,听了Report painter介绍后,大受启发,立即自己开发了一套报表工具, 据说现在正热卖中,这就是用户和用户的区别. 如果将Report painter看成是一个报表套件,你认为一个成熟的报表套件应该有什么功能?比如提供报表模板|灵活的格式定制|报表间的数据追溯|提供关键指标(KPI)等等,说到关键指标,说说Report write tableCCSS中有一个基本关键指标 叫SWOG->按成本货币的总成本(简体中文翻译,你可使用Tcode:GRCT查看该关键指标),如果你恰好有过编写程序的经验,或者让你在数据库表层写个函数读取总成本,你觉得要如何写?举个例子,如果是抓取某期间某科目的总成本,根据条件SUM一下返回总成本就行,如果是1-某期间(类似本年累计)某组科目某组成本中心的总计成本,也只涉及的期间科目成本中心3个特征,而理论上,可能是所有特征的各种组合下的总成本,所以这样的函数输入参数应该包含所有特征.

回到正题,我举上面的实例在于让读者深入了解Report write table,它是有多个数据库表


SAP - ReportPainter - 应用指南.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《移动互联APP》上机实验报告3 - 考勤点名App(模板)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: