- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                
Oracle ERP
E-BUSINESS SUITE
Form开发总结
 
文档作者:	何云
创建日期:2012-02-12
更新日期:2015-02-10
文档编码:MD070
当前版本:1.1
审批者:
用户项目经理:				
信息部项目经理:			外包方项目经理:			文档控制
 
1.1.更新记录
 
日期	作者	版本	变更参考							2012-02-12	何云	1.0	建立		2015-02-10	何云	1.1	更新																						
 
1.2.审阅记录
 
姓名	职位	签字																						
 
分发人员
编码	姓名	地点和位置	签名																											
文档控制	ii
1.1.更新记录	ii
1.2.审阅记录	ii
1.3.分发人员	ii
1.前言	4
2.基本步骤	5
2.1 环境设置	5
2.2 新建fmb	5
2.3 添加对象	5
2.4 建立主体对象	6
2.5 初始化参数	7
2.6 标准代码	9
2.7 ITEM调整	11
2.8 界面调整	12
2.9 实现增删改锁	13
2.10 手电筒查询	18
2.11  上传编译	19
3.常用功能	20
3.1 TAB页Folder	20
3.2 弹性域	23
3.3 LOV	25
3.4 Form个性化	26
3.5 弹出窗口居中	26
3.6 警告	26
3.7 Onetime_where与Default_where	27
3.8 启动功能	28
3.9 退出form	28
3.10 工具栏	28
3.11 保存点及回滚	29
4.其他功能	30
4.1 消息等级	30
4.2 颜色属性	30
4.3 CASE_INSENSITIVE_QUERY	30
4.4 Clear_block	30
4.5 禁用历史记录	30
5.附件	32
5.1 触发器执行顺序	32
6.参考资料	33
  
1.前言
在学习form的过程中,平时有在写一些关于form开发的笔记,不过内容都比较零散,没有归纳成一篇较为全面的总结文档。在此基础上,写下一份针对form开发较为系统的个人总结。
 
本次总结主要以我目前所做过的form开发为基础,内容未必覆盖form开发的全部内容,部分功能的实现方法和步骤的先后顺序也未必最佳,日后将不断完善。
 
以下出现的代码中,浅蓝色部分为在实际开发需要变化的部分。
2.基本步骤
以下为开发一个普通头行结构,带有非TAB 的Folder功能的Form的基本步骤。
 
2.1 环境设置
仅在第一次开发EBS R12 FORM时进行此步。
 
从安装EBS的服务器上下载resource文件夹,路径位于$AU_TOP/resource。
从安装EBS的服务器上下载fmb文件,路径位于$AU_TOP/form/ZHS和$AU_TOP/form/US。
 
在注册表中,将以上3个路径写到Forms_Path(在注册表中搜索即可找到)中,格式是:resource路径;form的ZHS路径; form的US路径。
 
2.2 新建fmb
复制模板TEMPLATE.fmb创建一个新的fmb文件,改名为:3位应用简称+3位模块简称+2位功能简称,名称最好不长于11位字符。
 
名称不可使用小写字母,否则在ebs中运行会出错。
 
2.3 添加对象
1.STANDARD_FOLDER
如果不用forlder可以跳过此步,但考虑到日后对form布局的维护,一般情况下的多行块都建议做成folder形式。
 
从APPSTAND.fmb中复制STANDARD_FOLDER对象组至在开发中的form,复制时选择子类,不可修改。
 
2.APPFLDR
如果不用forlder可以跳过此步。
 
在附加的库中添加APPFLDR.pll,选择移除绝对路径。
 
2.4 建立主体对象
1.窗口
删除模板自带窗口BLOCKNAME并新建窗口,主WINDOW建议起名为MAIN或MAIN_WIN,便于维护。
 
为主WINDOW设置窗口名称、最小化窗口名称和主画布,并把子类设置为WINDOW。
 
在form级触发器pre-form中添加以下代码:
app_window.set_window_position(MAIN, FIRST_WINDOW);
有时候自己做的form运行时跑出来的界面却不是自己做的界面,很可能就是因为没有删除BLOCKNAME对象且没有修改以上这句代码中的第一个参数。
 
2.画布
删除模板自带画布BLOCKNAME并新建画布,主CANVAS建议起名为MAIN,便于维护。
 
为主画布设置窗口,并把子类设置为CANVAS。
 
为实现folder功能,还至少需
                您可能关注的文档
最近下载
- 译林版九年级英语上学期单元重点 Unit 5【速记清单】.pdf VIP
- 苏教版五年级上册数学全册课件.pptx VIP
- 2023-2024学年福建省厦门市松柏中学七年级(上)期末英语试卷.docx VIP
- 2025至2030年中国少儿编程教育行业市场全景调研及未来趋势研判报告.docx
- 综采工作面机电设备安装和试运转要求.doc VIP
- 苏教版高中化学必修一全册教学课件.ppt
- 基于javaweb的旅游文化网站的设计与实现_论文.docx VIP
- 专题01 至爱亲情-2025年中考语文现代文阅读热门主题预测与答题技巧指导(解析版).docx VIP
- 79博客-目录书签跳转版.pdf VIP
- CSC-326T5-FA-G [V1.01] [4810] 装置使用说明书.pdf VIP
 原创力文档
原创力文档 
                        

文档评论(0)