【发布时间】:2020-12-22 07:27:01
【问题描述】:
我正在尝试生成除 Oracle EBS R12.1 中的 sysadmin 程序之外的所有并发程序的列表。如果您处理过这样的要求,您能否分享一下查询? TIA。
【问题讨论】:
-
您尝试了什么,是什么让您认为它不正确?
标签: database oracle plsql oracle-ebs
我正在尝试生成除 Oracle EBS R12.1 中的 sysadmin 程序之外的所有并发程序的列表。如果您处理过这样的要求,您能否分享一下查询? TIA。
【问题讨论】:
标签: database oracle plsql oracle-ebs
您可以从FND Concurrent Programs and Executablesblitz 报告中获取所有程序和可执行文件的列表。
如果你正在寻找并发请求(不仅仅是程序定义),那么有报告FND Concurrent Requests
【讨论】:
如果有人正在寻找相关的 SQL 查询,这里有一个适用于 eBS R11.5.9 的查询,它也应该适用于 R12:
SELECT FND_APPLICATION.APPLICATION_SHORT_NAME,
FND_CONCURRENT_PROGRAMS.CONCURRENT_PROGRAM_ID,
FND_CONCURRENT_PROGRAMS.CONCURRENT_PROGRAM_NAME,
FND_CONCURRENT_PROGRAMS.CREATION_DATE
FROM FND_CONCURRENT_PROGRAMS JOIN FND_APPLICATION ON FND_APPLICATION.APPLICATION_ID = FND_CONCURRENT_PROGRAMS.APPLICATION_ID
AND FND_APPLICATION.APPLICATION_SHORT_NAME != 'SYSADMIN'
ORDER BY FND_CONCURRENT_PROGRAMS.CREATION_DATE;
我猜 OP 更多的是寻找用户定义的并发程序,因此它还应该过滤所有标准的 eBS 并发程序。由于用户定义的程序通常在自定义应用程序上,因此可以通过加入具有 NULL 产品代码的应用程序来完成:
SELECT FND_APPLICATION.APPLICATION_SHORT_NAME,
FND_CONCURRENT_PROGRAMS.CONCURRENT_PROGRAM_ID,
FND_CONCURRENT_PROGRAMS.CONCURRENT_PROGRAM_NAME,
FND_CONCURRENT_PROGRAMS.CREATION_DATE
FROM FND_CONCURRENT_PROGRAMS JOIN FND_APPLICATION ON FND_APPLICATION.APPLICATION_ID = FND_CONCURRENT_PROGRAMS.APPLICATION_ID
AND FND_APPLICATION.PRODUCT_CODE IS NULL
ORDER BY FND_CONCURRENT_PROGRAMS.CREATION_DATE;
【讨论】: