Oracle 报表二次开发Reportxml开发技术文档.docx
- 文档编号:15771865
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:17
- 大小:507.26KB
Oracle 报表二次开发Reportxml开发技术文档.docx
《Oracle 报表二次开发Reportxml开发技术文档.docx》由会员分享,可在线阅读,更多相关《Oracle 报表二次开发Reportxml开发技术文档.docx(17页珍藏版)》请在冰点文库上搜索。
Oracle报表二次开发Reportxml开发技术文档
XML报表开发
1先根据用户写的需求,在PL/SQL中查出符合用户需求的数据。
例:
2.打开oraclereport6i(reportbuilder)选中格式和输入sql语句
点下一步
标题名自己定义,对话框选列表,再点下一步。
选SQL语句,点下一步。
查询描述那输入在PL/SQL写好的查询语句。
(注意:
and(rt.trx_number=:
ppnoor:
ppnoisnull)参数的传递在PL/SQL中是无效的,但在reportbuilder中允许这样写),然后点连接。
输入用户名,口令和数据库名,点连接测试能不能运行。
点下一步
将可用域的数据都导入到显示域中去,点中间的>>就可以一次导过去了。
点下一步
再点下一步。
再下一步
选无模板。
点下一步。
点完成就好了。
先要在报表触发器的BEFOREREPORT中,点右键选PL/SQL编辑器
路径要选对dbms_application_info.set_client_info(147);这就是池誉的路径。
然后编译一次,完成后退出回到上一步。
。
点击左边类似红绿灯的小图案。
参数选空既按回车就行了。
然后就可以得出一张表
然后保存。
保存后文件格式为RTF格式(注:
文件名要大写),将文件上传到服务器us,zhs文件夹上。
3.打开ERP系统的应用开发员,选并发----可执行,可执行名和上面在reportbuild建立的新文件名同名
,简称也一样,应用产品选TMExtensions,执行方法选oraclereports,执行文件名和简称同名。
保存后退出。
进入系统应用开发员,选并发----程序
程序,简称,应用产品和上面可执行写的一样,格式选XML,样式选A4。
然后点参数
序号那SQL写了多少个参数就写多少个参数,值集选100characters。
然后保存退出。
进入系统管理员-----安全性------定义,在责任名那做查询你所需要在哪个责任上面挂报表。
获取请求组名称。
(例下面查询的请求组名称就是ReceivablesAll),退出。
进入系统管理员----安全性-----责任------请求,将上面查到的请求组名称复制到组上,然后查询
。
类型选程序,名称和上面写并发程序,程序名一样,应用还是填TMEXtensions。
保存。
请求写完后,进入上面定义的在哪个职责,然后做一次请求(AR的进AR职责,OM的进OM职责做请求)
请求名称和之前写请求的名称一样。
最后请求运行完后点击查看输出---工具—复制文件—保存文件为XML格式。
新建word---保存为RTF的word文档—数据导入写好的XML文件—然后按照用户的需求一一排好,保存文件。
进入ERP系统—XMLPUBLISH管理员—数据定义—名称(用程序名)应用产品(填应用开发时选的应用,上例就是选了TMEXtensions)--创建模板完成后,点应用就将XML挂在系统上了。
在职责那做新的请求,完成后输出日志(就会显示用户所需要打印的发票)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 报表二次开发Reportxml开发技术文档 报表 二次开发 Reportxml 开发 技术 文档