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

Queries

The document contains multiple SQL queries that are selecting data from various tables in an Oracle database. The queries are retrieving information such as requisition numbers, purchase order numbers, supplier details, and other data related to drop ship orders.

Uploaded by

komma
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)
136 views

Queries

The document contains multiple SQL queries that are selecting data from various tables in an Oracle database. The queries are retrieving information such as requisition numbers, purchase order numbers, supplier details, and other data related to drop ship orders.

Uploaded by

komma
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/ 4

--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

You might also like