DBA Data[Home] [Help]

APPS.HRI_OLTP_PMV_LBRCST_ORGMGR SQL Statements

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

Line: 52

'SELECT                         -- Labor Cost Distribution By Organization
 ID                                                     HRI_P_CHAR2_GA
,name                                                   HRI_P_CHAR1_GA
,budgeted_amount                                        HRI_P_MEASURE1
,committed_amount                                       HRI_P_MEASURE2
,actual_amount                                          HRI_P_MEASURE3
,total                                                  HRI_P_MEASURE4
,total                                                  HRI_P_MEASURE7
,available                                              HRI_P_MEASURE5
,((available - prev_available)*100/decode(prev_available,0,1,prev_available)) HRI_P_MEASURE6
,SUM(budgeted_amount) OVER ()                            HRI_P_GRAND_TOTAL1
,SUM(committed_amount) OVER ()                           HRI_P_GRAND_TOTAL2
,SUM(actual_amount) OVER ()                              HRI_P_GRAND_TOTAL3
,SUM(total) OVER ()                                      HRI_P_GRAND_TOTAL4
,SUM(available) OVER ()                                  HRI_P_GRAND_TOTAL5
,((SUM(available) OVER() - SUM(prev_available) OVER())*100/decode(SUM(prev_available) OVER(),0,1,SUM(prev_available) OVER())) HRI_P_GRAND_TOTAL6
,1                                                      HRI_P_ORDER_BY_1
FROM
 (
  SELECT
   ORGANIZATION_ID                                                              id
  ,hr_general.decode_organization(ORGANIZATION_ID)                              name
  ,NVL(SUM(budgeted_amount), 0)                                                 budgeted_amount
  ,SUM(actual_amount)                                                           actual_amount
  ,SUM(committed_amount)                                                        committed_amount
  ,SUM(actual_amount) + SUM(committed_amount)                                   total
  ,SUM(budgeted_amount) - NVL((SUM(actual_amount) + SUM(committed_amount)),0)   available
  ,SUM(prev_available)                                                          prev_available
  FROM
    (
    (SELECT  ORGANIZATION_ID,
             null                                                      BUDGETED_AMOUNT,
	     HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(ACTUAL_VALUE),
               '''||l_rateType||''')                                   ACTUAL_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(COMMITMENT_VALUE),
               '''||l_rateType||''')                                   COMMITTED_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
            HRI_OLTP_PMV_LBRCST_ORGMGR.CALC_PREV_VALUE_ORG
               (&HRI_PERSON+HRI_PER_USRDR_H
               ,ORGANIZATION_ID
               ,&BIS_PREVIOUS_EFFECTIVE_START_DATE
               ,&BIS_PREVIOUS_EFFECTIVE_END_DATE
               ,''AVAIL''
               ),
               '''||l_rateType||''')                                    PREV_AVAILABLE
       FROM HRI_MDP_CMNTS_ACTLS_ORG_MV
      WHERE ORGMGR_ID = &HRI_PERSON+HRI_PER_USRDR_H
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
      GROUP BY  ORGANIZATION_ID,
		CURRENCY_CODE )
     UNION ALL
     (SELECT ORGANIZATION_ID,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
	      (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(BUDGET_VALUE),
               '''||l_rateType||''')               BUDGETED_AMOUNT,
            null                                   ACTUAL_AMOUNT,
            null                                   COMMITTED_AMOUNT,
	    null                                   PREV_AVAILABLE
       FROM HRI_MDP_BDGTS_LBRCST_ORG_MV
      WHERE ORGMGR_ID             = &HRI_PERSON+HRI_PER_USRDR_H
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
      GROUP BY  ORGANIZATION_ID,
		CURRENCY_CODE )
      )
      GROUP BY  ORGANIZATION_ID
      )
  &ORDER_BY_CLAUSE';
Line: 157

    SELECT SUM(bdg.BUDGET_VALUE)  budgeted_amount
      FROM HRI_MDP_BDGTS_LBRCST_ORG_MV bdg
    WHERE bdg.ORGMGR_ID = p_ORGMGR_ID
      AND bdg.EFFECTIVE_START_DATE <= p_effective_end_date
      AND bdg.EFFECTIVE_END_DATE   >= p_effective_start_date
      AND bdg.organization_id       = p_organization_id ;
Line: 165

  SELECT SUM(act.ACTUAL_VALUE),
         SUM(act.COMMITMENT_VALUE)
    FROM HRI_MDP_CMNTS_ACTLS_ORG_MV act
   WHERE act.ORGMGR_ID = p_ORGMGR_ID
     AND act.EFFECTIVE_START_DATE <= p_effective_end_date
     AND act.EFFECTIVE_END_DATE   >= p_effective_start_date
     AND act.organization_id       = p_organization_id;
Line: 247

'SELECT                            -- Labor Cost KPI
   ID                     VIEWBYID
  ,value                  VIEWBY
  ,c1                    HRI_P_MEASURE1
  ,c2                    HRI_P_MEASURE2
  ,c3                    HRI_P_MEASURE3
  ,c4                    HRI_P_MEASURE4
  ,c5                    HRI_P_MEASURE5
  ,c6                    HRI_P_MEASURE6
  ,c7                    HRI_P_MEASURE7
  ,c8                    HRI_P_MEASURE8
  ,c9                    HRI_P_MEASURE9
  ,sum(c2) over()        HRI_P_GRAND_TOTAL1
  ,sum(c7) over()        HRI_P_GRAND_TOTAL2
  ,SUM(c1) over()        HRI_P_GRAND_TOTAL3
  ,sum(c6) over()        HRI_P_GRAND_TOTAL4
  ,sum(c3) over()        HRI_P_GRAND_TOTAL5
  ,sum(c8) over()        HRI_P_GRAND_TOTAL6
  ,SUM(c5) over()        HRI_P_GRAND_TOTAL7
  ,sum(c9) over()        HRI_P_GRAND_TOTAL8
FROM
(
  SELECT  tab.ORGMGR_ID ID
          ,per.value
          ,tab.budgeted_amount                                              c1
          ,tab.actual_amount                                                c2
          ,tab.committed_amount                                             c3
          ,(tab.actual_amount + tab.committed_amount)                       c4
          ,tab.budgeted_amount - (tab.actual_amount + tab.committed_amount) c5
          ,tab.prev_budgeted                                                c6
          ,tab.prev_actual                                                  c7
          ,tab.prev_commited                                                c8
          ,tab.prev_budgeted - (tab.prev_actual + tab.prev_commited )       c9
    FROM
    (
    (
      SELECT  ORGMGR_ID,
              SUM(ACTUAL_AMOUNT)     ACTUAL_AMOUNT,
	      SUM(COMMITTED_AMOUNT)  COMMITTED_AMOUNT ,
	      SUM(PREV_ACTUAL)       PREV_ACTUAL,
	      SUM(PREV_COMMITED)     PREV_COMMITED,
              SUM(BUDGETED_AMOUNT)   BUDGETED_AMOUNT,
	      SUM(PREV_BUDGETED)     PREV_BUDGETED
        FROM
     (
     (
      SELECT ORGMGR_ID,
             null                                                      BUDGETED_AMOUNT,
	     null                                                      PREV_BUDGETED,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(ACTUAL_VALUE),
               '''||l_rateType||''')                                   ACTUAL_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(COMMITMENT_VALUE),
               '''||l_rateType||''')                                   COMMITTED_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               HRI_OLTP_PMV_LBRCST_ORGMGR.GET_KPI_MGR_TOTALS
               (&HRI_PERSON+HRI_PER_USRDR_H
                ,&BIS_PREVIOUS_EFFECTIVE_START_DATE
                ,&BIS_PREVIOUS_EFFECTIVE_END_DATE
                ,''ACTUAL''
               )    ,
              '''||l_rateType||''')                                   PREV_ACTUAL,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               HRI_OLTP_PMV_LBRCST_ORGMGR.GET_KPI_MGR_TOTALS
               (&HRI_PERSON+HRI_PER_USRDR_H
                ,&BIS_PREVIOUS_EFFECTIVE_START_DATE
                ,&BIS_PREVIOUS_EFFECTIVE_END_DATE
                ,''CMMT''
               )    ,
              '''||l_rateType||''')                                   PREV_COMMITED
       FROM HRI_MDP_CMNTS_ACTLS_ORG_MV
      WHERE ORGMGR_ID = &HRI_PERSON+HRI_PER_USRDR_H
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
	AND ORGANIZATION_ID IN (SELECT SUB_ORGANIZATION_ID
	                          FROM HRI_CS_SUPH_ORGMGR_CT
				 WHERE SUP_PERSON_ID=&HRI_PERSON+HRI_PER_USRDR_H
				   AND SUB_PERSON_ID = SUP_PERSON_ID
				   AND SUB_RELATIVE_LEVEL = 0
				   AND &BIS_CURRENT_ASOF_DATE BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE)
      GROUP BY  ORGMGR_ID,
		CURRENCY_CODE )
      UNION ALL
     (SELECT ORGMGR_ID,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
	      (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(BUDGET_VALUE),
               '''||l_rateType||''')                budgeted_amount,
            HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
             (CURRENCY_CODE,
              '''||l_currency||''',
              &BIS_CURRENT_ASOF_DATE,
              HRI_OLTP_PMV_LBRCST_ORGMGR.GET_KPI_MGR_TOTALS
               (&HRI_PERSON+HRI_PER_USRDR_H
                ,&BIS_PREVIOUS_EFFECTIVE_START_DATE
                ,&BIS_PREVIOUS_EFFECTIVE_END_DATE
                ,''BDGT''
               ),
              '''||l_rateType||''')                                    prev_budgeted,
	      null                                                     ACTUAL_AMOUNT,
	      null                                                     COMMITTED_AMOUNT,
	      null                                                     PREV_ACTUAL,
	      null                                                     PREV_COMMITED

       FROM HRI_MDP_BDGTS_LBRCST_ORG_MV
      WHERE ORGMGR_ID = &HRI_PERSON+HRI_PER_USRDR_H
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
	AND ORGANIZATION_ID IN (SELECT SUB_ORGANIZATION_ID
	                          FROM HRI_CS_SUPH_ORGMGR_CT
				 WHERE SUP_PERSON_ID=&HRI_PERSON+HRI_PER_USRDR_H
				   AND SUB_PERSON_ID = SUP_PERSON_ID
				   AND SUB_RELATIVE_LEVEL = 0
				   AND &BIS_CURRENT_ASOF_DATE BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE)

      GROUP BY  ORGMGR_ID,
		CURRENCY_CODE )

      )
      GROUP BY  ORGMGR_ID
      )
      UNION ALL
     (
      SELECT  ORGMGR_ID,
              SUM(ACTUAL_AMOUNT)     ACTUAL_AMOUNT,
	      SUM(COMMITTED_AMOUNT)  COMMITTED_AMOUNT ,
	      SUM(PREV_ACTUAL)       PREV_ACTUAL,
	      SUM(PREV_COMMITED)     PREV_COMMITED,
              SUM(BUDGETED_AMOUNT)   BUDGETED_AMOUNT,
	      SUM(PREV_BUDGETED)     PREV_BUDGETED
       FROM
       (
       (
      SELECT ORGMGR_ID,
             null                                                      BUDGETED_AMOUNT,
	     null                                                      PREV_BUDGETED,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(ACTUAL_VALUE),
               '''||l_rateType||''')                                   ACTUAL_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(COMMITMENT_VALUE),
               '''||l_rateType||''')                                   COMMITTED_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               HRI_OLTP_PMV_LBRCST_ORGMGR.GET_KPI_TOTALS
               (&HRI_PERSON+HRI_PER_USRDR_H
	        ,&BIS_PREVIOUS_EFFECTIVE_START_DATE
                ,&BIS_PREVIOUS_EFFECTIVE_END_DATE
                ,''ACTUAL''
               )    ,
              '''||l_rateType||''')                                   PREV_ACTUAL,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               HRI_OLTP_PMV_LBRCST_ORGMGR.GET_KPI_TOTALS
               (&HRI_PERSON+HRI_PER_USRDR_H
	        ,&BIS_PREVIOUS_EFFECTIVE_START_DATE
                ,&BIS_PREVIOUS_EFFECTIVE_END_DATE
                ,''CMMT''
               )    ,
              '''||l_rateType||''')                                   PREV_COMMITED
       FROM HRI_MDP_CMNTS_ACTLS_MV
      WHERE ORGMGR_ID          IN      (SELECT  SUB_PERSON_ID FROM HRI_CS_SUPH_ORGMGR_CT WHERE SUP_PERSON_ID = &HRI_PERSON+HRI_PER_USRDR_H AND SUB_RELATIVE_LEVEL =1 AND &BIS_CURRENT_ASOF_DATE BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE)
      AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
      AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
      GROUP BY  ORGMGR_ID,
		CURRENCY_CODE )
      UNION ALL
     (SELECT ORGMGR_ID,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
	      (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(BUDGET_VALUE),
               '''||l_rateType||''')                                   BUDGETED_AMOUNT,
            HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
             (CURRENCY_CODE,
              '''||l_currency||''',
              &BIS_CURRENT_ASOF_DATE,
              HRI_OLTP_PMV_LBRCST_ORGMGR.GET_KPI_TOTALS
               (&HRI_PERSON+HRI_PER_USRDR_H
	        ,&BIS_PREVIOUS_EFFECTIVE_START_DATE
                ,&BIS_PREVIOUS_EFFECTIVE_END_DATE
                ,''BDGT''
               ),
              '''||l_rateType||''')                                    PREV_BUDGETED,
	      null                                                     ACTUAL_AMOUNT,
	      null                                                     COMMITTED_AMOUNT,
	      null                                                     PREV_ACTUAL,
	      null                                                     PREV_COMMITED
       FROM HRI_MDP_BDGTS_LBRCST_MV
      WHERE ORGMGR_ID            IN      (SELECT  SUB_PERSON_ID FROM HRI_CS_SUPH_ORGMGR_CT WHERE SUP_PERSON_ID = &HRI_PERSON+HRI_PER_USRDR_H AND SUB_RELATIVE_LEVEL =1 AND &BIS_CURRENT_ASOF_DATE BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE)
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
      GROUP BY  ORGMGR_ID,
                CURRENCY_CODE )
      )
      GROUP BY ORGMGR_ID
      )
      ) tab,
      HRI_DBI_CL_PER_N_V per
      WHERE tab.orgmgr_id = per.ID
        AND &BIS_CURRENT_ASOF_DATE BETWEEN per.EFFECTIVE_START_DATE AND per.EFFECTIVE_END_DATE
    )';
