Xml 功能在erp report中應用的模式比較
是年公司的oracle erp升級到11.5.10,
由我研究Xml 功能在erp report中的應用
[@more@]共同點
Output format都是選xml
View output 後看到的都是xml格式
1, 用package的方式,掛Concurrent Programs時executable method選PL/SQL Stored Procedure
優點: 生成的xml可以在view output或另存後直接用excel工具open,從而可以使用excel工具作進一步的處理,
可依需求寫入多個sheet
維護性高,可將相同引數的多種需求打包在一起,達到多種’layout’輸出的效果.
對item description等比較長的欄位,可以完整的展示給user.
對開發人員來說,不用花大時間調layout,開發工作變得簡單,快捷,效率高.
對user來說有更多調整欄位欄寬等的自由.
缺點: 對輸出版面要求比較嚴格的,user要作進一步處理.
不可直接用erp列印功能.
2, 用report builder開發的.rdf生成xml, user自主套用.rtf模板
優點: 使用.rtf模版,可以加上logo圖片,由於模板是在word上,故可以利用word的功能對layout進行修繕
相同的資料.xml, User或管理師可以自行定義不同的模版,從而可讓開發人員從調layout中解放出來.
對資料相近,版面不同的需求,it只要做一次轉xml的開發即可,餘下的工作由user自己作主.
可輸出成word, excel, html, pdf等格式.
缺點: user端要安裝java的jdk與建立.rtf模版的oracle xml publisher desktop兩工具
受word行寬的限製,不適合欄位太多的報表
User在erp中run request生成.xml,要另存後才能在.rtf中匯入,user的工作變得復雜.對user的要求比較高.
不可直接用erp列印功能.
3, 用report builder開發的.rdf, 加上.rtf, 用xml publisher administrator’並裝’到erp上.
優點: 相對傳統報表,user或管理師可以參與.rtf的建立與調整,從而可讓開發人員從調layout中解放出來
如user不參與.rtf建立可以不用安裝java的jdk與建立.rtf模版的oracle xml publisher desktop兩工具,也可以享
用這些報表.
對相同資料來源,不同的版面,開發人員只要做一個.rdf即可.
輸出的報表可以有個性化的字型大小色彩圖片等
相同的報表可以套用不同的版面輸出,可以生成word, html, excel, pdf文件
可直接用erp列印功能.
缺點: 參與.rtf的建立時, 要安裝java的jdk與建立.rtf模版的oracle xml publisher desktop兩工具
受word行寬的限製,不適合欄位太多的報表
綜合: 對於欄位比較多,資料要求完整的,建議採用直接開啟成excel的第一種方式.
對於版面比較復雜且user又要有可調整版面的需求,建議採用第二種方式.
對於版面比較復雜且有字型大小色彩要求,版面固定的,建議採用第三種方式.
除此之外,保留現有的報表模式.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/92289/viewspace-864747/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLServer中XML與JSON應用比較SQLServerXMLJSON
- java中四種操作xml方式的比較JavaXML
- SAP ERP 與 Oracle ERP 比較Oracle
- sap與ORACLE的ERP比較Oracle
- ERP應用模式分析(轉)模式
- SAP ERP 與 Oracle ERP 比較(轉)Oracle
- XML Schema和XML DTD的資料型別比較XML資料型別
- Closure的應用和替代方案比較
- Rust與Go在區塊鏈中的應用比較 - definoobsRustGo區塊鏈
- Oracle與SQL Server在企業應用中的比較(轉)OracleSQLServer
- 比較微服務中的分散式事務模式微服務分散式模式
- 關於應用整合:同步與非同步通訊模式之間的比較非同步模式
- MVVM與MVC模式的比較MVVMMVC模式
- 匯率變數在Report中的幾點應用變數
- XML資料讀取方式效能比較XML
- 還在比較 JSON 和 XML?Stop!JSONXML
- Web開發框架中的架構模式比較(一) (轉)Web框架架構模式
- Web開發框架中的架構模式比較(三) (轉)Web框架架構模式
- Web開發框架中的架構模式比較(五) (轉)Web框架架構模式
- Web開發框架中的架構模式比較(四) (轉)Web框架架構模式
- APP開發模式比較APP模式
- TIM1比較模式模式
- ERP在企業中的應用(轉)
- 在Struts中應用Validator進行兩個欄位的比較的方法。
- iOS:原生應用 VS Flutter VS GICXMLLayout 比較iOSFlutterXML
- [zt] 淺析資料庫的FOR XML的應用—RAW模式資料庫XML模式
- 【PB】powerbuilder中xml的應用一例UIXML
- ERP軟體比較:SAP和Oracle ---itpubOracle
- Linux中11個比較實用的命令列Linux命令列
- 前端比較實用的CSS前端CSS
- 動態企業建模DEM與ERP的比較(轉)
- PHP中的比較運算子PHP
- Delphi6/7 中XML 文件的應用 (轉)XML
- 資料庫中的XML應用例項 (轉)資料庫XML
- XML的四種解析器原理及效能比較(轉)XML
- PHP輸出控制功能在簡繁體轉換中的應用PHP
- VUE中diff比較Vue
- 管理的挑戰——軟技能在專案管理中的應用案例(轉)專案管理