ITPUB??ì3
ITPUB论坛 » ERP二次开发 » 用 XML Publisher 產生Excel報表


标题: [精华] 用 XML Publisher 產生Excel報表
  本主题由 Harry_shan 于 2008-1-11 11:18 设置高亮 
离线 arsenefang
OracleEBS打雜工



来自 上海
精华贴数 1
个人空间 0
技术积分 1433 (1120)
社区积分 3 (19429)
注册日期 2004-6-8
论坛徽章:2
授权会员2008年新春纪念徽章    
      

发表于 2008-1-3 04:08 
用 XML Publisher 產生Excel報表

使用者:Oracle報表能不能直接接成Excel?!
顧問:不行耶,要先將報表結果另存後,再由Excel開啟,然後要按寛度去切欄位,.......
使用者:Oracle報表不能直接轉喔? 怎麼這麼爛呀? 這麼貴的系統還沒有這種小功能,人家其他小ERP都有耶!
使用者:@#$%&^*()*&@#  ..........................
使用者:@#$%&^*()*&@#  ..........................
使用者:@#$%&^*()*&@#  ..........................
.
.
.
(下略100句使用者需求及抱怨)

為了滿足廣大使用者 "普遍性" 需求,而且聽說XML Publisher可以作到,所以今天抽空來測試一下

1.先建個測試用的報表程式AFTEST2.rdf




arsenefang 上传了这个附件:
2008-1-3 04:08
2008-01-03, 04_00_53.jpg (72.87 KB)
 

只看该作者    顶部
离线 arsenefang
OracleEBS打雜工



来自 上海
精华贴数 1
个人空间 0
技术积分 1433 (1120)
社区积分 3 (19429)
注册日期 2004-6-8
论坛徽章:2
授权会员2008年新春纪念徽章    
      

发表于 2008-1-3 04:14 
2.在Oracle EBS上註冊該報表,記得Output Format要選 XML (路人甲:不是要產生Excel報表嗎,幹嘛選XML? 樓主:你有看到Excel可以選嗎? 路人甲:........不知道也別瞎說)




arsenefang 上传了这个附件:
2008-1-3 04:14
2008-01-03, 04_10_25.jpg (92.62 KB)
 

只看该作者    顶部
离线 arsenefang
OracleEBS打雜工



来自 上海
精华贴数 1
个人空间 0
技术积分 1433 (1120)
社区积分 3 (19429)
注册日期 2004-6-8
论坛徽章:2
授权会员2008年新春纪念徽章    
      

发表于 2008-1-3 04:18 
3.提交報表執行後,View Output會得到一個XML文件,先保存起來。




arsenefang 上传了这个附件:
2008-1-3 04:18
2008-01-03, 04_16_46.jpg (50.48 KB)
 

只看该作者    顶部
离线 arsenefang
OracleEBS打雜工



来自 上海
精华贴数 1
个人空间 0
技术积分 1433 (1120)
社区积分 3 (19429)
注册日期 2004-6-8
论坛徽章:2
授权会员2008年新春纪念徽章    
      

发表于 2008-1-3 04:22 
4.切換職責:XML Publisher Administrator -> Data Definition 建立資料定義,重點(1)CODE要記住,後面步驟要用。 重點(2)XML Schema設定為前一步保存的XML文件。

[ 本帖最后由 arsenefang 于 2008-1-3 04:25 编辑 ]




arsenefang 上传了这个附件:
2008-1-3 04:22
2008-01-03, 04_18_32.jpg (47.2 KB)
 

只看该作者    顶部
离线 arsenefang
OracleEBS打雜工



来自 上海
精华贴数 1
个人空间 0
技术积分 1433 (1120)
社区积分 3 (19429)
注册日期 2004-6-8
论坛徽章:2
授权会员2008年新春纪念徽章    
      

发表于 2008-1-3 04:28 
5.建立模版文件.rtf,打開MS Word
1.Oracle XML Publisher Template Builder ->Load XML Data -> 指定AFTEST2.XML
2.Oracle XML Publisher Template Builder ->Insert -> All Fields
3.保存為 rft 格式文件(AFTEST.rtf)




arsenefang 上传了这个附件:
2008-1-3 04:28
2008-01-03, 04_28_25.jpg (55.48 KB)
 

只看该作者    顶部
离线 arsenefang
OracleEBS打雜工



来自 上海
精华贴数 1
个人空间 0
技术积分 1433 (1120)
社区积分 3 (19429)
注册日期 2004-6-8
论坛徽章:2
授权会员2008年新春纪念徽章    
      

发表于 2008-1-3 04:33 
6.切換職責:XML Publisher Administrator -> Template 定義模版,重點(1)Data Definition是要用Data Definition時的Code,重點(2)Template Code必須跟步驟(2)的Program Shart Name一致。重點(3)要記得把rft 格式文件指定上傳。




arsenefang 上传了这个附件:
2008-1-3 04:33
2008-01-03, 04_22_51.jpg (70.65 KB)
 

只看该作者    顶部
离线 arsenefang
OracleEBS打雜工



来自 上海
精华贴数 1
个人空间 0
技术积分 1433 (1120)
社区积分 3 (19429)
注册日期 2004-6-8
论坛徽章:2
授权会员2008年新春纪念徽章    
      

发表于 2008-1-3 04:42 
7.回到Oracle EBS上,再提交報表AFTEST2 -> View Output -> 呃.....怎麼是 PDF 文件??




arsenefang 上传了这个附件:
2008-1-3 04:42
2008-01-03, 04_42_16.jpg (84.22 KB)
 

只看该作者    顶部
离线 arsenefang
OracleEBS打雜工



来自 上海
精华贴数 1
个人空间 0
技术积分 1433 (1120)
社区积分 3 (19429)
注册日期 2004-6-8
论坛徽章:2
授权会员2008年新春纪念徽章    
      

发表于 2008-1-3 04:46 
8.原來在提交報表時,還得點 Options... -> Layout -> Format -> 選擇 Excel 才行。(這不能變成默認值嗎?? 每次都得選,很麻煩耶)




arsenefang 上传了这个附件:
2008-1-3 04:46
2008-01-03, 04_43_33.jpg (92.32 KB)
 

只看该作者    顶部
离线 arsenefang
OracleEBS打雜工



来自 上海
精华贴数 1
个人空间 0
技术积分 1433 (1120)
社区积分 3 (19429)
注册日期 2004-6-8
论坛徽章:2
授权会员2008年新春纪念徽章    
      

发表于 2008-1-3 04:50 
9.這下總該有了吧,滿心期待的點下了 View Output, @_@" 呃~ 什麼東西 no data found. 原來是系統找不到 output file.

[ 本帖最后由 arsenefang 于 2008-1-3 05:09 编辑 ]




arsenefang 上传了这个附件:
2008-1-3 04:50
2008-01-03, 04_47_53.jpg (52.92 KB)
 

2008-1-3 04:50
2008-01-03, 04_49_55.jpg (21.46 KB)
 

只看该作者    顶部
离线 arsenefang
OracleEBS打雜工



来自 上海
精华贴数 1
个人空间 0
技术积分 1433 (1120)
社区积分 3 (19429)
注册日期 2004-6-8
论坛徽章:2
授权会员2008年新春纪念徽章    
      

发表于 2008-1-3 04:52 
9.查看 View Log,只有一點點線索 REP-3000: Internal error starting Oracle Toolkit.




arsenefang 上传了这个附件:
2008-1-3 04:52
2008-01-03, 04_51_03.jpg (56.52 KB)
 

只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问