MSC_SUPPLY_UPDATE_ASGN_V
Details
-
Schema: FUSION
-
Object owner: MSC
-
Object type: VIEW
Columns
Name |
---|
INVENTORY_ITEM_ID ASSIGNMENT_TYPE ORGANIZATION_ID |
Query
SQL_Statement |
---|
select items.inventory_item_id,assign.assignment_type, items.organization_id from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign, msc_system_items items where assign.assignment_type = 5 and items.inventory_item_id = assign.inventory_item_id and items.organization_id = assign.organization_id union all select items.inventory_item_id,assign.assignment_type, items.organization_id from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign, msc_system_items items, msc_instance_orgs mp where assign.assignment_type = 3 and items.inventory_item_id = assign.inventory_item_id and mp.organization_id = items.organization_id and nvl(mp.enable_atp_ws,2) <> 1 and not exists (select 1 from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign1 where assign1.assignment_type = 5 and assign1.inventory_item_id = items.inventory_item_id and assign1.organization_id = items.organization_id) union all select mic.inventory_item_id,assign.assignment_type, mic.organization_id from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign, msc_item_categories mic, msc_catalog_categories mcc, msc_system_items items, msc_instance_orgs mp where assign.assignment_type = 2 and assign.category_id = mic.category_id and mic.category_id = mcc.category_id and assign.category_set_id = mcc.category_set_id and items.inventory_item_id = mic.inventory_item_id and items.organization_id = mic.organization_id and mp.organization_id = items.organization_id and nvl(mp.enable_atp_ws,2) <> 1 and not exists (select 1 from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign1 where assign1.assignment_type = 3 and assign1.inventory_item_id = items.inventory_item_id) and not exists (select 1 from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign1 where assign1.assignment_type = 5 and assign1.inventory_item_id = items.inventory_item_id and assign1.organization_id = items.organization_id ) union all select items.inventory_item_id,assign.assignment_type, items.organization_id from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign, msc_system_items items where assign.assignment_type = 4 and items.organization_id = assign.organization_id and not exists (select 1 from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign1, msc_catalog_categories mcc, msc_item_categories mic where assign1.assignment_type = 2 and assign1.category_id = mic.category_id and mic.category_id = mcc.category_id and assign1.category_set_id = mcc.category_set_id and items.inventory_item_id = mic.inventory_item_id and items.organization_id = mic.organization_id ) and not exists (select 1 from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign1 where assign1.assignment_type = 3 and assign1.inventory_item_id = items.inventory_item_id) and not exists (select 1 from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign1 where assign1.assignment_type = 5 and assign1.inventory_item_id = items.inventory_item_id and assign1.organization_id = items.organization_id ) union all select items.inventory_item_id,assign.assignment_type, items.organization_id from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign, msc_system_items items, msc_catalog_categories mcc, msc_item_categories mic where assign.assignment_type = 1 and items.organization_id = mic.organization_id and items.inventory_item_id = mic.inventory_item_id and assign.category_id = mic.category_id and mic.category_id = mcc.category_id and assign.category_set_id = mcc.category_set_id and assign.organization_id = mic.organization_id and not exists (select 1 from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign1, msc_item_categories mic where assign1.assignment_type = 2 and assign1.category_id = mic.category_id and mic.category_id = mcc.category_id and assign1.category_set_id = mcc.category_set_id and items.inventory_item_id = mic.inventory_item_id and items.organization_id = mic.organization_id ) and not exists (select 1 from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign1 where assign1.assignment_type = 3 and assign1.inventory_item_id = items.inventory_item_id) and not exists (select 1 from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign1 where assign1.assignment_type = 5 and assign1.inventory_item_id = items.inventory_item_id and assign1.organization_id = items.organization_id ) and not exists (select 1 from MSC_SUPPLY_UPDATE_ASSIGNMENTS assign1 where assign1.assignment_type = 4 and assign1.inventory_item_id = items.inventory_item_id and assign1.organization_id = items.organization_id ) |