MSS_PEGGING_RELATIONSHIPS_V

Details

  • Schema: FUSION

  • Object owner: MSS

  • Object type: VIEW

Columns

Name

PLAN_ID

PEGGING_ID

INVENTORY_ITEM_ID

ITEM_CODE

UOM_CODE

UOM_NAME

LOT_NUMBER

QUANTITY

SUPPLY_BY_TYPE

SUPPLY_BY_ID

SUPPLY_NUMBER

SUPPLY_LINE_ITEM_NUMBER

SUPPLY_BY_WORK_ORDER_ID

SUPPLY_BY_WORK_ORDER_NUMBER

SUPPLY_BY_OPERATION_CODE

SUPPLY_BY_OPERATION_NAME

SUPPLY_BY_OP_SEQ_NUMBER

SUPPLY_BY_RESOURCE_SEQ_NUMBER

SUPPLY_BY_WORK_CENTER_ID

SUPPLY_BY_WORK_CENTER_CODE

SUPPLY_BY_DURATION_RES_ID

SUPPLY_BY_DURATION_RES_CODE

CONSUME_BY_TYPE

CONSUME_BY_ID

DEMAND_NUMBER

DEMAND_LINE_ITEM_NUMBER

CONSUME_BY_WORK_ORDER_ID

CONSUME_BY_WORK_ORDER_NUMBER

CONSUME_BY_OPERATION_CODE

CONSUME_BY_OPERATION_NAME

CONSUME_BY_OP_SEQ_NUMBER

CONSUME_BY_RESOURCE_SEQ_NUMBER

CONSUME_BY_WORK_CENTER_ID

CONSUME_BY_WORK_CENTER_CODE

CONSUME_BY_DURATION_RES_ID

CONSUME_BY_DURATION_RES_CODE

SUPPLY_DATE

CONSUME_DATE

END_DEMAND_ID

END_DEMAND_NUMBER

END_DEMAND_LINE_ITEM_NUMBER

Query

SQL_Statement

select

pr.PLAN_ID,

pr.PEGGING_ID,

pr.INVENTORY_ITEM_ID,

it.ITEM_CODE,

it.UOM_CODE,

it.UOM_NAME,

pr.LOT_NUMBER,

pr.QUANTITY,

decode(pr.SUPPLY_BY_TYPE, 'Supply Event', s.SUPPLY_TYPE, pr.SUPPLY_BY_TYPE) SUPPLY_BY_TYPE,

pr.SUPPLY_BY_ID,

s.SUPPLY_NUMBER,

s.SUPPLY_LINE_ITEM_NUMBER,

swo.WORK_ORDER_ID SUPPLY_BY_WORK_ORDER_ID,

swo.WORK_ORDER_NUMBER SUPPLY_BY_WORK_ORDER_NUMBER,

sdr.OPERATION_CODE SUPPLY_BY_OPERATION_CODE,

sdr.OPERATION_NAME SUPPLY_BY_OPERATION_NAME,

sdr.OPERATION_SEQ_NUMBER SUPPLY_BY_OP_SEQ_NUMBER,

pr.SUPPLY_BY_RESOURCE_SEQ_NUMBER,

sdr.WORK_CENTER_ID SUPPLY_BY_WORK_CENTER_ID,

sdr.WORK_CENTER_CODE SUPPLY_BY_WORK_CENTER_CODE,

sdr.DURATION_RES_ID SUPPLY_BY_DURATION_RES_ID,

sdr.DURATION_RES_CODE SUPPLY_BY_DURATION_RES_CODE,

decode(pr.CONSUME_BY_TYPE, 'Demand Event', d.DEMAND_TYPE, pr.CONSUME_BY_TYPE) CONSUME_BY_TYPE,

pr.CONSUME_BY_ID,

d.DEMAND_NUMBER,

d.DEMAND_LINE_ITEM_NUMBER,

dwo.WORK_ORDER_ID CONSUME_BY_WORK_ORDER_ID,

dwo.WORK_ORDER_NUMBER CONSUME_BY_WORK_ORDER_NUMBER,

ddr.OPERATION_CODE CONSUME_BY_OPERATION_CODE,

ddr.OPERATION_NAME CONSUME_BY_OPERATION_NAME,

ddr.OPERATION_SEQ_NUMBER CONSUME_BY_OP_SEQ_NUMBER,

pr.CONSUME_BY_RESOURCE_SEQ_NUMBER,

ddr.WORK_CENTER_ID CONSUME_BY_WORK_CENTER_ID,

ddr.WORK_CENTER_CODE CONSUME_BY_WORK_CENTER_CODE,

ddr.DURATION_RES_ID CONSUME_BY_DURATION_RES_ID,

ddr.DURATION_RES_CODE CONSUME_BY_DURATION_RES_CODE,

pr.SUPPLY_DATE,

pr.CONSUME_DATE,

pr.END_DEMAND_ID,

dd.DEMAND_NUMBER END_DEMAND_NUMBER,

dd.DEMAND_LINE_ITEM_NUMBER END_DEMAND_LINE_ITEM_NUMBER

from

MSS_PEGGING_RELATIONSHIPS pr

left outer join MSS_ITEMS it

on pr.PLAN_ID = it.PLAN_ID and pr.INVENTORY_ITEM_ID = it.INVENTORY_ITEM_ID

left outer join MSS_SUPPLIES s

on pr.SUPPLY_BY_TYPE='Supply Event' and pr.PLAN_ID = s.PLAN_ID and pr.SUPPLY_BY_ID = s.SUPPLY_ID

left outer join MSS_WO_DURATION_RESOURCES_V sdr

on pr.SUPPLY_BY_TYPE='Work Order Operation' and pr.PLAN_ID=sdr.PLAN_ID and pr.SUPPLY_BY_ID=sdr.WO_OPERATION_ID and pr.SUPPLY_BY_RESOURCE_SEQ_NUMBER=sdr.RESOURCE_SEQ_NUMBER

left outer join MSS_WORK_ORDERS swo

on sdr.PLAN_ID = swo.PLAN_ID and sdr.WORK_ORDER_ID=swo.WORK_ORDER_ID

left outer join MSS_DEMANDS d

on pr.CONSUME_BY_TYPE='Demand Event' and pr.PLAN_ID = d.PLAN_ID and pr.CONSUME_BY_ID = d.DEMAND_ID

left outer join MSS_WO_DURATION_RESOURCES_V ddr

on pr.CONSUME_BY_TYPE='Work Order Operation' and pr.PLAN_ID=ddr.PLAN_ID and pr.CONSUME_BY_ID=ddr.WO_OPERATION_ID and pr.CONSUME_BY_RESOURCE_SEQ_NUMBER=ddr.RESOURCE_SEQ_NUMBER

left outer join MSS_WORK_ORDERS dwo

on ddr.PLAN_ID = dwo.PLAN_ID and ddr.WORK_ORDER_ID=dwo.WORK_ORDER_ID

left outer join MSS_DEMANDS dd

on pr.PLAN_ID = dd.PLAN_ID and pr.END_DEMAND_ID = dd.DEMAND_ID