DBA Data[Home] [Help]

APPS.ISC_DBI_REV_BB_TREND_PKG SQL Statements

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

Line: 124

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

SELECT	0	ISC_MEASURE_2,
	0 	ISC_MEASURE_1,
	0 	ISC_MEASURE_3,
	0 	ISC_MEASURE_8,
	0 	ISC_MEASURE_7,
	0 	ISC_MEASURE_9,
	0 	ISC_MEASURE_10,
	0 	ISC_MEASURE_11,
	0 	ISC_MEASURE_12,
	0 	ISC_MEASURE_5,
	0 	ISC_MEASURE_4,
	0 	ISC_MEASURE_6

  FROM	dual
 WHERE	1 = 2';
Line: 182

 SELECT	fii.name					VIEWBY,
	nvl(s.p_net_book, 0)				ISC_MEASURE_2, -- Prior (Net Booked)
	nvl(s.c_net_book, 0)				ISC_MEASURE_1, -- Net Booked
	(s.c_net_book - s.p_net_book)
	  / decode(s.p_net_book, 0, NULL,
		   abs(s.p_net_book)) * 100		ISC_MEASURE_3, -- Change (Net Booked)
	nvl(s.p_rev_rec, 0)				ISC_MEASURE_8, -- Prior (Revenue)
	nvl(s.c_rev_rec, 0)				ISC_MEASURE_7, -- Revenue
	(s.c_rev_rec - s.p_rev_rec)
	  / decode(s.p_rev_rec, 0, NULL,
		   abs(s.p_rev_rec)) * 100		ISC_MEASURE_9, -- Change (Revenue)
	nvl(s.p_rev_book, 0)				ISC_MEASURE_10, -- Prior (Rev Booked this Per)
	nvl(s.c_rev_book, 0)				ISC_MEASURE_11, -- Revenue Booked this Period
	(s.c_rev_book - s.p_rev_book)
	  / decode(s.p_rev_book, 0, null,
		   abs(s.p_rev_book)) *100		ISC_MEASURE_12, -- Change (Rev Booked this Per)
	nvl(s.p_rev_backlog, 0)				ISC_MEASURE_5, -- Prior (Revenue Backlog)
	nvl(s.c_rev_backlog, 0)				ISC_MEASURE_4, -- Revenue Backlog
	(s.c_rev_backlog - s.p_rev_backlog)
	  / decode(s.p_rev_backlog, 0, NULL,
		   abs(s.p_rev_backlog)) * 100		ISC_MEASURE_6 /* Change (Revenue Backlog) */

   FROM	(SELECT	start_date					START_DATE,
		sum(c_book_xtd)					C_NET_BOOK,
		sum(p_book_xtd)					P_NET_BOOK,
		sum(c_backlog) + sum(c_defer_rev)		C_REV_BACKLOG,
		sum(p_backlog) + sum(p_defer_rev)		P_REV_BACKLOG,
		sum(c_rev_rec_xtd)				C_REV_REC,
		sum(p_rev_rec_xtd)				P_REV_REC,
		sum(c_rev_book_xtd)				C_REV_BOOK,
		sum(p_rev_book_xtd)				P_REV_BOOK
	   FROM /* Compute XTD components */
	(SELECT	dates.start_date			START_DATE,
		decode(dates.period, ''C'',
			nvl(net_booked_amt_'||l_curr_suffix||', 0), 0)	C_BOOK_XTD,
		decode(dates.period, ''P'',
			nvl(net_booked_amt_'||l_curr_suffix||', 0), 0)	P_BOOK_XTD,
		decode(dates.period, ''C'',
			nvl(recognized_amt_'||l_curr_suffix||', 0), 0)	C_REV_REC_XTD,
		decode(dates.period, ''P'',
			nvl(recognized_amt_'||l_curr_suffix||', 0), 0)	P_REV_REC_XTD,
		decode(dates.period, ''C'',
			nvl('||l_rev_book||', 0), 0)	C_REV_BOOK_XTD,
		decode(dates.period, ''P'',
			nvl('||l_rev_book||', 0), 0)	P_REV_BOOK_XTD,
		0					C_BACKLOG,
		0					P_BACKLOG,
		0					C_DEFER_REV,
		0					P_DEFER_REV
	   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||'
	UNION ALL /* Compute ITD components */
	 SELECT	dates.start_date			START_DATE,
		0					C_BOOK_XTD,
		0					P_BOOK_XTD,
		0					C_REV_REC_XTD,
		0					P_REV_REC_XTD,
		0					C_REV_BOOK_XTD,
		0					P_REV_BOOK_XTD,
		decode(dates.period, ''C'',
			nvl(backlog_amt_'||l_curr_suffix||', 0), 0)	C_BACKLOG,
		decode(dates.period, ''P'',
			nvl(backlog_amt_'||l_curr_suffix||', 0), 0)	P_BACKLOG,
		decode(dates.period, ''C'',
			nvl(deferred_amt_'||l_curr_suffix||', 0), 0)	C_DEFER_REV,
		decode(dates.period, ''P'',
			nvl(deferred_amt_'||l_curr_suffix||', 0), 0)	P_DEFER_REV
	   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, 1143) = 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';