0% found this document useful (0 votes)
15 views2 pages

Purchase Requisition

This document contains a SQL query that selects data from various tables related to purchase requisitions, including headers, lines, distributions, and users. The query filters on a specific requisition number to return related data.

Uploaded by

kondetimithun1
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)
15 views2 pages

Purchase Requisition

This document contains a SQL query that selects data from various tables related to purchase requisitions, including headers, lines, distributions, and users. The query filters on a specific requisition number to return related data.

Uploaded by

kondetimithun1
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

SELECT

TO_CHAR (PRHA.APPROVED_DATE, 'MM-DD-YYYY HH24:MI:SS') AS


APPROVED_ON_DATE,
PRLA.QUANTITY_CANCELLED AS CANCELLED_LINE_QTY,
TO_CHAR (PRLA.REQ_BU_ID) AS BU_KEY,
TO_CHAR (PRLA.DESTINATION_ORGANIZATION_ID) AS ORG_ID,
TO_CHAR (PRLA.PO_LINE_ID) AS PO_LINE_ID,
NVL (TO_CHAR(PRLA.DELIVER_TO_CUST_ID),'0') AS DELIVER_TO_CUST_ID,
PRLA.DESTINATION_TYPE_CODE AS DESTINATION_TYPE_CODE,
PRLA.ITEM SOURCE AS ITEM SOURCE,
NVL (PRLA.SUGGESTED_SUPPLIER_ITEM_NUMBER,0) AS
SUGGESTED_SUPPLIER_ITEM_NUM,
NVL(PRLA.SUGGESTED_VENDOR_NAME,'-') AS SUGGESTED_VENDOR_NAME,
PRLA.LINE_STATUS AS LINE_STATUS,
(CASE
WHEN PRLA.MATCHING_BASIS = 'AMOUNT' THEM PRLA.AMOUNT
ELSE PRLA.QUANTITY * PRLA.UNIT_PRICE
END ) AS LINE_AMOUNT,
TO_CHAR (PRLA.REQUESTED_SHIP_DATE, 'MM-DD-YYYY HH24:MI:SS') AS
REQUESTED_SHIP_DATE,
TO_CHAR (PRLA.LAST _APPROVAL_DATE,'MM-DD-YYYY HH24:MI:SS') AS
LAST_APPROVAL_DATE,
TO_CHAR (PRLA.CANCLE_DATE,'MM-DD-YYYY HH24:MM:SS') AS CANCLE_DATE,
TO_CHAR (PRLA.LAST_SUBMITTED_DATE, 'MM-DD-YYYY HH24:MI:SS') AS
LAST_SUBMITTED_DATE,
PRLA.ITEM_DESCRIPTION AS LINE_TEXT,
PRLA.RATE AS LOC_EXCHANGE_RATE,
PRLA.UOM_CODE AS PRIMARY_UOM_CODE,
PRLA.LINE_NUMBER AS PURCH_LINE_NUM,
PRLA.REQUISITION_NUMBER AS PURCH_RQSTN_NUM,
PRLA.QUANTITY AS REQUESTED_QTY,
NVL(PRLA.CURRENCY_UNIT_PRICE,PRLA.UNIT_PRICE) AS UNIT_PRICE,
PRLA.SECONDARY_UOM_CODE AS UOM_CODE,
PRLA.URGENT_FLAG AS URGENT_FLG,
PRHA.DOCUMENT_STATUS AS DOCUMENT_STATUS,
TO_NUMBER (TO_CHAR (PRHA.CREATION_DATE, 'YYYYMMDD')) AS
APPROVED_ON_DT_KEY,
TO_NUMBER (TO_CHAR (PRLA.NEED_BY_DATE, 'YYYYMMDD')) AS
NEEDED_BY_DATE_KEY,
TO_CHAR (PRLA.DESTINATION_ORGANIZATION_ID) AS OPERATING_UNIT_ORG_KEY,
TO_NUMBER (TO_CHAR(PRHA.CREATION_DATE, 'YYYYMMDD')) AS
ORDERED_ON_DATE_KEY,
TO_CHAR (PRLA.ITEM_ID) AS ITEM KEY
TO_NUMBER (NULL) AS RECIEVED_ON_DT_KEY,
TO_CHAR (PRLA.REQUESTER_ID) AS REQUESTOR KEY,
TO_CHAR (PRLA.DESTINATION_ORGANIZATION_ID) AS RQSTN_ORG_KEY,
TO_CHAR (PRLA.VENDOR_SITE_ID) AS SUPPLIER_ACCOUNT_KEY,
TO_CHAR (NVL (POV.PARTY_ID,PRLA.VENDOR_ID)) AS SUPPLIER_KEY,
TO_CHAR (PRLA.ITEM_ID) AS SUPPLIER_PROD_KEY,
'PURCHASE REQUISITION' || '~' || PRLA.ORDER_TYPE_LOOKUP_CODE AS
REQ_TYPE_KEY,
TO_CHAR (PRHA.CREATION_DATE, 'MM-DD-YYYY HH24:MI:SS') AS
REQ_LINE_CREATION_DATE,
PRLA.QUANTITY AS ORDERED_QUANTITY,
(PRLA.UNIT_PRICE * PRLA.QUANTITY) AS AMOUNT_ORDERED,
PDA.DISTRIBUTION_AMOUNT AS DISTRIBUTION_AMOUNT,
NVL (PDA.DISTRIBUTION_QUANTITY, 0) AS DISTRIBUTION_QTY,
PDA.NONRECOVERABLE_TAX AS NONRECOVERABLE_TAX,
PDA.RECOVERABLE_TAX AS RECOVERABLE_TAX,
FND.USERNAME AS LINE_LAST_UPDATED_BY,
FND_C.USERNAME AS LINE_CREATED_BY,
TO_CHAR (PRHA.SUBMISSION_DATE, 'MM-DD-YYYY HH24:MI:SS') AS
HEADER_SUBMISSION_DATE,

FROM
POR_REQUISITION_HEADERS_ALL PRHA,
POR_REQUISITION_LINES_ALL PRLA,
PO_LINE_LOCATIONS_ALL POLLA,
GL_CODE_COMBINATIONS GLCC,
POR_REQ_DISTRIBUTIONS_ALL PDA,
PER_USERS FND,
PER_USERS FND_C,
POZ_SUPPLIERS POV

WHERE 1=1
AND PRLA.REQUISITION_HEADER_ID = PRHA.REQUISITION_HEADER_ID(+)
AND PRLA.REQUISITION_LINE_ID(+) = PDA.REQUISITION_LINE_ID
AND PDA.CODE_COMBINATION_ID = GLCC.CODE_COMBINATION_ID
AND TO_CHAR (FND.USER_ID(+)) = PRLA.LAST_UPDATED_BY
AND TO_CHAR (FND_C.USER_ID(+)) = PRLA.CREAYED_BY
AND POV.VENDOR_ID(+) = PRLA.VENDOR_ID
AND PRHA.REQUISITION_NUMBER = '204142'

You might also like