DBA Data[Home] [Help]

APPS.ISC_DBI_REV_BOOK_TREND_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 122

    ELSE -- view by sales group, prod.cat selected
      l_prod_cat_where :='
		AND f.item_category_id IN (&ITEM+ENI_ITEM_VBH_CAT)';
Line: 160

SELECT	0	ISC_MEASURE_1,
	0 	ISC_MEASURE_2,
	0 	ISC_MEASURE_3,
	0 	ISC_MEASURE_4,
	0 	ISC_MEASURE_5,
	0 	ISC_MEASURE_6
  FROM	dual
 WHERE	1 = 2';
Line: 172

 SELECT	fii.name					VIEWBY,
	nvl(s.c_book_xtd, 0)				ISC_MEASURE_1, -- Net Booked
	(s.c_book_xtd - s.p_book_xtd)
	  / decode(s.p_book_xtd, 0, NULL,
		   abs(s.p_book_xtd)) * 100		ISC_MEASURE_2, -- Change (Net Booked)
	nvl(s.c_rev_rec_xtd, 0)				ISC_MEASURE_3, -- Revenue
	(s.c_rev_rec_xtd - s.p_rev_rec_xtd)
	  / decode(s.p_rev_rec_xtd, 0, NULL,
		   abs(s.p_rev_rec_xtd)) * 100		ISC_MEASURE_4, -- Change (Revenue)
	nvl(s.c_rev_book_xtd, 0)			ISC_MEASURE_5, -- Revenue Booked this Period
	(s.c_rev_book_xtd - s.p_rev_book_xtd)
	  / decode(s.p_rev_book_xtd, 0, null,
		   abs(s.p_rev_book_xtd)) *100		ISC_MEASURE_6 -- Change (Rev Booked this Per)
   FROM	(SELECT	dates.start_date			START_DATE,
		sum(decode(dates.period, ''C'',
			nvl(net_booked_amt_'||l_curr_suffix||', 0), 0))	C_BOOK_XTD,
		sum(decode(dates.period, ''P'',
			nvl(net_booked_amt_'||l_curr_suffix||', 0), 0))	P_BOOK_XTD,
		sum(decode(dates.period, ''C'',
			nvl(recognized_amt_'||l_curr_suffix||', 0), 0))	C_REV_REC_XTD,
		sum(decode(dates.period, ''P'',
			nvl(recognized_amt_'||l_curr_suffix||', 0), 0))	P_REV_REC_XTD,
		sum(decode(dates.period, ''C'',
			nvl('||l_rev_book||', 0), 0))	C_REV_BOOK_XTD,
		sum(decode(dates.period, ''P'',
			nvl('||l_rev_book||', 0), 0))	P_REV_BOOK_XTD
	   FROM	(SELECT	fii.start_date					START_DATE,
			''C''						PERIOD,
			least(fii.end_date, &BIS_CURRENT_ASOF_DATE)	REPORT_DATE
		   FROM	'||l_period_type||'	fii
		  WHERE	fii.start_date BETWEEN &BIS_CURRENT_REPORT_START_DATE
					   AND &BIS_CURRENT_ASOF_DATE
		UNION ALL
		 SELECT	p2.start_date					START_DATE,
			''P''						PERIOD,
			p1.report_date					REPORT_DATE
		   FROM	(SELECT	least(fii.end_date, &BIS_PREVIOUS_ASOF_DATE)	REPORT_DATE,
				rownum						ID
			   FROM	'||l_period_type||'	fii
			  WHERE	fii.start_date BETWEEN &BIS_PREVIOUS_REPORT_START_DATE
						   AND &BIS_PREVIOUS_ASOF_DATE
			  ORDER BY fii.start_date DESC) p1,
			(SELECT	fii.start_date					START_DATE,
				rownum						ID
			   FROM	'||l_period_type||'	fii
			  WHERE	fii.start_date BETWEEN &BIS_CURRENT_REPORT_START_DATE
						   AND &BIS_CURRENT_ASOF_DATE
			  ORDER BY fii.start_date DESC) p2
		  WHERE	p1.id(+) = p2.id)			dates,
		'||l_mv||'  				f,
		FII_TIME_RPT_STRUCT_V				cal'
		||l_prod_cat_from||'
	  WHERE	cal.report_date = dates.report_date
	    AND f.time_id = cal.time_id
	    AND f.period_type_id = cal.period_type_id
	    AND bitand(cal.record_type_id, &BIS_NESTED_PATTERN) = cal.record_type_id'
		||l_flags
		||l_sg_where||l_prod_cat_where||l_cust_where||l_class_where||'
	GROUP BY start_date)		s,
	'||l_period_type||'		fii
  WHERE	fii.start_date BETWEEN &BIS_CURRENT_REPORT_START_DATE
			   AND &BIS_CURRENT_ASOF_DATE
    AND	fii.start_date = s.start_date(+)
ORDER BY fii.start_date';