OAF 个性化开发实例 - 网上报销
需求说明:
下图是 Oracle EBS 创建费用报表(报销单)的标准页面,默认情况下,当员工
填写报销单时,审批人可以选择任何一个当前有效的员工。客户这边希望当填
写人是总经理时,由副总经理批;当填写人是副总经理时,由总经理批;而不
管填写人是谁,只要费用模板选择为“经办集中报销”时,审批人只能选出总经
理。
分析:
初看上去,最简单的方法是动态去修改 LOV 的视图对象的查询,当不是总经
理或副总经理时,以及费用模板也不是总经办集中报销时, LOV 的视图对象
使用标准的查询,否则将 LOV 的视图对象实例的查询 SQL 动态改变。