DBA Data[Home] [Help]

APPS.FII_GL_EXPENSE_PKG SQL Statements

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

Line: 74

            select total_headcount+1  into fii_gl_util_pkg.g_total_hc
            from   hri_mdp_sup_wmv_sup_mv
            where  supervisor_person_id   = fii_gl_util_pkg.g_mgr_id
            and    effective_start_date  = (SELECT     max(aa.effective_start_date)
                                        FROM     hri_mdp_sup_wmv_sup_mv  aa
                                       WHERE     aa.supervisor_person_id = fii_gl_util_pkg.g_mgr_id
                                         AND     aa.effective_start_date <= decode(l_shared_hr_flag, 'N', fii_gl_util_pkg.g_as_of_date,	sysdate));
Line: 88

            select total_headcount+1  into l_total_prior_hc
            from   hri_mdp_sup_wmv_sup_mv
            where  supervisor_person_id   = fii_gl_util_pkg.g_mgr_id
            and    effective_start_date  = (SELECT     max(aa.effective_start_date)
                                        FROM     hri_mdp_sup_wmv_sup_mv  aa
                                       WHERE     aa.supervisor_person_id = fii_gl_util_pkg.g_mgr_id
                                         AND     aa.effective_start_date <= decode(l_shared_hr_flag, 'N', fii_gl_util_pkg.g_previous_asof_date, sysdate));
Line: 125

sqlstmt := 'SELECT	NULL	 VIEWBY,
			NULL	 VIEWBYID,
		        NULL	 FII_MEASURE1,
                        NULL     FII_MEASURE9,
			NULL	 FII_MEASURE8,
			NULL	 FII_MEASURE10,
                        NULL     FII_MEASURE2,
			NULL	 FII_MEASURE3,
			NULL	 FII_MEASURE12,
                        NULL     FII_ATTRIBUTE10,
                        NULL     FII_ATTRIBUTE11,
			NULL     FII_ATTRIBUTE12,
			NULL	 FII_MEASURE14,
                        NULL    FII_MEASURE5
	   FROM		DUAL
	   WHERE	1=2';
