SELECT 'WPAY' TYPE, gl.segment1 division, gl.segment3 dcc,
gl.segment4 ccc, h.report_submitted_date creation_date,
(TRUNC (SYSDATE) - TRUNC (h.report_submitted_date)) days_old,
NULL timeout_date, NULL manager_level,
TO_CHAR (h.report_header_id) report_header_id,
h.invoice_num invoice_num, h.description description,
p.full_name requestor, h.flex_concatenated district, h.total total,
'Payables' current_approver
FROM ap_expense_report_headers_all h,
per_people_x p,
gl_code_combinations gl
WHERE p.person_id = h.employee_id
AND gl.code_combination_id = h.employee_ccid
AND h.workflow_approved_flag = 'M'
UNION ALL
SELECT 'WSYS' TYPE, gl.segment1 division, gl.segment3 dcc,
gl.segment4 ccc, h.report_submitted_date creation_date,
(TRUNC (SYSDATE) - TRUNC (h.report_submitted_date)) days_old,
NULL timeout_date, NULL manager_level,
wfi.item_key report_header_id, h.invoice_num invoice_num,
h.description description, p.full_name requestor,
h.flex_concatenated district, h.total total,
DECODE (SUBSTR (wfi.assigned_user, 1, 3),
'FND', 'SYSADMIN:TO',
wfi.assigned_user
) current_approver
FROM wf_item_activity_statuses wfi,
ap_expense_report_headers_all h,
per_people_x p,
gl_code_combinations gl
WHERE wfi.item_key = TO_CHAR (h.report_header_id)
AND h.employee_ccid = gl.code_combination_id(+)
AND p.person_id = h.employee_id
AND wfi.item_type = 'APEXP'
AND wfi.activity_status = 'NOTIFIED'
AND wfi.end_date IS NULL
AND ( wfi.assigned_user = 'SYSADMIN'
OR wfi.assigned_user LIKE 'FND_RESP%'
)
UNION ALL
SELECT 'WTRM' TYPE, gl.segment1 division, gl.segment3 dcc,
gl.segment4 ccc, h.report_submitted_date creation_date,
(TRUNC (SYSDATE) - TRUNC (h.report_submitted_date)) days_old,
NULL timeout_date, NULL manager_level,
wfi.item_key report_header_id, h.invoice_num invoice_num,
h.description description, p.full_name requestor,
h.flex_concatenated district, h.total total,
wfi.assigned_user current_approver
FROM wf_item_activity_statuses wfi,
ap_expense_report_headers_all h,
per_people_x p,
gl_code_combinations gl,
per_assignments_x a
WHERE wfi.item_key = TO_CHAR (h.report_header_id)
AND gl.code_combination_id = h.employee_ccid
AND p.person_id = h.employee_id
AND p.person_id = a.person_id
AND a.primary_flag = 'Y'
AND wfi.item_type = 'APEXP'
AND wfi.activity_status = 'NOTIFIED'
AND wfi.end_date IS NULL
AND wfi.assigned_user IS NOT NULL
AND h.workflow_approved_flag IS NULL
AND hr_person_type_usage_info.get_user_person_type (SYSDATE,
a.supervisor_id
) LIKE
'Ex-employee%'
UNION ALL
SELECT 'SPAY' TYPE, gl.segment1 division, gl.segment3 dcc,
gl.segment4 ccc, h.report_submitted_date creation_date,
(TRUNC (SYSDATE) - TRUNC (h.report_submitted_date)) days_old,
NULL timeout_date, NULL manager_level,
TO_CHAR (h.report_header_id) report_header_id,
h.invoice_num invoice_num, h.description description,
p.full_name requestor, h.flex_concatenated district, h.total total,
DECODE (h.workflow_approved_flag,
'Y', 'Complete',
'A', 'Complete',
'M', 'Mgr Approved',
'S', 'Saved',
'R', 'Rejected',
'P', 'AP Approved',
NULL, 'Waiting',
NULL
) current_approver
FROM ap_expense_report_headers_all h,
per_people_x p,
gl_code_combinations gl
WHERE p.person_id = h.employee_id
AND gl.code_combination_id = h.employee_ccid
AND h.invoice_num LIKE 'WEB%-1'
UNION ALL
SELECT 'WMGR' TYPE, gl.segment1 division, gl.segment3 dcc,
gl.segment4 ccc, h.report_submitted_date creation_date,
(TRUNC (SYSDATE) - TRUNC (h.report_submitted_date)) days_old,
notif.timeout_date, notif.manager_level,
wfi.item_key report_header_id, h.invoice_num invoice_num,
h.description description, p.full_name requestor,
h.flex_concatenated district, h.total total,
DECODE (SUBSTR (wfi.assigned_user, 1, 3),
'FND', 'SYSADMIN:TO',
wfi.assigned_user
) current_approver
FROM wf_item_activity_statuses wfi,
ap_expense_report_headers_all h,
fnd_user u,
per_people_x p,
gl_code_combinations gl,
(SELECT SUBSTR (CONTEXT, 7, 6) CONTEXT,
TRUNC (due_date) timeout_date, message_name,
DECODE (message_name,
'OIE_REQUEST_EMPLOYEE_APPROVAL', '0',
'TIMED-OUT'
) manager_level
FROM wf_notifications
WHERE MESSAGE_TYPE = 'APEXP' AND status = 'OPEN') notif
WHERE wfi.item_key = TO_CHAR (h.report_header_id)
AND notif.CONTEXT = h.report_header_id
AND gl.code_combination_id = h.employee_ccid
AND wfi.assigned_user = u.user_name(+)
AND p.person_id = h.employee_id
AND wfi.item_type = 'APEXP'
AND wfi.activity_status = 'NOTIFIED'
AND wfi.end_date IS NULL
AND (h.workflow_approved_flag IS NULL OR h.workflow_approved_flag = 'P'
)
AND wfi.assigned_user != 'SYSADMIN'
AND SUBSTR (wfi.assigned_user, 1, 3) != 'FND'
gl.segment4 ccc, h.report_submitted_date creation_date,
(TRUNC (SYSDATE) - TRUNC (h.report_submitted_date)) days_old,
NULL timeout_date, NULL manager_level,
TO_CHAR (h.report_header_id) report_header_id,
h.invoice_num invoice_num, h.description description,
p.full_name requestor, h.flex_concatenated district, h.total total,
'Payables' current_approver
FROM ap_expense_report_headers_all h,
per_people_x p,
gl_code_combinations gl
WHERE p.person_id = h.employee_id
AND gl.code_combination_id = h.employee_ccid
AND h.workflow_approved_flag = 'M'
UNION ALL
SELECT 'WSYS' TYPE, gl.segment1 division, gl.segment3 dcc,
gl.segment4 ccc, h.report_submitted_date creation_date,
(TRUNC (SYSDATE) - TRUNC (h.report_submitted_date)) days_old,
NULL timeout_date, NULL manager_level,
wfi.item_key report_header_id, h.invoice_num invoice_num,
h.description description, p.full_name requestor,
h.flex_concatenated district, h.total total,
DECODE (SUBSTR (wfi.assigned_user, 1, 3),
'FND', 'SYSADMIN:TO',
wfi.assigned_user
) current_approver
FROM wf_item_activity_statuses wfi,
ap_expense_report_headers_all h,
per_people_x p,
gl_code_combinations gl
WHERE wfi.item_key = TO_CHAR (h.report_header_id)
AND h.employee_ccid = gl.code_combination_id(+)
AND p.person_id = h.employee_id
AND wfi.item_type = 'APEXP'
AND wfi.activity_status = 'NOTIFIED'
AND wfi.end_date IS NULL
AND ( wfi.assigned_user = 'SYSADMIN'
OR wfi.assigned_user LIKE 'FND_RESP%'
)
UNION ALL
SELECT 'WTRM' TYPE, gl.segment1 division, gl.segment3 dcc,
gl.segment4 ccc, h.report_submitted_date creation_date,
(TRUNC (SYSDATE) - TRUNC (h.report_submitted_date)) days_old,
NULL timeout_date, NULL manager_level,
wfi.item_key report_header_id, h.invoice_num invoice_num,
h.description description, p.full_name requestor,
h.flex_concatenated district, h.total total,
wfi.assigned_user current_approver
FROM wf_item_activity_statuses wfi,
ap_expense_report_headers_all h,
per_people_x p,
gl_code_combinations gl,
per_assignments_x a
WHERE wfi.item_key = TO_CHAR (h.report_header_id)
AND gl.code_combination_id = h.employee_ccid
AND p.person_id = h.employee_id
AND p.person_id = a.person_id
AND a.primary_flag = 'Y'
AND wfi.item_type = 'APEXP'
AND wfi.activity_status = 'NOTIFIED'
AND wfi.end_date IS NULL
AND wfi.assigned_user IS NOT NULL
AND h.workflow_approved_flag IS NULL
AND hr_person_type_usage_info.get_user_person_type (SYSDATE,
a.supervisor_id
) LIKE
'Ex-employee%'
UNION ALL
SELECT 'SPAY' TYPE, gl.segment1 division, gl.segment3 dcc,
gl.segment4 ccc, h.report_submitted_date creation_date,
(TRUNC (SYSDATE) - TRUNC (h.report_submitted_date)) days_old,
NULL timeout_date, NULL manager_level,
TO_CHAR (h.report_header_id) report_header_id,
h.invoice_num invoice_num, h.description description,
p.full_name requestor, h.flex_concatenated district, h.total total,
DECODE (h.workflow_approved_flag,
'Y', 'Complete',
'A', 'Complete',
'M', 'Mgr Approved',
'S', 'Saved',
'R', 'Rejected',
'P', 'AP Approved',
NULL, 'Waiting',
NULL
) current_approver
FROM ap_expense_report_headers_all h,
per_people_x p,
gl_code_combinations gl
WHERE p.person_id = h.employee_id
AND gl.code_combination_id = h.employee_ccid
AND h.invoice_num LIKE 'WEB%-1'
UNION ALL
SELECT 'WMGR' TYPE, gl.segment1 division, gl.segment3 dcc,
gl.segment4 ccc, h.report_submitted_date creation_date,
(TRUNC (SYSDATE) - TRUNC (h.report_submitted_date)) days_old,
notif.timeout_date, notif.manager_level,
wfi.item_key report_header_id, h.invoice_num invoice_num,
h.description description, p.full_name requestor,
h.flex_concatenated district, h.total total,
DECODE (SUBSTR (wfi.assigned_user, 1, 3),
'FND', 'SYSADMIN:TO',
wfi.assigned_user
) current_approver
FROM wf_item_activity_statuses wfi,
ap_expense_report_headers_all h,
fnd_user u,
per_people_x p,
gl_code_combinations gl,
(SELECT SUBSTR (CONTEXT, 7, 6) CONTEXT,
TRUNC (due_date) timeout_date, message_name,
DECODE (message_name,
'OIE_REQUEST_EMPLOYEE_APPROVAL', '0',
'TIMED-OUT'
) manager_level
FROM wf_notifications
WHERE MESSAGE_TYPE = 'APEXP' AND status = 'OPEN') notif
WHERE wfi.item_key = TO_CHAR (h.report_header_id)
AND notif.CONTEXT = h.report_header_id
AND gl.code_combination_id = h.employee_ccid
AND wfi.assigned_user = u.user_name(+)
AND p.person_id = h.employee_id
AND wfi.item_type = 'APEXP'
AND wfi.activity_status = 'NOTIFIED'
AND wfi.end_date IS NULL
AND (h.workflow_approved_flag IS NULL OR h.workflow_approved_flag = 'P'
)
AND wfi.assigned_user != 'SYSADMIN'
AND SUBSTR (wfi.assigned_user, 1, 3) != 'FND'
Excellent blog I visit this blog it's really awesome. The important thing is that in this blog content written clearly and understandable. The content of information is very informative.
ReplyDeleteMagnificent blog I visit this blog it's extremely wonderful. Interestingly, in this blog content composed plainly and reasonable. The substance of data is useful.
Oracle Fusion HCM Online Training
Oracle Fusion SCM Online Training
Oracle Fusion Financials Online Training
Big Data and Hadoop Training In Hyderabad
oracle fusion financials classroom training
Oracle Fusion HCM Classroom Training
oracle cpq online training / Oracle CPQ Class Room Training
Oracle Taleo Online Training
Thankks for this
ReplyDelete