CST_UPG_INCOMPLETE_IOT_V

Details

  • Schema: FUSION

  • Object owner: CST

  • Object type: VIEW

Columns

Name

CST_INV_TRANSACTION_ID

EXTERNAL_SYSTEM_REFERENCE

EXTERNAL_SYSTEM_REF_ID

SHIPPED

RECEIVED

REMAINING

Query

SQL_Statement

SELECT A.CST_INV_TRANSACTION_ID,

A.EXTERNAL_SYSTEM_REFERENCE,

A.EXTERNAL_SYSTEM_REF_ID,

A.TRANSACTION_QTY SHIPPED,

NVL(SUM(B.TRANSACTION_QTY),0) RECEIVED,

NVL(A.TRANSACTION_QTY + SUM(B.TRANSACTION_QTY),A.TRANSACTION_QTY) REMAINING

FROM CST_INV_TRANSACTIONS A,

CST_INV_TRANSACTIONS B

WHERE (A.BASE_TXN_SOURCE_TYPE_ID, A.BASE_TXN_ACTION_ID ) IN ((13,21))

AND (B.BASE_TXN_SOURCE_TYPE_ID(+) ,B.BASE_TXN_ACTION_ID(+)) IN ((13,12))

AND A.EXTERNAL_SYSTEM_REF_ID = B.TRANSFER_TRANSACTION_ID(+)

AND A.CREATION_DATE < (SELECT NVL(MIN(CTE.CREATION_DATE),SYSDATE) FROM CST_TRADE_EVENTS CTE)

AND NOT EXISTS (SELECT 'X' FROM CST_UPG_INTERCO_TXNS CUIT

WHERE CUIT.CST_INV_TRANSACTION_ID = A.CST_INV_TRANSACTION_ID)

GROUP BY A.CST_INV_TRANSACTION_ID,

A.EXTERNAL_SYSTEM_REFERENCE,

A.EXTERNAL_SYSTEM_REF_ID,

A.TRANSACTION_QTY

HAVING NVL(A.TRANSACTION_QTY + SUM(B.TRANSACTION_QTY),A.TRANSACTION_QTY) < 0