Line: 495

   SELECT SUM(bdg.BUDGET_VALUE) budgeted_amount
     FROM HRI_MDP_BDGTS_LBRCST_MV bdg
    WHERE bdg.ORGMGR_ID = p_ORGMGR_ID
      AND bdg.EFFECTIVE_START_DATE <= p_effective_end_date
      AND bdg.EFFECTIVE_END_DATE   >= p_effective_start_date;
Line: 502

  SELECT SUM(act.ACTUAL_VALUE),
         SUM(act.COMMITMENT_VALUE)
    FROM HRI_MDP_CMNTS_ACTLS_MV act
   WHERE act.ORGMGR_ID = p_ORGMGR_ID
     AND act.EFFECTIVE_START_DATE <= p_effective_end_date
     AND act.EFFECTIVE_END_DATE   >= p_effective_start_date;
Line: 554

   SELECT SUM(bdg.BUDGET_VALUE) budgeted_amount
     FROM HRI_MDP_BDGTS_LBRCST_ORG_MV bdg
    WHERE bdg.ORGMGR_ID = p_ORGMGR_ID
      AND bdg.EFFECTIVE_START_DATE <= p_effective_end_date
      AND bdg.EFFECTIVE_END_DATE   >= p_effective_start_date
      AND ORGANIZATION_ID IN   (SELECT SUB_ORGANIZATION_ID
	                          FROM HRI_CS_SUPH_ORGMGR_CT
				 WHERE SUP_PERSON_ID=p_ORGMGR_ID
				   AND SUB_PERSON_ID = SUP_PERSON_ID
				   AND SUB_RELATIVE_LEVEL = 0
				   AND p_effective_end_date BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE);
