oracle bip报表乱码,BIP_以RB.RDF替数据源BIP.RTF为模板的简单例子(案例)

BIP_以RB.RDF为数据源BIP.RTF为模板的简单例子(案例)

2014-05-31 BaoXinjian In Capgemini

102425156摘要

一般在R12开发报表过程,会采用最新的BI Publisher,但是有些客户已经存在一些旧版本的Report Builder构造的RDF形式的报表,在进行二次开发时,只要求修改布局模型,而对数据模型无要求,则采用已原有的Report Builder RDF为数据模型,以BI Publisher RTF为布局模型做法

个人觉得此做法介于纯Report Builder开发和纯BI Publisher开发

只是一种Report Builder过度至BI Publisher的过度做法,当Report Builder完全被Oracle放弃后,此做法应该也很少会被采用了

本文制作开发步骤的解释,具体RTF如何构建及语法由其他随笔待续 ;)

102425156一、案例

需求: 修改旧发票报表invoice.rdf报表的输出格式,改善输出用户观感,无要求修改数据源

102425156二、案例实现

1. 从server上下载旧发票报表rdf报表

2. 开发程式中间,需将输出模式修改为xml,产生xml数据文件,以做rtf开发准备原始数据

3. 导入xml数据文件,根据此测试数据,开发rtf模板

4. 建立可执行程式

5. 建立并发程式

6. 注册data defination

7. 注册template

8. 运行报表程式

Step1. 从server上下载旧发票报表rdf报表

102425157

Step2. 开发程式中间,需将输出模式修改为xml,产生xml数据文件,以做rtf开发准备原始数据

102425158

Step3. 导入xml数据文件,根据此测试数据,开发rtf模板

102425159

Step4. 建立可执行程式

102425160

Step5. 建立并发程式

102425161

Step6. 注册data defination

102425162

Step7. 注册template

102425163

102425156三、案例测试

Test1. 运行程式

102425164

Thank and Regards

102425165

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值