DBA Data[Home] [Help]

APPS.PJI_PMV_CAPITAL_COST SQL Statements

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

Line: 21

 , P_SELECT_LIST =>
          'FACT.COST "PJI_REP_MSR_1" , FACT.COST "PJI_REP_MSR_19"
          , FACT.CT_COST "PJI_REP_MSR_2" , FACT.COST_CHANGE_PRCNT "PJI_REP_MSR_3"
          , FACT.CAP_COST "PJI_REP_MSR_4" , FACT.CAP_COST "PJI_REP_MSR_20"
          , FACT.CT_CAP_COST "PJI_REP_MSR_5" , FACT.CAP_COST_CHANGE_PRCNT "PJI_REP_MSR_6"
          , FACT.PRCNT_OF_COST "PJI_REP_MSR_7" , FACT.PRCNT_OF_COST "PJI_REP_MSR_21"
          , FACT.CT_PRCNT_OF_COST "PJI_REP_MSR_8" , FACT.PRCNT_OF_COST_CHANGE "PJI_REP_MSR_9"
          , FACT.EXPENSE "PJI_REP_MSR_10" , FACT.EXPENSE "PJI_REP_MSR_22"
          , FACT.CT_EXPENSE "PJI_REP_MSR_11" , FACT.EXPENSE_CHANGE_PRCNT "PJI_REP_MSR_12"
          , FACT.PJI_REP_TOTAL_1 "PJI_REP_TOTAL_1" , FACT.PJI_REP_TOTAL_2 "PJI_REP_TOTAL_2"
          , FACT.PJI_REP_TOTAL_3 "PJI_REP_TOTAL_3" , FACT.PJI_REP_TOTAL_4 "PJI_REP_TOTAL_4"
          , FACT.PJI_REP_TOTAL_5 "PJI_REP_TOTAL_5" , FACT.PJI_REP_TOTAL_6 "PJI_REP_TOTAL_6"
          , FACT.PJI_REP_TOTAL_7 "PJI_REP_TOTAL_7" , FACT.PJI_REP_TOTAL_8 "PJI_REP_TOTAL_8"
          , FACT.PJI_REP_TOTAL_9 "PJI_REP_TOTAL_9" , FACT.PJI_REP_TOTAL_10 "PJI_REP_TOTAL_10"
          , FACT.PJI_REP_TOTAL_11 "PJI_REP_TOTAL_11" , FACT.PJI_REP_TOTAL_12 "PJI_REP_TOTAL_12"
          , FACT.PJI_REP_TOTAL_1 "PJI_REP_TOTAL_16"
          , FACT.PJI_REP_TOTAL_4 "PJI_REP_TOTAL_17"
          , FACT.PJI_REP_TOTAL_7 "PJI_REP_TOTAL_18"'
           		, P_SQL_STATEMENT => x_PMV_Sql
           		, P_PMV_OUTPUT => x_PMV_Output
				, p_Region_Code =>  'PJI_REP_PC6'
				, p_PLSQL_Driver => 'PJI_PMV_CAPITAL_COST.PLSQLDriver_PJI_REP_PC6'
				, p_PLSQL_Driver_Params =>
                  ' <>'||
				  ', <>'||
				  ', <>'||
				  ', <>'||
     	          ', <>'||
				  ', <>'||
				  ', <>'||
				  ', <>'||
				  ', <> '||
				  ', <> '||
				  ', <> '||
				  ', <> '
                        );
Line: 73

			, P_SELECT_LIST =>       'FACT.COST                     "PJI_REP_MSR_1"
                                    , FACT.COST                     "PJI_REP_MSR_19"
                                    , FACT.CT_COST                  "PJI_REP_MSR_2"
                                    , FACT.CT_COST                  "PJI_REP_MSR_20"
                                    , FACT.COST_CHANGE_PRCNT        "PJI_REP_MSR_3"
                                    , FACT.CAP_COST                 "PJI_REP_MSR_4"
                                    , FACT.CAP_COST                 "PJI_REP_MSR_21"
                                    , FACT.CT_CAP_COST              "PJI_REP_MSR_5"
                                    , FACT.CT_CAP_COST              "PJI_REP_MSR_22"
                                    , FACT.CAP_COST_CHANGE_PRCNT    "PJI_REP_MSR_6"
                                    , FACT.PRCNT_OF_COST            "PJI_REP_MSR_7"
                                    , FACT.CT_PRCNT_OF_COST         "PJI_REP_MSR_8"
                                    , FACT.PRCNT_OF_COST_CHANGE     "PJI_REP_MSR_9"
                                    , FACT.EXPENSE                  "PJI_REP_MSR_10"
				, FACT.EXPENSE                  "PJI_REP_MSR_24"
                                    , FACT.CT_EXPENSE               "PJI_REP_MSR_11"
				, FACT.CT_EXPENSE               "PJI_REP_MSR_25"
                                    , FACT.EXPENSE_CHANGE_PRCNT     "PJI_REP_MSR_12" '
                                , P_PMV_OUTPUT => x_PMV_Output
            , P_REGION_CODE  => 'PJI_REP_PC7'
            , P_PLSQL_DRIVER => 'PJI_PMV_CAPITAL_COST.PLSQLDriver_PJI_REP_PC7'
            , P_PLSQL_DRIVER_PARAMS => '  <>'||
			  ', <>'||
			  ', <>'||
			  ', <>'||
			  ', <>'||
			  ', <>'||
			  ', <>'||
			  ', <>'||
			  ', NULL'||
              ', NULL'||
              ', NULL'||
              ', NULL');
Line: 120

			, P_SELECT_LIST =>
				' FACT.COST                     "PJI_REP_MSR_1"
                , FACT.COST                     "PJI_REP_MSR_19"
                , FACT.CT_COST                  "PJI_REP_MSR_2"
                , FACT.CT_COST                  "PJI_REP_MSR_20"
                , FACT.COST_CHANGE_PRCNT        "PJI_REP_MSR_3"
                , FACT.CAP_COST                 "PJI_REP_MSR_4"
                , FACT.CAP_COST                 "PJI_REP_MSR_21"
                , FACT.CT_CAP_COST              "PJI_REP_MSR_5"
                , FACT.CT_CAP_COST              "PJI_REP_MSR_22"
                , FACT.CAP_COST_CHANGE_PRCNT    "PJI_REP_MSR_6"
                , FACT.PRCNT_OF_COST            "PJI_REP_MSR_7"
                , FACT.CT_PRCNT_OF_COST         "PJI_REP_MSR_8"
                , FACT.PRCNT_OF_COST_CHANGE     "PJI_REP_MSR_9"
                , FACT.EXPENSE                  "PJI_REP_MSR_10"
		, FACT.EXPENSE                  "PJI_REP_MSR_24"
                , FACT.CT_EXPENSE               "PJI_REP_MSR_11"
		, FACT.CT_EXPENSE               "PJI_REP_MSR_25"
                , FACT.EXPENSE_CHANGE_PRCNT     "PJI_REP_MSR_12" '
            , P_SQL_STATEMENT => x_PMV_Sql
            , P_PMV_OUTPUT => x_PMV_Output
			, P_REGION_CODE => 'PJI_REP_PC8'
			, P_PLSQL_DRIVER => 'PJI_PMV_CAPITAL_COST.PLSQLDriver_PJI_REP_PC7'
			, P_PLSQL_DRIVER_PARAMS => '  <>'||
			  ', <>'||
			  ', <>'||
			  ', <>'||
			  ', <>'||
			  ', <>'||
			  ', <>'||
			  ', <>'||
			  ', :PJI_EXTRA_BND_01'||
              ', NULL'||
              ', NULL'||
              ', NULL');
Line: 181

				, P_SELECT_LIST =>
				  ' FACT.PROJECT_ID             "PJI_REP_MSR_18"
				  , FACT.PROJECT_NAME           "VIEWBY"
				  , FACT.PROJECT_NUMBER         "PJI_REP_MSR_2"
				  , FACT.URL_PARAMETERS01       "PJI_REP_MSR_20"
                                  , FACT.URL_PARAMETERS01       "PJI_REP_MSR_30"
				  , FACT.PRIMARY_CUSTOMER_NAME  "PJI_REP_MSR_3"
				  , FACT.PROJECT_TYPE           "PJI_REP_MSR_4"
				  , FACT.ORGANIZATION_NAME      "PJI_REP_MSR_5"
				  , FACT.PERSON_MANAGER_NAME    "PJI_REP_MSR_6"
				  , FACT.COST                   "PJI_REP_MSR_8"
				  , FACT.CAPITAL_COST              "PJI_REP_MSR_16"
				  , FACT.CAP_COST_PERCENT_OF_COST  "PJI_REP_MSR_17"
				  , FACT.EXPENSE                   "PJI_REP_MSR_12"
				  , FACT.PJI_REP_TOTAL_1 "PJI_REP_TOTAL_1"
				  , FACT.PJI_REP_TOTAL_2 "PJI_REP_TOTAL_2"
				  , FACT.PJI_REP_TOTAL_3 "PJI_REP_TOTAL_3"
				  , FACT.PJI_REP_TOTAL_4 "PJI_REP_TOTAL_4"'
            		, P_SQL_STATEMENT => x_PMV_Sql
	           		, P_PMV_OUTPUT => x_PMV_Output
				, p_Region_Code => 'PJI_REP_PC9'
				, p_PLSQL_Driver => 'PJI_PMV_CAPITAL_COST.PLSQLDriver_PJI_REP_PC9'
				, p_PLSQL_Driver_Params => '  <>'||
				  ', <>'||
				  ', <>'||
				  ', <>'||
				  ', <>'||
				  ', <>'||
				  ', <>'||
				  ', <> '||
				  ', <> '||
				  ', <> '||
				  ', <> '||
				  ', <> '
                        );
Line: 288

	    select report_cost_type
		    into G_Report_Cost_Type
		    from pji_system_settings;
Line: 345

    select PJI_REP_PC6  ( ORG_ID
                        , ORGANIZATION_ID
                        , PROJECT_CLASS_ID
                        , EXPENDITURE_CATEGORY
                        , EXPENDITURE_TYPE_ID
                        , WORK_TYPE_ID
                        , SUM ( COST )
                        , SUM ( CT_COST )
                        , SUM ( COST_CHANGE_PRCNT )
                        , SUM ( CAP_COST )
                        , SUM ( CT_CAP_COST )
                        , SUM ( CAP_COST_CHANGE_PRCNT )
                        , SUM ( PRCNT_OF_COST )
                        , SUM ( CT_PRCNT_OF_COST )
                        , SUM ( PRCNT_OF_COST_CHANGE )
                        , SUM ( EXPENSE )
                        , SUM ( CT_EXPENSE )
                        , SUM ( EXPENSE_CHANGE_PRCNT )
                        , null,  null,  null,  null,  null, null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null,  null )
           bulk collect into l_lines_tab
           from
	      ( select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , '-1'                     as PROJECT_CLASS_ID
            , '-1'                     as EXPENDITURE_CATEGORY
            , '-1'                     as EXPENDITURE_TYPE_ID
            , '-1'                     as WORK_TYPE_ID
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,  'BC', FCT.CAPITAL_BRDN_COST,
                                              'RC', FCT.CAPITAL_RAW_COST),0)  as COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITALIZABLE_RAW_COST),0) CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITAL_RAW_COST -  FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
 	from
			PJI_PMV_TIME_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
			, PJI_FP_ORGO_F_MV FCT
			, PJI_PMV_ORG_DIM_TMP HOU
    where
			FCT.ORG_ID = HOU.ID
		and FCT.ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
union all -- PRIOR Actuals
          select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , '-1'                     as PROJECT_CLASS_ID
            , '-1'                     as EXPENDITURE_CATEGORY
            , '-1'                     as EXPENDITURE_TYPE_ID
            , '-1'                     as WORK_TYPE_ID
            , 0   as COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST),0)  as CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITALIZABLE_RAW_COST),0)  as CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0)  as CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
				PJI_PMV_TCMP_DIM_TMP TIME
				, PJI_PMV_ORGZ_DIM_TMP HORG
				, PJI_FP_ORGO_F_MV FCT
				, PJI_PMV_ORG_DIM_TMP HOU
		where
			    FCT.ORG_ID = HOU.ID
		    and FCT.ORGANIZATION_ID = HORG.ID
			and FCT.TIME_ID = TIME.ID
			and TIME.ID is not null
			and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
            and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
			AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
		union all -- FORCE Creation of Org rows
select        HOU.NAME          as ORG_ID
            , '-1'              as ORGANIZATION_ID
            , '-1'              as PROJECT_CLASS_ID
            , '-1'              as EXPENDITURE_CATEGORY
            , '-1'              as EXPENDITURE_TYPE_ID
            , '-1'              as WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
         PJI_PMV_ORG_DIM_TMP HOU
		where    HOU.NAME <> '-1'
                union all  -- FORCE Creation of Organization Rows
select        '-1'                as ORG_ID
            , HORG.NAME           as ORGANIZATION_ID
            , '-1'                as PROJECT_CLASS_ID
            , '-1'              as EXPENDITURE_CATEGORY
            , '-1'              as EXPENDITURE_TYPE_ID
            , '-1'              as WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ORGZ_DIM_TMP HORG
		where    HORG.NAME <> '-1'
                ) WHERE 1 = 1
            group by ORG_ID, ORGANIZATION_ID, PROJECT_CLASS_ID, EXPENDITURE_CATEGORY,
                     EXPENDITURE_TYPE_ID, WORK_TYPE_ID;
Line: 509

    select PJI_REP_PC6  ( ORG_ID
                        , ORGANIZATION_ID
                        , PROJECT_CLASS_ID
                        , EXPENDITURE_CATEGORY
                        , EXPENDITURE_TYPE_ID
                        , WORK_TYPE_ID
                        , SUM ( COST )
                        , SUM ( CT_COST )
                        , SUM ( COST_CHANGE_PRCNT )
                        , SUM ( CAP_COST )
                        , SUM ( CT_CAP_COST )
                        , SUM ( CAP_COST_CHANGE_PRCNT )
                        , SUM ( PRCNT_OF_COST )
                        , SUM ( CT_PRCNT_OF_COST )
                        , SUM ( PRCNT_OF_COST_CHANGE )
                        , SUM ( EXPENSE )
                        , SUM ( CT_EXPENSE )
                        , SUM ( EXPENSE_CHANGE_PRCNT )
                        , null,  null,  null,  null,  null, null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null,  null )
           bulk collect into l_lines_tab
           from
	      ( select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , CLS.NAME                 as PROJECT_CLASS_ID
            , '-1'                     AS EXPENDITURE_CATEGORY
            , '-1'                     AS EXPENDITURE_TYPE_ID
            , '-1'                     AS WORK_TYPE_ID
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,  'BC', FCT.CAPITAL_BRDN_COST,
                                              'RC', FCT.CAPITAL_RAW_COST),0)  as COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITALIZABLE_RAW_COST),0) CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
 	from
			  PJI_PMV_TIME_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
			, PJI_PMV_CLS_DIM_TMP CLS
            , PJI_FP_CLSO_F_MV FCT
            , PJI_PMV_ORG_DIM_TMP HOU
		where
			fct.PROJECT_ORG_ID = HOU.ID
		and FCT.PROJECT_ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.PROJECT_CLASS_ID = CLS.ID
union all -- PRIOR Actuals
          select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , CLS.NAME                 as PROJECT_CLASS_ID
            , '-1'                     AS EXPENDITURE_CATEGORY
            , '-1'                     AS EXPENDITURE_TYPE_ID
            , '-1'                     AS WORK_TYPE_ID
            , 0   as COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST),0)  as CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITALIZABLE_RAW_COST),0)  as CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0)  as CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
		PJI_PMV_TCMP_DIM_TMP TIME
		, PJI_PMV_ORGZ_DIM_TMP HORG
                , PJI_PMV_CLS_DIM_TMP CLS
                , PJI_FP_CLSO_F_MV FCT
                , PJI_PMV_ORG_DIM_TMP HOU
		where
			    FCT.PROJECT_ORG_ID = HOU.ID
			and FCT.PROJECT_ORGANIZATION_ID = HORG.ID
			and FCT.TIME_ID = TIME.ID
			and TIME.ID is not null
			and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
            and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
			AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
    		and FCT.PROJECT_CLASS_ID = CLS.ID
		union all -- FORCE Creation of Org rows
select        HOU.NAME          AS ORG_ID
            , '-1'              AS ORGANIZATION_ID
            , '-1'              AS PROJECT_CLASS_ID
            , '-1'              AS EXPENDITURE_CATEGORY
            , '-1'              AS EXPENDITURE_TYPE_ID
            , '-1'              AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
         PJI_PMV_ORG_DIM_TMP HOU
		where    HOU.NAME <> '-1'
   union all  -- FORCE Creation of Organization Rows
select        '-1'           AS ORG_ID
            , NAME           AS ORGANIZATION_ID
            , '-1'           AS PROJECT_CLASS_ID
            , '-1'           AS EXPENDITURE_CATEGORY
            , '-1'           AS EXPENDITURE_TYPE_ID
            , '-1'           AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ORGZ_DIM_TMP HORG
		where    HORG.NAME <> '-1'
  union all  -- FORCE Creation of Class Rows
select        '-1'           AS ORG_ID
            , '-1'           AS ORGANIZATION_ID
            , CLS.NAME       AS PROJECT_CLASS_ID
            , '-1'           AS EXPENDITURE_CATEGORY
            , '-1'           AS EXPENDITURE_TYPE_ID
            , '-1'           AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_CLS_DIM_TMP CLS
		where    CLS.NAME <> '-1'
                ) WHERE 1 = 1
           group by ORG_ID, ORGANIZATION_ID, PROJECT_CLASS_ID,
                    EXPENDITURE_CATEGORY, EXPENDITURE_TYPE_ID, WORK_TYPE_ID;
Line: 698

    select PJI_REP_PC6  ( ORG_ID
                        , ORGANIZATION_ID
                        , PROJECT_CLASS_ID
                        , EXPENDITURE_CATEGORY
                        , EXPENDITURE_TYPE_ID
                        , WORK_TYPE_ID
                        , SUM ( COST )
                        , SUM ( CT_COST )
                        , SUM ( COST_CHANGE_PRCNT )
                        , SUM ( CAP_COST )
                        , SUM ( CT_CAP_COST )
                        , SUM ( CAP_COST_CHANGE_PRCNT )
                        , SUM ( PRCNT_OF_COST )
                        , SUM ( CT_PRCNT_OF_COST )
                        , SUM ( PRCNT_OF_COST_CHANGE )
                        , SUM ( EXPENSE )
                        , SUM ( CT_EXPENSE )
                        , SUM ( EXPENSE_CHANGE_PRCNT )
                        , null,  null,  null,  null,  null, null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null,  null )
           bulk collect into l_lines_tab
           from
	      ( select /*+ ORDERED */
              HOU.NAME                 AS ORG_ID
            , HORG.NAME                AS ORGANIZATION_ID
            , '-1'                     AS PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')             AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')             AS EXPENDITURE_TYPE_ID
            , '-1'                                               AS WORK_TYPE_ID
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,  'BC', FCT.CAPITAL_BRDN_COST,
                                              'RC', FCT.CAPITAL_RAW_COST),0)  AS COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITALIZABLE_RAW_COST),0) CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
 	from
			PJI_PMV_TIME_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
			, PJI_PMV_ET_RT_DIM_TMP ET
            , PJI_FP_ORGO_ET_F_MV FCT
			, PJI_PMV_ORG_DIM_TMP HOU
		where
			FCT.ORG_ID = HOU.ID
		and FCT.ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.EXP_EVT_TYPE_ID = ET.ID
        and ET.record_type = 'ET'
union all -- PRIOR Actuals
          select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , '-1'                     as PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')             AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')             AS EXPENDITURE_TYPE_ID
            , '-1'                                               AS WORK_TYPE_ID
            , 0   as COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST),0)  as CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITALIZABLE_RAW_COST),0)  as CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0)  as CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
			PJI_PMV_TCMP_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
			, PJI_PMV_ET_RT_DIM_TMP ET
            , PJI_FP_ORGO_ET_F_MV FCT
			, PJI_PMV_ORG_DIM_TMP HOU
		where
			    FCT.ORG_ID = HOU.ID
			and FCT.ORGANIZATION_ID = HORG.ID
			and FCT.TIME_ID = TIME.ID
			and TIME.ID is not null
			and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
           	and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
            and FCT.EXP_EVT_TYPE_ID = ET.ID
			AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
            and ET.record_type = 'ET'
		union all -- FORCE Creation of Org rows
select        HOU.NAME         as ORG_ID
            , '-1'             as ORGANIZATION_ID
            , '-1'             as PROJECT_CLASS_ID
            , '-1'             AS EXPENDITURE_CATEGORY
            , '-1'             AS EXPENDITURE_TYPE_ID
            , '-1'             AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
         PJI_PMV_ORG_DIM_TMP HOU
		where    HOU.NAME <> '-1'
                union all  -- FORCE Creation of Organization Rows
select        '-1'             AS ORG_ID
            , HORG.NAME        AS ORGANIZATION_ID
            , '-1'             AS PROJECT_CLASS_ID
            , '-1'             AS EXPENDITURE_CATEGORY
            , '-1'             AS EXPENDITURE_TYPE_ID
            , '-1'             AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ORGZ_DIM_TMP HORG
		where    HORG.NAME <> '-1'
                union all  -- FORCE Creation of Expenditure Type Rows
select        '-1'           as ORG_ID
            , '-1'           as ORGANIZATION_ID
            , '-1'           as PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')             AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')             AS EXPENDITURE_TYPE_ID
            , '-1'                                               AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ET_RT_DIM_TMP ET
		where    ET.NAME <> '-1'
                ) WHERE 1 = 1
            group by ORG_ID, ORGANIZATION_ID, PROJECT_CLASS_ID, EXPENDITURE_CATEGORY,
            EXPENDITURE_TYPE_ID, WORK_TYPE_ID;
Line: 889

    select PJI_REP_PC6  ( ORG_ID
                        , ORGANIZATION_ID
                        , PROJECT_CLASS_ID
                        , EXPENDITURE_CATEGORY
                        , EXPENDITURE_TYPE_ID
                        , WORK_TYPE_ID
                        , SUM ( COST )
                        , SUM ( CT_COST )
                        , SUM ( COST_CHANGE_PRCNT )
                        , SUM ( CAP_COST )
                        , SUM ( CT_CAP_COST )
                        , SUM ( CAP_COST_CHANGE_PRCNT )
                        , SUM ( PRCNT_OF_COST )
                        , SUM ( CT_PRCNT_OF_COST )
                        , SUM ( PRCNT_OF_COST_CHANGE )
                        , SUM ( EXPENSE )
                        , SUM ( CT_EXPENSE )
                        , SUM ( EXPENSE_CHANGE_PRCNT )
                        , null,  null,  null,  null,  null, null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null,  null )
           bulk collect into l_lines_tab
           from
	      ( select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , '-1'                     as PROJECT_CLASS_ID
            , '-1'                     AS EXPENDITURE_CATEGORY
            , '-1'                     AS EXPENDITURE_TYPE_ID
            , WT.NAME                  AS WORK_TYPE_ID
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,  'BC', FCT.CAPITAL_BRDN_COST,
                                              'RC', FCT.CAPITAL_RAW_COST),0)  as COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITALIZABLE_RAW_COST),0) CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
 	from
		PJI_PMV_TIME_DIM_TMP TIME
		, PJI_PMV_ORGZ_DIM_TMP HORG
		, PJI_PMV_WT_DIM_TMP WT
            , PJI_FP_ORGO_ET_WT_F_MV FCT
		, PJI_PMV_ORG_DIM_TMP HOU