Line: 568

  SELECT SUM(act.ACTUAL_VALUE),
         SUM(act.COMMITMENT_VALUE)
    FROM HRI_MDP_CMNTS_ACTLS_ORG_MV act
   WHERE act.ORGMGR_ID = p_ORGMGR_ID
     AND act.EFFECTIVE_START_DATE <= p_effective_end_date
     AND act.EFFECTIVE_END_DATE   >= p_effective_start_date
     AND ORGANIZATION_ID IN    (SELECT SUB_ORGANIZATION_ID
	                          FROM HRI_CS_SUPH_ORGMGR_CT
				 WHERE SUP_PERSON_ID=p_ORGMGR_ID
				   AND SUB_PERSON_ID = SUP_PERSON_ID
				   AND SUB_RELATIVE_LEVEL = 0
				   AND p_effective_end_date BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE);
Line: 625

 SELECT SUM(bdg.BUDGET_VALUE) budgeted_amount
   FROM HRI_MDP_BDGTS_LBRCST_ORGMGR_CT bdg
  WHERE bdg.ORGMGR_ID             = p_ORGMGR_ID
    AND bdg.organization_id       = decode(p_organization_id,0,bdg.ORGANIZATION_ID,p_organization_id)
    AND bdg.position_id           = p_position_id
    AND bdg.EFFECTIVE_START_DATE <= p_effective_end_date
    AND bdg.EFFECTIVE_END_DATE   >= p_effective_start_date;
Line: 634

 SELECT SUM(act.ACTUAL_VALUE),
        SUM(act.COMMITMENT_VALUE)
   FROM HRI_MDP_CMNTS_ACTLS_ORGMGR_CT act
  WHERE act.ORGMGR_ID             = p_ORGMGR_ID
    AND act.organization_id       = decode(p_organization_id,0,act.ORGANIZATION_ID,p_organization_id)
    AND act.position_id           = p_position_id
    AND act.EFFECTIVE_START_DATE <= p_effective_end_date
    AND act.EFFECTIVE_END_DATE   >= p_effective_start_date;
Line: 708

'SELECT                            -- Labor Cost Distribution By Position
   pos.name                                      HRI_P_CHAR1_GA
  ,tab.budgeted_amount                           HRI_P_MEASURE1
  ,tab.committed_amount                          HRI_P_MEASURE2
  ,tab.actual_amount                             HRI_P_MEASURE3
  ,tab.total                                     HRI_P_MEASURE4
  ,tab.total                                     HRI_P_MEASURE7
  ,tab.available                                 HRI_P_MEASURE5
  ,(tab.available - tab.prev_available)*100/decode(tab.prev_available,0,1,tab.prev_available)   HRI_P_MEASURE6
  ,SUM(tab.budgeted_amount) OVER ()              HRI_P_GRAND_TOTAL1
  ,SUM(tab.committed_amount) OVER ()              HRI_P_GRAND_TOTAL2
  ,SUM(tab.actual_amount) OVER ()                 HRI_P_GRAND_TOTAL3
  ,SUM(tab.total) OVER ()                         HRI_P_GRAND_TOTAL4
  ,SUM(tab.available) OVER ()                     HRI_P_GRAND_TOTAL5
  ,SUM((tab.available - tab.prev_available)*100/decode(tab.prev_available,0,1,tab.prev_available) ) OVER ()           HRI_P_GRAND_TOTAL6
  ,tab.id                                         HRI_P_CHAR3_GA
  ,1                                              HRI_P_ORDER_BY_1
