CMR_ALL_INTF_TXNS_V
Details
-
Schema: FUSION
-
Object owner: CMR
-
Object type: VIEW
Columns
Name |
---|
TRANSACTION_ID SOURCE_TABLE BILL_TO_BUSINESS_UNIT_ID INVENTORY_ORG_ID ITEM_ORGANIZATION_ID TRANSACTION_TYPE DOCUMENT_TYPE_CODE TRANSACTION_NUMBER TRANSACTION_DATE TRANSACTION_LINE_NUMBER DESTINATION_TYPE_CODE DISTRIBUTION_TYPE INVENTORY_ITEM_ID TRANSACTION_QTY TRANSACTION_UOM_CODE TRANSACTION_AMT CURRENCY_CODE CONVERT_TO_LETZ |
Query
SQL_Statement |
---|
SELECT TO_NUMBER(CRT.EXTERNAL_SYSTEM_REF_ID) TRANSACTION_ID, 'CMR_I_RCV_TRANSACTIONS' SOURCE_TABLE, NVL(P.BILLTO_BU_ID, IOP.BUSINESS_UNIT_ID) BILL_TO_BUSINESS_UNIT_ID, CRT.SHIP_TO_ORGANIZATION_ID INVENTORY_ORG_ID, CRT.SHIP_TO_ORGANIZATION_ID ITEM_ORGANIZATION_ID, CRT.TRANSACTION_TYPE, 'Interface Receipts' DOCUMENT_TYPE_CODE, CRT.RECEIPT_NUMBER TRANSACTION_NUMBER, CRT.TRANSACTION_DATE, CRT.RECEIPT_LINE_NUMBER TRANSACTION_LINE_NUMBER, pll.DESTINATION_TYPE_CODE, /* This will show correct PO destination type */ NULL DISTRIBUTION_TYPE, CRT.INVENTORY_ITEM_ID, CRT.TRANSACTION_QUANTITY TRANSACTION_QTY, CRT.TRANSACTION_UOM_CODE, NULL TRANSACTION_AMT, P.CURRENCY_CODE, 1 CONVERT_TO_LETZ FROM CMR_I_RCV_TRANSACTIONS CRT, PO_LINE_LOCATIONS_ALL PLL, PO_HEADERS_ALL P, INV_ORG_PARAMETERS IOP WHERE CRT.PO_LINE_LOCATION_ID = PLL.LINE_LOCATION_ID(+) AND PLL.PO_HEADER_ID = P.PO_HEADER_ID AND CRT.SHIP_TO_ORGANIZATION_ID = IOP.ORGANIZATION_ID UNION ALL SELECT TO_NUMBER(CAID.EXTERNAL_SYSTEM_REF_ID) TRANSACTION_ID, 'CMR_I_AP_INVOICE_DTLS' SOURCE_TABLE, P.BILLTO_BU_ID BILL_TO_BUSINESS_UNIT_ID, PLL.SHIP_TO_ORGANIZATION_ID INVENTORY_ORG_ID, PLL.SHIP_TO_ORGANIZATION_ID ITEM_ORGANIZATION_ID, CAID.INVOICE_TYPE TRANSACTION_TYPE, 'Interface Invoices' DOCUMENT_TYPE_CODE, CAID.INVOICE_NUMBER TRANSACTION_NUMBER, CAID.ACCOUNTING_DATE TRANSACTION_DATE, TO_NUMBER(CAID.INVOICE_LINE_NUMBER) TRANSACTION_LINE_NUMBER, PD.DESTINATION_TYPE_CODE, NULL DISTIRBUTION_TYPE, PL.ITEM_ID, CAID.INVOICE_QTY TRANSACTION_QTY, CAID.UNIT_OF_MEASURE TRANSACTION_UOM_CODE, CAID.INVOICE_AMT TRANSACTION_AMT, CAID.CURRENCY_CODE, 0 CONVERT_TO_LETZ FROM CMR_I_AP_INVOICE_DTLS CAID, PO_DISTRIBUTIONS_ALL PD, PO_LINE_LOCATIONS_ALL PLL, PO_LINES_ALL PL, PO_HEADERS_ALL P WHERE CAID.PO_DISTRIBUTION_ID = PD.PO_DISTRIBUTION_ID AND PD.LINE_LOCATION_ID = PLL.LINE_LOCATION_ID AND PLL.PO_LINE_ID = PL.PO_LINE_ID AND PD.PO_HEADER_ID = P.PO_HEADER_ID UNION ALL SELECT TO_NUMBER(CTE.EXTERNAL_SYSTEM_REF_ID) TRANSACTION_ID, 'CST_I_TRADE_EVENTS' SOURCE_TABLE, CTE.BILL_TO_BU_ID BILL_TO_BUSINESS_UNIT_ID, CTE.INVENTORY_ORG_ID, (SELECT MASTER_ORGANIZATION_ID FROM INV_ORG_PARAMETERS OP WHERE OP.ORGANIZATION_ID = CTE.INVENTORY_ORG_ID) ITEM_ORGANIZATION_ID, DECODE(TRANSACTION_TYPE,'RECEIPT_ACCRUAL','Trade Receipt Accrual','RETURN_ACCRUAL','Trade Return Accrual', 'INTRANSIT_RETURN','Trade In-Transit Return', 'INTRANSIT_ISSUE','Trade In-Transit Issue' , 'INTRANSIT_RECEIPT','Trade In-Transit Receipt', 'INTRANSIT_RETURN_RECEIPT','Trade In-Transit Return Receipt', NULL) TRANSACTION_TYPE, 'Interface Trade Events' DOCUMENT_TYPE_CODE, TXN_SOURCE_DOC_NUMBER TRANSACTION_NUMBER, CTE.TRANSACTION_DATE, TO_NUMBER(NULL) TRANSACTION_LINE_NUMBER, DECODE(cte.po_line_location_id ,NULL, 'INVENTORY' , (select poll.destination_type_code from po_line_locations_all poll where poll.line_location_id = cte.po_line_location_id ) ) DESTINATION_TYPE_CODE, /* Non Purchase Order flows are INVENTORY flows and PO flows using POLL */ NULL DISTIRBUTION_TYPE, CTE.INVENTORY_ITEM_ID, CTE.TRANSACTION_QTY TRANSACTION_QTY, CTE.TRANSACTION_UOM_CODE TRANSACTION_UOM_CODE, NULL TRANSACTION_AMT, CTE.INVOICE_CURRENCY_CODE CURRENCY_CODE, 1 CONVERT_TO_LETZ FROM CST_I_TRADE_EVENTS CTE WHERE CTE.TRANSACTION_TYPE IN ( 'RECEIPT_ACCRUAL', 'RETURN_ACCRUAL') OR (CTE.TRANSACTION_TYPE IN ( 'INTRANSIT_RETURN', 'INTRANSIT_ISSUE', 'INTRANSIT_RECEIPT', 'INTRANSIT_RETURN_RECEIPT') AND CTE.INVENTORY_ITEM_ID IS NULL) UNION ALL SELECT TRANSACTION_ID TRANSACTION_ID, 'RCV_TRANSACTIONS' SOURCE_TABLE, NVL(P.BILLTO_BU_ID, IOP.BUSINESS_UNIT_ID) BILL_TO_BUSINESS_UNIT_ID, R.ORGANIZATION_ID INVENTORY_ORG_ID, R.ORGANIZATION_ID ITEM_ORGANIZATION_ID, R.TRANSACTION_TYPE, 'Unimported Receipts' DOCUMENT_TYPE_CODE, RSH.RECEIPT_NUM TRANSACTION_NUMBER, R.TRANSACTION_DATE, RSL.LINE_NUM TRANSACTION_LINE_NUMBER, R.DESTINATION_TYPE_CODE, NULL DISTIRBUTION_TYPE, RSL.ITEM_ID, R.QUANTITY TRANSACTION_QTY, R.UOM_CODE TRANSACTION_UOM_CODE, NULL TRANSACTION_AMT, P.CURRENCY_CODE, 1 CONVERT_TO_LETZ FROM RCV_TRANSACTIONS R, RCV_SHIPMENT_HEADERS RSH, RCV_SHIPMENT_LINES RSL, PO_HEADERS_ALL P, INV_ORG_PARAMETERS IOP WHERE R.ACCRUAL_STATUS_CODE = 'PENDING' AND R.PO_HEADER_ID = P.PO_HEADER_ID (+) AND R.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID AND R.SHIPMENT_LINE_ID = RSL.SHIPMENT_LINE_ID AND R.ORGANIZATION_ID = IOP.ORGANIZATION_ID UNION ALL SELECT to_number(ap.EXTERNAL_SYSTEM_REF_ID) TRANSACTION_ID, 'AP_INVOICE_DISTRIBUTIONS_ALL' SOURCE_TABLE, ap.INVOICING_BUSINESS_UNIT_ID BILL_TO_BUSINESS_UNIT_ID, NULL INVENTORY_ORG_ID, NULL ITEM_ORGANIZATION_ID, AP.INVOICE_TYPE TRANSACTION_TYPE, 'Unimported Invoices' DOCUMENT_TYPE_CODE, ap.INVOICE_NUMBER TRANSACTION_NUMBER, ap.ACCOUNTING_DATE TRANSACTION_DATE, ap.invoice_line_number TRANSACTION_LINE_NUMBER, (select pod.DESTINATION_TYPE_CODE from po_distributions_all pod where POD.PO_DISTRIBUTION_ID = ap.PO_DISTRIBUTION_ID) DESTINATION_TYPE_CODE, /*PO Destination Type*/ ap.INVOICE_DISTRIBUTION_TYPE DISTIRBUTION_TYPE, (select ail.INVENTORY_ITEM_ID from AP_INVOICE_LINES_ALL ail where ail.INVOICE_ID = ap.INVOICE_ID and ail.line_number = ap.invoice_line_number ) INVENTORY_ITEM_ID, ap.INVOICE_QTY TRANSACTION_QTY, ap.UNIT_OF_MEASURE TRANSACTION_UOM_CODE, ap.INVOICE_AMT TRANSACTION_AMT, ap.CURRENCY_CODE, 0 CONVERT_TO_LETZ from AP_COSTING_TRANSFER_EXTRACT_V ap |