24:
25: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.GENERATE_BUDGET_AMT_WRP';
26:
27: l_cost_version_id PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE;
28: l_ci_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
29: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
30: l_deleted_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
31: l_commit_flag VARCHAR2(1);
32: l_init_msg_flag VARCHAR2(1);
25: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.GENERATE_BUDGET_AMT_WRP';
26:
27: l_cost_version_id PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE;
28: l_ci_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
29: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
30: l_deleted_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
31: l_commit_flag VARCHAR2(1);
32: l_init_msg_flag VARCHAR2(1);
33: l_ret_status VARCHAR2(100);
26:
27: l_cost_version_id PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE;
28: l_ci_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
29: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
30: l_deleted_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
31: l_commit_flag VARCHAR2(1);
32: l_init_msg_flag VARCHAR2(1);
33: l_ret_status VARCHAR2(100);
34: l_msg_count NUMBER;
47: l_source_bv_id PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE;
48:
49: l_record_version_number PA_BUDGET_VERSIONS.RECORD_VERSION_NUMBER%TYPE;
50:
51: l_res_as_id PA_PLSQL_DATATYPES.IdTabTyp; /* Bug 4160375 */
52: BEGIN
53: --hr_utility.trace_on(null,'mftest');
54: --hr_utility.trace('---BEGIN---');
55:
909: P_INC_CHG_DOC_FLAG IN PA_PROJ_FP_OPTIONS.GEN_COST_INCL_CHANGE_DOC_FLAG%TYPE,
910: P_INC_BILL_EVENT_FLAG IN PA_PROJ_FP_OPTIONS.GEN_REV_INCL_BILL_EVENT_FLAG%TYPE,
911: P_INC_OPEN_COMMIT_FLAG IN PA_PROJ_FP_OPTIONS.GEN_COST_INCL_OPEN_COMM_FLAG%TYPE,
912: P_ACTUALS_THRU_DATE IN PA_PERIODS_ALL.END_DATE%TYPE,
913: P_CI_ID_TAB IN PA_PLSQL_DATATYPES.IdTabTyp,
914: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
915: --this pl/sql table is used to update the initial res_asg_id from the generated amounts
916: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
917: --this pl/sql table will have res_asg_id for which manual budget lines are already deleted
910: P_INC_BILL_EVENT_FLAG IN PA_PROJ_FP_OPTIONS.GEN_REV_INCL_BILL_EVENT_FLAG%TYPE,
911: P_INC_OPEN_COMMIT_FLAG IN PA_PROJ_FP_OPTIONS.GEN_COST_INCL_OPEN_COMM_FLAG%TYPE,
912: P_ACTUALS_THRU_DATE IN PA_PERIODS_ALL.END_DATE%TYPE,
913: P_CI_ID_TAB IN PA_PLSQL_DATATYPES.IdTabTyp,
914: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
915: --this pl/sql table is used to update the initial res_asg_id from the generated amounts
916: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
917: --this pl/sql table will have res_asg_id for which manual budget lines are already deleted
918: P_COMMIT_FLAG IN VARCHAR2,
912: P_ACTUALS_THRU_DATE IN PA_PERIODS_ALL.END_DATE%TYPE,
913: P_CI_ID_TAB IN PA_PLSQL_DATATYPES.IdTabTyp,
914: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
915: --this pl/sql table is used to update the initial res_asg_id from the generated amounts
916: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
917: --this pl/sql table will have res_asg_id for which manual budget lines are already deleted
918: P_COMMIT_FLAG IN VARCHAR2,
919: P_INIT_MSG_FLAG IN VARCHAR2,
920: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
1610: l_version_number PA_BUDGET_VERSIONS.VERSION_NUMBER%TYPE;
1611: l_plan_processing_code PA_BUDGET_VERSIONS.PLAN_PROCESSING_CODE%TYPE;
1612:
1613: --Declaring PL/SQL tables for bulk binding
1614: l_proj_assignment_id PA_PLSQL_DATATYPES.IdTabTyp;
1615: l_proj_start_date PA_PLSQL_DATATYPES.DateTabTyp;
1616: l_proj_resource_id PA_PLSQL_DATATYPES.IdTabTyp;
1617: l_proj_project_role_id PA_PLSQL_DATATYPES.IdTabTyp;
1618: l_proj_fcst_job_id PA_PLSQL_DATATYPES.IdTabTyp;
1611: l_plan_processing_code PA_BUDGET_VERSIONS.PLAN_PROCESSING_CODE%TYPE;
1612:
1613: --Declaring PL/SQL tables for bulk binding
1614: l_proj_assignment_id PA_PLSQL_DATATYPES.IdTabTyp;
1615: l_proj_start_date PA_PLSQL_DATATYPES.DateTabTyp;
1616: l_proj_resource_id PA_PLSQL_DATATYPES.IdTabTyp;
1617: l_proj_project_role_id PA_PLSQL_DATATYPES.IdTabTyp;
1618: l_proj_fcst_job_id PA_PLSQL_DATATYPES.IdTabTyp;
1619: l_proj_fcst_job_group_id PA_PLSQL_DATATYPES.IdTabTyp;
1612:
1613: --Declaring PL/SQL tables for bulk binding
1614: l_proj_assignment_id PA_PLSQL_DATATYPES.IdTabTyp;
1615: l_proj_start_date PA_PLSQL_DATATYPES.DateTabTyp;
1616: l_proj_resource_id PA_PLSQL_DATATYPES.IdTabTyp;
1617: l_proj_project_role_id PA_PLSQL_DATATYPES.IdTabTyp;
1618: l_proj_fcst_job_id PA_PLSQL_DATATYPES.IdTabTyp;
1619: l_proj_fcst_job_group_id PA_PLSQL_DATATYPES.IdTabTyp;
1620: l_proj_meaning PA_PLSQL_DATATYPES.Char80TabTyp;
1613: --Declaring PL/SQL tables for bulk binding
1614: l_proj_assignment_id PA_PLSQL_DATATYPES.IdTabTyp;
1615: l_proj_start_date PA_PLSQL_DATATYPES.DateTabTyp;
1616: l_proj_resource_id PA_PLSQL_DATATYPES.IdTabTyp;
1617: l_proj_project_role_id PA_PLSQL_DATATYPES.IdTabTyp;
1618: l_proj_fcst_job_id PA_PLSQL_DATATYPES.IdTabTyp;
1619: l_proj_fcst_job_group_id PA_PLSQL_DATATYPES.IdTabTyp;
1620: l_proj_meaning PA_PLSQL_DATATYPES.Char80TabTyp;
1621: l_proj_named_role PA_PLSQL_DATATYPES.Char80TabTyp;
1614: l_proj_assignment_id PA_PLSQL_DATATYPES.IdTabTyp;
1615: l_proj_start_date PA_PLSQL_DATATYPES.DateTabTyp;
1616: l_proj_resource_id PA_PLSQL_DATATYPES.IdTabTyp;
1617: l_proj_project_role_id PA_PLSQL_DATATYPES.IdTabTyp;
1618: l_proj_fcst_job_id PA_PLSQL_DATATYPES.IdTabTyp;
1619: l_proj_fcst_job_group_id PA_PLSQL_DATATYPES.IdTabTyp;
1620: l_proj_meaning PA_PLSQL_DATATYPES.Char80TabTyp;
1621: l_proj_named_role PA_PLSQL_DATATYPES.Char80TabTyp;
1622: l_proj_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1615: l_proj_start_date PA_PLSQL_DATATYPES.DateTabTyp;
1616: l_proj_resource_id PA_PLSQL_DATATYPES.IdTabTyp;
1617: l_proj_project_role_id PA_PLSQL_DATATYPES.IdTabTyp;
1618: l_proj_fcst_job_id PA_PLSQL_DATATYPES.IdTabTyp;
1619: l_proj_fcst_job_group_id PA_PLSQL_DATATYPES.IdTabTyp;
1620: l_proj_meaning PA_PLSQL_DATATYPES.Char80TabTyp;
1621: l_proj_named_role PA_PLSQL_DATATYPES.Char80TabTyp;
1622: l_proj_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1623: l_proj_exp_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1616: l_proj_resource_id PA_PLSQL_DATATYPES.IdTabTyp;
1617: l_proj_project_role_id PA_PLSQL_DATATYPES.IdTabTyp;
1618: l_proj_fcst_job_id PA_PLSQL_DATATYPES.IdTabTyp;
1619: l_proj_fcst_job_group_id PA_PLSQL_DATATYPES.IdTabTyp;
1620: l_proj_meaning PA_PLSQL_DATATYPES.Char80TabTyp;
1621: l_proj_named_role PA_PLSQL_DATATYPES.Char80TabTyp;
1622: l_proj_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1623: l_proj_exp_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1624: l_proj_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1617: l_proj_project_role_id PA_PLSQL_DATATYPES.IdTabTyp;
1618: l_proj_fcst_job_id PA_PLSQL_DATATYPES.IdTabTyp;
1619: l_proj_fcst_job_group_id PA_PLSQL_DATATYPES.IdTabTyp;
1620: l_proj_meaning PA_PLSQL_DATATYPES.Char80TabTyp;
1621: l_proj_named_role PA_PLSQL_DATATYPES.Char80TabTyp;
1622: l_proj_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1623: l_proj_exp_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1624: l_proj_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1625: l_proj_expenditure_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1618: l_proj_fcst_job_id PA_PLSQL_DATATYPES.IdTabTyp;
1619: l_proj_fcst_job_group_id PA_PLSQL_DATATYPES.IdTabTyp;
1620: l_proj_meaning PA_PLSQL_DATATYPES.Char80TabTyp;
1621: l_proj_named_role PA_PLSQL_DATATYPES.Char80TabTyp;
1622: l_proj_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1623: l_proj_exp_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1624: l_proj_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1625: l_proj_expenditure_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1626: l_fi_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1619: l_proj_fcst_job_group_id PA_PLSQL_DATATYPES.IdTabTyp;
1620: l_proj_meaning PA_PLSQL_DATATYPES.Char80TabTyp;
1621: l_proj_named_role PA_PLSQL_DATATYPES.Char80TabTyp;
1622: l_proj_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1623: l_proj_exp_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1624: l_proj_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1625: l_proj_expenditure_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1626: l_fi_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1627: l_proj_exp_type PA_PLSQL_DATATYPES.Char30TabTyp;
1620: l_proj_meaning PA_PLSQL_DATATYPES.Char80TabTyp;
1621: l_proj_named_role PA_PLSQL_DATATYPES.Char80TabTyp;
1622: l_proj_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1623: l_proj_exp_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1624: l_proj_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1625: l_proj_expenditure_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1626: l_fi_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1627: l_proj_exp_type PA_PLSQL_DATATYPES.Char30TabTyp;
1628: l_proj_person_id PA_PLSQL_DATATYPES.IdTabTyp;
1621: l_proj_named_role PA_PLSQL_DATATYPES.Char80TabTyp;
1622: l_proj_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1623: l_proj_exp_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1624: l_proj_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1625: l_proj_expenditure_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1626: l_fi_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1627: l_proj_exp_type PA_PLSQL_DATATYPES.Char30TabTyp;
1628: l_proj_person_id PA_PLSQL_DATATYPES.IdTabTyp;
1629: l_proj_revenue_bill_rate PA_PLSQL_DATATYPES.NumTabTyp;
1622: l_proj_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1623: l_proj_exp_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1624: l_proj_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1625: l_proj_expenditure_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1626: l_fi_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1627: l_proj_exp_type PA_PLSQL_DATATYPES.Char30TabTyp;
1628: l_proj_person_id PA_PLSQL_DATATYPES.IdTabTyp;
1629: l_proj_revenue_bill_rate PA_PLSQL_DATATYPES.NumTabTyp;
1630: l_proj_short_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1623: l_proj_exp_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1624: l_proj_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1625: l_proj_expenditure_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1626: l_fi_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1627: l_proj_exp_type PA_PLSQL_DATATYPES.Char30TabTyp;
1628: l_proj_person_id PA_PLSQL_DATATYPES.IdTabTyp;
1629: l_proj_revenue_bill_rate PA_PLSQL_DATATYPES.NumTabTyp;
1630: l_proj_short_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1631: l_proj_status_code PA_PLSQL_DATATYPES.Char30TabTyp;
1624: l_proj_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1625: l_proj_expenditure_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1626: l_fi_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1627: l_proj_exp_type PA_PLSQL_DATATYPES.Char30TabTyp;
1628: l_proj_person_id PA_PLSQL_DATATYPES.IdTabTyp;
1629: l_proj_revenue_bill_rate PA_PLSQL_DATATYPES.NumTabTyp;
1630: l_proj_short_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1631: l_proj_status_code PA_PLSQL_DATATYPES.Char30TabTyp;
1632: l_proj_billable_flag PA_PLSQL_DATATYPES.Char2TabTyp;
1625: l_proj_expenditure_org_id PA_PLSQL_DATATYPES.IdTabTyp;
1626: l_fi_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1627: l_proj_exp_type PA_PLSQL_DATATYPES.Char30TabTyp;
1628: l_proj_person_id PA_PLSQL_DATATYPES.IdTabTyp;
1629: l_proj_revenue_bill_rate PA_PLSQL_DATATYPES.NumTabTyp;
1630: l_proj_short_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1631: l_proj_status_code PA_PLSQL_DATATYPES.Char30TabTyp;
1632: l_proj_billable_flag PA_PLSQL_DATATYPES.Char2TabTyp;
1633: l_proj_process_code PA_PLSQL_DATATYPES.Char30TabTyp;
1626: l_fi_exp_organization_id PA_PLSQL_DATATYPES.IdTabTyp;
1627: l_proj_exp_type PA_PLSQL_DATATYPES.Char30TabTyp;
1628: l_proj_person_id PA_PLSQL_DATATYPES.IdTabTyp;
1629: l_proj_revenue_bill_rate PA_PLSQL_DATATYPES.NumTabTyp;
1630: l_proj_short_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1631: l_proj_status_code PA_PLSQL_DATATYPES.Char30TabTyp;
1632: l_proj_billable_flag PA_PLSQL_DATATYPES.Char2TabTyp;
1633: l_proj_process_code PA_PLSQL_DATATYPES.Char30TabTyp;
1634: l_proj_error_msg_code PA_PLSQL_DATATYPES.Char30TabTyp;
1627: l_proj_exp_type PA_PLSQL_DATATYPES.Char30TabTyp;
1628: l_proj_person_id PA_PLSQL_DATATYPES.IdTabTyp;
1629: l_proj_revenue_bill_rate PA_PLSQL_DATATYPES.NumTabTyp;
1630: l_proj_short_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1631: l_proj_status_code PA_PLSQL_DATATYPES.Char30TabTyp;
1632: l_proj_billable_flag PA_PLSQL_DATATYPES.Char2TabTyp;
1633: l_proj_process_code PA_PLSQL_DATATYPES.Char30TabTyp;
1634: l_proj_error_msg_code PA_PLSQL_DATATYPES.Char30TabTyp;
1635: l_proj_end_date PA_PLSQL_DATATYPES.DateTabTyp;
1628: l_proj_person_id PA_PLSQL_DATATYPES.IdTabTyp;
1629: l_proj_revenue_bill_rate PA_PLSQL_DATATYPES.NumTabTyp;
1630: l_proj_short_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1631: l_proj_status_code PA_PLSQL_DATATYPES.Char30TabTyp;
1632: l_proj_billable_flag PA_PLSQL_DATATYPES.Char2TabTyp;
1633: l_proj_process_code PA_PLSQL_DATATYPES.Char30TabTyp;
1634: l_proj_error_msg_code PA_PLSQL_DATATYPES.Char30TabTyp;
1635: l_proj_end_date PA_PLSQL_DATATYPES.DateTabTyp;
1636: l_proj_fc_res_type_code PA_PLSQL_DATATYPES.Char30TabTyp;
1629: l_proj_revenue_bill_rate PA_PLSQL_DATATYPES.NumTabTyp;
1630: l_proj_short_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1631: l_proj_status_code PA_PLSQL_DATATYPES.Char30TabTyp;
1632: l_proj_billable_flag PA_PLSQL_DATATYPES.Char2TabTyp;
1633: l_proj_process_code PA_PLSQL_DATATYPES.Char30TabTyp;
1634: l_proj_error_msg_code PA_PLSQL_DATATYPES.Char30TabTyp;
1635: l_proj_end_date PA_PLSQL_DATATYPES.DateTabTyp;
1636: l_proj_fc_res_type_code PA_PLSQL_DATATYPES.Char30TabTyp;
1637:
1630: l_proj_short_assignment_type PA_PLSQL_DATATYPES.Char30TabTyp;
1631: l_proj_status_code PA_PLSQL_DATATYPES.Char30TabTyp;
1632: l_proj_billable_flag PA_PLSQL_DATATYPES.Char2TabTyp;
1633: l_proj_process_code PA_PLSQL_DATATYPES.Char30TabTyp;
1634: l_proj_error_msg_code PA_PLSQL_DATATYPES.Char30TabTyp;
1635: l_proj_end_date PA_PLSQL_DATATYPES.DateTabTyp;
1636: l_proj_fc_res_type_code PA_PLSQL_DATATYPES.Char30TabTyp;
1637:
1638: l_role_error_code PA_RESOURCE_ASSIGNMENTS.PLAN_ERROR_CODE%TYPE;
1631: l_proj_status_code PA_PLSQL_DATATYPES.Char30TabTyp;
1632: l_proj_billable_flag PA_PLSQL_DATATYPES.Char2TabTyp;
1633: l_proj_process_code PA_PLSQL_DATATYPES.Char30TabTyp;
1634: l_proj_error_msg_code PA_PLSQL_DATATYPES.Char30TabTyp;
1635: l_proj_end_date PA_PLSQL_DATATYPES.DateTabTyp;
1636: l_proj_fc_res_type_code PA_PLSQL_DATATYPES.Char30TabTyp;
1637:
1638: l_role_error_code PA_RESOURCE_ASSIGNMENTS.PLAN_ERROR_CODE%TYPE;
1639:
1632: l_proj_billable_flag PA_PLSQL_DATATYPES.Char2TabTyp;
1633: l_proj_process_code PA_PLSQL_DATATYPES.Char30TabTyp;
1634: l_proj_error_msg_code PA_PLSQL_DATATYPES.Char30TabTyp;
1635: l_proj_end_date PA_PLSQL_DATATYPES.DateTabTyp;
1636: l_proj_fc_res_type_code PA_PLSQL_DATATYPES.Char30TabTyp;
1637:
1638: l_role_error_code PA_RESOURCE_ASSIGNMENTS.PLAN_ERROR_CODE%TYPE;
1639:
1640: l_err_code VARCHAR2(30);
1706: l_asgmt_status_flag VARCHAR2(1);
1707: l_commit_cnt NUMBER:= 0;
1708: l_event_error_msg VARCHAR2(100);
1709:
1710: l_bl_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1711: l_bl_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1712: l_bl_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1713: l_bl_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1714: l_bl_rcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1707: l_commit_cnt NUMBER:= 0;
1708: l_event_error_msg VARCHAR2(100);
1709:
1710: l_bl_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1711: l_bl_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1712: l_bl_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1713: l_bl_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1714: l_bl_rcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1715: l_bl_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1708: l_event_error_msg VARCHAR2(100);
1709:
1710: l_bl_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1711: l_bl_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1712: l_bl_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1713: l_bl_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1714: l_bl_rcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1715: l_bl_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1716: l_bl_bcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1709:
1710: l_bl_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1711: l_bl_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1712: l_bl_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1713: l_bl_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1714: l_bl_rcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1715: l_bl_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1716: l_bl_bcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1717: l_bl_cost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1710: l_bl_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1711: l_bl_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1712: l_bl_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1713: l_bl_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1714: l_bl_rcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1715: l_bl_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1716: l_bl_bcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1717: l_bl_cost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1718: l_bl_bcost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1711: l_bl_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1712: l_bl_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1713: l_bl_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1714: l_bl_rcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1715: l_bl_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1716: l_bl_bcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1717: l_bl_cost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1718: l_bl_bcost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1719: l_bl_rev_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1712: l_bl_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1713: l_bl_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1714: l_bl_rcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1715: l_bl_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1716: l_bl_bcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1717: l_bl_cost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1718: l_bl_bcost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1719: l_bl_rev_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1720: l_bl_oth_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1713: l_bl_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1714: l_bl_rcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1715: l_bl_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1716: l_bl_bcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1717: l_bl_cost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1718: l_bl_bcost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1719: l_bl_rev_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1720: l_bl_oth_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1721:
1714: l_bl_rcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1715: l_bl_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1716: l_bl_bcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1717: l_bl_cost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1718: l_bl_bcost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1719: l_bl_rev_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1720: l_bl_oth_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1721:
1722: l_rt_forecast_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1715: l_bl_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1716: l_bl_bcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1717: l_bl_cost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1718: l_bl_bcost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1719: l_bl_rev_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1720: l_bl_oth_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1721:
1722: l_rt_forecast_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1723: l_rt_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1716: l_bl_bcost_tab PA_PLSQL_DATATYPES.NumTabTyp;
1717: l_bl_cost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1718: l_bl_bcost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1719: l_bl_rev_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1720: l_bl_oth_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1721:
1722: l_rt_forecast_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1723: l_rt_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1724: l_rt_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1718: l_bl_bcost_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1719: l_bl_rev_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1720: l_bl_oth_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1721:
1722: l_rt_forecast_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1723: l_rt_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1724: l_rt_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1725: l_rt_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1726:
1719: l_bl_rev_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1720: l_bl_oth_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1721:
1722: l_rt_forecast_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1723: l_rt_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1724: l_rt_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1725: l_rt_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1726:
1727: l_rt_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1720: l_bl_oth_rej_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1721:
1722: l_rt_forecast_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1723: l_rt_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1724: l_rt_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1725: l_rt_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1726:
1727: l_rt_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1728: l_rt_exp_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1721:
1722: l_rt_forecast_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1723: l_rt_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1724: l_rt_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1725: l_rt_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1726:
1727: l_rt_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1728: l_rt_exp_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1729: l_rt_exp_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1723: l_rt_pd_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1724: l_rt_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1725: l_rt_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1726:
1727: l_rt_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1728: l_rt_exp_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1729: l_rt_exp_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1730:
1731: -- M-closeout: Bill Rate Override ER ------------------------------------------
1724: l_rt_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1725: l_rt_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1726:
1727: l_rt_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1728: l_rt_exp_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1729: l_rt_exp_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1730:
1731: -- M-closeout: Bill Rate Override ER ------------------------------------------
1732: l_rt_res_assignment_id_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
1725: l_rt_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1726:
1727: l_rt_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
1728: l_rt_exp_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1729: l_rt_exp_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1730:
1731: -- M-closeout: Bill Rate Override ER ------------------------------------------
1732: l_rt_res_assignment_id_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
1733: l_rt_uom_tab SYSTEM.pa_varchar2_30_tbl_type:=SYSTEM.pa_varchar2_30_tbl_type();
1770: l_rej_txn_currency_code_tab SYSTEM.pa_varchar2_80_tbl_type:=SYSTEM.pa_varchar2_80_tbl_type();
1771: l_rej_revenue_rej_code_tab SYSTEM.pa_varchar2_30_tbl_type:=SYSTEM.pa_varchar2_30_tbl_type();
1772: -- END OF M-closeout: Bill Rate Override ER ------------------------------------------
1773:
1774: l_rt_exp_func_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1775: l_rt_exp_func_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1776: l_rt_exp_func_bur_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1777: l_rt_exp_func_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1778: l_rt_projfunc_bill_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1771: l_rej_revenue_rej_code_tab SYSTEM.pa_varchar2_30_tbl_type:=SYSTEM.pa_varchar2_30_tbl_type();
1772: -- END OF M-closeout: Bill Rate Override ER ------------------------------------------
1773:
1774: l_rt_exp_func_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1775: l_rt_exp_func_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1776: l_rt_exp_func_bur_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1777: l_rt_exp_func_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1778: l_rt_projfunc_bill_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1779: l_rt_projfunc_raw_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1772: -- END OF M-closeout: Bill Rate Override ER ------------------------------------------
1773:
1774: l_rt_exp_func_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1775: l_rt_exp_func_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1776: l_rt_exp_func_bur_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1777: l_rt_exp_func_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1778: l_rt_projfunc_bill_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1779: l_rt_projfunc_raw_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1780: l_rt_projfunc_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1773:
1774: l_rt_exp_func_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1775: l_rt_exp_func_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1776: l_rt_exp_func_bur_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1777: l_rt_exp_func_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1778: l_rt_projfunc_bill_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1779: l_rt_projfunc_raw_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1780: l_rt_projfunc_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1781: l_rt_projfunc_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1774: l_rt_exp_func_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1775: l_rt_exp_func_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1776: l_rt_exp_func_bur_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1777: l_rt_exp_func_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1778: l_rt_projfunc_bill_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1779: l_rt_projfunc_raw_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1780: l_rt_projfunc_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1781: l_rt_projfunc_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1782: l_rt_projfunc_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1775: l_rt_exp_func_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1776: l_rt_exp_func_bur_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1777: l_rt_exp_func_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1778: l_rt_projfunc_bill_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1779: l_rt_projfunc_raw_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1780: l_rt_projfunc_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1781: l_rt_projfunc_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1782: l_rt_projfunc_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1783: l_rt_projfunc_bd_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1776: l_rt_exp_func_bur_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1777: l_rt_exp_func_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1778: l_rt_projfunc_bill_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1779: l_rt_projfunc_raw_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1780: l_rt_projfunc_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1781: l_rt_projfunc_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1782: l_rt_projfunc_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1783: l_rt_projfunc_bd_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1784: l_rt_rev_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1777: l_rt_exp_func_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1778: l_rt_projfunc_bill_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1779: l_rt_projfunc_raw_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1780: l_rt_projfunc_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1781: l_rt_projfunc_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1782: l_rt_projfunc_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1783: l_rt_projfunc_bd_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1784: l_rt_rev_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1785: l_rt_cst_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1778: l_rt_projfunc_bill_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1779: l_rt_projfunc_raw_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1780: l_rt_projfunc_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1781: l_rt_projfunc_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1782: l_rt_projfunc_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1783: l_rt_projfunc_bd_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1784: l_rt_rev_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1785: l_rt_cst_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1786: l_rt_burdned_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1779: l_rt_projfunc_raw_revenue_tab PA_PLSQL_DATATYPES.NumTabTyp;
1780: l_rt_projfunc_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1781: l_rt_projfunc_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1782: l_rt_projfunc_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1783: l_rt_projfunc_bd_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1784: l_rt_rev_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1785: l_rt_cst_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1786: l_rt_burdned_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1787: l_rt_others_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1780: l_rt_projfunc_raw_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1781: l_rt_projfunc_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1782: l_rt_projfunc_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1783: l_rt_projfunc_bd_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1784: l_rt_rev_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1785: l_rt_cst_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1786: l_rt_burdned_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1787: l_rt_others_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1788: l_bulk_fetch_count NUMBER:= 0;
1781: l_rt_projfunc_raw_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1782: l_rt_projfunc_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1783: l_rt_projfunc_bd_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1784: l_rt_rev_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1785: l_rt_cst_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1786: l_rt_burdned_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1787: l_rt_others_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1788: l_bulk_fetch_count NUMBER:= 0;
1789: l_markup_percentage NUMBER;
1782: l_rt_projfunc_burdned_cst_tab PA_PLSQL_DATATYPES.NumTabTyp;
1783: l_rt_projfunc_bd_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1784: l_rt_rev_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1785: l_rt_cst_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1786: l_rt_burdned_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1787: l_rt_others_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1788: l_bulk_fetch_count NUMBER:= 0;
1789: l_markup_percentage NUMBER;
1790: l_cost_based_error_code VARCHAR2(100);
1783: l_rt_projfunc_bd_cst_rt_tab PA_PLSQL_DATATYPES.NumTabTyp;
1784: l_rt_rev_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1785: l_rt_cst_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1786: l_rt_burdned_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1787: l_rt_others_rejct_reason_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1788: l_bulk_fetch_count NUMBER:= 0;
1789: l_markup_percentage NUMBER;
1790: l_cost_based_error_code VARCHAR2(100);
1791:
1788: l_bulk_fetch_count NUMBER:= 0;
1789: l_markup_percentage NUMBER;
1790: l_cost_based_error_code VARCHAR2(100);
1791:
1792: l_prj_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1793: l_avg_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1794:
1795: l_rowcount number :=0;
1796:
1789: l_markup_percentage NUMBER;
1790: l_cost_based_error_code VARCHAR2(100);
1791:
1792: l_prj_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1793: l_avg_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1794:
1795: l_rowcount number :=0;
1796:
1797: l_amount_set_id PA_PROJ_FP_OPTIONS.COST_AMOUNT_SET_ID%TYPE;
1831: l_burden_rate_flag PA_FIN_PLAN_AMOUNT_SETS.BURDEN_RATE_FLAG%TYPE;
1832:
1833: l_fp_cols_rec PA_FP_GEN_AMOUNT_UTILS.FP_COLS;
1834:
1835: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1836: l_res_assgn_id_tmp_tab SYSTEM.pa_num_tbl_type:=SYSTEM.pa_num_tbl_type();
1837: l_total_plan_quantity number;
1838: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1839:
1834:
1835: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1836: l_res_assgn_id_tmp_tab SYSTEM.pa_num_tbl_type:=SYSTEM.pa_num_tbl_type();
1837: l_total_plan_quantity number;
1838: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1839:
1840: l_last_updated_by NUMBER := FND_GLOBAL.user_id;
1841: l_last_update_login NUMBER := FND_GLOBAL.login_id;
1842: l_sysdate DATE := SYSDATE;
1840: l_last_updated_by NUMBER := FND_GLOBAL.user_id;
1841: l_last_update_login NUMBER := FND_GLOBAL.login_id;
1842: l_sysdate DATE := SYSDATE;
1843: l_sysdate_trunc DATE;
1844: l_proj_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1845: l_proj_exp_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1846: l_proj_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1847: -- M-Closeout ER: Bill Rate Override ER
1848: l_proj_bill_rate_override_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
1841: l_last_update_login NUMBER := FND_GLOBAL.login_id;
1842: l_sysdate DATE := SYSDATE;
1843: l_sysdate_trunc DATE;
1844: l_proj_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1845: l_proj_exp_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1846: l_proj_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1847: -- M-Closeout ER: Bill Rate Override ER
1848: l_proj_bill_rate_override_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
1849: l_proj_bill_rate_cur_ovrd_tab SYSTEM.pa_varchar2_30_tbl_type:=SYSTEM.pa_varchar2_30_tbl_type();
1842: l_sysdate DATE := SYSDATE;
1843: l_sysdate_trunc DATE;
1844: l_proj_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1845: l_proj_exp_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1846: l_proj_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1847: -- M-Closeout ER: Bill Rate Override ER
1848: l_proj_bill_rate_override_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
1849: l_proj_bill_rate_cur_ovrd_tab SYSTEM.pa_varchar2_30_tbl_type:=SYSTEM.pa_varchar2_30_tbl_type();
1850: l_calculate_mode VARCHAR2(30);
1930:
1931: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
1932: l_count NUMBER;
1933: l_count1 NUMBER;
1934: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1935: l_chk_duplicate_flag VARCHAR2(1) := 'N';
1936: l_deleted_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1937:
1938: l_resource_class_id PA_RESOURCE_CLASSES_B.RESOURCE_CLASS_ID%TYPE;
1932: l_count NUMBER;
1933: l_count1 NUMBER;
1934: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1935: l_chk_duplicate_flag VARCHAR2(1) := 'N';
1936: l_deleted_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1937:
1938: l_resource_class_id PA_RESOURCE_CLASSES_B.RESOURCE_CLASS_ID%TYPE;
1939: l_dp_counter NUMBER;
1940: l_dp_flag VARCHAR2(1);
1939: l_dp_counter NUMBER;
1940: l_dp_flag VARCHAR2(1);
1941:
1942: tmp_flag varchar2(1);
1943: tmp_rlm_tab pa_plsql_datatypes.IdTabTyp;
1944: tmp_task_tab pa_plsql_datatypes.IdTabTyp;
1945: tmp_ra_tab pa_plsql_datatypes.IdTabTyp;
1946:
1947: --Local pl/sql table to call Map_Rlmi_Rbs api
1940: l_dp_flag VARCHAR2(1);
1941:
1942: tmp_flag varchar2(1);
1943: tmp_rlm_tab pa_plsql_datatypes.IdTabTyp;
1944: tmp_task_tab pa_plsql_datatypes.IdTabTyp;
1945: tmp_ra_tab pa_plsql_datatypes.IdTabTyp;
1946:
1947: --Local pl/sql table to call Map_Rlmi_Rbs api
1948: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1941:
1942: tmp_flag varchar2(1);
1943: tmp_rlm_tab pa_plsql_datatypes.IdTabTyp;
1944: tmp_task_tab pa_plsql_datatypes.IdTabTyp;
1945: tmp_ra_tab pa_plsql_datatypes.IdTabTyp;
1946:
1947: --Local pl/sql table to call Map_Rlmi_Rbs api
1948: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1949: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1944: tmp_task_tab pa_plsql_datatypes.IdTabTyp;
1945: tmp_ra_tab pa_plsql_datatypes.IdTabTyp;
1946:
1947: --Local pl/sql table to call Map_Rlmi_Rbs api
1948: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1949: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1950: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1951: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1952: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1945: tmp_ra_tab pa_plsql_datatypes.IdTabTyp;
1946:
1947: --Local pl/sql table to call Map_Rlmi_Rbs api
1948: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1949: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1950: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1951: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1952: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1953: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1946:
1947: --Local pl/sql table to call Map_Rlmi_Rbs api
1948: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1949: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1950: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1951: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1952: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1953: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1954: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1947: --Local pl/sql table to call Map_Rlmi_Rbs api
1948: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1949: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1950: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1951: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1952: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1953: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1954: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1955: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1948: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1949: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1950: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1951: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1952: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1953: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1954: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1955: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1956: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1949: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1950: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1951: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1952: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1953: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1954: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1955: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1956: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1957: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1950: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1951: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1952: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1953: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1954: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1955: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1956: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1957: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1958: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1951: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1952: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1953: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1954: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1955: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1956: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1957: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1958: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1959: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1952: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1953: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1954: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1955: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1956: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1957: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1958: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1959: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1960: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1953: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1954: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1955: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1956: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1957: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1958: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1959: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1960: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1961: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1954: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1955: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1956: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1957: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1958: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1959: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1960: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1961: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1962: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1955: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1956: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1957: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1958: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1959: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1960: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1961: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1962: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1963: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1956: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char20TabTyp;
1957: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1958: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1959: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1960: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1961: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1962: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1963: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1964: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1957: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1958: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1959: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1960: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1961: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1962: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1963: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1964: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1965: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1958: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1959: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1960: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1961: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1962: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1963: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1964: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1965: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1966: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1959: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1960: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1961: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1962: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1963: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1964: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1965: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1966: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1967: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1960: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1961: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1962: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1963: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1964: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1965: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1966: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1967: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1968: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1961: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1962: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1963: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1964: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1965: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1966: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1967: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1968: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1969: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1962: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1963: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1964: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1965: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1966: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1967: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1968: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1969: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1970: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1963: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1964: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1965: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1966: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1967: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1968: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1969: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1970: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1971: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1964: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1965: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1966: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1967: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1968: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1969: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1970: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1971: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1972: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1965: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1966: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1967: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1968: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1969: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1970: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1971: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1972: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1973: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1966: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1967: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1968: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1969: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1970: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1971: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1972: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1973: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1974: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1967: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1968: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1969: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1970: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1971: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1972: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1973: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1974: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1975: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1968: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1969: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1970: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1971: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1972: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1973: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1974: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1975: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1976: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1969: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1970: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1971: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1972: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1973: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1974: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1975: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1976: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1977: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1970: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IDTabTyp;
1971: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1972: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1973: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1974: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1975: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1976: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1977: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1978: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1971: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
1972: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1973: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1974: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1975: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1976: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1977: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1978: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1979: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1972: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1973: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1974: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1975: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1976: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1977: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1978: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1979: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1980: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1973: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1974: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1975: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1976: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1977: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1978: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1979: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1980: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1981: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1974: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1975: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1976: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1977: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1978: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1979: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1980: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1981: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1982: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1976: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
1977: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1978: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1979: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1980: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1981: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1982: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1983: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1984:
1977: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1978: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1979: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1980: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1981: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1982: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1983: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1984:
1985: --Local PL/SQL table used for calling Calculate API
1978: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
1979: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1980: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1981: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1982: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1983: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1984:
1985: --Local PL/SQL table used for calling Calculate API
1986: l_t_refresh_rates_flag VARCHAR2(1) := 'Y';
1979: --out param from PA_RLMI_RBS_MAP_PUB.MAP_RLMI_RBS
1980: l_map_txn_source_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1981: l_map_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1982: l_map_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1983: l_map_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1984:
1985: --Local PL/SQL table used for calling Calculate API
1986: l_t_refresh_rates_flag VARCHAR2(1) := 'Y';
1987: l_t_refresh_conv_rates_flag VARCHAR2(1) := 'N';
2033: -- cost-based revenue amounts, since an Index exists for the column.
2034: l_bl_id_counter NUMBER;
2035:
2036: -- Bug 4549862: Added pl/sql tables for budget line update.
2037: l_upd_bl_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2038: l_upd_bl_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2039: l_upd_bl_RES_ASSIGNMENT_ID_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
2040: l_upd_bl_PERIOD_NAME_tab SYSTEM.pa_varchar2_30_tbl_type:=SYSTEM.pa_varchar2_30_tbl_type();
2041: l_upd_bl_QUANTITY_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
2034: l_bl_id_counter NUMBER;
2035:
2036: -- Bug 4549862: Added pl/sql tables for budget line update.
2037: l_upd_bl_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2038: l_upd_bl_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2039: l_upd_bl_RES_ASSIGNMENT_ID_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
2040: l_upd_bl_PERIOD_NAME_tab SYSTEM.pa_varchar2_30_tbl_type:=SYSTEM.pa_varchar2_30_tbl_type();
2041: l_upd_bl_QUANTITY_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
2042: l_upd_bl_TXN_CURRENCY_CODE_tab SYSTEM.pa_varchar2_30_tbl_type:=SYSTEM.pa_varchar2_30_tbl_type();
2049: l_upd_bl_REV_REJ_CODE_tab SYSTEM.pa_varchar2_30_tbl_type:=SYSTEM.pa_varchar2_30_tbl_type();
2050: l_upd_bl_COST_IND_C_SET_ID_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
2051:
2052: -- Bug 4549862: PL/SQL tables for rejection code processing
2053: l_rej_code_ra_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2054: l_rej_code_txn_currency_tab PA_PLSQL_DATATYPES.Char15TabTyp;
2055: l_rej_code_msg_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2056:
2057: BEGIN
2050: l_upd_bl_COST_IND_C_SET_ID_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
2051:
2052: -- Bug 4549862: PL/SQL tables for rejection code processing
2053: l_rej_code_ra_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2054: l_rej_code_txn_currency_tab PA_PLSQL_DATATYPES.Char15TabTyp;
2055: l_rej_code_msg_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2056:
2057: BEGIN
2058: /* Setting the initial values */
2051:
2052: -- Bug 4549862: PL/SQL tables for rejection code processing
2053: l_rej_code_ra_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2054: l_rej_code_txn_currency_tab PA_PLSQL_DATATYPES.Char15TabTyp;
2055: l_rej_code_msg_name_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2056:
2057: BEGIN
2058: /* Setting the initial values */
2059: IF p_init_msg_flag = 'Y' THEN
4573:
4574:
4575:
4576: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
4577: l_unique_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
4578: l_res_list_member_id PA_PLSQL_DATATYPES.IdTabTyp;
4579: l_task_id PA_PLSQL_DATATYPES.IdTabTyp;
4580: l_mapped_fin_task_version_id PA_PLSQL_DATATYPES.IdTabTyp;
4581: l_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4574:
4575:
4576: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
4577: l_unique_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
4578: l_res_list_member_id PA_PLSQL_DATATYPES.IdTabTyp;
4579: l_task_id PA_PLSQL_DATATYPES.IdTabTyp;
4580: l_mapped_fin_task_version_id PA_PLSQL_DATATYPES.IdTabTyp;
4581: l_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4582: l_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4575:
4576: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
4577: l_unique_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
4578: l_res_list_member_id PA_PLSQL_DATATYPES.IdTabTyp;
4579: l_task_id PA_PLSQL_DATATYPES.IdTabTyp;
4580: l_mapped_fin_task_version_id PA_PLSQL_DATATYPES.IdTabTyp;
4581: l_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4582: l_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4583: l_last_updated_by NUMBER := FND_GLOBAL.user_id;
4576: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
4577: l_unique_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
4578: l_res_list_member_id PA_PLSQL_DATATYPES.IdTabTyp;
4579: l_task_id PA_PLSQL_DATATYPES.IdTabTyp;
4580: l_mapped_fin_task_version_id PA_PLSQL_DATATYPES.IdTabTyp;
4581: l_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4582: l_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4583: l_last_updated_by NUMBER := FND_GLOBAL.user_id;
4584: l_last_update_login NUMBER := FND_GLOBAL.login_id;
4577: l_unique_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
4578: l_res_list_member_id PA_PLSQL_DATATYPES.IdTabTyp;
4579: l_task_id PA_PLSQL_DATATYPES.IdTabTyp;
4580: l_mapped_fin_task_version_id PA_PLSQL_DATATYPES.IdTabTyp;
4581: l_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4582: l_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4583: l_last_updated_by NUMBER := FND_GLOBAL.user_id;
4584: l_last_update_login NUMBER := FND_GLOBAL.login_id;
4585: l_sysdate DATE := SYSDATE;
4578: l_res_list_member_id PA_PLSQL_DATATYPES.IdTabTyp;
4579: l_task_id PA_PLSQL_DATATYPES.IdTabTyp;
4580: l_mapped_fin_task_version_id PA_PLSQL_DATATYPES.IdTabTyp;
4581: l_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4582: l_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
4583: l_last_updated_by NUMBER := FND_GLOBAL.user_id;
4584: l_last_update_login NUMBER := FND_GLOBAL.login_id;
4585: l_sysdate DATE := SYSDATE;
4586: l_ret_status VARCHAR2(100);
5178: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.UPDATE_RES_ASG';
5179:
5180: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
5181:
5182: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5183: l_res_assgn_id_del_tab PA_PLSQL_DATATYPES.IdTabTyp;
5184: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5185: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5186: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5179:
5180: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
5181:
5182: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5183: l_res_assgn_id_del_tab PA_PLSQL_DATATYPES.IdTabTyp;
5184: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5185: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5186: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5187: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5180: l_stru_sharing_code PA_PROJECTS_ALL.STRUCTURE_SHARING_CODE%TYPE;
5181:
5182: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5183: l_res_assgn_id_del_tab PA_PLSQL_DATATYPES.IdTabTyp;
5184: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5185: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5186: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5187: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5188: l_mapped_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5181:
5182: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5183: l_res_assgn_id_del_tab PA_PLSQL_DATATYPES.IdTabTyp;
5184: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5185: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5186: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5187: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5188: l_mapped_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5189:
5182: l_res_assgn_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5183: l_res_assgn_id_del_tab PA_PLSQL_DATATYPES.IdTabTyp;
5184: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5185: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5186: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5187: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5188: l_mapped_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5189:
5190: l_count number;
5183: l_res_assgn_id_del_tab PA_PLSQL_DATATYPES.IdTabTyp;
5184: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5185: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5186: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5187: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5188: l_mapped_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5189:
5190: l_count number;
5191: l_project_id NUMBER(15);
5184: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5185: l_txn_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5186: l_txn_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5187: l_txn_sub_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5188: l_mapped_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5189:
5190: l_count number;
5191: l_project_id NUMBER(15);
5192:
5190: l_count number;
5191: l_project_id NUMBER(15);
5192:
5193: tmp_count number;
5194: tmp_ra_id_tab PA_PLSQL_DATATYPES.IdTabTyp; -- PA_PLSQL_DATATYPES.Char30TabTyp;
5195: tmp_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5196: tmp_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5197:
5198: l_txn_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5191: l_project_id NUMBER(15);
5192:
5193: tmp_count number;
5194: tmp_ra_id_tab PA_PLSQL_DATATYPES.IdTabTyp; -- PA_PLSQL_DATATYPES.Char30TabTyp;
5195: tmp_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5196: tmp_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5197:
5198: l_txn_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5199: l_txn_plan_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5192:
5193: tmp_count number;
5194: tmp_ra_id_tab PA_PLSQL_DATATYPES.IdTabTyp; -- PA_PLSQL_DATATYPES.Char30TabTyp;
5195: tmp_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5196: tmp_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5197:
5198: l_txn_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5199: l_txn_plan_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5200: l_txn_plan_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5194: tmp_ra_id_tab PA_PLSQL_DATATYPES.IdTabTyp; -- PA_PLSQL_DATATYPES.Char30TabTyp;
5195: tmp_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5196: tmp_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5197:
5198: l_txn_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5199: l_txn_plan_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5200: l_txn_plan_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5201:
5202: l_txn_resource_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5195: tmp_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5196: tmp_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5197:
5198: l_txn_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5199: l_txn_plan_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5200: l_txn_plan_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5201:
5202: l_txn_resource_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5203:
5196: tmp_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5197:
5198: l_txn_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5199: l_txn_plan_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5200: l_txn_plan_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5201:
5202: l_txn_resource_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5203:
5204: /* Variables for Manually Added Plan Lines logic */
5198: l_txn_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5199: l_txn_plan_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5200: l_txn_plan_end_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
5201:
5202: l_txn_resource_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5203:
5204: /* Variables for Manually Added Plan Lines logic */
5205: l_etc_start_date DATE;
5206: l_spread_curve_id pa_spread_curves_b.spread_curve_id%TYPE;
5583: */
5584: PROCEDURE DEL_MANUAL_BDGT_LINES
5585: ( P_PROJECT_ID IN PA_PROJ_FP_OPTIONS.PROJECT_ID%TYPE,
5586: P_BUDGET_VERSION_ID IN PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE,
5587: PX_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
5588: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
5589: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
5590: X_MSG_COUNT OUT NOCOPY NUMBER,
5591: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
5584: PROCEDURE DEL_MANUAL_BDGT_LINES
5585: ( P_PROJECT_ID IN PA_PROJ_FP_OPTIONS.PROJECT_ID%TYPE,
5586: P_BUDGET_VERSION_ID IN PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE,
5587: PX_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
5588: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
5589: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
5590: X_MSG_COUNT OUT NOCOPY NUMBER,
5591: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
5592: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.DEL_MANUAL_BDGT_LINES';
5590: X_MSG_COUNT OUT NOCOPY NUMBER,
5591: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
5592: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.DEL_MANUAL_BDGT_LINES';
5593:
5594: l_del_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5595: l_exist_flag VARCHAR2(1) := 'N';
5596: l_count NUMBER;
5597:
5598: BEGIN
5683:
5684: PROCEDURE UPDATE_INIT_AMOUNTS
5685: (P_PROJECT_ID IN PA_PROJ_FP_OPTIONS.PROJECT_ID%TYPE,
5686: P_BUDGET_VERSION_ID IN PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE,
5687: P_RES_ASG_ID_TAB IN PA_PLSQL_DATATYPES.IdTabTyp,
5688: --this pl/sql table will have newly created res_asg_id from the source
5689: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
5690: X_MSG_COUNT OUT NOCOPY NUMBER,
5691: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
5800:
5801: PROCEDURE GET_GENERATED_RES_ASG
5802: (P_PROJECT_ID IN PA_PROJ_FP_OPTIONS.PROJECT_ID%TYPE,
5803: P_BUDGET_VERSION_ID IN PA_BUDGET_VERSIONS.BUDGET_VERSION_ID%TYPE,
5804: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
5805: P_CHK_DUPLICATE_FLAG IN VARCHAR2,
5806: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
5807: X_MSG_COUNT OUT NOCOPY NUMBER,
5808: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
5807: X_MSG_COUNT OUT NOCOPY NUMBER,
5808: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
5809: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.GET_GENERATED_RES_ASG';
5810:
5811: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5812: l_cmt_res_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5813: l_exist_flag VARCHAR2(1);
5814:
5815: BEGIN
5808: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
5809: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.GET_GENERATED_RES_ASG';
5810:
5811: l_gen_res_asg_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5812: l_cmt_res_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
5813: l_exist_flag VARCHAR2(1);
5814:
5815: BEGIN
5816: X_RETURN_STATUS := FND_API.G_RET_STS_SUCCESS;
5898: X_MSG_COUNT OUT NOCOPY NUMBER,
5899: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
5900: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.INSERT_TXN_CURRENCY';
5901:
5902: l_txn_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
5903: l_budget_version_id_tbl PA_PLSQL_DATATYPES.NumTabTyp;
5904: l_proj_fp_options_id_tbl PA_PLSQL_DATATYPES.NumTabTyp;
5905:
5906: l_fp_cols_rec PA_FP_GEN_AMOUNT_UTILS.FP_COLS;
5899: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
5900: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.INSERT_TXN_CURRENCY';
5901:
5902: l_txn_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
5903: l_budget_version_id_tbl PA_PLSQL_DATATYPES.NumTabTyp;
5904: l_proj_fp_options_id_tbl PA_PLSQL_DATATYPES.NumTabTyp;
5905:
5906: l_fp_cols_rec PA_FP_GEN_AMOUNT_UTILS.FP_COLS;
5907: l_pc pa_budget_lines.txn_currency_code%type;
5900: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.INSERT_TXN_CURRENCY';
5901:
5902: l_txn_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
5903: l_budget_version_id_tbl PA_PLSQL_DATATYPES.NumTabTyp;
5904: l_proj_fp_options_id_tbl PA_PLSQL_DATATYPES.NumTabTyp;
5905:
5906: l_fp_cols_rec PA_FP_GEN_AMOUNT_UTILS.FP_COLS;
5907: l_pc pa_budget_lines.txn_currency_code%type;
5908: l_pfc pa_budget_lines.txn_currency_code%type;
6160: P_INC_CHG_DOC_FLAG IN PA_PROJ_FP_OPTIONS.GEN_COST_INCL_CHANGE_DOC_FLAG%TYPE,
6161: P_INC_BILL_EVENT_FLAG IN PA_PROJ_FP_OPTIONS.GEN_REV_INCL_BILL_EVENT_FLAG%TYPE,
6162: P_INC_OPEN_COMMIT_FLAG IN PA_PROJ_FP_OPTIONS.GEN_COST_INCL_OPEN_COMM_FLAG%TYPE,
6163: P_ACTUALS_THRU_DATE IN PA_PERIODS_ALL.END_DATE%TYPE,
6164: P_CI_ID_TAB IN PA_PLSQL_DATATYPES.IdTabTyp,
6165: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6166: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6167: P_COMMIT_FLAG IN VARCHAR2,
6168: P_INIT_MSG_FLAG IN VARCHAR2,
6161: P_INC_BILL_EVENT_FLAG IN PA_PROJ_FP_OPTIONS.GEN_REV_INCL_BILL_EVENT_FLAG%TYPE,
6162: P_INC_OPEN_COMMIT_FLAG IN PA_PROJ_FP_OPTIONS.GEN_COST_INCL_OPEN_COMM_FLAG%TYPE,
6163: P_ACTUALS_THRU_DATE IN PA_PERIODS_ALL.END_DATE%TYPE,
6164: P_CI_ID_TAB IN PA_PLSQL_DATATYPES.IdTabTyp,
6165: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6166: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6167: P_COMMIT_FLAG IN VARCHAR2,
6168: P_INIT_MSG_FLAG IN VARCHAR2,
6169: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
6162: P_INC_OPEN_COMMIT_FLAG IN PA_PROJ_FP_OPTIONS.GEN_COST_INCL_OPEN_COMM_FLAG%TYPE,
6163: P_ACTUALS_THRU_DATE IN PA_PERIODS_ALL.END_DATE%TYPE,
6164: P_CI_ID_TAB IN PA_PLSQL_DATATYPES.IdTabTyp,
6165: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6166: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6167: P_COMMIT_FLAG IN VARCHAR2,
6168: P_INIT_MSG_FLAG IN VARCHAR2,
6169: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
6170: X_MSG_COUNT OUT NOCOPY NUMBER,
6174:
6175: /*local variable for calling get planning rates*/
6176: l_res_asg_id_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
6177: l_ra_quantity_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
6178: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6179: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6180: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6181: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6182: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6175: /*local variable for calling get planning rates*/
6176: l_res_asg_id_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
6177: l_ra_quantity_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
6178: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6179: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6180: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6181: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6182: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6183: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6177: l_ra_quantity_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
6178: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6179: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6180: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6181: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6182: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6183: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6184: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6185: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6178: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6179: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6180: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6181: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6182: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6183: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6184: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6185: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6186: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6179: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6180: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6181: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6182: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6183: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6184: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6185: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6186: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6187: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6180: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6181: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6182: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6183: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6184: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6185: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6186: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6187: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6188: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6181: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6182: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6183: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6184: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6185: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6186: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6187: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6188: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6189: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6182: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6183: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6184: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6185: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6186: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6187: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6188: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6189: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6190: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6183: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6184: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6185: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6186: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6187: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6188: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6189: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6190: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6191: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6184: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6185: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6186: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6187: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6188: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6189: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6190: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6191: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6192: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6185: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6186: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6187: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6188: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6189: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6190: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6191: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6192: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6193: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6186: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6187: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6188: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6189: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6190: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6191: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6192: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6193: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6194: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6187: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6188: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6189: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6190: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6191: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6192: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6193: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6194: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6195: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6188: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6189: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6190: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6191: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6192: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6193: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6194: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6195: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6196: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6189: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6190: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6191: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6192: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6193: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6194: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6195: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6196: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6197: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6190: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6191: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6192: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6193: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6194: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6195: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6196: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6197: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6198: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6191: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6192: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6193: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6194: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6195: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6196: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6197: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6198: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6199: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6192: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6193: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6194: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6195: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6196: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6197: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6198: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6199: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6200:
6193: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6194: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6195: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6196: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6197: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6198: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6199: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6200:
6201: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6194: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6195: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6196: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6197: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6198: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6199: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6200:
6201: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6202: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6195: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6196: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6197: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6198: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6199: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6200:
6201: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6202: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6203: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6197: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6198: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6199: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6200:
6201: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6202: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6203: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6204: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6205: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6198: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6199: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6200:
6201: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6202: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6203: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6204: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6205: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6206: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6199: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6200:
6201: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6202: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6203: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6204: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6205: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6206: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6207: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6200:
6201: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6202: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6203: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6204: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6205: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6206: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6207: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6208: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6201: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6202: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6203: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6204: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6205: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6206: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6207: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6208: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6209: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6202: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6203: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6204: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6205: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6206: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6207: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6208: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6209: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6210: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6203: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6204: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6205: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6206: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6207: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6208: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6209: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6210: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6211:
6204: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6205: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6206: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6207: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6208: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6209: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6210: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6211:
6212: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6205: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6206: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6207: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6208: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6209: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6210: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6211:
6212: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6213: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6206: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6207: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6208: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6209: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6210: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6211:
6212: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6213: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6214: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6208: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6209: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6210: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6211:
6212: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6213: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6214: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6215: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6216: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6209: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6210: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6211:
6212: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6213: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6214: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6215: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6216: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6217: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6210: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6211:
6212: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6213: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6214: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6215: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6216: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6217: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6218:
6211:
6212: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6213: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6214: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6215: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6216: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6217: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6218:
6219: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6212: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6213: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6214: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6215: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6216: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6217: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6218:
6219: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6220: l_cost_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6213: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6214: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6215: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6216: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6217: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6218:
6219: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6220: l_cost_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6221:
6215: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6216: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6217: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6218:
6219: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6220: l_cost_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6221:
6222: l_res_format_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6223:
6216: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6217: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6218:
6219: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6220: l_cost_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6221:
6222: l_res_format_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6223:
6224: l_bill_rate number;
6218:
6219: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6220: l_cost_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6221:
6222: l_res_format_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6223:
6224: l_bill_rate number;
6225: l_cost_rate number;
6226: l_burden_cost_rate number;
6707: P_CALLED_MODE IN VARCHAR2,
6708: P_INC_CHG_DOC_FLAG IN VARCHAR2,
6709: P_INC_BILL_EVENT_FLAG IN VARCHAR2,
6710: P_INC_OPEN_COMMIT_FLAG IN VARCHAR2,
6711: P_CI_ID_TAB IN PA_PLSQL_DATATYPES.IdTabTyp,
6712: P_INIT_MSG_FLAG IN VARCHAR2,
6713: P_COMMIT_FLAG IN VARCHAR2,
6714: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6715: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6710: P_INC_OPEN_COMMIT_FLAG IN VARCHAR2,
6711: P_CI_ID_TAB IN PA_PLSQL_DATATYPES.IdTabTyp,
6712: P_INIT_MSG_FLAG IN VARCHAR2,
6713: P_COMMIT_FLAG IN VARCHAR2,
6714: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6715: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6716: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
6717: X_MSG_COUNT OUT NOCOPY NUMBER,
6718: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
6711: P_CI_ID_TAB IN PA_PLSQL_DATATYPES.IdTabTyp,
6712: P_INIT_MSG_FLAG IN VARCHAR2,
6713: P_COMMIT_FLAG IN VARCHAR2,
6714: PX_DELETED_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6715: PX_GEN_RES_ASG_ID_TAB IN OUT NOCOPY PA_PLSQL_DATATYPES.IdTabTyp,
6716: X_RETURN_STATUS OUT NOCOPY VARCHAR2,
6717: X_MSG_COUNT OUT NOCOPY NUMBER,
6718: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
6719: l_module_name VARCHAR2(200) := 'pa.plsql.PA_FP_GEN_BUDGET_AMT_PUB.GEN_WP_REV_BDGT_AMT_WRP';
6720:
6721: /*local variable for calling get planning rates*/
6722: l_res_asg_id_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
6723: l_ra_quantity_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
6724: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6725: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6726: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6727: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6728: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6721: /*local variable for calling get planning rates*/
6722: l_res_asg_id_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
6723: l_ra_quantity_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
6724: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6725: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6726: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6727: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6728: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6729: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6723: l_ra_quantity_tab SYSTEM.pa_num_tbl_type:= SYSTEM.pa_num_tbl_type();
6724: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6725: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6726: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6727: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6728: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6729: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6730: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6731: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6724: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6725: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6726: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6727: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6728: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6729: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6730: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6731: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6732: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6725: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6726: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6727: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6728: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6729: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6730: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6731: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6732: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6733: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6726: l_txn_currency_code_tab SYSTEM.pa_varchar2_15_tbl_type:=SYSTEM.pa_varchar2_15_tbl_type();
6727: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6728: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6729: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6730: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6731: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6732: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6733: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6734: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6727: l_ra_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6728: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6729: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6730: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6731: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6732: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6733: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6734: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6735: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6728: l_uom_tab pa_plsql_datatypes.Char30TabTyp;
6729: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6730: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6731: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6732: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6733: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6734: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6735: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6736: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6729: l_rate_based_flag_tab pa_plsql_datatypes.Char30TabTyp;
6730: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6731: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6732: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6733: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6734: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6735: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6736: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6737: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6730: l_resource_class_code_tab pa_plsql_datatypes.Char30TabTyp;
6731: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6732: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6733: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6734: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6735: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6736: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6737: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6738: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6731: l_organization_id_tab pa_plsql_datatypes.Char30TabTyp;
6732: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6733: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6734: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6735: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6736: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6737: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6738: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6739: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6732: l_job_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6733: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6734: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6735: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6736: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6737: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6738: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6739: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6740: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6733: l_person_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6734: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6735: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6736: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6737: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6738: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6739: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6740: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6741: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6734: l_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6735: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6736: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6737: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6738: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6739: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6740: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6741: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6742: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6735: l_non_labor_resource_tab pa_plsql_datatypes.Char30TabTyp;
6736: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6737: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6738: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6739: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6740: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6741: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6742: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6743: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6736: l_bom_resource_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6737: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6738: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6739: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6740: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6741: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6742: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6743: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6744: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6737: l_inventory_item_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6738: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6739: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6740: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6741: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6742: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6743: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6744: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6745: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6738: l_item_category_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6739: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6740: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6741: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6742: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6743: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6744: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6745: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6746:
6739: l_mfc_cost_type_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6740: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6741: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6742: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6743: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6744: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6745: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6746:
6747: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6740: l_rate_incur_by_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6741: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6742: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6743: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6744: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6745: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6746:
6747: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6748: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6741: l_rate_ovrd_to_organz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6742: l_rate_expenditure_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6743: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6744: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6745: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6746:
6747: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6748: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6749: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6743: l_rate_expenditure_type_tab pa_plsql_datatypes.Char30TabTyp;
6744: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6745: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6746:
6747: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6748: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6749: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6750: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6751: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6744: l_rate_organization_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6745: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6746:
6747: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6748: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6749: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6750: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6751: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6752: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6745: l_project_assignment_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6746:
6747: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6748: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6749: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6750: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6751: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6752: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6753: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6746:
6747: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6748: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6749: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6750: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6751: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6752: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6753: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6754: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6747: l_assign_precedes_task_tab pa_plsql_datatypes.Char30TabTyp;
6748: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6749: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6750: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6751: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6752: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6753: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6754: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6755: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6748: l_bill_job_group_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6749: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6750: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6751: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6752: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6753: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6754: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6755: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6756: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6749: l_carry_out_organiz_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6750: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6751: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6752: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6753: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6754: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6755: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6756: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6757:
6750: l_multi_currency_bill_flag_tab pa_plsql_datatypes.Char30TabTyp;
6751: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6752: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6753: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6754: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6755: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6756: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6757:
6758: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6751: l_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6752: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6753: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6754: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6755: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6756: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6757:
6758: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6759: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6752: l_non_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6753: l_non_lab_sch_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6754: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6755: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6756: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6757:
6758: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6759: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6760: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6754: l_non_lab_sch_fixed_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6755: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6756: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6757:
6758: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6759: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6760: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6761: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6762: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6755: l_project_type_tab pa_plsql_datatypes.Char30TabTyp;
6756: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6757:
6758: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6759: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6760: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6761: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6762: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6763: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6756: l_lab_bill_rate_org_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6757:
6758: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6759: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6760: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6761: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6762: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6763: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6764:
6757:
6758: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6759: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6760: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6761: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6762: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6763: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6764:
6765: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6758: l_lab_sch_FIXED_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
6759: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6760: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6761: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6762: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6763: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6764:
6765: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6766: l_cost_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6759: l_top_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6760: l_scheduled_start_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
6761: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6762: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6763: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6764:
6765: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6766: l_cost_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6767:
6761: l_labor_scheduled_discount_tab PA_PLSQL_DATATYPES.NumTabTyp;
6762: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6763: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6764:
6765: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6766: l_cost_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6767:
6768: l_res_format_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6769:
6762: l_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6763: l_non_labor_sch_type_tab pa_plsql_datatypes.Char30TabTyp;
6764:
6765: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6766: l_cost_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6767:
6768: l_res_format_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6769:
6770: l_bill_rate number;
6764:
6765: l_rev_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6766: l_cost_res_class_rt_sch_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6767:
6768: l_res_format_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
6769:
6770: l_bill_rate number;
6771: l_cost_rate number;
6772: l_burden_cost_rate number;