DBA Data[Home] [Help]

APPS.ISC_DBI_PDUE_SCH_AGING_PKG SQL Statements

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

Line: 84

		(SELECT 1
		FROM org_access o
		WHERE o.responsibility_id = fnd_global.resp_id
		AND o.resp_application_id = fnd_global.resp_appl_id
		AND o.organization_id = fact.inv_org_id)
	OR EXISTS
		(SELECT 1
		FROM mtl_parameters org
		WHERE org.organization_id = fact.inv_org_id
		AND NOT EXISTS
			(SELECT 1
			FROM org_access ora
			WHERE org.organization_id = ora.organization_id)))';
Line: 158

	SELECT 1
	  FROM ISC_DBI_CFM_008_MV	fact
	 WHERE fact.time_snapshot_date_id BETWEEN :l_effective_start_date
					      AND :l_as_of_date
	   AND rownum = 1 ';
Line: 214

	 SELECT	0		ISC_ATTRIBUTE_2,
		0		ISC_ATTRIBUTE_3,
		0		ISC_MEASURE_1,
		0		ISC_MEASURE_2,
		0		ISC_MEASURE_3,
		0		ISC_MEASURE_4,
		0		ISC_MEASURE_5,
		0		ISC_MEASURE_6,
		0		ISC_MEASURE_7,
		0		ISC_MEASURE_8,
		0		ISC_MEASURE_9
	   FROM	dual
	  WHERE 1 = 2 -- no snapshot taken in the current period';
Line: 229

 SELECT	c.bucket						ISC_ATTRIBUTE_2, -- bucket name
	c.bucket_type						ISC_ATTRIBUTE_3, -- bucket type
	c.curr_line_cnt						ISC_MEASURE_1, -- pdue line cnt
	c.prev_pdue_value					ISC_MEASURE_2, -- pdue prior
	c.curr_pdue_value					ISC_MEASURE_3, -- pdue
	(c.curr_pdue_value - c.prev_pdue_value)
	  / decode(c.prev_pdue_value, 0, NULL,
		   abs(c.prev_pdue_value)) * 100		ISC_MEASURE_4, -- pdue change
	c.curr_pdue_value
	  / decode(sum(c.curr_pdue_value) over (), 0, NULL,
		   abs(sum(c.curr_pdue_value) over ())) * 100	ISC_MEASURE_5, -- pdue % of total
	sum(c.curr_line_cnt) over ()				ISC_MEASURE_6, -- gd total pdue line cnt
	sum(c.curr_pdue_value) over ()				ISC_MEASURE_7, -- gd total pdue
	(sum(c.curr_pdue_value) over () - sum(c.prev_pdue_value) over ())
	  / decode(sum(c.prev_pdue_value) over (), 0, NULL,
		   abs(sum(c.prev_pdue_value) over ())) * 100	ISC_MEASURE_8, -- gd total pdue change
	sum(c.curr_pdue_value) over ()
	  / decode(sum(c.curr_pdue_value) over (), 0, NULL,
		   abs(sum(c.curr_pdue_value) over ())) * 100	ISC_MEASURE_9  -- gd total pdue % of total
   FROM
