Development Tools: Rose IFS PL / SQL Develop TextPad
Documentation:
Rose: E: / Report / Crystal Report.doc
IFS: E: E: / IFS / FND301 / Documentation / Manuals / Developers Guide.doc
Development Process:
1) Rose4.0 => class, table (* .mdl) -> package (* .cat)
2) IFS's design => Generate * .prj (according to * .mdl) -> Model Properties - Change * .mdl) -> Storage (Oracle, generating * .cre script, or *. UPG script) -> business logic (PL / SQL generation * .api / *. Apy script)
3) Use the TextPad to modify the script: *. CRE (delete the Storage (& Normal) string); another * .api / *. Apy can increase the corresponding stored procedure according to its own customization;
4) IFS's admin => installation => sql file executor => Right-click -> SELECT FILES (import SQL script, please pay attention to the order, preferably one choice * .cre; *. API, *. Apy; because some scripts If you have other scripts, you can execute it first); the first * .cre To fill in ifsapp_data, ifsapp_index (mainly the settings in the Oracle database) ==> Right click -> Execute all statemens is OK.
5) IFS's development: * .apl (single module subfunction) => *. APP (a module of a lot of sub-features) => *. APT (and the last program consisting of several modules, must have a cmainwindows) These are just the company's norms to facilitate code management; single form named: TBW (_CTableWindow), FRM (_CFormWindow), DLG (), fm (_cmastdailTabformWindow); layout; Outline; Outline; Outline