MSC_SOURCING_ASSIGN_V
Details
-
Schema: FUSION
-
Object owner: MSC
-
Object type: VIEW
Columns
Name |
---|
ASSIGNMENT_SET_ID INVENTORY_ITEM_ID ORGANIZATION_ID SOURCING_RULE_ID ASSIGNMENT_TYPE DENSERANK |
Query
SQL_Statement |
---|
select ASSIGNMENT_SET_ID,INVENTORY_ITEM_ID,ORGANIZATION_ID,SOURCING_RULE_ID,ASSIGNMENT_TYPE,DENSERANK from ( select assignment_set_id, inventory_item_id, organization_id, sourcing_rule_id, assignment_type, DENSE_RANK() OVER (PARTITION BY inventory_item_id, organization_id ORDER BY rank) denserank from ( SELECT asg.assignment_set_id, item.inventory_item_id, item.organization_id, asg.sourcing_rule_id, asg.assignment_type, 1 rank FROM fusion.msc_bm_options mrt, fusion.msc_sr_assignments asg, fusion.msc_system_items item WHERE mrt.configuration_id=-1 AND asg.assignment_set_id = mrt.default_assignment_set_id AND asg.assignment_type = 6 AND asg.sourcing_rule_type=1 AND asg.organization_id = item.organization_id AND asg.inventory_item_id = item.inventory_item_id AND item.plan_id = -1 AND item.new_plan_id = -1 AND item.simulation_set_id = -1 UNION ALL SELECT asg.assignment_set_id, item.inventory_item_id, item.organization_id, asg.sourcing_rule_id, asg.assignment_type, 2 rank FROM fusion.msc_bm_options mrt, fusion.msc_sr_assignments asg, fusion.msc_sourcing_rules msr, fusion.msc_sr_receipt_org rec, fusion.msc_system_items item WHERE mrt.configuration_id=-1 AND asg.assignment_set_id = mrt.default_assignment_set_id AND asg.assignment_type = 12 AND asg.sourcing_rule_type=2 AND asg.sourcing_rule_id=msr.sourcing_rule_id AND msr.sourcing_rule_id=rec.sourcing_rule_id AND asg.inventory_item_id = item.inventory_item_id AND rec.sr_receipt_org=item.organization_id AND item.plan_id = -1 AND item.new_plan_id = -1 AND item.simulation_set_id = -1 UNION ALL SELECT asg.assignment_set_id, item.inventory_item_id, item.organization_id, asg.sourcing_rule_id, asg.assignment_type, 3 rank FROM fusion.msc_bm_options mrt, fusion.msc_sr_assignments asg, fusion.msc_item_categories cat, fusion.msc_catalog_categories mcc, fusion.msc_system_items item WHERE mrt.configuration_id=-1 AND asg.assignment_set_id = mrt.default_assignment_set_id AND asg.sourcing_rule_type=1 AND asg.assignment_type = 5 AND asg.category_id = cat.category_id AND asg.organization_id = cat.organization_id AND cat.category_id = mcc.category_id AND asg.category_set_id = mcc.category_set_id AND cat.inventory_item_id = item.inventory_item_id AND cat.organization_id = item.organization_id AND item.plan_id = -1 AND item.new_plan_id = -1 AND item.simulation_set_id = -1 UNION ALL SELECT asg.assignment_set_id, item.inventory_item_id, item.organization_id, asg.sourcing_rule_id, asg.assignment_type, 4 rank FROM fusion.msc_bm_options mrt, fusion.msc_sr_assignments asg, fusion.msc_item_categories cat, fusion.msc_catalog_categories mcc, fusion.msc_system_items item, fusion.msc_sr_receipt_org rec, fusion.msc_sourcing_rules msr WHERE mrt.configuration_id=-1 AND asg.assignment_set_id = mrt.default_assignment_set_id AND asg.sourcing_rule_type=2 AND asg.assignment_type = 11 AND asg.category_id = cat.category_id AND cat.category_id = mcc.category_id AND asg.category_set_id = mcc.category_set_id AND cat.inventory_item_id = item.inventory_item_id AND asg.sourcing_rule_id=msr.sourcing_rule_id AND msr.sourcing_rule_id=rec.sourcing_rule_id AND rec.sr_receipt_org = item.organization_id AND item.plan_id = -1 AND item.new_plan_id = -1 AND item.simulation_set_id = -1 UNION ALL SELECT asg.assignment_set_id, item.inventory_item_id, item.organization_id, asg.sourcing_rule_id, asg.assignment_type, 5 rank FROM fusion.msc_bm_options mrt, fusion.msc_sr_assignments asg, fusion.msc_system_items item WHERE mrt.configuration_id=-1 AND asg.assignment_set_id = mrt.default_assignment_set_id AND asg.sourcing_rule_type=1 AND asg.assignment_type = 4 AND asg.organization_id = item.organization_id AND item.plan_id = -1 AND item.new_plan_id = -1 AND item.simulation_set_id = -1 UNION ALL SELECT asg.assignment_set_id, item.inventory_item_id, item.organization_id, asg.sourcing_rule_id, asg.assignment_type, 6 rank FROM fusion.msc_bm_options mrt, fusion.msc_sr_assignments asg, fusion.msc_system_items item WHERE mrt.configuration_id=-1 AND asg.assignment_set_id = mrt.default_assignment_set_id AND asg.assignment_type = 10 AND item.plan_id = -1 AND item.new_plan_id = -1 AND item.simulation_set_id = -1 )) where denserank = 1 |