天天看點

BIP_開發案例09_結合JavaCP通過BIP API輸出報表dataprocess / rtfprocess / foprocess(案例)

20150814 Created By BaoXinjian

一、摘要

通過Java Concurrent Program導入XML檔案和RTF檔案導出PDF報表,一種官方的源碼解讀,通過以下三個關鍵程式實作

1. 通過DataProcess設定XML資料來源

2. 通過RtfProcess設定RTF模闆來源

3. 通過FoProcess産生PDF檔案

二、方案設計 - 代碼

Step1. 建立XML資料定義檔案(EmpDataTemplate.xml),并上傳至伺服器的/u2/VIS/visappl/gavin/concprog/目錄

BIP_開發案例09_結合JavaCP通過BIP API輸出報表dataprocess / rtfprocess / foprocess(案例)
BIP_開發案例09_結合JavaCP通過BIP API輸出報表dataprocess / rtfprocess / foprocess(案例)

Step2. 建立rtf模闆(EmpDataTemplate.rtf)并上傳至伺服器的/u2/VIS/visappl/gavin/concprog/目錄:

Step3. 建立java

concurrent程式(EmpDataTemplate.java)。如果不能編譯通過,需到伺服器上的$JAVA_TOP目錄下載下傳相關類檔案(可使

用zip指令打包下載下傳: zip -r ~/conclib ./oracle/apps/fnd/cp/*):

BIP_開發案例09_結合JavaCP通過BIP API輸出報表dataprocess / rtfprocess / foprocess(案例)
BIP_開發案例09_結合JavaCP通過BIP API輸出報表dataprocess / rtfprocess / foprocess(案例)

三、方案設計 - 應用設定

Step1. 将XML檔案和RTF檔案上傳至伺服器相應目錄

Step2.  将RunProgram Class包上傳至相應目錄

Step3. 設定并發可執行程式

 Step4. 設定并發程式及其參數

四、運作測試

Step1. 調用Request

Step2. 系統會自動依次産生三個檔案xsl->xml->pdf

Step3. 檢視xml data檔案

Step4. 檢視pdf

Thanks and Regards

參考:LiaoDunxia - http://blog.csdn.net/t0nsha/article/details/6336872

<b>ERP技術讨論群: 288307890</b>

<b>技術交流,技術讨論,歡迎加入</b>

<b>Technology Blog Created By Oracle ERP - 鮑建立</b>