2014-05-31 Created By BaoXinjian

BIP_开发案例06_以RB.RDF为数据源BIP.RTF为模板的简单例子(案例)摘要


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

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

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

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

 

BIP_开发案例06_以RB.RDF为数据源BIP.RTF为模板的简单例子(案例)一、案例


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

 

BIP_开发案例06_以RB.RDF为数据源BIP.RTF为模板的简单例子(案例)二、案例实现


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

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

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

    4. 建立可执行程式

    5. 建立并发程式

    6. 注册data defination

    7. 注册template

    8. 运行报表程式

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

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

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

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

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

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

Step4. 建立可执行程式

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

Step5. 建立并发程式

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

Step6. 注册data defination

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

Step7. 注册template

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

 

BIP_开发案例06_以RB.RDF为数据源BIP.RTF为模板的简单例子(案例)三、案例测试


Test1. 运行程式

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

 

Thanks and Regards

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

相关文章: