SQL to get List of apps related objects created by a user including timestamp
CREATE OR REPLACE FORCE VIEW apps.XX_timesheet
AS
SELECT a."OBJECTTYPE",
a."USER_DEFINE_NAME",
a."SHORT_NAME_OR_STATUS",
a."DESCRIPTION",
a."APPLICATION_OBJECT_ID",
a."OWNER",
(SELECT user_name
FROM fnd_user fu
WHERE fu.user_id = a.created_by)
created_by,
a."CREATION_DATE"
FROM (SELECT 'Concurrent Programs' objecttype,
fct.user_concurrent_program_name user_define_name,
concurrent_program_name short_name_or_status,
fct.description description,
fcp.application_id application_object_id,
fa.application_short_name owner,
TO_CHAR (fcp.created_by) created_by,
TRUNC (fcp.creation_date) creation_date
FROM fnd_application fa,
fnd_concurrent_programs fcp,
fnd_concurrent_programs_tl fct
WHERE fcp.concurrent_program_id = fct.concurrent_program_id
AND fa.application_id = fcp.application_id
UNION
SELECT 'Form Function ' objecttype,
user_function_name,
function_name,
fft.description,
fff.application_id,
fa.application_short_name,
TO_CHAR (fff.created_by) created_by,
TRUNC (fff.creation_date) creation_date
FROM fnd_application fa,
fnd_form_functions_tl fft,
fnd_form_functions fff
WHERE fff.function_id = fft.function_id
AND fa.application_id = fff.application_id
UNION
SELECT 'Responsibility' objecttype,
responsibility_name,
responsibility_key,
frt.description,
frt.application_id,
fa.application_short_name,
TO_CHAR (fr.created_by) created_by,
TRUNC (fr.creation_date) creation_date
FROM fnd_application fa,
fnd_responsibility fr,
fnd_responsibility_tl frt
WHERE frt.responsibility_id = fr.responsibility_id
AND fa.application_id = frt.application_id
UNION
SELECT DISTINCT 'MenuName' objecttype,
user_menu_name,
menu_name,
fmt.description,
fr.application_id,
fa.application_short_name,
TO_CHAR (fm.created_by) created_by,
TRUNC (fm.creation_date) creation_date
FROM fnd_application fa,
fnd_menus fm,
fnd_menus_tl fmt,
fnd_responsibility fr
WHERE fmt.menu_id = fm.menu_id
AND fr.menu_id = fm.menu_id
AND fa.application_id = fr.application_id
UNION
SELECT DISTINCT 'RequestGroup' objecttype,
request_group_name,
request_group_name,
frg.description,
fr.application_id,
fa.application_short_name,
TO_CHAR (frg.created_by) created_by,
TRUNC (frg.creation_date) creation_date
FROM fnd_application fa,
fnd_request_groups frg,
fnd_responsibility fr
WHERE frg.application_id = fr.application_id
AND fa.application_id = fr.application_id
UNION
SELECT DISTINCT 'RequestSet' objecttype,
frst.user_request_set_name,
frs.request_set_name,
frst.description,
frst.application_id,
fa.application_short_name,
TO_CHAR (frs.created_by) created_by,
TRUNC (frs.creation_date) creation_date
FROM fnd_application fa,
fnd_request_sets_tl frst,
fnd_request_sets frs
WHERE frs.application_id = frst.application_id
AND frs.request_set_id = frst.request_set_id
AND fa.application_id = frst.application_id
UNION
SELECT 'ValueSets' objecttype,
flex_value_set_name,
flex_value_set_name,
frg.description,
NULL,
NULL,
TO_CHAR (frg.created_by) created_by,
TRUNC (frg.creation_date) creation_date
FROM fnd_flex_value_sets frg
WHERE 1 = 1
UNION
SELECT 'FormsPersonalization' objecttype,
function_name,
form_name,
fcr.description,
sequence,
rule_key,
TO_CHAR (fcr.created_by) created_by,
TRUNC (fcr.creation_date) creation_date
FROM fnd_form_custom_rules fcr
UNION
SELECT 'DataDefinitions' objecttype,
xdt.data_source_name user_define_name,
xdd.data_source_code short_name_or_status,
xdt.description description,
(SELECT application_id
FROM fnd_application
WHERE application_short_name = xdd.application_short_name)
application_object_id,
xdd.application_short_name owner,
TO_CHAR (xdd.created_by) created_by,
TRUNC (xdd.creation_date) creation_date
FROM xdo_ds_definitions_b xdd, xdo_ds_definitions_tl xdt
WHERE xdt.data_source_code = xdd.data_source_code
UNION
SELECT 'XMLTemplates' objecttype,
xdt.template_name user_define_name,
xdd.template_code short_name_or_status,
xdt.description description,
(SELECT application_id
FROM fnd_application
WHERE application_short_name = xdd.application_short_name)
application_object_id,
xdd.application_short_name owner,
TO_CHAR (xdd.created_by) created_by,
TRUNC (xdd.creation_date) creation_date
FROM xdo_templates_b xdd, xdo_templates_tl xdt
WHERE xdt.template_code = xdd.template_code
UNION
SELECT 'AME Approval Groups' objecttype,
xdt.user_approval_group_name user_define_name,
xdd.name short_name_or_status,
xdt.description description,
(SELECT application_id
FROM fnd_application
WHERE application_short_name = NULL)
application_object_id,
NULL owner,
TO_CHAR (xdd.created_by) created_by,
TRUNC (xdd.creation_date) creation_date
FROM ame_approval_groups xdd, ame_approval_groups_tl xdt
WHERE xdt.approval_group_id = xdd.approval_group_id
UNION
SELECT 'AME Rules' objecttype,
xdt.description user_define_name,
xdd.rule_key short_name_or_status,
xdt.description description,
(SELECT application_id
FROM fnd_application
WHERE application_short_name = NULL)
application_object_id,
NULL owner,
TO_CHAR (xdd.created_by) created_by,
TRUNC (xdd.creation_date) creation_date
FROM ame_rules xdd, ame_rules_tl xdt
WHERE xdt.rule_id = xdd.rule_id
UNION
SELECT 'Workflow Messages' objecttype,
display_name user_define_name,
name short_name_or_status,
description description,
NULL application_object_id,
SUBSTR (name, 1, 3) owner,
NULL created_by,
(SELECT TRUNC (MIN (begin_date))
FROM wf_items wi
WHERE wi.item_type = tmp.TYPE)
creation_date
FROM wf_messages_vl tmp
UNION
SELECT 'Workflow Attributes' objecttype,
display_name user_define_name,
name short_name_or_status,
description description,
NULL application_object_id,
SUBSTR (name, 1, 3) owner,
NULL created_by,
(SELECT TRUNC (MIN (begin_date))
FROM wf_items wi
WHERE wi.item_type = tmp.TYPE)
creation_date
FROM wf_item_attributes_vl tmp
UNION
SELECT 'Workflows' objecttype,
display_name user_define_name,
name short_name_or_status,
description description,
NULL application_object_id,
SUBSTR (name, 1, 3) owner,
NULL created_by,
(SELECT TRUNC (MIN (begin_date))
FROM wf_items wi
WHERE wi.item_type = name)
creation_date
FROM wf_item_types_vl
UNION
SELECT object_type objecttype,
object_name user_define_name,
status short_name_or_status,
NVL (subobject_name, object_name) description,
(SELECT application_id
FROM fnd_application
WHERE application_short_name = NULL)
application_object_id,
owner,
NULL created_by,
TRUNC (created) creation_date
FROM dba_objects
WHERE SUBSTR (UPPER (object_name), 1, 2) IN ('XX')
AND TO_CHAR (NVL (last_ddl_time, created), 'RRRR') =
TO_CHAR (SYSDATE, 'RRRR')
UNION
SELECT 'Web Integrator(ADI)' objecttype,
user_name user_function_name,
integrator_code function_name,
user_name description,
bni.application_id,
fa.application_short_name,
TO_CHAR (bni.created_by) created_by,
TRUNC (bni.creation_date) creation_date
FROM bne_integrators_vl bni, fnd_application fa
WHERE fa.application_id = bni.application_id) a
ORDER BY a.owner, a.objecttype;
select * from XX_timesheet;
AS
SELECT a."OBJECTTYPE",
a."USER_DEFINE_NAME",
a."SHORT_NAME_OR_STATUS",
a."DESCRIPTION",
a."APPLICATION_OBJECT_ID",
a."OWNER",
(SELECT user_name
FROM fnd_user fu
WHERE fu.user_id = a.created_by)
created_by,
a."CREATION_DATE"
FROM (SELECT 'Concurrent Programs' objecttype,
fct.user_concurrent_program_name user_define_name,
concurrent_program_name short_name_or_status,
fct.description description,
fcp.application_id application_object_id,
fa.application_short_name owner,
TO_CHAR (fcp.created_by) created_by,
TRUNC (fcp.creation_date) creation_date
FROM fnd_application fa,
fnd_concurrent_programs fcp,
fnd_concurrent_programs_tl fct
WHERE fcp.concurrent_program_id = fct.concurrent_program_id
AND fa.application_id = fcp.application_id
UNION
SELECT 'Form Function ' objecttype,
user_function_name,
function_name,
fft.description,
fff.application_id,
fa.application_short_name,
TO_CHAR (fff.created_by) created_by,
TRUNC (fff.creation_date) creation_date
FROM fnd_application fa,
fnd_form_functions_tl fft,
fnd_form_functions fff
WHERE fff.function_id = fft.function_id
AND fa.application_id = fff.application_id
UNION
SELECT 'Responsibility' objecttype,
responsibility_name,
responsibility_key,
frt.description,
frt.application_id,
fa.application_short_name,
TO_CHAR (fr.created_by) created_by,
TRUNC (fr.creation_date) creation_date
FROM fnd_application fa,
fnd_responsibility fr,
fnd_responsibility_tl frt
WHERE frt.responsibility_id = fr.responsibility_id
AND fa.application_id = frt.application_id
UNION
SELECT DISTINCT 'MenuName' objecttype,
user_menu_name,
menu_name,
fmt.description,
fr.application_id,
fa.application_short_name,
TO_CHAR (fm.created_by) created_by,
TRUNC (fm.creation_date) creation_date
FROM fnd_application fa,
fnd_menus fm,
fnd_menus_tl fmt,
fnd_responsibility fr
WHERE fmt.menu_id = fm.menu_id
AND fr.menu_id = fm.menu_id
AND fa.application_id = fr.application_id
UNION
SELECT DISTINCT 'RequestGroup' objecttype,
request_group_name,
request_group_name,
frg.description,
fr.application_id,
fa.application_short_name,
TO_CHAR (frg.created_by) created_by,
TRUNC (frg.creation_date) creation_date
FROM fnd_application fa,
fnd_request_groups frg,
fnd_responsibility fr
WHERE frg.application_id = fr.application_id
AND fa.application_id = fr.application_id
UNION
SELECT DISTINCT 'RequestSet' objecttype,
frst.user_request_set_name,
frs.request_set_name,
frst.description,
frst.application_id,
fa.application_short_name,
TO_CHAR (frs.created_by) created_by,
TRUNC (frs.creation_date) creation_date
FROM fnd_application fa,
fnd_request_sets_tl frst,
fnd_request_sets frs
WHERE frs.application_id = frst.application_id
AND frs.request_set_id = frst.request_set_id
AND fa.application_id = frst.application_id
UNION
SELECT 'ValueSets' objecttype,
flex_value_set_name,
flex_value_set_name,
frg.description,
NULL,
NULL,
TO_CHAR (frg.created_by) created_by,
TRUNC (frg.creation_date) creation_date
FROM fnd_flex_value_sets frg
WHERE 1 = 1
UNION
SELECT 'FormsPersonalization' objecttype,
function_name,
form_name,
fcr.description,
sequence,
rule_key,
TO_CHAR (fcr.created_by) created_by,
TRUNC (fcr.creation_date) creation_date
FROM fnd_form_custom_rules fcr
UNION
SELECT 'DataDefinitions' objecttype,
xdt.data_source_name user_define_name,
xdd.data_source_code short_name_or_status,
xdt.description description,
(SELECT application_id
FROM fnd_application
WHERE application_short_name = xdd.application_short_name)
application_object_id,
xdd.application_short_name owner,
TO_CHAR (xdd.created_by) created_by,
TRUNC (xdd.creation_date) creation_date
FROM xdo_ds_definitions_b xdd, xdo_ds_definitions_tl xdt
WHERE xdt.data_source_code = xdd.data_source_code
UNION
SELECT 'XMLTemplates' objecttype,
xdt.template_name user_define_name,
xdd.template_code short_name_or_status,
xdt.description description,
(SELECT application_id
FROM fnd_application
WHERE application_short_name = xdd.application_short_name)
application_object_id,
xdd.application_short_name owner,
TO_CHAR (xdd.created_by) created_by,
TRUNC (xdd.creation_date) creation_date
FROM xdo_templates_b xdd, xdo_templates_tl xdt
WHERE xdt.template_code = xdd.template_code
UNION
SELECT 'AME Approval Groups' objecttype,
xdt.user_approval_group_name user_define_name,
xdd.name short_name_or_status,
xdt.description description,
(SELECT application_id
FROM fnd_application
WHERE application_short_name = NULL)
application_object_id,
NULL owner,
TO_CHAR (xdd.created_by) created_by,
TRUNC (xdd.creation_date) creation_date
FROM ame_approval_groups xdd, ame_approval_groups_tl xdt
WHERE xdt.approval_group_id = xdd.approval_group_id
UNION
SELECT 'AME Rules' objecttype,
xdt.description user_define_name,
xdd.rule_key short_name_or_status,
xdt.description description,
(SELECT application_id
FROM fnd_application
WHERE application_short_name = NULL)
application_object_id,
NULL owner,
TO_CHAR (xdd.created_by) created_by,
TRUNC (xdd.creation_date) creation_date
FROM ame_rules xdd, ame_rules_tl xdt
WHERE xdt.rule_id = xdd.rule_id
UNION
SELECT 'Workflow Messages' objecttype,
display_name user_define_name,
name short_name_or_status,
description description,
NULL application_object_id,
SUBSTR (name, 1, 3) owner,
NULL created_by,
(SELECT TRUNC (MIN (begin_date))
FROM wf_items wi
WHERE wi.item_type = tmp.TYPE)
creation_date
FROM wf_messages_vl tmp
UNION
SELECT 'Workflow Attributes' objecttype,
display_name user_define_name,
name short_name_or_status,
description description,
NULL application_object_id,
SUBSTR (name, 1, 3) owner,
NULL created_by,
(SELECT TRUNC (MIN (begin_date))
FROM wf_items wi
WHERE wi.item_type = tmp.TYPE)
creation_date
FROM wf_item_attributes_vl tmp
UNION
SELECT 'Workflows' objecttype,
display_name user_define_name,
name short_name_or_status,
description description,
NULL application_object_id,
SUBSTR (name, 1, 3) owner,
NULL created_by,
(SELECT TRUNC (MIN (begin_date))
FROM wf_items wi
WHERE wi.item_type = name)
creation_date
FROM wf_item_types_vl
UNION
SELECT object_type objecttype,
object_name user_define_name,
status short_name_or_status,
NVL (subobject_name, object_name) description,
(SELECT application_id
FROM fnd_application
WHERE application_short_name = NULL)
application_object_id,
owner,
NULL created_by,
TRUNC (created) creation_date
FROM dba_objects
WHERE SUBSTR (UPPER (object_name), 1, 2) IN ('XX')
AND TO_CHAR (NVL (last_ddl_time, created), 'RRRR') =
TO_CHAR (SYSDATE, 'RRRR')
UNION
SELECT 'Web Integrator(ADI)' objecttype,
user_name user_function_name,
integrator_code function_name,
user_name description,
bni.application_id,
fa.application_short_name,
TO_CHAR (bni.created_by) created_by,
TRUNC (bni.creation_date) creation_date
FROM bne_integrators_vl bni, fnd_application fa
WHERE fa.application_id = bni.application_id) a
ORDER BY a.owner, a.objecttype;
select * from XX_timesheet;
Comments
Post a Comment