怎样在 EBS 里面找到一个 Form

当无法直接找到EBS中的Form时,可以遵循一系列步骤来定位:利用数据字典查询与Function相关的表,查找带_TL的表以获取User_Name信息;接着,通过查找包含特定Function的Menu,涉及Responsibility、Menu、子菜单的关系;注意,FND_MENU_ENTRIES表不仅包含FUNCTION_ID,还可能包含SUB_MENU_ID,这有助于在Sub Menu中寻找Function。
摘要由CSDN通过智能技术生成

比方说客户告诉你一个 Form 上有问题, 但是你又找不到这个 Form 在哪个 Menu 下面, 也不知道应该切换到哪个 Responsibility 下面. 下面列出一系列步骤, 可以找到这个Form:

1. 用数据字典查到跟 Function 有关的表

select * from dba_objects where object_type = 'TABLE' and  object_name like 'FND%FUNCTION%';

我们可以在返回的结果中找到相关的表: FND_FORM_FUNCTIONS, FND_FORM_FUNCTIONS_TL

2. 然后查这两个表里面有哪些字段, 通过观察我们发现, 带 _TL 的表里面都是存放跟 User_Name 相关的信息. 比方说我们要找的 Form 的名字是 "Organization Access", 那么

select * from FND_FORM_FUNCTIONS_TL  where user_function_name = 'Organization Access';

然后就可以得到 FUNCTION_ID = 1565;

select * from FND_FORM_FUNCTIONS where function_id = 1565;

就可以得到 FUNCTION_NAME = INV_INVSDORA 了; 不过 FUNCTION_NAME 通常用处不大, 因为一般其他表存放FUNCTION 信息的时候都是用 ID

3. 下面就要去找哪些 MENU 里面包含这个 Function 了. 因为我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值