DBA Data[Home] [Help]

APPS.FII_GL_COST_CENTER_PKG2 SQL Statements

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

Line: 78

    sqlstmt := 'select NULL VIEWBY,
	NULL				FII_MEASURE1,
        NULL	                        FII_MEASURE10,
	NULL				VIEWBYID,
        NULL                                         FII_MEASURE2,
        NULL                                         FII_MEASURE9,
        NULL                                       FII_MEASURE5,
        NULL                                         FII_MEASURE7,
        NULL                                       FII_MEASURE11,
        NULL                             FII_ATTRIBUTE11,
        NULL                           FII_ATTRIBUTE13,
        NULL        FII_ATTRIBUTE14,'||l_prior_or_budget||'
        NULL                             FII_MEASURE12,
        NULL	FII_MEASURE14,
	NULL     FII_MEASURE15
        FROM dual where 1= 2';
Line: 97

    select decode(:LOB_ID, f.viewby_id,decode('''||l_dim_flag||''',''Y'','||fii_gl_util_pkg.g_viewby_value||', '||fii_gl_util_pkg.g_viewby_value||'||'''||' '||'''||:DIR_MSG), '||fii_gl_util_pkg.g_viewby_value||') VIEWBY,
	to_number(NULL)				FII_MEASURE1,
        f.viewby_id	                        FII_MEASURE10,
	f.viewby_id				VIEWBYID,
        SUM(CY_ACTUAL)                                         FII_MEASURE2,
        SUM(CY_ACTUAL)                                         FII_MEASURE9,
        SUM(CY_FORECAST)                                       FII_MEASURE5,
        SUM(CY_BUDGET)                                         FII_MEASURE7,
        SUM(PY_SPER_END)                                       FII_MEASURE11,
        SUM(SUM(CY_ACTUAL)) over()                             FII_ATTRIBUTE11,
        SUM(SUM(CY_FORECAST)) over()                           FII_ATTRIBUTE13,
        (SUM(SUM(CY_FORECAST)) over() - SUM(SUM(PY_SPER_END)) over()) /
             ABS(NULLIF(SUM(SUM(PY_SPER_END)) over(),0)) * 100   FII_ATTRIBUTE14,'||l_prior_or_budget||'
          SUM(to_number(NULL))                             FII_MEASURE12,
	  DECODE(:LOB_ID, f.viewby_id, '''', '''||l_url||''')	FII_MEASURE14,
	DECODE(:LOB_ID, f.viewby_id, '''', '''||l_url2||''') FII_MEASURE15
    FROM	    '||fii_gl_util_pkg.g_viewby_from_clause||',
(select /*+ leading(cal) */  '||fii_gl_util_pkg.g_viewby_id||'    VIEWBY_ID,
                 SUM(case when bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE) = cal.record_type_id
                          then f.actual_g
                          else to_number(NULL) end)      CY_ACTUAL,
                 SUM(case when bitand(cal.record_type_id, :FORECAST_PERIOD_TYPE) = cal.record_type_id
                          then f.forecast_g
                          else to_number(NULL) end)      CY_FORECAST,
                 SUM(case when bitand(cal.record_type_id, :BUDGET_PERIOD_TYPE) = cal.record_type_id
                          then f.budget_g
                          else to_number(NULL) end)      CY_BUDGET,
		 to_number(NULL)			 PY_SPER_END,
		 to_number(NULL)			 PY_ACTUAL
          FROM   fii_time_rpt_struct cal
	  '||fii_gl_util_pkg.g_view||fii_gl_util_pkg.g_mgr_from_clause||fii_gl_util_pkg.g_lob_from_clause||fii_gl_util_pkg.g_cat_from_clause||'
          where  cal.report_date = &BIS_CURRENT_ASOF_DATE
          and cal.time_id = f.time_id '||fii_gl_util_pkg.g_mgr_join||fii_gl_util_pkg.g_lob_join||fii_gl_util_pkg.g_cat_join||'
    and f.gid = 0
    and    cal.period_type_id     = f.period_type_id
    and    bitand(cal.record_type_id, :WHERE_PERIOD_TYPE) = cal.record_type_id
    group  by  '||fii_gl_util_pkg.g_viewby_id||'
          union all
          select /*+ leading(cal) */  '||fii_gl_util_pkg.g_viewby_id||'      VIEWBY_ID,
                 to_number(NULL)                         CY_ACTUAL,
                 to_number(NULL)                         CY_FORECAST,
                 to_number(NULL)                         CY_BUDGET,
		SUM(case when bitand(cal.record_type_id, :ENT_PERIOD_TYPE) = cal.record_type_id
                          then f.actual_g
                          else to_number(NULL) end)      PY_SPER_END,
		SUM(case when bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE) = cal.record_type_id
                          then f.actual_g
                          else to_number(NULL) end)      PY_ACTUAL
          FROM   fii_time_rpt_struct cal
	  '||fii_gl_util_pkg.g_view||fii_gl_util_pkg.g_mgr_from_clause||fii_gl_util_pkg.g_lob_from_clause||fii_gl_util_pkg.g_cat_from_clause||'
          where  cal.report_date = &BIS_PREVIOUS_ASOF_DATE
	  and cal.time_id = f.time_id '||fii_gl_util_pkg.g_mgr_join||fii_gl_util_pkg.g_lob_join||fii_gl_util_pkg.g_cat_join|| '
    and f.gid = 0
    and    cal.period_type_id     = f.period_type_id
    and    bitand(cal.record_type_id, :WHERE_PERIOD_TYPE) = cal.record_type_id
    group  by '||fii_gl_util_pkg.g_viewby_id||')                               f
    where  '||fii_gl_util_pkg.g_viewby_join||'
    group  by '||fii_gl_util_pkg.g_viewby_value||', f.viewby_id
    order by NVL(FII_MEASURE2, -9999999999) desc';
Line: 214

  sqlstmt := 'select    NULL	 VIEWBY,
			NULL	 FII_MEASURE1,
			NULL	 FII_MEASURE9,
			NULL	 FII_MEASURE14,
 			NULL	 FII_MEASURE2,
			NULL	 FII_MEASURE5,
			NULL	 FII_MEASURE7,
			NULL	 FII_MEASURE11,
			NULL	 FII_ATTRIBUTE14,
			NULL	 FII_ATTRIBUTE13,
			NULL	 FII_ATTRIBUTE12,
			'||l_prior_or_budget||'
			NULL	 FII_MEASURE12,
			NULL	 FII_MEASURE13,
			NULL	 FII_MEASURE15
	     FROM	DUAL
	     WHERE	1=2';
Line: 234

sqlstmt := 'select
             cat_tl2.description				           VIEWBY,
             DECODE(f.viewby_id2 , f.viewby_id, '||fii_gl_util_pkg.g_viewby_value||'||'''||' '||'''||:DIR_MSG, '||fii_gl_util_pkg.g_viewby_value||') FII_MEASURE1,
             f.viewby_id		                                    FII_MEASURE9,
             f.viewby_id2		                                    FII_MEASURE14,
 		     SUM(CY_ACTUAL)                                     	FII_MEASURE2,
	         SUM(CY_FORECAST)                                       FII_MEASURE5,
	         SUM(CY_BUDGET)                                         FII_MEASURE7,
	         SUM(PY_SPER_END)                                       FII_MEASURE11,
	         SUM(SUM(CY_ACTUAL)) over()                             FII_ATTRIBUTE14,
	         (SUM(SUM(CY_FORECAST)) over() - SUM(SUM(CY_BUDGET)) over()) /
         	     NULLIF(SUM(SUM(CY_BUDGET)) over(),0) * 100      FII_ATTRIBUTE13,
		 SUM(SUM(CY_ACTUAL)) over() /
         	     NULLIF(SUM(SUM(CY_FORECAST)) over(),0) * 100    FII_ATTRIBUTE12,
                '||l_prior_or_budget||'SUM(to_number(NULL)) FII_MEASURE12,
                DECODE( f.viewby_id2 , f.viewby_id,  '''' , '''||l_url_summary||''' )	FII_MEASURE13,
                DECODE( f.viewby_id2 , f.viewby_id,  '''' , '''||l_url_trend||''' )	FII_MEASURE15
                /* Disable drills on the category and XTD column when parent category is same as child category */
    FROM
	    '||fii_gl_util_pkg.g_viewby_from_clause||',
	   fnd_flex_values_tl		             cat_tl2,
	   (select
		 '||fii_gl_util_pkg.g_viewby_id||'    VIEWBY_ID,
		 cat_hier.next_level_fin_cat_id	      VIEWBY_ID2,
                 SUM(case when bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE) = cal.record_type_id
                          then f.actual_g
                          else to_number(NULL) end)      CY_ACTUAL,
                 SUM(case when bitand(cal.record_type_id, :FORECAST_PERIOD_TYPE) = cal.record_type_id
                          then f.forecast_g
                          else to_number(NULL) end)      CY_FORECAST,
                 SUM(case when bitand(cal.record_type_id, :BUDGET_PERIOD_TYPE) = cal.record_type_id
                          then f.budget_g
                          else to_number(NULL) end)      CY_BUDGET,
		 to_number(NULL)			 PY_SPER_END,
		 to_number(NULL)			 PY_ACTUAL
          FROM   fii_time_rpt_struct cal,
	         fii_fin_item_hierarchies                    cat_hier
		  '||fii_gl_util_pkg.g_view||fii_gl_util_pkg.g_mgr_from_clause||fii_gl_util_pkg.g_cat_from_clause||'
          where  cal.report_date = &BIS_CURRENT_ASOF_DATE
          and    f.fin_category_id             = cat_hier.child_fin_cat_id
              and ( f.parent_fin_category_id = cat_hier.NEXT_LEVEL_FIN_CAT_ID or (cat_hier.next_level_is_leaf = ''Y''))
	          and   cat_hier.child_level <= 2 + cat_hier.parent_level
 		-- Modified join to fix bug 3562244. This join will let us pick up budgets and actuals that might
        -- be loaded at summary nodes
        	  and    cal.time_id = f.time_id
		  '||fii_gl_util_pkg.g_gid||fii_gl_util_pkg.g_mgr_join||fii_gl_util_pkg.g_cat_join2||'
	          and    cal.period_type_id     = f.period_type_id
	          and    bitand(cal.record_type_id, :WHERE_PERIOD_TYPE) = cal.record_type_id
	  group  by  cat_hier.next_level_fin_cat_id, '||fii_gl_util_pkg.g_viewby_id||'
          union all
          select '||fii_gl_util_pkg.g_viewby_id||'                 VIEWBY_ID,
		 cat_hier.next_level_fin_cat_id			   VIEWBY_ID2,
                 to_number(NULL)                         	   CY_ACTUAL,
                 to_number(NULL)                                   CY_FORECAST,
                 to_number(NULL)                                   CY_BUDGET,
		SUM(case when bitand(cal.record_type_id, :ENT_PERIOD_TYPE) = cal.record_type_id
                          then f.actual_g
                          else to_number(NULL) end)      PY_SPER_END,
		SUM(case when bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE) = cal.record_type_id
                          then f.actual_g
                          else to_number(NULL) end)      PY_ACTUAL
          FROM   fii_time_rpt_struct cal,
		 fii_fin_item_hierarchies        cat_hier
	  	'||fii_gl_util_pkg.g_view||fii_gl_util_pkg.g_mgr_from_clause||fii_gl_util_pkg.g_cat_from_clause||'
          where  cal.report_date = &BIS_PREVIOUS_ASOF_DATE
		  and    f.fin_category_id             = cat_hier.child_fin_cat_id
              and ( f.parent_fin_category_id = cat_hier.NEXT_LEVEL_FIN_CAT_ID or (cat_hier.next_level_is_leaf = ''Y''))
	          and   cat_hier.child_level <= 2 + cat_hier.parent_level
        -- Modified join to fix bug 3562244. This join will let us pick up budgets and actuals that might
        -- be loaded at summary nodes
		  and    cal.time_id = f.time_id
                  '||fii_gl_util_pkg.g_gid||fii_gl_util_pkg.g_mgr_join||fii_gl_util_pkg.g_cat_join2|| '
		  and    cal.period_type_id     = f.period_type_id
                  and    bitand(cal.record_type_id, :WHERE_PERIOD_TYPE) = cal.record_type_id
 	  group  by cat_hier.next_level_fin_cat_id, '||fii_gl_util_pkg.g_viewby_id||')   f
    where  '||fii_gl_util_pkg.g_viewby_join||'
	   and    cat_tl2.flex_value_id = f.viewby_id2
	   and    cat_tl2.language = userenv(''LANG'')
    group  by cat_tl2.description, '||fii_gl_util_pkg.g_viewby_value||', f.viewby_id, f.viewby_id2
    order by cat_tl2.description, '||fii_gl_util_pkg.g_viewby_value||', f.viewby_id';
Line: 390

  cy_act_exp_select		VARCHAR2(100) := NULL;
Line: 395

  cy_prior_exp_select		VARCHAR2(100) := NULL;
Line: 424

	cy_act_exp_select := ' NVL(SUM(CY_ACT_EXP), 0)   FII_ATTRIBUTE3,';
Line: 433

		  NVL(SUM(CY_ACT_CGS), 0)	 FII_MEASURE3, '||cy_act_exp_select||'
		  (NVL(SUM(CY_ACT_REV), 0) - '||l_subtractor3||')/
 			ABS(NULLIF(SUM(CY_ACT_REV), 0)) * 100 		FII_MEASURE11,
		  NVL(SUM(SUM(CY_ACT_REV)) over(), 0) - '||l_subtractor2||'	FII_ATTRIBUTE11,
		  (NVL(SUM(SUM(CY_ACT_REV)) over(), 0) - '||l_subtractor2||') /
              		ABS(NULLIF(SUM(SUM(CY_ACT_REV)) over(),0)) * 100 	FII_ATTRIBUTE12,';
Line: 463

	cy_prior_exp_select := 'NVL(SUM('||l_label||'), 0)				        FII_ATTRIBUTE4,';
Line: 493

   cy_prior_exp_select := 'NULL FII_ATTRIBUTE4,';
Line: 494

   cy_act_exp_select := ' NULL  FII_ATTRIBUTE3,';
Line: 496

		  NULL	 FII_MEASURE3, '||cy_act_exp_select||'
		  NULL	 FII_MEASURE11,
		  NULL	 FII_ATTRIBUTE11,
		  NULL   FII_ATTRIBUTE12,';
Line: 501

		select  NULL	VIEWBY,
			NULL	FII_MEASURE1,
			NULL	FII_MEASURE6,
			'||sqlstmt1||'
			NULL	FII_CAL1,
			NULL	FII_CAL2,
			'||cy_prior_exp_select||'
			NULL	FII_MEASURE4,
			NULL	FII_MEASURE5,
			NULL	ATTRIBUTE13,
			NULL	FII_ATTRIBUTE14,
			NULL    FII_ATTRIBUTE2,
			NULL	FII_MEASURE13,
			NULL	FII_MEASURE14

		FROM	DUAL
		WHERE	1=2 ';
Line: 521

    select decode(:LOB_ID, f.viewby_id,decode('''||l_dim_flag||''',''Y'','||fii_gl_util_pkg.g_viewby_value||', '||fii_gl_util_pkg.g_viewby_value||'||'''||' '||'''||:DIR_MSG), '||fii_gl_util_pkg.g_viewby_value||') VIEWBY,
	to_number(NULL) FII_MEASURE1,
      f.viewby_id			 FII_MEASURE6,
      '||sqlstmt1||'
      to_number(NULL)		FII_CAL1,
      to_number(NULL)		FII_CAL2,
      '||cy_prior_exp_select||'
      NVL(SUM('||l_prior||'_REV), 0)		FII_MEASURE4,
      NVL(SUM('||l_prior||'_CGS), 0)		FII_MEASURE5,
      ((NVL(SUM(SUM(CY_ACT_REV)) over(), 0) - '||l_subtractor2||') /
             		ABS(NULLIF(SUM(SUM(CY_ACT_REV)) over(),0)) -
	(NVL(SUM(SUM('||l_prior||'_REV)) over(), 0) - '||l_subtractor||') /
             		ABS(NULLIF(SUM(SUM('||l_prior||'_REV)) over(),0))) * 100 FII_ATTRIBUTE13,
       ((NVL(SUM(SUM(CY_ACT_REV)) over(), 0) - '||l_subtractor2||') - (NVL(SUM(SUM('||l_prior||'_REV)) over(), 0) - '||l_subtractor||')) /
             		ABS(NULLIF((NVL(SUM(SUM('||l_prior||'_REV)) over(), 0) - '||l_subtractor||'),0)) * 100	 FII_ATTRIBUTE14,
      SUM(to_number(NULL))            	FII_ATTRIBUTE2,
      (case when NVL(abs((NVL(SUM(CY_ACT_REV), 0) - '||l_subtractor3||')/
			ABS(NULLIF(SUM(CY_ACT_REV), 0)) * 100), 1000) > 999.9 THEN NULL WHEN NVL(abs((NVL(SUM('||l_prior||'_REV), 0) - '||l_subtractor4||')/
			ABS(NULLIF(SUM('||l_prior||'_REV), 0)) * 100), 1000) > 999.9 THEN NULL ELSE 0 END)	FII_MEASURE13,
	DECODE(NVL(:LOB_ID,-9999), f.viewby_id, '''', '''||l_url||''')	FII_MEASURE14
    FROM '||fii_gl_util_pkg.g_viewby_from_clause||',
    (select /*+ leading(cal) index(f FII_GL_MGMT_SUM_MV_N1) */ '||fii_gl_util_pkg.g_viewby_id||'		VIEWBY_ID,
	 SUM(case when bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE) = cal.record_type_id
			  and assgns.fin_cat_type_code = ''R''
                          then f.actual_g
                          else to_number(NULL) end)      CY_ACT_REV,
		 SUM(case when bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE) = cal.record_type_id
			  and assgns.fin_cat_type_code = ''OE''
                          then f.actual_g
                          else to_number(NULL) end)	 CY_ACT_EXP,
		 SUM(case when bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE) = cal.record_type_id
			  and assgns.fin_cat_type_code = ''CGS''
                          then f.actual_g
                          else to_number(NULL) end)      CY_ACT_CGS,
                 SUM(case when bitand(cal.record_type_id, :BUDGET_PERIOD_TYPE) = cal.record_type_id
                          and assgns.fin_cat_type_code = ''R''
			  then f.budget_g
                          else to_number(NULL) end)      CY_BUD_REV,
		 SUM(case when bitand(cal.record_type_id, :BUDGET_PERIOD_TYPE) = cal.record_type_id
                          and assgns.fin_cat_type_code = ''CGS''
			  then f.budget_g
                          else to_number(NULL) end) 	 CY_BUD_CGS,
		 SUM(case when bitand(cal.record_type_id, :BUDGET_PERIOD_TYPE) = cal.record_type_id
                          and assgns.fin_cat_type_code = ''OE''
			  then f.budget_g
                          else to_number(NULL) end)	 CY_BUD_EXP,
		 to_number(NULL)                         PY_ACT_REV,
		 to_number(NULL)			 PY_ACT_EXP,
		 to_number(NULL)			 PY_ACT_CGS,
		 to_number(NULL)			 PYPER_ACT_REV,
		 to_number(NULL)			 PYPER_ACT_CGS

	FROM fii_time_rpt_struct          cal,
	     fii_fin_cat_type_assgns	  assgns
	'||fii_gl_util_pkg.g_view||fii_gl_util_pkg.g_lob_from_clause||fii_gl_util_pkg.g_mgr_from_clause||fii_gl_util_pkg.g_cat_from_clause||'
	where   assgns.fin_category_id 	= f.fin_category_id
		'||fii_gl_util_pkg.g_gid||fii_gl_util_pkg.g_lob_join||fii_gl_util_pkg.g_mgr_join||fii_gl_util_pkg.g_cat_join||'
		and    cal.time_id            = f.time_id
	        and    cal.period_type_id     = f.period_type_id
	        and    cal.report_date = &BIS_CURRENT_ASOF_DATE
	        and    bitand(cal.record_type_id, :WHERE_PERIOD_TYPE) = cal.record_type_id
      group  by '||fii_gl_util_pkg.g_viewby_id||'
      union all
      select /*+ leading(cal) index(f FII_GL_MGMT_SUM_MV_N1) */  '||fii_gl_util_pkg.g_viewby_id||'		VIEWBY_ID,
	 	 to_number(NULL)          	         CY_ACT_REV,
                 to_number(NULL)			 CY_ACT_EXP,
                 to_number(NULL)			 CY_ACT_CGS,
                 to_number(NULL)		         CY_BUD_REV,
		 to_number(NULL)			 CY_BUD_CGS,
		 to_number(NULL)			 CY_BUD_EXP,
		 SUM(case when bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE) = cal.record_type_id
			  and assgns.fin_cat_type_code = ''R''
                          then f.actual_g
                          else to_number(NULL) end)      PY_ACT_REV,
		 SUM(case when bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE) = cal.record_type_id
                          and assgns.fin_cat_type_code = ''OE''
			  then f.actual_g
                          else to_number(NULL) end)	 PY_ACT_EXP,
		 SUM(case when bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE) = cal.record_type_id
			  and assgns.fin_cat_type_code = ''CGS''
                          then f.actual_g
                          else to_number(NULL) end) 	 PY_ACT_CGS,
                 to_number(NULL) 			 PYPER_ACT_REV,
                 to_number(NULL)			 PYPER_ACT_CGS

	FROM fii_time_rpt_struct          cal,
	     fii_fin_cat_type_assgns	  assgns
	'||fii_gl_util_pkg.g_view||fii_gl_util_pkg.g_lob_from_clause||fii_gl_util_pkg.g_mgr_from_clause||fii_gl_util_pkg.g_cat_from_clause||'
	where   assgns.fin_category_id = f.fin_category_id
		'||fii_gl_util_pkg.g_gid||fii_gl_util_pkg.g_lob_join||fii_gl_util_pkg.g_mgr_join||fii_gl_util_pkg.g_cat_join||'
		and    cal.time_id            = f.time_id
	        and    cal.period_type_id     = f.period_type_id
	        and    cal.report_date = &BIS_PREVIOUS_ASOF_DATE
	        and    bitand(cal.record_type_id, :ACT_WHERE_PERIOD_TYPE) = cal.record_type_id
      group  by '||fii_gl_util_pkg.g_viewby_id||') f
 where '||fii_gl_util_pkg.g_viewby_join||'
 group  by '||fii_gl_util_pkg.g_viewby_value||', f.viewby_id
 order by NVL(FII_MEASURE11, -9999999999) desc';