DBA Data[Home] [Help]

APPS.ISC_DBI_PAST_DUE_TREND_PKG SQL Statements

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

Line: 54

		(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 = mv.inv_org_id)
		OR EXISTS
		(SELECT 1
		FROM mtl_parameters org
		WHERE org.organization_id = mv.inv_org_id
		AND NOT EXISTS
			(SELECT 1
			FROM org_access ora
			WHERE org.organization_id = ora.organization_id)))';
Line: 104

SELECT  fii.name		VIEWBY,
	fii.name		ISC_ATTRIBUTE_2,
	s.prev_pdue		ISC_MEASURE_2,
	s.curr_pdue		ISC_MEASURE_1,
	(s.curr_pdue - s.prev_pdue)
	  / decode( s.prev_pdue, 0, NULL,
		    abs(s.prev_pdue)) * 100
				ISC_MEASURE_4,
	null			ISC_MEASURE_3,  -- obsolete from DBI 5.0
	null			ISC_MEASURE_5,  -- obsolete from DBI 5.0
	null			CURRENCY	-- obsolete from DBI 5.0
   FROM	(SELECT	dates.start_date					START_DATE,
		sum(decode(mv.time_snapshot_date_id, dates.curr_day,
			   mv.pdue_line_cnt, NULL))			CURR_PDUE,
		sum(decode(mv.time_snapshot_date_id, dates.prev_day,
			   mv.pdue_line_cnt, NULL))			PREV_PDUE
	   FROM	(SELECT	curr.start_date	START_DATE,
			curr.day	CURR_DAY,
			prev.day	PREV_DAY
		   FROM	(SELECT start_date,
				day,
				rownum	ID
			   FROM
			(SELECT	fii.start_date				START_DATE,
				max(mv.time_snapshot_date_id)		DAY
			   FROM	'||l_period_type||'		fii,
				ISC_DBI_FM_0006_MV		mv
			  WHERE	fii.start_date BETWEEN &BIS_CURRENT_REPORT_START_DATE
						   AND &BIS_CURRENT_ASOF_DATE
			    AND	mv.time_snapshot_date_id (+) >= fii.start_date
			    AND	mv.time_snapshot_date_id (+) <= fii.end_date
			    AND	mv.time_snapshot_date_id (+) <= &BIS_CURRENT_ASOF_DATE
			GROUP BY fii.start_date)
			ORDER BY start_date DESC)		curr,
			(SELECT start_date,
				day,
				rownum	ID
			   FROM
			(SELECT	fii.start_date				START_DATE,
				max(mv.time_snapshot_date_id)		DAY
			   FROM	'||l_period_type||'		fii,
				ISC_DBI_FM_0006_MV		mv
			  WHERE	fii.start_date BETWEEN &BIS_PREVIOUS_REPORT_START_DATE
						   AND &BIS_PREVIOUS_ASOF_DATE
			    AND	mv.time_snapshot_date_id (+) >= fii.start_date
			    AND	mv.time_snapshot_date_id (+) <= fii.end_date
			    AND	mv.time_snapshot_date_id (+) <= &BIS_PREVIOUS_ASOF_DATE
			GROUP BY fii.start_date)
			ORDER BY start_date DESC)		prev
		  WHERE	curr.id = prev.id(+))			dates,
		ISC_DBI_FM_0006_MV 				mv
	  WHERE	mv.time_snapshot_date_id IN (dates.curr_day, dates.prev_day)
	    AND ((mv.item_cat_flag = :ISC_ITEM_CAT_FLAG
	    AND	mv.customer_flag = :ISC_CUSTOMER_FLAG'
		||l_inv_org_where
		||l_inv_cat_where
		||l_item_where
		||l_customer_where
		||')
	     OR mv.inv_org_id IS NULL)  -- snapshot taken but no data
       GROUP BY	dates.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';