随笔 - 571  文章 - 4  评论 - 253  阅读 - 72万

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

2014-05-31 Created By BaoXinjian

摘要


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

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

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

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

 

一、案例


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

 

二、案例实现


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

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

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

    4. 建立可执行程式

    5. 建立并发程式

    6. 注册data defination

    7. 注册template

    8. 运行报表程式

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

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

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

Step4. 建立可执行程式

Step5. 建立并发程式

Step6. 注册data defination

Step7. 注册template

 

 

三、案例测试


Test1. 运行程式

 

Thanks and Regards

posted on   东方瀚海  阅读(1514)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?

点击右上角即可分享
微信分享提示