FROM
 (
  SELECT
   POSITION_ID                                                                  id
  ,SUM(budgeted_amount)                                                         budgeted_amount
  ,SUM(actual_amount)                                                           actual_amount
  ,SUM(committed_amount)                                                        committed_amount
  ,SUM(actual_amount) + SUM(committed_amount)                                   total
  ,SUM(budgeted_amount) - NVL((SUM(actual_amount) + SUM(committed_amount)),0)   available
  ,SUM(prev_available)                                                          prev_available
  FROM
    (
    (SELECT  POSITION_ID,
             null                                                      BUDGETED_AMOUNT,
	     HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(ACTUAL_VALUE),
               '''||l_rateType||''')                                   ACTUAL_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(COMMITMENT_VALUE),
               '''||l_rateType||''')                                   COMMITTED_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
             HRI_OLTP_PMV_LBRCST_ORGMGR.CALC_PREV_VALUE_POS
               (&HRI_PERSON+HRI_PER_USRDR_H
                ,&HRI_P_CHAR2_GA
                ,&BIS_PREVIOUS_EFFECTIVE_START_DATE
                ,&BIS_PREVIOUS_EFFECTIVE_END_DATE
		,POSITION_ID
               ),
               '''||l_rateType||''')                                    PREV_AVAILABLE
       FROM HRI_MDP_CMNTS_ACTLS_ORGMGR_CT
      WHERE ORGMGR_ID = &HRI_PERSON+HRI_PER_USRDR_H
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
        AND ORGANIZATION_ID       = decode(&HRI_P_CHAR2_GA,0,ORGANIZATION_ID,&HRI_P_CHAR2_GA)
      GROUP BY  POSITION_ID,
		CURRENCY_CODE )
     UNION ALL
     (SELECT POSITION_ID,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
	      (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(BUDGET_VALUE),
               '''||l_rateType||''')               BUDGETED_AMOUNT,
            null                                   ACTUAL_AMOUNT,
            null                                   COMMITTED_AMOUNT,
	    null                                   PREV_AVAILABLE
       FROM HRI_MDP_BDGTS_LBRCST_ORGMGR_CT
      WHERE ORGMGR_ID             = &HRI_PERSON+HRI_PER_USRDR_H
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
        AND ORGANIZATION_ID       = decode(&HRI_P_CHAR2_GA,0,ORGANIZATION_ID,&HRI_P_CHAR2_GA)
      GROUP BY  POSITION_ID,
		CURRENCY_CODE )
      )
      GROUP BY  POSITION_ID
      )tab,
      HR_ALL_POSITIONS_F pos
  WHERE pos.POSITION_ID = tab.ID
    AND &BIS_CURRENT_ASOF_DATE BETWEEN pos.EFFECTIVE_START_DATE AND pos.EFFECTIVE_END_DATE
  &ORDER_BY_CLAUSE';
Line: 851

'SELECT                             -- Position Occupancy Report
  a.value                                              HRI_P_CHAR1_GA
  ,a.organization                                      HRI_P_MEASURE1
  ,a.job                                               HRI_P_MEASURE2
  ,a.position                                          HRI_P_MEASURE3
  ,a.grade                                             HRI_P_MEASURE4
  ,a.committed_amount                                  HRI_P_MEASURE5
  ,a.actual_amount                                     HRI_P_MEASURE6
  ,a.actual_amount + a.committed_amount                HRI_P_MEASURE7
  ,SUM(a.committed_amount) OVER ()                     HRI_P_GRAND_TOTAL1
  ,SUM(a.actual_amount) OVER ()                        HRI_P_GRAND_TOTAL2
  ,SUM(a.actual_amount + a.committed_amount) OVER ()   HRI_P_GRAND_TOTAL3
  ,a.id                                                HRI_P_CHAR9_GA
  ,'''||l_lnk_emp_name||'''                            HRI_P_DRILL_URL1
  ,a.order_by                                          HRI_P_ORDER_BY_1
