1820:
1821: /*
1822: * Define PL/SQL Table for input and return values.
1823: */
1824: l_in_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1825: l_in_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1826: l_in_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1827: l_in_res_eff_s_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1828: l_in_res_eff_e_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1821: /*
1822: * Define PL/SQL Table for input and return values.
1823: */
1824: l_in_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1825: l_in_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1826: l_in_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1827: l_in_res_eff_s_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1828: l_in_res_eff_e_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1829: l_out_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1822: * Define PL/SQL Table for input and return values.
1823: */
1824: l_in_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1825: l_in_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1826: l_in_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1827: l_in_res_eff_s_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1828: l_in_res_eff_e_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1829: l_out_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1830: l_out_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1823: */
1824: l_in_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1825: l_in_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1826: l_in_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1827: l_in_res_eff_s_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1828: l_in_res_eff_e_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1829: l_out_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1830: l_out_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1831: l_period_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1824: l_in_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1825: l_in_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1826: l_in_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1827: l_in_res_eff_s_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1828: l_in_res_eff_e_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1829: l_out_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1830: l_out_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1831: l_period_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1832: l_period_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1825: l_in_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1826: l_in_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1827: l_in_res_eff_s_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1828: l_in_res_eff_e_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1829: l_out_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1830: l_out_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1831: l_period_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1832: l_period_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1833: l_global_exp_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1826: l_in_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1827: l_in_res_eff_s_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1828: l_in_res_eff_e_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1829: l_out_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1830: l_out_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1831: l_period_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1832: l_period_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1833: l_global_exp_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1834: l_period_year_tab PA_PLSQL_DATATYPES.NumTabTyp;
1827: l_in_res_eff_s_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1828: l_in_res_eff_e_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1829: l_out_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1830: l_out_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1831: l_period_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1832: l_period_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1833: l_global_exp_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1834: l_period_year_tab PA_PLSQL_DATATYPES.NumTabTyp;
1835: l_qm_number_tab PA_PLSQL_DATATYPES.NumTabTyp;
1828: l_in_res_eff_e_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1829: l_out_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1830: l_out_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1831: l_period_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1832: l_period_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1833: l_global_exp_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1834: l_period_year_tab PA_PLSQL_DATATYPES.NumTabTyp;
1835: l_qm_number_tab PA_PLSQL_DATATYPES.NumTabTyp;
1836: l_period_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1829: l_out_exp_orgz_tab PA_PLSQL_DATATYPES.IdTabTyp;
1830: l_out_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1831: l_period_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1832: l_period_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1833: l_global_exp_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1834: l_period_year_tab PA_PLSQL_DATATYPES.NumTabTyp;
1835: l_qm_number_tab PA_PLSQL_DATATYPES.NumTabTyp;
1836: l_period_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1837: l_period_balance_tab PA_PLSQL_DATATYPES.NumTabTyp;
1830: l_out_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1831: l_period_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1832: l_period_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1833: l_global_exp_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1834: l_period_year_tab PA_PLSQL_DATATYPES.NumTabTyp;
1835: l_qm_number_tab PA_PLSQL_DATATYPES.NumTabTyp;
1836: l_period_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1837: l_period_balance_tab PA_PLSQL_DATATYPES.NumTabTyp;
1838:
1831: l_period_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1832: l_period_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1833: l_global_exp_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1834: l_period_year_tab PA_PLSQL_DATATYPES.NumTabTyp;
1835: l_qm_number_tab PA_PLSQL_DATATYPES.NumTabTyp;
1836: l_period_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1837: l_period_balance_tab PA_PLSQL_DATATYPES.NumTabTyp;
1838:
1839: /*
1832: l_period_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1833: l_global_exp_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1834: l_period_year_tab PA_PLSQL_DATATYPES.NumTabTyp;
1835: l_qm_number_tab PA_PLSQL_DATATYPES.NumTabTyp;
1836: l_period_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1837: l_period_balance_tab PA_PLSQL_DATATYPES.NumTabTyp;
1838:
1839: /*
1840: * Define other variable to be used in this procedure
1833: l_global_exp_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1834: l_period_year_tab PA_PLSQL_DATATYPES.NumTabTyp;
1835: l_qm_number_tab PA_PLSQL_DATATYPES.NumTabTyp;
1836: l_period_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1837: l_period_balance_tab PA_PLSQL_DATATYPES.NumTabTyp;
1838:
1839: /*
1840: * Define other variable to be used in this procedure
1841: */
2449: /*
2450: * Define PL/SQL Table for holding the fetched records from the cursor
2451: * before inserting into the global temporary table pa_rep_util_summ0_tmp
2452: */
2453: L_PERIOD_BALANCE_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2454: L_OBJECT_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2455: L_VERSION_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2456: L_OBJECT_TYPE_CODE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2457: L_PERIOD_TYPE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2450: * Define PL/SQL Table for holding the fetched records from the cursor
2451: * before inserting into the global temporary table pa_rep_util_summ0_tmp
2452: */
2453: L_PERIOD_BALANCE_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2454: L_OBJECT_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2455: L_VERSION_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2456: L_OBJECT_TYPE_CODE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2457: L_PERIOD_TYPE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2458: L_PERIOD_SET_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2451: * before inserting into the global temporary table pa_rep_util_summ0_tmp
2452: */
2453: L_PERIOD_BALANCE_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2454: L_OBJECT_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2455: L_VERSION_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2456: L_OBJECT_TYPE_CODE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2457: L_PERIOD_TYPE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2458: L_PERIOD_SET_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2459: L_PERIOD_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2452: */
2453: L_PERIOD_BALANCE_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2454: L_OBJECT_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2455: L_VERSION_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2456: L_OBJECT_TYPE_CODE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2457: L_PERIOD_TYPE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2458: L_PERIOD_SET_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2459: L_PERIOD_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2460: L_GLOBAL_EXP_END_DATE_TAB PA_PLSQL_DATATYPES.DateTabTyp;
2453: L_PERIOD_BALANCE_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2454: L_OBJECT_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2455: L_VERSION_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2456: L_OBJECT_TYPE_CODE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2457: L_PERIOD_TYPE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2458: L_PERIOD_SET_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2459: L_PERIOD_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2460: L_GLOBAL_EXP_END_DATE_TAB PA_PLSQL_DATATYPES.DateTabTyp;
2461: L_PERIOD_YEAR_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2454: L_OBJECT_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2455: L_VERSION_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2456: L_OBJECT_TYPE_CODE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2457: L_PERIOD_TYPE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2458: L_PERIOD_SET_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2459: L_PERIOD_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2460: L_GLOBAL_EXP_END_DATE_TAB PA_PLSQL_DATATYPES.DateTabTyp;
2461: L_PERIOD_YEAR_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2462: L_QUARTER_OR_MONTH_NUMBER_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2455: L_VERSION_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2456: L_OBJECT_TYPE_CODE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2457: L_PERIOD_TYPE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2458: L_PERIOD_SET_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2459: L_PERIOD_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2460: L_GLOBAL_EXP_END_DATE_TAB PA_PLSQL_DATATYPES.DateTabTyp;
2461: L_PERIOD_YEAR_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2462: L_QUARTER_OR_MONTH_NUMBER_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2463: L_AMOUNT_TYPE_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2456: L_OBJECT_TYPE_CODE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2457: L_PERIOD_TYPE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2458: L_PERIOD_SET_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2459: L_PERIOD_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2460: L_GLOBAL_EXP_END_DATE_TAB PA_PLSQL_DATATYPES.DateTabTyp;
2461: L_PERIOD_YEAR_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2462: L_QUARTER_OR_MONTH_NUMBER_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2463: L_AMOUNT_TYPE_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2464:
2457: L_PERIOD_TYPE_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2458: L_PERIOD_SET_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2459: L_PERIOD_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2460: L_GLOBAL_EXP_END_DATE_TAB PA_PLSQL_DATATYPES.DateTabTyp;
2461: L_PERIOD_YEAR_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2462: L_QUARTER_OR_MONTH_NUMBER_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2463: L_AMOUNT_TYPE_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2464:
2465: l_tot_cap_id pa_amount_types_b.amount_type_id%TYPE
2458: L_PERIOD_SET_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2459: L_PERIOD_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2460: L_GLOBAL_EXP_END_DATE_TAB PA_PLSQL_DATATYPES.DateTabTyp;
2461: L_PERIOD_YEAR_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2462: L_QUARTER_OR_MONTH_NUMBER_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2463: L_AMOUNT_TYPE_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2464:
2465: l_tot_cap_id pa_amount_types_b.amount_type_id%TYPE
2466: := PA_REP_UTIL_GLOB.G_amt_type_details.G_res_cap_id;
2459: L_PERIOD_NAME_TAB PA_PLSQL_DATATYPES.CHAR15TabTyp;
2460: L_GLOBAL_EXP_END_DATE_TAB PA_PLSQL_DATATYPES.DateTabTyp;
2461: L_PERIOD_YEAR_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2462: L_QUARTER_OR_MONTH_NUMBER_TAB PA_PLSQL_DATATYPES.NumTabTyp;
2463: L_AMOUNT_TYPE_ID_TAB PA_PLSQL_DATATYPES.IdTabTyp;
2464:
2465: l_tot_cap_id pa_amount_types_b.amount_type_id%TYPE
2466: := PA_REP_UTIL_GLOB.G_amt_type_details.G_res_cap_id;
2467: l_dirct_cap_id pa_amount_types_b.amount_type_id%TYPE