网站大量收购独家精品文档,联系QQ:2885784924

EBS中报表使用总结.docVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle EBS中报表使用总结 作者: 曾燕 创建日期: 2008年12月21日 最近修改日期: 文档编号: 版本: 1.0 审批人: 审批人1 审批人2 拷贝数 _____ 文档控制 更改记录 日期 作者 版本 说明 2008-12-21 Rosa Zeng 1.0 Creation 浏览者 姓名 职位 分发 拷贝数 姓名 职位 (9-Dec-96) 目录 综述 4 系统标准报表 4 Oracle FSG报表 5 定义行集 5 定义列集 7 定义报表 11 二次开发报表 12 报表数据源 12 报表模板 19 小结 31 结束语 32 Page iii of 32(9-Dec-96) 综述 EBS中运用到的报表,通常有三类:一是系统标准的报表,二是FSG生成报表,即根据客户需求在系统中定义的报表,三是二次开发的报表。下面就结合我在项目中遇到的情况,谈谈这三种报表。 系统标准报表 顾名思义,不需要我们干涉的,使用的时候直接提交请求就可以,如下面这个总账模块的科目表 – 明细列表。 运行效果: Oracle FSG报表 在系统标准报表的基础上,我们可以根据客户化需求,利用报表生成器生成报表,在项目中使用了总帐模块的FSG,此类报表有三个步骤,即定义行集,列集,最后定义报表,关联之前定义的行集和列集。现在以松下GPSC项目一个客户化的多步式损益表为例进行说明。 定义行集 (N)总账超级用户?报表?定义?行集,如下图,选择定义行 勾上显示行与显示零,那么当这行的数值为零的时候也会显示。对该行需要显示数据的操作主要有两种:账户分配与计算。点击账户分配。 账户分配是把指定账户(通常由客户指定)的金额以明细或汇总的方式显示出来,取决于显示的选项,E为展开,则明细显示账户金额,T为合计,则只显示账户汇总的金额,B为E,T二者兼有。 另外,标志一栏,正号表示包含,负号表示排除。在此,销售收入是收入类账户,属于贷方,其在账户中记录的金额为负数,所以活动一栏需选择贷项,这样得到的才是正数。反之,借方账户就选择借项或者净。如下图: 除了账户分配之外,更简洁的行定义就是计算,如毛利(Gross Profit)为销售收入减去销售成本,即之前定义的10-20。 以此类推,定义完损益表要求的行,包括运费,管理费用各项,其他费用,非主营收入,税前利润,税以及税后利润等等。 定义列集 (N)总账超级用户 报表 定义 列集,如下图,选择定义列 根据实际需要定义显示的位置,之后在建立列集的时候可以调整。根据实际需要选择金额类型,比如PTD-实际为期初至今实际余额,YTD-年初至今差异百分比等。另外,和定义行集一样,可以对列进行账户分配和计算。但是,注意行与列账户的匹配。 如果要突出显示报表中需要立即引起注意的信息,定义列例外。例如,可以定义一个例外,标记报表中实际支出超过1,000 或更多的行。在请求报表时,可以选择只显示例外?报表?定义?报表,如下图 把刚才定义的行集GPSC FM PL Detailed Report_ROW和列集GPSC FM PL Detailed Report_COL关联起来。最后点击运行报表,如下图。 二次开发报表 由于系统报表生成器功能的局限,因而项目中很多客户化的报表需要借助二次开发的手段完成。报表结构分为两部分,即数据源和模板。 报表数据源 一、不需要生成XML的数据源。 通常适用于html格式报表,直接在PL/SQL Procedure中写SQL就OK了。 二、输出XML格式的数据源。 我所做过的报表中,基本用两类方法输出XML数据,一是通过Report Builder,二是在PL/SQL Procedure中调用标准包生成XML数据。 Report Builder 在项目中学习到的其中一点,就是在数据模型中,写多个查询。 如上图所示,这是一个AR发票报表,三个查询分别对应发票头,行,付款条件折扣行,因为发票头与行,付款条件折扣行均为一对多的关系,为了防止发票行以及付款条件折扣行造成发票头的冗余,因此创建三个查询,通过一定的条件关联起来。 点击工具栏中的数据链接,从Q_HEADERS块中的header_id指向Q_LINES将自动创建关系,如上图,同理创建Q_HEADERS与Q_TERMS之间的数据链接(payment_term_id与term_id)。 如果数据库编码与XML输出编码方式不一致,为了避免输出中文报错,需要在在报表属性面板中指定XML Prolog的encoding(指定为数据库的字符集)。 使用公式:当一些计算在SQL中很难实现的时候,可以借助公式列,

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档