FROM
 (SELECT
     paf.value
     ,paf.id
     ,1                                                       order_by
     ,hr_general.decode_organization(act.organization_id)     organization
     ,pos.name                                                position
     , HR_GENERAL.DECODE_JOB(act.job_id)                      job
     , HR_GENERAL.DECODE_GRADE(act.grade_id)                  grade
     , HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
       (act.CURRENCY_CODE,
        '''||l_currency||''',
        &BIS_CURRENT_ASOF_DATE,
        SUM(act.ACTUAL_VALUE),
        '''||l_rateType||''')                                  actual_amount
     ,HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
      (act.CURRENCY_CODE,
       '''||l_currency||''',
       &BIS_CURRENT_ASOF_DATE,
       SUM(act.COMMITMENT_VALUE),
       '''||l_rateType||''')                                   committed_amount
  FROM HRI_MDP_CMNTS_ACTLS_ORGMGR_CT act,
       PER_ALL_ASSIGNMENTS_F paa,
       HRI_CL_PER_V          paf,
       HR_ALL_POSITIONS_F    pos
 WHERE act.ORGMGR_ID = &HRI_PERSON+HRI_PER_USRDR_H
   AND act.EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
   AND act.EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
   AND act.ORGANIZATION_ID       = decode(&HRI_P_CHAR2_GA,0,act.ORGANIZATION_ID,&HRI_P_CHAR2_GA)
   AND act.POSITION_ID           = decode(&HRI_P_CHAR3_GA,0,act.POSITION_ID,&HRI_P_CHAR3_GA)
   AND paf.ID                    = paa.PERSON_ID
   AND paa.ASSIGNMENT_ID         = act.ASSIGNMENT_ID
   AND pos.POSITION_ID           = act.POSITION_ID
   AND &BIS_CURRENT_ASOF_DATE BETWEEN pos.EFFECTIVE_START_DATE AND pos.EFFECTIVE_END_DATE
   AND &BIS_CURRENT_ASOF_DATE BETWEEN paa.EFFECTIVE_START_DATE AND paa.EFFECTIVE_END_DATE
   AND &BIS_CURRENT_ASOF_DATE BETWEEN paf.EFFECTIVE_START_DATE AND paf.EFFECTIVE_END_DATE
 GROUP BY act.ASSIGNMENT_ID,
          paf.value,
          paf.id,
	  pos.name,
	  act.CURRENCY_CODE,
	  act.ORGANIZATION_ID,
          act.JOB_ID,
	  act.GRADE_ID,
	  1
  ) a
  WHERE 1=1 &ORDER_BY_CLAUSE';
Line: 933

    SELECT SUM(bdg.BUDGET_VALUE) budgeted_amount
      FROM HRI_MDP_BDGTS_LBRCST_ORGMGR_CT bdg
     WHERE bdg.ORGMGR_ID             = p_ORGMGR_ID
       AND bdg.ORGANIZATION_ID       = decode(p_organization_id,0,bdg.ORGANIZATION_ID,p_organization_id)
       AND bdg.POSITION_ID           = decode(p_position_id,0,bdg.POSITION_ID,p_position_id)
       AND bdg.ELEMENT_TYPE_ID       = P_ELEMENT_TYPE_ID
       AND bdg.EFFECTIVE_START_DATE <= p_effective_end_date
       AND bdg.EFFECTIVE_END_DATE   >= p_effective_start_date;
Line: 944

    SELECT SUM(act.ACTUAL_VALUE),
           SUM(act.COMMITMENT_VALUE)
      FROM HRI_MDP_CMNTS_ACTLS_ORGMGR_CT act
     WHERE act.ORGMGR_ID             = p_ORGMGR_ID
       AND act.ORGANIZATION_ID       = decode(p_organization_id,0,act.ORGANIZATION_ID,p_organization_id)
       AND act.POSITION_ID           = decode(p_position_id,0,act.POSITION_ID,p_position_id)
       AND act.ELEMENT_TYPE_ID       = P_ELEMENT_TYPE_ID
       AND act.EFFECTIVE_START_DATE <= p_effective_end_date
       AND act.EFFECTIVE_END_DATE   >= p_effective_start_date;
Line: 1015

'SELECT                           -- Labor Cost Distribution By Element
 tab.id                                                     HRI_P_CHAR3_GA