where
			FCT.ORG_ID = HOU.ID
		and FCT.ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.WORK_TYPE_ID = WT.ID
UNION ALL -- PRIOR Actuals
          select /*+ ORDERED */
              HOU.NAME                 AS ORG_ID
            , HORG.NAME                AS ORGANIZATION_ID
            , '-1'                     AS PROJECT_CLASS_ID
            , '-1'                     AS EXPENDITURE_CATEGORY
            , '-1'                     AS EXPENDITURE_TYPE_ID
            , WT.NAME                  AS WORK_TYPE_ID
            , 0                        AS COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST),0)  AS CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITALIZABLE_RAW_COST),0)  AS CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) as CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
			PJI_PMV_TCMP_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
			, PJI_PMV_WT_DIM_TMP WT
            , PJI_FP_ORGO_ET_WT_F_MV FCT
			, PJI_PMV_ORG_DIM_TMP HOU
		where
			FCT.ORG_ID = HOU.ID
		and FCT.ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.WORK_TYPE_ID = WT.ID
		union all -- FORCE Creation of Org rows
select        HOU.NAME          AS ORG_ID
            , '-1'              AS ORGANIZATION_ID
            , '-1'              AS PROJECT_CLASS_ID
            , '-1'              AS EXPENDITURE_CATEGORY
            , '-1'              AS EXPENDITURE_TYPE_ID
            , '-1'              AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
         PJI_PMV_ORG_DIM_TMP HOU
		where    HOU.NAME <> '-1'
  union all  -- FORCE Creation of Organization Rows
select        '-1'                AS ORG_ID
            , HORG.NAME           AS ORGANIZATION_ID
            , '-1'                AS PROJECT_CLASS_ID
            , '-1'                AS EXPENDITURE_CATEGORY
            , '-1'                AS EXPENDITURE_TYPE_ID
            , '-1'                AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ORGZ_DIM_TMP HORG
		where    HORG.NAME <> '-1'
                union all  -- FORCE Creation of Work Type Rows
select        '-1'           as ORG_ID
            , '-1'           as ORGANIZATION_ID
            , '-1'           as PROJECT_CLASS_ID
            , '-1'           AS EXPENDITURE_CATEGORY
            , '-1'           AS EXPENDITURE_TYPE_ID
            , WT.NAME        AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_WT_DIM_TMP WT
		where    WT.NAME <> '-1'
                )
            group by ORG_ID, ORGANIZATION_ID, PROJECT_CLASS_ID, EXPENDITURE_CATEGORY,
             EXPENDITURE_TYPE_ID, WORK_TYPE_ID;
Line: 1077

    select PJI_REP_PC6  ( ORG_ID
                        , ORGANIZATION_ID
                        , PROJECT_CLASS_ID
                        , EXPENDITURE_CATEGORY
                        , EXPENDITURE_TYPE_ID
                        , WORK_TYPE_ID
                        , SUM ( COST )
                        , SUM ( CT_COST )
                        , SUM ( COST_CHANGE_PRCNT )
                        , SUM ( CAP_COST )
                        , SUM ( CT_CAP_COST )
                        , SUM ( CAP_COST_CHANGE_PRCNT )
                        , SUM ( PRCNT_OF_COST )
                        , SUM ( CT_PRCNT_OF_COST )
                        , SUM ( PRCNT_OF_COST_CHANGE )
                        , SUM ( EXPENSE )
                        , SUM ( CT_EXPENSE )
                        , SUM ( EXPENSE_CHANGE_PRCNT )
                        , null,  null,  null,  null,  null, null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null,  null )
           bulk collect into l_lines_tab
           from
	      ( select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , CLS.NAME                 as PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')            AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')            AS EXPENDITURE_TYPE_ID
            , '-1'                                              AS WORK_TYPE_ID
            , decode(NVL(TIME.amount_type,1),1,
                decode(G_Report_Cost_Type,  'BC', FCT.CAPITAL_BRDN_COST,
                                            'RC', FCT.CAPITAL_RAW_COST),0)  as COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITALIZABLE_RAW_COST),0) CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
 	from
			PJI_PMV_TIME_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
			, PJI_PMV_ET_RT_DIM_TMP ET
            , PJI_FP_CLSO_ET_F_MV FCT
			, PJI_PMV_CLS_DIM_TMP CLS
		    , PJI_PMV_ORG_DIM_TMP HOU
		where
			FCT.PROJECT_ORG_ID = HOU.ID
		and FCT.PROJECT_ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.EXP_EVT_TYPE_ID = ET.ID
        and FCT.PROJECT_CLASS_ID = CLS.ID
union all -- PRIOR Actuals
          select /*+ ORDERED */
              HOU.NAME                                AS ORG_ID
            , HORG.NAME                               AS ORGANIZATION_ID
            , CLS.NAME                                AS PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')  AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')  AS EXPENDITURE_TYPE_ID
            , '-1'                                    AS WORK_TYPE_ID
            , 0   as COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST),0)  as CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITALIZABLE_RAW_COST),0)  as CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0)  as CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
			PJI_PMV_TCMP_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
			, PJI_PMV_ET_RT_DIM_TMP ET
            , PJI_FP_CLSO_ET_F_MV FCT
			, PJI_PMV_CLS_DIM_TMP CLS
		    , PJI_PMV_ORG_DIM_TMP HOU
		where
			FCT.PROJECT_ORG_ID = HOU.ID
		and FCT.PROJECT_ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.EXP_EVT_TYPE_ID = ET.ID
        and FCT.PROJECT_CLASS_ID = CLS.ID
		union all -- FORCE Creation of Org rows
select        NAME          as ORG_ID
            , '-1'              as ORGANIZATION_ID
            , '-1'              as PROJECT_CLASS_ID
            , '-1'  AS EXPENDITURE_CATEGORY
            , '-1'  AS EXPENDITURE_TYPE_ID
            , '-1'                                    AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
         PJI_PMV_ORG_DIM_TMP HOU
		where    HOU.NAME <> '-1'
                union all  -- FORCE Creation of Organization Rows
select        '-1'                as ORG_ID
            , HORG.NAME           as ORGANIZATION_ID
            , '-1'  AS PROJECT_CLASS_ID
            , '-1'  AS EXPENDITURE_CATEGORY
            , '-1'  AS EXPENDITURE_TYPE_ID
            , '-1'  AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ORGZ_DIM_TMP HORG
		where    HORG.NAME <> '-1'
                union all  -- FORCE Creation of Project Class Rows
select        '-1'   as ORG_ID
            , '-1'   as ORGANIZATION_ID
            , CLS.NAME   as PROJECT_CLASS_ID
            , '-1'  AS EXPENDITURE_CATEGORY
            , '-1'  AS EXPENDITURE_TYPE_ID
            , '-1'                                    AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_CLS_DIM_TMP CLS
		where    CLS.NAME <> '-1'
       union all  -- FORCE Creation of Expenditure Category/Type Rows
select        '-1'           as ORG_ID
            , '-1'           as ORGANIZATION_ID
            , '-1'           as PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')  AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')  AS EXPENDITURE_TYPE_ID
            , '-1'                                    AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ET_RT_DIM_TMP ET
		where    ET.NAME <> '-1'
                ) WHERE 1=1
            group by ORG_ID, ORGANIZATION_ID, PROJECT_CLASS_ID, EXPENDITURE_CATEGORY,
            EXPENDITURE_TYPE_ID, WORK_TYPE_ID;
Line: 1291

    select PJI_REP_PC6  ( ORG_ID
                        , ORGANIZATION_ID
                        , PROJECT_CLASS_ID
                        , EXPENDITURE_CATEGORY
                        , EXPENDITURE_TYPE_ID
                        , WORK_TYPE_ID
                        , SUM ( COST )
                        , SUM ( CT_COST )
                        , SUM ( COST_CHANGE_PRCNT )
                        , SUM ( CAP_COST )
                        , SUM ( CT_CAP_COST )
                        , SUM ( CAP_COST_CHANGE_PRCNT )
                        , SUM ( PRCNT_OF_COST )
                        , SUM ( CT_PRCNT_OF_COST )
                        , SUM ( PRCNT_OF_COST_CHANGE )
                        , SUM ( EXPENSE )
                        , SUM ( CT_EXPENSE )
                        , SUM ( EXPENSE_CHANGE_PRCNT )
                        , null,  null,  null,  null,  null, null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null,  null )
           bulk collect into l_lines_tab
           from
	      ( select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , '-1'                     as PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')            AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')            AS EXPENDITURE_TYPE_ID
            , WT.NAME                                           AS WORK_TYPE_ID
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,  'BC', FCT.CAPITAL_BRDN_COST,
                                              'RC', FCT.CAPITAL_RAW_COST),0)  as COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITALIZABLE_RAW_COST),0) CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
 	from
			PJI_PMV_TIME_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
    		, PJI_PMV_ET_RT_DIM_TMP ET
            , PJI_FP_ORGO_ET_WT_F_MV FCT
			, PJI_PMV_WT_DIM_TMP WT
		    , PJI_PMV_ORG_DIM_TMP HOU
		where
			FCT.ORG_ID = HOU.ID
		and FCT.ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.WORK_TYPE_ID = WT.ID
        and FCT.EXP_EVT_TYPE_ID = ET.ID
union all -- PRIOR Actuals
          select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , '-1'                     as PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')            AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')            AS EXPENDITURE_TYPE_ID
            , WT.NAME                                           AS WORK_TYPE_ID
            , 0   as COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST),0)  as CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITALIZABLE_RAW_COST),0)  as CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0)  as CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
	      PJI_PMV_TCMP_DIM_TMP TIME
            , PJI_PMV_ORGZ_DIM_TMP HORG
    	    , PJI_PMV_ET_RT_DIM_TMP ET
            , PJI_FP_ORGO_ET_WT_F_MV FCT
	    , PJI_PMV_WT_DIM_TMP WT
	    , PJI_PMV_ORG_DIM_TMP HOU
	 where
			FCT.ORG_ID = HOU.ID
		and FCT.ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE  = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.WORK_TYPE_ID   = WT.ID
        and FCT.EXP_EVT_TYPE_ID = ET.ID
	union all -- FORCE Creation of Org rows
select        HOU.NAME          as ORG_ID
            , '-1'              as ORGANIZATION_ID
            , '-1'              as PROJECT_CLASS_ID
            , '-1'            AS EXPENDITURE_CATEGORY
            , '-1'            AS EXPENDITURE_TYPE_ID
            , '-1'            AS WORK_TYPE
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
         PJI_PMV_ORG_DIM_TMP HOU
		where    HOU.NAME <> '-1'
                union all  -- FORCE Creation of Organization Rows
select        '-1'            AS ORG_ID
            , HORG.NAME       AS ORGANIZATION_ID
            , '-1'            AS PROJECT_CLASS_ID
            , '-1'            AS EXPENDITURE_CATEGORY
            , '-1'            AS EXPENDITURE_TYPE_ID
            , '-1'            AS WORK_TYPE
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ORGZ_DIM_TMP HORG
		where    HORG.NAME <> '-1'
        union all
select        '-1'          as ORG_ID
            , '-1'              as ORGANIZATION_ID
            , '-1'              as PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')            AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')            AS EXPENDITURE_TYPE_ID
            , '-1'                                           AS WORK_TYPE
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
         PJI_PMV_ET_RT_DIM_TMP ET
		where    ET.NAME <> '-1'
        union all
select        '-1'       as ORG_ID
            , '-1'            as ORGANIZATION_ID
            , '-1'            as PROJECT_CLASS_ID
            , '-1'            AS EXPENDITURE_CATEGORY
            , '-1'            AS EXPENDITURE_TYPE_ID
            , WT.NAME         AS WORK_TYPE
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
         PJI_PMV_WT_DIM_TMP WT
		where    WT.NAME <> '-1'
        ) WHERE 1=1
            group by ORG_ID, ORGANIZATION_ID, PROJECT_CLASS_ID, EXPENDITURE_CATEGORY,
            EXPENDITURE_TYPE_ID, WORK_TYPE_ID;
Line: 1506

    select PJI_REP_PC6  ( ORG_ID
                        , ORGANIZATION_ID
                        , PROJECT_CLASS_ID
                        , EXPENDITURE_CATEGORY
                        , EXPENDITURE_TYPE_ID
                        , WORK_TYPE_ID
                        , SUM ( COST )
                        , SUM ( CT_COST )
                        , SUM ( COST_CHANGE_PRCNT )
                        , SUM ( CAP_COST )
                        , SUM ( CT_CAP_COST )
                        , SUM ( CAP_COST_CHANGE_PRCNT )
                        , SUM ( PRCNT_OF_COST )
                        , SUM ( CT_PRCNT_OF_COST )
                        , SUM ( PRCNT_OF_COST_CHANGE )
                        , SUM ( EXPENSE )
                        , SUM ( CT_EXPENSE )
                        , SUM ( EXPENSE_CHANGE_PRCNT )
                        , null,  null,  null,  null,  null, null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null,  null )
           bulk collect into l_lines_tab
           from
	      ( select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , CLS.NAME                 as PROJECT_CLASS_ID
            , '-1'            AS EXPENDITURE_CATEGORY
            , '-1'            AS EXPENDITURE_TYPE_ID
            , WT.NAME         AS WORK_TYPE_ID
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,  'BC', FCT.CAPITAL_BRDN_COST,
                                              'RC', FCT.CAPITAL_RAW_COST),0)  as COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITALIZABLE_RAW_COST),0) CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
 	from
	PJI_PMV_TIME_DIM_TMP TIME
	, PJI_PMV_ORGZ_DIM_TMP HORG
   	, PJI_PMV_CLS_DIM_TMP CLS
        , PJI_FP_CLSO_ET_WT_F_MV FCT
    	, PJI_PMV_WT_DIM_TMP WT
	    , PJI_PMV_ORG_DIM_TMP HOU
		where
			FCT.PROJECT_ORG_ID = HOU.ID
		and FCT.PROJECT_ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.WORK_TYPE_ID = WT.ID
        and FCT.PROJECT_CLASS_ID = CLS.ID
union all -- PRIOR Actuals
          select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , CLS.NAME                 as PROJECT_CLASS_ID
            , '-1'            AS EXPENDITURE_CATEGORY
            , '-1'            AS EXPENDITURE_TYPE_ID
            , WT.NAME         AS WORK_TYPE_ID
            , 0   as COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST),0)  as CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITALIZABLE_RAW_COST),0)  as CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0)  as CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
			PJI_PMV_TCMP_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
    		, PJI_PMV_CLS_DIM_TMP CLS
            , PJI_FP_CLSO_ET_WT_F_MV FCT
			, PJI_PMV_WT_DIM_TMP WT
		    , PJI_PMV_ORG_DIM_TMP HOU
		where
			FCT.PROJECT_ORG_ID = HOU.ID
		and FCT.PROJECT_ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.WORK_TYPE_ID = WT.ID
        and FCT.PROJECT_CLASS_ID = CLS.ID
		union all -- FORCE Creation of Org rows
select        HOU.NAME          as ORG_ID
            , '-1'              as ORGANIZATION_ID
            , '-1'              as PROJECT_CLASS_ID
            , '-1'            AS EXPENDITURE_CATEGORY
            , '-1'            AS EXPENDITURE_TYPE_ID
            , '-1'         AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
         PJI_PMV_ORG_DIM_TMP HOU
		where    HOU.NAME <> '-1'
                union all  -- FORCE Creation of Organization Rows
select        '-1'                as ORG_ID
            , HORG.NAME           as ORGANIZATION_ID
            , '-1'                as PROJECT_CLASS_ID
            , '-1'            AS EXPENDITURE_CATEGORY
            , '-1'            AS EXPENDITURE_TYPE_ID
            , '-1'        AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ORGZ_DIM_TMP HORG
where    HORG.NAME <> '-1'
		union all -- FORCE Creation of Org rows
select        '-1'            AS ORG_ID
            , '-1'            AS ORGANIZATION_ID
            , CLS.NAME        AS PROJECT_CLASS_ID
            , '-1'            AS EXPENDITURE_CATEGORY
            , '-1'            AS EXPENDITURE_TYPE_ID
            , '-1'            AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_CLS_DIM_TMP CLS
where    CLS.NAME <> '-1'
		union all -- FORCE Creation of Org rows
select        '-1'            AS ORG_ID
            , '-1'            AS ORGANIZATION_ID
            , '-1'            AS PROJECT_CLASS_ID
            , '-1'            AS EXPENDITURE_CATEGORY
            , '-1'            AS EXPENDITURE_TYPE_ID
            , WT.NAME         AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_WT_DIM_TMP WT
where    WT.NAME <> '-1'
     ) group by ORG_ID, ORGANIZATION_ID, PROJECT_CLASS_ID, EXPENDITURE_CATEGORY,
     EXPENDITURE_TYPE_ID,WORK_TYPE_ID;
Line: 1717

    select PJI_REP_PC6  ( ORG_ID
                        , ORGANIZATION_ID
                        , PROJECT_CLASS_ID
                        , EXPENDITURE_CATEGORY
                        , EXPENDITURE_TYPE_ID
                        , WORK_TYPE_ID
                        , SUM ( COST )
                        , SUM ( CT_COST )
                        , SUM ( COST_CHANGE_PRCNT )
                        , SUM ( CAP_COST )
                        , SUM ( CT_CAP_COST )
                        , SUM ( CAP_COST_CHANGE_PRCNT )
                        , SUM ( PRCNT_OF_COST )
                        , SUM ( CT_PRCNT_OF_COST )
                        , SUM ( PRCNT_OF_COST_CHANGE )
                        , SUM ( EXPENSE )
                        , SUM ( CT_EXPENSE )
                        , SUM ( EXPENSE_CHANGE_PRCNT )
                        , null,  null,  null,  null,  null, null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null , null , null , null
                        , null , null,  null )
           bulk collect into l_lines_tab
           from
	      ( select /*+ ORDERED */
              HOU.NAME        as ORG_ID
            , HORG.NAME       as ORGANIZATION_ID
            , CLS.NAME        as PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')            AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')            AS EXPENDITURE_TYPE_ID
            , WT.NAME         AS WORK_TYPE_ID
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,  'BC', FCT.CAPITAL_BRDN_COST,
                                              'RC', FCT.CAPITAL_RAW_COST),0)  as COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITALIZABLE_RAW_COST),0) CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , decode(NVL(TIME.amount_type,1),1,
                  decode(G_Report_Cost_Type,
                  'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                  'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
 	from
			PJI_PMV_TIME_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
    		, PJI_PMV_ET_RT_DIM_TMP ET
            , PJI_FP_CLSO_ET_WT_F_MV FCT
			, PJI_PMV_CLS_DIM_TMP CLS
		    , PJI_PMV_WT_DIM_TMP WT
		    , PJI_PMV_ORG_DIM_TMP HOU
		where
			FCT.PROJECT_ORG_ID = HOU.ID
		and FCT.PROJECT_ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.WORK_TYPE_ID = WT.ID
        and FCT.PROJECT_CLASS_ID = CLS.ID
        and FCT.EXP_EVT_TYPE_ID  = ET.ID
        and ET.record_type = 'ET'
union all -- PRIOR Actuals
          select /*+ ORDERED */
              HOU.NAME                 as ORG_ID
            , HORG.NAME                as ORGANIZATION_ID
            , CLS.NAME            as PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')            AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')            AS EXPENDITURE_TYPE_ID
            , WT.NAME       AS WORK_TYPE_ID
            , 0   as COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST),0)  as CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITALIZABLE_RAW_COST),0)  as CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , decode(NVL(TIME.amount_type,1),1,
                 decode(G_Report_Cost_Type,
                 'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                 'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0)  as CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
			PJI_PMV_TCMP_DIM_TMP TIME
			, PJI_PMV_ORGZ_DIM_TMP HORG
    		, PJI_PMV_ET_RT_DIM_TMP ET
            , PJI_FP_CLSO_ET_WT_F_MV FCT
			, PJI_PMV_CLS_DIM_TMP CLS
		    , PJI_PMV_WT_DIM_TMP WT
		    , PJI_PMV_ORG_DIM_TMP HOU
		where
			FCT.PROJECT_ORG_ID = HOU.ID
		and FCT.PROJECT_ORGANIZATION_ID = HORG.ID
		and FCT.TIME_ID = TIME.ID
		and TIME.ID is not null
		and FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
        and FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
        and FCT.WORK_TYPE_ID = WT.ID
        and FCT.PROJECT_CLASS_ID = CLS.ID
        and FCT.EXP_EVT_TYPE_ID  = ET.ID
        and ET.record_type = 'ET'
union all -- FORCE Creation of Org rows
select        HOU.NAME    AS ORG_ID
            , '-1'        AS ORGANIZATION_ID
            , '-1'        AS PROJECT_CLASS_ID
            , '-1'        AS EXPENDITURE_CATEGORY
            , '-1'        AS EXPENDITURE_TYPE_ID
            , '-1'        AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from
         PJI_PMV_ORG_DIM_TMP HOU
		where    HOU.NAME <> '-1'
                union all  -- FORCE Creation of Organization Rows
select        '-1'                as ORG_ID
            , HORG.NAME  AS ORGANIZATION_ID
            , '-1'  AS PROJECT_CLASS_ID
            , '-1'  AS EXPENDITURE_CATEGORY
            , '-1'  AS EXPENDITURE_TYPE_ID
            , '-1'  AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ORGZ_DIM_TMP HORG
		where    HORG.NAME <> '-1'
union all
select        '-1'                as ORG_ID
            , '-1'  AS ORGANIZATION_ID
            , CLS.NAME            as PROJECT_CLASS_ID
            , '-1'            AS EXPENDITURE_CATEGORY
            , '-1'            AS EXPENDITURE_TYPE_ID
            , '-1'       AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_CLS_DIM_TMP CLS
		where    CLS.NAME <> '-1'
        union all
select        '-1'  as ORG_ID
            , '-1'  AS ORGANIZATION_ID
            , '-1'           as PROJECT_CLASS_ID
            , decode(p_view_by, 'EC', ET.name, '-1')            AS EXPENDITURE_CATEGORY
            , decode(p_view_by, 'ET', ET.name, '-1')            AS EXPENDITURE_TYPE_ID
            , '-1'       AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_ET_RT_DIM_TMP ET
		where    ET.NAME <> '-1'
        union all
select        '-1'                as ORG_ID
            , '-1'  AS ORGANIZATION_ID
            , '-1'  AS PROJECT_CLASS_ID
            , '-1'  AS EXPENDITURE_CATEGORY
            , '-1'  AS EXPENDITURE_TYPE_ID
            , WT.NAME  AS WORK_TYPE_ID
            , 0 COST
            , 0 CT_COST
            , 0 COST_CHANGE_PRCNT
            , 0 CAP_COST
            , 0 CT_CAP_COST
            , 0 CAP_COST_CHANGE_PRCNT
            , 0 PRCNT_OF_COST
            , 0 CT_PRCNT_OF_COST
            , 0 PRCNT_OF_COST_CHANGE
            , 0 EXPENSE
            , 0 CT_EXPENSE
            , 0 EXPENSE_CHANGE_PRCNT
		from	 PJI_PMV_WT_DIM_TMP WT
		where    WT.NAME <> '-1'
                ) where 1=1
