- 39
- 0
- 约8.49千字
- 约 20页
- 2017-08-29 发布于重庆
- 举报
OracleEBSForm个性化
Form个性化学习
拷贝号 _____
文档控制
变更记录
1
日期 作者 版本 变更说明
审阅
姓名 职位
分发
拷贝编号 姓名 位置/岗位
备注:
Form 个性化
FORM个性化是.10新增的功能。通过个性化设置,我们可以不必去修改ORACLE的FORM源码而实现FORM标准功能的修改,因为个性化代码是独立储存在数据库表中的,FORM的升级均对此无影响。所以在项目上要对FORM进行修改时,如果能行,最好还是用FORM个性化来实现。
Form个性化可以减少开发的时间,Form个性化可以完成很多功能,比如:当打开From时弹出一个消息框、修改Item的属性、调用一个功能、新建一个菜单项等等。
Form个性化可以在界面上修改实现,也可以修改Custom.pll文件来实现,本文侧重是以在界面上修改为例,本文参考了METALINK Note:279034.1上提供的几个文档
个性化前提
预定义文件
控制form个性化的显示和进入,和控制“诊断”是一样的PROFILE,所以我们首先查看预定义文件:
FND_HIDE_DIAGNOSTICS (是否隐藏“诊断”)
DIAGNOSTICS (进入“诊断”是否需要apps密码)
隐藏诊断菜单项
个性化步骤
打开form个性化: 工具栏:帮助-诊断-自定义代码-个性化。打开以后我们可以看到function和 form的名称,其实从这里来看当前function的名称也是一个便捷的方法
如图:
定义form个性化:包括条件、活动等
设置完成后,保存,关闭所有form。Form个性化需要重新打开form才可以起作用。后面提及的CUSTOM.PLL需要重新登陆EBS才能够起作用。 Form个性化的界面主要分为规则头、条件tab页、上下文、活动tab页四个部分
个性化入门案例
下面废话不多说了,先通过一个经典入门案例来SHOW一下然后再具体解析各个属性是干嘛用的。
Hello World !
我们随便打开一个Form。此处选择的是在:应用开发员应用产品注册
工具栏:帮助-诊断-自定义代码-个性化
个性化头上的属性值为
序号 说明 层 10 Hello World 功能
条件Tab页的属性值为
触发器事件 条件 处理模式 WHEN-NEW-FORM-INSTANCE Hello World 不在输入-查询模式下
活动Tab页的属性值为
序号 类型 消息类型 消息文本 10 消息 显示 Hello world!
然后保存,关闭Form,再打开Form,就会看到效果了
个性化属性设置
个性化定义头部
函数名:当前Function的名称
表单名称:当前Form的名称
调试模式:
“显示调试信息”在活动Tab页,活动类型选“消息”,消息类型选“调试”时,消息可以显示出来,如果不选,则显示不出调试信息
“关闭”不允许显示消息,即使活动类型选择“消息”也不显示
“逐步”每次应用满足一个个性化规则时都提示
序号:序号小的会先执行,当然如果序号2的条件中的触发器在序号1之前触发,那么2肯定比1先执行,序号允许重复
说明:不多说
层:
“功能”表示该个性化规则适用于当前Function,
“表单”该个性化规则适用于当前表单
启用:不选择则不执行这个个性化规则
个性化条件Tab页
主要定义个性化规则的触发的时间和条件
触发器事件:个性化规则触发的时间触发器
触发器对象:执行规则的对象,比如BLOCK或者ITEM
条件:执行该触发器需要满足的条件,写法:
处理模式:
“不在“输入-查询”模式下” 正常模式和“录入-查询”模式下都触发
“仅在“输入-查询”模式下”
“两者兼有”
上下文:“层”有行业、地点、职责、用户。注意,与一般的概念不同,这几个只要有一个满足条件就会触发该个性化规则。
个性化活动Tab页
在这里面定义的是个性化规则具体要做的事情
序号:
类型:有特性、消息、内置、特殊(或菜单)。特性用来指定一个对象,指定对象的某个属性,为这个属性指定一个值。消息用来弹出不同类型的信息。内置可以执行一些标准的form的Builtin,例如GO_BLOCK,DO_KEY等等。特殊(或菜单),定义special的行为。
个性化底部按钮
插入“获取”表达式:获取SPEL表达式(下面会有解释)
插入项目值:往当前的输入框插入当前For
您可能关注的文档
- BMS系统均衡及SOC简介.doc
- BorderLayout(边界布局).docx
- booth算法(乘法器).doc
- BPSKDPSK调制.docx
- Buck-Boost变换器.doc
- Buck-Boost变换器原理(过程啊).doc
- buck变换器控制电路.doc
- buffalo测试.doc
- C++builder窗体设计.doc
- C++实现通信编解码及码型转换完整代码.docx
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 话题10 文学与艺术——2025中考英语外研版文学、艺术与体育话题复习课件(共93张PPT)(含音频+视频).pptx VIP
- 生物分离提取技术 生物分离提取技术 6第六章 离子交换法.ppt VIP
- 起重锻造卸扣基础知识.ppt VIP
- 5REFLEXW软件培训10.ppt VIP
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人笔试模拟试题及答案解析.docx VIP
- 2025年重庆中考各科考纲 .pdf VIP
- 五年(2021-2025)高考英语真题分类汇编 专题17 语法埴空(全国通用)(原卷版).pdf VIP
- JB 8112-1999 一般起重机用锻造卸扣 D 形卸扣和弓形卸扣.pdf VIP
- 2026届高考语文二轮专题复习:整本书阅读:《论语》++课件.pdf VIP
- 人际沟通与礼仪(配套教材课件完整版电子教案.pptx
原创力文档

文档评论(0)