機械翻訳について

CST_COSTED_VU_COSTS_V

詳細

  • スキーマ: FUSION

  • オブジェクト所有者: CST

  • オブジェクト・タイプ: VIEW

名前

COST_ORG_ID

COST_BOOK_ID

INVENTORY_ITEM_ID

VAL_UNIT_ID

EXPENSE_POOL_ID

COST_ELEMENT_ID

SNAPSHOT_DATE

EFF_TO_DATE

ONHAND_VALUE

UNIT_COST

CURRENCY_CODE

UOM_CODE

COST_METHOD_CODE

SCENARIO_ID

PERIOD_NAME

問合せ

SQL_Statement

SELECT

COST_ORG_ID,

COST_BOOK_ID,

INVENTORY_ITEM_ID,

VAL_UNIT_ID,

EXPENSE_POOL_ID,

COST_ELEMENT_ID,

SNAPSHOT_DATE,

EFF_TO_DATE,

ONHAND_VALUE,

UNIT_COST,

CURRENCY_CODE,

UOM_CODE,

COST_METHOD_CODE,

SCENARIO_ID,

CAST(NULL AS VARCHAR2(15)) PERIOD_NAME

FROM

CST_COSTED_VU_COSTS_MV

UNION ALL

SELECT

SC.COST_ORG_ID,

SC.COST_BOOK_ID,

SC.INVENTORY_ITEM_ID,

SC.VAL_UNIT_ID,

SCD.EXPENSE_POOL_ID,

SCD.COST_ELEMENT_ID,

SC.EFFECTIVE_START_DATE SNAPSHOT_DATE,

DECODE (SC.EFFECTIVE_END_DATE , to_date('4712-12-31', 'yyyy-mm-dd'), SC.EFFECTIVE_END_DATE, SC.EFFECTIVE_END_DATE + interval '1' day) EFF_TO_DATE,

0 ONHAND_VALUE,

SUM(SCD.UNIT_COST) AS UNIT_COST,

SC.CURRENCY_CODE,

SC.UOM_CODE,

'STANDARD',

SC.SCENARIO_ID,

CAST(NULL AS VARCHAR2(15)) PERIOD_NAME

FROM CST_STD_COSTS_V SC,

CST_STD_COST_DETAILS SCD,

CST_COST_PROFILES_B CP

WHERE SC.ASSIGNMENT_LEVEL = 'VALUATION_UNIT'

AND SC.VAL_UNIT_ID IS NOT NULL

AND SC.COST_PROFILE_ID = CP.COST_PROFILE_ID

AND SC.STD_COST_ID = SCD.STD_COST_ID

AND CP.COST_METHOD_CODE = 'STANDARD'

AND SC.STATUS_CODE = 'PUBLISHED'

GROUP BY SC.COST_ORG_ID,

SC.COST_BOOK_ID,

SC.INVENTORY_ITEM_ID,

SC.VAL_UNIT_ID,

SCD.EXPENSE_POOL_ID,

SCD.COST_ELEMENT_ID,

SC.EFFECTIVE_START_DATE,

DECODE (SC.EFFECTIVE_END_DATE , to_date('4712-12-31', 'yyyy-mm-dd'), SC.EFFECTIVE_END_DATE, SC.EFFECTIVE_END_DATE + interval '1' day),

SC.CURRENCY_CODE,

SC.UOM_CODE,

SC.SCENARIO_ID,

SC.STATUS_CODE

UNION ALL

SELECT

cpac.cost_org_id,

cpac.cost_book_id,

cpac.inventory_item_id,

cpac.val_unit_id,

cast(0 as number) expense_pool_id,

cpac.cost_element_id,

cps.start_date snapshot_date,

decode(cps.status_code,'O',to_date('4712-12-31', 'yyyy-mm-dd') ,cps.end_date + INTERVAL '1' DAY) eff_to_date,

cast(0 as number) onhand_value,

cpac.periodic_avg_cost unit_cost,

cpac.currency_code,

cpac.uom_code,

cast('PERIODIC_AVERAGE' AS varchar2(30)) cost_method_code,

cast(null as number(18,0)) scenario_id,

cpac.period_name

from

cst_periodic_avg_costs cpac,

cst_period_statuses cps

where

cps.cost_org_id = cpac.cost_org_id

and cps.cost_book_id = cpac.cost_book_id

and cps.period_name = cpac.period_name