CST_B_ACCTD_VU_VALUES_V

Details

  • Schema: FUSION

  • Object owner: CST

  • Object type: VIEW

Columns

Name

COST_ORG_ID

COST_BOOK_ID

INVENTORY_ITEM_ID

VAL_UNIT_ID

SNAPSHOT_DATE

UOM_CODE

EFF_TO_DATE

COSTED_VALUE

ACCOUNTED_VALUE

UNACCOUNTED_VALUE

EXCLUDED_FROM_ACCTG_VALUE

Query

SQL_Statement

SELECT COST_ORG_ID,

COST_BOOK_ID,

INVENTORY_ITEM_ID,

VAL_UNIT_ID,

SNAPSHOT_DATE,

UOM_CODE,

NVL(LEAD (SNAPSHOT_DATE, 1) OVER (PARTITION BY COST_ORG_ID, COST_BOOK_ID, INVENTORY_ITEM_ID, VAL_UNIT_ID ORDER BY SNAPSHOT_DATE), to_date('4712-12-31', 'yyyy-mm-dd')) EFF_TO_DATE,

SUM(COSTED_VALUE) OVER (PARTITION BY COST_ORG_ID, COST_BOOK_ID, INVENTORY_ITEM_ID, VAL_UNIT_ID ORDER BY SNAPSHOT_DATE) COSTED_VALUE,

SUM(ACCOUNTED_VALUE) OVER (PARTITION BY COST_ORG_ID, COST_BOOK_ID, INVENTORY_ITEM_ID, VAL_UNIT_ID ORDER BY SNAPSHOT_DATE) ACCOUNTED_VALUE,

SUM(UNACCOUNTED_VALUE) OVER (PARTITION BY COST_ORG_ID, COST_BOOK_ID, INVENTORY_ITEM_ID, VAL_UNIT_ID ORDER BY SNAPSHOT_DATE) UNACCOUNTED_VALUE,

SUM(EXCLUDED_FROM_ACCTG_VALUE) OVER (PARTITION BY COST_ORG_ID, COST_BOOK_ID, INVENTORY_ITEM_ID, VAL_UNIT_ID ORDER BY SNAPSHOT_DATE) EXCLUDED_FROM_ACCTG_VALUE

FROM

(SELECT L1.COST_ORG_ID,

L1.COST_BOOK_ID,

L1.INVENTORY_ITEM_ID,

L1.VAL_UNIT_ID,

DECODE(L1.PERIOD_NAME, NULL, TRUNC(L1.COST_DATE), CPS.START_DATE) SNAPSHOT_DATE,

SUM(L1.UNIT_COST* L1.QUANTITY) COSTED_VALUE,

L1.UOM_CODE,

SUM(DECODE(NVL(CCD.ACCOUNTED_FLAG, 'N'), 'F', L1.UNIT_COST* L1.QUANTITY, 0)) ACCOUNTED_VALUE,

SUM(DECODE(NVL(CCD.ACCOUNTED_FLAG, 'N'), 'F', 0, 'X', 0, L1.UNIT_COST * L1.QUANTITY)) UNACCOUNTED_VALUE,

SUM(DECODE(NVL(CCD.ACCOUNTED_FLAG, 'N'), 'X', L1.UNIT_COST* L1.QUANTITY, 0)) EXCLUDED_FROM_ACCTG_VALUE

FROM CST_LAYER_COSTS L1,

CST_COST_DISTRIBUTIONS CCD,

CST_PERIOD_STATUSES CPS

WHERE NVL(L1.ABSORPTION_TYPE, 1) = 1

AND L1.DISTRIBUTION_ID = CCD.DISTRIBUTION_ID (+)

AND L1.COST_ORG_ID = CPS.COST_ORG_ID(+)

AND L1.COST_BOOK_ID = CPS.COST_BOOK_ID(+)

AND L1.PERIOD_NAME = CPS.PERIOD_NAME(+)

GROUP BY L1.COST_ORG_ID,

L1.COST_BOOK_ID,

L1.INVENTORY_ITEM_ID,

L1.VAL_UNIT_ID,

L1.UOM_CODE,

DECODE(L1.PERIOD_NAME, NULL, TRUNC(L1.COST_DATE), CPS.START_DATE)

)