EBS_FORM_开发:开发基础

在网上见了很多的开发步骤,这里用自己的语言做个总结吧:

1.首先最重要的是要分析需求,知道自己要干什么,达成什么样的效果,各层次之间的关系是什么,考虑清楚了才动手,这一步是重中之重,可是好多人都是需求还没有搞清楚,匆匆的就进行了开发,导致后面需求发生变更时,可能全部要推翻重做,尽量考虑开放性和可扩展性.

2.建表,这里最好自己写个包,把建表的大部分SQL能生成.以及序列和同义词,索引,键等等的都需要考虑.

3.建视图(这个地方我还有很好的经验) 另外有一种利用过程作为数据源,也没有深入研究过,等以后研究过了再写吧. 

4.首先推荐个文档吧:<<Oracle ERP最佳技术实践>>-黄建华前辈的 里面有的我就不缀余了

5.

5.1 装软件 准备PLSQL DEV SECURT FTP等工具

5.2 下载FMB和PLL库

从$AU_TOP/forms/US下载缺失的fmb文件。

从$AU_TOP/resource下载缺失的pll文件。

,并且修改注册表 配置NSL_LANG(和form的界面语言有关Local Machine/Software/Oracle/NLS_LANG

改为AMERICAN_AMERICA.ZHS16GBK,这样开发IDE使用英文,字符集可满足英文、简体中文、繁体中文的需要。

)

5.3 打开FORM builder 一般用标准模板 TEMPLATE.fmb

大概说下步骤:

a.表 主要加上五个who 弹性域 4个请求字段 (注册字段)

b.视图

c.至于存储过程 有的人喜欢用PKG,我没用,因为感觉不太方便~~~~

d.删除多余对象

删除Data Blocks下的两个块——BLOCKNAME、DETAILBLOCK,它们是模版自带的示例主从块。

e.修改windows名称

f.修改两个触发器 1个程序单元

pre-form 里面的windows name

form 的when-new-form-instance

程序单元里面的app-custom里面的close-windows

里的windowsname

g.弄完了就创建一个bolck

搞到画布上

9.上传编译

10.注册表单

11.注册功能

12.注册菜单

13.把菜单挂到职责上

完成

 

posted @ 2016-08-19 16:36  BIT10  阅读(1237)  评论(0编辑  收藏  举报