0% found this document useful (0 votes)
30 views

Workflow Related Queries Link Between PO and Work Flow, Open Notifications - Req, Open Notifications - PO

Workflow Related Queries Link Between PO and Work Flow , Open Notifications - Req ,Open Notifications - PO

Uploaded by

Sudha Krishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

Workflow Related Queries Link Between PO and Work Flow, Open Notifications - Req, Open Notifications - PO

Workflow Related Queries Link Between PO and Work Flow , Open Notifications - Req ,Open Notifications - PO

Uploaded by

Sudha Krishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

*

*Action History - PO
*
select poah.sequence_num seq#, poah.action_date, poah.action_code,
poah.employee_id emp_id, fnd.user_name,
substr(poah.object_type_code,1,3) type, poah.object_sub_type_code sub_type,
poah.object_revision_num rev, pohead.org_id
from po_action_history poah, fnd_user fnd, po_headers_all pohead
where poah.object_id = pohead.po_header_id
and pohead.segment1 = '&PO_NUMBER'
and pohead.org_id = '&ORG_ID'
and substr(poah.object_type_code,1,3) = 'PO'
and poah.employee_id = fnd.employee_id
and fnd.session_number != 0
order by 2,1;

*Action History - Req *


select poah.sequence_num seq#, poah.action_date, poah.action_code,
poah.employee_id emp_id, fnd.user_name,
substr(poah.object_type_code,1,3) type, poah.object_sub_type_code sub_type,
poah.object_revision_num rev, pohead.org_id
from po_action_history poah, fnd_user fnd, po_requisition_headers_all pohead
where poah.object_id = pohead.requisition_header_id
and pohead.segment1 = '&REQ_NUMBER'
and substr(poah.object_type_code,1,3) = 'REQ'
and pohead.org_id = '&ORG_ID'
and poah.employee_id = fnd.employee_id
and fnd.session_number != 0
order by 9,2,1;

*Open Notifications - Req *

select reqh.segment1 req, wfn.status notify_status, wias.notification_id


notify_id,
wfn.to_user name, reqh.org_id org
from wf_item_activity_statuses wias,
wf_notifications wfn,
po_requisition_headers_all reqh
where wias.notification_id is not null
and wias.notification_id = wfn.group_id
and wfn.status = 'OPEN'
and wias.item_type = 'REQAPPRV'
and wias.item_key = reqh.wf_item_key
and reqh.authorization_status IN ('IN PROCESS')
order by 5,1,3;

*Open Notifications - PO
*
select poh.segment1 po, wfn.status notify_status, wias.notification_id
notify_id,
wfn.to_user name, poh.org_id org
from wf_item_activity_statuses wias,
wf_notifications wfn,
po_headers_all poh
where wias.notification_id is not null
and wias.notification_id = wfn.group_id
and wfn.status = 'OPEN'
and wias.item_type = 'POAPPRV'
and wias.item_key = poh.wf_item_key
and poh.authorization_status IN ('IN PROCESS','PRE-APPROVED')
order by 4,5,1,3;

*Hierarchy By Employee ID *
SELECT superior_id, hrec.full_name ,poeh.superior_level
FROM hr_employees_current_v hrec, po_employee_hierarchies poeh,
PO_DOCUMENT_TYPES_ALL pdt
WHERE pdt.org_id = 19897
AND pdt.DOCUMENT_TYPE_CODE = 'REQUISITION'
AND pdt.DOCUMENT_SUBTYPE = 'PURCHASE'
AND pdt.default_approval_path_id = poeh.position_structure_id
AND poeh.employee_id = 100958
AND hrec.employee_id = poeh.superior_id
AND poeh.superior_level > 0
ORDER BY poeh.superior_level, hrec.full_name;

SELECT prh.segment1 req_number,


wf.from_user,
wf.to_user,
prh.authorization_status
FROM po_action_history pah,
po_requisition_headers_all prh,
wf_notifications wf,
wf_items wi
WHERE pah.object_type_code = 'REQUISITION'
AND pah.action_code IS NULL
AND pah.object_id = prh.requisition_header_id
AND wi.item_type = 'REQAPPRV'
AND prh.wf_item_type = wi.item_type
AND wi.parent_item_key = prh.wf_item_key
AND wi.item_key = wf.item_key

AND wf.message_type = 'REQAPPRV'

You might also like