,ele.element_name                                           HRI_P_CHAR1_GA
,tab.budgeted_amount                                        HRI_P_MEASURE1
,tab.committed_amount                                       HRI_P_MEASURE2
,tab.actual_amount                                          HRI_P_MEASURE3
,tab.total                                                  HRI_P_MEASURE4
,tab.total                                                  HRI_P_MEASURE7
,tab.available                                              HRI_P_MEASURE5
,((tab.available - tab.prev_available)*100/(decode(tab.prev_available,0,1,tab.prev_available)))                        HRI_P_MEASURE6
,SUM(tab.budgeted_amount) OVER ()                           HRI_P_GRAND_TOTAL1
,SUM(tab.committed_amount) OVER ()                           HRI_P_GRAND_TOTAL2
,SUM(tab.actual_amount) OVER ()                              HRI_P_GRAND_TOTAL3
,SUM(tab.total) OVER ()                                      HRI_P_GRAND_TOTAL4
,SUM(tab.available) OVER ()                                  HRI_P_GRAND_TOTAL5
,SUM(((tab.available - tab.prev_available)*100/(decode(tab.prev_available,0,1,tab.prev_available))) ) OVER ()           HRI_P_GRAND_TOTAL6
,tab.order_by                                               HRI_P_ORDER_BY_1
FROM
 (
  SELECT
   ELEMENT_TYPE_ID                                                              id
  ,1                                                                            order_by
  ,SUM(budgeted_amount)                                                         budgeted_amount
  ,SUM(actual_amount)                                                           actual_amount
  ,SUM(committed_amount)                                                        committed_amount
  ,SUM(actual_amount) + SUM(committed_amount)                                   total
  ,SUM(budgeted_amount) - NVL((SUM(actual_amount) + SUM(committed_amount)),0)   available
  ,SUM(prev_available)                                                          prev_available
 FROM
    (
    (SELECT  ELEMENT_TYPE_ID,
             null                                                      BUDGETED_AMOUNT,
	     HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(ACTUAL_VALUE),
               '''||l_rateType||''')                                   ACTUAL_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(COMMITMENT_VALUE),
               '''||l_rateType||''')                                   COMMITTED_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               HRI_OLTP_PMV_LBRCST_ORGMGR.CALC_PREV_VALUE_ELE
                (&HRI_PERSON+HRI_PER_USRDR_H
                 ,&HRI_P_CHAR2_GA
		 ,&HRI_P_CHAR4_GA
                 ,&BIS_PREVIOUS_EFFECTIVE_START_DATE
                 ,&BIS_PREVIOUS_EFFECTIVE_END_DATE
		 ,ELEMENT_TYPE_ID
                ) ,
                '''||l_rateType||''')                                    PREV_AVAILABLE
       FROM HRI_MDP_CMNTS_ACTLS_ORGMGR_CT
      WHERE ORGMGR_ID = &HRI_PERSON+HRI_PER_USRDR_H
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
        AND ORGANIZATION_ID       = decode(&HRI_P_CHAR2_GA,0,ORGANIZATION_ID,&HRI_P_CHAR2_GA)
        AND POSITION_ID           = decode(&HRI_P_CHAR4_GA,0,POSITION_ID,&HRI_P_CHAR4_GA)
      GROUP BY  ELEMENT_TYPE_ID,
		CURRENCY_CODE )
     UNION ALL
     (SELECT ELEMENT_TYPE_ID,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
	      (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(BUDGET_VALUE),
               '''||l_rateType||''')               BUDGETED_AMOUNT,
            null                                   ACTUAL_AMOUNT,
            null                                   COMMITTED_AMOUNT,
	    null                                   PREV_AVAILABLE
       FROM HRI_MDP_BDGTS_LBRCST_ORGMGR_CT
      WHERE ORGMGR_ID             = &HRI_PERSON+HRI_PER_USRDR_H
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
        AND ORGANIZATION_ID       = decode(&HRI_P_CHAR2_GA,0,ORGANIZATION_ID,&HRI_P_CHAR2_GA)
        AND POSITION_ID           = decode(&HRI_P_CHAR4_GA,0,POSITION_ID,&HRI_P_CHAR4_GA)
      GROUP BY  ELEMENT_TYPE_ID,
		CURRENCY_CODE )
      )
      GROUP BY  ELEMENT_TYPE_ID
      )tab,
      PAY_ELEMENT_TYPES_F ele
WHERE ele.ELEMENT_TYPE_ID       = tab.ID
  AND &BIS_CURRENT_ASOF_DATE BETWEEN ele.EFFECTIVE_START_DATE AND ele.EFFECTIVE_END_DATE
&ORDER_BY_CLAUSE';
Line: 1129

    SELECT SUM(bdg.BUDGET_VALUE) budgeted_amount
    FROM HRI_MDP_BDGTS_LBRCST_ORGMGR_CT bdg
    WHERE bdg.ORGMGR_ID                  = p_ORGMGR_ID
      AND bdg.ORGANIZATION_ID            = decode(p_organization_id,0,bdg.ORGANIZATION_ID,p_organization_id)
      AND bdg.POSITION_ID                = decode(p_position_id,0,bdg.POSITION_ID,p_position_id)
      AND bdg.ELEMENT_TYPE_ID            = decode(p_element_type_id,0,bdg.ELEMENT_TYPE_ID,p_element_type_id)
      AND bdg.COST_ALLOCATION_KEYFLEX_ID = p_cost_allocation_keyflex_id
      AND bdg.EFFECTIVE_START_DATE      <= p_effective_end_date
      AND bdg.EFFECTIVE_END_DATE        >= p_effective_start_date;
Line: 1140

    SELECT  SUM(act.ACTUAL_VALUE),
            SUM(act.COMMITMENT_VALUE)
      FROM HRI_MDP_CMNTS_ACTLS_ORGMGR_CT act
     WHERE act.ORGMGR_ID                  = p_ORGMGR_ID
       AND act.ORGANIZATION_ID            = decode(p_organization_id,0,act.ORGANIZATION_ID,p_organization_id)
       AND act.POSITION_ID                = decode(p_position_id,0,act.POSITION_ID,p_position_id)
       AND act.ELEMENT_TYPE_ID            = decode(p_element_type_id,0,act.ELEMENT_TYPE_ID,p_element_type_id)
       AND act.COST_ALLOCATION_KEYFLEX_ID = p_cost_allocation_keyflex_id
       AND act.EFFECTIVE_START_DATE      <= p_effective_end_date
       AND act.EFFECTIVE_END_DATE        >= p_effective_start_date;
Line: 1212

'SELECT                          -- Labor Cost Distribution By Funding Source
 pck.concatenated_segments        HRI_P_CHAR1_GA
