26: /* Funding Revaluation Changes : Added the realized gain and loss event type */
27:
28: g1_debug_mode varchar2(1) := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'N');
29: /* Fix for bug 5907315 starts here */
30: gl_pa_dt_st PA_PLSQL_DATATYPES.DateTabTyp;
31: gl_pa_dt_end PA_PLSQL_DATATYPES.DateTabTyp;
32:
33: FUNCTION pa_date(p_date IN DATE) RETURN DATE IS
34: l_start_date DATE;
27:
28: g1_debug_mode varchar2(1) := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'N');
29: /* Fix for bug 5907315 starts here */
30: gl_pa_dt_st PA_PLSQL_DATATYPES.DateTabTyp;
31: gl_pa_dt_end PA_PLSQL_DATATYPES.DateTabTyp;
32:
33: FUNCTION pa_date(p_date IN DATE) RETURN DATE IS
34: l_start_date DATE;
35: l_end_date DATE;
169: ) */
170: AND p_event_type = 'MANUAL';
171:
172:
173: l_event_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
174: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
175: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
176: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
177: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
170: AND p_event_type = 'MANUAL';
171:
172:
173: l_event_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
174: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
175: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
176: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
177: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
178: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
171:
172:
173: l_event_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
174: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
175: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
176: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
177: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
178: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
179: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
172:
173: l_event_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
174: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
175: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
176: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
177: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
178: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
179: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
180: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
173: l_event_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
174: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
175: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
176: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
177: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
178: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
179: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
180: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
181: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
174: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
175: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
176: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
177: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
178: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
179: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
180: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
181: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
182: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
175: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
176: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
177: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
178: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
179: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
180: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
181: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
182: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
183: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
176: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
177: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
178: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
179: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
180: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
181: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
182: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
183: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
184: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
177: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
178: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
179: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
180: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
181: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
182: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
183: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
184: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
185: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
178: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
179: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
180: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
181: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
182: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
183: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
184: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
185: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
186: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
179: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
180: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
181: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
182: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
183: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
184: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
185: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
186: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
187: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
180: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
181: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
182: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
183: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
184: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
185: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
186: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
187: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
188: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
181: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
182: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
183: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
184: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
185: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
186: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
187: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
188: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
189: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
182: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
183: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
184: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
185: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
186: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
187: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
188: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
189: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
190: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
183: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
184: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
185: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
186: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
187: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
188: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
189: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
190: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
191: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
184: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
185: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
186: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
187: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
188: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
189: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
190: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
191: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
192: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
185: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
186: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
187: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
188: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
189: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
190: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
191: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
192: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
193: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
186: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
187: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
188: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
189: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
190: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
191: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
192: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
193: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
194: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
187: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
188: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
189: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
190: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
191: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
192: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
193: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
194: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
195: l_revproc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
188: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
189: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
190: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
191: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
192: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
193: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
194: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
195: l_revproc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
196: l_revproc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
189: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
190: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
191: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
192: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
193: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
194: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
195: l_revproc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
196: l_revproc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
197: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
190: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
191: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
192: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
193: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
194: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
195: l_revproc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
196: l_revproc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
197: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
198: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
191: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
192: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
193: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
194: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
195: l_revproc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
196: l_revproc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
197: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
198: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
199: l_revproc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
192: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
193: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
194: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
195: l_revproc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
196: l_revproc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
197: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
198: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
199: l_revproc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
200: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
193: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
194: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
195: l_revproc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
196: l_revproc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
197: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
198: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
199: l_revproc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
200: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
201:
194: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
195: l_revproc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
196: l_revproc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
197: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
198: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
199: l_revproc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
200: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
201:
202: l_conversion_between VARCHAR2(6);
195: l_revproc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
196: l_revproc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
197: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
198: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
199: l_revproc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
200: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
201:
202: l_conversion_between VARCHAR2(6);
203: l_cache_flag VARCHAR2(1);
196: l_revproc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
197: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
198: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
199: l_revproc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
200: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
201:
202: l_conversion_between VARCHAR2(6);
203: l_cache_flag VARCHAR2(1);
204:
204:
205:
206: l_currency_flag VARCHAR2(1):= 'N';
207:
208: l_Rgain_Rloss_flag PA_PLSQL_DATATYPES.Char30TabTyp;
209:
210: BEGIN
211:
212:
670: +----------------------------------------------------------------------------------------*/
671:
672: PROCEDURE ei_amount_conversion(
673: p_project_id IN NUMBER,
674: p_ei_id IN PA_PLSQL_DATATYPES.IdTabTyp,
675: p_request_id IN NUMBER,
676: p_pa_date IN VARCHAR2,
677: x_return_status IN OUT NOCOPY VARCHAR2,
678: x_msg_count IN OUT NOCOPY NUMBER,
691: AND revenue_distributed_flag = 'D'
692: AND bill_trans_raw_revenue IS NOT NULL
693: AND raw_revenue IS NULL;*/
694:
695: l_raw_revenue_amount_tab PA_PLSQL_DATATYPES.NumTabTyp; /*Added for bug 9767275*/
696: l_revenue_distributed_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp; /*Added for bug 9767275*/
697: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5919299*/
698: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
699: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
692: AND bill_trans_raw_revenue IS NOT NULL
693: AND raw_revenue IS NULL;*/
694:
695: l_raw_revenue_amount_tab PA_PLSQL_DATATYPES.NumTabTyp; /*Added for bug 9767275*/
696: l_revenue_distributed_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp; /*Added for bug 9767275*/
697: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5919299*/
698: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
699: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
700: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
693: AND raw_revenue IS NULL;*/
694:
695: l_raw_revenue_amount_tab PA_PLSQL_DATATYPES.NumTabTyp; /*Added for bug 9767275*/
696: l_revenue_distributed_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp; /*Added for bug 9767275*/
697: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5919299*/
698: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
699: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
700: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
701: l_bill_trans_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
694:
695: l_raw_revenue_amount_tab PA_PLSQL_DATATYPES.NumTabTyp; /*Added for bug 9767275*/
696: l_revenue_distributed_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp; /*Added for bug 9767275*/
697: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5919299*/
698: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
699: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
700: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
701: l_bill_trans_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
702: l_bill_trans_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
695: l_raw_revenue_amount_tab PA_PLSQL_DATATYPES.NumTabTyp; /*Added for bug 9767275*/
696: l_revenue_distributed_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp; /*Added for bug 9767275*/
697: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5919299*/
698: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
699: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
700: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
701: l_bill_trans_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
702: l_bill_trans_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
703: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
696: l_revenue_distributed_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp; /*Added for bug 9767275*/
697: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5919299*/
698: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
699: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
700: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
701: l_bill_trans_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
702: l_bill_trans_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
703: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
704:
697: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5919299*/
698: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
699: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
700: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
701: l_bill_trans_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
702: l_bill_trans_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
703: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
704:
705: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
698: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
699: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
700: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
701: l_bill_trans_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
702: l_bill_trans_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
703: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
704:
705: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
706: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
699: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
700: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
701: l_bill_trans_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
702: l_bill_trans_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
703: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
704:
705: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
706: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
707: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
701: l_bill_trans_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
702: l_bill_trans_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
703: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
704:
705: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
706: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
707: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
708: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
709: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
702: l_bill_trans_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
703: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
704:
705: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
706: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
707: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
708: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
709: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
710:
703: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
704:
705: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
706: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
707: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
708: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
709: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
710:
711:
704:
705: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
706: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
707: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
708: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
709: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
710:
711:
712: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
705: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
706: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
707: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
708: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
709: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
710:
711:
712: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
713: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
708: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
709: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
710:
711:
712: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
713: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
714: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
715: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
716: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
709: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
710:
711:
712: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
713: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
714: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
715: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
716: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
717: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
710:
711:
712: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
713: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
714: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
715: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
716: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
717: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
718: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
711:
712: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
713: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
714: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
715: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
716: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
717: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
718: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
719:
712: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
713: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
714: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
715: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
716: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
717: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
718: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
719:
720: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
713: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
714: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
715: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
716: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
717: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
718: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
719:
720: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
721: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
714: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
715: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
716: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
717: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
718: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
719:
720: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
721: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
722: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
716: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
717: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
718: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
719:
720: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
721: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
722: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
723: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
724: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
717: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
718: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
719:
720: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
721: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
722: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
723: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
724: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
725: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
718: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
719:
720: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
721: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
722: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
723: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
724: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
725: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
726: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
719:
720: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
721: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
722: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
723: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
724: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
725: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
726: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
727:
720: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
721: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
722: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
723: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
724: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
725: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
726: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
727:
728: l_revproc_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
721: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
722: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
723: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
724: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
725: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
726: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
727:
728: l_revproc_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
729: l_revproc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
722: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
723: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
724: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
725: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
726: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
727:
728: l_revproc_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
729: l_revproc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
730: l_revproc_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
724: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
725: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
726: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
727:
728: l_revproc_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
729: l_revproc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
730: l_revproc_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
731:
732: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
725: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
726: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
727:
728: l_revproc_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
729: l_revproc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
730: l_revproc_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
731:
732: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
733: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
726: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
727:
728: l_revproc_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
729: l_revproc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
730: l_revproc_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
731:
732: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
733: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
734: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
728: l_revproc_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
729: l_revproc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
730: l_revproc_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
731:
732: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
733: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
734: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
735: l_raw_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
736:
729: l_revproc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
730: l_revproc_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
731:
732: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
733: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
734: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
735: l_raw_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
736:
737: l_final_error_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
730: l_revproc_adj_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
731:
732: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
733: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
734: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
735: l_raw_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
736:
737: l_final_error_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
738:
731:
732: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
733: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
734: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
735: l_raw_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
736:
737: l_final_error_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
738:
739:
733: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
734: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
735: l_raw_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
736:
737: l_final_error_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
738:
739:
740:
741: l_project_curr_code VARCHAR2(30);
1404:
1405: PROCEDURE rdl_amount_conversion(
1406: p_project_id IN NUMBER,
1407: p_request_id IN NUMBER,
1408: p_ei_id IN PA_PLSQL_DATATYPES.IdTabTyp,
1409: p_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1410: p_bill_trans_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1411: p_project_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1412: p_projfunc_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1405: PROCEDURE rdl_amount_conversion(
1406: p_project_id IN NUMBER,
1407: p_request_id IN NUMBER,
1408: p_ei_id IN PA_PLSQL_DATATYPES.IdTabTyp,
1409: p_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1410: p_bill_trans_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1411: p_project_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1412: p_projfunc_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1413: p_funding_rate_date IN VARCHAR2,
1406: p_project_id IN NUMBER,
1407: p_request_id IN NUMBER,
1408: p_ei_id IN PA_PLSQL_DATATYPES.IdTabTyp,
1409: p_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1410: p_bill_trans_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1411: p_project_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1412: p_projfunc_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1413: p_funding_rate_date IN VARCHAR2,
1414: x_return_status IN OUT NOCOPY VARCHAR2,
1407: p_request_id IN NUMBER,
1408: p_ei_id IN PA_PLSQL_DATATYPES.IdTabTyp,
1409: p_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1410: p_bill_trans_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1411: p_project_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1412: p_projfunc_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1413: p_funding_rate_date IN VARCHAR2,
1414: x_return_status IN OUT NOCOPY VARCHAR2,
1415: x_msg_count IN OUT NOCOPY NUMBER,
1408: p_ei_id IN PA_PLSQL_DATATYPES.IdTabTyp,
1409: p_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1410: p_bill_trans_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1411: p_project_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1412: p_projfunc_raw_revenue IN PA_PLSQL_DATATYPES.Char30TabTyp,
1413: p_funding_rate_date IN VARCHAR2,
1414: x_return_status IN OUT NOCOPY VARCHAR2,
1415: x_msg_count IN OUT NOCOPY NUMBER,
1416: x_msg_data IN OUT NOCOPY VARCHAR2) IS
1452: AND rdl.bill_trans_amount is NULL ;
1453:
1454:
1455:
1456: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1457: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5907315*/
1458: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1459: l_project_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1460: l_project_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1453:
1454:
1455:
1456: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1457: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5907315*/
1458: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1459: l_project_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1460: l_project_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1461: l_project_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1454:
1455:
1456: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1457: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5907315*/
1458: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1459: l_project_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1460: l_project_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1461: l_project_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1462: l_project_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1455:
1456: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1457: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5907315*/
1458: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1459: l_project_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1460: l_project_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1461: l_project_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1462: l_project_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1463: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1456: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
1457: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5907315*/
1458: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1459: l_project_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1460: l_project_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1461: l_project_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1462: l_project_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1463: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1464: l_projfunc_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1457: l_ei_date_tab PA_PLSQL_DATATYPES.DateTabTyp; /* Added for bug 5907315*/
1458: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1459: l_project_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1460: l_project_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1461: l_project_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1462: l_project_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1463: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1464: l_projfunc_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1465: l_projfunc_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1458: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1459: l_project_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1460: l_project_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1461: l_project_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1462: l_project_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1463: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1464: l_projfunc_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1465: l_projfunc_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1466: l_projfunc_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1459: l_project_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1460: l_project_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1461: l_project_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1462: l_project_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1463: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1464: l_projfunc_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1465: l_projfunc_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1466: l_projfunc_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1467: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1460: l_project_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1461: l_project_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1462: l_project_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1463: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1464: l_projfunc_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1465: l_projfunc_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1466: l_projfunc_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1467: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1468: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1461: l_project_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1462: l_project_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1463: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1464: l_projfunc_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1465: l_projfunc_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1466: l_projfunc_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1467: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1468: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1469: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1462: l_project_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1463: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1464: l_projfunc_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1465: l_projfunc_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1466: l_projfunc_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1467: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1468: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1469: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1470: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1463: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1464: l_projfunc_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1465: l_projfunc_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1466: l_projfunc_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1467: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1468: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1469: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1470: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1471:
1464: l_projfunc_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1465: l_projfunc_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1466: l_projfunc_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1467: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1468: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1469: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1470: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1471:
1472: l_BTC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1465: l_projfunc_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1466: l_projfunc_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1467: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1468: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1469: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1470: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1471:
1472: l_BTC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1473:
1466: l_projfunc_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1467: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1468: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1469: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1470: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1471:
1472: l_BTC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1473:
1474: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1468: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1469: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1470: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1471:
1472: l_BTC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1473:
1474: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1475: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1476: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1470: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1471:
1472: l_BTC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1473:
1474: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1475: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1476: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1477:
1478: l_project_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1471:
1472: l_BTC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1473:
1474: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1475: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1476: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1477:
1478: l_project_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1479: l_projfunc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1472: l_BTC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1473:
1474: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1475: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1476: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1477:
1478: l_project_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1479: l_projfunc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1480: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1474: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1475: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1476: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1477:
1478: l_project_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1479: l_projfunc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1480: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1481: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1482: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1475: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1476: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1477:
1478: l_project_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1479: l_projfunc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1480: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1481: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1482: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1483: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1476: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1477:
1478: l_project_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1479: l_projfunc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1480: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1481: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1482: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1483: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1484: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1477:
1478: l_project_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1479: l_projfunc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1480: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1481: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1482: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1483: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1484: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1485: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1478: l_project_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1479: l_projfunc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1480: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1481: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1482: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1483: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1484: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1485: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1486: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1479: l_projfunc_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1480: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1481: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1482: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1483: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1484: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1485: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1486: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1487: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1480: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1481: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1482: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1483: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1484: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1485: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1486: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1487: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1488: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1481: l_project_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1482: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1483: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1484: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1485: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1486: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1487: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1488: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1489: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1482: l_projfunc_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1483: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1484: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1485: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1486: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1487: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1488: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1489: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1490:
1483: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1484: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1485: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1486: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1487: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1488: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1489: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1490:
1491: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1484: l_project_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1485: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1486: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1487: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1488: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1489: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1490:
1491: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1492:
1485: l_projfunc_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1486: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1487: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1488: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1489: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1490:
1491: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1492:
1493: l_revenue_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1487: l_project_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1488: l_projfunc_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1489: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1490:
1491: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1492:
1493: l_revenue_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1494:
1495: l_line_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1489: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1490:
1491: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1492:
1493: l_revenue_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1494:
1495: l_line_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1496:
1497: l_draft_revenue_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1491: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1492:
1493: l_revenue_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1494:
1495: l_line_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1496:
1497: l_draft_revenue_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1498:
1499: l_error_draft_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1493: l_revenue_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1494:
1495: l_line_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1496:
1497: l_draft_revenue_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1498:
1499: l_error_draft_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1500: l_error_ei_id_tab PA_PLSQL_DATATYPES.NumTabTyp;
1501: l_error_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1495: l_line_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1496:
1497: l_draft_revenue_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1498:
1499: l_error_draft_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1500: l_error_ei_id_tab PA_PLSQL_DATATYPES.NumTabTyp;
1501: l_error_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1502:
1503: l_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1496:
1497: l_draft_revenue_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1498:
1499: l_error_draft_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1500: l_error_ei_id_tab PA_PLSQL_DATATYPES.NumTabTyp;
1501: l_error_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1502:
1503: l_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1504: l_bill_trans_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1497: l_draft_revenue_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1498:
1499: l_error_draft_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1500: l_error_ei_id_tab PA_PLSQL_DATATYPES.NumTabTyp;
1501: l_error_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1502:
1503: l_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1504: l_bill_trans_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1505: l_project_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1499: l_error_draft_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1500: l_error_ei_id_tab PA_PLSQL_DATATYPES.NumTabTyp;
1501: l_error_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1502:
1503: l_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1504: l_bill_trans_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1505: l_project_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1506: l_projfunc_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1507:
1500: l_error_ei_id_tab PA_PLSQL_DATATYPES.NumTabTyp;
1501: l_error_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1502:
1503: l_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1504: l_bill_trans_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1505: l_project_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1506: l_projfunc_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1507:
1508:
1501: l_error_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1502:
1503: l_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1504: l_bill_trans_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1505: l_project_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1506: l_projfunc_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1507:
1508:
1509: l_funding_rate_date DATE;
1502:
1503: l_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1504: l_bill_trans_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1505: l_project_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1506: l_projfunc_raw_revenue PA_PLSQL_DATATYPES.NumTabTyp;
1507:
1508:
1509: l_funding_rate_date DATE;
1510:
1516: l_pf_currency_flag VARCHAR2(1) := 'N';
1517: l_prj_currency_flag VARCHAR2(1) := 'N';
1518:
1519: /* Revenue in foreign currency */
1520: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1521: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1522: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1523: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1524: l_mcb_flag VARCHAR2(1);
1517: l_prj_currency_flag VARCHAR2(1) := 'N';
1518:
1519: /* Revenue in foreign currency */
1520: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1521: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1522: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1523: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1524: l_mcb_flag VARCHAR2(1);
1525: l_inv_by_btc_flag VARCHAR2(1);
1518:
1519: /* Revenue in foreign currency */
1520: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1521: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1522: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1523: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1524: l_mcb_flag VARCHAR2(1);
1525: l_inv_by_btc_flag VARCHAR2(1);
1526: l_rev_in_txn_curr_flag VARCHAR2(1);
1519: /* Revenue in foreign currency */
1520: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1521: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1522: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
1523: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1524: l_mcb_flag VARCHAR2(1);
1525: l_inv_by_btc_flag VARCHAR2(1);
1526: l_rev_in_txn_curr_flag VARCHAR2(1);
1527: l_pf_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1523: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
1524: l_mcb_flag VARCHAR2(1);
1525: l_inv_by_btc_flag VARCHAR2(1);
1526: l_rev_in_txn_curr_flag VARCHAR2(1);
1527: l_pf_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1528: l_bt_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1529: l_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1530: l_error_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1531: l_PFC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1524: l_mcb_flag VARCHAR2(1);
1525: l_inv_by_btc_flag VARCHAR2(1);
1526: l_rev_in_txn_curr_flag VARCHAR2(1);
1527: l_pf_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1528: l_bt_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1529: l_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1530: l_error_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1531: l_PFC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1532: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1525: l_inv_by_btc_flag VARCHAR2(1);
1526: l_rev_in_txn_curr_flag VARCHAR2(1);
1527: l_pf_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1528: l_bt_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1529: l_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1530: l_error_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1531: l_PFC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1532: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1533: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1526: l_rev_in_txn_curr_flag VARCHAR2(1);
1527: l_pf_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1528: l_bt_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1529: l_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1530: l_error_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1531: l_PFC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1532: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1533: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1534: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1527: l_pf_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1528: l_bt_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1529: l_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1530: l_error_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1531: l_PFC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1532: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1533: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1534: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1535:
1528: l_bt_currency_flag_rtc_tab PA_PLSQL_DATATYPES.Char1TabTyp;
1529: l_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1530: l_error_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1531: l_PFC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1532: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1533: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1534: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1535:
1536: l_pf_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1529: l_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1530: l_error_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1531: l_PFC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1532: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1533: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1534: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1535:
1536: l_pf_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1537: l_rt_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1530: l_error_revtrans_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1531: l_PFC_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1532: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1533: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1534: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1535:
1536: l_pf_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1537: l_rt_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1538: l_rt_rate_date_t1_tab PA_PLSQL_DATATYPES.DateTabTyp;
1532: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
1533: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1534: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1535:
1536: l_pf_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1537: l_rt_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1538: l_rt_rate_date_t1_tab PA_PLSQL_DATATYPES.DateTabTyp;
1539: l_rt_rate_type_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1540: l_pf_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1533: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1534: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1535:
1536: l_pf_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1537: l_rt_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1538: l_rt_rate_date_t1_tab PA_PLSQL_DATATYPES.DateTabTyp;
1539: l_rt_rate_type_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1540: l_pf_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1541: l_user_validate_flag_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1534: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
1535:
1536: l_pf_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1537: l_rt_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1538: l_rt_rate_date_t1_tab PA_PLSQL_DATATYPES.DateTabTyp;
1539: l_rt_rate_type_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1540: l_pf_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1541: l_user_validate_flag_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1542: l_rt_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1535:
1536: l_pf_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1537: l_rt_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1538: l_rt_rate_date_t1_tab PA_PLSQL_DATATYPES.DateTabTyp;
1539: l_rt_rate_type_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1540: l_pf_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1541: l_user_validate_flag_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1542: l_rt_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1543: l_rt_denominator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1536: l_pf_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1537: l_rt_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1538: l_rt_rate_date_t1_tab PA_PLSQL_DATATYPES.DateTabTyp;
1539: l_rt_rate_type_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1540: l_pf_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1541: l_user_validate_flag_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1542: l_rt_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1543: l_rt_denominator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1544: l_rt_numerator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1537: l_rt_currency_code_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1538: l_rt_rate_date_t1_tab PA_PLSQL_DATATYPES.DateTabTyp;
1539: l_rt_rate_type_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1540: l_pf_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1541: l_user_validate_flag_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1542: l_rt_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1543: l_rt_denominator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1544: l_rt_numerator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1545: l_rt_xchg_rate_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1538: l_rt_rate_date_t1_tab PA_PLSQL_DATATYPES.DateTabTyp;
1539: l_rt_rate_type_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1540: l_pf_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1541: l_user_validate_flag_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1542: l_rt_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1543: l_rt_denominator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1544: l_rt_numerator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1545: l_rt_xchg_rate_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1546: l_rt_status_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1539: l_rt_rate_type_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1540: l_pf_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1541: l_user_validate_flag_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1542: l_rt_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1543: l_rt_denominator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1544: l_rt_numerator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1545: l_rt_xchg_rate_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1546: l_rt_status_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1547: l_error_rt_dr_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1540: l_pf_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1541: l_user_validate_flag_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1542: l_rt_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1543: l_rt_denominator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1544: l_rt_numerator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1545: l_rt_xchg_rate_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1546: l_rt_status_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1547: l_error_rt_dr_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1548:
1541: l_user_validate_flag_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1542: l_rt_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1543: l_rt_denominator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1544: l_rt_numerator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1545: l_rt_xchg_rate_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1546: l_rt_status_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1547: l_error_rt_dr_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1548:
1549: /* Variable declaration for bug 5907315 */
1542: l_rt_amount_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1543: l_rt_denominator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1544: l_rt_numerator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1545: l_rt_xchg_rate_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1546: l_rt_status_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1547: l_error_rt_dr_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1548:
1549: /* Variable declaration for bug 5907315 */
1550:
1543: l_rt_denominator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1544: l_rt_numerator_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1545: l_rt_xchg_rate_t1_tab PA_PLSQL_DATATYPES.NumTabTyp;
1546: l_rt_status_t1_tab PA_PLSQL_DATATYPES.Char30TabTyp;
1547: l_error_rt_dr_rev_num_tab PA_PLSQL_DATATYPES.NumTabTyp;
1548:
1549: /* Variable declaration for bug 5907315 */
1550:
1551: l_previous_funding_rate_date DATE;
2285: x_msg_data IN OUT NOCOPY VARCHAR2
2286: ) IS
2287:
2288:
2289: l_btc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2290: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2291: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2292: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2293: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2286: ) IS
2287:
2288:
2289: l_btc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2290: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2291: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2292: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2293: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2294: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2287:
2288:
2289: l_btc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2290: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2291: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2292: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2293: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2294: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2295: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2288:
2289: l_btc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2290: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2291: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2292: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2293: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2294: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2295: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2296: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2289: l_btc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2290: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2291: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2292: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2293: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2294: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2295: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2296: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2297: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2290: l_bill_trans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2291: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2292: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2293: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2294: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2295: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2296: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2297: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2298: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2291: l_funding_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2292: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2293: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2294: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2295: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2296: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2297: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2298: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2299: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2292: l_funding_rev_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2293: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2294: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2295: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2296: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2297: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2298: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2299: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2300: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2293: l_funding_rev_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2294: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2295: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2296: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2297: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2298: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2299: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2300: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2301:
2294: l_funding_rev_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2295: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2296: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2297: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2298: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2299: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2300: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2301:
2302: l_funding_rate_date DATE;
2295: l_funding_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2296: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2297: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2298: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2299: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2300: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2301:
2302: l_funding_rate_date DATE;
2303:
2296: l_funding_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2297: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2298: l_funding_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2299: l_funding_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2300: l_funding_bill_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2301:
2302: l_funding_rate_date DATE;
2303:
2304: l_conversion_between VARCHAR2(6);
2307: /* Revenue in foreign currency */
2308: l_mcb_flag VARCHAR2(1);
2309: l_inv_by_btc_flag VARCHAR2(1);
2310:
2311: l_pfc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2312: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2313: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2314: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2315: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2308: l_mcb_flag VARCHAR2(1);
2309: l_inv_by_btc_flag VARCHAR2(1);
2310:
2311: l_pfc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2312: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2313: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2314: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2315: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2316: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2309: l_inv_by_btc_flag VARCHAR2(1);
2310:
2311: l_pfc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2312: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2313: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2314: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2315: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2316: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2317: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2310:
2311: l_pfc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2312: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2313: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2314: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2315: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2316: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2317: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2318: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2311: l_pfc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2312: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2313: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2314: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2315: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2316: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2317: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2318: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2319: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2312: l_projfunc_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2313: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2314: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2315: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2316: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2317: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2318: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2319: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2320:
2313: l_revtrans_currency_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2314: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2315: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2316: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2317: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2318: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2319: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2320:
2321: /* Added for NOCOPY change */
2314: l_revtrans_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2315: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2316: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2317: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2318: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2319: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2320:
2321: /* Added for NOCOPY change */
2322: l_x_funding_rate_type VARCHAR2(30) := x_funding_rate_type;
2315: l_revtrans_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2316: l_revtrans_xchg_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2317: l_revtrans_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2318: l_revtrans_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2319: l_revtrans_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2320:
2321: /* Added for NOCOPY change */
2322: l_x_funding_rate_type VARCHAR2(30) := x_funding_rate_type;
2323: l_x_funding_rate_date VARCHAR2(10) := x_funding_rate_date;
2587: +----------------------------------------------------------------------------------------*/
2588:
2589: PROCEDURE ei_fcst_amount_conversion(
2590: p_project_id IN NUMBER,
2591: p_ei_id IN PA_PLSQL_DATATYPES.IdTabTyp,
2592: p_request_id IN NUMBER,
2593: p_pa_date IN VARCHAR2,
2594: x_return_status IN OUT NOCOPY VARCHAR2,
2595: x_msg_count IN OUT NOCOPY NUMBER,
2608: AND forecast_revenue IS NULL
2609: ORDER BY project_id; /* 2456371 */
2610:
2611:
2612: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2613: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2614: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
2615: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2616:
2609: ORDER BY project_id; /* 2456371 */
2610:
2611:
2612: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2613: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2614: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
2615: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2616:
2617: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp; /* 2456371 */
2610:
2611:
2612: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2613: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2614: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
2615: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2616:
2617: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp; /* 2456371 */
2618:
2611:
2612: l_ei_id_tab PA_PLSQL_DATATYPES.IdTabTyp;
2613: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2614: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
2615: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2616:
2617: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp; /* 2456371 */
2618:
2619: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2613: l_bill_trans_rev_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2614: l_bill_trans_adj_rev_tab PA_PLSQL_DATATYPES.NumTabTyp;
2615: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2616:
2617: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp; /* 2456371 */
2618:
2619: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2620: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2621: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2615: l_bill_trans_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2616:
2617: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp; /* 2456371 */
2618:
2619: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2620: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2621: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2622: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2623: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2616:
2617: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp; /* 2456371 */
2618:
2619: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2620: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2621: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2622: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2623: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2624:
2617: l_project_id_tab PA_PLSQL_DATATYPES.IdTabTyp; /* 2456371 */
2618:
2619: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2620: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2621: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2622: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2623: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2624:
2625:
2618:
2619: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2620: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2621: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2622: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2623: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2624:
2625:
2626: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2619: l_revproc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2620: l_revproc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2621: l_revproc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2622: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2623: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2624:
2625:
2626: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2627: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2622: l_revproc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2623: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2624:
2625:
2626: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2627: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2628: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2629: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2630: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2623: l_revproc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2624:
2625:
2626: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2627: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2628: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2629: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2630: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2631: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2624:
2625:
2626: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2627: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2628: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2629: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2630: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2631: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2632: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2625:
2626: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2627: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2628: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2629: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2630: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2631: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2632: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2633:
2626: l_bill_trans_proj_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2627: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2628: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2629: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2630: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2631: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2632: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2633:
2634: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2627: l_project_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2628: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2629: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2630: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2631: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2632: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2633:
2634: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2635: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2628: l_project_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2629: l_project_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2630: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2631: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2632: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2633:
2634: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2635: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2636: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2630: l_project_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2631: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2632: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2633:
2634: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2635: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2636: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2637: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2638: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2631: l_project_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2632: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2633:
2634: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2635: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2636: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2637: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2638: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2639: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2632: l_project_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2633:
2634: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2635: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2636: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2637: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2638: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2639: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2640: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2633:
2634: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2635: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2636: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2637: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2638: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2639: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2640: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2641:
2634: l_bill_trans_projfunc_amt_tab PA_PLSQL_DATATYPES.NumTabTyp;
2635: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2636: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2637: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2638: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2639: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2640: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2641:
2642: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2635: l_projfunc_curr_code_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2636: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2637: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2638: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2639: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2640: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2641:
2642: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2643: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2636: l_projfunc_rate_date_tab PA_PLSQL_DATATYPES.DateTabTyp;
2637: l_projfunc_rate_type_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2638: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2639: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2640: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2641:
2642: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2643: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2644: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2638: l_projfunc_exchange_rate_tab PA_PLSQL_DATATYPES.NumTabTyp;
2639: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2640: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2641:
2642: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2643: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2644: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2645: l_raw_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2646:
2639: l_projfunc_amount_tab PA_PLSQL_DATATYPES.NumTabTyp;
2640: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2641:
2642: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2643: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2644: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2645: l_raw_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2646:
2647: l_final_error_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2640: l_projfunc_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2641:
2642: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2643: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2644: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2645: l_raw_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2646:
2647: l_final_error_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2648:
2641:
2642: l_denominator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2643: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2644: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2645: l_raw_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2646:
2647: l_final_error_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2648:
2649:
2643: l_numerator_tab PA_PLSQL_DATATYPES.NumTabTyp;
2644: l_user_validate_flag_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2645: l_raw_rev_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2646:
2647: l_final_error_status_tab PA_PLSQL_DATATYPES.Char30TabTyp;
2648:
2649:
2650:
2651: l_project_curr_code VARCHAR2(30);