欢迎来到天天文库
浏览记录
ID:14183732
大小:3.01 MB
页数:28页
时间:2018-07-26
《最基础的report+xml报表开发实例详细过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、以下为一个最简单的report+XML报表开发过程。例子为《库存现有量报表》首先安装好reportbuilder、PL/SQLDeveloper或其他数据库工具、FTP工具(如WinSCP)、OracleBIPublisherDestop(用于编码RTF格式)配置好HOSTS、TNS、数据库连接等。打开reportbuilder点击文件->连接登录系统。输入APPS密码登录系统蒙展鹏QQ:445083465点击文件->新建(报表),在弹出的界面选择《手动创建新报表》,确定。在弹出的报表编辑器界面,左边有一列工具列表,点击《SQL》这时鼠标会
2、变成‘+’号,在右边空白区域点击一下,弹出要求填写SQL语句的界面。蒙展鹏QQ:445083465打开PL/SQLDeveloper工具并登录编写好报表的SQL语句。蒙展鹏QQ:445083465将报表SQL语句放到reportbuilder的SQL查询方框内,确定。点击确定之后,会得到一个查询数据源,默认名称为《Q_1》蒙展鹏QQ:445083465点击保存按钮,选择好保存路径,输入文件名称,保存类型为《二进制文件(*.rdf)》得到一个rdf文件。关掉报表编辑器蒙展鹏QQ:445083465得到的结果如下图。保存后,点击程序->编译->
3、全部,对文件进行编译。蒙展鹏QQ:445083465完成编译。再次点一次保存(编译时会更新一些信息)。点击文件->生成到文件(G)->XML蒙展鹏QQ:445083465选择好路径-保存(一般默认跟前面一样的文件名),得到一个XML文件。打开WORD程序(是打开程序,不是新建一个WORD文档再打开),点击OracleBIPublisher->数据->导入XML数据示例浏览到刚才保存的XML文件,确定。蒙展鹏QQ:445083465蒙展鹏QQ:445083465数据进来之后的效果:保存,输入文件名字,保存为RTF格式。蒙展鹏QQ:445083
4、465双击某一个字段,会弹出一个窗体,如下图。可以修改默认文字,也可以修改文字的格式、类型、长度等。。。再点击《添加帮助文字》在弹出的帮助文字框如下图。注意文字都为大写。可以看到表格前面有个《F》字母,打开看到帮助文字如下图。也是固定格式,其中的G_SEGMENG1为report中的分组名,如下图2。蒙展鹏QQ:445083465同样打开表格右边的《E》字母,如下图,格式是固定的,表示输出的结束。每次的循环输出都会有对应的《F》和《E》出现,多重循环就会多个《F》和《E》蒙展鹏QQ:445083465到此得到了3个文件,分别为rdf、RTF
5、、XML格式,其实到这一步,XML已经使用过了,不再需要了。打开FTP工具登录,将INV_ONHAND.rdf文件上传到$CUX_TOP/reports/ZHS路径中(如果是中文繁体环境,路径是$CUX_TOP/reports/ZHT)其中$CUX_TOP环境和路径都是DBA提前设置好的。登录EBS系统。给自己的用户添加职责《应用开发员》《OracleXMLPublisher管理员》蒙展鹏QQ:445083465切换到《应用开发员》职责蒙展鹏QQ:445083465注册应用产品路径。打开并发程序:路径:应用开发员->程序蒙展鹏QQ:4450
6、83465按下图填写并发程序的信息,保存。(参数部分到后面再详细讲解)切换职责到《系统管理员》,选择《请求》蒙展鹏QQ:445083465将对应职责的请求组查询出来,将报表添加到该职责的请求组中。切换到职责《OracleXMLPublisher管理员》蒙展鹏QQ:445083465点击《数据定义》在弹出的网页中,点击《创建数据定义》蒙展鹏QQ:445083465按图中填写信息后,点击《应用》创建数据定义成功。点击左上角的《模板》在弹出的网页点击《创建模板》蒙展鹏QQ:445083465按下图填写完成,点击《应用》创建成功至此。报表的最简单流
7、程已经走完了。切换到刚才添加了报表权限的职责,提交创建的报表(因为还没创建参数,所以不用填写参数),点击《选项》蒙展鹏QQ:445083465可以看到刚才创建的模板。(在此还可以临时更改报表的输出格式)确定并提交请求。。。完成后查看输出。蒙展鹏QQ:445083465查看输出可以看到没有经过任何处理的数据。。下面为一步步完善报表:打开模板文件(INV_ONHAND.rtf)可以将内容(字段)的顺序、位置等进行任意调整(跟WORD完全一样),可以修改列名、添加报表头名称,如下图。再回到模板网页界面,输入模板名称,点击《执行》蒙展鹏QQ:445
8、083465查询出模板后,点击进去。在弹出的界面,再点击右下角的《更新》浏览刚才修改后的rtf模板。蒙展鹏QQ:445083465然后点击应用更新完成。重新运行报表结果如下:蒙展
此文档下载收益归作者所有