group by ORG_ID, ORGANIZATION_ID, PROJECT_CLASS_ID, EXPENDITURE_CATEGORY,
EXPENDITURE_TYPE_ID, WORK_TYPE_ID;
Line: 2098

			l_lines_tab.DELETE(l_Top_Org_Index);
Line: 2223

		select report_cost_type
		into G_Report_Cost_Type
		from pji_system_settings;
Line: 2264

		select PJI_REP_PC7(
          TIME_ID
         , SUM ( COST )
         , SUM ( CT_COST )
         , SUM ( COST_CHANGE_PRCNT )
         , SUM ( CAP_COST )
         , SUM ( CT_CAPITAL_COST )
         , SUM ( CAP_COST_CHANGE_PRCNT )
         , SUM ( PRCNT_OF_COST )
         , SUM ( CT_PRCNT_OF_COST )
         , SUM ( PRCNT_OF_COST_CHANGE )
         , SUM ( EXPENSE )
         , SUM ( CT_EXPENSE )
         , SUM ( Expense_CHANGE_PRCNT )
         , NULL, NULL, NULL, NULL, NULL, NULL)
bulk collect into l_Project_Cost_Trend_Tab
		from (
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
                 , decode(NVL(TIME.amount_type,1),1,
                       decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                 'BC', capital_brdn_cost),0) cost
		 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,'RC', FCT.CAPITALIZABLE_RAW_COST,
                                                    'BC', FCT.CAPITALIZABLE_BRDN_COST),0) CAP_COST
                 , 0 CT_CAPITAL_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
                 , 0 CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
			 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_FP_ORGO_F_MV FCT
				 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.ORG_ID = HOU.ID
				 AND FCT.ORGANIZATION_ID = HORG.ID
				 AND FCT.TIME_ID = TIME.ID
				 AND TIME.ID IS NOT NULL
				 AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
                 AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
			 union all
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
                 , decode(NVL(TIME.amount_type,1),1,
			  decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                    'BC', capital_brdn_cost),0) CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAPITAL_COST
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITALIZABLE_RAW_COST),0)   CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
        	 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_FP_ORGO_F_MV FCT
				 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.org_id = HOU.id
				 and FCT.organization_id = HORG.id
				 and FCT.time_id = TIME.prior_id
				 and TIME.prior_id is not null
				 and FCT.period_type_id = TIME.period_type
				 and FCT.calendar_type = TIME.calendar_type
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
			 union all
			 select
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
				 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAP_COST
                 , 0 CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , 0 CT_EXPENSE
                 , 0 Expense_CHANGE_PRCNT
        	 from pji_pmv_time_dim_tmp time
			 where name <> '-1')
		 group by
		   TIME_KEY
		 , TIME_ID ORDER BY TIME_KEY ASC;
Line: 2385

		select PJI_REP_PC7(
          TIME_ID
         , SUM ( COST )
         , SUM ( CT_COST )
         , SUM ( COST_CHANGE_PRCNT )
         , SUM ( CAP_COST )
         , SUM ( CT_CAPITAL_COST )
         , SUM ( CAP_COST_CHANGE_PRCNT )
         , SUM ( PRCNT_OF_COST )
         , SUM ( CT_PRCNT_OF_COST )
         , SUM ( PRCNT_OF_COST_CHANGE )
         , SUM ( EXPENSE )
         , SUM ( CT_EXPENSE )
         , SUM ( Expense_CHANGE_PRCNT )
         , NULL, NULL, NULL, NULL, NULL, NULL)
bulk collect into l_Project_Cost_Trend_Tab
		from (
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
                 , decode(NVL(TIME.amount_type,1),1,
				  decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                            'BC', capital_brdn_cost),0) cost
				 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , decode(NVL(TIME.amount_type,1),1,
                         decode(G_Report_Cost_Type,'RC', FCT.CAPITALIZABLE_RAW_COST,
                                                   'BC', FCT.CAPITALIZABLE_BRDN_COST),0) CAP_COST
                 , 0 CT_CAPITAL_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
                 , 0 CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
			 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_PMV_CLS_DIM_TMP CLS
				 , PJI_FP_CLSO_F_MV FCT
				 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.PROJECT_ORG_ID = HOU.ID
				 AND FCT.PROJECT_ORGANIZATION_ID = HORG.ID
				 AND FCT.TIME_ID = TIME.ID
				 AND TIME.ID IS NOT NULL
				 AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
                 AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
				 AND FCT.PROJECT_CLASS_ID = CLS.ID
                 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
             union all
			 select /*+ ORDERED */
		   TIME.name time_id
		 , TIME.order_by_id   time_key
		 , 0 COST
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                    'BC', capital_brdn_cost),0) CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAPITAL_COST
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITALIZABLE_RAW_COST),0)   CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
        	 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_PMV_CLS_DIM_TMP CLS
				 , PJI_FP_CLSO_F_MV FCT
				 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.PROJECT_org_id = HOU.id
				 and FCT.PROJECT_organization_id = HORG.id
				 and FCT.time_id = TIME.prior_id
				 and TIME.prior_id is not null
				 and FCT.period_type_id = TIME.period_type
				 and FCT.calendar_type = TIME.calendar_type
				 AND FCT.PROJECT_CLASS_ID =  CLS.ID
                 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
			 union all
			 select
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
				 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAP_COST
                 , 0 CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , 0 CT_EXPENSE
                 , 0 Expense_CHANGE_PRCNT
        	 from pji_pmv_time_dim_tmp time
			 where name <> '-1')
		 group by
		   TIME_KEY
		 , TIME_ID ORDER BY TIME_KEY ASC;
Line: 2509

		select PJI_REP_PC7(
          TIME_ID
         , SUM ( COST )
         , SUM ( CT_COST )
         , SUM ( COST_CHANGE_PRCNT )
         , SUM ( CAP_COST )
         , SUM ( CT_CAPITAL_COST )
         , SUM ( CAP_COST_CHANGE_PRCNT )
         , SUM ( PRCNT_OF_COST )
         , SUM ( CT_PRCNT_OF_COST )
         , SUM ( PRCNT_OF_COST_CHANGE )
         , SUM ( EXPENSE )
         , SUM ( CT_EXPENSE )
         , SUM ( Expense_CHANGE_PRCNT )
         , NULL, NULL, NULL, NULL, NULL, NULL)
bulk collect into l_Project_Cost_Trend_Tab
		from (
			 select /*+ ORDERED */
				   TIME.name time_id
		 , TIME.order_by_id   time_key
                 , decode(NVL(TIME.amount_type,1),1,
			 decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                   'BC', capital_brdn_cost),0) cost
		 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , decode(NVL(TIME.amount_type,1),1,
                         decode(G_Report_Cost_Type,'RC', FCT.CAPITALIZABLE_RAW_COST,
                                                   'BC', FCT.CAPITALIZABLE_BRDN_COST),0) CAP_COST
                 , 0 CT_CAPITAL_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
                 , 0 CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
			 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_PMV_ET_RT_DIM_TMP ET
				 , PJI_FP_ORGO_ET_F_MV FCT
				 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.ORG_ID = HOU.ID
				 AND FCT.ORGANIZATION_ID = HORG.ID
				 AND FCT.TIME_ID = TIME.ID
				 AND TIME.ID IS NOT NULL
				 AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
                 AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                 AND FCT.EXP_EVT_TYPE_ID = ET.ID
                 AND ET.record_type = 'ET'
             union all
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
                 , decode(NVL(TIME.amount_type,1),1,
				 decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                             'BC', capital_brdn_cost),0) CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAPITAL_COST
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITALIZABLE_RAW_COST),0)   CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
        	 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_PMV_ET_RT_DIM_TMP ET
				 , PJI_FP_ORGO_ET_F_MV FCT
				 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.org_id = HOU.id
				 and FCT.organization_id = HORG.id
				 and FCT.time_id = TIME.prior_id
				 and TIME.prior_id is not null
				 and FCT.period_type_id = TIME.period_type
				 and FCT.calendar_type = TIME.calendar_type
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                and FCT.EXP_EVT_TYPE_ID = ET.ID
                and ET.record_type = 'ET'
			 union all
			 select
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
				 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAP_COST
                 , 0 CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , 0 CT_EXPENSE
                 , 0 Expense_CHANGE_PRCNT
        	 from pji_pmv_time_dim_tmp time
			 where name <> '-1')
		 group by
		   TIME_KEY
		 , TIME_ID ORDER BY TIME_KEY ASC;
Line: 2636

		select PJI_REP_PC7(
          TIME_ID
         , SUM ( COST )
         , SUM ( CT_COST )
         , SUM ( COST_CHANGE_PRCNT )
         , SUM ( CAP_COST )
         , SUM ( CT_CAPITAL_COST )
         , SUM ( CAP_COST_CHANGE_PRCNT )
         , SUM ( PRCNT_OF_COST )
         , SUM ( CT_PRCNT_OF_COST )
         , SUM ( PRCNT_OF_COST_CHANGE )
         , SUM ( EXPENSE )
         , SUM ( CT_EXPENSE )
         , SUM ( Expense_CHANGE_PRCNT )
         , NULL, NULL, NULL, NULL, NULL, NULL)
bulk collect into l_Project_Cost_Trend_Tab
		from (
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
                 , decode(NVL(TIME.amount_type,1),1,
			 decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                   'BC', capital_brdn_cost),0) cost
		 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , decode(NVL(TIME.amount_type,1),1,
                       decode(G_Report_Cost_Type,'RC', FCT.CAPITALIZABLE_RAW_COST,
                                                 'BC', FCT.CAPITALIZABLE_BRDN_COST),0) CAP_COST
                 , 0 CT_CAPITAL_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , decode(NVL(TIME.amount_type,1),1,
                       decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
                 , 0 CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
			 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_PMV_WT_DIM_TMP WT
				 , PJI_FP_ORGO_ET_WT_F_MV FCT
				 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.ORG_ID = HOU.ID
				 AND FCT.ORGANIZATION_ID = HORG.ID
				 AND FCT.TIME_ID = TIME.ID
				 AND TIME.ID IS NOT NULL
				 AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
                 AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                 AND FCT.WORK_TYPE_ID = WT.ID
             union all
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
                 , decode(NVL(TIME.amount_type,1),1,
                                  decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                            'BC', capital_brdn_cost),0) CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAPITAL_COST
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITALIZABLE_RAW_COST),0)   CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
        	 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_PMV_WT_DIM_TMP WT
				 , PJI_FP_ORGO_ET_WT_F_MV FCT
				 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.org_id = HOU.id
				 and FCT.organization_id = HORG.id
				 and FCT.time_id = TIME.prior_id
				 and TIME.prior_id is not null
				 and FCT.period_type_id = TIME.period_type
				 and FCT.calendar_type = TIME.calendar_type
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                and FCT.WORK_TYPE_ID = WT.ID
			 union all
			 select
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
				 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAP_COST
                 , 0 CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , 0 CT_EXPENSE
                 , 0 Expense_CHANGE_PRCNT
        	 from pji_pmv_time_dim_tmp time
			 where name <> '-1')
		 group by
		   TIME_KEY
		 , TIME_ID ORDER BY TIME_KEY ASC;
