DBA Data[Home] [Help]

VIEW: APPS.POR_APPROVAL_STATUS_LINES_V

Source

View Text - Preformatted

SELECT DOCUMENT_ID, APPROVER, APPROVER_EMAIL, SEQUENCE_NUM, APPROVAL_STATUS, APPROVAL_STATUS_LABEL, APPROVAL_DATE, NOTES, BUSINESS_GROUP_NAME, APPROVAL_GROUP_ID FROM ( SELECT PAH.OBJECT_ID DOCUMENT_ID, POR_VIEW_REQS_PKG.GET_APPROVER_NAME(PAH.EMPLOYEE_ID) APPROVER, POR_VIEW_REQS_PKG.GET_APPROVER_EMAIL(PAH.EMPLOYEE_ID) APPROVER_EMAIL, PAH.SEQUENCE_NUM SEQUENCE_NUM, NVL(PAH.ACTION_CODE, 'PENDING') APPROVAL_STATUS, PLC_STATUS.DISPLAYED_FIELD APPROVAL_STATUS_LABEL, PAH.ACTION_DATE APPROVAL_DATE, PAH.NOTE NOTES, POR_VIEW_REQS_PKG.GET_BUSINESS_GROUP_NAME(PAH.EMPLOYEE_ID) BUSINESS_GROUP_NAME, APPROVAL_GROUP_ID FROM PO_ACTION_HISTORY PAH, PO_LOOKUP_CODES PLC_STATUS WHERE PLC_STATUS.LOOKUP_CODE = NVL(PAH.ACTION_CODE, 'PENDING') AND PLC_STATUS.LOOKUP_TYPE = 'APPR_HIST_ACTIONS' AND PAH.OBJECT_TYPE_CODE = 'REQUISITION' UNION ALL SELECT APLH.DOCUMENT_ID DOCUMENT_ID, POR_VIEW_REQS_PKG.GET_APPROVER_NAME(APLL.APPROVER_ID) APPROVER, POR_VIEW_REQS_PKG.GET_APPROVER_EMAIL(APLL.APPROVER_ID) APPROVER_EMAIL, (APLL.SEQUENCE_NUM * 1000) SEQUENCE_NUM, 'null' APPROVAL_STATUS, NULL APPROVAL_STATUS_LABEL, APLL.RESPONSE_DATE APPROVAL_DATE, APLL.COMMENTS NOTES, POR_VIEW_REQS_PKG.GET_BUSINESS_GROUP_NAME(APLL.APPROVER_ID) BUSINESS_GROUP_NAME, NULL APPROVAL_GROUP_ID FROM PO_APPROVAL_LIST_HEADERS APLH, PO_APPROVAL_LIST_LINES APLL, PO_REQUISITION_HEADERS_ALL PRH WHERE APLL.APPROVAL_LIST_HEADER_ID = APLH.APPROVAL_LIST_HEADER_ID AND APLL.SEQUENCE_NUM > APLH.CURRENT_SEQUENCE_NUM AND APLH.LATEST_REVISION = 'Y' AND APLH.DOCUMENT_TYPE= 'REQUISITION' AND APLH.DOCUMENT_ID = PRH.REQUISITION_HEADER_ID AND PRH.AUTHORIZATION_STATUS NOT IN ('CANCELLED', 'REJECTED', 'RETURNED') order by SEQUENCE_NUM asc )
View Text - HTML Formatted

SELECT DOCUMENT_ID
, APPROVER
, APPROVER_EMAIL
, SEQUENCE_NUM
, APPROVAL_STATUS
, APPROVAL_STATUS_LABEL
, APPROVAL_DATE
, NOTES
, BUSINESS_GROUP_NAME
, APPROVAL_GROUP_ID
FROM ( SELECT PAH.OBJECT_ID DOCUMENT_ID
, POR_VIEW_REQS_PKG.GET_APPROVER_NAME(PAH.EMPLOYEE_ID) APPROVER
, POR_VIEW_REQS_PKG.GET_APPROVER_EMAIL(PAH.EMPLOYEE_ID) APPROVER_EMAIL
, PAH.SEQUENCE_NUM SEQUENCE_NUM
, NVL(PAH.ACTION_CODE
, 'PENDING') APPROVAL_STATUS
, PLC_STATUS.DISPLAYED_FIELD APPROVAL_STATUS_LABEL
, PAH.ACTION_DATE APPROVAL_DATE
, PAH.NOTE NOTES
, POR_VIEW_REQS_PKG.GET_BUSINESS_GROUP_NAME(PAH.EMPLOYEE_ID) BUSINESS_GROUP_NAME
, APPROVAL_GROUP_ID
FROM PO_ACTION_HISTORY PAH
, PO_LOOKUP_CODES PLC_STATUS
WHERE PLC_STATUS.LOOKUP_CODE = NVL(PAH.ACTION_CODE
, 'PENDING')
AND PLC_STATUS.LOOKUP_TYPE = 'APPR_HIST_ACTIONS'
AND PAH.OBJECT_TYPE_CODE = 'REQUISITION' UNION ALL SELECT APLH.DOCUMENT_ID DOCUMENT_ID
, POR_VIEW_REQS_PKG.GET_APPROVER_NAME(APLL.APPROVER_ID) APPROVER
, POR_VIEW_REQS_PKG.GET_APPROVER_EMAIL(APLL.APPROVER_ID) APPROVER_EMAIL
, (APLL.SEQUENCE_NUM * 1000) SEQUENCE_NUM
, 'NULL' APPROVAL_STATUS
, NULL APPROVAL_STATUS_LABEL
, APLL.RESPONSE_DATE APPROVAL_DATE
, APLL.COMMENTS NOTES
, POR_VIEW_REQS_PKG.GET_BUSINESS_GROUP_NAME(APLL.APPROVER_ID) BUSINESS_GROUP_NAME
, NULL APPROVAL_GROUP_ID
FROM PO_APPROVAL_LIST_HEADERS APLH
, PO_APPROVAL_LIST_LINES APLL
, PO_REQUISITION_HEADERS_ALL PRH
WHERE APLL.APPROVAL_LIST_HEADER_ID = APLH.APPROVAL_LIST_HEADER_ID
AND APLL.SEQUENCE_NUM > APLH.CURRENT_SEQUENCE_NUM
AND APLH.LATEST_REVISION = 'Y'
AND APLH.DOCUMENT_TYPE= 'REQUISITION'
AND APLH.DOCUMENT_ID = PRH.REQUISITION_HEADER_ID
AND PRH.AUTHORIZATION_STATUS NOT IN ('CANCELLED'
, 'REJECTED'
, 'RETURNED') ORDER BY SEQUENCE_NUM ASC )