MSS_FS_OPERATION_MATERIALS_V

Details

  • Schema: FUSION

  • Object owner: MSS

  • Object type: VIEW

Columns

Name

PLAN_ID

WO_OPERATION_ID

RESOURCE_SEQ_NUMBER

INVENTORY_ITEM_ID

MATERIAL_TYPE

QUANTITY

REMAINING_QUANTITY

Query

SQL_Statement

select

fsOp.PLAN_ID,

fsOp.WO_OPERATION_ID,

fsOp.RESOURCE_SEQ_NUMBER,

fsWdOpMat.INVENTORY_ITEM_ID,

'Consumed Item' MATERIAL_TYPE,

Decode(fsWdOpMat.BASIS_TYPE, 2, 1, Decode(wo.PRIMARY_PRODUCT_QUANTITY, null, Nvl(wo.NETTABLE_REMAINING_QUANTITY, wo.REMAINING_QUANTITY), wo.PRIMARY_PRODUCT_REMAINING_QTY)) * fsWdOpMat.QUANTITY_PER_PRODUCT QUANTITY,

Decode(fsWdOpMat.BASIS_TYPE, 2, 1, Decode(wo.PRIMARY_PRODUCT_QUANTITY, null, Nvl(wo.NETTABLE_REMAINING_QUANTITY, wo.REMAINING_QUANTITY), wo.PRIMARY_PRODUCT_REMAINING_QTY)) * fsWdOpMat.QUANTITY_PER_PRODUCT REMAINING_QUANTITY

from MSS_FS_OPERATIONS_V fsOp

join MSS_WORK_ORDERS wo

on fsOp.PLAN_ID = wo.PLAN_ID and fsOp.WORK_ORDER_ID = wo.WORK_ORDER_ID

join MSS_FS_WD_OP_MATERIALS fsWdOpMat

on fsOp.PLAN_ID = fsWdOpMat.PLAN_ID and fsOp.FS_WD_HEADER_ID = fsWdOpMat.FS_WD_HEADER_ID and fsOp.OPERATION_SEQ_NUMBER = fsWdOpMat.OPERATION_SEQ_NUMBER

join MSS_ITEMS item

on fsWdOpMat.PLAN_ID = item.PLAN_ID and fsWdOpMat.INVENTORY_ITEM_ID = item.INVENTORY_ITEM_ID

Union

select

wo.PLAN_ID,

fsOp.WO_OPERATION_ID,

fsOp.RESOURCE_SEQ_NUMBER,

wo.INVENTORY_ITEM_ID,

'Primary Item' MATERIAL_TYPE,

Decode(wo.PRIMARY_PRODUCT_QUANTITY, null, Nvl(wo.NETTABLE_REMAINING_QUANTITY, wo.REMAINING_QUANTITY), wo.PRIMARY_PRODUCT_REMAINING_QTY) as QUANTITY,

Decode(wo.PRIMARY_PRODUCT_QUANTITY, null, Nvl(wo.NETTABLE_REMAINING_QUANTITY, wo.REMAINING_QUANTITY), wo.PRIMARY_PRODUCT_REMAINING_QTY) REMAINING_QUANTITY

from MSS_WORK_ORDERS wo

join MSS_FS_OPERATIONS_V fsOp

on wo.PLAN_ID = fsOp.PLAN_ID and wo.WORK_ORDER_ID = fsOp.WORK_ORDER_ID and fsOp.FS_OPERATION_TYPE='Takt Operation'