ebs form开发总结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ebsform开发总结解读

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功能,还至少需要一个用来放置非固定列的画布,子类选择CANVAS_STACKED。 画布的上下顺序对堆叠的效果有

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档