引用 Form开发中组件控制的几个常用方法在Oracle EBS 的Form二次开发中,经常需要灵活的来控制某些组件是否可用、是否可见;有时希望某些字段的值自动生成或者手动输入;有时又希望能够根据不同的职责、不同的用户等来设置不同的行为控制。常见的需求: 只有某些角色的人才能看到销售订单中“登记订单”这个按钮 1. 只有某些角色的人才可以切换到某个标签页 2. 实现订单号码根据需要自动生成编号或者手工录入 3. 快速编码的值即可以录入所有应用下的,也可以只能录入某个应用,更可以只能录入某个应用下某个类型下的值 4. 在某些情况下Form需要只能够查询 5. 在Oracle EBS环境中有很多方法来实现这些功能,但是使用预置文件(Profile)、子功能(Subfunction)和功能参数(Function Parameter)是最常用最方便有效的3种方式,一,子功能(Subfunction)子功能实际上是一个特殊的功能,利用子功能的方式其实就是使用了Oracle EBS的功能权限控制来实现安全性的控制,其实质就是某个用户能够执行一个被授权