文章目录
- Oracle EBS FORM界面获取某LOV的方法
Oracle EBS FORM界面获取某LOV的方法
- 打开对应FORM界面,获得当前SESSION (会话)对应的sid,并记录下来。
- 回到要查询LOV界面随意输入数据,触发LOV的查询
3、使用脚本获取lov的值
SELECT s.prev_sql_addr, s.sql_address FROM v$session s WHERE s.sid = 693;
SELECT sql_text
FROM v$sqltext_with_newlines t
WHERE t.address = '0000000F4CE362A8'
ORDER BY t.piece;
4、将获取的文件导出后整理后即可得到语句
SELECT hr.organization_id org_id,
hr.name operating_unit,
po_moac_utils_pvt.get_ou_shortcode(organization_id) ou_short_code
FROM hr_operating_units hr
WHERE po_moac_utils_pvt.check_access(hr.organization_id) = 'Y'
ORDER BY operating_unit
TIP:如果LOV是在FORM开发的时候动态生成的,遇到这种值集就没法用这种方式取到了。