Following query finds the associated request group and the application module name (Payables, Receivables, etc.) for a concurrent program.
In this example, I used "Active Users" as concurrent program name. With a little modification to the query, you should be able to find concurrent request set name also.
-------------------------------------------------------------------------------
-- Query to find request group and application name for a concurrent program
-------------------------------------------------------------------------------
SELECT cpt.user_concurrent_program_name "Concurrent Program Name",
DECODE(rgu.request_unit_type,
'P', 'Program',
'S', 'Set',
rgu.request_unit_type) "Unit Type",
cp.concurrent_program_name "Concurrent Program Short Name",
rg.application_id "Application ID",
rg.request_group_name "Request Group Name",
fat.application_name "Application Name",
fa.application_short_name "Application Short Name",
fa.basepath "Basepath"
FROM fnd_request_groups rg,
fnd_request_group_units rgu,
fnd_concurrent_programs cp,
fnd_concurrent_programs_tl cpt,
fnd_application fa,
fnd_application_tl fat
WHERE rg.request_group_id = rgu.request_group_id
AND rgu.request_unit_id = cp.concurrent_program_id
AND cp.concurrent_program_id = cpt.concurrent_program_id
AND rg.application_id = fat.application_id
AND fa.application_id = fat.application_id
AND cpt.language = USERENV('LANG')
AND fat.language = USERENV('LANG')
AND cpt.user_concurrent_program_name = 'Active Users';
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC8Nuwp9La3JpFXuNsVdKuqzY296EbqRhZJeqDAuS_63m6r2lNHEwQLl4T3jWj0hlHhJTZxK5UuV-uow-5MDSyt5WnxruGBZMctoqWF3-VrWfdCU3XLcD7xwoFzc9ctZ_bbQx4bH0V7uA/s640/conc_prog_request_group.png)
No comments:
Post a Comment