我有一个的Oracle EBS的形式,像这样:如何在数据库中查找Oracle EBS字段?
而且我要找到什么是数据库,涉及到这些领域的列的名称。
我有这个迄今为止,对于“Requst ID”列:
select * from HHS_UMX_REG_REQUESTS WHERE reg_request_id = 261499
没有人有任何一般性的提示/技巧做这样的事情?
我有一个的Oracle EBS的形式,像这样:如何在数据库中查找Oracle EBS字段?
而且我要找到什么是数据库,涉及到这些领域的列的名称。
我有这个迄今为止,对于“Requst ID”列:
select * from HHS_UMX_REG_REQUESTS WHERE reg_request_id = 261499
没有人有任何一般性的提示/技巧做这样的事情?
我没有权限访问11系统,但我认为R12上的内容相同:
当您创建工作列表访问授权时,它将向FND_GRANTS
表中添加一条记录。
Name
字段同时询问FND_USER
和PER_ALL_PEOPLE_F
,因为必须拥有有效的员工分配才能符合工作流程条件。
Start Date
会出现FND_GRANTS
表START_DATE
列。
如果您不指定END_DATE
它将在该列中放置一个null
。
您也可以删除被授予者的工作列表访问权限,该权限不在END_DATE
列中放置日期,它实际上从FND_GRANTS
删除记录。
现在对于如何找到你的OA框架的网页被击中什么表protips:
Enable FND Diagnostics为用户(以及单独用户)
在屏幕的左下方,你会看到一个链接称为About this page
,点击。
当你在屏幕上左右的中间,你会看到类似Business Component References Details
的东西在这里,你会看到对象,如oracle.apps.fnd.wf.worklist.server.GrantersListVO
例如
点击这一点,你会使用其实际获得的版本和SQL查询数据。
例如:
SELECT GRANT_GUID,
GRANTEE_KEY,
START_DATE,
END_DATE,
PARAMETER1 AS granter_key,
PARAMETER2,
PARAMETER3,
PARAMETER4,
PARAMETER5,
PARAMETER6,
PARAMETER7,
PARAMETER8,
PARAMETER9,
PARAMETER10,
wf_directory.GetRoleDisplayName(PARAMETER1) AS granter_display_name
FROM FND_GRANTS
WHERE MENU_ID = :1
AND OBJECT_ID = :2
AND INSTANCE_SET_ID = :3
AND GRANTEE_KEY = :4
AND INSTANCE_TYPE = 'SET'
AND START_DATE <= sysdate
AND NVL(END_DATE, sysdate) >= sysdate
UNION
SELECT SYS_GUID(),
NULL,
TO_DATE(NULL),
TO_DATE(NULL),
FND_GLOBAL.USER_NAME,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
wf_directory.GetRoleDisplayName(FND_GLOBAL.USER_NAME)
FROM dual
;