-- Obtain Requisition Numbers created for the Drop Ship Order
SELECT
dfla.source_order_number
, dfla.source_line_number
, dfla.fulfill_line_number
, dfla.status_code
, dla.line_number
, dla.display_line_number
, ddr.DOC_USER_KEY "Requisition Number"
, ddr.DOC_LINE_USER_KEY "Requisition Line Number"
, ddr.doc_ref_type
, ddr.doc_id
, TO_CHAR(ddr.creation_date,'dd-mon-yyyy hh24:mi:ss') cr_dt
, TO_CHAR(ddr.last_update_date,'dd-mon-yyyy hh24:mi:ss') upd_dt
FROM
fusion.doo_document_references ddr
, fusion.doo_headers_all dha
, fusion.doo_lines_all dla
, fusion.doo_fulfill_lines_all dfla
WHERE
dha.header_id = dfla.header_id
AND dha.header_id = ddr.header_id
AND dfla.fulfill_line_id = ddr.fulfill_line_id
AND submitted_flag = 'Y'
AND dha.source_order_number IN ('&SOURCE_ORDER_NUMBER')
AND ddr.DOC_REF_TYPE = 'DROPSHIP_REQ_REFERENCE'
AND dfla.line_id = dla.line_id
ORDER BY
dla.display_line_number ASC
-- Obtain Purchase Order Numbers created for the Drop Ship Order
SELECT
dfla.source_order_number
, dfla.source_line_number
, dfla.fulfill_line_number
, dfla.fulfill_line_id
, dfla.status_code
, dla.line_number
, dla.display_line_number
, ddr.DOC_USER_KEY "PO Number"
, DOC_LINE_USER_KEY "PO Line Number"
, DOC_SUBLINE_USER_KEY "PO Schedule Number"
, ddr.doc_ref_type
, ddr.doc_id
, TO_CHAR(ddr.creation_date,'dd-mon-yyyy hh24:mi:ss') cr_dt
, TO_CHAR(ddr.last_update_date,'dd-mon-yyyy hh24:mi:ss') upd_dt
FROM
fusion.doo_document_references ddr
, fusion.doo_headers_all dha
, fusion.doo_lines_all dla
, fusion.doo_fulfill_lines_all dfla
WHERE
dha.header_id = dfla.header_id
AND dha.header_id = ddr.header_id
AND dfla.fulfill_line_id = ddr.fulfill_line_id
AND submitted_flag = 'Y'
AND dha.source_order_number IN ('&SOURCE_ORDER_NUMBER')
AND ddr.DOC_REF_TYPE = 'DROPSHIP_PO_REFERENCE'
AND dfla.line_id = dla.line_id
ORDER BY
dla.display_line_number ASC
-- Obtain Review Requisition interface details, including errors
-- NOTE: This data may be purged by the requisition import process
SELECT
dha.source_order_system
, dfla.source_order_number
, dha.order_number
, dfla.source_line_number
, dfla.fulfill_line_number
, dfla.status_code
, dla.line_number
, dla.display_line_number
, dha.header_id
, dfla.fulfill_line_id
, dla.line_id
, dfla.FULFILL_LINE_NUMBER
, prlia.REQUISITION_HEADER_ID
, prlia.REQUISITION_LINE_ID
, prie.MESSAGE_NAME
, prie.TEXT_LINE
, prie.COLUMN_NAME
, prie.COLUMN_VALUE
, prie.TOKEN_NAME1
, prie.TOKEN_VALUE1
FROM
fusion.POR_REQ_HEADERS_INTERFACE_ALL prhia
, fusion.POR_REQ_LINES_INTERFACE_ALL prlia
, fusion.doo_headers_all dha
, fusion.doo_fulfill_lines_all dfla
, fusion.doo_lines_all dla
, fusion.POR_REQ_IMPORT_ERRORS PRIE
WHERE
prhia.REQ_HEADER_INTERFACE_ID = prlia.REQ_HEADER_INTERFACE_ID
AND dha.header_id = dfla.header_id
AND TO_CHAR(dha.header_id) = prhia.INTERFACE_HEADER_KEY
AND TO_CHAR(dfla.fulfill_line_id) = prlia.interface_LINE_KEY (+)
AND prhia.batch_id = prie.import_batch_id (+)
AND prie.INTERFACE_KEY (+) = prlia.interface_LINE_KEY
AND dha.submitted_flag = 'Y'
AND dha.source_order_number IN ('&SOURCE_ORDER_NUMBER')
AND dfla.line_id = dla.line_id
ORDER BY
dla.display_line_number
-- Obtain Requisition Details
SELECT
prla.po_header_id
, prla.po_line_id
, dha.source_order_system
, dfla.source_order_number
, dha.order_number
, dfla.source_line_number
, dfla.fulfill_line_number
, dfla.status_code
, dla.line_number
, dla.display_line_number
, dha.header_id
, dfla.fulfill_line_id
, dla.line_id
, dfla.FULFILL_LINE_NUMBER
, PRHA.REQUISITION_HEADER_ID
, PRHA.REQUISITION_NUMBER
, PRHA.DOCUMENT_STATUS
, PRHA.PROCESS_STATUS
, PRHA.REQ_BU_ID
, PRHA.PREPARER_ID
, PRHA.DESCRIPTION
, PRLA.REQUISITION_LINE_ID
, PRLA.SUGGESTED_VENDOR_NAME
, PRLA.SUGGESTED_VENDOR_SITE
, PRLA.VENDOR_ID
, PRLA.VENDOR_SITE_ID
, PRLA.ITEM_DESCRIPTION
, PRLA.UOM_CODE
, PRLA.UNIT_PRICE
FROM
fusion.por_requisition_headers_all prha
, fusion.por_requisition_lines_all prla
, fusion.doo_headers_all dha
, fusion.doo_fulfill_lines_all dfla
, fusion.doo_lines_all dla
WHERE
prha.requisition_header_id = prla.requisition_header_id
AND dha.source_order_number IN ('&SOURCE_ORDER_NUMBER')
AND dha.header_id = dfla.header_id
AND TO_CHAR(dfla.fulfill_line_id) = prla.interface_LINE_KEY (+)
AND dha.submitted_flag = 'Y'
AND dfla.line_id = dla.line_id
ORDER BY
dla.display_line_number
-- Obtain Purchase Order Details Details
SELECT
dha.source_order_system
, dfla.source_order_number
, dha.order_number
, dfla.source_line_number
, dfla.fulfill_line_number
, dfla.status_code
, dla.line_number
, dla.display_line_number
, dha.header_id
, dfla.fulfill_line_id
, dla.line_id
, dfla.FULFILL_LINE_NUMBER
, PRHA.REQUISITION_NUMBER
, PRHA.DOCUMENT_STATUS
, PRHA.PROCESS_STATUS
, PRLA.REQUISITION_LINE_ID
, pha.segment1 po_number
, pha.DOCUMENT_STATUS
, pla.line_num po_line_number
, pla.LINE_STATUS
, pla.item_description
, plla.shipment_num
, plla.QUANTITY
, plla.QUANTITY_RECEIVED
, plla.QUANTITY_ACCEPTED
, plla.QUANTITY_REJECTED
, plla.QUANTITY_BILLED
, plla.QUANTITY_CANCELLED
FROM
fusion.por_requisition_headers_all prha
, fusion.por_requisition_lines_all prla
, fusion.doo_headers_all dha
, fusion.doo_fulfill_lines_all dfla
, fusion.doo_lines_all dla
, fusion.po_headers_all pha
, fusion.po_lines_all pla
, fusion.po_line_locations_all plla
WHERE
prha.requisition_header_id = prla.requisition_header_id
AND dha.source_order_number IN ('&SOURCE_ORDER_NUMBER')
AND dha.header_id = dfla.header_id
AND TO_CHAR(dfla.fulfill_line_id) = prla.interface_LINE_KEY (+)
AND dha.submitted_flag = 'Y'
AND dfla.line_id = dla.line_id
AND pha.po_header_id = prla.po_header_id
AND pla.po_line_id = prla.po_line_id
AND plla.po_line_id (+) = pla.po_line_id
ORDER BY
dla.display_line_number
-- Obtain Supplier Information using Vendor ID on Requisition
SELECT
hzp.party_name
FROM
fusion.POZ_SUPPLIERS PS
, fusion.HZ_PARTies HZP
WHERE
vendor_id = XXXXXXXXXXXXXX
AND hzp.party_id = ps.party_id
SELECT
hzp.party_name
, Ps.vendor_id
, pssam.VENDOR_SITE_CODE
, pssam.vendor_site_id
FROM
fusion.POZ_SUPPLIERS PS
, fusion.POZ_SUPPLIER_SITES_ALL_M PSSAM
, fusion.HZ_PARTies HZP
WHERE
(
ps.vendor_id =
&VENDOR_ID
OR upper(party_name) LIKE upper('&VENDOR_NAME')
)
AND hzp.party_id = ps.party_id
AND ps.Vendor_id = pssam.VENDOR_ID