最基础的report+XML报表开发实例详细过程概要1.docVIP

最基础的report+XML报表开发实例详细过程概要1.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最基础的reportXML报表开发实例详细过程概要1

以下为一个最简单的report+XML报表开发过程。 例子为《库存现有量报表》 首先安装好report builder、PL/SQL Developer或其他数据库工具、FTP工具(如WinSCP)、Oracle BI Publisher Destop(用于编辑RTF格式) 配置好HOSTS、TNS、数据库连接等。 打开report builder 点击文件-连接登录系统。 输入APPS密码登录系统 点击文件-新建(报表),在弹出的界面选择《手动创建新报表》,确定。 在弹出的报表编辑器界面,左边有一列工具列表,点击《SQL》这时鼠标会变成‘+’号,在右边空白区域点击一下,弹出要求填写SQL语句的界面。 打开 PL/SQL Developer 工具并登录 编写好报表的SQL语句。 将报表SQL语句放到report builder的SQL查询方框内,确定。 点击确定之后,会得到一个查询数据源,默认名称为《Q_1》 点击保存按钮,选择好保存路径,输入文件名称,保存类型为《二进制文件(*.rdf)》 得到一个rdf文件。 关掉报表编辑器 得到的结果如下图。 保存后,点击程序-编译-全部,对文件进行编译。 完成编译。再次点一次保存(编译时会更新一些信息)。 点击文件-生成到文件(G)-XML 选择好路径-保存(一般默认跟前面一样的文件名),得到一个XML文件。 打开WORD程序(是打开程序,不是新建一个WORD文档再打开),点击Oracle BI Publisher-数据-导入XML数据示例 浏览到刚才保存的XML文件,确定。 数据进来之后的效果: 保存,输入文件名字,保存为RTF格式。 双击某一个字段,会弹出一个窗体,如下图。可以修改默认文字,也可以修改文字的格式、类型、长度等。。。 再点击《添加帮助文字》 在弹出的帮助文字框如下图。注意文字都为大写。 可以看到表格前面有个《F》字母,打开看到帮助文字如下图。也是固定格式,其中的G_SEGMENG1 为report中的分组名,如下图2。 同样打开表格右边的《E》字母,如下图,格式是固定的,表示输出的结束。 每次的循环输出都会有对应的《F》和《E》出现,多重循环就会多个《F》和《E》 到此得到了3个文件,分别为rdf、RTF、XML格式,其实到这一步,XML已经使用过了,不再需要了。 打开FTP工具登录,将INV_ONHAND.rdf文件上传到$CUX_TOP/reports/ZHS路径中(如果是中文繁体环境,路径是$CUX_TOP/reports/ZHT) 其中$CUX_TOP 环境和路径都是DBA提前设置好的。 登录EBS系统。 给自己的用户添加职责《应用开发员》《Oracle XML Publisher 管理员》 切换到《应用开发员》职责 注册应用产品路径。 打开并发程序:路径:应用开发员-程序 按下图填写并发程序的信息,保存。(参数部分到后面再详细讲解) 切换职责到《系统管理员》,选择《请求》 将对应职责的请求组查询出来,将报表添加到该职责的请求组中。 切换到职责《Oracle XML Publisher 管理员》 点击《数据定义》 在弹出的网页中,点击《创建数据定义》 按图中填写信息后,点击《应用》 创建数据定义成功。 点击左上角的《模板》 在弹出的网页点击《创建模板》 按下图填写完成,点击《应用》 创建成功 至此。报表的最简单流程已经走完了。 切换到刚才添加了报表权限的职责,提交创建的报表(因为还没创建参数,所以不用填写参数),点击《选项》 可以看到刚才创建的模板。(在此还可以临时更改报表的输出格式) 确定并提交请求。。。 完成后查看输出。 查看输出可以看到没有经过任何处理的数据。。 下面为一步步完善报表: 打开模板文件(INV_ONHAND.rtf)可以将内容(字段)的顺序、位置等进行任意调整(跟WORD完全一样),可以修改列名、添加报表头名称,如下图。 再回到模板网页界面,输入模板名称,点击《执行》 查询出模板后,点击进去。 在弹出的界面,再点击右下角的《更新》 浏览刚才修改后的rtf模板。 然后点击应用 更新完成。 重新运行报表结果如下: 可以调整一下格式颜色等。跟WORD操作一样。 更新后再查看结果 下面为报表添加参数: 打开report,双击查询《Q_1》,在弹出的属性框点击SQL查询语句后面的框。 在弹出的SQL框中添加一个条件,msib.segment1=:P_SEGMET1 其中,参数前面都要加冒号 : P_SEGMET1为参数名称。点击确定。 保存后重新编译,再上传到服务器上。 进入系统并发程序,将报表查询出来,点击右下角的《参数》 按下图填写参数。保存 重新提交报表如下图,选择报表后,会要求填写参数,选择一个物料编码,再提交报表。 报表运行出来,可以看到只

文档评论(0)

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

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

1亿VIP精品文档

相关文档