開發流程介绍
開發工具:Rose+IFS+PL/SQL Develop+ TextPad
文檔資料:
Rose: E:/Report/Crystal report.doc
IFS: E:/IFS/fnd301/Documentation/Manuals/Developers Guide.doc
開發流程:
1) Rose4.0 =>類,表(*.mdl) -> 包(*.cat)
2) IFS's Design =>產生*.prj(根據*.mdl)->Model Properties(調整表屬性,會反過來修改*.mdl) -> Storage(Oracle,產生*.cre腳本,也可以產生*.upg腳本)->Business Logic(PL/SQL 產生*.api/*.apy腳本)
3) 利用TextPad修改腳本:*.cre(刪除 STORAGE (&normal) 字符串);另*.api/*.apy可以根據自己的客戶化要求增加相應存儲過程;
4) IFS's Admin=>Installation=>SQL File Executor => 右鍵->Select files(導入sql腳本,請注意順序,最好一個一個的選擇*.cre;*.api,*.apy;因為有的腳本要別的腳本先執行它才可以執行);其中第一個*.cre要填寫 ifsapp_data,ifsapp_index(主要是oracle數據庫里設置一樣就可以)==>再點右鍵 ->Execute all statemens就ok了
5)IFS's Develop: *.apl(單個模塊子功能)=>*.app(好多子功能組成的一個模塊)=>*.apt(和幾個模塊組成的最后的程序,一定要有一個cMainWindows);
這些只是公司規範,以利於代碼管理;單個窗體命名:tbw(_cTableWindow),frm(_cFormWindow),dlg(),frm(_cMastDetailTabFormWindow);
Layout(設計窗體);OutLine(代碼)
本文地址:http://www.45fan.com/a/question/68968.html