使用Form个性化修改标准Form的LOV
来源:互联网 发布:linux下安装wine 编辑:程序博客网 时间:2024/04/19 17:12
本文结合一个简单的Form做描述,这是没有个性化之前的LOV,LOV取自表FND_USER,没有做任何条件限制。
首先打开Form的个性化工具,点击菜单帮助–诊断–自定义代码–个性化:
一、选择触发器事件以及触发器对象
在打开的个性化窗口中
如下图,其中触发器选择WHEN-NEW-ITEM-INSTANCE,触发器对象选择HEADER.HEADER_ITEM(对应LOV的Item),保存:
二、确定触发器动作
1.创建LOV的Record Group
切换活动标签页,首先创建Record Group,为了简单起见,写死了一个查询条件,只出来两条记录:
2.修改LOV的Group Name属性
在值对应那一栏填上之前创建的Record Group的名字:
最后保存退出,重新打开Form,就能看到效果了
三、总结
Form个性化和Custom.pll都是可以用来个性化Form的方法。当使用Form个性化修改LOV,用来创建的Record Group如果含有Form中的某个Item作为条件时(比如供应商地点的LOV中要以供应商作为条件),这时候如果把带有参数的查询条件作为Record Group的变元就会有问题。
因为个性化中创建Record Group的时候认为变元是一个字符串,我们加入了类似:PO_HEADERS.VENDOR_ID的字样它是不识别的。所以当遇到这样的情况,可以使用Custom.pll,通过name_in(‘PO_HEADERS.VENDOR_ID’)来组合查询条件,然后在每次WHEN-NEW-ITEM-INSTANCE的时候,去动态的设置LOV来达到我们所期望的效果。
- 使用Form个性化修改标准Form的LOV
- 使用Form个性化修改标准Form的LOV
- 使用Custom.pll修改标准Form的LOV
- 使用Custom.pll修改标准Form的LOV
- 使用Custom.pll修改标准Form的LOV
- (METALINK)利用FORM个性化客制LOV
- FORM 个性化职位获取职务序列LOV
- EBS form 中LOV的创建及参数传递和Template中标准Calendar的使用
- Form个性化小记: 个性化调用存储过程,动态LOV
- Deliver Form 怎样确定 Lot Serial 使用的 LOV
- Form 个性化
- FORM个性化
- FORM开发实现动态LOV
- 快速查询form界面的lov查询sql
- 打开Form时,弹出选择OU的LOV
- 获取Form界面LOV对应的SQL语句
- react使用antd定制个性化form组件
- EBS Form个性化的工作原理
- 【MTK】VS2008无法找到调试信息的解决方案
- 用busybox制作根文件系统
- Android电源管理,低电量报警
- java类型转换总结
- 中间件介绍
- 使用Form个性化修改标准Form的LOV
- 使用Custom.pll修改标准Form的LOV
- 百度ting!正式发布beta版Android手机客户端
- 中间件类型
- Javascript中的命名空间
- 利用表格自动扩充表格区域代码
- C#操作XML小结
- Qt元类型(MetaType)注册门
- CodeSmith .NET三层架构模板