(SELECT decode(rownum,
		1, :ISC_R1,
		2, :ISC_R2,
		3, :ISC_R3,
		4, :ISC_R4,
		5, :ISC_R5,
		6, :ISC_R6,
		7, :ISC_R7,
		8, :ISC_R8,
		9, :ISC_R9,
		10, :ISC_R10,
		NULL)			BUCKET,
	rownum				BUCKET_TYPE,
	decode(rownum,
		1, m.curr_line_cnt_1,
		2, m.curr_line_cnt_2,
		3, m.curr_line_cnt_3,
		4, m.curr_line_cnt_4,
		5, m.curr_line_cnt_5,
		6, m.curr_line_cnt_6,
		7, m.curr_line_cnt_7,
		8, m.curr_line_cnt_8,
		9, m.curr_line_cnt_9,
		10, m.curr_line_cnt_10,
		NULL)			CURR_LINE_CNT,
	decode(rownum,
		1, m.curr_pdue_value_1,
		2, m.curr_pdue_value_2,
		3, m.curr_pdue_value_3,
		4, m.curr_pdue_value_4,
		5, m.curr_pdue_value_5,
		6, m.curr_pdue_value_6,
		7, m.curr_pdue_value_7,
		8, m.curr_pdue_value_8,
		9, m.curr_pdue_value_9,
		10, m.curr_pdue_value_10,
		NULL)			CURR_PDUE_VALUE,
	decode(rownum,
		1, m.prev_pdue_value_1,
		2, m.prev_pdue_value_2,
		3, m.prev_pdue_value_3,
		4, m.prev_pdue_value_4,
		5, m.prev_pdue_value_5,
		6, m.prev_pdue_value_6,
		7, m.prev_pdue_value_7,
		8, m.prev_pdue_value_8,
		9, m.prev_pdue_value_9,
		10, m.prev_pdue_value_10,
		NULL)			PREV_PDUE_VALUE
   FROM	(SELECT	sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket1_line_cnt, 0))				CURR_LINE_CNT_1,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket2_line_cnt, 0))				CURR_LINE_CNT_2,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket3_line_cnt, 0))				CURR_LINE_CNT_3,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket4_line_cnt, 0))				CURR_LINE_CNT_4,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket5_line_cnt, 0))				CURR_LINE_CNT_5,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket6_line_cnt, 0))				CURR_LINE_CNT_6,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket7_line_cnt, 0))				CURR_LINE_CNT_7,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket8_line_cnt, 0))				CURR_LINE_CNT_8,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket9_line_cnt, 0))				CURR_LINE_CNT_9,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket10_line_cnt, 0))				CURR_LINE_CNT_10,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket1_pdue_amt_'||l_curr_suffix||', 0))	CURR_PDUE_VALUE_1,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket2_pdue_amt_'||l_curr_suffix||', 0))	CURR_PDUE_VALUE_2,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket3_pdue_amt_'||l_curr_suffix||', 0))	CURR_PDUE_VALUE_3,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket4_pdue_amt_'||l_curr_suffix||', 0))	CURR_PDUE_VALUE_4,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket5_pdue_amt_'||l_curr_suffix||', 0))	CURR_PDUE_VALUE_5,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket6_pdue_amt_'||l_curr_suffix||', 0))	CURR_PDUE_VALUE_6,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket7_pdue_amt_'||l_curr_suffix||', 0))	CURR_PDUE_VALUE_7,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket8_pdue_amt_'||l_curr_suffix||', 0))	CURR_PDUE_VALUE_8,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket9_pdue_amt_'||l_curr_suffix||', 0))	CURR_PDUE_VALUE_9,
		sum(decode(fact.time_snapshot_date_id, a.day,
			   fact.bucket10_pdue_amt_'||l_curr_suffix||', 0))	CURR_PDUE_VALUE_10,
		sum(decode(fact.time_snapshot_date_id, b.day,
			   fact.bucket1_pdue_amt_'||l_curr_suffix||', 0))	PREV_PDUE_VALUE_1,
		sum(decode(fact.time_snapshot_date_id, b.day,
			   fact.bucket2_pdue_amt_'||l_curr_suffix||', 0))	PREV_PDUE_VALUE_2,
		sum(decode(fact.time_snapshot_date_id, b.day,
			   fact.bucket3_pdue_amt_'||l_curr_suffix||', 0))	PREV_PDUE_VALUE_3,
		sum(decode(fact.time_snapshot_date_id, b.day,
			   fact.bucket4_pdue_amt_'||l_curr_suffix||', 0))	PREV_PDUE_VALUE_4,
		sum(decode(fact.time_snapshot_date_id, b.day,
			   fact.bucket5_pdue_amt_'||l_curr_suffix||', 0))	PREV_PDUE_VALUE_5,
		sum(decode(fact.time_snapshot_date_id, b.day,
			   fact.bucket6_pdue_amt_'||l_curr_suffix||', 0))	PREV_PDUE_VALUE_6,
		sum(decode(fact.time_snapshot_date_id, b.day,
			   fact.bucket7_pdue_amt_'||l_curr_suffix||', 0))	PREV_PDUE_VALUE_7,
		sum(decode(fact.time_snapshot_date_id, b.day,
			   fact.bucket8_pdue_amt_'||l_curr_suffix||', 0))	PREV_PDUE_VALUE_8,
		sum(decode(fact.time_snapshot_date_id, b.day,
			   fact.bucket9_pdue_amt_'||l_curr_suffix||', 0))	PREV_PDUE_VALUE_9,
		sum(decode(fact.time_snapshot_date_id, b.day,
			   fact.bucket10_pdue_amt_'||l_curr_suffix||', 0))	PREV_PDUE_VALUE_10
	   FROM (SELECT max(time_snapshot_date_id)		day
		   FROM	'||l_mv1||'			fact
		  WHERE	fact.time_snapshot_date_id BETWEEN &BIS_CURRENT_EFFECTIVE_START_DATE
						       AND &BIS_CURRENT_ASOF_DATE
					)	a,
		(SELECT max(time_snapshot_date_id)		day
		   FROM	'||l_mv1||'			fact
		  WHERE	fact.time_snapshot_date_id BETWEEN &BIS_PREVIOUS_EFFECTIVE_START_DATE
						       AND &BIS_PREVIOUS_ASOF_DATE
					)	b,
		'||l_mv1||'		fact'||l_prod_cat_from||'
	  WHERE fact.time_snapshot_date_id IN (a.day, b.day)'
		||l_flags_where||'
	    AND fact.late_schedule_flag = 1'
		||l_inv_org_where
		||l_prod_cat_where
		||l_prod_where
		||l_cust_where
		||')			m,
	(SELECT 1 FROM DUAL		-- dummy table with 10 rows
	 UNION ALL SELECT 1 FROM DUAL
	 UNION ALL SELECT 1 FROM DUAL
	 UNION ALL SELECT 1 FROM DUAL
	 UNION ALL SELECT 1 FROM DUAL
	 UNION ALL SELECT 1 FROM DUAL
	 UNION ALL SELECT 1 FROM DUAL
	 UNION ALL SELECT 1 FROM DUAL
	 UNION ALL SELECT 1 FROM DUAL
	 UNION ALL SELECT 1 FROM DUAL)	)	c
   WHERE c.bucket IS NOT NULL
ORDER BY c.bucket_type';