MOT_TERR_COVERAGES_V

Details

  • Schema: FUSION

  • Object owner: MOT

  • Object type: VIEW

Columns

Name

COVERAGE_ID

TERR_DIMENSION_CODE

DIMENSION_NAME

DISPLAY_FLAG

ACTIVE_FLAG

TERR_DIM_PARTITION_ID

TERR_DIM_INTG_ID

SOURCE_LOOKUP_TYPE

SYNCHEDDIMENSIONCODE

Query

SQL_Statement

SELECT mtc.coverage_id, mtc.terr_dimension_code, mtd.name AS DIMENSION_NAME,

mtd.display_flag, mtd.active_flag, mtp.terr_dim_partition_id,

CASE

WHEN mtc.terr_dimension_code = 'CSize' THEN CUSTOMER_SIZE_CODE

WHEN (mtc.terr_dimension_code = 'Prod' and INVENTORY_ITEM_ID IS NOT NULL) THEN to_char(INVENTORY_ITEM_ID)

WHEN (mtc.terr_dimension_code = 'Prod' and PRODUCT_GROUP_ID IS NOT NULL) THEN to_char(PRODUCT_GROUP_ID)

WHEN mtc.terr_dimension_code = 'AcTyp' THEN ACCOUNT_TYPE_CODE

WHEN mtc.terr_dimension_code = 'BUnit' THEN to_char(BUSINESS_UNIT_ID)

WHEN mtc.terr_dimension_code = 'Prtnr' THEN to_char(PARTNER_ID)

WHEN mtc.terr_dimension_code = 'SChnl' THEN to_char(SALES_CHANNEL_CODE || '~' || NVL(SUB_SALES_CHANNEL_CODE, ''))

WHEN mtc.terr_dimension_code = 'Aux1' THEN (fnd_profile.value('MOT_AUX_DIM_CLASS_CATEGORY_1') || '~' || AUXILIARY1_CODE)

WHEN mtc.terr_dimension_code = 'Aux2' THEN (fnd_profile.value('MOT_AUX_DIM_CLASS_CATEGORY_2') || '~' || AUXILIARY2_CODE)

WHEN mtc.terr_dimension_code = 'Aux3' THEN (fnd_profile.value('MOT_AUX_DIM_CLASS_CATEGORY_3') || '~' || AUXILIARY3_CODE)

WHEN mtc.terr_dimension_code = 'Indst' THEN (fnd_profile.value('MOT_INDUSTRY_CLASS_CATEGORY') || '~' || INDUSTRY_CODE)

WHEN mtc.terr_dimension_code = 'OrgTp' THEN to_char('ORGANIZATION_TYPE' || '~' || ORGANIZATION_TYPE_CODE)

WHEN mtc.terr_dimension_code = 'Ext1' THEN EXTENSION1_CODE

WHEN mtc.terr_dimension_code = 'Ext2' THEN EXTENSION2_CODE

WHEN mtc.terr_dimension_code = 'Ext3' THEN EXTENSION3_CODE

WHEN mtc.terr_dimension_code = 'Ext4' THEN EXTENSION4_CODE

WHEN mtc.terr_dimension_code = 'Ext5' THEN EXTENSION5_CODE

WHEN mtc.terr_dimension_code = 'Ext6' THEN EXTENSION6_CODE

WHEN mtc.terr_dimension_code = 'Ext7' THEN EXTENSION7_CODE

WHEN mtc.terr_dimension_code = 'Ext8' THEN EXTENSION8_CODE

WHEN mtc.terr_dimension_code = 'Ext9' THEN EXTENSION9_CODE

WHEN mtc.terr_dimension_code = 'Ext10' THEN EXTENSION10_CODE

END AS Terr_dim_intg_id,

mdp.value_code Source_lookup_type,

CASE WHEN (mtc.terr_dimension_code in ( 'Acct','Prtnr','Geo') OR mtc.terr_dimension_code LIKE 'Ext%') THEN null ELSE mtc.terr_dimension_code END AS SynchedDimensionCode

FROM mot_terr_coverages mtc, mot_terr_dimensions_vl mtd, mot_terr_dim_partitions mtp, mot_terr_dim_parameters mdp

WHERE mtc.terr_dimension_code = mtd.dimension_code (+)

and mtd.partition_id (+) = mtp.terr_dim_partition_id

and mtp.type_code = 'PRODUCTION'

and mtd.terr_dimension_id = mdp.terr_dimension_id (+)

and mdp.internal_code (+)= 'SOURCE_LOOKUP_TYPE'