DBA Data[Home] [Help]
Skip to content

MATERIALIZED VIEW: APPS.ISC_SAM_003_MV

Source


select 	0								UMARKER,  	'SALES REP'							GRP_MARKER,  	fact.agreement_type_id						AGREEMENT_TYPE_ID,  	fact.customer_id						CUSTOMER_ID,  	cc.class_code							CLASS_CODE,  	fact.salesrep_id						RESOURCE_ID,  	fact.sales_grp_id						SALES_GRP_ID,  	fact.sales_grp_id						PARENT_GRP_ID,  	decode(grouping_id( fact.agreement_type_id,   		     cc.class_code,   		     fact.customer_id),0,0,4,1,1,2,5,3,3,4,7,5)		AGG_LEVEL,  	grouping_id( fact.agreement_type_id,  		     cc.class_code,  		     fact.customer_id,  		     fact.salesrep_id,  		     fact.sales_grp_id,  		     cal.ent_year_id)					GRP_ID,  	cal.ent_year_id							ENT_YEAR_ID,  	sum(fact.commit_prorated_amt_g)					COMMIT_AMT_G,   	sum(fact.commit_prorated_amt_g1)					COMMIT_AMT_G1,   	count(fact.commit_prorated_amt_g)				C_COMMIT_AMT_G,   	count(fact.commit_prorated_amt_g1)				C_COMMIT_AMT_G1,   	count(*)							C_TOTAL  from	ISC.ISC_DBI_BSA_ORDER_LINES_F		fact,  	FII.FII_PARTY_MKT_CLASS			cc,  	oki_time_ent_year_mv	cal  where	fact.time_activation_date_id < cal.start_date  and	nvl(fact.time_effective_end_date_id, cal.start_date+1) >= cal.start_date  and	fact.customer_id = cc.party_id  and	fact.transaction_phase_code = 'F'  and	fact.commit_prorated_amt_g is not null  and	fact.blanket_line_id is not null  and	nvl(fact.time_termination_date_id, fact.time_activation_date_id + 1) >= fact.time_activation_date_id  group by rollup(fact.agreement_type_id), fact.salesrep_id, fact.sales_grp_id,          rollup(cc.class_code, fact.customer_id),  	cal.ent_year_id  union all  select 	1								UMARKER,  	grp.umarker							GRP_MARKER,  	fact.agreement_type_id						AGREEMENT_TYPE_ID,  	fact.customer_id						CUSTOMER_ID,  	cc.class_code							CLASS_CODE,  	null								RESOURCE_ID,  	grp.prg_id							SALES_GRP_ID,  	grp.parent_prg_id						PARENT_GRP_ID,  	decode(grouping_id( fact.agreement_type_id,   		     cc.class_code,   		     fact.customer_id),0,0,4,1,1,2,5,3,3,4,7,5)		AGG_LEVEL,  	grouping_id( fact.agreement_type_id,  		     cc.class_code,  		     fact.customer_id,  		     grp.umarker,  		     grp.prg_id,  		     grp.parent_prg_id,  		     cal.ent_year_id)					GRP_ID,  	cal.ent_year_id							ENT_YEAR_ID,  	sum(fact.commit_prorated_amt_g)					COMMIT_AMT_G,   	sum(fact.commit_prorated_amt_g1)					COMMIT_AMT_G1,   	count(fact.commit_prorated_amt_g)				C_COMMIT_AMT_G,   	count(fact.commit_prorated_amt_g1)				C_COMMIT_AMT_G1,   	count(*)							C_TOTAL  from	ISC.ISC_DBI_BSA_ORDER_LINES_F		fact,  	FII.FII_PARTY_MKT_CLASS			cc,  	oki_rs_group_mv				grp,  	oki_time_ent_year_mv	cal  where	fact.time_activation_date_id < cal.start_date  and	nvl(fact.time_effective_end_date_id, cal.start_date+1) >= cal.start_date  and	fact.customer_id = cc.party_id  and	fact.sales_grp_id = grp.rg_id  and	fact.transaction_phase_code = 'F'  and	fact.commit_prorated_amt_g is not null  and	fact.blanket_line_id is not null  and	nvl(fact.time_termination_date_id, fact.time_activation_date_id + 1) >= fact.time_activation_date_id  group by rollup(fact.agreement_type_id), grp.umarker, grp.prg_id, grp.parent_prg_id,          rollup(cc.class_code, fact.customer_id),  	cal.ent_year_id