MSC_SOURCING_LEVELS_V
Details
-
Schema: FUSION
-
Object owner: MSC
-
Object type: VIEW
Columns
Name |
---|
ASSIGNMENT_TYPE ASSIGNMENT_SET_ID SOURCE_TYPE CUSTOMER_ID CUSTOMER_SITE_ID EFFECTIVE_DATE DISABLE_DATE INVENTORY_ITEM_ID ORGANIZATION_ID SOURCE_ORGANIZATION_ID SOURCE_PARTNER_ID SOURCE_PARTNER_SITE_ID ALLOCATION_PERCENT RANK CATEGORY_NAME SOURCING_LEVEL ASSIGNMENT_ID SOURCING_RULE_ID SOURCING_RULE_NAME SOURCING_RULE_TYPE COLLECTED_FLAG SR_RECEIPT_ID SR_SOURCE_ID PLANNING_ACTIVE SOURCE_PARTNER_SITE_CODE |
Query
SQL_Statement |
---|
Select MSA.ASSIGNMENT_TYPE, MSA.ASSIGNMENT_SET_ID, SOURCE_ORG.SOURCE_TYPE, MSA.PARTNER_ID Customer_Id, MSA.SHIP_TO_SITE_ID Customer_site_id, RECEIPT_ORG.EFFECTIVE_DATE, RECEIPT_ORG.DISABLE_DATE, MSA.INVENTORY_ITEM_ID, MSA.ORGANIZATION_ID ORGANIZATION_ID, SOURCE_ORG.SOURCE_ORGANIZATION_ID, SOURCE_ORG.SOURCE_PARTNER_ID , SOURCE_ORG.SOURCE_PARTNER_SITE_ID , SOURCE_ORG.ALLOCATION_PERCENT, SOURCE_ORG.RANK, MSA.CATEGORY_NAME, decode(MSA.ASSIGNMENT_TYPE, 6, 1, 5, 3, 3, decode(SOURCE_ORG.SOURCE_TYPE, 3, 4, 1, 5), 3, decode(MSR.SOURCING_RULE_TYPE, 1, 5, 4), 2, decode(SOURCE_ORG.SOURCE_TYPE, 3, 6, 1, 7), 2, DECODE(MSR.SOURCING_RULE_TYPE,1,7,6), 4, 8, 1, decode(SOURCE_ORG.SOURCE_TYPE, 3, 10, 1, 11), 1, DECODE(MSR.SOURCING_RULE_TYPE, 1,11,10) ) SOURCING_LEVEL, MSA.ASSIGNMENT_ID, MSR.SOURCING_RULE_ID, MSR.SOURCING_RULE_NAME, MSR.SOURCING_RULE_TYPE, MSA.COLLECTED_FLAG, RECEIPT_ORG.SR_RECEIPT_ID, SOURCE_ORG.SR_SOURCE_ID, MSR.PLANNING_ACTIVE, SOURCE_ORG.SOURCE_PARTNER_SITE_CODE From MSC_SR_ASSIGNMENTS MSA, MSC_SOURCING_RULES MSR, MSC_SR_RECEIPT_ORG RECEIPT_ORG, MSC_SR_SOURCE_ORG SOURCE_ORG Where MSR.SOURCING_RULE_ID = MSA.SOURCING_RULE_ID AND RECEIPT_ORG.SOURCING_RULE_ID = MSR.SOURCING_RULE_ID AND SOURCE_ORG.SR_RECEIPT_ID = RECEIPT_ORG.SR_RECEIPT_ID And MSR.STATUS = 1 AND MSA.ASSIGNMENT_TYPE not in (2,5,11,14) union Select MSA.ASSIGNMENT_TYPE, MSA.ASSIGNMENT_SET_ID, SOURCE_ORG.SOURCE_TYPE, MSA.PARTNER_ID Customer_Id, MSA.SHIP_TO_SITE_ID Customer_site_id, RECEIPT_ORG.EFFECTIVE_DATE, RECEIPT_ORG.DISABLE_DATE, cat.INVENTORY_ITEM_ID, cat.ORGANIZATION_ID, SOURCE_ORG.SOURCE_ORGANIZATION_ID, SOURCE_ORG.SOURCE_PARTNER_ID , SOURCE_ORG.SOURCE_PARTNER_SITE_ID , SOURCE_ORG.ALLOCATION_PERCENT, SOURCE_ORG.RANK, MSA.CATEGORY_NAME, decode(MSA.ASSIGNMENT_TYPE, 6, 1, 5, 3, 3, decode(SOURCE_ORG.SOURCE_TYPE, 3, 4, 1, 5), 3, decode(MSR.SOURCING_RULE_TYPE, 1, 5, 4), 2, decode(SOURCE_ORG.SOURCE_TYPE, 3, 6, 1, 7), 2, DECODE(MSR.SOURCING_RULE_TYPE,1,7,6), 4, 8, 1, decode(SOURCE_ORG.SOURCE_TYPE, 3, 10, 1, 11), 1, DECODE(MSR.SOURCING_RULE_TYPE, 1,11,10) ) SOURCING_LEVEL, MSA.ASSIGNMENT_ID, MSR.SOURCING_RULE_ID, MSR.SOURCING_RULE_NAME, MSR.SOURCING_RULE_TYPE, MSA.COLLECTED_FLAG, RECEIPT_ORG.SR_RECEIPT_ID, SOURCE_ORG.SR_SOURCE_ID, MSR.PLANNING_ACTIVE, SOURCE_ORG.SOURCE_PARTNER_SITE_CODE From MSC_SR_ASSIGNMENTS MSA, msc_item_categories cat, MSC_SOURCING_RULES MSR, MSC_SR_RECEIPT_ORG RECEIPT_ORG, MSC_SR_SOURCE_ORG SOURCE_ORG Where MSR.SOURCING_RULE_ID = MSA.SOURCING_RULE_ID AND RECEIPT_ORG.SOURCING_RULE_ID = MSR.SOURCING_RULE_ID AND SOURCE_ORG.SR_RECEIPT_ID = RECEIPT_ORG.SR_RECEIPT_ID and cat.category_id = msa.category_id and nvl(msa.organization_id, cat.organization_id) = cat.organization_id And MSR.STATUS = 1 AND MSA.ASSIGNMENT_TYPE in (2,5,11,14) |