參考網址:http://dbnerdz.blogspot.tw/2013/09/query-to-list-all-oracle-reports.html
如何透過報表名稱,回查報表名稱位置,但是這個SQL應該可以改善,再找時間研究看看
SELECT DISTINCT FCPL.USER_CONCURRENT_PROGRAM_NAME "REPORT NAME",
FNRTL.RESPONSIBILITY_NAME--,
--FRG.REQUEST_GROUP_NAME,
--FCP.CONCURRENT_PROGRAM_NAME "CONCURRENT PROGRAM SHORT NAME"
FROM APPS.FND_REQUEST_GROUPS FRG,
APPS.FND_REQUEST_GROUP_UNITS FRGU,
APPS.FND_CONCURRENT_PROGRAMS FCP,
APPS.FND_CONCURRENT_PROGRAMS_TL FCPL,
APPS.FND_EXECUTABLES FE,
APPS.FND_RESPONSIBILITY FNR,
APPS.FND_RESPONSIBILITY_TL FNRTL
WHERE FRG.APPLICATION_ID = FRGU.APPLICATION_ID
AND FRG.REQUEST_GROUP_ID = FRGU.REQUEST_GROUP_ID
AND FRG.REQUEST_GROUP_ID = FNR.REQUEST_GROUP_ID
AND FRG.APPLICATION_ID = FNR.APPLICATION_ID
AND FNR.RESPONSIBILITY_ID = FNRTL.RESPONSIBILITY_ID
AND FRGU.REQUEST_UNIT_ID = FCP.CONCURRENT_PROGRAM_ID
AND FRGU.UNIT_APPLICATION_ID = FCP.APPLICATION_ID
AND FCP.CONCURRENT_PROGRAM_ID = FCPL.CONCURRENT_PROGRAM_ID
AND FE.EXECUTION_METHOD_CODE LIKE 'P' --'ORACLE REPORTS'
AND FCP.EXECUTABLE_ID = FE.EXECUTABLE_ID
AND FE.APPLICATION_ID = FCP.EXECUTABLE_APPLICATION_ID
--AND FNRTL.RESPONSIBILITY_NAME LIKE '&RESPONSIBILITY_NAME'
-- Example Resp. Name : Oracle Inventory or put '%' to get the list of all the responsibilities
AND FNRTL.LANGUAGE = 'US'
AND FCPL.LANGUAGE = 'US'
AND FCP.CONCURRENT_PROGRAM_NAME LIKE 'CB%'
沒有留言:
張貼留言