12067: UNEXPECTED_ERRORS EXCEPTION;
12068: RATEAPI_UNEXPECTED_ERRORS EXCEPTION;
12069:
12070: -- bug 4474861: for webadi context, for error reporting
12071: l_webAdi_calling_context VARCHAR2(100) := PA_FP_WEBADI_PKG.G_FP_WA_CALC_CALLING_CONTEXT;
12072:
12073: l_time_start number ;
12074: l_time_end number ;
12075: BEGIN
13377: */
13378: IF l_webAdi_calling_context = 'WEBADI_CALCULATE' THEN
13379: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13380: -- populating the error tables.
13381: -- calling pa_fp_webadi_pkg.process_errors
13382: --print_msg('ConvErr:Web ADI context collecting errors');
13383: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13384: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13385: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13379: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13380: -- populating the error tables.
13381: -- calling pa_fp_webadi_pkg.process_errors
13382: --print_msg('ConvErr:Web ADI context collecting errors');
13383: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13384: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13385: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13386: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13387: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13380: -- populating the error tables.
13381: -- calling pa_fp_webadi_pkg.process_errors
13382: --print_msg('ConvErr:Web ADI context collecting errors');
13383: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13384: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13385: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13386: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13387: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13388: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13381: -- calling pa_fp_webadi_pkg.process_errors
13382: --print_msg('ConvErr:Web ADI context collecting errors');
13383: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13384: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13385: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13386: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13387: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13388: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13389: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13383: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13384: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13385: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13386: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13387: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13388: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13389: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13390: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13391: z.resource_list_member_id;
13384: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13385: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13386: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13387: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13388: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13389: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13390: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13391: z.resource_list_member_id;
13392: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13385: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13386: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13387: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13388: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13389: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13390: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13391: z.resource_list_member_id;
13392: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13393: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13386: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13387: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13388: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13389: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13390: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13391: z.resource_list_member_id;
13392: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13393: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13394: l_txn_currency_code;
13388: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13389: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13390: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13391: z.resource_list_member_id;
13392: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13393: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13394: l_txn_currency_code;
13395: END IF; -- for the missing txn to txn conv rate only.
13396: END IF; -- webadi context
13389: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13390: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13391: z.resource_list_member_id;
13392: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13393: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13394: l_txn_currency_code;
13395: END IF; -- for the missing txn to txn conv rate only.
13396: END IF; -- webadi context
13397: GOTO END_RES_RATE;
13466: */
13467: IF l_webAdi_calling_context = 'WEBADI_CALCULATE' THEN
13468: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13469: -- populating the error tables.
13470: -- calling pa_fp_webadi_pkg.process_errors
13471: --print_msg('ConvErr:Web ADI context collecting errors');
13472: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13473: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13474: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13468: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13469: -- populating the error tables.
13470: -- calling pa_fp_webadi_pkg.process_errors
13471: --print_msg('ConvErr:Web ADI context collecting errors');
13472: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13473: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13474: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13475: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13476: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13469: -- populating the error tables.
13470: -- calling pa_fp_webadi_pkg.process_errors
13471: --print_msg('ConvErr:Web ADI context collecting errors');
13472: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13473: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13474: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13475: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13476: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13477: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13470: -- calling pa_fp_webadi_pkg.process_errors
13471: --print_msg('ConvErr:Web ADI context collecting errors');
13472: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13473: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13474: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13475: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13476: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13477: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13478: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13472: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13473: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13474: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13475: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13476: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13477: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13478: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13479: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13480: z.resource_list_member_id;
13473: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13474: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13475: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13476: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13477: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13478: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13479: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13480: z.resource_list_member_id;
13481: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13474: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13475: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13476: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13477: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13478: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13479: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13480: z.resource_list_member_id;
13481: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13482: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13475: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13476: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13477: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13478: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13479: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13480: z.resource_list_member_id;
13481: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13482: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13483: l_txn_currency_code;
13477: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13478: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13479: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13480: z.resource_list_member_id;
13481: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13482: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13483: l_txn_currency_code;
13484: END IF; -- for the missing txn to txn conv rate only.
13485: END IF; -- webadi context
13478: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13479: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13480: z.resource_list_member_id;
13481: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13482: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13483: l_txn_currency_code;
13484: END IF; -- for the missing txn to txn conv rate only.
13485: END IF; -- webadi context
13486: GOTO END_RES_RATE;
13560: */
13561: IF l_webAdi_calling_context = 'WEBADI_CALCULATE' THEN
13562: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13563: -- populating the error tables.
13564: -- calling pa_fp_webadi_pkg.process_errors
13565: --print_msg('ConvErr:Web ADI context collecting errors');
13566: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13567: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13568: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13562: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13563: -- populating the error tables.
13564: -- calling pa_fp_webadi_pkg.process_errors
13565: --print_msg('ConvErr:Web ADI context collecting errors');
13566: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13567: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13568: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13569: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13570: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13563: -- populating the error tables.
13564: -- calling pa_fp_webadi_pkg.process_errors
13565: --print_msg('ConvErr:Web ADI context collecting errors');
13566: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13567: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13568: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13569: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13570: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13571: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13564: -- calling pa_fp_webadi_pkg.process_errors
13565: --print_msg('ConvErr:Web ADI context collecting errors');
13566: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13567: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13568: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13569: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13570: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13571: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13572: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13566: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13567: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13568: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13569: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13570: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13571: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13572: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13573: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13574: z.resource_list_member_id;
13567: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13568: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13569: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13570: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13571: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13572: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13573: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13574: z.resource_list_member_id;
13575: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13568: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13569: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13570: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13571: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13572: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13573: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13574: z.resource_list_member_id;
13575: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13576: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13569: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13570: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13571: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13572: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13573: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13574: z.resource_list_member_id;
13575: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13576: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13577: l_txn_currency_code;
13571: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13572: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13573: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13574: z.resource_list_member_id;
13575: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13576: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13577: l_txn_currency_code;
13578: END IF; -- for the missing txn to txn conv rate only.
13579: END IF; -- webadi context
13572: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13573: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13574: z.resource_list_member_id;
13575: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13576: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13577: l_txn_currency_code;
13578: END IF; -- for the missing txn to txn conv rate only.
13579: END IF; -- webadi context
13580: GOTO END_RES_RATE;
13662: */
13663: IF l_webAdi_calling_context = 'WEBADI_CALCULATE' THEN
13664: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13665: -- populating the error tables.
13666: -- calling pa_fp_webadi_pkg.process_errors
13667: --print_msg('ConvErr:Web ADI context collecting errors');
13668: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13669: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13670: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13664: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13665: -- populating the error tables.
13666: -- calling pa_fp_webadi_pkg.process_errors
13667: --print_msg('ConvErr:Web ADI context collecting errors');
13668: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13669: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13670: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13671: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13672: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13665: -- populating the error tables.
13666: -- calling pa_fp_webadi_pkg.process_errors
13667: --print_msg('ConvErr:Web ADI context collecting errors');
13668: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13669: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13670: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13671: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13672: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13673: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13666: -- calling pa_fp_webadi_pkg.process_errors
13667: --print_msg('ConvErr:Web ADI context collecting errors');
13668: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13669: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13670: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13671: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13672: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13673: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13674: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13668: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13669: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13670: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13671: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13672: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13673: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13674: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13675: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13676: z.resource_list_member_id;
13669: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13670: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13671: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13672: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13673: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13674: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13675: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13676: z.resource_list_member_id;
13677: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13670: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13671: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13672: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13673: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13674: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13675: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13676: z.resource_list_member_id;
13677: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13678: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13671: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13672: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13673: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13674: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13675: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13676: z.resource_list_member_id;
13677: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13678: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13679: l_txn_currency_code;
13673: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13674: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13675: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13676: z.resource_list_member_id;
13677: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13678: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13679: l_txn_currency_code;
13680: END IF; -- for the missing txn to txn conv rate only.
13681: END IF; -- webadi context
13674: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13675: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13676: z.resource_list_member_id;
13677: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13678: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13679: l_txn_currency_code;
13680: END IF; -- for the missing txn to txn conv rate only.
13681: END IF; -- webadi context
13682: GOTO END_RES_RATE;
13786: */
13787: IF l_webAdi_calling_context = 'WEBADI_CALCULATE' THEN
13788: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13789: -- populating the error tables.
13790: -- calling pa_fp_webadi_pkg.process_errors
13791: --print_msg('ConvErr:Web ADI context collecting errors');
13792: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13793: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13794: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13788: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13789: -- populating the error tables.
13790: -- calling pa_fp_webadi_pkg.process_errors
13791: --print_msg('ConvErr:Web ADI context collecting errors');
13792: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13793: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13794: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13795: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13796: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13789: -- populating the error tables.
13790: -- calling pa_fp_webadi_pkg.process_errors
13791: --print_msg('ConvErr:Web ADI context collecting errors');
13792: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13793: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13794: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13795: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13796: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13797: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13790: -- calling pa_fp_webadi_pkg.process_errors
13791: --print_msg('ConvErr:Web ADI context collecting errors');
13792: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13793: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13794: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13795: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13796: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13797: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13798: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13792: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13793: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13794: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13795: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13796: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13797: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13798: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13799: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13800: z.resource_list_member_id;
13793: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13794: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13795: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13796: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13797: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13798: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13799: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13800: z.resource_list_member_id;
13801: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13794: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13795: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13796: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13797: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13798: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13799: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13800: z.resource_list_member_id;
13801: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13802: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13795: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13796: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13797: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13798: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13799: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13800: z.resource_list_member_id;
13801: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13802: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13803: l_txn_currency_code;
13797: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13798: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13799: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13800: z.resource_list_member_id;
13801: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13802: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13803: l_txn_currency_code;
13804: END IF; -- for the missing txn to txn conv rate only.
13805: END IF; -- webadi context
13798: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13799: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13800: z.resource_list_member_id;
13801: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13802: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13803: l_txn_currency_code;
13804: END IF; -- for the missing txn to txn conv rate only.
13805: END IF; -- webadi context
13806: GOTO END_RES_RATE;
13927: */
13928: IF l_webAdi_calling_context = 'WEBADI_CALCULATE' THEN
13929: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13930: -- populating the error tables.
13931: -- calling pa_fp_webadi_pkg.process_errors
13932: --print_msg('ConvErr:Web ADI context collecting errors');
13933: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13934: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13935: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13929: IF l_error_code = 'PA_FP_PROJ_NO_TXNCONVRATE' THEN
13930: -- populating the error tables.
13931: -- calling pa_fp_webadi_pkg.process_errors
13932: --print_msg('ConvErr:Web ADI context collecting errors');
13933: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13934: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13935: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13936: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13937: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13930: -- populating the error tables.
13931: -- calling pa_fp_webadi_pkg.process_errors
13932: --print_msg('ConvErr:Web ADI context collecting errors');
13933: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13934: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13935: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13936: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13937: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13938: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13931: -- calling pa_fp_webadi_pkg.process_errors
13932: --print_msg('ConvErr:Web ADI context collecting errors');
13933: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13934: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13935: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13936: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13937: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13938: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13939: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13933: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.EXTEND(1);
13934: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13935: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13936: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13937: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13938: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13939: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13940: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13941: z.resource_list_member_id;
13934: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13935: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13936: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13937: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13938: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13939: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13940: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13941: z.resource_list_member_id;
13942: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13935: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).error_code :=
13936: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13937: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13938: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13939: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13940: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13941: z.resource_list_member_id;
13942: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13943: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13936: 'PA_FP_WA_TXN_CURR_NO_CONV_RATE';
13937: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13938: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13939: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13940: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13941: z.resource_list_member_id;
13942: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13943: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13944: l_txn_currency_code;
13938: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).task_id := z.task_id;
13939: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13940: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13941: z.resource_list_member_id;
13942: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13943: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13944: l_txn_currency_code;
13945: END IF; -- for the missing txn to txn conv rate only.
13946: END IF; -- webadi context
13939: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13940: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).rlm_id :=
13941: z.resource_list_member_id;
13942: PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl
13943: (PA_FP_WEBADI_PKG.g_fp_webadi_rec_tbl.COUNT).txn_currency :=
13944: l_txn_currency_code;
13945: END IF; -- for the missing txn to txn conv rate only.
13946: END IF; -- webadi context
13947: GOTO END_RES_RATE;