Line: 2760

		select PJI_REP_PC7(
          TIME_ID
         , SUM ( COST )
         , SUM ( CT_COST )
         , SUM ( COST_CHANGE_PRCNT )
         , SUM ( CAP_COST )
         , SUM ( CT_CAPITAL_COST )
         , SUM ( CAP_COST_CHANGE_PRCNT )
         , SUM ( PRCNT_OF_COST )
         , SUM ( CT_PRCNT_OF_COST )
         , SUM ( PRCNT_OF_COST_CHANGE )
         , SUM ( EXPENSE )
         , SUM ( CT_EXPENSE )
         , SUM ( Expense_CHANGE_PRCNT )
         , NULL, NULL, NULL, NULL, NULL, NULL)
bulk collect into l_Project_Cost_Trend_Tab
		from (
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
                 , decode(NVL(TIME.amount_type,1),1,
                       decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                 'BC', capital_brdn_cost),0) cost
				 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , decode(NVL(TIME.amount_type,1),1,
                      decode(G_Report_Cost_Type,'RC', FCT.CAPITALIZABLE_RAW_COST,
                                                'BC', FCT.CAPITALIZABLE_BRDN_COST),0) CAP_COST
                 , 0 CT_CAPITAL_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
                 , 0 CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
			 from
		   PJI_PMV_TIME_DIM_TMP TIME
		 , PJI_PMV_ORGZ_DIM_TMP HORG
		 , PJI_PMV_CLS_DIM_TMP CLS
                 , PJI_PMV_ET_RT_DIM_TMP ET
		 , PJI_FP_CLSO_ET_F_MV FCT
                 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.PROJECT_ORG_ID = HOU.ID
				 AND FCT.PROJECT_ORGANIZATION_ID = HORG.ID
				 AND FCT.TIME_ID = TIME.ID
				 AND TIME.ID IS NOT NULL
				 AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
                 AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                 AND FCT.PROJECT_CLASS_ID = CLS.ID
                 AND FCT.EXP_EVT_TYPE_ID = ET.ID
                 AND ET.record_type = 'ET'
             union all
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
                  , decode(NVL(TIME.amount_type,1),1,
                        decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                  'BC', capital_brdn_cost),0) CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAPITAL_COST
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITALIZABLE_RAW_COST),0)   CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
        	 from
		   PJI_PMV_TIME_DIM_TMP TIME
		 , PJI_PMV_ORGZ_DIM_TMP HORG
		 , PJI_PMV_CLS_DIM_TMP CLS
                 , PJI_PMV_ET_RT_DIM_TMP ET
		 , PJI_FP_CLSO_ET_F_MV FCT
                 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.PROJECT_org_id = HOU.id
				 and FCT.PROJECT_organization_id = HORG.id
				 and FCT.time_id = TIME.prior_id
				 and TIME.prior_id is not null
				 and FCT.period_type_id = TIME.period_type
				 and FCT.calendar_type = TIME.calendar_type
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                 AND FCT.PROJECT_CLASS_ID = CLS.ID
                 AND FCT.EXP_EVT_TYPE_ID = ET.ID
                 AND ET.record_type = 'ET'
			 union all
			 select
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
				 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAP_COST
                 , 0 CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , 0 CT_EXPENSE
                 , 0 Expense_CHANGE_PRCNT
        	 from pji_pmv_time_dim_tmp time
			 where name <> '-1')
		 group by
		   TIME_KEY
		 , TIME_ID ORDER BY TIME_KEY ASC;
Line: 2891

		select PJI_REP_PC7(
          TIME_ID
         , SUM ( COST )
         , SUM ( CT_COST )
         , SUM ( COST_CHANGE_PRCNT )
         , SUM ( CAP_COST )
         , SUM ( CT_CAPITAL_COST )
         , SUM ( CAP_COST_CHANGE_PRCNT )
         , SUM ( PRCNT_OF_COST )
         , SUM ( CT_PRCNT_OF_COST )
         , SUM ( PRCNT_OF_COST_CHANGE )
         , SUM ( EXPENSE )
         , SUM ( CT_EXPENSE )
         , SUM ( Expense_CHANGE_PRCNT )
         , NULL, NULL, NULL, NULL, NULL, NULL)
bulk collect into l_Project_Cost_Trend_Tab
		from (
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
                 , decode(NVL(TIME.amount_type,1),1,
                         decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                   'BC', capital_brdn_cost),0) cost
		 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , decode(NVL(TIME.amount_type,1),1,
                        decode(G_Report_Cost_Type,'RC', FCT.CAPITALIZABLE_RAW_COST,
                                                  'BC', FCT.CAPITALIZABLE_BRDN_COST),0) CAP_COST
                 , 0 CT_CAPITAL_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
                 , 0 CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
			 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_PMV_ET_RT_DIM_TMP ET
				 , PJI_FP_ORGO_ET_WT_F_MV FCT
                 , PJI_PMV_WT_DIM_TMP WT
                 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.ORG_ID = HOU.ID
				 AND FCT.ORGANIZATION_ID = HORG.ID
				 AND FCT.TIME_ID = TIME.ID
				 AND TIME.ID IS NOT NULL
				 AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
                 AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                 AND FCT.EXP_EVT_TYPE_ID = ET.ID
                 AND FCT.WORK_TYPE_ID = WT.ID
                 and ET.record_type = 'ET'
             union all
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                    'BC', capital_brdn_cost),0) CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAPITAL_COST
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITALIZABLE_RAW_COST),0)   CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
        	 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_PMV_ET_RT_DIM_TMP ET
				 , PJI_FP_ORGO_ET_WT_F_MV FCT
                 , PJI_PMV_WT_DIM_TMP WT
                 , PJI_PMV_ORG_DIM_TMP HOU
			 where
    				 FCT.org_id = HOU.id
				 and FCT.organization_id = HORG.id
				 and FCT.time_id = TIME.prior_id
				 and TIME.prior_id is not null
				 and FCT.period_type_id = TIME.period_type
				 and FCT.calendar_type = TIME.calendar_type
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                 AND FCT.EXP_EVT_TYPE_ID = ET.ID
                 AND FCT.WORK_TYPE_ID = WT.ID
                 and ET.record_type = 'ET'
			 union all
			 select
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
				 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAP_COST
                 , 0 CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , 0 CT_EXPENSE
                 , 0 Expense_CHANGE_PRCNT
        	 from pji_pmv_time_dim_tmp time
			 where name <> '-1')
		 group by
		   TIME_KEY
		 , TIME_ID ORDER BY TIME_KEY ASC;
Line: 3021

		select PJI_REP_PC7(
          TIME_ID
         , SUM ( COST )
         , SUM ( CT_COST )
         , SUM ( COST_CHANGE_PRCNT )
         , SUM ( CAP_COST )
         , SUM ( CT_CAPITAL_COST )
         , SUM ( CAP_COST_CHANGE_PRCNT )
         , SUM ( PRCNT_OF_COST )
         , SUM ( CT_PRCNT_OF_COST )
         , SUM ( PRCNT_OF_COST_CHANGE )
         , SUM ( EXPENSE )
         , SUM ( CT_EXPENSE )
         , SUM ( Expense_CHANGE_PRCNT )
         , NULL, NULL, NULL, NULL, NULL, NULL)
bulk collect into l_Project_Cost_Trend_Tab
		from (
		 select /*+ ORDERED */
		   TIME.name time_id
		 , TIME.order_by_id   time_key
                 , decode(NVL(TIME.amount_type,1),1,
                        decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                  'BC', capital_brdn_cost),0) cost
		 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , decode(NVL(TIME.amount_type,1),1,
                      decode(G_Report_Cost_Type,'RC', FCT.CAPITALIZABLE_RAW_COST,
                                                'BC', FCT.CAPITALIZABLE_BRDN_COST),0) CAP_COST
                 , 0 CT_CAPITAL_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
                 , 0 CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
		 from
		   PJI_PMV_TIME_DIM_TMP TIME
		 , PJI_PMV_ORGZ_DIM_TMP HORG
		 , PJI_PMV_CLS_DIM_TMP CLS
		 , PJI_FP_CLSO_ET_WT_F_MV FCT
                 , PJI_PMV_WT_DIM_TMP WT
                 , PJI_PMV_ORG_DIM_TMP HOU
		 where
				 FCT.PROJECT_ORG_ID = HOU.ID
				 AND FCT.PROJECT_ORGANIZATION_ID = HORG.ID
				 AND FCT.TIME_ID = TIME.ID
				 AND TIME.ID IS NOT NULL
				 AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
                 AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                 AND FCT.WORK_TYPE_ID = WT.ID
                 AND FCT.PROJECT_CLASS_ID = CLS.ID
             union all
			 select /*+ ORDERED */
		   TIME.name time_id
		 , TIME.order_by_id   time_key
		 , 0 COST
                 , decode(NVL(TIME.amount_type,1),1,
                        decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                  'BC', capital_brdn_cost),0) CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAPITAL_COST
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITALIZABLE_RAW_COST),0)   CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
        	 from
				   PJI_PMV_TIME_DIM_TMP TIME
				 , PJI_PMV_ORGZ_DIM_TMP HORG
				 , PJI_PMV_CLS_DIM_TMP CLS
				 , PJI_FP_CLSO_ET_WT_F_MV FCT
                 , PJI_PMV_WT_DIM_TMP WT
                 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.PROJECT_org_id = HOU.id
				 and FCT.PROJECT_organization_id = HORG.id
				 and FCT.time_id = TIME.prior_id
				 and TIME.prior_id is not null
				 and FCT.period_type_id = TIME.period_type
				 and FCT.calendar_type = TIME.calendar_type
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                 AND FCT.PROJECT_CLASS_ID = CLS.ID
                 AND FCT.WORK_TYPE_ID = WT.ID
			 union all
			 select
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
				 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAP_COST
                 , 0 CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , 0 CT_EXPENSE
                 , 0 Expense_CHANGE_PRCNT
        	 from pji_pmv_time_dim_tmp time
			 where name <> '-1')
		 group by
		   TIME_KEY
		 , TIME_ID ORDER BY TIME_KEY ASC;
Line: 3146

		select PJI_REP_PC7(
          TIME_ID
         , SUM ( COST )
         , SUM ( CT_COST )
         , SUM ( COST_CHANGE_PRCNT )
         , SUM ( CAP_COST )
         , SUM ( CT_CAPITAL_COST )
         , SUM ( CAP_COST_CHANGE_PRCNT )
         , SUM ( PRCNT_OF_COST )
         , SUM ( CT_PRCNT_OF_COST )
         , SUM ( PRCNT_OF_COST_CHANGE )
         , SUM ( EXPENSE )
         , SUM ( CT_EXPENSE )
         , SUM ( Expense_CHANGE_PRCNT )
         , NULL, NULL, NULL, NULL, NULL, NULL)
