CST_STD_COSTS_V
Details
-
Schema: FUSION
-
Object owner: CST
-
Object type: VIEW
Columns
Name |
---|
STD_COST_ID SCENARIO_ID COST_ORG_ID COST_BOOK_ID INVENTORY_ITEM_ID VAL_UNIT_ID EFFECTIVE_START_DATE EFFECTIVE_END_DATE VAL_STRUCTURE_ID COST_PROFILE_ID INVENTORY_ORG_ID ASSIGNMENT_LEVEL STATUS_CODE TOTAL_COST CURRENCY_CODE UOM_CODE PREVIOUS_STD_COST_ID PREVIOUS_EFFECTIVE_START_DATE PREVIOUS_EFFECTIVE_END_DATE PREVIOUS_TOTAL_COST STD_COST_ADJUST_ID STAGED_FOR_STD_COST_ADJ_FLAG EXTERNAL_SYSTEM_REFERENCE EXTERNAL_SYSTEM_REF_ID INV_VAL_USE_FLAG LAST_USED_DATE SCENARIO_EVENT_ID SCENARIO_ROLLUP_HEADER_ID ORGANIZATION_ID VAL_STRUCTURE_TYPE_CODE CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN REQUEST_ID STD_COST_SOURCE |
Query
SQL_Statement |
---|
SELECT csc.std_cost_id, csc.scenario_id, csc.cost_org_id, csc.cost_book_id, csc.inventory_item_id, csc.val_unit_id, csc.effective_start_date, csc.effective_end_date, csc.val_structure_id, csc.cost_profile_id, csc.inventory_org_id, csc.assignment_level, csc.status_code, csc.total_cost, csc.currency_code, csc.uom_code, csc.previous_std_cost_id, csc.previous_effective_start_date, csc.previous_effective_end_date, csc.previous_total_cost, csc.std_cost_adjust_id, csc.staged_for_std_cost_adj_flag, csc.external_system_reference, csc.external_system_ref_id, csc.inv_val_use_flag, csc.last_used_date, csc.scenario_event_id, csc.scenario_rollup_header_id, csc.organization_id, vs.val_structure_type_code, csc.created_by, csc.creation_date, csc.last_updated_by, csc.last_update_date, csc.last_update_login, csc.request_id, CASE WHEN source_di in ('Y', '"Y"') THEN 'EXCEL' WHEN scenario_rollup_header_id IS NOT NULL THEN 'COST_PLANNING' WHEN external_system_ref_id IS NOT NULL THEN 'INTERFACE' ELSE 'COST_ACCOUNTING' END std_cost_source FROM cst_std_costs csc, cst_val_structures_b vs WHERE vs.val_structure_id = csc.val_structure_id AND vs.val_structure_type_code = 'ASSET' AND csc.cost_type = 'STANDARD' UNION ALL SELECT DISTINCT csc.std_cost_id, csc.scenario_id, csc.cost_org_id, csc.cost_book_id, csc.inventory_item_id, evu.val_unit_id, csc.effective_start_date, csc.effective_end_date, ecp.val_structure_id, ecp.cost_profile_id, csc.inventory_org_id, csc.assignment_level, csc.status_code, csc.total_cost, csc.currency_code, csc.uom_code, csc.previous_std_cost_id, csc.previous_effective_start_date, csc.previous_effective_end_date, csc.previous_total_cost, csc.std_cost_adjust_id, csc.staged_for_std_cost_adj_flag, csc.external_system_reference, csc.external_system_ref_id, csc.inv_val_use_flag, csc.last_used_date, csc.scenario_event_id, csc.scenario_rollup_header_id, csc.organization_id, vs.val_structure_type_code, csc.created_by, csc.creation_date, csc.last_updated_by, csc.last_update_date, csc.last_update_login, csc.request_id, NULL std_cost_source FROM cst_std_costs csc, cst_item_cost_profiles icp, cst_cost_profiles_b acp, cst_cost_profiles_b ecp, cst_val_units_b avu, cst_val_units_b evu, cst_val_unit_details avud, cst_val_unit_details evud, cst_val_unit_combinations avuc, cst_val_unit_combinations evuc, cst_val_structures_b vs WHERE icp.cost_org_id = csc.cost_org_id AND icp.cost_book_id = csc.cost_book_id AND icp.inventory_item_id = csc.inventory_item_id AND icp.asset_cost_profile_id = acp.cost_profile_id AND icp.expense_cost_profile_id = ecp.cost_profile_id AND avu.cost_org_id = icp.cost_org_id AND avu.cost_book_id = icp.cost_book_id AND avu.val_structure_id = acp.val_structure_id AND evu.cost_org_id = icp.cost_org_id AND evu.cost_book_id = icp.cost_book_id AND evu.val_structure_id = ecp.val_structure_id AND avud.val_unit_id = avu.val_unit_id AND evud.val_unit_id = evu.val_unit_id AND avud.val_unit_combination_id = avuc.val_unit_combination_id AND evud.val_unit_combination_id = evuc.val_unit_combination_id AND avu.cost_org_id = csc.cost_org_id AND avu.cost_book_id = csc.cost_book_id AND avuc.cost_org_code = evuc.cost_org_code AND nvl(avuc.inv_org_code, ' ') = nvl(evuc.inv_org_code, ' ') AND nvl(avuc.subinventory_code, ' ') = nvl(evuc.subinventory_code, ' ') AND nvl(avuc.lot_number, ' ') = nvl(evuc.lot_number, ' ') AND nvl(avuc.grade_code, ' ') = nvl(evuc.grade_code, ' ') AND nvl(avuc.serial_number, ' ') = nvl(evuc.serial_number, ' ') AND nvl(avuc.locator_id, 0) = nvl(evuc.locator_id, 0) AND vs.val_structure_id = evu.val_structure_id AND vs.val_structure_type_code = 'EXPENSE' AND avu.val_unit_id = csc.val_unit_id AND csc.cost_type = 'STANDARD' |