Line: 146

         SELECT
                 decode(:MGR_ID, f.viewby_id, decode(: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,
                 f.viewby_id                                       VIEWBYID,
                 CY_XTD                                                FII_MEASURE1,
                 '||l_prior_exp||'
                 case when f.VIEWBY_ID = &HRI_PERSON+HRI_PER_USRDR_H
                      then :TOTAL_HC+1-sum(f.headcnt) over()
                      else f.headcnt
                      end                                             FII_MEASURE8,
                 '||l_prior_hc||'
                 case when f.VIEWBY_ID = &HRI_PERSON+HRI_PER_USRDR_H
                      then :TOTAL_HC+1-sum(f.headcnt) over()
                      else f.headcnt
                      end                                                   FII_MEASURE2,
                 CY_XTD /nullif((case when f.VIEWBY_ID = &HRI_PERSON+HRI_PER_USRDR_H
                      then :TOTAL_HC+1-sum(f.headcnt) over()
                      else f.headcnt end), 0)                          FII_MEASURE3,
                 sum(CY_XTD) over()                                    FII_MEASURE12, -- Added for bug#2955837,
                 '||l_prior_gt_exp||'
		 :TOTAL_HC              		    FII_ATTRIBUTE11,
                 '||l_prior_gt_hc||'                                        -- Added for bug#2955837
	decode(NVL(:MGR_ID, -9999), f.viewby_id, '''', ''pFunctionName=FII_GL_EXP_PER_EMP&VIEW_BY_NAME=VIEW_BY_ID&VIEW_BY=VIEW_BY&pParamIds=Y'')	FII_MEASURE14,
                 sum(CY_XTD) over() /
                      NULLIF(:TOTAL_HC,0)            FII_MEASURE5
         FROM    (
             SELECT /*+ NO_MERGE */ viewby_id VIEWBY_ID,
                    sum(cy_xtd) CY_XTD,
                    sum(py_xtd) PY_XTD,
                    sum(headcnt) HEADCNT,
                    sum(py_headcnt) PY_HEADCNT
             FROM (
                   SELECT  mgr.emp_id                viewby_id,
                           NVL(cnt.total_headcount,0) HEADCNT,
                           to_number(NULL)           PY_HEADCNT,
                           to_number(NULL)           CY_XTD,
                           to_number(NULL)           PY_XTD
                   FROM    fii_cc_mgr_hierarchies    mgr,
                           hri_mdp_sup_wmv_sup_mv      cnt
                   WHERE   mgr.mgr_id = &HRI_PERSON+HRI_PER_USRDR_H
                   AND     mgr.emp_level = mgr.mgr_level + 1
                   AND     cnt.supervisor_person_id = mgr.emp_id
                   AND     cnt.effective_start_date = (SELECT  /*+ no_unnest*/ MAX(cnt2.effective_start_date)
                                                  FROM    hri_mdp_sup_wmv_sup_mv cnt2
                                                  WHERE   cnt.supervisor_person_id = cnt2.supervisor_person_id
                                                  AND     cnt2.effective_start_date <= decode('''||l_shared_hr_flag||''', ''N'', &BIS_CURRENT_ASOF_DATE, sysdate))
                   AND     cnt.total_headcount > 0
                      UNION ALL
                   SELECT  mgr.emp_id                viewby_id,
                           to_number(NULL)           HEADCNT,
                           NVL(cnt.total_headcount,0)      PY_HEADCNT,
                           to_number(NULL)           CY_XTD,
                           to_number(NULL)           PY_XTD
                   FROM    fii_cc_mgr_hierarchies    mgr,
                           hri_mdp_sup_wmv_sup_mv      cnt
                   WHERE   mgr.mgr_id = &HRI_PERSON+HRI_PER_USRDR_H
                   AND     mgr.emp_level = mgr.mgr_level + 1
                   AND     cnt.supervisor_person_id = mgr.emp_id
                   AND     cnt.effective_start_date = (SELECT  /*+ no_unnest*/ MAX(cnt2.effective_start_date)
                                                  FROM    hri_mdp_sup_wmv_sup_mv cnt2
                                                  WHERE   cnt.supervisor_person_id = cnt2.supervisor_person_id
                                                  AND     cnt2.effective_start_date <= decode('''||l_shared_hr_flag||''', ''N'', &BIS_PREVIOUS_ASOF_DATE, sysdate))
                   AND     cnt.total_headcount > 0
                      UNION ALL
                   SELECT  mgr.EMP_ID                viewby_id,
                           1                         HEADCNT,
                           1                         PY_HEADCNT,
                           to_number(NULL)           CY_XTD,
                           to_number(NULL)           PY_XTD
                   FROM    fii_cc_mgr_hierarchies    mgr
                   WHERE   mgr.mgr_id = &HRI_PERSON+HRI_PER_USRDR_H
                   AND     mgr.emp_level <= mgr.mgr_level + 1
                       UNION ALL
                   SELECT  f.person_id               viewby_id,
                           to_number(NULL)           HEADCNT,
                           to_number(NULL)           PY_HEADCNT,
                           sum(case when cal.report_date = &BIS_CURRENT_ASOF_DATE
                                    then f.actual_g else to_number(null) end)      CY_XTD,
                           sum(case when cal.report_date = &BIS_PREVIOUS_ASOF_DATE
                                    then f.actual_g else to_number(null) end)      PY_XTD
                   FROM   fii_time_rpt_struct cal'||fii_gl_util_pkg.g_view||'
                   WHERE  1=1'||fii_gl_util_pkg.g_mgr_join||fii_gl_util_pkg.g_cat_join||fii_gl_util_pkg.g_gid||'
                   AND    f.time_id         = cal.time_id
                   AND    f.period_type_id  = cal.period_type_id
                   AND    bitand(cal.record_type_id, :ACTUAL_PERIOD_TYPE)= cal.record_type_id
                   AND    cal.report_date in (&BIS_CURRENT_ASOF_DATE, &BIS_PREVIOUS_ASOF_DATE)
                   GROUP BY f.person_id
              ) h
              GROUP BY VIEWBY_ID
          ) f, '||fii_gl_util_pkg.g_viewby_from_clause||'
          WHERE  '||fii_gl_util_pkg.g_viewby_join||'
	  ORDER BY NVL(FII_MEASURE3, -9999999999) desc';