,tab.budgeted_amount              HRI_P_MEASURE1
,tab.committed_amount             HRI_P_MEASURE2
,tab.actual_amount                HRI_P_MEASURE3
,tab.total                        HRI_P_MEASURE4
,tab.total                        HRI_P_MEASURE7
,tab.available                    HRI_P_MEASURE5
,((tab.available - tab.prev_available)*100/(decode(tab.prev_available,0,1,tab.prev_available)))                  HRI_P_MEASURE6
,SUM(tab.budgeted_amount) OVER () HRI_P_GRAND_TOTAL1
,SUM(tab.committed_amount) OVER () HRI_P_GRAND_TOTAL2
,SUM(tab.actual_amount) OVER ()    HRI_P_GRAND_TOTAL3
,SUM(tab.total) OVER ()            HRI_P_GRAND_TOTAL4
,SUM(tab.available) OVER ()        HRI_P_GRAND_TOTAL5
,SUM( ((tab.available - tab.prev_available)*100/(decode(tab.prev_available,0,1,tab.prev_available))) ) OVER ()    HRI_P_GRAND_TOTAL6
,1                                 HRI_P_ORDER_BY_1
FROM
 (
  SELECT
   COST_ALLOCATION_KEYFLEX_ID                                                   id
  ,SUM(budgeted_amount)                                                         budgeted_amount
  ,SUM(actual_amount)                                                           actual_amount
  ,SUM(committed_amount)                                                        committed_amount
  ,SUM(actual_amount) + SUM(committed_amount)                                   total
  ,SUM(budgeted_amount) - NVL((SUM(actual_amount) + SUM(committed_amount)),0)   available
  ,SUM(prev_available)                                                          prev_available
 FROM
    (
    (SELECT  COST_ALLOCATION_KEYFLEX_ID,
             null                                                      BUDGETED_AMOUNT,
	     HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(ACTUAL_VALUE),
               '''||l_rateType||''')                                   ACTUAL_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(COMMITMENT_VALUE),
               '''||l_rateType||''')                                   COMMITTED_AMOUNT,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
              (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               HRI_OLTP_PMV_LBRCST_ORGMGR.CALC_PREV_VALUE_FSC
                (&HRI_PERSON+HRI_PER_USRDR_H
                 ,&HRI_P_CHAR2_GA
                 ,&HRI_P_CHAR4_GA
                 ,&BIS_PREVIOUS_EFFECTIVE_START_DATE
                 ,&BIS_PREVIOUS_EFFECTIVE_END_DATE
	         ,&HRI_P_CHAR3_GA
	         ,COST_ALLOCATION_KEYFLEX_ID
                ) ,
              '''||l_rateType||''')                                    PREV_AVAILABLE
       FROM HRI_MDP_CMNTS_ACTLS_ORGMGR_CT
      WHERE ORGMGR_ID = &HRI_PERSON+HRI_PER_USRDR_H
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
        AND ORGANIZATION_ID       = DECODE(&HRI_P_CHAR2_GA,0,ORGANIZATION_ID,&HRI_P_CHAR2_GA)
        AND POSITION_ID           = DECODE(&HRI_P_CHAR4_GA,0,POSITION_ID,&HRI_P_CHAR4_GA)
        AND ELEMENT_TYPE_ID       = DECODE(&HRI_P_CHAR3_GA,0,ELEMENT_TYPE_ID,&HRI_P_CHAR3_GA)
      GROUP BY  COST_ALLOCATION_KEYFLEX_ID,
		CURRENCY_CODE )
     UNION ALL
     (SELECT COST_ALLOCATION_KEYFLEX_ID,
             HRI_OLTP_VIEW_CURRENCY.CONVERT_CURRENCY_AMOUNT
	      (CURRENCY_CODE,
               '''||l_currency||''',
               &BIS_CURRENT_ASOF_DATE,
               SUM(BUDGET_VALUE),
               '''||l_rateType||''')               BUDGETED_AMOUNT,
            null                                   ACTUAL_AMOUNT,
            null                                   COMMITTED_AMOUNT,
	    null                                   PREV_AVAILABLE
       FROM HRI_MDP_BDGTS_LBRCST_ORGMGR_CT
      WHERE ORGMGR_ID = &HRI_PERSON+HRI_PER_USRDR_H
        AND EFFECTIVE_START_DATE <= &BIS_CURRENT_EFFECTIVE_END_DATE
        AND EFFECTIVE_END_DATE   >= &BIS_CURRENT_EFFECTIVE_START_DATE
        AND ORGANIZATION_ID       = DECODE(&HRI_P_CHAR2_GA,0,ORGANIZATION_ID,&HRI_P_CHAR2_GA)
        AND POSITION_ID           = DECODE(&HRI_P_CHAR4_GA,0,POSITION_ID,&HRI_P_CHAR4_GA)
        AND ELEMENT_TYPE_ID       = DECODE(&HRI_P_CHAR3_GA,0,ELEMENT_TYPE_ID,&HRI_P_CHAR3_GA)
      GROUP BY  COST_ALLOCATION_KEYFLEX_ID,
		CURRENCY_CODE )
      )
      GROUP BY  COST_ALLOCATION_KEYFLEX_ID
      )tab,
      pay_cost_allocation_keyflex pck
WHERE pck.COST_ALLOCATION_KEYFLEX_ID = tab.ID
&ORDER_BY_CLAUSE';