DBA Data[Home] [Help]

MATERIALIZED VIEW: APPS.OKI_SRM_040_MV

Source


Select /* 12.0: bug#4526784 */ 1                                      LUMARKER
       , UMARKER
       ,authoring_org_id
       ,rg_id
       ,prg_id
       ,-999                                   RESOURCE_ID
       ,SERVICE_ITEM_CATEGORY_ID
       ,Grouping_ID(SERVICE_ITEM_CATEGORY_ID)         PC_FLAG
       ,GROUPING_ID ( RG_ID
                      ,PRG_ID
		      ,UMARKER
		      ,authoring_org_id
                      ,SERVICE_ITEM_CATEGORY_ID
                      ,ENT_YEAR_ID)                  GRP_ID
       , ENT_YEAR_ID
       , SUM (price_negotiated_f)         O_R_AMT_F
       , SUM (price_negotiated_g )        O_R_AMT_G
       , SUM (price_negotiated_sg)        O_R_AMT_SG
       , SUM (price_negotiated_a )        O_R_AMT_A
       , COUNT (price_negotiated_f)       C_O_R_AMT_F
       , COUNT (price_negotiated_g )      C_O_R_AMT_G
       , COUNT (price_negotiated_sg)      C_O_R_AMT_SG
       , COUNT (price_negotiated_a )      C_O_R_AMT_A
       , count(*) AS c_total FROM   OKI_SRM_002_MV f
                     ,OKI_TIME_ENT_YEAR_MV YEAR
WHERE
 f.renewal_flag =1
 AND f.cle_creation_date < year.start_date
 AND COALESCE(f.date_signed, f.date_cancelled, year.start_date + 1) >= year.start_date
GROUP BY umarker
       , rg_id
       , prg_id
       , rollup(SERVICE_ITEM_CATEGORY_ID)
       , authoring_org_id
       , ENT_YEAR_ID
UNION ALL
SELECT   2                                               LUMARKER
       ,  'RESOURCE'                                   UMARKER
       , authoring_org_id
       , RESOURCE_GROUP_ID                               rg_id
       , RESOURCE_GROUP_ID                               prg_id
       , NVL (resource_id, -1)                           resource_id
       , SERVICE_ITEM_CATEGORY_ID
       , grouping(SERVICE_ITEM_CATEGORY_ID)             PC_FLAG
       , GROUPING_ID ( RESOURCE_GROUP_ID
                      ,NVL (resource_id, -1)
		      ,authoring_org_id
                      ,SERVICE_ITEM_CATEGORY_ID
                      ,ENT_YEAR_ID)                  GRP_ID
       , ENT_YEAR_ID
       , SUM (price_negotiated_f)         O_R_AMT_F
       , SUM (price_negotiated_g )        O_R_AMT_G
       , SUM (price_negotiated_sg)        O_R_AMT_SG
       , SUM (price_negotiated_a )        O_R_AMT_A
       , COUNT (price_negotiated_f)       C_O_R_AMT_F
       , COUNT (price_negotiated_g )      C_O_R_AMT_G
       , COUNT (price_negotiated_sg)      C_O_R_AMT_SG
       , COUNT (price_negotiated_a )      C_O_R_AMT_A
       , count(*) AS c_total FROM   OKI_SRM_001_MV f
                     ,OKI_TIME_ENT_YEAR_MV YEAR
WHERE 1=1
 AND f.renewal_flag =1
 AND f.cle_creation_date < year.start_date
 AND COALESCE(f.date_signed, f.date_cancelled, year.start_date + 1) >= year.start_date
GROUP BY resource_group_id,
        NVL (resource_id, -1),
        rollup(SERVICE_ITEM_CATEGORY_ID),
      	authoring_org_id,
        ENT_YEAR_ID