SELECT ORG_ID,TRX_HDR_ID,SHIPMENT_HEADER_ID,NULL SHIPMENT_LINE_ID, SEGMENT4,INVENTORY_ORGANIZATION_CODE,RCV_RECEIPT_NUM,PO_ORDER_NUMBER
,PO_LINE_NUM,
ACCOUNTED_CR,ACCOUNTED_DR,ACCOUNTING_DATE,TRX_TYPE_NAME,ENTERED_CR,ENTERED_DR,CURRENCY_CODE,
THIRD_PARTY_NAME,TRX_DATE,INVENTORY_ITEM_ID,TRX_QUANTITY,ITEM_DESCRIPTION,TAX_AMT_CR,
TAX_AMT_DR,PO_DATE,CHALLAN_NUM
FROM (
SELECT ORG_ID, RCV_TRX_ID TRX_HDR_ID , SHIPMENT_HEADER_ID, SHIPMENT_LINE_ID,
SEGMENT4, INVENTORY_ORGANIZATION_CODE,
RCV_RECEIPT_NUM, PO_ORDER_NUMBER, PO_LINE_NUM,
NVL (DECODE (SIGN (DD.BASE_AMOUNT), -1, ABS (DD.BASE_AMOUNT), 0, 0, ''),
0
) ACCOUNTED_CR,
NVL (DECODE (SIGN (DD.BASE_AMOUNT), 1, (DD.BASE_AMOUNT), 0, 0, ''),
0
) ACCOUNTED_DR,ACCOUNTING_DATE,INITCAP(TRANSACTION_TYPE) TRX_TYPE_NAME,NULL ENTERED_CR, NULL ENTERED_DR, CURRENCY_CODE,
THIRD_PARTY_NAME, TRX_DATE, INVENTORY_ITEM_ID,
TRX_QUANTITY, ITEM_DESCRIPTION, (SELECT SUM (ENTERED_CR)
FROM JAI_RCV_JOURNAL_ENTRIES J,
GL_CODE_COMBINATIONS GCC,
RCV_TRANSACTIONS RT
WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID --4201763--4201801
AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
AND RT.TRANSACTION_ID = J.TRANSACTION_ID
AND GCC.SEGMENT4 IN
('212801', '212802', '212804', '212805', '212807', '212808',
'212809', '212810', '212811')) TAX_AMT_CR,
(SELECT SUM (ENTERED_DR)
FROM JAI_RCV_JOURNAL_ENTRIES J,
GL_CODE_COMBINATIONS GCC,
RCV_TRANSACTIONS RT
WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID --4201763--4201801
AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
AND RT.TRANSACTION_ID = J.TRANSACTION_ID
AND GCC.SEGMENT4 IN
('212801', '212802', '212804', '212805', '212807', '212808',
'212809', '212810', '212811')) TAX_AMT_DR, PO_DATE, CHALLAN_NUM
FROM (SELECT GXEH.OPERATING_UNIT ORG_ID,
RT.TRANSACTION_ID RCV_TRX_ID, RCV.SHIPMENT_HEADER_ID,
RT.SHIPMENT_LINE_ID, RT.TRANSACTION_TYPE,
GCC.SEGMENT4,
MP.ORGANIZATION_CODE INVENTORY_ORGANIZATION_CODE,
RCV.RECEIPT_NUM RCV_RECEIPT_NUM,
POA.SEGMENT1 PO_ORDER_NUMBER,
POL.LINE_NUM PO_LINE_NUM,
NVL (GXEL.BASE_AMOUNT, 0) BASE_AMOUNT,
GXEH.TRANSACTION_DATE ACCOUNTING_DATE,
GXEH.BASE_CURRENCY CURRENCY_CODE,
PV.VENDOR_NAME THIRD_PARTY_NAME,
GXEH.TRANSACTION_DATE TRX_DATE, MSI.INVENTORY_ITEM_ID,
GXEH.TRANSACTION_QUANTITY TRX_QUANTITY,
MSI.DESCRIPTION ITEM_DESCRIPTION,
TRUNC (POA.CREATION_DATE) PO_DATE,
RCV.SHIPMENT_NUM CHALLAN_NUM
FROM APPS.XLA_AE_LINES D,
APPS.XLA_DISTRIBUTION_LINKS E,
APPS.GL_CODE_COMBINATIONS_KFV GCC,
APPS.GMF_XLA_EXTRACT_LINES GXEL,
APPS.GMF_XLA_EXTRACT_HEADERS GXEH,
APPS.RCV_SHIPMENT_HEADERS RCV,
APPS.RCV_TRANSACTIONS RT,
APPS.PO_HEADERS_ALL POA,
APPS.PO_LINES_ALL POL,
APPS.PO_DISTRIBUTIONS_ALL POD,
APPS.PO_VENDORS PV,
APPS.MTL_SYSTEM_ITEMS MSI,
APPS.MTL_PARAMETERS MP
WHERE GCC.SEGMENT4 IN
('212801', '212802', '212804', '212805', '212807',
'212808', '212809', '212810', '212811')
AND D.AE_HEADER_ID = E.AE_HEADER_ID
AND D.AE_LINE_NUM = E.AE_LINE_NUM
AND E.SOURCE_DISTRIBUTION_TYPE = 'PURCHASING'
AND E.SOURCE_DISTRIBUTION_ID_NUM_1 = GXEL.LINE_ID
AND D.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
AND GXEL.HEADER_ID = GXEH.HEADER_ID
AND E.SOURCE_DISTRIBUTION_TYPE = GXEH.ENTITY_CODE
AND GXEH.SOURCE_DOCUMENT_ID = RCV.SHIPMENT_HEADER_ID
AND GXEH.SOURCE_DOCUMENT_ID = RT.SHIPMENT_HEADER_ID
AND GXEH.SOURCE_LINE_ID = RT.TRANSACTION_ID
AND RCV.VENDOR_ID = PV.VENDOR_ID(+)
AND GXEH.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
AND GXEH.ORGANIZATION_ID = MSI.ORGANIZATION_ID
AND RT.SHIPMENT_HEADER_ID = RCV.SHIPMENT_HEADER_ID
AND RT.PO_HEADER_ID = POA.PO_HEADER_ID
AND POA.PO_HEADER_ID = POL.PO_HEADER_ID
AND POL.PO_LINE_ID = POD.PO_LINE_ID
AND MSI.ORGANIZATION_ID = MP.ORGANIZATION_ID
AND RT.PO_LINE_LOCATION_ID(+) = POD.LINE_LOCATION_ID
AND TRUNC (GXEH.TRANSACTION_DATE) >=
NVL (TRUNC (TO_DATE (:P_FROM_ACCT_DATE)),
TRUNC (GXEH.TRANSACTION_DATE)
)
AND TRUNC (GXEH.TRANSACTION_DATE) <
NVL (TRUNC (TO_DATE (:P_TO_ACCT_DATE)) + 1,
TRUNC (GXEH.TRANSACTION_DATE)
)
AND GXEL.JOURNAL_LINE_TYPE = 'AAP'
AND RT.TRANSACTION_ID NOT IN (
SELECT DISTINCT ADA.RCV_TRANSACTION_ID
FROM AP_INVOICE_DISTRIBUTIONS_ALL ADA,
AP_INVOICES_ALL AIA
WHERE ADA.RCV_TRANSACTION_ID =
RT.TRANSACTION_ID
AND ADA.INVOICE_ID = AIA.INVOICE_ID
AND AIA.INVOICE_AMOUNT > 0
AND ADA.ACCOUNTING_DATE
BETWEEN '01-FEB-2008'
AND :P_TO_ACCT_DATE
AND ADA.ORG_ID =
NVL (:P_ORG_ID, ADA.ORG_ID))
AND GXEH.OPERATING_UNIT =
NVL (:P_ORG_ID, GXEH.OPERATING_UNIT)
AND GXEH.TRANSACTION_QUANTITY > 0
AND RT.TRANSACTION_TYPE = 'RECEIVE') DD
UNION
SELECT ORG_ID, RCV_TRX_ID TRX_HDR_ID , SHIPMENT_HEADER_ID, SHIPMENT_LINE_ID,
SEGMENT4, INVENTORY_ORGANIZATION_CODE,
RCV_RECEIPT_NUM, PO_ORDER_NUMBER, PO_LINE_NUM,
NVL (DECODE (SIGN (DD.BASE_AMOUNT), -1, ABS (DD.BASE_AMOUNT), 0, 0, ''),
0
) ACCOUNTED_CR,
NVL (DECODE (SIGN (DD.BASE_AMOUNT), 1, (DD.BASE_AMOUNT), 0, 0, ''),
0
) ACCOUNTED_DR,ACCOUNTING_DATE,INITCAP(TRANSACTION_TYPE) TRX_TYPE_NAME,NULL ENTERED_CR, NULL ENTERED_DR, CURRENCY_CODE,
THIRD_PARTY_NAME, TRX_DATE, INVENTORY_ITEM_ID,
TRX_QUANTITY, ITEM_DESCRIPTION, (SELECT SUM (ENTERED_CR)
FROM JAI_RCV_JOURNAL_ENTRIES J,
GL_CODE_COMBINATIONS GCC,
RCV_TRANSACTIONS RT
WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID --4201763--4201801
AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
AND RT.TRANSACTION_ID = J.TRANSACTION_ID
AND GCC.SEGMENT4 IN
('212801', '212802', '212804', '212805', '212807', '212808',
'212809', '212810', '212811')) TAX_AMT_CR,
(SELECT SUM (ENTERED_DR)
FROM JAI_RCV_JOURNAL_ENTRIES J,
GL_CODE_COMBINATIONS GCC,
RCV_TRANSACTIONS RT
WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID --4201763--4201801
AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
AND RT.TRANSACTION_ID = J.TRANSACTION_ID
AND GCC.SEGMENT4 IN
('212801', '212802', '212804', '212805', '212807', '212808',
'212809', '212810', '212811')) TAX_AMT_DR, PO_DATE, CHALLAN_NUM
FROM (SELECT GXEH.OPERATING_UNIT ORG_ID,
RT.TRANSACTION_ID RCV_TRX_ID,
--RT.PARENT_TRANSACTION_ID,
RCV.SHIPMENT_HEADER_ID,
RT.SHIPMENT_LINE_ID, RT.TRANSACTION_TYPE,
GCC.SEGMENT4,
MP.ORGANIZATION_CODE INVENTORY_ORGANIZATION_CODE,
RCV.RECEIPT_NUM RCV_RECEIPT_NUM,
POA.SEGMENT1 PO_ORDER_NUMBER,
POL.LINE_NUM PO_LINE_NUM,
NVL (GXEL.BASE_AMOUNT, 0) BASE_AMOUNT,
GXEH.TRANSACTION_DATE ACCOUNTING_DATE,
GXEH.BASE_CURRENCY CURRENCY_CODE,
PV.VENDOR_NAME THIRD_PARTY_NAME,
GXEH.TRANSACTION_DATE TRX_DATE, MSI.INVENTORY_ITEM_ID,
GXEH.TRANSACTION_QUANTITY TRX_QUANTITY,
MSI.DESCRIPTION ITEM_DESCRIPTION,
TRUNC (POA.CREATION_DATE) PO_DATE,
RCV.SHIPMENT_NUM CHALLAN_NUM
FROM APPS.XLA_AE_LINES D,
APPS.XLA_DISTRIBUTION_LINKS E,
APPS.GL_CODE_COMBINATIONS_KFV GCC,
APPS.GMF_XLA_EXTRACT_LINES GXEL,
APPS.GMF_XLA_EXTRACT_HEADERS GXEH,
APPS.RCV_SHIPMENT_HEADERS RCV,
APPS.RCV_TRANSACTIONS RT,
APPS.PO_HEADERS_ALL POA,
APPS.PO_LINES_ALL POL,
APPS.PO_VENDORS PV,
APPS.MTL_SYSTEM_ITEMS MSI,
APPS.MTL_PARAMETERS MP
WHERE GCC.SEGMENT4 IN
('212801', '212802', '212804', '212805', '212807',
'212808', '212809', '212810', '212811')
AND D.AE_HEADER_ID = E.AE_HEADER_ID
AND D.AE_LINE_NUM = E.AE_LINE_NUM
AND E.SOURCE_DISTRIBUTION_TYPE = 'PURCHASING'
AND E.SOURCE_DISTRIBUTION_ID_NUM_1 = GXEL.LINE_ID
AND D.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
AND GXEL.HEADER_ID = GXEH.HEADER_ID
AND E.SOURCE_DISTRIBUTION_TYPE = GXEH.ENTITY_CODE
-- AND GXEH.SOURCE_DOCUMENT_ID = RCV.SHIPMENT_HEADER_ID
AND GXEH.SOURCE_LINE_ID = RT.TRANSACTION_ID
AND RCV.VENDOR_ID = PV.VENDOR_ID(+)
AND GXEH.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
AND GXEH.ORGANIZATION_ID = MSI.ORGANIZATION_ID
AND RT.SHIPMENT_HEADER_ID = RCV.SHIPMENT_HEADER_ID
AND RT.PO_HEADER_ID = POA.PO_HEADER_ID
AND POA.PO_HEADER_ID = POL.PO_HEADER_ID
AND MSI.ORGANIZATION_ID = MP.ORGANIZATION_ID
AND TRUNC (GXEH.TRANSACTION_DATE) >=
NVL (TRUNC (TO_DATE (:P_FROM_ACCT_DATE)),
TRUNC (GXEH.TRANSACTION_DATE)
)
AND TRUNC (GXEH.TRANSACTION_DATE) <
NVL (TRUNC (TO_DATE (:P_TO_ACCT_DATE)) + 1,
TRUNC (GXEH.TRANSACTION_DATE)
)
AND GXEL.JOURNAL_LINE_TYPE = 'AAP'
AND GXEH.TRANSACTION_QUANTITY < 0
AND GXEH.OPERATING_UNIT =
NVL (:P_ORG_ID, GXEH.OPERATING_UNIT)
AND RT.TRANSACTION_TYPE IN ('CORRECT')
AND RT.PARENT_TRANSACTION_ID NOT IN (
SELECT DISTINCT ADA.RCV_TRANSACTION_ID
FROM AP_INVOICE_DISTRIBUTIONS_ALL ADA,
AP_INVOICES_ALL AIA
WHERE ADA.RCV_TRANSACTION_ID =
RT.PARENT_TRANSACTION_ID
AND ADA.INVOICE_ID = AIA.INVOICE_ID
AND AIA.INVOICE_AMOUNT > 0
AND ADA.ACCOUNTING_DATE
BETWEEN '01-FEB-2008'
AND :P_TO_ACCT_DATE
AND ADA.ORG_ID =
NVL (:P_ORG_ID, ADA.ORG_ID))) DD
UNION
SELECT ORG_ID, RCV_TRX_ID TRX_HDR_ID , SHIPMENT_HEADER_ID, SHIPMENT_LINE_ID,
SEGMENT4, INVENTORY_ORGANIZATION_CODE,
RCV_RECEIPT_NUM, PO_ORDER_NUMBER, PO_LINE_NUM,
NVL (DECODE (SIGN (DD.BASE_AMOUNT), -1, ABS (DD.BASE_AMOUNT), 0, 0, ''),
0
) ACCOUNTED_CR,
NVL (DECODE (SIGN (DD.BASE_AMOUNT), 1, (DD.BASE_AMOUNT), 0, 0, ''),
0
) ACCOUNTED_DR,ACCOUNTING_DATE,INITCAP(TRANSACTION_TYPE) TRX_TYPE_NAME,NULL ENTERED_CR, NULL ENTERED_DR, CURRENCY_CODE,
THIRD_PARTY_NAME, TRX_DATE, INVENTORY_ITEM_ID,
TRX_QUANTITY, ITEM_DESCRIPTION, (SELECT SUM (ENTERED_CR)
FROM JAI_RCV_JOURNAL_ENTRIES J,
GL_CODE_COMBINATIONS GCC,
RCV_TRANSACTIONS RT
WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID --4201763--4201801
AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
AND RT.TRANSACTION_ID = J.TRANSACTION_ID
AND GCC.SEGMENT4 IN
('212801', '212802', '212804', '212805', '212807', '212808',
'212809', '212810', '212811')) TAX_AMT_CR,
(SELECT SUM (ENTERED_DR)
FROM JAI_RCV_JOURNAL_ENTRIES J,
GL_CODE_COMBINATIONS GCC,
RCV_TRANSACTIONS RT
WHERE RT.TRANSACTION_ID = DD.RCV_TRX_ID --4201763--4201801
AND GCC.CODE_COMBINATION_ID = J.CODE_COMBINATION_ID
AND RT.SHIPMENT_LINE_ID = J.SHIPMENT_LINE_ID
AND RT.TRANSACTION_ID = J.TRANSACTION_ID
AND GCC.SEGMENT4 IN
('212801', '212802', '212804', '212805', '212807', '212808',
'212809', '212810', '212811')) TAX_AMT_DR, PO_DATE, CHALLAN_NUM
FROM (SELECT GXEH.OPERATING_UNIT ORG_ID,
RT.TRANSACTION_ID RCV_TRX_ID, RCV.SHIPMENT_HEADER_ID,
RT.SHIPMENT_LINE_ID, RT.TRANSACTION_TYPE,
GCC.SEGMENT4,
MP.ORGANIZATION_CODE INVENTORY_ORGANIZATION_CODE,
RCV.RECEIPT_NUM RCV_RECEIPT_NUM,
POA.SEGMENT1 PO_ORDER_NUMBER,
POL.LINE_NUM PO_LINE_NUM,
NVL (GXEL.BASE_AMOUNT, 0) BASE_AMOUNT,
GXEH.TRANSACTION_DATE ACCOUNTING_DATE,
GXEH.BASE_CURRENCY CURRENCY_CODE,
PV.VENDOR_NAME THIRD_PARTY_NAME,
RT.TRANSACTION_DATE TRX_DATE, MSI.INVENTORY_ITEM_ID,
GXEH.TRANSACTION_QUANTITY TRX_QUANTITY,
MSI.DESCRIPTION ITEM_DESCRIPTION,
TRUNC (POA.CREATION_DATE) PO_DATE,
RCV.SHIPMENT_NUM CHALLAN_NUM
FROM APPS.XLA_AE_LINES D,
APPS.XLA_DISTRIBUTION_LINKS E,
APPS.GL_CODE_COMBINATIONS_KFV GCC,
APPS.GMF_XLA_EXTRACT_LINES GXEL,
APPS.GMF_XLA_EXTRACT_HEADERS GXEH,
APPS.RCV_SHIPMENT_HEADERS RCV,
APPS.RCV_TRANSACTIONS RT,
APPS.PO_HEADERS_ALL POA,
APPS.PO_LINES_ALL POL,
APPS.PO_VENDORS PV,
APPS.MTL_SYSTEM_ITEMS MSI,
APPS.MTL_PARAMETERS MP
WHERE GCC.SEGMENT4 IN
('212801', '212802', '212804', '212805', '212807',
'212808', '212809', '212810', '212811')
AND D.AE_HEADER_ID = E.AE_HEADER_ID
AND D.AE_LINE_NUM = E.AE_LINE_NUM
AND E.SOURCE_DISTRIBUTION_TYPE = 'PURCHASING'
AND E.SOURCE_DISTRIBUTION_ID_NUM_1 = GXEL.LINE_ID
AND D.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
AND GXEL.HEADER_ID = GXEH.HEADER_ID
AND E.SOURCE_DISTRIBUTION_TYPE = GXEH.ENTITY_CODE
AND GXEH.SOURCE_DOCUMENT_ID = RCV.SHIPMENT_HEADER_ID
AND GXEH.SOURCE_DOCUMENT_ID = RT.SHIPMENT_HEADER_ID
AND GXEH.SOURCE_LINE_ID = RT.TRANSACTION_ID
AND RCV.VENDOR_ID = PV.VENDOR_ID(+)
AND GXEH.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
AND GXEH.ORGANIZATION_ID = MSI.ORGANIZATION_ID
AND RT.SHIPMENT_HEADER_ID = RCV.SHIPMENT_HEADER_ID
AND RT.PO_HEADER_ID = POA.PO_HEADER_ID
AND POA.PO_HEADER_ID = POL.PO_HEADER_ID
AND MSI.ORGANIZATION_ID = MP.ORGANIZATION_ID
AND TRUNC (RT.TRANSACTION_DATE) >=
NVL (TRUNC (TO_DATE (:P_FROM_ACCT_DATE)),
TRUNC (RT.TRANSACTION_DATE)
)
AND TRUNC (RT.TRANSACTION_DATE) <
NVL (TRUNC (TO_DATE (:P_TO_ACCT_DATE)) + 1,
TRUNC (RT.TRANSACTION_DATE)
)
AND GXEL.JOURNAL_LINE_TYPE = 'AAP'
AND GXEH.OPERATING_UNIT =
NVL (:P_ORG_ID, GXEH.OPERATING_UNIT)
AND RT.TRANSACTION_TYPE IN ('RETURN TO VENDOR')
AND RT.PARENT_TRANSACTION_ID NOT IN (
SELECT DISTINCT ADA.RCV_TRANSACTION_ID
FROM AP_INVOICE_DISTRIBUTIONS_ALL ADA,
AP_INVOICES_ALL AIA
WHERE ADA.RCV_TRANSACTION_ID =
RT.PARENT_TRANSACTION_ID
AND ADA.INVOICE_ID = AIA.INVOICE_ID
AND AIA.INVOICE_AMOUNT > 0
AND ADA.ACCOUNTING_DATE
BETWEEN '01-FEB-2008'
AND :P_TO_ACCT_DATE
AND ADA.ORG_ID =
NVL (:P_ORG_ID, ADA.ORG_ID))) DD
)