54: ra.task_id,
55: decode(c_multi_curr_flag,'Y',bl.txn_currency_code,
56: 'N',c_project_currency_code);
57:
58: l_txn_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
59: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
60: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
61: l_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
62: l_txn_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
55: decode(c_multi_curr_flag,'Y',bl.txn_currency_code,
56: 'N',c_project_currency_code);
57:
58: l_txn_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
59: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
60: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
61: l_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
62: l_txn_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
63: l_txn_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
56: 'N',c_project_currency_code);
57:
58: l_txn_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
59: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
60: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
61: l_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
62: l_txn_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
63: l_txn_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
64: l_txn_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
57:
58: l_txn_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
59: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
60: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
61: l_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
62: l_txn_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
63: l_txn_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
64: l_txn_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
65: l_pc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
58: l_txn_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
59: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
60: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
61: l_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
62: l_txn_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
63: l_txn_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
64: l_txn_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
65: l_pc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
66: l_pc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
59: l_rlm_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
60: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
61: l_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
62: l_txn_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
63: l_txn_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
64: l_txn_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
65: l_pc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
66: l_pc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
67: l_pc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
60: l_task_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
61: l_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
62: l_txn_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
63: l_txn_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
64: l_txn_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
65: l_pc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
66: l_pc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
67: l_pc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
68: l_pfc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
61: l_qty_tab PA_PLSQL_DATATYPES.NumTabTyp;
62: l_txn_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
63: l_txn_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
64: l_txn_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
65: l_pc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
66: l_pc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
67: l_pc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
68: l_pfc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
69: l_pfc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
62: l_txn_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
63: l_txn_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
64: l_txn_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
65: l_pc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
66: l_pc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
67: l_pc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
68: l_pfc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
69: l_pfc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
70: l_pfc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
63: l_txn_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
64: l_txn_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
65: l_pc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
66: l_pc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
67: l_pc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
68: l_pfc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
69: l_pfc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
70: l_pfc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
71:
64: l_txn_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
65: l_pc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
66: l_pc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
67: l_pc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
68: l_pfc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
69: l_pfc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
70: l_pfc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
71:
72:
65: l_pc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
66: l_pc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
67: l_pc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
68: l_pfc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
69: l_pfc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
70: l_pfc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
71:
72:
73: /* Local variable to call the pa_rlmi_rbs_map_pub.map_rlmi_rbs api */
66: l_pc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
67: l_pc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
68: l_pfc_raw_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
69: l_pfc_burdend_cost_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
70: l_pfc_revenue_sum_tab PA_PLSQL_DATATYPES.NumTabTyp;
71:
72:
73: /* Local variable to call the pa_rlmi_rbs_map_pub.map_rlmi_rbs api */
74: l_rbs_version_id Number;
77: l_process_code varchar2(30);
78: l_calling_mode Varchar2(30);
79: l_init_msg_list_flag Varchar2(1);
80: l_commit_flag Varchar2(1);
81: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
82: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
83: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
84: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
85: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
78: l_calling_mode Varchar2(30);
79: l_init_msg_list_flag Varchar2(1);
80: l_commit_flag Varchar2(1);
81: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
82: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
83: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
84: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
85: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
86: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
79: l_init_msg_list_flag Varchar2(1);
80: l_commit_flag Varchar2(1);
81: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
82: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
83: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
84: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
85: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
86: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
87: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
80: l_commit_flag Varchar2(1);
81: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
82: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
83: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
84: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
85: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
86: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
87: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
88: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
81: l_TXN_SOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
82: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
83: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
84: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
85: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
86: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
87: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
88: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
89: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
82: l_TXN_SOURCE_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
83: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
84: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
85: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
86: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
87: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
88: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
89: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
90: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
83: l_PERSON_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
84: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
85: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
86: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
87: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
88: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
89: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
90: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
91: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
84: l_JOB_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
85: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
86: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
87: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
88: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
89: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
90: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
91: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
92: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
85: l_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
86: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
87: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
88: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
89: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
90: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
91: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
92: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
93: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
86: l_VENDOR_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
87: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
88: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
89: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
90: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
91: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
92: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
93: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
94: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
87: l_EXPENDITURE_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
88: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
89: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
90: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
91: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
92: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
93: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
94: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
95: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
88: l_EVENT_TYPE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
89: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
90: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
91: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
92: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
93: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
94: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
95: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
96: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
89: l_NON_LABOR_RESOURCE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
90: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
91: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
92: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
93: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
94: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
95: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
96: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
97: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
90: l_EXPENDITURE_CATEGORY_tab PA_PLSQL_DATATYPES.Char30TabTyp;
91: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
92: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
93: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
94: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
95: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
96: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
97: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
98: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
91: l_REVENUE_CATEGORY_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
92: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
93: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
94: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
95: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
96: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
97: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
98: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
99: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
92: l_NLR_ORGANIZATION_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
93: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
94: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
95: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
96: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
97: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
98: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
99: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
100: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
93: l_EVENT_CLASSIFICATION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
94: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
95: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
96: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
97: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
98: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
99: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
100: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
101: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
94: l_SYS_LINK_FUNCTION_tab PA_PLSQL_DATATYPES.Char30TabTyp;
95: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
96: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
97: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
98: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
99: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
100: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
101: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
102: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
95: l_PROJECT_ROLE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
96: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
97: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
98: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
99: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
100: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
101: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
102: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
103: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
96: l_RESOURCE_CLASS_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
97: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
98: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
99: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
100: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
101: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
102: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
103: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
104: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
97: l_MFC_COST_TYPE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
98: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
99: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
100: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
101: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
102: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
103: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
104: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
105: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
98: l_RESOURCE_CLASS_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
99: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
100: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
101: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
102: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
103: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
104: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
105: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
106: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
99: l_FC_RES_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
100: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
101: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
102: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
103: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
104: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
105: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
106: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
107: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
100: l_INVENTORY_ITEM_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
101: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
102: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
103: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
104: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
105: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
106: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
107: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
108: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
101: l_ITEM_CATEGORY_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
102: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
103: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
104: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
105: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
106: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
107: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
108: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
109: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
102: l_PERSON_TYPE_CODE_tab PA_PLSQL_DATATYPES.Char30TabTyp;
103: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
104: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
105: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
106: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
107: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
108: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
109: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
110: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
103: l_BOM_RESOURCE_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
104: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
105: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
106: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
107: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
108: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
109: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
110: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
111: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
104: l_NAMED_ROLE_tab PA_PLSQL_DATATYPES.Char80TabTyp;
105: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
106: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
107: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
108: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
109: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
110: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
111: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
112: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
105: l_INCURRED_BY_RES_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
106: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
107: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
108: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
109: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
110: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
111: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
112: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
113: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
106: l_RATE_BASED_FLAG_tab PA_PLSQL_DATATYPES.Char1TabTyp;
107: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
108: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
109: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
110: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
111: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
112: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
113: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
114: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
107: l_TXN_TASK_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
108: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
109: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
110: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
111: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
112: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
113: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
114: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
115: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
108: l_TXN_WBS_ELEMENT_VER_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
109: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
110: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
111: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
112: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
113: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
114: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
115: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
116:
109: l_TXN_RBS_ELEMENT_ID_tab PA_PLSQL_DATATYPES.IdTabTyp;
110: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
111: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
112: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
113: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
114: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
115: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
116:
117: l_tsk_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
110: l_TXN_PLAN_START_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
111: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
112: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
113: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
114: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
115: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
116:
117: l_tsk_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
118: l_resrc_assgn_id PA_PLSQL_DATATYPES.IdTabTyp;
111: l_TXN_PLAN_END_DATE_tab PA_PLSQL_DATATYPES.DateTabTyp;
112: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
113: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
114: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
115: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
116:
117: l_tsk_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
118: l_resrc_assgn_id PA_PLSQL_DATATYPES.IdTabTyp;
119: l_count NUMBER;
113: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
114: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
115: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
116:
117: l_tsk_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
118: l_resrc_assgn_id PA_PLSQL_DATATYPES.IdTabTyp;
119: l_count NUMBER;
120: l_msg_count NUMBER;
121: l_data VARCHAR2(2000);
114: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
115: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
116:
117: l_tsk_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
118: l_resrc_assgn_id PA_PLSQL_DATATYPES.IdTabTyp;
119: l_count NUMBER;
120: l_msg_count NUMBER;
121: l_data VARCHAR2(2000);
122: l_msg_data VARCHAR2(2000);
511: X_MSG_COUNT OUT NOCOPY NUMBER,
512: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
513: l_module_name VARCHAR2(200) := 'pa.plsql.pa_fp_map_bv_pub.maintain_rbs_dtls';
514:
515: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
516: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
517: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
518: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
519:
512: X_MSG_DATA OUT NOCOPY VARCHAR2) IS
513: l_module_name VARCHAR2(200) := 'pa.plsql.pa_fp_map_bv_pub.maintain_rbs_dtls';
514:
515: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
516: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
517: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
518: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
519:
520: l_count NUMBER;
513: l_module_name VARCHAR2(200) := 'pa.plsql.pa_fp_map_bv_pub.maintain_rbs_dtls';
514:
515: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
516: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
517: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
518: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
519:
520: l_count NUMBER;
521: l_msg_count NUMBER;
514:
515: l_res_list_member_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
516: l_rbs_element_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
517: l_txn_accum_header_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
518: l_txn_src_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
519:
520: l_count NUMBER;
521: l_msg_count NUMBER;
522: l_data VARCHAR2(2000);