bulk collect into l_Project_Cost_Trend_Tab
		from (
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
                 , decode(NVL(TIME.amount_type,1),1,
                     decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                               'BC', capital_brdn_cost),0) cost
		 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , decode(NVL(TIME.amount_type,1),1,
                       decode(G_Report_Cost_Type,'RC', FCT.CAPITALIZABLE_RAW_COST,
                                                 'BC', FCT.CAPITALIZABLE_BRDN_COST),0) CAP_COST
                 , 0 CT_CAPITAL_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                              'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                              'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) EXPENSE
                 , 0 CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
		 from
		   PJI_PMV_TIME_DIM_TMP TIME
		 , PJI_PMV_ORGZ_DIM_TMP HORG
		 , PJI_PMV_ET_RT_DIM_TMP ET
		 , PJI_FP_CLSO_ET_WT_F_MV FCT
                 , PJI_PMV_CLS_DIM_TMP CLS
                 , PJI_PMV_WT_DIM_TMP WT
                 , PJI_PMV_ORG_DIM_TMP HOU
			 where
		 FCT.PROJECT_ORG_ID = HOU.ID
		 AND FCT.PROJECT_ORGANIZATION_ID = HORG.ID
		 AND FCT.TIME_ID = TIME.ID
		 AND TIME.ID IS NOT NULL
		 AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
                 AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                 AND FCT.WORK_TYPE_ID = WT.ID
                 AND FCT.PROJECT_CLASS_ID = CLS.ID
                 AND FCT.EXP_EVT_TYPE_ID = ET.ID
                and ET.record_type = 'ET'
             union all
			 select /*+ ORDERED */
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
                 , decode(NVL(TIME.amount_type,1),1,
                      decode(G_Report_Cost_Type,'RC', capital_raw_cost,
                                                'BC', capital_brdn_cost),0) CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAPITAL_COST
                 , decode(NVl(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                             'BC', FCT.CAPITALIZABLE_BRDN_COST,
                             'RC', FCT.CAPITALIZABLE_RAW_COST),0)   CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , decode(NVL(TIME.amount_type,1),1,
                          decode(G_Report_Cost_Type,
                                 'BC', FCT.CAPITAL_BRDN_COST - FCT.CAPITALIZABLE_BRDN_COST,
                                 'RC', FCT.CAPITAL_RAW_COST - FCT.CAPITALIZABLE_RAW_COST),0) CT_EXPENSE
                 , 0 EXPENSE_CHANGE_PRCNT
        	 from
		   PJI_PMV_TIME_DIM_TMP TIME
		 , PJI_PMV_ORGZ_DIM_TMP HORG
		 , PJI_PMV_ET_RT_DIM_TMP ET
		 , PJI_FP_CLSO_ET_WT_F_MV FCT
                 , PJI_PMV_CLS_DIM_TMP CLS
                 , PJI_PMV_WT_DIM_TMP WT
                 , PJI_PMV_ORG_DIM_TMP HOU
			 where
				 FCT.PROJECT_org_id = HOU.id
				 and FCT.PROJECT_organization_id = HORG.id
				 and FCT.time_id = TIME.prior_id
				 and TIME.prior_id is not null
				 and FCT.period_type_id = TIME.period_type
				 and FCT.calendar_type = TIME.calendar_type
				 AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
                 AND FCT.WORK_TYPE_ID = WT.ID
                 AND FCT.PROJECT_CLASS_ID = CLS.ID
                 AND FCT.EXP_EVT_TYPE_ID = ET.ID
                and ET.record_type = 'ET'
			 union all
			 select
				   TIME.name time_id
				 , TIME.order_by_id   time_key
				 , 0 COST
				 , 0 CT_COST
                 , 0 COST_CHANGE_PRCNT
                 , 0 CAP_COST
                 , 0 CT_CAP_COST
                 , 0 CAP_COST_CHANGE_PRCNT
                 , 0 PRCNT_OF_COST
                 , 0 CT_PRCNT_OF_COST
                 , 0 PRCNT_OF_COST_CHANGE
                 , 0 EXPENSE
                 , 0 CT_EXPENSE
                 , 0 Expense_CHANGE_PRCNT
        	 from pji_pmv_time_dim_tmp time
			 where name <> '-1')
		 group by
		   TIME_KEY
		 , TIME_ID ORDER BY TIME_KEY ASC;
Line: 3382

	SELECT report_cost_type
		INTO G_Report_Cost_Type
		FROM pji_system_settings;
Line: 3426

                        DELETE pji_pmv_prj_dim_tmp;
Line: 3428

                        INSERT INTO pji_pmv_prj_dim_tmp (id, name)
                        SELECT DISTINCT prj.project_id, '-1' name
                        FROM
                        pji_project_classes PJM
                        , pji_pmv_cls_dim_tmp PTM
                        , pji_pmv_orgz_dim_tmp org
                        , pa_projects_all prj
                        WHERE
                        pjm.project_class_id = ptm.id
                        AND prj.project_id = pjm.project_id
                        AND prj.carrying_out_organization_id = org.ID;
Line: 3444

			DELETE pji_pmv_prj_dim_tmp;
Line: 3447

                        INSERT INTO pji_pmv_prj_dim_tmp (id, name)
						SELECT DISTINCT prj.project_id, '-1' name
						FROM
						  pji_project_classes PJM
						, (SELECT project_id
							FROM pji_project_classes
							WHERE class_category = '$PROJECT_TYPE$CAPITAL') PJC
						, pji_pmv_cls_dim_tmp PTM
						, pji_pmv_orgz_dim_tmp org
						, pa_projects_all prj
						WHERE 1=1
						AND pjm.project_class_id = ptm.id
						AND prj.project_id = pjc.project_id
						AND prj.project_id = pjm.project_id
						AND prj.carrying_out_organization_id = org.ID;
Line: 3464

                        INSERT INTO pji_pmv_prj_dim_tmp (id, name)
                        SELECT DISTINCT prj.project_id, '-1' name
                        FROM
                        pji_project_classes PJM
                        , pji_pmv_orgz_dim_tmp org
                        , pa_projects_all prj
                        WHERE
                            prj.project_id = pjm.project_id
                        AND prj.carrying_out_organization_id = org.ID
                        AND pjm.class_category = '$PROJECT_TYPE$CAPITAL';
Line: 3491

	SELECT PJI_REP_PC9 (PROJECT_ID
			, NULL
			, NULL
			, PJI_PMV_UTIL.Drill_To_Proj_Perf_URL(PROJECT_ID, l_curr_record_type_id, p_As_of_Date,p_Period_Type)
			, NULL
			, NULL
			, ORGANIZATION_ID
			, NULL
			, SUM (COST)
            , SUM (CAPITAL_COST)
            , NULL
            , SUM (EXPENSE)
            , NULL
            , NULL
			, 0, 0, 0, 0, 0, 0)
			BULK COLLECT INTO l_detail_tab
			FROM
				(SELECT  /*+ ORDERED */
		  FCT.PROJECT_ID                                             AS PROJECT_ID
		, FCT.PROJECT_ORGANIZATION_ID                                AS ORGANIZATION_ID
		, DECODE(NVL(TIME.amount_type,1),1,
                DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost,
                                            'RC', fct.raw_cost, 0), 0) AS COST
		, DECODE(NVL(TIME.amount_type,1),1,
                DECODE(G_Report_Cost_Type,  'BC', fct.capitalizable_brdn_cost,
                                            'RC', fct.capitalizable_raw_cost, 0), 0)  AS CAPITAL_COST
                , DECODE(NVL(TIME.amount_type,1),1,
                DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost - fct.capitalizable_brdn_cost,
                                            'RC', fct.raw_cost - fct.capitalizable_raw_cost, 0), 0) AS EXPENSE
		FROM  PJI_PMV_TIME_DIM_TMP TIME
    		, PJI_PMV_ORGZ_DIM_TMP HORG
                , PJI_PMV_PRJ_DIM_TMP PRJ
	        , PJI_FP_PROJ_F FCT
		, PJI_PMV_ORG_DIM_TMP HOU
		WHERE  1=1
		AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
		AND FCT.PROJECT_ID = PRJ.ID
		AND FCT.PROJECT_ORG_ID = HOU.ID
		AND FCT.PROJECT_ORGANIZATION_ID = HORG.ID
    	        AND FCT.TIME_ID = TIME.ID
	        AND TIME.ID IS NOT NULL
	        AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
		AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
		) FCT
			GROUP BY PROJECT_ID,ORGANIZATION_ID;
Line: 3543

			SELECT PJI_REP_PC9 (PROJECT_ID
			, NULL
			, NULL
			, PJI_PMV_UTIL.Drill_To_Proj_Perf_URL(PROJECT_ID, l_curr_record_type_id, p_As_of_Date,p_Period_Type)
			, NULL
			, NULL
			, ORGANIZATION_ID
			, NULL
			, SUM(COST)
			, SUM(CAPITAL_COST)
			, NULL
			, SUM(EXPENSE)
			, NULL
			, NULL
			, 0, 0, 0, 0, 0, 0)
			BULK COLLECT INTO l_detail_tab
			FROM
				(SELECT  /*+ ORDERED */
					  FCT.PROJECT_ID                                             AS PROJECT_ID
					, FCT.PROJECT_ORGANIZATION_ID                                AS ORGANIZATION_ID
					, DECODE(NVL(TIME.amount_type,1),1,
                        DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost,
                                                    'RC', fct.raw_cost),0)   AS COST
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.capitalizable_brdn_cost,
                                                        'RC', fct.capitalizable_raw_cost),0)  AS CAPITAL_COST
			        , DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost - fct.capitalizable_brdn_cost,
                                                        'RC', fct.raw_cost - fct.capitalizable_raw_cost),0) AS EXPENSE
					FROM   PJI_PMV_TIME_DIM_TMP TIME
						, PJI_PMV_PRJ_DIM_TMP PRJ
						, PJI_FP_PROJ_F FCT
						, PJI_PMV_ORG_DIM_TMP HOU
					WHERE  1=1
					AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
					AND FCT.PROJECT_ID = PRJ.ID
					AND FCT.PROJECT_ORG_ID = HOU.ID
					AND FCT.TIME_ID = TIME.ID
					AND TIME.ID IS NOT NULL
					AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
					AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
					) FCT
			GROUP BY PROJECT_ID,ORGANIZATION_ID;
Line: 3597

        	SELECT PJI_REP_PC9 (PROJECT_ID
			, NULL
			, NULL
			, PJI_PMV_UTIL.Drill_To_Proj_Perf_URL(PROJECT_ID, l_curr_record_type_id, p_As_of_Date,p_Period_Type)
			, NULL
			, NULL
			, ORGANIZATION_ID
			, NULL
			, SUM(COST)
			, SUM(CAPITAL_COST)
			, NULL
			, SUM(EXPENSE)
			, NULL
			, NULL
			, 0, 0, 0, 0, 0, 0)
			BULK COLLECT INTO l_detail_tab
			FROM
				(SELECT  /*+ ORDERED */
					  FCT.PROJECT_ID                                             AS PROJECT_ID
					, FCT.PROJECT_ORGANIZATION_ID                                AS ORGANIZATION_ID
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost,
                                                        'RC', fct.raw_cost),0) AS COST
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.capitalizable_brdn_cost,
                                                        'RC', fct.capitalizable_raw_cost),0)  AS CAPITAL_COST
			        , DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost - fct.capitalizable_brdn_cost,
                                                        'RC', fct.raw_cost - fct.capitalizable_raw_cost),0) AS EXPENSE
					FROM   PJI_PMV_TIME_DIM_TMP TIME
						, PJI_PMV_PRJ_DIM_TMP PRJ
						, PJI_PMV_ET_RT_DIM_TMP ET
						, PJI_FP_PROJ_ET_F FCT
						, PJI_PMV_ORG_DIM_TMP HOU
					WHERE  1=1
					AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
					AND FCT.PROJECT_ID = PRJ.ID
					AND FCT.EXP_EVT_TYPE_ID = ET.ID
					AND ET.record_type ='ET'
					AND FCT.PROJECT_ORG_ID = HOU.ID
					AND FCT.TIME_ID = TIME.ID
					AND TIME.ID IS NOT NULL
					AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
					AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
					) FCT
                	GROUP BY PROJECT_ID,ORGANIZATION_ID;
