CST_B_COSTED_ATTR_ONHAND_V
Details
-
Schema: FUSION
-
Object owner: CST
-
Object type: VIEW
Columns
Name |
---|
COST_ORG_ID COST_BOOK_ID VAL_UNIT_ID INVENTORY_ITEM_ID SNAPSHOT_DATE EFF_TO_DATE QUANTITY CTLQUANTITY VU_QUANTITY INVENTORY_ORG_ID SUBINVENTORY_CODE LOCATOR_ID PROJECT_ID TASK_ID COUNTRY_OF_ORIGIN_CODE |
Query
SQL_Statement |
---|
SELECT COST_ORG_ID, COST_BOOK_ID, VAL_UNIT_ID, INVENTORY_ITEM_ID, SNAPSHOT_DATE, NVL(LEAD (SNAPSHOT_DATE, 1) OVER (PARTITION BY COST_ORG_ID, COST_BOOK_ID, INVENTORY_ITEM_ID, VAL_UNIT_ID,INVENTORY_ORG_ID, SUBINVENTORY_CODE, LOCATOR_ID, PROJECT_ID, TASK_ID, COUNTRY_OF_ORIGIN_CODE ORDER BY SNAPSHOT_DATE), to_date('4712-12-31', 'yyyy-mm-dd')) EFF_TO_DATE, SUM(QUANTITY) OVER (PARTITION BY COST_ORG_ID, COST_BOOK_ID, INVENTORY_ITEM_ID, VAL_UNIT_ID,INVENTORY_ORG_ID, SUBINVENTORY_CODE, LOCATOR_ID, PROJECT_ID, TASK_ID, COUNTRY_OF_ORIGIN_CODE ORDER BY SNAPSHOT_DATE) QUANTITY, SUM(CTLQUANTITY) OVER (PARTITION BY COST_ORG_ID, COST_BOOK_ID, INVENTORY_ITEM_ID, VAL_UNIT_ID,INVENTORY_ORG_ID, SUBINVENTORY_CODE, LOCATOR_ID, PROJECT_ID, TASK_ID, COUNTRY_OF_ORIGIN_CODE ORDER BY SNAPSHOT_DATE) CTLQUANTITY, SUM(QUANTITY) OVER (PARTITION BY COST_ORG_ID, COST_BOOK_ID, INVENTORY_ITEM_ID, VAL_UNIT_ID ORDER BY SNAPSHOT_DATE) VU_QUANTITY, INVENTORY_ORG_ID, SUBINVENTORY_CODE, LOCATOR_ID, PROJECT_ID, TASK_ID, COUNTRY_OF_ORIGIN_CODE FROM ( SELECT CT.COST_ORG_ID, CT.COST_BOOK_ID, CT.VAL_UNIT_ID, CT.INVENTORY_ITEM_ID, CT.INVENTORY_ORG_ID, CIT.SUBINVENTORY_CODE, CIT.LOCATOR_ID, CIT.PROJECT_ID, CIT.TASK_ID, CIT.COUNTRY_OF_ORIGIN_CODE, DECODE(CT.PERIOD_NAME, NULL, TRUNC(NVL(CTL.COST_DATE, NVL(CT.COST_DATE, CT.TRANSACTION_DATE))), CPS.START_DATE) SNAPSHOT_DATE, CT.UOM_CODE, SUM(DECODE(CCPB.IGNORE_INTRA_VU_XFER_FLAG, 'Y',DECODE(CTL.TRANSACTION_ID,null,0,CTL.QUANTITY),CTL.QUANTITY) ) CTLQUANTITY, SUM(NVL(CTL.QUANTITY, CT.QUANTITY)) QUANTITY FROM CST_TRANSACTION_LAYERS CTL, CST_TRANSACTIONS CT, CST_INV_TRANSACTIONS CIT, CST_COST_PROFILES_B CCPB, CST_PERIOD_STATUSES CPS WHERE NVL(CTL.POSTED_FLAG, 'Y') NOT IN ('N','X','W') AND CCPB.COST_PROFILE_ID = CT.COST_PROFILE_ID AND CTL.TRANSACTION_ID (+) = CT.TRANSACTION_ID AND CT.CST_INV_TRANSACTION_ID = CIT.CST_INV_TRANSACTION_ID AND DECODE(CTL.COST_ORG_ID, NULL, CT.POSTED_FLAG, 'X') = 'X' AND CT.INTRANSIT_FLAG = 'N' AND CT.COST_ORG_ID = CPS.COST_ORG_ID(+) AND CT.COST_BOOK_ID = CPS.COST_BOOK_ID(+) AND CT.PERIOD_NAME = CPS.PERIOD_NAME(+) GROUP BY CT.COST_ORG_ID, CT.COST_BOOK_ID, CT.VAL_UNIT_ID, CT.INVENTORY_ITEM_ID, CT.INVENTORY_ORG_ID, CIT.SUBINVENTORY_CODE, CIT.LOCATOR_ID, CIT.PROJECT_ID, CIT.TASK_ID, CIT.COUNTRY_OF_ORIGIN_CODE, DECODE(CT.PERIOD_NAME, NULL, TRUNC(NVL(CTL.COST_DATE, NVL(CT.COST_DATE, CT.TRANSACTION_DATE))), CPS.START_DATE), CT.UOM_CODE ) |