Line: 3653

        	SELECT PJI_REP_PC9 (PROJECT_ID
			, NULL
			, NULL
			, PJI_PMV_UTIL.Drill_To_Proj_Perf_URL(PROJECT_ID, l_curr_record_type_id, p_As_of_Date,p_Period_Type)
			, NULL
			, NULL
			, ORGANIZATION_ID
			, NULL
			, SUM(COST)
			, SUM(CAPITAL_COST)
			, NULL
			, SUM(EXPENSE)
			, NULL
			, NULL
			, 0, 0, 0, 0, 0, 0)
			BULK COLLECT INTO l_detail_tab
			FROM
				(SELECT  /*+ ORDERED */
					  FCT.PROJECT_ID                                             AS PROJECT_ID
					, FCT.PROJECT_ORGANIZATION_ID                                AS ORGANIZATION_ID
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost,
                                                        'RC', fct.raw_cost),0) AS COST
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.capitalizable_brdn_cost,
                                                        'RC', fct.capitalizable_raw_cost),0)  AS CAPITAL_COST
			        , DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost - fct.capitalizable_brdn_cost,
                                                        'RC', fct.raw_cost - fct.capitalizable_raw_cost),0) AS EXPENSE
					FROM   PJI_PMV_TIME_DIM_TMP TIME
						, PJI_PMV_WT_DIM_TMP WT
						, PJI_PMV_PRJ_DIM_TMP PRJ
						, PJI_FP_PROJ_ET_WT_F FCT
						, PJI_PMV_ORG_DIM_TMP HOU
					WHERE  1=1
					AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
					AND FCT.PROJECT_ID = PRJ.ID
					AND FCT.WORK_TYPE_ID = WT.ID
					AND FCT.PROJECT_ORG_ID = HOU.ID
					AND FCT.TIME_ID = TIME.ID
					AND TIME.ID IS NOT NULL
					AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
					AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
					) FCT
			GROUP BY PROJECT_ID,ORGANIZATION_ID;
Line: 3709

       	SELECT PJI_REP_PC9 (PROJECT_ID
			, NULL
			, NULL
			, PJI_PMV_UTIL.Drill_To_Proj_Perf_URL(PROJECT_ID, l_curr_record_type_id, p_As_of_Date,p_Period_Type)
			, NULL
			, NULL
			, ORGANIZATION_ID
			, NULL
			, SUM(COST)
			, SUM(CAPITAL_COST)
			, NULL
			, SUM(EXPENSE)
			, NULL
			, NULL
			, 0, 0, 0, 0, 0, 0)
			BULK COLLECT INTO l_detail_tab
			FROM
				(SELECT  /*+ ORDERED */
					  FCT.PROJECT_ID                                             AS PROJECT_ID
					, FCT.PROJECT_ORGANIZATION_ID                                AS ORGANIZATION_ID
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost,
                                                        'RC', fct.raw_cost),0) AS COST
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.capitalizable_brdn_cost,
                                                        'RC', fct.capitalizable_raw_cost),0)  AS CAPITAL_COST
			        , DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost - fct.capitalizable_brdn_cost,
                                                        'RC', fct.raw_cost - fct.capitalizable_raw_cost),0) AS EXPENSE
					FROM   PJI_PMV_TIME_DIM_TMP TIME
						, PJI_PMV_PRJ_DIM_TMP PRJ
						, PJI_PMV_ET_RT_DIM_TMP ET
						, PJI_FP_PROJ_ET_F FCT
						, PJI_PMV_ORG_DIM_TMP HOU
					WHERE  1=1
					AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
					AND FCT.PROJECT_ID = PRJ.ID
					AND FCT.EXP_EVT_TYPE_ID = ET.ID
					AND ET.record_type ='ET'
					AND FCT.PROJECT_ORG_ID = HOU.ID
					AND FCT.TIME_ID = TIME.ID
					AND TIME.ID IS NOT NULL
					AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
					AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
					) FCT
			GROUP BY PROJECT_ID,ORGANIZATION_ID;
Line: 3765

          	SELECT PJI_REP_PC9 (PROJECT_ID
			, NULL
			, NULL
			, PJI_PMV_UTIL.Drill_To_Proj_Perf_URL(PROJECT_ID, l_curr_record_type_id, p_As_of_Date,p_Period_Type)
			, NULL
			, NULL
			, ORGANIZATION_ID
			, NULL
			, SUM(COST)
			, SUM(CAPITAL_COST)
			, NULL
			, SUM(EXPENSE)
			, NULL
			, NULL
			, 0, 0, 0, 0, 0, 0)
			BULK COLLECT INTO l_detail_tab
			FROM
				(SELECT  /*+ ORDERED */
					  FCT.PROJECT_ID                                             AS PROJECT_ID
					, FCT.PROJECT_ORGANIZATION_ID                                AS ORGANIZATION_ID
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost,
                                                        'RC', fct.raw_cost),0) AS COST
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.capitalizable_brdn_cost,
                                                        'RC', fct.capitalizable_raw_cost),0)  AS CAPITAL_COST
			        , DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost - fct.capitalizable_brdn_cost,
                                                        'RC', fct.raw_cost - fct.capitalizable_raw_cost),0) AS EXPENSE
					FROM   PJI_PMV_TIME_DIM_TMP TIME
						, PJI_PMV_ET_RT_DIM_TMP ET
						, PJI_PMV_WT_DIM_TMP WT
						, PJI_PMV_PRJ_DIM_TMP PRJ
						, PJI_FP_PROJ_ET_WT_F FCT
						, PJI_PMV_ORG_DIM_TMP HOU
					WHERE  1=1
					AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
					AND FCT.PROJECT_ID = PRJ.ID
					AND FCT.EXP_EVT_TYPE_ID = ET.ID
					AND ET.record_type ='ET'
					AND FCT.WORK_TYPE_ID = WT.ID
					AND FCT.PROJECT_ORG_ID = HOU.ID
					AND FCT.TIME_ID = TIME.ID
					AND TIME.ID IS NOT NULL
					AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
					AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
					) FCT
			GROUP BY PROJECT_ID,ORGANIZATION_ID;
Line: 3824

       	SELECT PJI_REP_PC9 (PROJECT_ID
			, NULL
			, NULL
			, PJI_PMV_UTIL.Drill_To_Proj_Perf_URL(PROJECT_ID, l_curr_record_type_id, p_As_of_Date,p_Period_Type)
			, NULL
			, NULL
			, ORGANIZATION_ID
			, NULL
			, SUM(COST)
			, SUM(CAPITAL_COST)
			, NULL
			, SUM(EXPENSE)
			, NULL
			, NULL
			, 0, 0, 0, 0, 0, 0)
			BULK COLLECT INTO l_detail_tab
			FROM
				(SELECT  /*+ ORDERED */
					  FCT.PROJECT_ID                                             AS PROJECT_ID
					, FCT.PROJECT_ORGANIZATION_ID                                AS ORGANIZATION_ID
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost,
                                                        'RC', fct.raw_cost), 0) AS COST
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.capitalizable_brdn_cost,
                                                        'RC', fct.capitalizable_raw_cost), 0)  AS CAPITAL_COST
			        , DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost - fct.capitalizable_brdn_cost,
                                                        'RC', fct.raw_cost - fct.capitalizable_raw_cost), 0) AS EXPENSE
				FROM   PJI_PMV_TIME_DIM_TMP TIME
						, PJI_PMV_PRJ_DIM_TMP PRJ
						, PJI_PMV_WT_DIM_TMP WT
						, PJI_FP_PROJ_ET_WT_F FCT
						, PJI_PMV_ORG_DIM_TMP HOU
					WHERE  1=1
					AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
					AND FCT.PROJECT_ID = PRJ.ID
					AND FCT.WORK_TYPE_ID = WT.ID
					AND FCT.PROJECT_ORG_ID = HOU.ID
					AND FCT.TIME_ID = TIME.ID
					AND TIME.ID IS NOT NULL
					AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
					AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
					) FCT
			GROUP BY PROJECT_ID,ORGANIZATION_ID;
Line: 3871

SELECT PJI_REP_PC9 (PROJECT_ID
			, NULL
			, NULL
			, PJI_PMV_UTIL.Drill_To_Proj_Perf_URL(PROJECT_ID, l_curr_record_type_id, p_As_of_Date,p_Period_Type)
			, NULL
			, NULL
			, ORGANIZATION_ID
			, NULL
			, SUM(COST)
			, SUM(CAPITAL_COST)
			, NULL
			, SUM(EXPENSE)
			, NULL
			, NULL
			, 0, 0, 0, 0, 0, 0)
			BULK COLLECT INTO l_detail_tab
			FROM
				(SELECT  /*+ ORDERED */
					  FCT.PROJECT_ID                                             AS PROJECT_ID
					, FCT.PROJECT_ORGANIZATION_ID                                AS ORGANIZATION_ID
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost,
                                                        'RC', fct.raw_cost),0) AS COST
					, DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.capitalizable_brdn_cost,
                                                        'RC', fct.capitalizable_raw_cost),0)  AS CAPITAL_COST
			        , DECODE(NVL(TIME.amount_type,1),1,
                            DECODE(G_Report_Cost_Type,  'BC', fct.burdened_cost - fct.capitalizable_brdn_cost,
                                                        'RC', fct.raw_cost - fct.capitalizable_raw_cost),0) AS EXPENSE
					FROM   PJI_PMV_TIME_DIM_TMP TIME
						, PJI_PMV_PRJ_DIM_TMP PRJ
						, PJI_PMV_ET_RT_DIM_TMP ET
						, PJI_PMV_WT_DIM_TMP WT
						, PJI_FP_PROJ_ET_WT_F FCT
						, PJI_PMV_ORG_DIM_TMP HOU
					WHERE  1=1
					AND bitand(fct.curr_record_type_id, l_curr_record_type_id) = l_curr_record_type_id
					AND FCT.PROJECT_ID = PRJ.ID
					AND FCT.EXP_EVT_TYPE_ID = ET.ID
					AND ET.record_type ='ET'
					AND FCT.WORK_TYPE_ID = WT.ID
					AND FCT.PROJECT_ORG_ID = HOU.ID
					AND FCT.TIME_ID = TIME.ID
					AND TIME.ID IS NOT NULL
					AND FCT.PERIOD_TYPE_ID = TIME.PERIOD_TYPE
					AND FCT.CALENDAR_TYPE = TIME.CALENDAR_TYPE
					) FCT
			GROUP BY PROJECT_ID,ORGANIZATION_ID;
Line: 3934

		SELECT NAME
			, SEGMENT1
			, PROJECT_TYPE
		INTO l_detail_tab(i).PROJECT_NAME
			, l_detail_tab(i).PROJECT_NUMBER
			, l_detail_tab(i).PROJECT_TYPE
		FROM PA_PROJECTS_ALL
		WHERE PROJECT_ID = l_detail_tab(i).PROJECT_ID;
Line: 3947

		SELECT NAME
		INTO l_detail_tab(i).ORGANIZATION_NAME
		FROM HR_ALL_ORGANIZATION_UNITS_TL
		WHERE LANGUAGE = USERENV ('LANG')
		AND ORGANIZATION_ID = l_detail_tab(i).ORGANIZATION_NAME;