DBA Data[Home] [Help]

APPS.PA_FP_WEBADI_PKG dependencies on PA_DEBUG

Line 331: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'Y');

327:
328: BEGIN
329: x_msg_count := 0;
330: x_return_status := FND_API.G_RET_STS_SUCCESS;
331: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'Y');
332:
333: IF l_debug_mode = 'Y' THEN
334: pa_debug.set_curr_function( p_function => 'DELETE_XFACE'
335: ,p_debug_mode => l_debug_mode );

Line 334: pa_debug.set_curr_function( p_function => 'DELETE_XFACE'

330: x_return_status := FND_API.G_RET_STS_SUCCESS;
331: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'Y');
332:
333: IF l_debug_mode = 'Y' THEN
334: pa_debug.set_curr_function( p_function => 'DELETE_XFACE'
335: ,p_debug_mode => l_debug_mode );
336: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.DELETE_XFACE' ;
337: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
338: END IF;

Line 336: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.DELETE_XFACE' ;

332:
333: IF l_debug_mode = 'Y' THEN
334: pa_debug.set_curr_function( p_function => 'DELETE_XFACE'
335: ,p_debug_mode => l_debug_mode );
336: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.DELETE_XFACE' ;
337: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
338: END IF;
339:
340: l_preserve_rows_flag := 'N';

Line 337: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);

333: IF l_debug_mode = 'Y' THEN
334: pa_debug.set_curr_function( p_function => 'DELETE_XFACE'
335: ,p_debug_mode => l_debug_mode );
336: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.DELETE_XFACE' ;
337: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
338: END IF;
339:
340: l_preserve_rows_flag := 'N';
341: l_nothing_delete_flag := 'N';

Line 346: pa_debug.g_err_stage := 'p_run_id is passed as null';

342:
343: -- validating input parameter
344: IF p_run_id IS NULL THEN
345: IF l_debug_mode = 'Y' THEN
346: pa_debug.g_err_stage := 'p_run_id is passed as null';
347: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
348: END IF;
349: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
350: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 347: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);

343: -- validating input parameter
344: IF p_run_id IS NULL THEN
345: IF l_debug_mode = 'Y' THEN
346: pa_debug.g_err_stage := 'p_run_id is passed as null';
347: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
348: END IF;
349: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
350: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
351: p_token1 => 'PROCEDURENAME',

Line 373: pa_debug.g_err_stage := 'Concurrent Request pending, returning';

369: AND bv.plan_processing_code IN ('XLUP', 'XLUE'));
370: -- there is a pending concurrent request, which is yet to be processed
371: -- inf table data should not be deleted
372: IF l_debug_mode = 'Y' THEN
373: pa_debug.g_err_stage := 'Concurrent Request pending, returning';
374: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
375: END IF;
376: EXCEPTION
377: WHEN NO_DATA_FOUND THEN

Line 374: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);

370: -- there is a pending concurrent request, which is yet to be processed
371: -- inf table data should not be deleted
372: IF l_debug_mode = 'Y' THEN
373: pa_debug.g_err_stage := 'Concurrent Request pending, returning';
374: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
375: END IF;
376: EXCEPTION
377: WHEN NO_DATA_FOUND THEN
378: IF l_debug_mode = 'Y' THEN

Line 379: pa_debug.g_err_stage := 'This has been called for online mode';

375: END IF;
376: EXCEPTION
377: WHEN NO_DATA_FOUND THEN
378: IF l_debug_mode = 'Y' THEN
379: pa_debug.g_err_stage := 'This has been called for online mode';
380: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
381: END IF;
382: -- do nothing
383: l_preserve_rows_flag := 'N';

Line 380: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);

376: EXCEPTION
377: WHEN NO_DATA_FOUND THEN
378: IF l_debug_mode = 'Y' THEN
379: pa_debug.g_err_stage := 'This has been called for online mode';
380: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
381: END IF;
382: -- do nothing
383: l_preserve_rows_flag := 'N';
384: -- l_nothing_delete_flag := 'Y';

Line 394: pa_debug.g_err_stage := ':Deleted '||l_del_record_count||' records from PA_FP_WEBADI_UPLOAD_INF';

390: WHERE run_id = p_run_id;
391:
392: IF l_debug_mode = 'Y' THEN
393: l_del_record_count := SQL%ROWCOUNT;
394: pa_debug.g_err_stage := ':Deleted '||l_del_record_count||' records from PA_FP_WEBADI_UPLOAD_INF';
395: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
396: pa_debug.reset_curr_function;
397: END IF;
398: END IF;

Line 395: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);

391:
392: IF l_debug_mode = 'Y' THEN
393: l_del_record_count := SQL%ROWCOUNT;
394: pa_debug.g_err_stage := ':Deleted '||l_del_record_count||' records from PA_FP_WEBADI_UPLOAD_INF';
395: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
396: pa_debug.reset_curr_function;
397: END IF;
398: END IF;
399: EXCEPTION

Line 396: pa_debug.reset_curr_function;

392: IF l_debug_mode = 'Y' THEN
393: l_del_record_count := SQL%ROWCOUNT;
394: pa_debug.g_err_stage := ':Deleted '||l_del_record_count||' records from PA_FP_WEBADI_UPLOAD_INF';
395: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
396: pa_debug.reset_curr_function;
397: END IF;
398: END IF;
399: EXCEPTION
400: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

Line 419: pa_debug.reset_curr_function;

415: END IF;
416: x_return_status := FND_API.G_RET_STS_ERROR;
417:
418: IF l_debug_mode = 'Y' THEN
419: pa_debug.reset_curr_function;
420: END IF;
421: RETURN;
422: WHEN OTHERS THEN
423: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 430: pa_debug.write('DELETE_XFACE' || g_module_name,SQLERRM,4);

426: FND_MSG_PUB.add_exc_msg
427: ( p_pkg_name => 'pa_fp_webadi_pkg'
428: ,p_procedure_name => 'DELETE_XFACE' );
429: IF l_debug_mode = 'Y' THEN
430: pa_debug.write('DELETE_XFACE' || g_module_name,SQLERRM,4);
431: pa_debug.write('DELETE_XFACE' || g_module_name,pa_debug.G_Err_Stack,4);
432: pa_debug.reset_curr_function;
433: END IF;
434:

Line 431: pa_debug.write('DELETE_XFACE' || g_module_name,pa_debug.G_Err_Stack,4);

427: ( p_pkg_name => 'pa_fp_webadi_pkg'
428: ,p_procedure_name => 'DELETE_XFACE' );
429: IF l_debug_mode = 'Y' THEN
430: pa_debug.write('DELETE_XFACE' || g_module_name,SQLERRM,4);
431: pa_debug.write('DELETE_XFACE' || g_module_name,pa_debug.G_Err_Stack,4);
432: pa_debug.reset_curr_function;
433: END IF;
434:
435: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;

Line 432: pa_debug.reset_curr_function;

428: ,p_procedure_name => 'DELETE_XFACE' );
429: IF l_debug_mode = 'Y' THEN
430: pa_debug.write('DELETE_XFACE' || g_module_name,SQLERRM,4);
431: pa_debug.write('DELETE_XFACE' || g_module_name,pa_debug.G_Err_Stack,4);
432: pa_debug.reset_curr_function;
433: END IF;
434:
435: RAISE FND_API.G_EXC_UNEXPECTED_ERROR ;
436:

Line 515: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

511:
512:
513: BEGIN
514:
515: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
516: x_msg_count := 0;
517: x_return_status := FND_API.G_RET_STS_SUCCESS;
518: IF l_debug_mode = 'Y' THEN
519: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

Line 519: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

515: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
516: x_msg_count := 0;
517: x_return_status := FND_API.G_RET_STS_SUCCESS;
518: IF l_debug_mode = 'Y' THEN
519: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
520: p_debug_mode => l_debug_mode );
521: END IF;
522: IF l_debug_mode = 'Y' THEN
523: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.validate_header_info';

Line 523: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.validate_header_info';

519: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
520: p_debug_mode => l_debug_mode );
521: END IF;
522: IF l_debug_mode = 'Y' THEN
523: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.validate_header_info';
524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
525: END IF;
526:
527: --log1('----- Entering into validate_header_info-------');

Line 524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

520: p_debug_mode => l_debug_mode );
521: END IF;
522: IF l_debug_mode = 'Y' THEN
523: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.validate_header_info';
524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
525: END IF;
526:
527: --log1('----- Entering into validate_header_info-------');
528:

Line 530: pa_debug.g_err_stage := 'Opening l_version_info_csr';

526:
527: --log1('----- Entering into validate_header_info-------');
528:
529: IF l_debug_mode = 'Y' THEN
530: pa_debug.g_err_stage := 'Opening l_version_info_csr';
531: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
532: END IF;
533:
534: -- since there would be check for null budget_version_id in the

Line 531: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

527: --log1('----- Entering into validate_header_info-------');
528:
529: IF l_debug_mode = 'Y' THEN
530: pa_debug.g_err_stage := 'Opening l_version_info_csr';
531: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
532: END IF;
533:
534: -- since there would be check for null budget_version_id in the
535: -- calling place, no check is made here for the same

Line 554: pa_debug.g_err_stage := 'Cursor l_version_info_csr failed to fetch data';

550: l_time_phase_code;
551:
552: IF l_version_info_csr%NOTFOUND THEN
553: IF l_debug_mode = 'Y' THEN
554: pa_debug.g_err_stage := 'Cursor l_version_info_csr failed to fetch data';
555: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
556: END IF;
557: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
558: END IF;

Line 555: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

551:
552: IF l_version_info_csr%NOTFOUND THEN
553: IF l_debug_mode = 'Y' THEN
554: pa_debug.g_err_stage := 'Cursor l_version_info_csr failed to fetch data';
555: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
556: END IF;
557: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
558: END IF;
559: CLOSE l_version_info_csr;

Line 562: pa_debug.g_err_stage := 'Data fetched from l_version_info_csr';

558: END IF;
559: CLOSE l_version_info_csr;
560:
561: IF l_debug_mode = 'Y' THEN
562: pa_debug.g_err_stage := 'Data fetched from l_version_info_csr';
563: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
564: END IF;
565:
566: --log1('----- STAGE 1-------');

Line 563: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

559: CLOSE l_version_info_csr;
560:
561: IF l_debug_mode = 'Y' THEN
562: pa_debug.g_err_stage := 'Data fetched from l_version_info_csr';
563: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
564: END IF;
565:
566: --log1('----- STAGE 1-------');
567: IF l_debug_mode = 'Y' THEN

Line 568: pa_debug.g_err_stage := 'Validating record version number';

564: END IF;
565:
566: --log1('----- STAGE 1-------');
567: IF l_debug_mode = 'Y' THEN
568: pa_debug.g_err_stage := 'Validating record version number';
569: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
570: END IF;
571: IF l_record_version_number <> p_record_version_number THEN
572: IF l_debug_mode = 'Y' THEN

Line 569: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

565:
566: --log1('----- STAGE 1-------');
567: IF l_debug_mode = 'Y' THEN
568: pa_debug.g_err_stage := 'Validating record version number';
569: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
570: END IF;
571: IF l_record_version_number <> p_record_version_number THEN
572: IF l_debug_mode = 'Y' THEN
573: pa_debug.g_err_stage := 'Record version number has changed';

Line 573: pa_debug.g_err_stage := 'Record version number has changed';

569: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
570: END IF;
571: IF l_record_version_number <> p_record_version_number THEN
572: IF l_debug_mode = 'Y' THEN
573: pa_debug.g_err_stage := 'Record version number has changed';
574: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
575: END IF;
576: RAISE BV_validation_failed_exc;
577: END IF;

Line 574: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

570: END IF;
571: IF l_record_version_number <> p_record_version_number THEN
572: IF l_debug_mode = 'Y' THEN
573: pa_debug.g_err_stage := 'Record version number has changed';
574: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
575: END IF;
576: RAISE BV_validation_failed_exc;
577: END IF;
578: --Update the interface table with error_code 'PA_FP_WEBADI_VER_MODIFIED'

Line 581: pa_debug.g_err_stage := 'Checking for periodic layout';

577: END IF;
578: --Update the interface table with error_code 'PA_FP_WEBADI_VER_MODIFIED'
579:
580: IF l_debug_mode = 'Y' THEN
581: pa_debug.g_err_stage := 'Checking for periodic layout';
582: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
583: END IF;
584:
585: BEGIN

Line 582: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

578: --Update the interface table with error_code 'PA_FP_WEBADI_VER_MODIFIED'
579:
580: IF l_debug_mode = 'Y' THEN
581: pa_debug.g_err_stage := 'Checking for periodic layout';
582: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
583: END IF;
584:
585: BEGIN
586: SELECT 'Y'

Line 602: pa_debug.g_err_stage := 'Validating period mask';

598:
599: --log1('----- STAGE 2-------');
600: IF is_periodic_layout = 'Y' THEN
601: IF l_debug_mode = 'Y' THEN
602: pa_debug.g_err_stage := 'Validating period mask';
603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
604: END IF;
605:
606: IF l_time_phase_code <> 'N' THEN

Line 603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

599: --log1('----- STAGE 2-------');
600: IF is_periodic_layout = 'Y' THEN
601: IF l_debug_mode = 'Y' THEN
602: pa_debug.g_err_stage := 'Validating period mask';
603: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
604: END IF;
605:
606: IF l_time_phase_code <> 'N' THEN
607: BEGIN

Line 615: pa_debug.g_err_stage := 'No data found for period mask';

611: WHERE period_mask_id = l_period_mask_id;
612: EXCEPTION
613: WHEN NO_DATA_FOUND THEN
614: IF l_debug_mode = 'Y' THEN
615: pa_debug.g_err_stage := 'No data found for period mask';
616: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
617: END IF;
618: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
619: END;

Line 616: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

612: EXCEPTION
613: WHEN NO_DATA_FOUND THEN
614: IF l_debug_mode = 'Y' THEN
615: pa_debug.g_err_stage := 'No data found for period mask';
616: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
617: END IF;
618: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
619: END;
620: -- the following validation is only for timephased budgets downloaded in

Line 624: pa_debug.g_err_stage := 'period mask has changed';

620: -- the following validation is only for timephased budgets downloaded in
621: -- periodic layouts
622: IF l_pm_rec_version_number <> p_pm_rec_version_number THEN
623: IF l_debug_mode = 'Y' THEN
624: pa_debug.g_err_stage := 'period mask has changed';
625: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
626: END IF;
627: RAISE Bv_period_mask_changed_Exc;
628: --Update the interface table with error_code 'PA_FP_WEBADI_TP_MODIFIED'

Line 625: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

621: -- periodic layouts
622: IF l_pm_rec_version_number <> p_pm_rec_version_number THEN
623: IF l_debug_mode = 'Y' THEN
624: pa_debug.g_err_stage := 'period mask has changed';
625: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
626: END IF;
627: RAISE Bv_period_mask_changed_Exc;
628: --Update the interface table with error_code 'PA_FP_WEBADI_TP_MODIFIED'
629: END IF;

Line 635: pa_debug.g_err_stage := 'Checking for function security';

631: END IF;
632:
633: --log1('----- STAGE 3-------');
634: IF l_debug_mode = 'Y' THEN
635: pa_debug.g_err_stage := 'Checking for function security';
636: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
637: END IF;
638:
639: IF l_ci_id = -1 THEN

Line 636: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

632:
633: --log1('----- STAGE 3-------');
634: IF l_debug_mode = 'Y' THEN
635: pa_debug.g_err_stage := 'Checking for function security';
636: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
637: END IF;
638:
639: IF l_ci_id = -1 THEN
640: -- budget version

Line 665: pa_debug.g_err_stage := 'Function security not present';

661: END IF;
662:
663: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
664: IF l_debug_mode = 'Y' THEN
665: pa_debug.g_err_stage := 'Function security not present';
666: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
667: END IF;
668: RAISE No_Bv_Maint_Previlege_Exc;
669: --Update the interface table with error_code 'PA_FP_WEBADI_NO_BV_MAINT_PVLG'

Line 666: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

662:
663: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
664: IF l_debug_mode = 'Y' THEN
665: pa_debug.g_err_stage := 'Function security not present';
666: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
667: END IF;
668: RAISE No_Bv_Maint_Previlege_Exc;
669: --Update the interface table with error_code 'PA_FP_WEBADI_NO_BV_MAINT_PVLG'
670: END IF;

Line 675: pa_debug.g_err_stage := 'Checking if the version can be edited';

671:
672: --log1('----- STAGE 4-------');
673: -- Checking, if the budget version can be edited or not
674: IF l_debug_mode = 'Y' THEN
675: pa_debug.g_err_stage := 'Checking if the version can be edited';
676: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
677: END IF;
678:
679: IF l_ci_id = -1 THEN

Line 676: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

672: --log1('----- STAGE 4-------');
673: -- Checking, if the budget version can be edited or not
674: IF l_debug_mode = 'Y' THEN
675: pa_debug.g_err_stage := 'Checking if the version can be edited';
676: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
677: END IF;
678:
679: IF l_ci_id = -1 THEN
680: pa_fin_plan_utils.validate_editable_bv

Line 694: pa_debug.g_err_stage := 'The version can not be edited';

690:
691: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
692: IF l_val_err_code IS NOT NULL THEN
693: IF l_debug_mode = 'Y' THEN
694: pa_debug.g_err_stage := 'The version can not be edited';
695: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
696: END IF;
697: RAISE Bv_Non_Editable_Exc;
698: --update the interface table with the error_code;

Line 695: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

691: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
692: IF l_val_err_code IS NOT NULL THEN
693: IF l_debug_mode = 'Y' THEN
694: pa_debug.g_err_stage := 'The version can not be edited';
695: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
696: END IF;
697: RAISE Bv_Non_Editable_Exc;
698: --update the interface table with the error_code;
699: END IF;

Line 706: pa_debug.g_err_stage := 'Checking if the CO can be updated';

702: --log1('----- STAGE 5-------');
703: ELSE
704: -- Check if the ci is not editable
705: IF l_debug_mode = 'Y' THEN
706: pa_debug.g_err_stage := 'Checking if the CO can be updated';
707: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
708: END IF;
709: BEGIN
710: SELECT pjs.project_system_status_code

Line 707: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

703: ELSE
704: -- Check if the ci is not editable
705: IF l_debug_mode = 'Y' THEN
706: pa_debug.g_err_stage := 'Checking if the CO can be updated';
707: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
708: END IF;
709: BEGIN
710: SELECT pjs.project_system_status_code
711: INTO l_ci_status_code

Line 719: pa_debug.g_err_stage := 'Status code not found';

715: and pci.status_code = pjs.project_status_code;
716: EXCEPTION
717: WHEN NO_DATA_FOUND THEN
718: IF l_debug_mode = 'Y' THEN
719: pa_debug.g_err_stage := 'Status code not found';
720: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
721: END IF;
722: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
723: END;

Line 720: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

716: EXCEPTION
717: WHEN NO_DATA_FOUND THEN
718: IF l_debug_mode = 'Y' THEN
719: pa_debug.g_err_stage := 'Status code not found';
720: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
721: END IF;
722: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
723: END;
724:

Line 727: pa_debug.g_err_stage := 'CO version cannot be updated';

723: END;
724:
725: IF l_ci_status_code NOT IN ('CI_DRAFT', 'CI_WORKING') THEN
726: IF l_debug_mode = 'Y' THEN
727: pa_debug.g_err_stage := 'CO version cannot be updated';
728: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
729: END IF;
730: RAISE Co_Ver_Non_Editable_Exc;
731: --update the interface table with error_code 'PA_FP_WA_CI_VER_NON_EDITABLE'

Line 728: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

724:
725: IF l_ci_status_code NOT IN ('CI_DRAFT', 'CI_WORKING') THEN
726: IF l_debug_mode = 'Y' THEN
727: pa_debug.g_err_stage := 'CO version cannot be updated';
728: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
729: END IF;
730: RAISE Co_Ver_Non_Editable_Exc;
731: --update the interface table with error_code 'PA_FP_WA_CI_VER_NON_EDITABLE'
732: END IF;

Line 743: pa_debug.g_err_stage := 'Checking for submit previlege';

739: * throw an error, if the version is CI
740: */
741:
742: IF l_debug_mode = 'Y' THEN
743: pa_debug.g_err_stage := 'Checking for submit previlege';
744: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
745: END IF;
746: IF p_submit_flag = 'Y' THEN
747: -- call to check if the version is current working

Line 744: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

740: */
741:
742: IF l_debug_mode = 'Y' THEN
743: pa_debug.g_err_stage := 'Checking for submit previlege';
744: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
745: END IF;
746: IF p_submit_flag = 'Y' THEN
747: -- call to check if the version is current working
748: IF l_ci_id = -1 THEN

Line 751: pa_debug.g_err_stage := 'Submittin while not current working';

747: -- call to check if the version is current working
748: IF l_ci_id = -1 THEN
749: IF l_current_working_flag = 'N' THEN
750: IF l_debug_mode = 'Y' THEN
751: pa_debug.g_err_stage := 'Submittin while not current working';
752: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
753: END IF;
754: RAISE Bv_Not_Curr_Working_Exc;
755: --Update the interface table with error_code 'PA_FP_WA_BV_NOT_CURR_WORKING';

Line 752: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

748: IF l_ci_id = -1 THEN
749: IF l_current_working_flag = 'N' THEN
750: IF l_debug_mode = 'Y' THEN
751: pa_debug.g_err_stage := 'Submittin while not current working';
752: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
753: END IF;
754: RAISE Bv_Not_Curr_Working_Exc;
755: --Update the interface table with error_code 'PA_FP_WA_BV_NOT_CURR_WORKING';
756: END IF;

Line 759: pa_debug.g_err_stage := 'Submitting CO version';

755: --Update the interface table with error_code 'PA_FP_WA_BV_NOT_CURR_WORKING';
756: END IF;
757: ELSE -- for CI version the p_submit_flag = 'Y'
758: IF l_debug_mode = 'Y' THEN
759: pa_debug.g_err_stage := 'Submitting CO version';
760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
761: END IF;
762: RAISE Ci_Ver_Sumbit_Flag_Exc;
763: --Update the interface table with error_code 'PA_FP_WA_CI_VER_SUBMIT_FLAG';

Line 760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

756: END IF;
757: ELSE -- for CI version the p_submit_flag = 'Y'
758: IF l_debug_mode = 'Y' THEN
759: pa_debug.g_err_stage := 'Submitting CO version';
760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
761: END IF;
762: RAISE Ci_Ver_Sumbit_Flag_Exc;
763: --Update the interface table with error_code 'PA_FP_WA_CI_VER_SUBMIT_FLAG';
764: END IF;

Line 778: pa_debug.g_err_stage := 'No submit previlege';

774: x_ret_code => l_sec_ret_code);
775:
776: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
777: IF l_debug_mode = 'Y' THEN
778: pa_debug.g_err_stage := 'No submit previlege';
779: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
780: END IF;
781: RAISE No_Bv_Maint_Previlege_Exc;
782: --Update the interface table with error_code 'PA_FP_WEBADI_NO_BV_MAINT_PVLG'

Line 779: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

775:
776: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
777: IF l_debug_mode = 'Y' THEN
778: pa_debug.g_err_stage := 'No submit previlege';
779: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
780: END IF;
781: RAISE No_Bv_Maint_Previlege_Exc;
782: --Update the interface table with error_code 'PA_FP_WEBADI_NO_BV_MAINT_PVLG'
783: END IF;

Line 789: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.validate_header_info';

785: --log1('----- STAGE 7-------');
786: END IF; -- p_submit_flag = 'Y'
787:
788: IF l_debug_mode = 'Y' THEN
789: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.validate_header_info';
790: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
791: END IF;
792: IF l_debug_mode = 'Y' THEN
793: pa_debug.reset_curr_function;

Line 790: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

786: END IF; -- p_submit_flag = 'Y'
787:
788: IF l_debug_mode = 'Y' THEN
789: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.validate_header_info';
790: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
791: END IF;
792: IF l_debug_mode = 'Y' THEN
793: pa_debug.reset_curr_function;
794: END IF;

Line 793: pa_debug.reset_curr_function;

789: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.validate_header_info';
790: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
791: END IF;
792: IF l_debug_mode = 'Y' THEN
793: pa_debug.reset_curr_function;
794: END IF;
795:
796: --log1('----- Leaving validate_header_info-------');
797:

Line 802: pa_debug.g_err_stage := 'Updating tmp table with error code: PA_FP_WEBADI_VER_MODIFIED';

798: EXCEPTION
799: -- handling all the pre defined exceptions
800: WHEN BV_validation_failed_exc THEN
801: IF l_debug_mode = 'Y' THEN
802: pa_debug.g_err_stage := 'Updating tmp table with error code: PA_FP_WEBADI_VER_MODIFIED';
803: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
804: END IF;
805:
806: UPDATE pa_fp_webadi_upload_inf

Line 803: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

799: -- handling all the pre defined exceptions
800: WHEN BV_validation_failed_exc THEN
801: IF l_debug_mode = 'Y' THEN
802: pa_debug.g_err_stage := 'Updating tmp table with error code: PA_FP_WEBADI_VER_MODIFIED';
803: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
804: END IF;
805:
806: UPDATE pa_fp_webadi_upload_inf
807: SET val_error_flag = 'Y',

Line 818: pa_debug.reset_curr_function;

814: AND Nvl(p_request_id, -99) = Nvl(request_id, -99);
815:
816: x_return_status := FND_API.G_RET_STS_ERROR;
817: IF l_debug_mode = 'Y' THEN
818: pa_debug.reset_curr_function;
819: END IF;
820:
821: RETURN;
822: WHEN Bv_period_mask_changed_Exc THEN

Line 824: pa_debug.g_err_stage := 'Updating tmp table with error code: PA_FP_WEBADI_TP_MODIFIED';

820:
821: RETURN;
822: WHEN Bv_period_mask_changed_Exc THEN
823: IF l_debug_mode = 'Y' THEN
824: pa_debug.g_err_stage := 'Updating tmp table with error code: PA_FP_WEBADI_TP_MODIFIED';
825: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
826: END IF;
827:
828: UPDATE pa_fp_webadi_upload_inf

Line 825: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

821: RETURN;
822: WHEN Bv_period_mask_changed_Exc THEN
823: IF l_debug_mode = 'Y' THEN
824: pa_debug.g_err_stage := 'Updating tmp table with error code: PA_FP_WEBADI_TP_MODIFIED';
825: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
826: END IF;
827:
828: UPDATE pa_fp_webadi_upload_inf
829: SET val_error_flag = 'Y',

Line 840: pa_debug.reset_curr_function;

836: AND Nvl(p_request_id, -99) = Nvl(request_id, -99);
837:
838: x_return_status := FND_API.G_RET_STS_ERROR;
839: IF l_debug_mode = 'Y' THEN
840: pa_debug.reset_curr_function;
841: END IF;
842:
843: RETURN;
844: WHEN No_Bv_Maint_Previlege_Exc THEN

Line 846: pa_debug.g_err_stage := 'Updating tmp table with error code: PA_FP_WEBADI_NO_BV_MAINT_PVLG';

842:
843: RETURN;
844: WHEN No_Bv_Maint_Previlege_Exc THEN
845: IF l_debug_mode = 'Y' THEN
846: pa_debug.g_err_stage := 'Updating tmp table with error code: PA_FP_WEBADI_NO_BV_MAINT_PVLG';
847: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
848: END IF;
849:
850: UPDATE pa_fp_webadi_upload_inf

Line 847: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

843: RETURN;
844: WHEN No_Bv_Maint_Previlege_Exc THEN
845: IF l_debug_mode = 'Y' THEN
846: pa_debug.g_err_stage := 'Updating tmp table with error code: PA_FP_WEBADI_NO_BV_MAINT_PVLG';
847: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
848: END IF;
849:
850: UPDATE pa_fp_webadi_upload_inf
851: SET val_error_flag = 'Y',

Line 862: pa_debug.reset_curr_function;

858: AND Nvl(p_request_id, -99) = Nvl(request_id, -99);
859:
860: x_return_status := FND_API.G_RET_STS_ERROR;
861: IF l_debug_mode = 'Y' THEN
862: pa_debug.reset_curr_function;
863: END IF;
864:
865: RETURN;
866: WHEN Bv_Non_Editable_Exc THEN

Line 868: pa_debug.g_err_stage := 'Updating tmp table with error code: ' || l_val_err_code;

864:
865: RETURN;
866: WHEN Bv_Non_Editable_Exc THEN
867: IF l_debug_mode = 'Y' THEN
868: pa_debug.g_err_stage := 'Updating tmp table with error code: ' || l_val_err_code;
869: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
870: END IF;
871:
872: UPDATE pa_fp_webadi_upload_inf

Line 869: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

865: RETURN;
866: WHEN Bv_Non_Editable_Exc THEN
867: IF l_debug_mode = 'Y' THEN
868: pa_debug.g_err_stage := 'Updating tmp table with error code: ' || l_val_err_code;
869: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
870: END IF;
871:
872: UPDATE pa_fp_webadi_upload_inf
873: SET val_error_flag = 'Y',

Line 884: pa_debug.reset_curr_function;

880: AND Nvl(p_request_id, -99) = Nvl(request_id, -99);
881:
882: x_return_status := FND_API.G_RET_STS_ERROR;
883: IF l_debug_mode = 'Y' THEN
884: pa_debug.reset_curr_function;
885: END IF;
886:
887: RETURN;
888: WHEN Co_Ver_Non_Editable_Exc THEN

Line 890: pa_debug.g_err_stage := 'Updating tmp table with error code: FP_WEBADI_CI_VER_NON_EDITABLE';

886:
887: RETURN;
888: WHEN Co_Ver_Non_Editable_Exc THEN
889: IF l_debug_mode = 'Y' THEN
890: pa_debug.g_err_stage := 'Updating tmp table with error code: FP_WEBADI_CI_VER_NON_EDITABLE';
891: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
892: END IF;
893:
894: UPDATE pa_fp_webadi_upload_inf

Line 891: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

887: RETURN;
888: WHEN Co_Ver_Non_Editable_Exc THEN
889: IF l_debug_mode = 'Y' THEN
890: pa_debug.g_err_stage := 'Updating tmp table with error code: FP_WEBADI_CI_VER_NON_EDITABLE';
891: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
892: END IF;
893:
894: UPDATE pa_fp_webadi_upload_inf
895: SET val_error_flag = 'Y',

Line 906: pa_debug.reset_curr_function;

902: AND Nvl(p_request_id, -99) = Nvl(request_id, -99);
903:
904: x_return_status := FND_API.G_RET_STS_ERROR;
905: IF l_debug_mode = 'Y' THEN
906: pa_debug.reset_curr_function;
907: END IF;
908:
909: RETURN;
910: WHEN Bv_Not_Curr_Working_Exc THEN

Line 912: pa_debug.g_err_stage := 'Updating tmp table with error code: FP_WEBADI_BV_NOT_CURR_WORKING';

908:
909: RETURN;
910: WHEN Bv_Not_Curr_Working_Exc THEN
911: IF l_debug_mode = 'Y' THEN
912: pa_debug.g_err_stage := 'Updating tmp table with error code: FP_WEBADI_BV_NOT_CURR_WORKING';
913: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
914: END IF;
915:
916: UPDATE pa_fp_webadi_upload_inf

Line 913: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

909: RETURN;
910: WHEN Bv_Not_Curr_Working_Exc THEN
911: IF l_debug_mode = 'Y' THEN
912: pa_debug.g_err_stage := 'Updating tmp table with error code: FP_WEBADI_BV_NOT_CURR_WORKING';
913: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
914: END IF;
915:
916: UPDATE pa_fp_webadi_upload_inf
917: SET val_error_flag = 'Y',

Line 928: pa_debug.reset_curr_function;

924: AND Nvl(p_request_id, -99) = Nvl(request_id, -99);
925:
926: x_return_status := FND_API.G_RET_STS_ERROR;
927: IF l_debug_mode = 'Y' THEN
928: pa_debug.reset_curr_function;
929: END IF;
930:
931: RETURN;
932: WHEN Ci_Ver_Sumbit_Flag_Exc THEN

Line 934: pa_debug.g_err_stage := 'Updating tmp table with error code: FP_WEBADI_CI_VER_SUBMIT_FLAG';

930:
931: RETURN;
932: WHEN Ci_Ver_Sumbit_Flag_Exc THEN
933: IF l_debug_mode = 'Y' THEN
934: pa_debug.g_err_stage := 'Updating tmp table with error code: FP_WEBADI_CI_VER_SUBMIT_FLAG';
935: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
936: END IF;
937:
938: UPDATE pa_fp_webadi_upload_inf

Line 935: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

931: RETURN;
932: WHEN Ci_Ver_Sumbit_Flag_Exc THEN
933: IF l_debug_mode = 'Y' THEN
934: pa_debug.g_err_stage := 'Updating tmp table with error code: FP_WEBADI_CI_VER_SUBMIT_FLAG';
935: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
936: END IF;
937:
938: UPDATE pa_fp_webadi_upload_inf
939: SET val_error_flag = 'Y',

Line 950: pa_debug.reset_curr_function;

946: AND Nvl(p_request_id, -99) = Nvl(request_id, -99);
947:
948: x_return_status := FND_API.G_RET_STS_ERROR;
949: IF l_debug_mode = 'Y' THEN
950: pa_debug.reset_curr_function;
951: END IF;
952:
953: RETURN;
954:

Line 974: pa_debug.reset_curr_function;

970: END IF;
971: x_return_status := FND_API.G_RET_STS_ERROR;
972:
973: IF l_debug_mode = 'Y' THEN
974: pa_debug.reset_curr_function;
975: END IF;
976: RETURN;
977:
978: WHEN OTHERS THEN

Line 986: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

982:
983: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
984: ,p_procedure_name => 'prepare_val_input');
985: IF l_debug_mode = 'Y' THEN
986: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
987: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
988: END IF;
989:
990: IF l_debug_mode = 'Y' THEN

Line 987: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

983: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
984: ,p_procedure_name => 'prepare_val_input');
985: IF l_debug_mode = 'Y' THEN
986: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
987: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
988: END IF;
989:
990: IF l_debug_mode = 'Y' THEN
991: pa_debug.reset_curr_function;

Line 991: pa_debug.reset_curr_function;

987: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
988: END IF;
989:
990: IF l_debug_mode = 'Y' THEN
991: pa_debug.reset_curr_function;
992: END IF;
993: RAISE;
994:
995: END validate_header_info; -- of validate_header_info

Line 1038: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

1034: l_data VARCHAR2(2000);
1035: l_periodic_flag VARCHAR2(1);
1036:
1037: BEGIN
1038: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
1039: x_msg_count := 0;
1040: x_return_status := FND_API.G_RET_STS_SUCCESS;
1041: IF l_debug_mode = 'Y' THEN
1042: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

Line 1042: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

1038: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
1039: x_msg_count := 0;
1040: x_return_status := FND_API.G_RET_STS_SUCCESS;
1041: IF l_debug_mode = 'Y' THEN
1042: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
1043: p_debug_mode => l_debug_mode );
1044: END IF;
1045: IF l_debug_mode = 'Y' THEN
1046: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.process_errors';

Line 1046: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.process_errors';

1042: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
1043: p_debug_mode => l_debug_mode );
1044: END IF;
1045: IF l_debug_mode = 'Y' THEN
1046: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.process_errors';
1047: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1048: END IF;
1049:
1050: --log1('PE 1'||p_error_code_tbl.COUNT);

Line 1047: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1043: p_debug_mode => l_debug_mode );
1044: END IF;
1045: IF l_debug_mode = 'Y' THEN
1046: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.process_errors';
1047: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1048: END IF;
1049:
1050: --log1('PE 1'||p_error_code_tbl.COUNT);
1051: --log1('PE 2'||p_periodic_flag);

Line 1125: pa_debug.g_err_stage := 'Not a valid calling context passed';

1121: AND val_error_flag IS NULL
1122: AND Nvl(p_request_id, -99) = Nvl(request_id, -99);
1123: ELSE -- no other valid not null context
1124: IF l_debug_mode = 'Y' THEN
1125: pa_debug.g_err_stage := 'Not a valid calling context passed';
1126: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1127: END IF;
1128: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1129: END IF;

Line 1126: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1122: AND Nvl(p_request_id, -99) = Nvl(request_id, -99);
1123: ELSE -- no other valid not null context
1124: IF l_debug_mode = 'Y' THEN
1125: pa_debug.g_err_stage := 'Not a valid calling context passed';
1126: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1127: END IF;
1128: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1129: END IF;
1130:

Line 1158: pa_debug.g_err_stage := 'Information mismatch to process: periodic';

1154: AND ROWNUM=1;
1155:
1156: ELSE -- input table length not same
1157: IF l_debug_mode = 'Y' THEN
1158: pa_debug.g_err_stage := 'Information mismatch to process: periodic';
1159: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1160: END IF;
1161: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1162: END IF;

Line 1159: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1155:
1156: ELSE -- input table length not same
1157: IF l_debug_mode = 'Y' THEN
1158: pa_debug.g_err_stage := 'Information mismatch to process: periodic';
1159: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1160: END IF;
1161: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1162: END IF;
1163:

Line 1185: pa_debug.g_err_stage := 'SQL%COUNT' || SQL%ROWCOUNT;

1181: AND Nvl(p_request_id, -99) = Nvl(inf.request_id, -99)
1182: AND ROWNUM=1;
1183:
1184: IF l_debug_mode = 'Y' THEN
1185: pa_debug.g_err_stage := 'SQL%COUNT' || SQL%ROWCOUNT;
1186: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1187: END IF;
1188: ELSE
1189: IF l_debug_mode = 'Y' THEN

Line 1186: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1182: AND ROWNUM=1;
1183:
1184: IF l_debug_mode = 'Y' THEN
1185: pa_debug.g_err_stage := 'SQL%COUNT' || SQL%ROWCOUNT;
1186: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1187: END IF;
1188: ELSE
1189: IF l_debug_mode = 'Y' THEN
1190: pa_debug.g_err_stage := 'Information mismatch to process: non periodic';

Line 1190: pa_debug.g_err_stage := 'Information mismatch to process: non periodic';

1186: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1187: END IF;
1188: ELSE
1189: IF l_debug_mode = 'Y' THEN
1190: pa_debug.g_err_stage := 'Information mismatch to process: non periodic';
1191: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1192: END IF;
1193: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1194: END IF;

Line 1191: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1187: END IF;
1188: ELSE
1189: IF l_debug_mode = 'Y' THEN
1190: pa_debug.g_err_stage := 'Information mismatch to process: non periodic';
1191: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1192: END IF;
1193: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1194: END IF;
1195: END IF;

Line 1199: pa_debug.g_err_stage := 'No error code passed, returning';

1195: END IF;
1196:
1197: ELSE -- lenght of error code table is 0 when context is not passed
1198: IF l_debug_mode = 'Y' THEN
1199: pa_debug.g_err_stage := 'No error code passed, returning';
1200: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1201: END IF;
1202: IF l_debug_mode = 'Y' THEN
1203: pa_debug.reset_curr_function;

Line 1200: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1196:
1197: ELSE -- lenght of error code table is 0 when context is not passed
1198: IF l_debug_mode = 'Y' THEN
1199: pa_debug.g_err_stage := 'No error code passed, returning';
1200: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1201: END IF;
1202: IF l_debug_mode = 'Y' THEN
1203: pa_debug.reset_curr_function;
1204: END IF;

Line 1203: pa_debug.reset_curr_function;

1199: pa_debug.g_err_stage := 'No error code passed, returning';
1200: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1201: END IF;
1202: IF l_debug_mode = 'Y' THEN
1203: pa_debug.reset_curr_function;
1204: END IF;
1205: RETURN;
1206: END IF;
1207: END IF; -- p_context

Line 1213: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.process_errors';

1209: -- placing a commit here to retain all the error codes stamped.
1210: -- COMMIT;
1211:
1212: IF l_debug_mode = 'Y' THEN
1213: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.process_errors';
1214: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1215: END IF;
1216: IF l_debug_mode = 'Y' THEN
1217: pa_debug.reset_curr_function;

Line 1214: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1210: -- COMMIT;
1211:
1212: IF l_debug_mode = 'Y' THEN
1213: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.process_errors';
1214: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1215: END IF;
1216: IF l_debug_mode = 'Y' THEN
1217: pa_debug.reset_curr_function;
1218: END IF;

Line 1217: pa_debug.reset_curr_function;

1213: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.process_errors';
1214: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1215: END IF;
1216: IF l_debug_mode = 'Y' THEN
1217: pa_debug.reset_curr_function;
1218: END IF;
1219:
1220: EXCEPTION
1221: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

Line 1240: pa_debug.reset_curr_function;

1236: END IF;
1237: x_return_status := FND_API.G_RET_STS_ERROR;
1238:
1239: IF l_debug_mode = 'Y' THEN
1240: pa_debug.reset_curr_function;
1241: END IF;
1242: RETURN;
1243:
1244: WHEN OTHERS THEN

Line 1252: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

1248:
1249: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
1250: ,p_procedure_name => 'process_errors');
1251: IF l_debug_mode = 'Y' THEN
1252: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
1253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1254: END IF;
1255:
1256: IF l_debug_mode = 'Y' THEN

Line 1253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

1249: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
1250: ,p_procedure_name => 'process_errors');
1251: IF l_debug_mode = 'Y' THEN
1252: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
1253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1254: END IF;
1255:
1256: IF l_debug_mode = 'Y' THEN
1257: pa_debug.reset_curr_function;

Line 1257: pa_debug.reset_curr_function;

1253: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1254: END IF;
1255:
1256: IF l_debug_mode = 'Y' THEN
1257: pa_debug.reset_curr_function;
1258: END IF;
1259: RAISE;
1260: END process_errors;
1261:

Line 1292: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

1288: l_err_rlm_id_tbl SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE();
1289: l_err_txn_curr_tbl SYSTEM.pa_varchar2_30_tbl_type := SYSTEM.pa_varchar2_30_tbl_type();
1290:
1291: BEGIN
1292: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
1293: x_msg_count := 0;
1294: x_return_status := FND_API.G_RET_STS_SUCCESS;
1295: IF l_debug_mode = 'Y' THEN
1296: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

Line 1296: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

1292: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
1293: x_msg_count := 0;
1294: x_return_status := FND_API.G_RET_STS_SUCCESS;
1295: IF l_debug_mode = 'Y' THEN
1296: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
1297: p_debug_mode => l_debug_mode );
1298: END IF;
1299: IF l_debug_mode = 'Y' THEN
1300: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.read_global_var_to_report_err';

Line 1300: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.read_global_var_to_report_err';

1296: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
1297: p_debug_mode => l_debug_mode );
1298: END IF;
1299: IF l_debug_mode = 'Y' THEN
1300: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.read_global_var_to_report_err';
1301: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1302: END IF;
1303:
1304: -- checking if there is some value in the global table

Line 1301: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1297: p_debug_mode => l_debug_mode );
1298: END IF;
1299: IF l_debug_mode = 'Y' THEN
1300: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.read_global_var_to_report_err';
1301: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1302: END IF;
1303:
1304: -- checking if there is some value in the global table
1305: IF g_fp_webadi_rec_tbl.COUNT > 0 THEN

Line 1307: pa_debug.g_err_stage := 'There are some values in the global table';

1303:
1304: -- checking if there is some value in the global table
1305: IF g_fp_webadi_rec_tbl.COUNT > 0 THEN
1306: IF l_debug_mode = 'Y' THEN
1307: pa_debug.g_err_stage := 'There are some values in the global table';
1308: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1309: END IF;
1310:
1311: -- processing starts

Line 1308: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1304: -- checking if there is some value in the global table
1305: IF g_fp_webadi_rec_tbl.COUNT > 0 THEN
1306: IF l_debug_mode = 'Y' THEN
1307: pa_debug.g_err_stage := 'There are some values in the global table';
1308: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1309: END IF;
1310:
1311: -- processing starts
1312: FOR i IN g_fp_webadi_rec_tbl.FIRST .. g_fp_webadi_rec_tbl.LAST LOOP

Line 1342: pa_debug.g_err_stage := 'There is no value stored in the global table, returning';

1338: g_fp_webadi_rec_tbl.DELETE;
1339: END IF;
1340: ELSE
1341: IF l_debug_mode = 'Y' THEN
1342: pa_debug.g_err_stage := 'There is no value stored in the global table, returning';
1343: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1344: END IF;
1345: RAISE PA_FP_CONSTANTS_PKG.Just_Ret_Exc;
1346: END IF;

Line 1343: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1339: END IF;
1340: ELSE
1341: IF l_debug_mode = 'Y' THEN
1342: pa_debug.g_err_stage := 'There is no value stored in the global table, returning';
1343: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1344: END IF;
1345: RAISE PA_FP_CONSTANTS_PKG.Just_Ret_Exc;
1346: END IF;
1347: IF l_debug_mode = 'Y' THEN

Line 1348: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.read_global_var_to_report_err';

1344: END IF;
1345: RAISE PA_FP_CONSTANTS_PKG.Just_Ret_Exc;
1346: END IF;
1347: IF l_debug_mode = 'Y' THEN
1348: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.read_global_var_to_report_err';
1349: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1350: END IF;
1351: IF l_debug_mode = 'Y' THEN
1352: pa_debug.reset_curr_function;

Line 1349: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1345: RAISE PA_FP_CONSTANTS_PKG.Just_Ret_Exc;
1346: END IF;
1347: IF l_debug_mode = 'Y' THEN
1348: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.read_global_var_to_report_err';
1349: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1350: END IF;
1351: IF l_debug_mode = 'Y' THEN
1352: pa_debug.reset_curr_function;
1353: END IF;

Line 1352: pa_debug.reset_curr_function;

1348: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.read_global_var_to_report_err';
1349: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1350: END IF;
1351: IF l_debug_mode = 'Y' THEN
1352: pa_debug.reset_curr_function;
1353: END IF;
1354: EXCEPTION
1355: WHEN PA_FP_CONSTANTS_PKG.Just_Ret_Exc THEN
1356: IF l_debug_mode = 'Y' THEN

Line 1357: pa_debug.reset_curr_function;

1353: END IF;
1354: EXCEPTION
1355: WHEN PA_FP_CONSTANTS_PKG.Just_Ret_Exc THEN
1356: IF l_debug_mode = 'Y' THEN
1357: pa_debug.reset_curr_function;
1358: END IF;
1359: RETURN;
1360: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
1361:

Line 1385: pa_debug.reset_curr_function;

1381: END IF;
1382: x_return_status := FND_API.G_RET_STS_ERROR;
1383:
1384: IF l_debug_mode = 'Y' THEN
1385: pa_debug.reset_curr_function;
1386: END IF;
1387: RETURN;
1388:
1389: WHEN OTHERS THEN

Line 1402: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

1398:
1399: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
1400: ,p_procedure_name => 'read_global_var_to_report_err');
1401: IF l_debug_mode = 'Y' THEN
1402: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
1403: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1404: END IF;
1405:
1406: IF l_debug_mode = 'Y' THEN

Line 1403: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

1399: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
1400: ,p_procedure_name => 'read_global_var_to_report_err');
1401: IF l_debug_mode = 'Y' THEN
1402: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
1403: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1404: END IF;
1405:
1406: IF l_debug_mode = 'Y' THEN
1407: pa_debug.reset_curr_function;

Line 1407: pa_debug.reset_curr_function;

1403: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1404: END IF;
1405:
1406: IF l_debug_mode = 'Y' THEN
1407: pa_debug.reset_curr_function;
1408: END IF;
1409: RAISE;
1410: END read_global_var_to_report_err;
1411:

Line 1442: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

1438: l_task_id_tbl SYSTEM.pa_num_tbl_type := SYSTEM.pa_num_tbl_type();
1439: l_rlm_id_tbl SYSTEM.pa_num_tbl_type := SYSTEM.pa_num_tbl_type();
1440:
1441: BEGIN
1442: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
1443: x_msg_count := 0;
1444: x_return_status := FND_API.G_RET_STS_SUCCESS;
1445: IF l_debug_mode = 'Y' THEN
1446: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

Line 1446: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

1442: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
1443: x_msg_count := 0;
1444: x_return_status := FND_API.G_RET_STS_SUCCESS;
1445: IF l_debug_mode = 'Y' THEN
1446: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
1447: p_debug_mode => l_debug_mode );
1448: END IF;
1449: IF l_debug_mode = 'Y' THEN
1450: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.check_and_update_txn_curr_code';

Line 1450: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.check_and_update_txn_curr_code';

1446: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
1447: p_debug_mode => l_debug_mode );
1448: END IF;
1449: IF l_debug_mode = 'Y' THEN
1450: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.check_and_update_txn_curr_code';
1451: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1452: END IF;
1453:
1454: -- validating input params.

Line 1451: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1447: p_debug_mode => l_debug_mode );
1448: END IF;
1449: IF l_debug_mode = 'Y' THEN
1450: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.check_and_update_txn_curr_code';
1451: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1452: END IF;
1453:
1454: -- validating input params.
1455: IF p_budget_line_tbl.COUNT < 1 THEN

Line 1457: pa_debug.g_err_stage:=' Nothing to be updated, returning';

1453:
1454: -- validating input params.
1455: IF p_budget_line_tbl.COUNT < 1 THEN
1456: IF l_debug_mode = 'Y' THEN
1457: pa_debug.g_err_stage:=' Nothing to be updated, returning';
1458: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1459: END IF;
1460: RAISE PA_FP_CONSTANTS_PKG.Just_Ret_Exc;
1461: ELSE

Line 1458: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

1454: -- validating input params.
1455: IF p_budget_line_tbl.COUNT < 1 THEN
1456: IF l_debug_mode = 'Y' THEN
1457: pa_debug.g_err_stage:=' Nothing to be updated, returning';
1458: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1459: END IF;
1460: RAISE PA_FP_CONSTANTS_PKG.Just_Ret_Exc;
1461: ELSE
1462: IF l_debug_mode = 'Y' THEN

Line 1463: pa_debug.g_err_stage:=' Values passed, checking for null txn curr recs.';

1459: END IF;
1460: RAISE PA_FP_CONSTANTS_PKG.Just_Ret_Exc;
1461: ELSE
1462: IF l_debug_mode = 'Y' THEN
1463: pa_debug.g_err_stage:=' Values passed, checking for null txn curr recs.';
1464: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1465: END IF;
1466:
1467: FOR i IN p_budget_line_tbl.FIRST .. p_budget_line_tbl.LAST LOOP

Line 1464: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

1460: RAISE PA_FP_CONSTANTS_PKG.Just_Ret_Exc;
1461: ELSE
1462: IF l_debug_mode = 'Y' THEN
1463: pa_debug.g_err_stage:=' Values passed, checking for null txn curr recs.';
1464: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1465: END IF;
1466:
1467: FOR i IN p_budget_line_tbl.FIRST .. p_budget_line_tbl.LAST LOOP
1468: -- looping through both the table types

Line 1480: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.check_and_update_txn_curr_code';

1476: END LOOP;
1477: END IF;
1478:
1479: IF l_debug_mode = 'Y' THEN
1480: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.check_and_update_txn_curr_code';
1481: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1482: END IF;
1483: IF l_debug_mode = 'Y' THEN
1484: pa_debug.reset_curr_function;

Line 1481: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1477: END IF;
1478:
1479: IF l_debug_mode = 'Y' THEN
1480: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.check_and_update_txn_curr_code';
1481: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1482: END IF;
1483: IF l_debug_mode = 'Y' THEN
1484: pa_debug.reset_curr_function;
1485: END IF;

Line 1484: pa_debug.reset_curr_function;

1480: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.check_and_update_txn_curr_code';
1481: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1482: END IF;
1483: IF l_debug_mode = 'Y' THEN
1484: pa_debug.reset_curr_function;
1485: END IF;
1486: EXCEPTION
1487: WHEN PA_FP_CONSTANTS_PKG.Just_Ret_Exc THEN
1488: IF l_debug_mode = 'Y' THEN

Line 1489: pa_debug.reset_curr_function;

1485: END IF;
1486: EXCEPTION
1487: WHEN PA_FP_CONSTANTS_PKG.Just_Ret_Exc THEN
1488: IF l_debug_mode = 'Y' THEN
1489: pa_debug.reset_curr_function;
1490: END IF;
1491: RETURN;
1492: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
1493: l_msg_count := FND_MSG_PUB.count_msg;

Line 1511: pa_debug.reset_curr_function;

1507: END IF;
1508: x_return_status := FND_API.G_RET_STS_ERROR;
1509:
1510: IF l_debug_mode = 'Y' THEN
1511: pa_debug.reset_curr_function;
1512: END IF;
1513: RETURN;
1514:
1515: WHEN OTHERS THEN

Line 1523: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

1519:
1520: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
1521: ,p_procedure_name => 'check_and_update_txn_curr_code');
1522: IF l_debug_mode = 'Y' THEN
1523: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
1524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1525: END IF;
1526:
1527: IF l_debug_mode = 'Y' THEN

Line 1524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

1520: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
1521: ,p_procedure_name => 'check_and_update_txn_curr_code');
1522: IF l_debug_mode = 'Y' THEN
1523: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
1524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1525: END IF;
1526:
1527: IF l_debug_mode = 'Y' THEN
1528: pa_debug.reset_curr_function;

Line 1528: pa_debug.reset_curr_function;

1524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1525: END IF;
1526:
1527: IF l_debug_mode = 'Y' THEN
1528: pa_debug.reset_curr_function;
1529: END IF;
1530: RAISE;
1531: END check_and_update_txn_curr_code;
1532:

Line 1559: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

1555: l_project_rate_date pa_fp_webadi_upload_inf.project_rate_date%TYPE;
1556:
1557:
1558: BEGIN
1559: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
1560:
1561: IF l_debug_mode = 'Y' THEN
1562: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
1563: p_debug_mode => l_debug_mode );

Line 1562: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

1558: BEGIN
1559: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
1560:
1561: IF l_debug_mode = 'Y' THEN
1562: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
1563: p_debug_mode => l_debug_mode );
1564: END IF;
1565: IF l_debug_mode = 'Y' THEN
1566: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.conv_attributes_displayed';

Line 1566: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.conv_attributes_displayed';

1562: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
1563: p_debug_mode => l_debug_mode );
1564: END IF;
1565: IF l_debug_mode = 'Y' THEN
1566: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.conv_attributes_displayed';
1567: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1568: END IF;
1569:
1570: conv_attrb_displayed := 'N';

Line 1567: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1563: p_debug_mode => l_debug_mode );
1564: END IF;
1565: IF l_debug_mode = 'Y' THEN
1566: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.conv_attributes_displayed';
1567: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1568: END IF;
1569:
1570: conv_attrb_displayed := 'N';
1571:

Line 1574: pa_debug.g_err_stage := 'p_run_id is passed as null';

1570: conv_attrb_displayed := 'N';
1571:
1572: IF p_run_id IS NULL THEN
1573: IF l_debug_mode = 'Y' THEN
1574: pa_debug.g_err_stage := 'p_run_id is passed as null';
1575: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1576: END IF;
1577: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1578: END IF;

Line 1575: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1571:
1572: IF p_run_id IS NULL THEN
1573: IF l_debug_mode = 'Y' THEN
1574: pa_debug.g_err_stage := 'p_run_id is passed as null';
1575: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1576: END IF;
1577: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1578: END IF;
1579:

Line 1581: pa_debug.g_err_stage := 'Checking for the values in conv attrb cols';

1577: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1578: END IF;
1579:
1580: IF l_debug_mode = 'Y' THEN
1581: pa_debug.g_err_stage := 'Checking for the values in conv attrb cols';
1582: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1583: END IF;
1584:
1585: BEGIN

Line 1582: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1578: END IF;
1579:
1580: IF l_debug_mode = 'Y' THEN
1581: pa_debug.g_err_stage := 'Checking for the values in conv attrb cols';
1582: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1583: END IF;
1584:
1585: BEGIN
1586: SELECT projfunc_rate_type,

Line 1609: pa_debug.g_err_stage := 'Conv attrb cols displayed in layout';

1605: l_project_rate_type <> g_hidden_col_char OR
1606: l_project_rate_date_type <> g_hidden_col_char OR
1607: l_project_rate_date <> g_hidden_col_date THEN
1608: IF l_debug_mode = 'Y' THEN
1609: pa_debug.g_err_stage := 'Conv attrb cols displayed in layout';
1610: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1611: END IF;
1612: conv_attrb_displayed := 'Y';
1613: END IF;

Line 1610: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1606: l_project_rate_date_type <> g_hidden_col_char OR
1607: l_project_rate_date <> g_hidden_col_date THEN
1608: IF l_debug_mode = 'Y' THEN
1609: pa_debug.g_err_stage := 'Conv attrb cols displayed in layout';
1610: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1611: END IF;
1612: conv_attrb_displayed := 'Y';
1613: END IF;
1614: EXCEPTION

Line 1617: pa_debug.g_err_stage := 'No rows in the interface table';

1613: END IF;
1614: EXCEPTION
1615: WHEN NO_DATA_FOUND THEN
1616: IF l_debug_mode = 'Y' THEN
1617: pa_debug.g_err_stage := 'No rows in the interface table';
1618: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1619: END IF;
1620: conv_attrb_displayed := 'N';
1621: END;

Line 1618: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1614: EXCEPTION
1615: WHEN NO_DATA_FOUND THEN
1616: IF l_debug_mode = 'Y' THEN
1617: pa_debug.g_err_stage := 'No rows in the interface table';
1618: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1619: END IF;
1620: conv_attrb_displayed := 'N';
1621: END;
1622:

Line 1625: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.conv_attributes_displayed';

1621: END;
1622:
1623:
1624: IF l_debug_mode = 'Y' THEN
1625: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.conv_attributes_displayed';
1626: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1627: pa_debug.g_err_stage := 'conv_attrb_displayed: ' || conv_attrb_displayed;
1628: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1629: END IF;

Line 1626: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1622:
1623:
1624: IF l_debug_mode = 'Y' THEN
1625: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.conv_attributes_displayed';
1626: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1627: pa_debug.g_err_stage := 'conv_attrb_displayed: ' || conv_attrb_displayed;
1628: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1629: END IF;
1630: IF l_debug_mode = 'Y' THEN

Line 1627: pa_debug.g_err_stage := 'conv_attrb_displayed: ' || conv_attrb_displayed;

1623:
1624: IF l_debug_mode = 'Y' THEN
1625: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.conv_attributes_displayed';
1626: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1627: pa_debug.g_err_stage := 'conv_attrb_displayed: ' || conv_attrb_displayed;
1628: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1629: END IF;
1630: IF l_debug_mode = 'Y' THEN
1631: pa_debug.reset_curr_function;

Line 1628: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

1624: IF l_debug_mode = 'Y' THEN
1625: pa_debug.g_err_stage := 'Leaving into pa_fp_webadi_pkg.conv_attributes_displayed';
1626: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1627: pa_debug.g_err_stage := 'conv_attrb_displayed: ' || conv_attrb_displayed;
1628: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1629: END IF;
1630: IF l_debug_mode = 'Y' THEN
1631: pa_debug.reset_curr_function;
1632: END IF;

Line 1631: pa_debug.reset_curr_function;

1627: pa_debug.g_err_stage := 'conv_attrb_displayed: ' || conv_attrb_displayed;
1628: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
1629: END IF;
1630: IF l_debug_mode = 'Y' THEN
1631: pa_debug.reset_curr_function;
1632: END IF;
1633:
1634: -- returning
1635: RETURN conv_attrb_displayed;

Line 1640: pa_debug.g_err_stage:='Invalid_Arg_Exc raised in conv_attributes_displayed';

1636:
1637: EXCEPTION
1638: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
1639: IF l_debug_mode = 'Y' THEN
1640: pa_debug.g_err_stage:='Invalid_Arg_Exc raised in conv_attributes_displayed';
1641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1642: END IF;
1643: IF l_debug_mode = 'Y' THEN
1644: pa_debug.reset_curr_function;

Line 1641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

1637: EXCEPTION
1638: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
1639: IF l_debug_mode = 'Y' THEN
1640: pa_debug.g_err_stage:='Invalid_Arg_Exc raised in conv_attributes_displayed';
1641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1642: END IF;
1643: IF l_debug_mode = 'Y' THEN
1644: pa_debug.reset_curr_function;
1645: END IF;

Line 1644: pa_debug.reset_curr_function;

1640: pa_debug.g_err_stage:='Invalid_Arg_Exc raised in conv_attributes_displayed';
1641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1642: END IF;
1643: IF l_debug_mode = 'Y' THEN
1644: pa_debug.reset_curr_function;
1645: END IF;
1646: RAISE;
1647:
1648: WHEN OTHERS THEN

Line 1652: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

1648: WHEN OTHERS THEN
1649: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
1650: ,p_procedure_name => 'conv_attributes_displayed');
1651: IF l_debug_mode = 'Y' THEN
1652: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
1653: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1654: END IF;
1655:
1656: IF l_debug_mode = 'Y' THEN

Line 1653: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

1649: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
1650: ,p_procedure_name => 'conv_attributes_displayed');
1651: IF l_debug_mode = 'Y' THEN
1652: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
1653: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1654: END IF;
1655:
1656: IF l_debug_mode = 'Y' THEN
1657: pa_debug.reset_curr_function;

Line 1657: pa_debug.reset_curr_function;

1653: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
1654: END IF;
1655:
1656: IF l_debug_mode = 'Y' THEN
1657: pa_debug.reset_curr_function;
1658: END IF;
1659: RAISE;
1660: END conv_attributes_displayed;
1661:

Line 2002: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

1998: l_period_plan_start_date_tbl date_tbl_type;
1999: l_period_plan_end_date_tbl date_tbl_type;
2000: BEGIN
2001:
2002: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
2003: x_msg_count := 0;
2004: x_return_status := FND_API.G_RET_STS_SUCCESS;
2005:
2006: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

Line 2006: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,

2002: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
2003: x_msg_count := 0;
2004: x_return_status := FND_API.G_RET_STS_SUCCESS;
2005:
2006: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
2007: p_debug_mode => l_debug_mode );
2008:
2009: IF l_debug_mode = 'Y' THEN
2010: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.prepare_val_input';

Line 2010: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.prepare_val_input';

2006: PA_DEBUG.Set_Curr_Function( p_function => l_module_name,
2007: p_debug_mode => l_debug_mode );
2008:
2009: IF l_debug_mode = 'Y' THEN
2010: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.prepare_val_input';
2011: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2012: END IF;
2013:
2014: --log1('----- Entering into prepare_val_input-------');

Line 2011: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2007: p_debug_mode => l_debug_mode );
2008:
2009: IF l_debug_mode = 'Y' THEN
2010: pa_debug.g_err_stage := 'Entering into pa_fp_webadi_pkg.prepare_val_input';
2011: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2012: END IF;
2013:
2014: --log1('----- Entering into prepare_val_input-------');
2015: -- deriving all the required version level info

Line 2017: pa_debug.g_err_stage := 'validating input';

2013:
2014: --log1('----- Entering into prepare_val_input-------');
2015: -- deriving all the required version level info
2016: IF l_debug_mode = 'Y' THEN
2017: pa_debug.g_err_stage := 'validating input';
2018: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2019: END IF;
2020: l_fin_struct_id := PA_PROJECT_STRUCTURE_UTILS.GET_FIN_STRUCTURE_ID(p_version_info_rec.x_project_id); /* Bug 4929163 */
2021: IF p_version_info_rec.x_project_id IS NULL THEN

Line 2018: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2014: --log1('----- Entering into prepare_val_input-------');
2015: -- deriving all the required version level info
2016: IF l_debug_mode = 'Y' THEN
2017: pa_debug.g_err_stage := 'validating input';
2018: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2019: END IF;
2020: l_fin_struct_id := PA_PROJECT_STRUCTURE_UTILS.GET_FIN_STRUCTURE_ID(p_version_info_rec.x_project_id); /* Bug 4929163 */
2021: IF p_version_info_rec.x_project_id IS NULL THEN
2022: IF l_debug_mode = 'Y' THEN

Line 2023: pa_debug.g_err_stage := 'project_id not passed';

2019: END IF;
2020: l_fin_struct_id := PA_PROJECT_STRUCTURE_UTILS.GET_FIN_STRUCTURE_ID(p_version_info_rec.x_project_id); /* Bug 4929163 */
2021: IF p_version_info_rec.x_project_id IS NULL THEN
2022: IF l_debug_mode = 'Y' THEN
2023: pa_debug.g_err_stage := 'project_id not passed';
2024: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2025: END IF;
2026: pa_utils.add_message
2027: (p_app_short_name => 'PA',

Line 2024: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2020: l_fin_struct_id := PA_PROJECT_STRUCTURE_UTILS.GET_FIN_STRUCTURE_ID(p_version_info_rec.x_project_id); /* Bug 4929163 */
2021: IF p_version_info_rec.x_project_id IS NULL THEN
2022: IF l_debug_mode = 'Y' THEN
2023: pa_debug.g_err_stage := 'project_id not passed';
2024: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2025: END IF;
2026: pa_utils.add_message
2027: (p_app_short_name => 'PA',
2028: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 2039: pa_debug.g_err_stage := 'org_id not passed for periodic layouts';

2035: IF (p_prd_start_date_tbl.COUNT > 0 OR
2036: p_prd_end_date_tbl.COUNT > 0 ) AND
2037: p_org_id IS NULL THEN
2038: IF l_debug_mode = 'Y' THEN
2039: pa_debug.g_err_stage := 'org_id not passed for periodic layouts';
2040: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2041: END IF;
2042: pa_utils.add_message
2043: (p_app_short_name => 'PA',

Line 2040: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2036: p_prd_end_date_tbl.COUNT > 0 ) AND
2037: p_org_id IS NULL THEN
2038: IF l_debug_mode = 'Y' THEN
2039: pa_debug.g_err_stage := 'org_id not passed for periodic layouts';
2040: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2041: END IF;
2042: pa_utils.add_message
2043: (p_app_short_name => 'PA',
2044: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 2063: pa_debug.g_err_stage := 'Updating task_id for the task name/number given';

2059: -- updating the temp table with the task_id for the task name/ task number
2060: -- given in the excel after deriving the same. if not a valid task, leaving
2061: -- task_id column null
2062: IF l_debug_mode = 'Y' THEN
2063: pa_debug.g_err_stage := 'Updating task_id for the task name/number given';
2064: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2065: END IF;
2066:
2067: --log1('----- STAGE 1-------');

Line 2064: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2060: -- given in the excel after deriving the same. if not a valid task, leaving
2061: -- task_id column null
2062: IF l_debug_mode = 'Y' THEN
2063: pa_debug.g_err_stage := 'Updating task_id for the task name/number given';
2064: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2065: END IF;
2066:
2067: --log1('----- STAGE 1-------');
2068: BEGIN

Line 2485: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;

2481: END IF; -- uncategorized flag
2482: EXCEPTION
2483: WHEN OTHERS THEN
2484: IF l_debug_mode = 'Y' THEN
2485: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;
2486: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2487: --DEBUG_NS('Exception :: ' || SQLERRM);
2488: END IF;
2489:

Line 2486: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2482: EXCEPTION
2483: WHEN OTHERS THEN
2484: IF l_debug_mode = 'Y' THEN
2485: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;
2486: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2487: --DEBUG_NS('Exception :: ' || SQLERRM);
2488: END IF;
2489:
2490: RAISE;

Line 2493: pa_debug.g_err_stage := 'Task ids updated';

2489:
2490: RAISE;
2491: END;
2492: IF l_debug_mode = 'Y' THEN
2493: pa_debug.g_err_stage := 'Task ids updated';
2494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2495: END IF;
2496:
2497: --log1('----- STAGE 2-------');

Line 2494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2490: RAISE;
2491: END;
2492: IF l_debug_mode = 'Y' THEN
2493: pa_debug.g_err_stage := 'Task ids updated';
2494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2495: END IF;
2496:
2497: --log1('----- STAGE 2-------');
2498: -- checking, if the layout is periodic one

Line 2500: pa_debug.g_err_stage := 'Checking for periodic setup';

2496:
2497: --log1('----- STAGE 2-------');
2498: -- checking, if the layout is periodic one
2499: IF l_debug_mode = 'Y' THEN
2500: pa_debug.g_err_stage := 'Checking for periodic setup';
2501: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2502: END IF;
2503:
2504: BEGIN

Line 2501: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2497: --log1('----- STAGE 2-------');
2498: -- checking, if the layout is periodic one
2499: IF l_debug_mode = 'Y' THEN
2500: pa_debug.g_err_stage := 'Checking for periodic setup';
2501: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2502: END IF;
2503:
2504: BEGIN
2505: SELECT 'Y'

Line 2521: pa_debug.g_err_stage := 'is_periodic_setup: =' || is_periodic_setup;

2517:
2518: --DEBUG_NS('is_periodic_setup :: ' || is_periodic_setup);
2519:
2520: IF l_debug_mode = 'Y' THEN
2521: pa_debug.g_err_stage := 'is_periodic_setup: =' || is_periodic_setup;
2522: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2523: pa_debug.g_err_stage := 'Getting the fixed date spread curve id/name';
2524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2525: END IF;

Line 2522: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2518: --DEBUG_NS('is_periodic_setup :: ' || is_periodic_setup);
2519:
2520: IF l_debug_mode = 'Y' THEN
2521: pa_debug.g_err_stage := 'is_periodic_setup: =' || is_periodic_setup;
2522: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2523: pa_debug.g_err_stage := 'Getting the fixed date spread curve id/name';
2524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2525: END IF;
2526: --The following update on the interface will be used for

Line 2523: pa_debug.g_err_stage := 'Getting the fixed date spread curve id/name';

2519:
2520: IF l_debug_mode = 'Y' THEN
2521: pa_debug.g_err_stage := 'is_periodic_setup: =' || is_periodic_setup;
2522: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2523: pa_debug.g_err_stage := 'Getting the fixed date spread curve id/name';
2524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2525: END IF;
2526: --The following update on the interface will be used for
2527: ----Updating the error codes where task/resource info is missing

Line 2524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2520: IF l_debug_mode = 'Y' THEN
2521: pa_debug.g_err_stage := 'is_periodic_setup: =' || is_periodic_setup;
2522: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2523: pa_debug.g_err_stage := 'Getting the fixed date spread curve id/name';
2524: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2525: END IF;
2526: --The following update on the interface will be used for
2527: ----Updating the error codes where task/resource info is missing
2528: ----Updating the amount type codes for the corresponding amount type names in case of periodic layout

Line 2608: pa_debug.g_err_stage := 'plan class code of the version: ' || p_version_info_rec.x_plan_class_code;

2604: --insert_test_dump1;
2605:
2606: --log1('----- STAGE 5-------');
2607: IF l_debug_mode = 'Y' THEN
2608: pa_debug.g_err_stage := 'plan class code of the version: ' || p_version_info_rec.x_plan_class_code;
2609: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2610: END IF;
2611:
2612:

Line 2609: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2605:
2606: --log1('----- STAGE 5-------');
2607: IF l_debug_mode = 'Y' THEN
2608: pa_debug.g_err_stage := 'plan class code of the version: ' || p_version_info_rec.x_plan_class_code;
2609: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2610: END IF;
2611:
2612:
2613: IF p_version_info_rec.x_plan_class_code = PA_FP_CONSTANTS_PKG.G_PLAN_CLASS_FORECAST THEN

Line 2618: pa_debug.g_err_stage := 'Calling pa_fp_gen_amount_utils.get_etc_start_date';

2614: is_forecast_version := 'Y';
2615:
2616: -- calling an api to derive the etc_start_date
2617: IF l_debug_mode = 'Y' THEN
2618: pa_debug.g_err_stage := 'Calling pa_fp_gen_amount_utils.get_etc_start_date';
2619: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2620: END IF;
2621:
2622: l_etc_start_date := pa_fp_gen_amount_utils.get_etc_start_date(p_version_info_rec.x_budget_version_id);

Line 2619: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2615:
2616: -- calling an api to derive the etc_start_date
2617: IF l_debug_mode = 'Y' THEN
2618: pa_debug.g_err_stage := 'Calling pa_fp_gen_amount_utils.get_etc_start_date';
2619: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2620: END IF;
2621:
2622: l_etc_start_date := pa_fp_gen_amount_utils.get_etc_start_date(p_version_info_rec.x_budget_version_id);
2623: END IF;

Line 2639: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;

2635: AND t.language = userenv('LANG');
2636: EXCEPTION
2637: WHEN OTHERS THEN
2638: IF l_debug_mode = 'Y' THEN
2639: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;
2640: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2641: END IF;
2642:
2643: RAISE;

Line 2640: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2636: EXCEPTION
2637: WHEN OTHERS THEN
2638: IF l_debug_mode = 'Y' THEN
2639: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;
2640: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2641: END IF;
2642:
2643: RAISE;
2644: END;

Line 2706: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;

2702: AND fin_plan_preference_code = 'COST_AND_REV_SAME';
2703: EXCEPTION
2704: WHEN OTHERS THEN
2705: IF l_debug_mode = 'Y' THEN
2706: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;
2707: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2708: END IF;
2709:
2710: RAISE;

Line 2707: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2703: EXCEPTION
2704: WHEN OTHERS THEN
2705: IF l_debug_mode = 'Y' THEN
2706: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;
2707: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2708: END IF;
2709:
2710: RAISE;
2711: END;

Line 2732: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;

2728: WHERE proj_fp_options_id = p_version_info_rec.x_proj_fp_options_id;
2729: EXCEPTION
2730: WHEN OTHERS THEN
2731: IF l_debug_mode = 'Y' THEN
2732: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;
2733: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2734: END IF;
2735:
2736: RAISE;

Line 2733: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

2729: EXCEPTION
2730: WHEN OTHERS THEN
2731: IF l_debug_mode = 'Y' THEN
2732: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;
2733: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
2734: END IF;
2735:
2736: RAISE;
2737: END;

Line 2745: pa_debug.g_err_stage := 'l_plan_trans_attr_copied_flag initialized to N';

2741: l_plan_trans_attr_copied_flag := 'N';
2742: l_cost_conv_attr_copied_flag := 'N';
2743: l_rev_conv_attr_copied_flag := 'N';
2744: IF l_debug_mode = 'Y' THEN
2745: pa_debug.g_err_stage := 'l_plan_trans_attr_copied_flag initialized to N';
2746: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2747: pa_debug.g_err_stage := 'Opening cursor inf_tbl_data_csr';
2748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2749: END IF;

Line 2746: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2742: l_cost_conv_attr_copied_flag := 'N';
2743: l_rev_conv_attr_copied_flag := 'N';
2744: IF l_debug_mode = 'Y' THEN
2745: pa_debug.g_err_stage := 'l_plan_trans_attr_copied_flag initialized to N';
2746: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2747: pa_debug.g_err_stage := 'Opening cursor inf_tbl_data_csr';
2748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2749: END IF;
2750:

Line 2747: pa_debug.g_err_stage := 'Opening cursor inf_tbl_data_csr';

2743: l_rev_conv_attr_copied_flag := 'N';
2744: IF l_debug_mode = 'Y' THEN
2745: pa_debug.g_err_stage := 'l_plan_trans_attr_copied_flag initialized to N';
2746: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2747: pa_debug.g_err_stage := 'Opening cursor inf_tbl_data_csr';
2748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2749: END IF;
2750:
2751: --Initialize the OUT variables

Line 2748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

2744: IF l_debug_mode = 'Y' THEN
2745: pa_debug.g_err_stage := 'l_plan_trans_attr_copied_flag initialized to N';
2746: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2747: pa_debug.g_err_stage := 'Opening cursor inf_tbl_data_csr';
2748: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
2749: END IF;
2750:
2751: --Initialize the OUT variables
2752: x_etc_quantity_tbl := SYSTEM.pa_num_tbl_type();

Line 3050: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;

3046: WHERE resource_list_member_id = l_inf_tbl_data_curr_rec.resource_list_member_id;
3047: EXCEPTION
3048: WHEN OTHERS THEN
3049: IF l_debug_mode = 'Y' THEN
3050: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;
3051: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3052: END IF;
3053:
3054: RAISE;

Line 3051: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);

3047: EXCEPTION
3048: WHEN OTHERS THEN
3049: IF l_debug_mode = 'Y' THEN
3050: pa_debug.g_err_stage:= 'Unexpected Error - ' || SQLERRM;
3051: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL5);
3052: END IF;
3053:
3054: RAISE;
3055: END;

Line 4262: pa_debug.g_err_stage := 'Duplicate record found';

4258: IF is_periodic_setup = 'Y' THEN
4259: IF l_inf_tbl_data_curr_rec.amount_type_code = l_inf_tbl_data_next_rec.amount_type_code THEN
4260: -- populating the error codes to call process_errors at the end
4261: IF l_debug_mode = 'Y' THEN
4262: pa_debug.g_err_stage := 'Duplicate record found';
4263: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4264: END IF;
4265:
4266: l_err_val_code_tbl.extend(1);

Line 4263: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4259: IF l_inf_tbl_data_curr_rec.amount_type_code = l_inf_tbl_data_next_rec.amount_type_code THEN
4260: -- populating the error codes to call process_errors at the end
4261: IF l_debug_mode = 'Y' THEN
4262: pa_debug.g_err_stage := 'Duplicate record found';
4263: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4264: END IF;
4265:
4266: l_err_val_code_tbl.extend(1);
4267: l_err_val_code_tbl(l_err_val_code_tbl.COUNT) := 'PA_FP_WA_DUPL_REC_PASSED';

Line 4283: pa_debug.g_err_stage := 'Duplicate record found';

4279: END IF;
4280: ELSE
4281: -- populating the error codes to call process_errors at the end
4282: IF l_debug_mode = 'Y' THEN
4283: pa_debug.g_err_stage := 'Duplicate record found';
4284: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4285: END IF;
4286:
4287: l_err_val_code_tbl.extend(1);

Line 4284: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

4280: ELSE
4281: -- populating the error codes to call process_errors at the end
4282: IF l_debug_mode = 'Y' THEN
4283: pa_debug.g_err_stage := 'Duplicate record found';
4284: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
4285: END IF;
4286:
4287: l_err_val_code_tbl.extend(1);
4288: l_err_val_code_tbl(l_err_val_code_tbl.COUNT) := 'PA_FP_WA_DUPL_REC_PASSED';

Line 5464: pa_debug.g_err_stage := 'Opening Cursor non_prd_lyt_null_val_cur';

5460: END IF;
5461: ELSE
5462: --log1('----- STAGE 104-------');
5463: IF l_debug_mode = 'Y' THEN
5464: pa_debug.g_err_stage := 'Opening Cursor non_prd_lyt_null_val_cur';
5465: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5466: END IF;
5467: OPEN non_prd_lyt_null_val_cur( l_inf_tbl_data_curr_rec.budget_version_id,
5468: l_inf_tbl_data_curr_rec.task_id,

Line 5465: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5461: ELSE
5462: --log1('----- STAGE 104-------');
5463: IF l_debug_mode = 'Y' THEN
5464: pa_debug.g_err_stage := 'Opening Cursor non_prd_lyt_null_val_cur';
5465: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5466: END IF;
5467: OPEN non_prd_lyt_null_val_cur( l_inf_tbl_data_curr_rec.budget_version_id,
5468: l_inf_tbl_data_curr_rec.task_id,
5469: l_inf_tbl_data_curr_rec.resource_list_member_id,

Line 5487: pa_debug.g_err_stage := 'l_ratxn_total_quantity' || l_ratxn_total_quantity;

5483: l_ratxn_bill_over_rate,
5484: l_ra_rate_based_flag;
5485: CLOSE non_prd_lyt_null_val_cur;
5486: IF l_debug_mode = 'Y' THEN
5487: pa_debug.g_err_stage := 'l_ratxn_total_quantity' || l_ratxn_total_quantity;
5488: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5489: pa_debug.g_err_stage := 'l_ratxn_total_raw_cost' || l_ratxn_total_raw_cost;
5490: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5491: pa_debug.g_err_stage := 'l_ratxn_total_burdened_cost' || l_ratxn_total_burdened_cost;

Line 5488: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5484: l_ra_rate_based_flag;
5485: CLOSE non_prd_lyt_null_val_cur;
5486: IF l_debug_mode = 'Y' THEN
5487: pa_debug.g_err_stage := 'l_ratxn_total_quantity' || l_ratxn_total_quantity;
5488: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5489: pa_debug.g_err_stage := 'l_ratxn_total_raw_cost' || l_ratxn_total_raw_cost;
5490: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5491: pa_debug.g_err_stage := 'l_ratxn_total_burdened_cost' || l_ratxn_total_burdened_cost;
5492: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5489: pa_debug.g_err_stage := 'l_ratxn_total_raw_cost' || l_ratxn_total_raw_cost;

5485: CLOSE non_prd_lyt_null_val_cur;
5486: IF l_debug_mode = 'Y' THEN
5487: pa_debug.g_err_stage := 'l_ratxn_total_quantity' || l_ratxn_total_quantity;
5488: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5489: pa_debug.g_err_stage := 'l_ratxn_total_raw_cost' || l_ratxn_total_raw_cost;
5490: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5491: pa_debug.g_err_stage := 'l_ratxn_total_burdened_cost' || l_ratxn_total_burdened_cost;
5492: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5493: pa_debug.g_err_stage := 'l_ratxn_etc_quantity' || l_ratxn_etc_quantity;

Line 5490: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5486: IF l_debug_mode = 'Y' THEN
5487: pa_debug.g_err_stage := 'l_ratxn_total_quantity' || l_ratxn_total_quantity;
5488: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5489: pa_debug.g_err_stage := 'l_ratxn_total_raw_cost' || l_ratxn_total_raw_cost;
5490: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5491: pa_debug.g_err_stage := 'l_ratxn_total_burdened_cost' || l_ratxn_total_burdened_cost;
5492: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5493: pa_debug.g_err_stage := 'l_ratxn_etc_quantity' || l_ratxn_etc_quantity;
5494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5491: pa_debug.g_err_stage := 'l_ratxn_total_burdened_cost' || l_ratxn_total_burdened_cost;

5487: pa_debug.g_err_stage := 'l_ratxn_total_quantity' || l_ratxn_total_quantity;
5488: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5489: pa_debug.g_err_stage := 'l_ratxn_total_raw_cost' || l_ratxn_total_raw_cost;
5490: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5491: pa_debug.g_err_stage := 'l_ratxn_total_burdened_cost' || l_ratxn_total_burdened_cost;
5492: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5493: pa_debug.g_err_stage := 'l_ratxn_etc_quantity' || l_ratxn_etc_quantity;
5494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5495: pa_debug.g_err_stage := 'l_ratxn_etc_raw_cost' || l_ratxn_etc_raw_cost;

Line 5492: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5488: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5489: pa_debug.g_err_stage := 'l_ratxn_total_raw_cost' || l_ratxn_total_raw_cost;
5490: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5491: pa_debug.g_err_stage := 'l_ratxn_total_burdened_cost' || l_ratxn_total_burdened_cost;
5492: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5493: pa_debug.g_err_stage := 'l_ratxn_etc_quantity' || l_ratxn_etc_quantity;
5494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5495: pa_debug.g_err_stage := 'l_ratxn_etc_raw_cost' || l_ratxn_etc_raw_cost;
5496: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5493: pa_debug.g_err_stage := 'l_ratxn_etc_quantity' || l_ratxn_etc_quantity;

5489: pa_debug.g_err_stage := 'l_ratxn_total_raw_cost' || l_ratxn_total_raw_cost;
5490: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5491: pa_debug.g_err_stage := 'l_ratxn_total_burdened_cost' || l_ratxn_total_burdened_cost;
5492: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5493: pa_debug.g_err_stage := 'l_ratxn_etc_quantity' || l_ratxn_etc_quantity;
5494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5495: pa_debug.g_err_stage := 'l_ratxn_etc_raw_cost' || l_ratxn_etc_raw_cost;
5496: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5497: pa_debug.g_err_stage := 'l_ratxn_etc_burdened_cost' || l_ratxn_etc_burdened_cost;

Line 5494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5490: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5491: pa_debug.g_err_stage := 'l_ratxn_total_burdened_cost' || l_ratxn_total_burdened_cost;
5492: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5493: pa_debug.g_err_stage := 'l_ratxn_etc_quantity' || l_ratxn_etc_quantity;
5494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5495: pa_debug.g_err_stage := 'l_ratxn_etc_raw_cost' || l_ratxn_etc_raw_cost;
5496: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5497: pa_debug.g_err_stage := 'l_ratxn_etc_burdened_cost' || l_ratxn_etc_burdened_cost;
5498: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5495: pa_debug.g_err_stage := 'l_ratxn_etc_raw_cost' || l_ratxn_etc_raw_cost;

5491: pa_debug.g_err_stage := 'l_ratxn_total_burdened_cost' || l_ratxn_total_burdened_cost;
5492: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5493: pa_debug.g_err_stage := 'l_ratxn_etc_quantity' || l_ratxn_etc_quantity;
5494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5495: pa_debug.g_err_stage := 'l_ratxn_etc_raw_cost' || l_ratxn_etc_raw_cost;
5496: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5497: pa_debug.g_err_stage := 'l_ratxn_etc_burdened_cost' || l_ratxn_etc_burdened_cost;
5498: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5499: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;

Line 5496: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5492: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5493: pa_debug.g_err_stage := 'l_ratxn_etc_quantity' || l_ratxn_etc_quantity;
5494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5495: pa_debug.g_err_stage := 'l_ratxn_etc_raw_cost' || l_ratxn_etc_raw_cost;
5496: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5497: pa_debug.g_err_stage := 'l_ratxn_etc_burdened_cost' || l_ratxn_etc_burdened_cost;
5498: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5499: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5500: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5497: pa_debug.g_err_stage := 'l_ratxn_etc_burdened_cost' || l_ratxn_etc_burdened_cost;

5493: pa_debug.g_err_stage := 'l_ratxn_etc_quantity' || l_ratxn_etc_quantity;
5494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5495: pa_debug.g_err_stage := 'l_ratxn_etc_raw_cost' || l_ratxn_etc_raw_cost;
5496: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5497: pa_debug.g_err_stage := 'l_ratxn_etc_burdened_cost' || l_ratxn_etc_burdened_cost;
5498: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5499: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5500: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5501: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;

Line 5498: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5494: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5495: pa_debug.g_err_stage := 'l_ratxn_etc_raw_cost' || l_ratxn_etc_raw_cost;
5496: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5497: pa_debug.g_err_stage := 'l_ratxn_etc_burdened_cost' || l_ratxn_etc_burdened_cost;
5498: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5499: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5500: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5501: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5502: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5499: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;

5495: pa_debug.g_err_stage := 'l_ratxn_etc_raw_cost' || l_ratxn_etc_raw_cost;
5496: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5497: pa_debug.g_err_stage := 'l_ratxn_etc_burdened_cost' || l_ratxn_etc_burdened_cost;
5498: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5499: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5500: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5501: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5502: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5503: pa_debug.g_err_stage := 'l_ratxn_bill_over_rate' || l_ratxn_bill_over_rate;

Line 5500: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5496: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5497: pa_debug.g_err_stage := 'l_ratxn_etc_burdened_cost' || l_ratxn_etc_burdened_cost;
5498: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5499: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5500: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5501: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5502: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5503: pa_debug.g_err_stage := 'l_ratxn_bill_over_rate' || l_ratxn_bill_over_rate;
5504: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5501: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;

5497: pa_debug.g_err_stage := 'l_ratxn_etc_burdened_cost' || l_ratxn_etc_burdened_cost;
5498: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5499: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5500: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5501: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5502: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5503: pa_debug.g_err_stage := 'l_ratxn_bill_over_rate' || l_ratxn_bill_over_rate;
5504: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5505: pa_debug.g_err_stage := 'l_ra_rate_based_flag' || l_ra_rate_based_flag;

Line 5502: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5498: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5499: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5500: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5501: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5502: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5503: pa_debug.g_err_stage := 'l_ratxn_bill_over_rate' || l_ratxn_bill_over_rate;
5504: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5505: pa_debug.g_err_stage := 'l_ra_rate_based_flag' || l_ra_rate_based_flag;
5506: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

Line 5503: pa_debug.g_err_stage := 'l_ratxn_bill_over_rate' || l_ratxn_bill_over_rate;

5499: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5500: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5501: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5502: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5503: pa_debug.g_err_stage := 'l_ratxn_bill_over_rate' || l_ratxn_bill_over_rate;
5504: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5505: pa_debug.g_err_stage := 'l_ra_rate_based_flag' || l_ra_rate_based_flag;
5506: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5507: END IF;

Line 5504: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5500: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5501: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5502: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5503: pa_debug.g_err_stage := 'l_ratxn_bill_over_rate' || l_ratxn_bill_over_rate;
5504: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5505: pa_debug.g_err_stage := 'l_ra_rate_based_flag' || l_ra_rate_based_flag;
5506: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5507: END IF;
5508:

Line 5505: pa_debug.g_err_stage := 'l_ra_rate_based_flag' || l_ra_rate_based_flag;

5501: pa_debug.g_err_stage := 'l_ratxn_etc_revenue' || l_ratxn_etc_revenue;
5502: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5503: pa_debug.g_err_stage := 'l_ratxn_bill_over_rate' || l_ratxn_bill_over_rate;
5504: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5505: pa_debug.g_err_stage := 'l_ra_rate_based_flag' || l_ra_rate_based_flag;
5506: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5507: END IF;
5508:
5509:

Line 5506: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5502: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5503: pa_debug.g_err_stage := 'l_ratxn_bill_over_rate' || l_ratxn_bill_over_rate;
5504: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5505: pa_debug.g_err_stage := 'l_ra_rate_based_flag' || l_ra_rate_based_flag;
5506: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5507: END IF;
5508:
5509:
5510: IF l_ratxn_total_quantity IS NULL AND (l_inf_tbl_data_curr_rec.quantity = l_fnd_miss_num) THEN

Line 5804: pa_debug.g_err_stage := 'Fp_Webadi_Skip_Dup_Rec_Exc Raised';

5800: EXCEPTION -- inside the loop to catch skip_ra_exc
5801: WHEN Fp_Webadi_Skip_Dup_Rec_Exc THEN
5802: -- exception to skip processing of the duplicate records entered
5803: IF l_debug_mode = 'Y' THEN
5804: pa_debug.g_err_stage := 'Fp_Webadi_Skip_Dup_Rec_Exc Raised';
5805: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5806: END IF;
5807: LOOP
5808: l_inf_tbl_data_skip_rec:=NULL;

Line 5805: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5801: WHEN Fp_Webadi_Skip_Dup_Rec_Exc THEN
5802: -- exception to skip processing of the duplicate records entered
5803: IF l_debug_mode = 'Y' THEN
5804: pa_debug.g_err_stage := 'Fp_Webadi_Skip_Dup_Rec_Exc Raised';
5805: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5806: END IF;
5807: LOOP
5808: l_inf_tbl_data_skip_rec:=NULL;
5809: FETCH inf_tbl_data_csr INTO l_inf_tbl_data_skip_rec;

Line 5828: pa_debug.g_err_stage := 'Fp_Webadi_Skip_Rec_Proc_Exc Raised';

5824: -- exception to skip processing of the record, if any validation
5825: -- failure occurs in the current record, so that there would be
5826: -- at max one error code populated for any particular record.
5827: IF l_debug_mode = 'Y' THEN
5828: pa_debug.g_err_stage := 'Fp_Webadi_Skip_Rec_Proc_Exc Raised';
5829: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5830: END IF;
5831: IF l_inf_tbl_data_next_rec.task_id IS NULL THEN
5832: FETCH inf_tbl_data_csr INTO l_inf_tbl_data_next_rec;

Line 5829: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5825: -- failure occurs in the current record, so that there would be
5826: -- at max one error code populated for any particular record.
5827: IF l_debug_mode = 'Y' THEN
5828: pa_debug.g_err_stage := 'Fp_Webadi_Skip_Rec_Proc_Exc Raised';
5829: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5830: END IF;
5831: IF l_inf_tbl_data_next_rec.task_id IS NULL THEN
5832: FETCH inf_tbl_data_csr INTO l_inf_tbl_data_next_rec;
5833: END IF;

Line 5840: pa_debug.g_err_stage := 'Fp_Webadi_Skip_Next_Rec_Exc Raised';

5836: -- exception to skip processing of the next record, if any validation
5837: -- failure occurs in that record, so that there would be
5838: -- at max one error code populated for any particular record.
5839: IF l_debug_mode = 'Y' THEN
5840: pa_debug.g_err_stage := 'Fp_Webadi_Skip_Next_Rec_Exc Raised';
5841: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5842: END IF;
5843: l_inf_tbl_data_skip_rec:=NULL;
5844: FETCH inf_tbl_data_csr INTO l_inf_tbl_data_skip_rec;

Line 5841: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5837: -- failure occurs in that record, so that there would be
5838: -- at max one error code populated for any particular record.
5839: IF l_debug_mode = 'Y' THEN
5840: pa_debug.g_err_stage := 'Fp_Webadi_Skip_Next_Rec_Exc Raised';
5841: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5842: END IF;
5843: l_inf_tbl_data_skip_rec:=NULL;
5844: FETCH inf_tbl_data_csr INTO l_inf_tbl_data_skip_rec;
5845: l_inf_tbl_data_next_rec := l_inf_tbl_data_skip_rec;

Line 5866: pa_debug.g_err_stage := 'Error Code Exists.Calling process_errors';

5862:
5863: -- calling process_errors
5864: IF l_err_val_code_tbl.COUNT > 0 THEN
5865: IF l_debug_mode = 'Y' THEN
5866: pa_debug.g_err_stage := 'Error Code Exists.Calling process_errors';
5867: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5868: END IF;
5869: process_errors ( p_run_id => p_run_id,
5870: p_periodic_flag => is_periodic_setup,

Line 5867: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5863: -- calling process_errors
5864: IF l_err_val_code_tbl.COUNT > 0 THEN
5865: IF l_debug_mode = 'Y' THEN
5866: pa_debug.g_err_stage := 'Error Code Exists.Calling process_errors';
5867: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5868: END IF;
5869: process_errors ( p_run_id => p_run_id,
5870: p_periodic_flag => is_periodic_setup,
5871: p_error_code_tbl => l_err_val_code_tbl,

Line 5882: pa_debug.g_err_stage := 'Call to process_errors returned with error';

5878: x_msg_data => l_msg_data,
5879: x_msg_count => l_msg_count);
5880: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5881: IF l_debug_mode = 'Y' THEN
5882: pa_debug.g_err_stage := 'Call to process_errors returned with error';
5883: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5884: END IF;
5885: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5886: END IF;

Line 5883: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5879: x_msg_count => l_msg_count);
5880: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5881: IF l_debug_mode = 'Y' THEN
5882: pa_debug.g_err_stage := 'Call to process_errors returned with error';
5883: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5884: END IF;
5885: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5886: END IF;
5887: END IF;

Line 5927: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.prepare_val_input';

5923: x_cbs_elem_id_tbl := l_cbs_elem_id_tbl;
5924: x_amt_type_tbl := l_amount_type_tbl;
5925:
5926: IF l_debug_mode = 'Y' THEN
5927: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.prepare_val_input';
5928: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5929: END IF;
5930:
5931: pa_debug.reset_curr_function;

Line 5928: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

5924: x_amt_type_tbl := l_amount_type_tbl;
5925:
5926: IF l_debug_mode = 'Y' THEN
5927: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.prepare_val_input';
5928: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5929: END IF;
5930:
5931: pa_debug.reset_curr_function;
5932:

Line 5931: pa_debug.reset_curr_function;

5927: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.prepare_val_input';
5928: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
5929: END IF;
5930:
5931: pa_debug.reset_curr_function;
5932:
5933: --log1('----- Leaving prepare_val_input-------');
5934:
5935: EXCEPTION

Line 5954: pa_debug.reset_curr_function;

5950: x_msg_count := l_msg_count;
5951: END IF;
5952: x_return_status := FND_API.G_RET_STS_ERROR;
5953:
5954: pa_debug.reset_curr_function;
5955:
5956: RETURN;
5957:
5958: WHEN OTHERS THEN

Line 5966: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

5962:
5963: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
5964: ,p_procedure_name => 'prepare_val_input');
5965: IF l_debug_mode = 'Y' THEN
5966: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
5967: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5968: END IF;
5969:
5970: pa_debug.reset_curr_function;

Line 5967: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

5963: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
5964: ,p_procedure_name => 'prepare_val_input');
5965: IF l_debug_mode = 'Y' THEN
5966: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
5967: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5968: END IF;
5969:
5970: pa_debug.reset_curr_function;
5971:

Line 5970: pa_debug.reset_curr_function;

5966: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
5967: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
5968: END IF;
5969:
5970: pa_debug.reset_curr_function;
5971:
5972: RAISE;
5973:
5974: END prepare_val_input;

Line 5991: fnd_profile.get('PA_DEBUG_MODE', l_debug_mode);

5987: l_module_name VARCHAR2(100) := 'pa_fp_webadi_pkg.get_amount_in_prd_x';
5988: l_debug_mode VARCHAR2(1) := 'N';
5989: l_amount NUMBER;
5990: BEGIN
5991: fnd_profile.get('PA_DEBUG_MODE', l_debug_mode);
5992:
5993:
5994: IF l_debug_mode = 'Y' THEN
5995: pa_debug.g_err_stage := 'Entering into get_amount_in_prd_x';

Line 5995: pa_debug.g_err_stage := 'Entering into get_amount_in_prd_x';

5991: fnd_profile.get('PA_DEBUG_MODE', l_debug_mode);
5992:
5993:
5994: IF l_debug_mode = 'Y' THEN
5995: pa_debug.g_err_stage := 'Entering into get_amount_in_prd_x';
5996: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
5997: pa_debug.g_err_stage := 'Validating input parameters';
5998: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
5999: END IF;

Line 5996: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);

5992:
5993:
5994: IF l_debug_mode = 'Y' THEN
5995: pa_debug.g_err_stage := 'Entering into get_amount_in_prd_x';
5996: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
5997: pa_debug.g_err_stage := 'Validating input parameters';
5998: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
5999: END IF;
6000:

Line 5997: pa_debug.g_err_stage := 'Validating input parameters';

5993:
5994: IF l_debug_mode = 'Y' THEN
5995: pa_debug.g_err_stage := 'Entering into get_amount_in_prd_x';
5996: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
5997: pa_debug.g_err_stage := 'Validating input parameters';
5998: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
5999: END IF;
6000:
6001: IF l_debug_mode = 'Y' THEN

Line 5998: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);

5994: IF l_debug_mode = 'Y' THEN
5995: pa_debug.g_err_stage := 'Entering into get_amount_in_prd_x';
5996: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
5997: pa_debug.g_err_stage := 'Validating input parameters';
5998: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
5999: END IF;
6000:
6001: IF l_debug_mode = 'Y' THEN
6002: pa_debug.Set_Curr_Function

Line 6002: pa_debug.Set_Curr_Function

5998: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
5999: END IF;
6000:
6001: IF l_debug_mode = 'Y' THEN
6002: pa_debug.Set_Curr_Function
6003: (p_function => l_module_name,
6004: p_debug_mode => l_debug_mode);
6005: END IF;
6006:

Line 6011: pa_debug.g_err_stage := 'p_rec is null';

6007: IF p_prd IS NULL THEN
6008:
6009: IF l_debug_mode = 'Y' THEN
6010:
6011: pa_debug.g_err_stage := 'p_rec is null';
6012: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6013: pa_debug.g_err_stage := 'p_prd is null';
6014: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6015: pa_debug.reset_curr_function;

Line 6012: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);

6008:
6009: IF l_debug_mode = 'Y' THEN
6010:
6011: pa_debug.g_err_stage := 'p_rec is null';
6012: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6013: pa_debug.g_err_stage := 'p_prd is null';
6014: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6015: pa_debug.reset_curr_function;
6016:

Line 6013: pa_debug.g_err_stage := 'p_prd is null';

6009: IF l_debug_mode = 'Y' THEN
6010:
6011: pa_debug.g_err_stage := 'p_rec is null';
6012: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6013: pa_debug.g_err_stage := 'p_prd is null';
6014: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6015: pa_debug.reset_curr_function;
6016:
6017: END IF;

Line 6014: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);

6010:
6011: pa_debug.g_err_stage := 'p_rec is null';
6012: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6013: pa_debug.g_err_stage := 'p_prd is null';
6014: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6015: pa_debug.reset_curr_function;
6016:
6017: END IF;
6018: RETURN NULL;

Line 6015: pa_debug.reset_curr_function;

6011: pa_debug.g_err_stage := 'p_rec is null';
6012: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6013: pa_debug.g_err_stage := 'p_prd is null';
6014: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6015: pa_debug.reset_curr_function;
6016:
6017: END IF;
6018: RETURN NULL;
6019:

Line 6023: pa_debug.g_err_stage := 'p_prd is '||p_prd;

6019:
6020: END IF;
6021:
6022: IF l_debug_mode = 'Y' THEN
6023: pa_debug.g_err_stage := 'p_prd is '||p_prd;
6024: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6025: END IF;
6026:
6027: IF p_prd ='PD' THEN

Line 6024: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);

6020: END IF;
6021:
6022: IF l_debug_mode = 'Y' THEN
6023: pa_debug.g_err_stage := 'p_prd is '||p_prd;
6024: pa_debug.write(l_module_name, pa_debug.g_err_stage, 3);
6025: END IF;
6026:
6027: IF p_prd ='PD' THEN
6028: l_amount := p_rec.pd_prd;

Line 6138: pa_debug.reset_curr_function;

6134: l_amount := p_rec.prd52;
6135: END IF;
6136:
6137: IF l_debug_mode = 'Y' THEN
6138: pa_debug.reset_curr_function;
6139: END IF;
6140:
6141: RETURN l_amount;
6142:

Line 6149: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

6145:
6146: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
6147: ,p_procedure_name => 'get_amount_in_prd_x');
6148: IF l_debug_mode = 'Y' THEN
6149: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
6150: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
6151: END IF;
6152:
6153: IF l_debug_mode = 'Y' THEN

Line 6150: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

6146: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
6147: ,p_procedure_name => 'get_amount_in_prd_x');
6148: IF l_debug_mode = 'Y' THEN
6149: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
6150: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
6151: END IF;
6152:
6153: IF l_debug_mode = 'Y' THEN
6154: pa_debug.reset_curr_function;

Line 6154: pa_debug.reset_curr_function;

6150: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
6151: END IF;
6152:
6153: IF l_debug_mode = 'Y' THEN
6154: pa_debug.reset_curr_function;
6155: END IF;
6156: RAISE;
6157: END get_amount_in_prd_x;
6158:

Line 6235: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

6231: BEGIN
6232: x_msg_count := 0;
6233: x_return_status := FND_API.G_RET_STS_SUCCESS;
6234:
6235: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
6236: l_debug_mode := NVL(l_debug_mode, 'Y');
6237:
6238: --DEBUG_NS('p_project_id :: '|| p_project_id);
6239:

Line 6243: pa_debug.set_curr_function(

6239:
6240: -- Set curr function
6241: IF l_debug_mode='Y' THEN
6242:
6243: pa_debug.set_curr_function(
6244: p_function =>'PAFPWAPB.get_total_fcst_amounts'
6245: ,p_debug_mode => l_debug_mode );
6246: END IF;
6247:

Line 6260: pa_debug.g_err_stage:='p_task_id is'|| p_task_id;

6256: THEN
6257:
6258: IF l_debug_mode = 'Y' THEN
6259:
6260: pa_debug.g_err_stage:='p_task_id is'|| p_task_id;
6261: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6262:
6263: pa_debug.g_err_stage:='p_resource_list_member_id is'|| p_resource_list_member_id ;
6264: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

Line 6261: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

6257:
6258: IF l_debug_mode = 'Y' THEN
6259:
6260: pa_debug.g_err_stage:='p_task_id is'|| p_task_id;
6261: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6262:
6263: pa_debug.g_err_stage:='p_resource_list_member_id is'|| p_resource_list_member_id ;
6264: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6265:

Line 6263: pa_debug.g_err_stage:='p_resource_list_member_id is'|| p_resource_list_member_id ;

6259:
6260: pa_debug.g_err_stage:='p_task_id is'|| p_task_id;
6261: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6262:
6263: pa_debug.g_err_stage:='p_resource_list_member_id is'|| p_resource_list_member_id ;
6264: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6265:
6266: pa_debug.g_err_stage:='p_txn_currency_code is'|| p_txn_currency_code;
6267: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

Line 6264: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

6260: pa_debug.g_err_stage:='p_task_id is'|| p_task_id;
6261: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6262:
6263: pa_debug.g_err_stage:='p_resource_list_member_id is'|| p_resource_list_member_id ;
6264: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6265:
6266: pa_debug.g_err_stage:='p_txn_currency_code is'|| p_txn_currency_code;
6267: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6268:

Line 6266: pa_debug.g_err_stage:='p_txn_currency_code is'|| p_txn_currency_code;

6262:
6263: pa_debug.g_err_stage:='p_resource_list_member_id is'|| p_resource_list_member_id ;
6264: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6265:
6266: pa_debug.g_err_stage:='p_txn_currency_code is'|| p_txn_currency_code;
6267: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6268:
6269:
6270: END IF;

Line 6267: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

6263: pa_debug.g_err_stage:='p_resource_list_member_id is'|| p_resource_list_member_id ;
6264: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6265:
6266: pa_debug.g_err_stage:='p_txn_currency_code is'|| p_txn_currency_code;
6267: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6268:
6269:
6270: END IF;
6271:

Line 6369: pa_debug.g_err_stage:='l_amt_typs_to_be_populated_tbl.COUNT '||l_amt_typs_to_be_populated_tbl.COUNT;

6365: l_amt_typs_to_be_populated_tbl(l_amt_typ_index):='REVENUE';
6366: END IF;
6367:
6368: IF l_debug_mode = 'Y' THEN
6369: pa_debug.g_err_stage:='l_amt_typs_to_be_populated_tbl.COUNT '||l_amt_typs_to_be_populated_tbl.COUNT;
6370: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
6371: END IF;
6372:
6373: --DEBUG_NS('l_amt_typs_to_be_populated_tbl.COUNT :: '|| l_amt_typs_to_be_populated_tbl.COUNT);

Line 6370: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

6366: END IF;
6367:
6368: IF l_debug_mode = 'Y' THEN
6369: pa_debug.g_err_stage:='l_amt_typs_to_be_populated_tbl.COUNT '||l_amt_typs_to_be_populated_tbl.COUNT;
6370: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
6371: END IF;
6372:
6373: --DEBUG_NS('l_amt_typs_to_be_populated_tbl.COUNT :: '|| l_amt_typs_to_be_populated_tbl.COUNT);
6374:

Line 6710: pa_debug.g_err_stage:='Leaving get_total_fcst_amounts';

6706:
6707: END IF;--IF l_amt_typs_to_be_populated_tbl.COUNT>0 THEN
6708:
6709: IF l_debug_mode = 'Y' THEN
6710: pa_debug.g_err_stage:='Leaving get_total_fcst_amounts';
6711: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
6712: pa_debug.reset_curr_function;
6713: END IF;
6714:

Line 6711: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

6707: END IF;--IF l_amt_typs_to_be_populated_tbl.COUNT>0 THEN
6708:
6709: IF l_debug_mode = 'Y' THEN
6710: pa_debug.g_err_stage:='Leaving get_total_fcst_amounts';
6711: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
6712: pa_debug.reset_curr_function;
6713: END IF;
6714:
6715: EXCEPTION

Line 6712: pa_debug.reset_curr_function;

6708:
6709: IF l_debug_mode = 'Y' THEN
6710: pa_debug.g_err_stage:='Leaving get_total_fcst_amounts';
6711: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
6712: pa_debug.reset_curr_function;
6713: END IF;
6714:
6715: EXCEPTION
6716:

Line 6736: pa_debug.g_err_stage:='Invalid Arguments Passed Or called api raised an error';

6732: END IF;
6733: x_return_status := FND_API.G_RET_STS_ERROR;
6734:
6735: IF l_debug_mode = 'Y' THEN
6736: pa_debug.g_err_stage:='Invalid Arguments Passed Or called api raised an error';
6737: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6738: -- reset curr function
6739: pa_debug.reset_curr_function();
6740:

Line 6737: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

6733: x_return_status := FND_API.G_RET_STS_ERROR;
6734:
6735: IF l_debug_mode = 'Y' THEN
6736: pa_debug.g_err_stage:='Invalid Arguments Passed Or called api raised an error';
6737: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6738: -- reset curr function
6739: pa_debug.reset_curr_function();
6740:
6741: END IF;

Line 6739: pa_debug.reset_curr_function();

6735: IF l_debug_mode = 'Y' THEN
6736: pa_debug.g_err_stage:='Invalid Arguments Passed Or called api raised an error';
6737: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6738: -- reset curr function
6739: pa_debug.reset_curr_function();
6740:
6741: END IF;
6742:
6743: RETURN;

Line 6753: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;

6749: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
6750: ,p_procedure_name => 'get_total_fcst_amounts');
6751:
6752: IF l_debug_mode = 'Y' THEN
6753: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
6754: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6755: -- reset curr function
6756: pa_debug.Reset_Curr_Function();
6757: END IF;

Line 6754: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

6750: ,p_procedure_name => 'get_total_fcst_amounts');
6751:
6752: IF l_debug_mode = 'Y' THEN
6753: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
6754: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6755: -- reset curr function
6756: pa_debug.Reset_Curr_Function();
6757: END IF;
6758: RAISE;

Line 6756: pa_debug.Reset_Curr_Function();

6752: IF l_debug_mode = 'Y' THEN
6753: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
6754: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
6755: -- reset curr function
6756: pa_debug.Reset_Curr_Function();
6757: END IF;
6758: RAISE;
6759:
6760: END get_total_fcst_amounts;

Line 6922: fnd_profile.get('PA_DEBUG_MODE', l_debug_mode);

6918:
6919: tt NUMBER;
6920:
6921: BEGIN
6922: fnd_profile.get('PA_DEBUG_MODE', l_debug_mode);
6923:
6924: x_return_status := FND_API.G_RET_STS_SUCCESS;
6925: x_msg_count := 0;
6926:

Line 6928: pa_debug.Set_Curr_Function

6924: x_return_status := FND_API.G_RET_STS_SUCCESS;
6925: x_msg_count := 0;
6926:
6927: IF l_debug_mode = 'Y' THEN
6928: pa_debug.Set_Curr_Function
6929: (p_function => l_module_name,
6930: p_debug_mode => l_debug_mode);
6931: END IF;
6932:

Line 6934: pa_debug.g_err_stage := 'Entering into prepare_pbl_input';

6930: p_debug_mode => l_debug_mode);
6931: END IF;
6932:
6933: IF l_debug_mode = 'Y' THEN
6934: pa_debug.g_err_stage := 'Entering into prepare_pbl_input';
6935: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
6936: pa_debug.g_err_stage := 'Validating input parameters';
6937: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
6938: END IF;

Line 6935: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

6931: END IF;
6932:
6933: IF l_debug_mode = 'Y' THEN
6934: pa_debug.g_err_stage := 'Entering into prepare_pbl_input';
6935: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
6936: pa_debug.g_err_stage := 'Validating input parameters';
6937: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
6938: END IF;
6939:

Line 6936: pa_debug.g_err_stage := 'Validating input parameters';

6932:
6933: IF l_debug_mode = 'Y' THEN
6934: pa_debug.g_err_stage := 'Entering into prepare_pbl_input';
6935: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
6936: pa_debug.g_err_stage := 'Validating input parameters';
6937: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
6938: END IF;
6939:
6940:

Line 6937: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

6933: IF l_debug_mode = 'Y' THEN
6934: pa_debug.g_err_stage := 'Entering into prepare_pbl_input';
6935: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
6936: pa_debug.g_err_stage := 'Validating input parameters';
6937: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
6938: END IF;
6939:
6940:
6941: -- valid p_context are WEBADI_PERIODIC and WEBADI_NON_PERIODIC

Line 6944: pa_debug.g_err_stage := 'p_context is passed as null';

6940:
6941: -- valid p_context are WEBADI_PERIODIC and WEBADI_NON_PERIODIC
6942: IF p_context IS NULL THEN
6943: IF l_debug_mode = 'Y' THEN
6944: pa_debug.g_err_stage := 'p_context is passed as null';
6945: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
6946: END IF;
6947: pa_utils.add_message(p_app_short_name => 'PA',
6948: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 6945: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

6941: -- valid p_context are WEBADI_PERIODIC and WEBADI_NON_PERIODIC
6942: IF p_context IS NULL THEN
6943: IF l_debug_mode = 'Y' THEN
6944: pa_debug.g_err_stage := 'p_context is passed as null';
6945: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
6946: END IF;
6947: pa_utils.add_message(p_app_short_name => 'PA',
6948: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
6949: p_token1 => 'PROCEDURENAME',

Line 6959: pa_debug.g_err_stage := 'p_budget_lines_tbl is empty';

6955: --If there are no records to process return
6956: IF p_budget_lines_tbl.COUNT=0 THEN
6957:
6958: IF l_debug_mode = 'Y' THEN
6959: pa_debug.g_err_stage := 'p_budget_lines_tbl is empty';
6960: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
6961: pa_debug.reset_curr_function;
6962: END IF;
6963: RETURN;

Line 6960: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

6956: IF p_budget_lines_tbl.COUNT=0 THEN
6957:
6958: IF l_debug_mode = 'Y' THEN
6959: pa_debug.g_err_stage := 'p_budget_lines_tbl is empty';
6960: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
6961: pa_debug.reset_curr_function;
6962: END IF;
6963: RETURN;
6964:

Line 6961: pa_debug.reset_curr_function;

6957:
6958: IF l_debug_mode = 'Y' THEN
6959: pa_debug.g_err_stage := 'p_budget_lines_tbl is empty';
6960: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
6961: pa_debug.reset_curr_function;
6962: END IF;
6963: RETURN;
6964:
6965: END IF;

Line 7008: pa_debug.g_err_stage := ' p_planning_start_date_tbl.COUNT '|| p_planning_start_date_tbl.COUNT;

7004:
7005:
7006: IF l_debug_mode = 'Y' THEN
7007:
7008: pa_debug.g_err_stage := ' p_planning_start_date_tbl.COUNT '|| p_planning_start_date_tbl.COUNT;
7009: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7010:
7011: pa_debug.g_err_stage := ' p_planning_end_date_tbl.COUNT '|| p_planning_end_date_tbl.COUNT;
7012: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7009: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7005:
7006: IF l_debug_mode = 'Y' THEN
7007:
7008: pa_debug.g_err_stage := ' p_planning_start_date_tbl.COUNT '|| p_planning_start_date_tbl.COUNT;
7009: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7010:
7011: pa_debug.g_err_stage := ' p_planning_end_date_tbl.COUNT '|| p_planning_end_date_tbl.COUNT;
7012: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7013:

Line 7011: pa_debug.g_err_stage := ' p_planning_end_date_tbl.COUNT '|| p_planning_end_date_tbl.COUNT;

7007:
7008: pa_debug.g_err_stage := ' p_planning_start_date_tbl.COUNT '|| p_planning_start_date_tbl.COUNT;
7009: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7010:
7011: pa_debug.g_err_stage := ' p_planning_end_date_tbl.COUNT '|| p_planning_end_date_tbl.COUNT;
7012: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7013:
7014: pa_debug.g_err_stage := ' p_budget_lines_tbl.COUNT '|| p_budget_lines_tbl.COUNT;
7015: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7012: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7008: pa_debug.g_err_stage := ' p_planning_start_date_tbl.COUNT '|| p_planning_start_date_tbl.COUNT;
7009: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7010:
7011: pa_debug.g_err_stage := ' p_planning_end_date_tbl.COUNT '|| p_planning_end_date_tbl.COUNT;
7012: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7013:
7014: pa_debug.g_err_stage := ' p_budget_lines_tbl.COUNT '|| p_budget_lines_tbl.COUNT;
7015: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7016:

Line 7014: pa_debug.g_err_stage := ' p_budget_lines_tbl.COUNT '|| p_budget_lines_tbl.COUNT;

7010:
7011: pa_debug.g_err_stage := ' p_planning_end_date_tbl.COUNT '|| p_planning_end_date_tbl.COUNT;
7012: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7013:
7014: pa_debug.g_err_stage := ' p_budget_lines_tbl.COUNT '|| p_budget_lines_tbl.COUNT;
7015: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7016:
7017: pa_debug.g_err_stage := ' p_raw_cost_rate_tbl.COUNT '|| p_raw_cost_rate_tbl.COUNT;
7018: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7015: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7011: pa_debug.g_err_stage := ' p_planning_end_date_tbl.COUNT '|| p_planning_end_date_tbl.COUNT;
7012: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7013:
7014: pa_debug.g_err_stage := ' p_budget_lines_tbl.COUNT '|| p_budget_lines_tbl.COUNT;
7015: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7016:
7017: pa_debug.g_err_stage := ' p_raw_cost_rate_tbl.COUNT '|| p_raw_cost_rate_tbl.COUNT;
7018: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7019:

Line 7017: pa_debug.g_err_stage := ' p_raw_cost_rate_tbl.COUNT '|| p_raw_cost_rate_tbl.COUNT;

7013:
7014: pa_debug.g_err_stage := ' p_budget_lines_tbl.COUNT '|| p_budget_lines_tbl.COUNT;
7015: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7016:
7017: pa_debug.g_err_stage := ' p_raw_cost_rate_tbl.COUNT '|| p_raw_cost_rate_tbl.COUNT;
7018: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7019:
7020: pa_debug.g_err_stage := ' p_burd_cost_rate_tbl.COUNT '|| p_burd_cost_rate_tbl.COUNT;
7021: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7018: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7014: pa_debug.g_err_stage := ' p_budget_lines_tbl.COUNT '|| p_budget_lines_tbl.COUNT;
7015: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7016:
7017: pa_debug.g_err_stage := ' p_raw_cost_rate_tbl.COUNT '|| p_raw_cost_rate_tbl.COUNT;
7018: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7019:
7020: pa_debug.g_err_stage := ' p_burd_cost_rate_tbl.COUNT '|| p_burd_cost_rate_tbl.COUNT;
7021: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7022:

Line 7020: pa_debug.g_err_stage := ' p_burd_cost_rate_tbl.COUNT '|| p_burd_cost_rate_tbl.COUNT;

7016:
7017: pa_debug.g_err_stage := ' p_raw_cost_rate_tbl.COUNT '|| p_raw_cost_rate_tbl.COUNT;
7018: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7019:
7020: pa_debug.g_err_stage := ' p_burd_cost_rate_tbl.COUNT '|| p_burd_cost_rate_tbl.COUNT;
7021: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7022:
7023: pa_debug.g_err_stage := ' p_bill_rate_tbl.COUNT '|| p_bill_rate_tbl.COUNT;
7024: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7021: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7017: pa_debug.g_err_stage := ' p_raw_cost_rate_tbl.COUNT '|| p_raw_cost_rate_tbl.COUNT;
7018: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7019:
7020: pa_debug.g_err_stage := ' p_burd_cost_rate_tbl.COUNT '|| p_burd_cost_rate_tbl.COUNT;
7021: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7022:
7023: pa_debug.g_err_stage := ' p_bill_rate_tbl.COUNT '|| p_bill_rate_tbl.COUNT;
7024: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7025:

Line 7023: pa_debug.g_err_stage := ' p_bill_rate_tbl.COUNT '|| p_bill_rate_tbl.COUNT;

7019:
7020: pa_debug.g_err_stage := ' p_burd_cost_rate_tbl.COUNT '|| p_burd_cost_rate_tbl.COUNT;
7021: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7022:
7023: pa_debug.g_err_stage := ' p_bill_rate_tbl.COUNT '|| p_bill_rate_tbl.COUNT;
7024: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7025:
7026: pa_debug.g_err_stage := ' p_spread_curve_id_tbl.COUNT '|| p_spread_curve_id_tbl.COUNT;
7027: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7024: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7020: pa_debug.g_err_stage := ' p_burd_cost_rate_tbl.COUNT '|| p_burd_cost_rate_tbl.COUNT;
7021: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7022:
7023: pa_debug.g_err_stage := ' p_bill_rate_tbl.COUNT '|| p_bill_rate_tbl.COUNT;
7024: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7025:
7026: pa_debug.g_err_stage := ' p_spread_curve_id_tbl.COUNT '|| p_spread_curve_id_tbl.COUNT;
7027: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7028:

Line 7026: pa_debug.g_err_stage := ' p_spread_curve_id_tbl.COUNT '|| p_spread_curve_id_tbl.COUNT;

7022:
7023: pa_debug.g_err_stage := ' p_bill_rate_tbl.COUNT '|| p_bill_rate_tbl.COUNT;
7024: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7025:
7026: pa_debug.g_err_stage := ' p_spread_curve_id_tbl.COUNT '|| p_spread_curve_id_tbl.COUNT;
7027: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7028:
7029: pa_debug.g_err_stage := ' p_mfc_cost_type_id_tbl.COUNT '|| p_mfc_cost_type_id_tbl.COUNT;
7030: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7027: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7023: pa_debug.g_err_stage := ' p_bill_rate_tbl.COUNT '|| p_bill_rate_tbl.COUNT;
7024: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7025:
7026: pa_debug.g_err_stage := ' p_spread_curve_id_tbl.COUNT '|| p_spread_curve_id_tbl.COUNT;
7027: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7028:
7029: pa_debug.g_err_stage := ' p_mfc_cost_type_id_tbl.COUNT '|| p_mfc_cost_type_id_tbl.COUNT;
7030: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7031:

Line 7029: pa_debug.g_err_stage := ' p_mfc_cost_type_id_tbl.COUNT '|| p_mfc_cost_type_id_tbl.COUNT;

7025:
7026: pa_debug.g_err_stage := ' p_spread_curve_id_tbl.COUNT '|| p_spread_curve_id_tbl.COUNT;
7027: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7028:
7029: pa_debug.g_err_stage := ' p_mfc_cost_type_id_tbl.COUNT '|| p_mfc_cost_type_id_tbl.COUNT;
7030: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7031:
7032: pa_debug.g_err_stage := ' p_etc_method_code_tbl.COUNT '|| p_etc_method_code_tbl.COUNT;
7033: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7030: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7026: pa_debug.g_err_stage := ' p_spread_curve_id_tbl.COUNT '|| p_spread_curve_id_tbl.COUNT;
7027: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7028:
7029: pa_debug.g_err_stage := ' p_mfc_cost_type_id_tbl.COUNT '|| p_mfc_cost_type_id_tbl.COUNT;
7030: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7031:
7032: pa_debug.g_err_stage := ' p_etc_method_code_tbl.COUNT '|| p_etc_method_code_tbl.COUNT;
7033: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7034:

Line 7032: pa_debug.g_err_stage := ' p_etc_method_code_tbl.COUNT '|| p_etc_method_code_tbl.COUNT;

7028:
7029: pa_debug.g_err_stage := ' p_mfc_cost_type_id_tbl.COUNT '|| p_mfc_cost_type_id_tbl.COUNT;
7030: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7031:
7032: pa_debug.g_err_stage := ' p_etc_method_code_tbl.COUNT '|| p_etc_method_code_tbl.COUNT;
7033: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7034:
7035: pa_debug.g_err_stage := ' p_sp_fixed_date_tbl.COUNT '|| p_sp_fixed_date_tbl.COUNT;
7036: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7033: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7029: pa_debug.g_err_stage := ' p_mfc_cost_type_id_tbl.COUNT '|| p_mfc_cost_type_id_tbl.COUNT;
7030: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7031:
7032: pa_debug.g_err_stage := ' p_etc_method_code_tbl.COUNT '|| p_etc_method_code_tbl.COUNT;
7033: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7034:
7035: pa_debug.g_err_stage := ' p_sp_fixed_date_tbl.COUNT '|| p_sp_fixed_date_tbl.COUNT;
7036: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7037:

Line 7035: pa_debug.g_err_stage := ' p_sp_fixed_date_tbl.COUNT '|| p_sp_fixed_date_tbl.COUNT;

7031:
7032: pa_debug.g_err_stage := ' p_etc_method_code_tbl.COUNT '|| p_etc_method_code_tbl.COUNT;
7033: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7034:
7035: pa_debug.g_err_stage := ' p_sp_fixed_date_tbl.COUNT '|| p_sp_fixed_date_tbl.COUNT;
7036: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7037:
7038: pa_debug.g_err_stage := ' p_delete_flag_tbl.COUNT '|| p_delete_flag_tbl.COUNT;
7039: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7036: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7032: pa_debug.g_err_stage := ' p_etc_method_code_tbl.COUNT '|| p_etc_method_code_tbl.COUNT;
7033: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7034:
7035: pa_debug.g_err_stage := ' p_sp_fixed_date_tbl.COUNT '|| p_sp_fixed_date_tbl.COUNT;
7036: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7037:
7038: pa_debug.g_err_stage := ' p_delete_flag_tbl.COUNT '|| p_delete_flag_tbl.COUNT;
7039: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7040:

Line 7038: pa_debug.g_err_stage := ' p_delete_flag_tbl.COUNT '|| p_delete_flag_tbl.COUNT;

7034:
7035: pa_debug.g_err_stage := ' p_sp_fixed_date_tbl.COUNT '|| p_sp_fixed_date_tbl.COUNT;
7036: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7037:
7038: pa_debug.g_err_stage := ' p_delete_flag_tbl.COUNT '|| p_delete_flag_tbl.COUNT;
7039: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7040:
7041: pa_debug.g_err_stage := ' p_ra_id_tbl.COUNT '|| p_ra_id_tbl.COUNT;
7042: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7039: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7035: pa_debug.g_err_stage := ' p_sp_fixed_date_tbl.COUNT '|| p_sp_fixed_date_tbl.COUNT;
7036: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7037:
7038: pa_debug.g_err_stage := ' p_delete_flag_tbl.COUNT '|| p_delete_flag_tbl.COUNT;
7039: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7040:
7041: pa_debug.g_err_stage := ' p_ra_id_tbl.COUNT '|| p_ra_id_tbl.COUNT;
7042: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7043:

Line 7041: pa_debug.g_err_stage := ' p_ra_id_tbl.COUNT '|| p_ra_id_tbl.COUNT;

7037:
7038: pa_debug.g_err_stage := ' p_delete_flag_tbl.COUNT '|| p_delete_flag_tbl.COUNT;
7039: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7040:
7041: pa_debug.g_err_stage := ' p_ra_id_tbl.COUNT '|| p_ra_id_tbl.COUNT;
7042: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7043:
7044: pa_debug.g_err_stage := ' p_res_class_code_tbl.COUNT '|| p_res_class_code_tbl.COUNT;
7045: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7042: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7038: pa_debug.g_err_stage := ' p_delete_flag_tbl.COUNT '|| p_delete_flag_tbl.COUNT;
7039: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7040:
7041: pa_debug.g_err_stage := ' p_ra_id_tbl.COUNT '|| p_ra_id_tbl.COUNT;
7042: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7043:
7044: pa_debug.g_err_stage := ' p_res_class_code_tbl.COUNT '|| p_res_class_code_tbl.COUNT;
7045: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7046:

Line 7044: pa_debug.g_err_stage := ' p_res_class_code_tbl.COUNT '|| p_res_class_code_tbl.COUNT;

7040:
7041: pa_debug.g_err_stage := ' p_ra_id_tbl.COUNT '|| p_ra_id_tbl.COUNT;
7042: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7043:
7044: pa_debug.g_err_stage := ' p_res_class_code_tbl.COUNT '|| p_res_class_code_tbl.COUNT;
7045: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7046:
7047: pa_debug.g_err_stage := ' p_rate_based_flag_tbl.COUNT '|| p_rate_based_flag_tbl.COUNT;
7048: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7045: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7041: pa_debug.g_err_stage := ' p_ra_id_tbl.COUNT '|| p_ra_id_tbl.COUNT;
7042: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7043:
7044: pa_debug.g_err_stage := ' p_res_class_code_tbl.COUNT '|| p_res_class_code_tbl.COUNT;
7045: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7046:
7047: pa_debug.g_err_stage := ' p_rate_based_flag_tbl.COUNT '|| p_rate_based_flag_tbl.COUNT;
7048: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7049:

Line 7047: pa_debug.g_err_stage := ' p_rate_based_flag_tbl.COUNT '|| p_rate_based_flag_tbl.COUNT;

7043:
7044: pa_debug.g_err_stage := ' p_res_class_code_tbl.COUNT '|| p_res_class_code_tbl.COUNT;
7045: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7046:
7047: pa_debug.g_err_stage := ' p_rate_based_flag_tbl.COUNT '|| p_rate_based_flag_tbl.COUNT;
7048: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7049:
7050: pa_debug.g_err_stage := ' p_rbs_elem_id_tbl.COUNT '|| p_rbs_elem_id_tbl.COUNT;
7051: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7048: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7044: pa_debug.g_err_stage := ' p_res_class_code_tbl.COUNT '|| p_res_class_code_tbl.COUNT;
7045: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7046:
7047: pa_debug.g_err_stage := ' p_rate_based_flag_tbl.COUNT '|| p_rate_based_flag_tbl.COUNT;
7048: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7049:
7050: pa_debug.g_err_stage := ' p_rbs_elem_id_tbl.COUNT '|| p_rbs_elem_id_tbl.COUNT;
7051: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7052:

Line 7050: pa_debug.g_err_stage := ' p_rbs_elem_id_tbl.COUNT '|| p_rbs_elem_id_tbl.COUNT;

7046:
7047: pa_debug.g_err_stage := ' p_rate_based_flag_tbl.COUNT '|| p_rate_based_flag_tbl.COUNT;
7048: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7049:
7050: pa_debug.g_err_stage := ' p_rbs_elem_id_tbl.COUNT '|| p_rbs_elem_id_tbl.COUNT;
7051: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7052:
7053: pa_debug.g_err_stage := ' p_cbs_elem_id_tbl.COUNT '|| p_cbs_elem_id_tbl.COUNT;
7054: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

Line 7051: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7047: pa_debug.g_err_stage := ' p_rate_based_flag_tbl.COUNT '|| p_rate_based_flag_tbl.COUNT;
7048: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7049:
7050: pa_debug.g_err_stage := ' p_rbs_elem_id_tbl.COUNT '|| p_rbs_elem_id_tbl.COUNT;
7051: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7052:
7053: pa_debug.g_err_stage := ' p_cbs_elem_id_tbl.COUNT '|| p_cbs_elem_id_tbl.COUNT;
7054: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7055:

Line 7053: pa_debug.g_err_stage := ' p_cbs_elem_id_tbl.COUNT '|| p_cbs_elem_id_tbl.COUNT;

7049:
7050: pa_debug.g_err_stage := ' p_rbs_elem_id_tbl.COUNT '|| p_rbs_elem_id_tbl.COUNT;
7051: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7052:
7053: pa_debug.g_err_stage := ' p_cbs_elem_id_tbl.COUNT '|| p_cbs_elem_id_tbl.COUNT;
7054: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7055:
7056: END IF;
7057: pa_utils.add_message(p_app_short_name => 'PA',

Line 7054: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);

7050: pa_debug.g_err_stage := ' p_rbs_elem_id_tbl.COUNT '|| p_rbs_elem_id_tbl.COUNT;
7051: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7052:
7053: pa_debug.g_err_stage := ' p_cbs_elem_id_tbl.COUNT '|| p_cbs_elem_id_tbl.COUNT;
7054: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level5);
7055:
7056: END IF;
7057: pa_utils.add_message(p_app_short_name => 'PA',
7058: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 7144: pa_debug.g_err_stage := 'About to loop thru inf_tbl_data_csr';

7140: l_prd_mask_end_date_tbl.extend;
7141:
7142: --log1('----- STAGE 3P-------');
7143: IF l_debug_mode = 'Y' THEN
7144: pa_debug.g_err_stage := 'About to loop thru inf_tbl_data_csr';
7145: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7146: END IF;
7147: IF p_version_info_rec.x_version_type = 'COST' THEN
7148: l_allow_qty_flag := p_version_info_rec.x_cost_quantity_flag;

Line 7145: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

7141:
7142: --log1('----- STAGE 3P-------');
7143: IF l_debug_mode = 'Y' THEN
7144: pa_debug.g_err_stage := 'About to loop thru inf_tbl_data_csr';
7145: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7146: END IF;
7147: IF p_version_info_rec.x_version_type = 'COST' THEN
7148: l_allow_qty_flag := p_version_info_rec.x_cost_quantity_flag;
7149: ELSIF p_version_info_rec.x_version_type = 'REVENUE' THEN

Line 7235: pa_debug.g_err_stage := 'Finding out no. of periods for RA with task_id '||l_curr_rec.task_id||' Res '||l_curr_rec.resource_list_member_id;

7231: ((l_Cbs_Enabled = 'Y' and l_curr_rec.cbs_element_id<>l_prev_cbs_element_id) OR l_Cbs_Enabled = 'N') -- cbs enhancement changes bug#16445106
7232: THEN
7233:
7234: IF l_debug_mode = 'Y' THEN
7235: pa_debug.g_err_stage := 'Finding out no. of periods for RA with task_id '||l_curr_rec.task_id||' Res '||l_curr_rec.resource_list_member_id;
7236: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7237: END IF;
7238:
7239: /*IF l_debug_mode = 'Y' THEN

Line 7236: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

7232: THEN
7233:
7234: IF l_debug_mode = 'Y' THEN
7235: pa_debug.g_err_stage := 'Finding out no. of periods for RA with task_id '||l_curr_rec.task_id||' Res '||l_curr_rec.resource_list_member_id;
7236: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7237: END IF;
7238:
7239: /*IF l_debug_mode = 'Y' THEN
7240: pa_debug.g_err_stage := 'p_version_info_rec.x_org_id: ' || p_version_info_rec.x_org_id;

Line 7240: pa_debug.g_err_stage := 'p_version_info_rec.x_org_id: ' || p_version_info_rec.x_org_id;

7236: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7237: END IF;
7238:
7239: /*IF l_debug_mode = 'Y' THEN
7240: pa_debug.g_err_stage := 'p_version_info_rec.x_org_id: ' || p_version_info_rec.x_org_id;
7241: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7242: pa_debug.g_err_stage := 'l_bl_index: ' || l_bl_index;
7243: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7244: pa_debug.g_err_stage := 'p_planning_start_date_tbl(l_bl_index): ' || p_planning_start_date_tbl(l_bl_index);

Line 7241: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

7237: END IF;
7238:
7239: /*IF l_debug_mode = 'Y' THEN
7240: pa_debug.g_err_stage := 'p_version_info_rec.x_org_id: ' || p_version_info_rec.x_org_id;
7241: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7242: pa_debug.g_err_stage := 'l_bl_index: ' || l_bl_index;
7243: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7244: pa_debug.g_err_stage := 'p_planning_start_date_tbl(l_bl_index): ' || p_planning_start_date_tbl(l_bl_index);
7245: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

Line 7242: pa_debug.g_err_stage := 'l_bl_index: ' || l_bl_index;

7238:
7239: /*IF l_debug_mode = 'Y' THEN
7240: pa_debug.g_err_stage := 'p_version_info_rec.x_org_id: ' || p_version_info_rec.x_org_id;
7241: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7242: pa_debug.g_err_stage := 'l_bl_index: ' || l_bl_index;
7243: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7244: pa_debug.g_err_stage := 'p_planning_start_date_tbl(l_bl_index): ' || p_planning_start_date_tbl(l_bl_index);
7245: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7246: pa_debug.g_err_stage := 'p_version_info_rec.x_time_phased_code: ' || p_version_info_rec.x_time_phased_code;

Line 7243: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

7239: /*IF l_debug_mode = 'Y' THEN
7240: pa_debug.g_err_stage := 'p_version_info_rec.x_org_id: ' || p_version_info_rec.x_org_id;
7241: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7242: pa_debug.g_err_stage := 'l_bl_index: ' || l_bl_index;
7243: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7244: pa_debug.g_err_stage := 'p_planning_start_date_tbl(l_bl_index): ' || p_planning_start_date_tbl(l_bl_index);
7245: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7246: pa_debug.g_err_stage := 'p_version_info_rec.x_time_phased_code: ' || p_version_info_rec.x_time_phased_code;
7247: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

Line 7244: pa_debug.g_err_stage := 'p_planning_start_date_tbl(l_bl_index): ' || p_planning_start_date_tbl(l_bl_index);

7240: pa_debug.g_err_stage := 'p_version_info_rec.x_org_id: ' || p_version_info_rec.x_org_id;
7241: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7242: pa_debug.g_err_stage := 'l_bl_index: ' || l_bl_index;
7243: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7244: pa_debug.g_err_stage := 'p_planning_start_date_tbl(l_bl_index): ' || p_planning_start_date_tbl(l_bl_index);
7245: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7246: pa_debug.g_err_stage := 'p_version_info_rec.x_time_phased_code: ' || p_version_info_rec.x_time_phased_code;
7247: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7248: pa_debug.g_err_stage := 'p_planning_end_date_tbl(l_bl_index): ' || p_planning_end_date_tbl(l_bl_index);

Line 7245: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

7241: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7242: pa_debug.g_err_stage := 'l_bl_index: ' || l_bl_index;
7243: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7244: pa_debug.g_err_stage := 'p_planning_start_date_tbl(l_bl_index): ' || p_planning_start_date_tbl(l_bl_index);
7245: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7246: pa_debug.g_err_stage := 'p_version_info_rec.x_time_phased_code: ' || p_version_info_rec.x_time_phased_code;
7247: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7248: pa_debug.g_err_stage := 'p_planning_end_date_tbl(l_bl_index): ' || p_planning_end_date_tbl(l_bl_index);
7249: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

Line 7246: pa_debug.g_err_stage := 'p_version_info_rec.x_time_phased_code: ' || p_version_info_rec.x_time_phased_code;

7242: pa_debug.g_err_stage := 'l_bl_index: ' || l_bl_index;
7243: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7244: pa_debug.g_err_stage := 'p_planning_start_date_tbl(l_bl_index): ' || p_planning_start_date_tbl(l_bl_index);
7245: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7246: pa_debug.g_err_stage := 'p_version_info_rec.x_time_phased_code: ' || p_version_info_rec.x_time_phased_code;
7247: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7248: pa_debug.g_err_stage := 'p_planning_end_date_tbl(l_bl_index): ' || p_planning_end_date_tbl(l_bl_index);
7249: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7250: END IF;*/

Line 7247: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

7243: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7244: pa_debug.g_err_stage := 'p_planning_start_date_tbl(l_bl_index): ' || p_planning_start_date_tbl(l_bl_index);
7245: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7246: pa_debug.g_err_stage := 'p_version_info_rec.x_time_phased_code: ' || p_version_info_rec.x_time_phased_code;
7247: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7248: pa_debug.g_err_stage := 'p_planning_end_date_tbl(l_bl_index): ' || p_planning_end_date_tbl(l_bl_index);
7249: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7250: END IF;*/
7251: --Populate the preceeding and succeeding buckets in the period mask table

Line 7248: pa_debug.g_err_stage := 'p_planning_end_date_tbl(l_bl_index): ' || p_planning_end_date_tbl(l_bl_index);

7244: pa_debug.g_err_stage := 'p_planning_start_date_tbl(l_bl_index): ' || p_planning_start_date_tbl(l_bl_index);
7245: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7246: pa_debug.g_err_stage := 'p_version_info_rec.x_time_phased_code: ' || p_version_info_rec.x_time_phased_code;
7247: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7248: pa_debug.g_err_stage := 'p_planning_end_date_tbl(l_bl_index): ' || p_planning_end_date_tbl(l_bl_index);
7249: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7250: END IF;*/
7251: --Populate the preceeding and succeeding buckets in the period mask table
7252: --log1('----- STAGE X3.1------- '||p_version_info_rec.x_org_id);

Line 7249: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

7245: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7246: pa_debug.g_err_stage := 'p_version_info_rec.x_time_phased_code: ' || p_version_info_rec.x_time_phased_code;
7247: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7248: pa_debug.g_err_stage := 'p_planning_end_date_tbl(l_bl_index): ' || p_planning_end_date_tbl(l_bl_index);
7249: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
7250: END IF;*/
7251: --Populate the preceeding and succeeding buckets in the period mask table
7252: --log1('----- STAGE X3.1------- '||p_version_info_rec.x_org_id);
7253: --log1('----- STAGE X3.2------- '||l_bl_index);

Line 7597: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';

7593: x_msg_data =>x_msg_data );
7594:
7595: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7596: IF l_debug_mode = 'Y' THEN
7597: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';
7598: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
7599: END IF;
7600: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
7601: END IF;

Line 7598: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

7594:
7595: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7596: IF l_debug_mode = 'Y' THEN
7597: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';
7598: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
7599: END IF;
7600: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
7601: END IF;
7602:

Line 7654: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';

7650: x_msg_data =>x_msg_data );
7651:
7652: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7653: IF l_debug_mode = 'Y' THEN
7654: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';
7655: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
7656: END IF;
7657: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
7658: END IF;

Line 7655: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

7651:
7652: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7653: IF l_debug_mode = 'Y' THEN
7654: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';
7655: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
7656: END IF;
7657: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
7658: END IF;
7659:

Line 7711: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';

7707: x_msg_data =>x_msg_data );
7708:
7709: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7710: IF l_debug_mode = 'Y' THEN
7711: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';
7712: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
7713: END IF;
7714: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
7715: END IF;

Line 7712: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

7708:
7709: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7710: IF l_debug_mode = 'Y' THEN
7711: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';
7712: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
7713: END IF;
7714: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
7715: END IF;
7716:

Line 7768: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';

7764: x_msg_data =>x_msg_data );
7765:
7766: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7767: IF l_debug_mode = 'Y' THEN
7768: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';
7769: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
7770: END IF;
7771: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
7772: END IF;

Line 7769: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

7765:
7766: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
7767: IF l_debug_mode = 'Y' THEN
7768: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';
7769: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
7770: END IF;
7771: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
7772: END IF;
7773:

Line 8054: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';

8050: x_msg_data =>x_msg_data );
8051:
8052: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
8053: IF l_debug_mode = 'Y' THEN
8054: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';
8055: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
8056: END IF;
8057: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
8058: END IF;

Line 8055: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);

8051:
8052: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
8053: IF l_debug_mode = 'Y' THEN
8054: pa_debug.g_err_stage := 'Call to get_total_fcst_amounts returned with error';
8055: pa_debug.write(l_module_name,pa_debug.g_err_stage,3);
8056: END IF;
8057: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
8058: END IF;
8059:

Line 8068: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.prepare_pbl_input';

8064: END IF; --p_context
8065:
8066:
8067: IF l_debug_mode = 'Y' THEN
8068: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.prepare_pbl_input';
8069: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8070: END IF;
8071:
8072: IF l_debug_mode = 'Y' THEN

Line 8069: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8065:
8066:
8067: IF l_debug_mode = 'Y' THEN
8068: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.prepare_pbl_input';
8069: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8070: END IF;
8071:
8072: IF l_debug_mode = 'Y' THEN
8073: pa_debug.reset_curr_function;

Line 8073: pa_debug.reset_curr_function;

8069: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8070: END IF;
8071:
8072: IF l_debug_mode = 'Y' THEN
8073: pa_debug.reset_curr_function;
8074: END IF;
8075:
8076: EXCEPTION
8077: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

Line 8095: pa_debug.reset_curr_function;

8091: END IF;
8092: x_return_status := FND_API.G_RET_STS_ERROR;
8093:
8094: IF l_debug_mode = 'Y' THEN
8095: pa_debug.reset_curr_function;
8096: END IF;
8097: RETURN;
8098:
8099: WHEN OTHERS THEN

Line 8107: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

8103:
8104: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
8105: ,p_procedure_name => 'prepare_pbl_input');
8106: IF l_debug_mode = 'Y' THEN
8107: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
8108: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
8109: END IF;
8110:
8111: IF l_debug_mode = 'Y' THEN

Line 8108: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

8104: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
8105: ,p_procedure_name => 'prepare_pbl_input');
8106: IF l_debug_mode = 'Y' THEN
8107: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
8108: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
8109: END IF;
8110:
8111: IF l_debug_mode = 'Y' THEN
8112: pa_debug.reset_curr_function;

Line 8112: pa_debug.reset_curr_function;

8108: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
8109: END IF;
8110:
8111: IF l_debug_mode = 'Y' THEN
8112: pa_debug.reset_curr_function;
8113: END IF;
8114: RAISE;
8115:
8116: END prepare_pbl_input;

Line 8427: fnd_profile.get('PA_DEBUG_MODE', l_debug_mode);

8423: l_extra_bls_exists VARCHAR2(1);
8424: j INTEGER;
8425: BEGIN
8426: --log1('PBL Begin '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
8427: fnd_profile.get('PA_DEBUG_MODE', l_debug_mode);
8428:
8429: x_return_status := FND_API.G_RET_STS_SUCCESS;
8430: x_msg_count := 0;
8431: --log1('----- STAGE PBL1.0-------');

Line 8434: pa_debug.Set_Curr_Function

8430: x_msg_count := 0;
8431: --log1('----- STAGE PBL1.0-------');
8432:
8433: IF l_debug_mode = 'Y' THEN
8434: pa_debug.Set_Curr_Function
8435: (p_function => l_module_name,
8436: p_debug_mode => l_debug_mode);
8437: END IF;
8438:

Line 8440: pa_debug.g_err_stage := 'Entering into process_budget_lines';

8436: p_debug_mode => l_debug_mode);
8437: END IF;
8438:
8439: IF l_debug_mode = 'Y' THEN
8440: pa_debug.g_err_stage := 'Entering into process_budget_lines';
8441: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8442: pa_debug.g_err_stage := 'Validating input parameters';
8443: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8444: END IF;

Line 8441: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

8437: END IF;
8438:
8439: IF l_debug_mode = 'Y' THEN
8440: pa_debug.g_err_stage := 'Entering into process_budget_lines';
8441: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8442: pa_debug.g_err_stage := 'Validating input parameters';
8443: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8444: END IF;
8445:

Line 8442: pa_debug.g_err_stage := 'Validating input parameters';

8438:
8439: IF l_debug_mode = 'Y' THEN
8440: pa_debug.g_err_stage := 'Entering into process_budget_lines';
8441: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8442: pa_debug.g_err_stage := 'Validating input parameters';
8443: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8444: END IF;
8445:
8446: -- validate the mandatory input parameters

Line 8443: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

8439: IF l_debug_mode = 'Y' THEN
8440: pa_debug.g_err_stage := 'Entering into process_budget_lines';
8441: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8442: pa_debug.g_err_stage := 'Validating input parameters';
8443: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8444: END IF;
8445:
8446: -- validate the mandatory input parameters
8447:

Line 8451: pa_debug.g_err_stage := 'p_context is passed as null';

8447:
8448: -- valid p_context are WEBADI_PERIODIC and WEBADI_NON_PERIODIC
8449: IF p_context IS NULL THEN
8450: IF l_debug_mode = 'Y' THEN
8451: pa_debug.g_err_stage := 'p_context is passed as null';
8452: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8453: END IF;
8454: pa_utils.add_message(p_app_short_name => 'PA',
8455: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 8452: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

8448: -- valid p_context are WEBADI_PERIODIC and WEBADI_NON_PERIODIC
8449: IF p_context IS NULL THEN
8450: IF l_debug_mode = 'Y' THEN
8451: pa_debug.g_err_stage := 'p_context is passed as null';
8452: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8453: END IF;
8454: pa_utils.add_message(p_app_short_name => 'PA',
8455: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
8456: p_token1 => 'PROCEDURENAME',

Line 8465: pa_debug.g_err_stage := 'p_budget_version_id is passed as null';

8461:
8462: -- budget_version_id is not passed
8463: IF p_budget_version_id IS NULL THEN
8464: IF l_debug_mode = 'Y' THEN
8465: pa_debug.g_err_stage := 'p_budget_version_id is passed as null';
8466: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8467: END IF;
8468: pa_utils.add_message(p_app_short_name => 'PA',
8469: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 8466: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

8462: -- budget_version_id is not passed
8463: IF p_budget_version_id IS NULL THEN
8464: IF l_debug_mode = 'Y' THEN
8465: pa_debug.g_err_stage := 'p_budget_version_id is passed as null';
8466: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8467: END IF;
8468: pa_utils.add_message(p_app_short_name => 'PA',
8469: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
8470: p_token1 => 'PROCEDURENAME',

Line 8478: pa_debug.g_err_stage := 'p_version_info_rec is passed as null';

8474: END IF;
8475: -- version_info_rec type is null
8476: IF p_version_info_rec.x_project_id IS NULL THEN
8477: IF l_debug_mode = 'Y' THEN
8478: pa_debug.g_err_stage := 'p_version_info_rec is passed as null';
8479: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8480: END IF;
8481: pa_utils.add_message(p_app_short_name => 'PA',
8482: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 8479: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

8475: -- version_info_rec type is null
8476: IF p_version_info_rec.x_project_id IS NULL THEN
8477: IF l_debug_mode = 'Y' THEN
8478: pa_debug.g_err_stage := 'p_version_info_rec is passed as null';
8479: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8480: END IF;
8481: pa_utils.add_message(p_app_short_name => 'PA',
8482: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
8483: p_token1 => 'PROCEDURENAME',

Line 8492: pa_debug.g_err_stage := 'task id table is passed as null';

8488:
8489: -- if no data is present in the task id table
8490: IF NOT p_task_id_tbl.EXISTS(1) THEN
8491: IF l_debug_mode = 'Y' THEN
8492: pa_debug.g_err_stage := 'task id table is passed as null';
8493: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8494: END IF;
8495: RETURN;
8496: END IF;

Line 8493: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

8489: -- if no data is present in the task id table
8490: IF NOT p_task_id_tbl.EXISTS(1) THEN
8491: IF l_debug_mode = 'Y' THEN
8492: pa_debug.g_err_stage := 'task id table is passed as null';
8493: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8494: END IF;
8495: RETURN;
8496: END IF;
8497:

Line 8594: pa_debug.g_err_stage := 'Required input tables are not equal in length';

8590: --log1(' 38 '||p_description_tbl.COUNT);
8591: --log1(' 39 '||p_delete_flag_tbl.COUNT );
8592:
8593: IF l_debug_mode = 'Y' THEN
8594: pa_debug.g_err_stage := 'Required input tables are not equal in length';
8595: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8596: END IF;
8597: pa_utils.add_message(p_app_short_name => 'PA',
8598: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 8595: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

8591: --log1(' 39 '||p_delete_flag_tbl.COUNT );
8592:
8593: IF l_debug_mode = 'Y' THEN
8594: pa_debug.g_err_stage := 'Required input tables are not equal in length';
8595: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
8596: END IF;
8597: pa_utils.add_message(p_app_short_name => 'PA',
8598: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
8599: p_token1 => 'PROCEDURENAME',

Line 8611: pa_debug.g_err_stage := 'p_context is: ' || p_context;

8607:
8608: -- checking for the context and if its non periodic context, then
8609: -- filtering out the records with delete flag <> Y
8610: IF l_debug_mode = 'Y' THEN
8611: pa_debug.g_err_stage := 'p_context is: ' || p_context;
8612: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8613: END IF;
8614:
8615: --log1('PBL 1 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 8612: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8608: -- checking for the context and if its non periodic context, then
8609: -- filtering out the records with delete flag <> Y
8610: IF l_debug_mode = 'Y' THEN
8611: pa_debug.g_err_stage := 'p_context is: ' || p_context;
8612: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8613: END IF;
8614:
8615: --log1('PBL 1 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
8616: IF p_context = 'WEBADI_NON_PERIODIC' THEN

Line 8831: pa_debug.g_err_stage := 'Input parameters are copied to local variables';

8827: --log1('PBL 2 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
8828:
8829: --log1('----- STAGE PBL1.3-------');
8830: IF l_debug_mode = 'Y' THEN
8831: pa_debug.g_err_stage := 'Input parameters are copied to local variables';
8832: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8833: pa_debug.g_err_stage := 'Checking for existing RAs';
8834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8835: END IF;

Line 8832: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8828:
8829: --log1('----- STAGE PBL1.3-------');
8830: IF l_debug_mode = 'Y' THEN
8831: pa_debug.g_err_stage := 'Input parameters are copied to local variables';
8832: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8833: pa_debug.g_err_stage := 'Checking for existing RAs';
8834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8835: END IF;
8836:

Line 8833: pa_debug.g_err_stage := 'Checking for existing RAs';

8829: --log1('----- STAGE PBL1.3-------');
8830: IF l_debug_mode = 'Y' THEN
8831: pa_debug.g_err_stage := 'Input parameters are copied to local variables';
8832: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8833: pa_debug.g_err_stage := 'Checking for existing RAs';
8834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8835: END IF;
8836:
8837: --log1('PBL 3 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 8834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8830: IF l_debug_mode = 'Y' THEN
8831: pa_debug.g_err_stage := 'Input parameters are copied to local variables';
8832: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8833: pa_debug.g_err_stage := 'Checking for existing RAs';
8834: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8835: END IF;
8836:
8837: --log1('PBL 3 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
8838: -- noting down the number of records passed

Line 8867: pa_debug.g_err_stage := 'No Elem Version Id found for the task id passed';

8863: EXCEPTION
8864: WHEN NO_DATA_FOUND THEN
8865: --log1('----- STAGE PBL6-------');
8866: IF l_debug_mode = 'Y' THEN
8867: pa_debug.g_err_stage := 'No Elem Version Id found for the task id passed';
8868: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8869: END IF;
8870: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
8871: END;

Line 8868: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8864: WHEN NO_DATA_FOUND THEN
8865: --log1('----- STAGE PBL6-------');
8866: IF l_debug_mode = 'Y' THEN
8867: pa_debug.g_err_stage := 'No Elem Version Id found for the task id passed';
8868: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8869: END IF;
8870: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
8871: END;
8872: ELSE

Line 8901: pa_debug.g_err_stage := 'Inputs prepared for add_plan_txn and calling';

8897:
8898: IF l_new_elem_ver_id_tbl.COUNT > 0 THEN
8899: -- there are new task-resource records to be inserted
8900: IF l_debug_mode = 'Y' THEN
8901: pa_debug.g_err_stage := 'Inputs prepared for add_plan_txn and calling';
8902: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8903: END IF;
8904: -- Calling add_planning_transaction for those records for which RA doesnot exists
8905:

Line 8902: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8898: IF l_new_elem_ver_id_tbl.COUNT > 0 THEN
8899: -- there are new task-resource records to be inserted
8900: IF l_debug_mode = 'Y' THEN
8901: pa_debug.g_err_stage := 'Inputs prepared for add_plan_txn and calling';
8902: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8903: END IF;
8904: -- Calling add_planning_transaction for those records for which RA doesnot exists
8905:
8906: --Note down the current value of pa_resource_assignments_s.nextval

Line 8917: pa_debug.g_err_stage := 'Error while getting RA Id sequence';

8913: --log1('----- STAGE PBL16-------');
8914: EXCEPTION
8915: WHEN OTHERS THEN
8916: IF l_debug_mode = 'Y' THEN
8917: pa_debug.g_err_stage := 'Error while getting RA Id sequence';
8918: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8919: END IF;
8920: RAISE;
8921: END;

Line 8918: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8914: EXCEPTION
8915: WHEN OTHERS THEN
8916: IF l_debug_mode = 'Y' THEN
8917: pa_debug.g_err_stage := 'Error while getting RA Id sequence';
8918: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8919: END IF;
8920: RAISE;
8921: END;
8922: --log1('----- STAGE PBL17-------');

Line 8946: pa_debug.g_err_stage:='Called API pa_fp_planning_transaction_pub.add_planning_transaction api returned error';

8942: ,x_msg_count => l_msg_count);
8943:
8944: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
8945: IF l_debug_mode = 'Y' THEN
8946: pa_debug.g_err_stage:='Called API pa_fp_planning_transaction_pub.add_planning_transaction api returned error';
8947: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
8948: END IF;
8949: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
8950: END IF;

Line 8947: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

8943:
8944: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
8945: IF l_debug_mode = 'Y' THEN
8946: pa_debug.g_err_stage:='Called API pa_fp_planning_transaction_pub.add_planning_transaction api returned error';
8947: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
8948: END IF;
8949: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
8950: END IF;
8951: IF l_debug_mode = 'Y' THEN

Line 8952: pa_debug.g_err_stage := 'Add_planning_transaction called';

8948: END IF;
8949: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
8950: END IF;
8951: IF l_debug_mode = 'Y' THEN
8952: pa_debug.g_err_stage := 'Add_planning_transaction called';
8953: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8954: END IF;
8955: END IF; -- new RAs
8956: --log1('PBL 5 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 8953: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8949: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
8950: END IF;
8951: IF l_debug_mode = 'Y' THEN
8952: pa_debug.g_err_stage := 'Add_planning_transaction called';
8953: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
8954: END IF;
8955: END IF; -- new RAs
8956: --log1('PBL 5 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
8957:

Line 9001: pa_debug.g_err_stage := 'Deleting from pa_budget_lines for the records with delete_flag = Y';

8997: IF p_context = 'WEBADI_NON_PERIODIC' THEN
8998: -- checking if there is any reord with delete_flag = Y
8999: IF l_df_ra_id_tbl.COUNT > 0 THEN
9000: IF l_debug_mode = 'Y' THEN
9001: pa_debug.g_err_stage := 'Deleting from pa_budget_lines for the records with delete_flag = Y';
9002: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9003: END IF;
9004: --log1('PBL 11 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9005:

Line 9002: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

8998: -- checking if there is any reord with delete_flag = Y
8999: IF l_df_ra_id_tbl.COUNT > 0 THEN
9000: IF l_debug_mode = 'Y' THEN
9001: pa_debug.g_err_stage := 'Deleting from pa_budget_lines for the records with delete_flag = Y';
9002: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9003: END IF;
9004: --log1('PBL 11 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9005:
9006: /* Bug 5144013 : Modified the logic so that the attributes of the transaction

Line 9145: pa_debug.g_err_stage := 'Before Calling pa_fp_planning_transaction_pub.delete_planning_transactions';

9141: from pa_budget_lines and from new entity when delete flag is set as 'Y' in Excel for a
9142: planning transaction. This is done as part of merging the MRUP3 changes done in 11i into R12.
9143: */
9144: IF l_debug_mode = 'Y' THEN
9145: pa_debug.g_err_stage := 'Before Calling pa_fp_planning_transaction_pub.delete_planning_transactions';
9146: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9147: END IF;
9148: pa_fp_planning_transaction_pub.delete_planning_transactions(
9149: p_context => 'BUDGET'

Line 9146: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9142: planning transaction. This is done as part of merging the MRUP3 changes done in 11i into R12.
9143: */
9144: IF l_debug_mode = 'Y' THEN
9145: pa_debug.g_err_stage := 'Before Calling pa_fp_planning_transaction_pub.delete_planning_transactions';
9146: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9147: END IF;
9148: pa_fp_planning_transaction_pub.delete_planning_transactions(
9149: p_context => 'BUDGET'
9150: ,p_task_or_res => 'ASSIGNMENT'

Line 9158: pa_debug.g_err_stage:='Called API pa_fp_planning_transactions_pub.delete_planning_transactions returned error';

9154: ,x_msg_count => l_msg_count
9155: ,x_msg_data => l_msg_data);
9156: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9157: IF l_debug_mode = 'Y' THEN
9158: pa_debug.g_err_stage:='Called API pa_fp_planning_transactions_pub.delete_planning_transactions returned error';
9159: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);
9160: END IF;
9161: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9162: END IF;

Line 9159: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);

9155: ,x_msg_data => l_msg_data);
9156: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9157: IF l_debug_mode = 'Y' THEN
9158: pa_debug.g_err_stage:='Called API pa_fp_planning_transactions_pub.delete_planning_transactions returned error';
9159: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);
9160: END IF;
9161: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9162: END IF;
9163: IF l_debug_mode = 'Y' THEN

Line 9164: pa_debug.g_err_stage := 'After Calling pa_fp_planning_transaction_pub.delete_planning_transactions';

9160: END IF;
9161: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9162: END IF;
9163: IF l_debug_mode = 'Y' THEN
9164: pa_debug.g_err_stage := 'After Calling pa_fp_planning_transaction_pub.delete_planning_transactions';
9165: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9166: END IF;
9167:
9168: IF l_bl_del_flag_ra_id_tbl.COUNT > 0 THEN

Line 9165: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9161: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9162: END IF;
9163: IF l_debug_mode = 'Y' THEN
9164: pa_debug.g_err_stage := 'After Calling pa_fp_planning_transaction_pub.delete_planning_transactions';
9165: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9166: END IF;
9167:
9168: IF l_bl_del_flag_ra_id_tbl.COUNT > 0 THEN
9169: IF l_debug_mode = 'Y' THEN

Line 9170: pa_debug.g_err_stage := l_bl_del_flag_ra_id_tbl.COUNT || ' records deleted from pa_budget_lines';

9166: END IF;
9167:
9168: IF l_bl_del_flag_ra_id_tbl.COUNT > 0 THEN
9169: IF l_debug_mode = 'Y' THEN
9170: pa_debug.g_err_stage := l_bl_del_flag_ra_id_tbl.COUNT || ' records deleted from pa_budget_lines';
9171: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9172: pa_debug.g_err_stage := 'Inserting these records into pa_fp_rollup_tmp';
9173: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9174: END IF;

Line 9171: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9167:
9168: IF l_bl_del_flag_ra_id_tbl.COUNT > 0 THEN
9169: IF l_debug_mode = 'Y' THEN
9170: pa_debug.g_err_stage := l_bl_del_flag_ra_id_tbl.COUNT || ' records deleted from pa_budget_lines';
9171: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9172: pa_debug.g_err_stage := 'Inserting these records into pa_fp_rollup_tmp';
9173: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9174: END IF;
9175:

Line 9172: pa_debug.g_err_stage := 'Inserting these records into pa_fp_rollup_tmp';

9168: IF l_bl_del_flag_ra_id_tbl.COUNT > 0 THEN
9169: IF l_debug_mode = 'Y' THEN
9170: pa_debug.g_err_stage := l_bl_del_flag_ra_id_tbl.COUNT || ' records deleted from pa_budget_lines';
9171: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9172: pa_debug.g_err_stage := 'Inserting these records into pa_fp_rollup_tmp';
9173: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9174: END IF;
9175:
9176: --log1('Preparing ra attr tbls for rollup tmp ins');

Line 9173: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9169: IF l_debug_mode = 'Y' THEN
9170: pa_debug.g_err_stage := l_bl_del_flag_ra_id_tbl.COUNT || ' records deleted from pa_budget_lines';
9171: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9172: pa_debug.g_err_stage := 'Inserting these records into pa_fp_rollup_tmp';
9173: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9174: END IF;
9175:
9176: --log1('Preparing ra attr tbls for rollup tmp ins');
9177:

Line 9188: pa_debug.g_err_stage := 'Calling calculate to spread amount';

9184:
9185: -- calling calculate api for budget line context for all the elligible records
9186: IF l_ra_id_tbl.COUNT > 0 THEN
9187: IF l_debug_mode = 'Y' THEN
9188: pa_debug.g_err_stage := 'Calling calculate to spread amount';
9189: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9190: END IF;
9191: IF p_context = 'WEBADI_PERIODIC' THEN
9192: l_calc_calling_context := PA_FP_CONSTANTS_PKG.G_CALC_API_BUDGET_LINE;

Line 9189: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9185: -- calling calculate api for budget line context for all the elligible records
9186: IF l_ra_id_tbl.COUNT > 0 THEN
9187: IF l_debug_mode = 'Y' THEN
9188: pa_debug.g_err_stage := 'Calling calculate to spread amount';
9189: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9190: END IF;
9191: IF p_context = 'WEBADI_PERIODIC' THEN
9192: l_calc_calling_context := PA_FP_CONSTANTS_PKG.G_CALC_API_BUDGET_LINE;
9193: ELSIF p_context = 'WEBADI_NON_PERIODIC' THEN

Line 9200: pa_debug.g_err_stage := 'Calling context' || l_calc_calling_context;

9196: l_calc_calling_context := PA_FP_CONSTANTS_PKG.G_CALC_API_RESOURCE_CONTEXT;
9197: END IF;
9198:
9199: IF l_debug_mode = 'Y' THEN
9200: pa_debug.g_err_stage := 'Calling context' || l_calc_calling_context;
9201: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9202: END IF;
9203:
9204: --log1('PBL 8 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 9201: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9197: END IF;
9198:
9199: IF l_debug_mode = 'Y' THEN
9200: pa_debug.g_err_stage := 'Calling context' || l_calc_calling_context;
9201: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9202: END IF;
9203:
9204: --log1('PBL 8 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9205: --log1('Before callling calc in pbl');

Line 9266: pa_debug.g_err_stage:='Called API PA_FP_CALC_PLAN_PKG.calculate returned error';

9262: --log1('PBL 10 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9263: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9264:
9265: IF l_debug_mode = 'Y' THEN
9266: pa_debug.g_err_stage:='Called API PA_FP_CALC_PLAN_PKG.calculate returned error';
9267: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);
9268: END IF;
9269: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9270: END IF;

Line 9267: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);

9263: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9264:
9265: IF l_debug_mode = 'Y' THEN
9266: pa_debug.g_err_stage:='Called API PA_FP_CALC_PLAN_PKG.calculate returned error';
9267: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);
9268: END IF;
9269: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
9270: END IF;
9271:

Line 9294: pa_debug.g_err_stage := l_bl_del_flag_ra_id_tbl.COUNT || ' records deleted from pa_budget_lines';

9290: IF l_df_ra_id_tbl.COUNT > 0 THEN
9291: --log1('PBL 12 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9292: IF l_bl_del_flag_ra_id_tbl.COUNT > 0 THEN
9293: IF l_debug_mode = 'Y' THEN
9294: pa_debug.g_err_stage := l_bl_del_flag_ra_id_tbl.COUNT || ' records deleted from pa_budget_lines';
9295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9296: pa_debug.g_err_stage := 'Inserting these records into pa_fp_rollup_tmp';
9297: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9298: END IF;

Line 9295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9291: --log1('PBL 12 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9292: IF l_bl_del_flag_ra_id_tbl.COUNT > 0 THEN
9293: IF l_debug_mode = 'Y' THEN
9294: pa_debug.g_err_stage := l_bl_del_flag_ra_id_tbl.COUNT || ' records deleted from pa_budget_lines';
9295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9296: pa_debug.g_err_stage := 'Inserting these records into pa_fp_rollup_tmp';
9297: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9298: END IF;
9299:

Line 9296: pa_debug.g_err_stage := 'Inserting these records into pa_fp_rollup_tmp';

9292: IF l_bl_del_flag_ra_id_tbl.COUNT > 0 THEN
9293: IF l_debug_mode = 'Y' THEN
9294: pa_debug.g_err_stage := l_bl_del_flag_ra_id_tbl.COUNT || ' records deleted from pa_budget_lines';
9295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9296: pa_debug.g_err_stage := 'Inserting these records into pa_fp_rollup_tmp';
9297: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9298: END IF;
9299:
9300: --log1('Preparing ra attr tbls for rollup tmp ins');

Line 9297: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9293: IF l_debug_mode = 'Y' THEN
9294: pa_debug.g_err_stage := l_bl_del_flag_ra_id_tbl.COUNT || ' records deleted from pa_budget_lines';
9295: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9296: pa_debug.g_err_stage := 'Inserting these records into pa_fp_rollup_tmp';
9297: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9298: END IF;
9299:
9300: --log1('Preparing ra attr tbls for rollup tmp ins');
9301:

Line 9392: pa_debug.g_err_stage := 'records inserted into pa_fp_rollup_tmp';

9388: l_bl_del_fg_pf_cnv_rej_cd_tbl(i),
9389: l_bl_del_flag_o_rej_code_tbl(i));
9390: --log1('PBL 14 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9391: IF l_debug_mode = 'Y' THEN
9392: pa_debug.g_err_stage := 'records inserted into pa_fp_rollup_tmp';
9393: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9394: END IF;
9395: */
9396: ELSE

Line 9393: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9389: l_bl_del_flag_o_rej_code_tbl(i));
9390: --log1('PBL 14 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9391: IF l_debug_mode = 'Y' THEN
9392: pa_debug.g_err_stage := 'records inserted into pa_fp_rollup_tmp';
9393: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9394: END IF;
9395: */
9396: ELSE
9397: -- no records deleted from pa_budget_lines

Line 9399: pa_debug.g_err_stage := 'No records deleted from pa_budget_lines';

9395: */
9396: ELSE
9397: -- no records deleted from pa_budget_lines
9398: IF l_debug_mode = 'Y' THEN
9399: pa_debug.g_err_stage := 'No records deleted from pa_budget_lines';
9400: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9401: END IF;
9402: END IF;
9403: END IF; -- records with delete_flag

Line 9400: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9396: ELSE
9397: -- no records deleted from pa_budget_lines
9398: IF l_debug_mode = 'Y' THEN
9399: pa_debug.g_err_stage := 'No records deleted from pa_budget_lines';
9400: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9401: END IF;
9402: END IF;
9403: END IF; -- records with delete_flag
9404:

Line 9487: pa_debug.g_err_stage:='Updating pa_budget_lines with change reason code, desc and conv attr';

9483:
9484: END IF; -- p_context = WEBADI_NON_PERIODIC
9485:
9486: IF l_debug_mode = 'Y' THEN
9487: pa_debug.g_err_stage:='Updating pa_budget_lines with change reason code, desc and conv attr';
9488: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);
9489: END IF;
9490:
9491: -- updating conversion attributes if the version is enabled for multi currency

Line 9488: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);

9484: END IF; -- p_context = WEBADI_NON_PERIODIC
9485:
9486: IF l_debug_mode = 'Y' THEN
9487: pa_debug.g_err_stage:='Updating pa_budget_lines with change reason code, desc and conv attr';
9488: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);
9489: END IF;
9490:
9491: -- updating conversion attributes if the version is enabled for multi currency
9492: -- Bug 4424457 : In all the below updates replaced pa_budget_lines with pa_fp_rollup_tmp. These

Line 9608: pa_debug.g_err_stage:='pa_budget_lines updated with change reason code, desc and conv attr';

9604: END IF; -- there are records in local ra tbl
9605: END IF; -- end of update
9606:
9607: IF l_debug_mode = 'Y' THEN
9608: pa_debug.g_err_stage:='pa_budget_lines updated with change reason code, desc and conv attr';
9609: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);
9610: END IF;
9611:
9612:

Line 9609: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);

9605: END IF; -- end of update
9606:
9607: IF l_debug_mode = 'Y' THEN
9608: pa_debug.g_err_stage:='pa_budget_lines updated with change reason code, desc and conv attr';
9609: pa_debug.write(l_module_name,pa_debug.g_err_stage, l_debug_level3);
9610: END IF;
9611:
9612:
9613: --log1('----- STAGE PBL18.3------- ');

Line 9615: pa_debug.g_err_stage := 'Calling multi currency pkg';

9611:
9612:
9613: --log1('----- STAGE PBL18.3------- ');
9614: IF l_debug_mode = 'Y' THEN
9615: pa_debug.g_err_stage := 'Calling multi currency pkg';
9616: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9617: END IF;
9618: --log1('PBL 26 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9619: -- Bug 4424457. Call MC API only if there are some budget lines that are processed by calculate API

Line 9616: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9612:
9613: --log1('----- STAGE PBL18.3------- ');
9614: IF l_debug_mode = 'Y' THEN
9615: pa_debug.g_err_stage := 'Calling multi currency pkg';
9616: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9617: END IF;
9618: --log1('PBL 26 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9619: -- Bug 4424457. Call MC API only if there are some budget lines that are processed by calculate API
9620: IF l_bls_proccessed_flag ='Y' THEN

Line 9631: pa_debug.g_err_stage:='convert_txn_currency returned error';

9627: ,x_msg_data => l_msg_data );
9628: --log1('PBL 27 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9629: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9630: IF l_debug_mode = 'Y' THEN
9631: pa_debug.g_err_stage:='convert_txn_currency returned error';
9632: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
9633: END IF;
9634: RAISE PA_FP_CONSTANTS_PKG.INVALID_ARG_EXC;
9635: END IF;

Line 9632: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

9628: --log1('PBL 27 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
9629: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9630: IF l_debug_mode = 'Y' THEN
9631: pa_debug.g_err_stage:='convert_txn_currency returned error';
9632: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
9633: END IF;
9634: RAISE PA_FP_CONSTANTS_PKG.INVALID_ARG_EXC;
9635: END IF;
9636:

Line 9640: pa_debug.g_err_stage := 'Preparing data for the call to PJI api';

9636:
9637: END IF;
9638:
9639: IF l_debug_mode = 'Y' THEN
9640: pa_debug.g_err_stage := 'Preparing data for the call to PJI api';
9641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9642: END IF;
9643:
9644: IF l_debug_mode = 'Y' THEN

Line 9641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9637: END IF;
9638:
9639: IF l_debug_mode = 'Y' THEN
9640: pa_debug.g_err_stage := 'Preparing data for the call to PJI api';
9641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9642: END IF;
9643:
9644: IF l_debug_mode = 'Y' THEN
9645: pa_debug.g_err_stage := 'About to select data for updating the budget lines '||l_bls_proccessed_flag;

Line 9645: pa_debug.g_err_stage := 'About to select data for updating the budget lines '||l_bls_proccessed_flag;

9641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9642: END IF;
9643:
9644: IF l_debug_mode = 'Y' THEN
9645: pa_debug.g_err_stage := 'About to select data for updating the budget lines '||l_bls_proccessed_flag;
9646: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9647: END IF;
9648:
9649: --bug 5962744 moved below bulk select out of if condition

Line 9646: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9642: END IF;
9643:
9644: IF l_debug_mode = 'Y' THEN
9645: pa_debug.g_err_stage := 'About to select data for updating the budget lines '||l_bls_proccessed_flag;
9646: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9647: END IF;
9648:
9649: --bug 5962744 moved below bulk select out of if condition
9650: --Bug 4424457. Rollup tmp can contain multiple records for the same budget line id. This will happen when

Line 9915: pa_debug.g_err_stage := 'Stampping Amounts and rejection codes in budget lines';

9911: l_upd_delete_flag_tbl(i) <> 'Y');
9912: END IF; --if p_version_info_rec.x_time_phased_code = 'N'
9913: --bug 5962744
9914: IF l_debug_mode = 'Y' THEN
9915: pa_debug.g_err_stage := 'Stampping Amounts and rejection codes in budget lines';
9916: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9917: END IF;
9918:
9919: -- Bug 4424457. If there are budget lines that either got deleted or updated/created then

Line 9916: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9912: END IF; --if p_version_info_rec.x_time_phased_code = 'N'
9913: --bug 5962744
9914: IF l_debug_mode = 'Y' THEN
9915: pa_debug.g_err_stage := 'Stampping Amounts and rejection codes in budget lines';
9916: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9917: END IF;
9918:
9919: -- Bug 4424457. If there are budget lines that either got deleted or updated/created then
9920: -- stamp the derived pc/pfc amounts back on budget lines and call PJI API

Line 9987: pa_debug.g_err_stage := 'Before calling Populate Display Qty api';

9983: to populate the display_quantity in pa_budget_lines. This is done as part of merging the MRUP3
9984: changes done in 11i into R12.
9985: */
9986: IF l_debug_mode = 'Y' THEN
9987: pa_debug.g_err_stage := 'Before calling Populate Display Qty api';
9988: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9989: END IF;
9990: PA_BUDGET_LINES_UTILS.populate_display_qty
9991: ( p_budget_version_id => p_budget_version_id

Line 9988: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9984: changes done in 11i into R12.
9985: */
9986: IF l_debug_mode = 'Y' THEN
9987: pa_debug.g_err_stage := 'Before calling Populate Display Qty api';
9988: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
9989: END IF;
9990: PA_BUDGET_LINES_UTILS.populate_display_qty
9991: ( p_budget_version_id => p_budget_version_id
9992: ,p_context => 'FINANCIAL'

Line 9996: pa_debug.g_err_stage := 'The API PA_BUDGET_LINES_UTILS.populate_display_qty returned error';

9992: ,p_context => 'FINANCIAL'
9993: ,x_return_status => x_return_status);
9994: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9995: IF l_debug_mode = 'Y' THEN
9996: pa_debug.g_err_stage := 'The API PA_BUDGET_LINES_UTILS.populate_display_qty returned error';
9997: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
9998: END IF;
9999: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10000: END IF;

Line 9997: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

9993: ,x_return_status => x_return_status);
9994: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
9995: IF l_debug_mode = 'Y' THEN
9996: pa_debug.g_err_stage := 'The API PA_BUDGET_LINES_UTILS.populate_display_qty returned error';
9997: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
9998: END IF;
9999: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10000: END IF;
10001: IF l_debug_mode = 'Y' THEN

Line 10002: pa_debug.g_err_stage := 'After calling Populate Display Qty api';

9998: END IF;
9999: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10000: END IF;
10001: IF l_debug_mode = 'Y' THEN
10002: pa_debug.g_err_stage := 'After calling Populate Display Qty api';
10003: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10004: END IF;
10005: -- Call is made to maintain_data api to rollup the data in new entity.
10006: IF l_debug_mode = 'Y' THEN

Line 10003: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

9999: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10000: END IF;
10001: IF l_debug_mode = 'Y' THEN
10002: pa_debug.g_err_stage := 'After calling Populate Display Qty api';
10003: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10004: END IF;
10005: -- Call is made to maintain_data api to rollup the data in new entity.
10006: IF l_debug_mode = 'Y' THEN
10007: pa_debug.g_err_stage := 'Before calling maintanance api maintain_data';

Line 10007: pa_debug.g_err_stage := 'Before calling maintanance api maintain_data';

10003: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10004: END IF;
10005: -- Call is made to maintain_data api to rollup the data in new entity.
10006: IF l_debug_mode = 'Y' THEN
10007: pa_debug.g_err_stage := 'Before calling maintanance api maintain_data';
10008: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10009: END IF;
10010: PA_RES_ASG_CURRENCY_PUB.maintain_data(
10011: p_fp_cols_rec => p_version_info_rec

Line 10008: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10004: END IF;
10005: -- Call is made to maintain_data api to rollup the data in new entity.
10006: IF l_debug_mode = 'Y' THEN
10007: pa_debug.g_err_stage := 'Before calling maintanance api maintain_data';
10008: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10009: END IF;
10010: PA_RES_ASG_CURRENCY_PUB.maintain_data(
10011: p_fp_cols_rec => p_version_info_rec
10012: ,p_calling_module => 'WEBADI'

Line 10020: pa_debug.g_err_stage := 'The API PA_RES_ASG_CURRENCY_PUB.maintain_data returned error';

10016: ,x_msg_count => l_msg_count
10017: ,x_msg_data => l_msg_data);
10018: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10019: IF l_debug_mode = 'Y' THEN
10020: pa_debug.g_err_stage := 'The API PA_RES_ASG_CURRENCY_PUB.maintain_data returned error';
10021: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
10022: END IF;
10023: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10024: END IF;

Line 10021: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

10017: ,x_msg_data => l_msg_data);
10018: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10019: IF l_debug_mode = 'Y' THEN
10020: pa_debug.g_err_stage := 'The API PA_RES_ASG_CURRENCY_PUB.maintain_data returned error';
10021: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
10022: END IF;
10023: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10024: END IF;
10025: IF l_debug_mode = 'Y' THEN

Line 10026: pa_debug.g_err_stage := 'After calling maintanance api maintain_data';

10022: END IF;
10023: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10024: END IF;
10025: IF l_debug_mode = 'Y' THEN
10026: pa_debug.g_err_stage := 'After calling maintanance api maintain_data';
10027: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10028: END IF;
10029: /* End of fix for Bug : 5144013*/
10030:

Line 10027: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10023: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10024: END IF;
10025: IF l_debug_mode = 'Y' THEN
10026: pa_debug.g_err_stage := 'After calling maintanance api maintain_data';
10027: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10028: END IF;
10029: /* End of fix for Bug : 5144013*/
10030:
10031: --log1('PBL 29 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 10033: pa_debug.g_err_stage := 'Calling rollup budget version api';

10029: /* End of fix for Bug : 5144013*/
10030:
10031: --log1('PBL 29 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10032: IF l_debug_mode = 'Y' THEN
10033: pa_debug.g_err_stage := 'Calling rollup budget version api';
10034: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10035: END IF;
10036: --log1('----- STAGE PBL18.3------- ');
10037: --log1('PBL 30 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 10034: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10030:
10031: --log1('PBL 29 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10032: IF l_debug_mode = 'Y' THEN
10033: pa_debug.g_err_stage := 'Calling rollup budget version api';
10034: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10035: END IF;
10036: --log1('----- STAGE PBL18.3------- ');
10037: --log1('PBL 30 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10038: PA_FP_ROLLUP_PKG.ROLLUP_BUDGET_VERSION

Line 10047: pa_debug.g_err_stage:='The API PA_FP_ROLLUP_PKG.ROLLUP_BUDGET_VERSION returned error';

10043: ,x_msg_data => l_msg_data);
10044:
10045: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10046: IF l_debug_mode = 'Y' THEN
10047: pa_debug.g_err_stage:='The API PA_FP_ROLLUP_PKG.ROLLUP_BUDGET_VERSION returned error';
10048: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
10049: END IF;
10050: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10051: END IF;

Line 10048: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

10044:
10045: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10046: IF l_debug_mode = 'Y' THEN
10047: pa_debug.g_err_stage:='The API PA_FP_ROLLUP_PKG.ROLLUP_BUDGET_VERSION returned error';
10048: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
10049: END IF;
10050: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10051: END IF;
10052: --log1('PBL 31 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 10054: pa_debug.g_err_stage := 'Checking whether MRC api needs to be called';

10050: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10051: END IF;
10052: --log1('PBL 31 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10053: IF l_debug_mode = 'Y' THEN
10054: pa_debug.g_err_stage := 'Checking whether MRC api needs to be called';
10055: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10056: END IF;
10057: --log1('----- STAGE PBL18.4------- ');
10058:

Line 10055: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10051: END IF;
10052: --log1('PBL 31 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10053: IF l_debug_mode = 'Y' THEN
10054: pa_debug.g_err_stage := 'Checking whether MRC api needs to be called';
10055: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10056: END IF;
10057: --log1('----- STAGE PBL18.4------- ');
10058:
10059: /**************MRC ELIMINATION CHANGES: ********************************

Line 10069: pa_debug.g_err_stage:='The API PA_MRC_FINPLAN.check_mrc_installed returned error';

10065: x_msg_data => l_msg_data);
10066:
10067: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10068: IF l_debug_mode = 'Y' THEN
10069: pa_debug.g_err_stage:='The API PA_MRC_FINPLAN.check_mrc_installed returned error';
10070: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
10071: END IF;
10072: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10073: END IF;

Line 10070: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

10066:
10067: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10068: IF l_debug_mode = 'Y' THEN
10069: pa_debug.g_err_stage:='The API PA_MRC_FINPLAN.check_mrc_installed returned error';
10070: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
10071: END IF;
10072: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10073: END IF;
10074:

Line 10080: pa_debug.g_err_stage := 'Calling MRC api ';

10076: -- checking for valid requiered parameter values to call the MRC api
10077: IF PA_MRC_FINPLAN.G_MRC_ENABLED_FOR_BUDGETS AND
10078: PA_MRC_FINPLAN.G_FINPLAN_MRC_OPTION_CODE = 'A' THEN
10079: IF l_debug_mode = 'Y' THEN
10080: pa_debug.g_err_stage := 'Calling MRC api ';
10081: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10082: END IF;
10083: --log1('PBL 33 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10084: PA_MRC_FINPLAN.maintain_all_mc_budget_lines

Line 10081: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10077: IF PA_MRC_FINPLAN.G_MRC_ENABLED_FOR_BUDGETS AND
10078: PA_MRC_FINPLAN.G_FINPLAN_MRC_OPTION_CODE = 'A' THEN
10079: IF l_debug_mode = 'Y' THEN
10080: pa_debug.g_err_stage := 'Calling MRC api ';
10081: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10082: END IF;
10083: --log1('PBL 33 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10084: PA_MRC_FINPLAN.maintain_all_mc_budget_lines
10085: (p_fin_plan_version_id => p_budget_version_id,

Line 10092: pa_debug.g_err_stage:='The API PA_MRC_FINPLAN.maintain_all_mc_budget_lines returned error';

10088: x_msg_count => l_msg_count,
10089: x_msg_data => l_msg_data);
10090: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10091: IF l_debug_mode = 'Y' THEN
10092: pa_debug.g_err_stage:='The API PA_MRC_FINPLAN.maintain_all_mc_budget_lines returned error';
10093: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
10094: END IF;
10095: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10096: END IF;

Line 10093: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

10089: x_msg_data => l_msg_data);
10090: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10091: IF l_debug_mode = 'Y' THEN
10092: pa_debug.g_err_stage:='The API PA_MRC_FINPLAN.maintain_all_mc_budget_lines returned error';
10093: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
10094: END IF;
10095: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10096: END IF;
10097: --log1('PBL 34 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 10100: pa_debug.g_err_stage := 'MRC api need not be called';

10096: END IF;
10097: --log1('PBL 34 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10098: ELSE
10099: IF l_debug_mode = 'Y' THEN
10100: pa_debug.g_err_stage := 'MRC api need not be called';
10101: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10102: END IF;
10103: END IF;
10104: ***************End of MRC ELIMINATION CHANGES: ***********************/

Line 10101: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10097: --log1('PBL 34 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10098: ELSE
10099: IF l_debug_mode = 'Y' THEN
10100: pa_debug.g_err_stage := 'MRC api need not be called';
10101: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10102: END IF;
10103: END IF;
10104: ***************End of MRC ELIMINATION CHANGES: ***********************/
10105:

Line 10108: pa_debug.g_err_stage := 'Data prepared for the call to PJI api';

10104: ***************End of MRC ELIMINATION CHANGES: ***********************/
10105:
10106: --log1('----- STAGE PBL18.5------- ');
10107: IF l_debug_mode = 'Y' THEN
10108: pa_debug.g_err_stage := 'Data prepared for the call to PJI api';
10109: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10110: pa_debug.Reset_Curr_Function;
10111: END IF;
10112: --log1('----- STAGE PBL18.6------- ');

Line 10109: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10105:
10106: --log1('----- STAGE PBL18.5------- ');
10107: IF l_debug_mode = 'Y' THEN
10108: pa_debug.g_err_stage := 'Data prepared for the call to PJI api';
10109: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10110: pa_debug.Reset_Curr_Function;
10111: END IF;
10112: --log1('----- STAGE PBL18.6------- ');
10113: --log1('PBL 37'||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 10110: pa_debug.Reset_Curr_Function;

10106: --log1('----- STAGE PBL18.5------- ');
10107: IF l_debug_mode = 'Y' THEN
10108: pa_debug.g_err_stage := 'Data prepared for the call to PJI api';
10109: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10110: pa_debug.Reset_Curr_Function;
10111: END IF;
10112: --log1('----- STAGE PBL18.6------- ');
10113: --log1('PBL 37'||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10114: --Bug 4424457. Replaced the call to plan_update with plan_delete and plan_create

Line 10124: pa_debug.g_err_stage := 'API PJI_FM_XBS_ACCUM_MAINT.PLAN_DELETE returned ERROR 1 '|| l_error_msg_code;

10120: x_msg_code => l_error_msg_code);
10121:
10122: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then
10123: IF l_debug_mode = 'Y' THEN
10124: pa_debug.g_err_stage := 'API PJI_FM_XBS_ACCUM_MAINT.PLAN_DELETE returned ERROR 1 '|| l_error_msg_code;
10125: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
10126: END IF;
10127:
10128: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 10125: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);

10121:
10122: IF l_return_status <> FND_API.G_RET_STS_SUCCESS then
10123: IF l_debug_mode = 'Y' THEN
10124: pa_debug.g_err_stage := 'API PJI_FM_XBS_ACCUM_MAINT.PLAN_DELETE returned ERROR 1 '|| l_error_msg_code;
10125: pa_debug.write(l_module_name,pa_debug.g_err_stage,5);
10126: END IF;
10127:
10128: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10129:

Line 10198: pa_debug.g_err_stage := 'Leaving process_budget_lines';

10194: -- l_bl_del_flag_ra_id_tbl.COUNT > 0 THEN
10195:
10196: --log1('PBL 39 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10197: IF l_debug_mode = 'Y' THEN
10198: pa_debug.g_err_stage := 'Leaving process_budget_lines';
10199: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10200: pa_debug.Reset_Curr_Function;
10201: END IF;
10202: EXCEPTION

Line 10199: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10195:
10196: --log1('PBL 39 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10197: IF l_debug_mode = 'Y' THEN
10198: pa_debug.g_err_stage := 'Leaving process_budget_lines';
10199: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10200: pa_debug.Reset_Curr_Function;
10201: END IF;
10202: EXCEPTION
10203: WHEN PA_FP_CONSTANTS_PKG.Just_Ret_Exc THEN

Line 10200: pa_debug.Reset_Curr_Function;

10196: --log1('PBL 39 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10197: IF l_debug_mode = 'Y' THEN
10198: pa_debug.g_err_stage := 'Leaving process_budget_lines';
10199: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10200: pa_debug.Reset_Curr_Function;
10201: END IF;
10202: EXCEPTION
10203: WHEN PA_FP_CONSTANTS_PKG.Just_Ret_Exc THEN
10204: IF l_debug_mode = 'Y' THEN

Line 10205: pa_debug.reset_curr_function;

10201: END IF;
10202: EXCEPTION
10203: WHEN PA_FP_CONSTANTS_PKG.Just_Ret_Exc THEN
10204: IF l_debug_mode = 'Y' THEN
10205: pa_debug.reset_curr_function;
10206: END IF;
10207: RETURN;
10208: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
10209: l_msg_count := FND_MSG_PUB.count_msg;

Line 10226: pa_debug.reset_curr_function;

10222: x_msg_count := l_msg_count;
10223: END IF;
10224: x_return_status := FND_API.G_RET_STS_ERROR;
10225: IF l_debug_mode = 'Y' THEN
10226: pa_debug.reset_curr_function;
10227: END IF;
10228: RETURN;
10229:
10230: WHEN OTHERS THEN

Line 10238: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

10234:
10235: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
10236: ,p_procedure_name => 'process_budget_lines');
10237: IF l_debug_mode = 'Y' THEN
10238: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
10239: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10240: END IF;
10241:
10242: IF l_debug_mode = 'Y' THEN

Line 10239: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

10235: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
10236: ,p_procedure_name => 'process_budget_lines');
10237: IF l_debug_mode = 'Y' THEN
10238: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
10239: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10240: END IF;
10241:
10242: IF l_debug_mode = 'Y' THEN
10243: pa_debug.reset_curr_function;

Line 10243: pa_debug.reset_curr_function;

10239: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
10240: END IF;
10241:
10242: IF l_debug_mode = 'Y' THEN
10243: pa_debug.reset_curr_function;
10244: END IF;
10245: RAISE;
10246:
10247: END process_budget_lines;

Line 10512: fnd_profile.get('PA_DEBUG_MODE', l_debug_mode);

10508: 7. As a result if we dont commit in the beginning when SWITCHER API is called, then when
10509: Stamp_Client_Extn_Errors APi is invoked there will be no records in PA_FP_WEBADI_UPLOAD_INF.
10510: */
10511:
10512: fnd_profile.get('PA_DEBUG_MODE', l_debug_mode);
10513:
10514:
10515: x_return_status := FND_API.G_RET_STS_SUCCESS;
10516: x_msg_count := 0;

Line 10524: pa_debug.Set_Curr_Function

10520: (APPIN => 'PA',
10521: NAMEIN => 'PA_FP_UPL_ONLINE_SUCC_MSG');
10522:
10523: IF l_debug_mode = 'Y' THEN
10524: pa_debug.Set_Curr_Function
10525: (p_function => l_module_name,
10526: p_debug_mode => l_debug_mode);
10527: END IF;
10528:

Line 10536: pa_debug.g_err_stage := 'p_run_id is passed as null';

10532:
10533: -- validating input parameter
10534: IF p_run_id IS NULL THEN
10535: IF l_debug_mode = 'Y' THEN
10536: pa_debug.g_err_stage := 'p_run_id is passed as null';
10537: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
10538: END IF;
10539: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
10540: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 10537: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);

10533: -- validating input parameter
10534: IF p_run_id IS NULL THEN
10535: IF l_debug_mode = 'Y' THEN
10536: pa_debug.g_err_stage := 'p_run_id is passed as null';
10537: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
10538: END IF;
10539: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
10540: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
10541: p_token1 => 'PROCEDURENAME',

Line 10547: pa_debug.g_err_stage := 'Entering into switcher';

10543: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10544: END IF;
10545:
10546: IF l_debug_mode = 'Y' THEN
10547: pa_debug.g_err_stage := 'Entering into switcher';
10548: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
10549: pa_debug.g_err_stage := 'Fetching the header level info from tmp tbl';
10550: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
10551: END IF;

Line 10548: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

10544: END IF;
10545:
10546: IF l_debug_mode = 'Y' THEN
10547: pa_debug.g_err_stage := 'Entering into switcher';
10548: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
10549: pa_debug.g_err_stage := 'Fetching the header level info from tmp tbl';
10550: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
10551: END IF;
10552:

Line 10549: pa_debug.g_err_stage := 'Fetching the header level info from tmp tbl';

10545:
10546: IF l_debug_mode = 'Y' THEN
10547: pa_debug.g_err_stage := 'Entering into switcher';
10548: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
10549: pa_debug.g_err_stage := 'Fetching the header level info from tmp tbl';
10550: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
10551: END IF;
10552:
10553: l_submit_flag:='N';

Line 10550: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);

10546: IF l_debug_mode = 'Y' THEN
10547: pa_debug.g_err_stage := 'Entering into switcher';
10548: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
10549: pa_debug.g_err_stage := 'Fetching the header level info from tmp tbl';
10550: pa_debug.write(l_module_name, pa_debug.g_err_stage, l_debug_level3);
10551: END IF;
10552:
10553: l_submit_flag:='N';
10554: IF p_submit_forecast_flag='Y' OR p_submit_budget_flag ='Y' THEN

Line 10575: pa_debug.g_err_stage := 'No data found while reading header info';

10571: AND rownum = 1;
10572: EXCEPTION
10573: WHEN NO_DATA_FOUND THEN
10574: IF l_debug_mode = 'Y' THEN
10575: pa_debug.g_err_stage := 'No data found while reading header info';
10576: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10577: END IF;
10578: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10579: END;

Line 10576: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10572: EXCEPTION
10573: WHEN NO_DATA_FOUND THEN
10574: IF l_debug_mode = 'Y' THEN
10575: pa_debug.g_err_stage := 'No data found while reading header info';
10576: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10577: END IF;
10578: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10579: END;
10580:

Line 10599: pa_debug.g_err_stage := 'is_periodic_setup: =' || is_periodic_setup;

10595: is_periodic_setup := 'N';
10596: END;
10597:
10598: IF l_debug_mode = 'Y' THEN
10599: pa_debug.g_err_stage := 'is_periodic_setup: =' || is_periodic_setup;
10600: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10601: END IF;
10602:
10603: -- throwing error if the header level info is missing

Line 10600: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10596: END;
10597:
10598: IF l_debug_mode = 'Y' THEN
10599: pa_debug.g_err_stage := 'is_periodic_setup: =' || is_periodic_setup;
10600: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10601: END IF;
10602:
10603: -- throwing error if the header level info is missing
10604: IF l_budget_version_id IS NULL OR

Line 10608: pa_debug.g_err_stage := 'Header level values are null in interface table';

10604: IF l_budget_version_id IS NULL OR
10605: l_rec_version_number IS NULL OR
10606: (is_periodic_setup='Y' AND l_pm_rec_version_number IS NULL) THEN
10607: IF l_debug_mode = 'Y' THEN
10608: pa_debug.g_err_stage := 'Header level values are null in interface table';
10609: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
10610: END IF;
10611: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
10612: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 10609: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);

10605: l_rec_version_number IS NULL OR
10606: (is_periodic_setup='Y' AND l_pm_rec_version_number IS NULL) THEN
10607: IF l_debug_mode = 'Y' THEN
10608: pa_debug.g_err_stage := 'Header level values are null in interface table';
10609: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
10610: END IF;
10611: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
10612: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
10613: p_token1 => 'PROCEDURENAME',

Line 10622: pa_debug.g_err_stage := 'Deriving project id';

10618:
10619: --log1('----- STAGE 1-------');
10620:
10621: IF l_debug_mode = 'Y' THEN
10622: pa_debug.g_err_stage := 'Deriving project id';
10623: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10624: END IF;
10625:
10626: BEGIN

Line 10623: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10619: --log1('----- STAGE 1-------');
10620:
10621: IF l_debug_mode = 'Y' THEN
10622: pa_debug.g_err_stage := 'Deriving project id';
10623: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10624: END IF;
10625:
10626: BEGIN
10627: SELECT bv.project_id,

Line 10640: pa_debug.g_err_stage := 'No data found while reading project id ..';

10636: AND bv.project_id = pl.project_id;
10637: EXCEPTION
10638: WHEN NO_DATA_FOUND THEN
10639: IF l_debug_mode = 'Y' THEN
10640: pa_debug.g_err_stage := 'No data found while reading project id ..';
10641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10642: END IF;
10643: UPDATE pa_fp_webadi_upload_inf
10644: SET val_error_flag = 'Y',

Line 10641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10637: EXCEPTION
10638: WHEN NO_DATA_FOUND THEN
10639: IF l_debug_mode = 'Y' THEN
10640: pa_debug.g_err_stage := 'No data found while reading project id ..';
10641: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10642: END IF;
10643: UPDATE pa_fp_webadi_upload_inf
10644: SET val_error_flag = 'Y',
10645: val_error_code = 'PA_FP_WEBADI_VER_MODIFIED',

Line 10655: pa_debug.reset_curr_function;

10651: AND Nvl(p_request_id, -99) = Nvl(request_id, -99);
10652:
10653: x_return_status := FND_API.G_RET_STS_ERROR;
10654: IF l_debug_mode = 'Y' THEN
10655: pa_debug.reset_curr_function;
10656: END IF;
10657:
10658: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10659: END;

Line 10666: pa_debug.g_err_stage := 'Calling pa_fp_gen_amount_utils.get_plan_version_dtls';

10662:
10663: MO_GLOBAL.SET_POLICY_CONTEXT('S',l_org_id);
10664:
10665: IF l_debug_mode = 'Y' THEN
10666: pa_debug.g_err_stage := 'Calling pa_fp_gen_amount_utils.get_plan_version_dtls';
10667: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10668: END IF;
10669: --log1('----- STAGE 2.1-------'||l_project_id);
10670: --log1('----- STAGE 2.2-------'||l_budget_version_id);

Line 10667: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10663: MO_GLOBAL.SET_POLICY_CONTEXT('S',l_org_id);
10664:
10665: IF l_debug_mode = 'Y' THEN
10666: pa_debug.g_err_stage := 'Calling pa_fp_gen_amount_utils.get_plan_version_dtls';
10667: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10668: END IF;
10669: --log1('----- STAGE 2.1-------'||l_project_id);
10670: --log1('----- STAGE 2.2-------'||l_budget_version_id);
10671: pa_fp_gen_amount_utils.get_plan_version_dtls

Line 10681: pa_debug.g_err_stage := 'Call to get_plan_version_dtls returned with error';

10677: x_msg_data => l_msg_data);
10678:
10679: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10680: IF l_debug_mode = 'Y' THEN
10681: pa_debug.g_err_stage := 'Call to get_plan_version_dtls returned with error';
10682: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10683: END IF;
10684: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10685: END IF;

Line 10682: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10678:
10679: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10680: IF l_debug_mode = 'Y' THEN
10681: pa_debug.g_err_stage := 'Call to get_plan_version_dtls returned with error';
10682: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10683: END IF;
10684: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10685: END IF;
10686: --log1('----- STAGE 2.3-------'||x_return_status);

Line 10690: pa_debug.g_err_stage := 'Calling validate_header_info';

10686: --log1('----- STAGE 2.3-------'||x_return_status);
10687: --log1('----- STAGE 2.4-------'||l_budget_version_id);
10688:
10689: IF l_debug_mode = 'Y' THEN
10690: pa_debug.g_err_stage := 'Calling validate_header_info';
10691: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10692: END IF;
10693:
10694: --log1('----- STAGE 3-------');

Line 10691: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10687: --log1('----- STAGE 2.4-------'||l_budget_version_id);
10688:
10689: IF l_debug_mode = 'Y' THEN
10690: pa_debug.g_err_stage := 'Calling validate_header_info';
10691: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10692: END IF;
10693:
10694: --log1('----- STAGE 3-------');
10695: --log1('1 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 10712: pa_debug.g_err_stage := 'Call to validate_header_info returned with error';

10708: --log1('2 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10709:
10710: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10711: IF l_debug_mode = 'Y' THEN
10712: pa_debug.g_err_stage := 'Call to validate_header_info returned with error';
10713: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10714: END IF;
10715: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10716: END IF;

Line 10713: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10709:
10710: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10711: IF l_debug_mode = 'Y' THEN
10712: pa_debug.g_err_stage := 'Call to validate_header_info returned with error';
10713: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10714: END IF;
10715: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10716: END IF;
10717:

Line 10720: pa_debug.g_err_stage := 'Checking for periodic setup';

10716: END IF;
10717:
10718: -- checking, if the layout is periodic one
10719: IF l_debug_mode = 'Y' THEN
10720: pa_debug.g_err_stage := 'Checking for periodic setup';
10721: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10722: END IF;
10723:
10724: --log1('----- STAGE 4-------');

Line 10721: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10717:
10718: -- checking, if the layout is periodic one
10719: IF l_debug_mode = 'Y' THEN
10720: pa_debug.g_err_stage := 'Checking for periodic setup';
10721: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10722: END IF;
10723:
10724: --log1('----- STAGE 4-------');
10725:

Line 10759: pa_debug.g_err_stage := 'Calling prepare_val_input';

10755: --dbms_output.put_line('--------l_prd_start_date_tbl.COUNT ---------' || l_prd_start_date_tbl.COUNT);
10756: --dbms_output.put_line('--------l_prd_end_date_tbl.COUNT ---------' || l_prd_end_date_tbl.COUNT);
10757:
10758: IF l_debug_mode = 'Y' THEN
10759: pa_debug.g_err_stage := 'Calling prepare_val_input';
10760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10761: END IF;
10762:
10763: --log1('----- STAGE 6-------');

Line 10760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10756: --dbms_output.put_line('--------l_prd_end_date_tbl.COUNT ---------' || l_prd_end_date_tbl.COUNT);
10757:
10758: IF l_debug_mode = 'Y' THEN
10759: pa_debug.g_err_stage := 'Calling prepare_val_input';
10760: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10761: END IF;
10762:
10763: --log1('----- STAGE 6-------');
10764: --log1('3 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 10809: pa_debug.g_err_stage := 'Call to prepare_val_input returned with error';

10805: x_msg_data => l_msg_data);
10806:
10807: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10808: IF l_debug_mode = 'Y' THEN
10809: pa_debug.g_err_stage := 'Call to prepare_val_input returned with error';
10810: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10811: END IF;
10812: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10813: END IF;

Line 10810: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10806:
10807: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10808: IF l_debug_mode = 'Y' THEN
10809: pa_debug.g_err_stage := 'Call to prepare_val_input returned with error';
10810: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10811: END IF;
10812: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10813: END IF;
10814: ELSE

Line 10856: pa_debug.g_err_stage := 'Call to prepare_val_input returned with error';

10852: x_msg_data => l_msg_data);
10853:
10854: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10855: IF l_debug_mode = 'Y' THEN
10856: pa_debug.g_err_stage := 'Call to prepare_val_input returned with error';
10857: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10858: END IF;
10859: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10860: END IF;

Line 10857: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10853:
10854: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10855: IF l_debug_mode = 'Y' THEN
10856: pa_debug.g_err_stage := 'Call to prepare_val_input returned with error';
10857: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10858: END IF;
10859: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10860: END IF;
10861: END IF; -- periodic check

Line 10877: pa_debug.g_err_stage := 'Calling validate_budget_lines';

10873: l_allow_qty_flag := l_version_info_rec.x_all_quantity_flag;
10874: END IF;
10875:
10876: IF l_debug_mode = 'Y' THEN
10877: pa_debug.g_err_stage := 'Calling validate_budget_lines';
10878: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10879: END IF;
10880: --log1('4 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10881:

Line 10878: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10874: END IF;
10875:
10876: IF l_debug_mode = 'Y' THEN
10877: pa_debug.g_err_stage := 'Calling validate_budget_lines';
10878: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10879: END IF;
10880: --log1('4 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10881:
10882: l_spread_curve_id_tbl_1 := l_spread_curve_id_tbl;

Line 10948: pa_debug.g_err_stage := 'Call to validate_budget_lines returned with error';

10944: ,x_return_status => x_return_status);
10945: --log1('5 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10946: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10947: IF l_debug_mode = 'Y' THEN
10948: pa_debug.g_err_stage := 'Call to validate_budget_lines returned with error';
10949: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10950: END IF;
10951: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10952: END IF;

Line 10949: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10945: --log1('5 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
10946: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
10947: IF l_debug_mode = 'Y' THEN
10948: pa_debug.g_err_stage := 'Call to validate_budget_lines returned with error';
10949: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10950: END IF;
10951: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
10952: END IF;
10953: --log1('----- STAGE 9------- l_budget_line_in_tbl.count '||l_budget_line_in_tbl.count);

Line 10956: pa_debug.g_err_stage := 'Call to validate_budget_lines is complete';

10952: END IF;
10953: --log1('----- STAGE 9------- l_budget_line_in_tbl.count '||l_budget_line_in_tbl.count);
10954:
10955: IF l_debug_mode = 'Y' THEN
10956: pa_debug.g_err_stage := 'Call to validate_budget_lines is complete';
10957: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10958: pa_debug.g_err_stage := 'Checking for errors';
10959: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10960: END IF;

Line 10957: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10953: --log1('----- STAGE 9------- l_budget_line_in_tbl.count '||l_budget_line_in_tbl.count);
10954:
10955: IF l_debug_mode = 'Y' THEN
10956: pa_debug.g_err_stage := 'Call to validate_budget_lines is complete';
10957: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10958: pa_debug.g_err_stage := 'Checking for errors';
10959: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10960: END IF;
10961:

Line 10958: pa_debug.g_err_stage := 'Checking for errors';

10954:
10955: IF l_debug_mode = 'Y' THEN
10956: pa_debug.g_err_stage := 'Call to validate_budget_lines is complete';
10957: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10958: pa_debug.g_err_stage := 'Checking for errors';
10959: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10960: END IF;
10961:
10962: --DEBUG_NS('l_budget_line_in_tbl.count :: '|| l_budget_line_in_tbl.count);

Line 10959: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10955: IF l_debug_mode = 'Y' THEN
10956: pa_debug.g_err_stage := 'Call to validate_budget_lines is complete';
10957: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10958: pa_debug.g_err_stage := 'Checking for errors';
10959: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10960: END IF;
10961:
10962: --DEBUG_NS('l_budget_line_in_tbl.count :: '|| l_budget_line_in_tbl.count);
10963: --DEBUG_NS('After pa_budget_pvt.validate_budget_lines :: '|| x_msg_data);

Line 10997: pa_debug.g_err_stage := 'l_error_indicator_flag: ' || l_error_indicator_flag;

10993: l_error_indicator_flag := 'N';
10994: END;
10995:
10996: IF l_debug_mode = 'Y' THEN
10997: pa_debug.g_err_stage := 'l_error_indicator_flag: ' || l_error_indicator_flag;
10998: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10999: END IF;
11000:
11001: --DEBUG_NS('l_error_indicator_flag :: '|| l_error_indicator_flag);

Line 10998: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

10994: END;
10995:
10996: IF l_debug_mode = 'Y' THEN
10997: pa_debug.g_err_stage := 'l_error_indicator_flag: ' || l_error_indicator_flag;
10998: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
10999: END IF;
11000:
11001: --DEBUG_NS('l_error_indicator_flag :: '|| l_error_indicator_flag);
11002:

Line 11006: pa_debug.g_err_stage := 'Errors reported in the tmp tbl';

11002:
11003: --log1('----- STAGE 10-------');
11004: IF l_error_indicator_flag = 'X' THEN
11005: IF l_debug_mode = 'Y' THEN
11006: pa_debug.g_err_stage := 'Errors reported in the tmp tbl';
11007: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11008: END IF;
11009:
11010: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

Line 11007: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11003: --log1('----- STAGE 10-------');
11004: IF l_error_indicator_flag = 'X' THEN
11005: IF l_debug_mode = 'Y' THEN
11006: pa_debug.g_err_stage := 'Errors reported in the tmp tbl';
11007: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11008: END IF;
11009:
11010: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11011: END IF;

Line 11028: pa_debug.g_err_stage := 'Call to check_and_update_txn_curr_code returned with error';

11024: x_msg_data => l_msg_data);
11025:
11026: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11027: IF l_debug_mode = 'Y' THEN
11028: pa_debug.g_err_stage := 'Call to check_and_update_txn_curr_code returned with error';
11029: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11030: END IF;
11031: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11032: END IF;

Line 11029: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11025:
11026: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11027: IF l_debug_mode = 'Y' THEN
11028: pa_debug.g_err_stage := 'Call to check_and_update_txn_curr_code returned with error';
11029: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11030: END IF;
11031: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11032: END IF;
11033: END IF;

Line 11135: pa_debug.reset_curr_function;

11131: x_success_msg := FND_MESSAGE.GET;
11132: END IF;
11133:
11134: IF l_debug_mode = 'Y' THEN
11135: pa_debug.reset_curr_function;
11136: END IF;
11137:
11138: RETURN;
11139:

Line 11159: pa_debug.g_err_stage := 'Calling prepare_pbl_input';

11155:
11156: -- calling prepare_pbl_input to prepare inputs for the process_budget_lines api from data passed
11157: -- back from validate_budget_lines
11158: IF l_debug_mode = 'Y' THEN
11159: pa_debug.g_err_stage := 'Calling prepare_pbl_input';
11160: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11161: END IF;
11162: --log1('6 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11163:

Line 11160: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11156: -- calling prepare_pbl_input to prepare inputs for the process_budget_lines api from data passed
11157: -- back from validate_budget_lines
11158: IF l_debug_mode = 'Y' THEN
11159: pa_debug.g_err_stage := 'Calling prepare_pbl_input';
11160: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11161: END IF;
11162: --log1('6 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11163:
11164: l_spread_curve_id_tbl_1 := l_spread_curve_id_tbl;

Line 11254: pa_debug.g_err_stage := 'Call to prepare_pbl_input returned with error';

11250: x_msg_data => l_msg_data);
11251:
11252: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11253: IF l_debug_mode = 'Y' THEN
11254: pa_debug.g_err_stage := 'Call to prepare_pbl_input returned with error';
11255: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11256: END IF;
11257: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11258: END IF;

Line 11255: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11251:
11252: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11253: IF l_debug_mode = 'Y' THEN
11254: pa_debug.g_err_stage := 'Call to prepare_pbl_input returned with error';
11255: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11256: END IF;
11257: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11258: END IF;
11259:

Line 11261: pa_debug.g_err_stage := 'Call to prepare_pbl_input done';

11257: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11258: END IF;
11259:
11260: IF l_debug_mode = 'Y' THEN
11261: pa_debug.g_err_stage := 'Call to prepare_pbl_input done';
11262: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11263: END IF;
11264: --log1('7 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11265: --log1('----- STAGE 12-------');

Line 11262: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11258: END IF;
11259:
11260: IF l_debug_mode = 'Y' THEN
11261: pa_debug.g_err_stage := 'Call to prepare_pbl_input done';
11262: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11263: END IF;
11264: --log1('7 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11265: --log1('----- STAGE 12-------');
11266: -- calling process_budget_lines to commit the validated data in DB

Line 11268: pa_debug.g_err_stage := 'Calling process_budget_lines';

11264: --log1('7 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11265: --log1('----- STAGE 12-------');
11266: -- calling process_budget_lines to commit the validated data in DB
11267: IF l_debug_mode = 'Y' THEN
11268: pa_debug.g_err_stage := 'Calling process_budget_lines';
11269: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11270: END IF;
11271:
11272: --Till this point all the DMLs would have been executed on PA_FP_WEBADI_UPLOAD_INF. In case of any error

Line 11269: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11265: --log1('----- STAGE 12-------');
11266: -- calling process_budget_lines to commit the validated data in DB
11267: IF l_debug_mode = 'Y' THEN
11268: pa_debug.g_err_stage := 'Calling process_budget_lines';
11269: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11270: END IF;
11271:
11272: --Till this point all the DMLs would have been executed on PA_FP_WEBADI_UPLOAD_INF. In case of any error
11273: --those changes need not be rolled back. process_budget_lines API will update the core B/F tables and hence

Line 11339: pa_debug.g_err_stage := 'Call to process_budget_lines returned with error';

11335: x_msg_data => l_msg_data);
11336: --log1('9 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11337: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11338: IF l_debug_mode = 'Y' THEN
11339: pa_debug.g_err_stage := 'Call to process_budget_lines returned with error';
11340: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11341: END IF;
11342: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11343: END IF;

Line 11340: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11336: --log1('9 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11337: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11338: IF l_debug_mode = 'Y' THEN
11339: pa_debug.g_err_stage := 'Call to process_budget_lines returned with error';
11340: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11341: END IF;
11342: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11343: END IF;
11344: -- Bug 4431269: Clearing the global variables used in calculate api

Line 11349: pa_debug.g_err_stage := 'Call to process_budget_lines done';

11345: -- for error reporting purpose
11346: G_FP_WA_CALC_CALLING_CONTEXT := null;
11347:
11348: IF l_debug_mode = 'Y' THEN
11349: pa_debug.g_err_stage := 'Call to process_budget_lines done';
11350: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11351: END IF;
11352: --log1('10 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11353: -- if the submit flag is passed as Y, then calling api to submit the version

Line 11350: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11346: G_FP_WA_CALC_CALLING_CONTEXT := null;
11347:
11348: IF l_debug_mode = 'Y' THEN
11349: pa_debug.g_err_stage := 'Call to process_budget_lines done';
11350: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11351: END IF;
11352: --log1('10 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11353: -- if the submit flag is passed as Y, then calling api to submit the version
11354: IF p_submit_budget_flag = 'Y' OR

Line 11357: pa_debug.g_err_stage := 'Calling pa_fin_plan_pub.Submit_Current_Working';

11353: -- if the submit flag is passed as Y, then calling api to submit the version
11354: IF p_submit_budget_flag = 'Y' OR
11355: p_submit_forecast_flag = 'Y' THEN
11356: IF l_debug_mode = 'Y' THEN
11357: pa_debug.g_err_stage := 'Calling pa_fin_plan_pub.Submit_Current_Working';
11358: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11359: END IF;
11360: pa_fin_plan_pub.Submit_Current_Working
11361: (p_project_id => l_version_info_rec.x_project_id,

Line 11358: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11354: IF p_submit_budget_flag = 'Y' OR
11355: p_submit_forecast_flag = 'Y' THEN
11356: IF l_debug_mode = 'Y' THEN
11357: pa_debug.g_err_stage := 'Calling pa_fin_plan_pub.Submit_Current_Working';
11358: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11359: END IF;
11360: pa_fin_plan_pub.Submit_Current_Working
11361: (p_project_id => l_version_info_rec.x_project_id,
11362: p_budget_version_id => l_budget_version_id,

Line 11370: pa_debug.g_err_stage := 'Call to pa_fin_plan_pub.Submit_Current_Working returned with error';

11366: x_msg_data => l_msg_data);
11367:
11368: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11369: IF l_debug_mode = 'Y' THEN
11370: pa_debug.g_err_stage := 'Call to pa_fin_plan_pub.Submit_Current_Working returned with error';
11371: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11372: END IF;
11373: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11374: END IF;

Line 11371: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11367:
11368: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11369: IF l_debug_mode = 'Y' THEN
11370: pa_debug.g_err_stage := 'Call to pa_fin_plan_pub.Submit_Current_Working returned with error';
11371: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11372: END IF;
11373: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11374: END IF;
11375: END IF;

Line 11381: pa_debug.g_err_stage := 'deleting from upload temp table';

11377: --log1('----- STAGE 13-------');
11378: -- If upload is successful then delete all the records
11379: -- from interface table
11380: IF l_debug_mode = 'Y' THEN
11381: pa_debug.g_err_stage := 'deleting from upload temp table';
11382: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
11383: END IF;
11384: --log1('12 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11385:

Line 11382: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);

11378: -- If upload is successful then delete all the records
11379: -- from interface table
11380: IF l_debug_mode = 'Y' THEN
11381: pa_debug.g_err_stage := 'deleting from upload temp table';
11382: pa_debug.write(g_module_name,pa_debug.g_err_stage,3);
11383: END IF;
11384: --log1('12 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11385:
11386: pa_fp_webadi_pkg.DELETE_XFACE

Line 11397: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.switcher';

11393: COMMIT; /* to commit the data in DB after successful processing */
11394: --log1('14 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11395: --log1('----- STAGE 14-------');
11396: IF l_debug_mode = 'Y' THEN
11397: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.switcher';
11398: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11399: pa_debug.reset_curr_function;
11400: END IF;
11401:

Line 11398: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11394: --log1('14 '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
11395: --log1('----- STAGE 14-------');
11396: IF l_debug_mode = 'Y' THEN
11397: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.switcher';
11398: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11399: pa_debug.reset_curr_function;
11400: END IF;
11401:
11402: --log1('----- Leaving Switcher api ------- '||x_return_status);

Line 11399: pa_debug.reset_curr_function;

11395: --log1('----- STAGE 14-------');
11396: IF l_debug_mode = 'Y' THEN
11397: pa_debug.g_err_stage := 'Leaving pa_fp_webadi_pkg.switcher';
11398: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11399: pa_debug.reset_curr_function;
11400: END IF;
11401:
11402: --log1('----- Leaving Switcher api ------- '||x_return_status);
11403: --log1('End '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));

Line 11408: pa_debug.g_err_stage := 'Invalid Arg Exception Raised in Switcher';

11404: EXCEPTION
11405:
11406: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
11407: IF l_debug_mode = 'Y' THEN
11408: pa_debug.g_err_stage := 'Invalid Arg Exception Raised in Switcher';
11409: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11410: pa_debug.g_err_stage := 'Checking for errors';
11411: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11412: END IF;

Line 11409: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11405:
11406: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
11407: IF l_debug_mode = 'Y' THEN
11408: pa_debug.g_err_stage := 'Invalid Arg Exception Raised in Switcher';
11409: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11410: pa_debug.g_err_stage := 'Checking for errors';
11411: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11412: END IF;
11413:

Line 11410: pa_debug.g_err_stage := 'Checking for errors';

11406: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
11407: IF l_debug_mode = 'Y' THEN
11408: pa_debug.g_err_stage := 'Invalid Arg Exception Raised in Switcher';
11409: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11410: pa_debug.g_err_stage := 'Checking for errors';
11411: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11412: END IF;
11413:
11414: -- Bug 4431269: Clearing the global variables used in calculate api

Line 11411: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11407: IF l_debug_mode = 'Y' THEN
11408: pa_debug.g_err_stage := 'Invalid Arg Exception Raised in Switcher';
11409: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11410: pa_debug.g_err_stage := 'Checking for errors';
11411: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11412: END IF;
11413:
11414: -- Bug 4431269: Clearing the global variables used in calculate api
11415: -- for error reporting purpose

Line 11419: pa_debug.g_err_stage := 'Rolling back to switcher';

11415: -- for error reporting purpose
11416: G_FP_WA_CALC_CALLING_CONTEXT := null;
11417: IF l_rollback_flag='Y' THEN
11418: IF l_debug_mode = 'Y' THEN
11419: pa_debug.g_err_stage := 'Rolling back to switcher';
11420: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11421: END IF;
11422: ROLLBACK TO SWITCHER;
11423: IF l_debug_mode = 'Y' THEN

Line 11420: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11416: G_FP_WA_CALC_CALLING_CONTEXT := null;
11417: IF l_rollback_flag='Y' THEN
11418: IF l_debug_mode = 'Y' THEN
11419: pa_debug.g_err_stage := 'Rolling back to switcher';
11420: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11421: END IF;
11422: ROLLBACK TO SWITCHER;
11423: IF l_debug_mode = 'Y' THEN
11424: pa_debug.g_err_stage := 'Roll back to switcher done';

Line 11424: pa_debug.g_err_stage := 'Roll back to switcher done';

11420: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11421: END IF;
11422: ROLLBACK TO SWITCHER;
11423: IF l_debug_mode = 'Y' THEN
11424: pa_debug.g_err_stage := 'Roll back to switcher done';
11425: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11426: END IF;
11427: END IF;
11428:

Line 11425: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);

11421: END IF;
11422: ROLLBACK TO SWITCHER;
11423: IF l_debug_mode = 'Y' THEN
11424: pa_debug.g_err_stage := 'Roll back to switcher done';
11425: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level3);
11426: END IF;
11427: END IF;
11428:
11429: -- checking if calculate has populated any errors in the global table

Line 11472: pa_debug.reset_curr_function;

11468:
11469: x_return_status := FND_API.G_RET_STS_ERROR;
11470:
11471: IF l_debug_mode = 'Y' THEN
11472: pa_debug.reset_curr_function;
11473: END IF;
11474: RETURN;
11475:
11476: WHEN OTHERS THEN

Line 11513: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

11509:
11510: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
11511: ,p_procedure_name => 'switcher');
11512: IF l_debug_mode = 'Y' THEN
11513: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
11514: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
11515: END IF;
11516:
11517: IF l_debug_mode = 'Y' THEN

Line 11514: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);

11510: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
11511: ,p_procedure_name => 'switcher');
11512: IF l_debug_mode = 'Y' THEN
11513: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
11514: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
11515: END IF;
11516:
11517: IF l_debug_mode = 'Y' THEN
11518: pa_debug.reset_curr_function;

Line 11518: pa_debug.reset_curr_function;

11514: pa_debug.write(l_module_name,pa_debug.g_err_stage,l_debug_level5);
11515: END IF;
11516:
11517: IF l_debug_mode = 'Y' THEN
11518: pa_debug.reset_curr_function;
11519: END IF;
11520: RAISE;
11521:
11522: END switcher;

Line 11590: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);

11586:
11587: BEGIN
11588: -- SAVEPOINT process_MSExcel_data;
11589: retcode:='0';
11590: fnd_profile.get('PA_DEBUG_MODE',l_debug_mode);
11591: l_debug_mode := NVL(l_debug_mode, 'Y');
11592: --log1('----- STAGE CR1-------');
11593: -- Set curr function
11594: IF l_debug_mode='Y' THEN

Line 11595: pa_debug.set_curr_function(

11591: l_debug_mode := NVL(l_debug_mode, 'Y');
11592: --log1('----- STAGE CR1-------');
11593: -- Set curr function
11594: IF l_debug_mode='Y' THEN
11595: pa_debug.set_curr_function(
11596: p_function =>'PAFPWAPB.process_MSExcel_data'
11597: ,p_debug_mode => l_debug_mode );
11598: END IF;
11599:

Line 11626: pa_debug.g_err_stage:='l_request_id '||l_request_id;

11622: AND fin.fin_plan_type_id = pbv.fin_plan_type_id;
11623:
11624: --log1('----- STAGE CR3-------');
11625: IF l_debug_mode='Y' THEN
11626: pa_debug.g_err_stage:='l_request_id '||l_request_id;
11627: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);
11628:
11629: pa_debug.g_err_stage:='Callng update_xl_data_for_new_req';
11630: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);

Line 11627: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);

11623:
11624: --log1('----- STAGE CR3-------');
11625: IF l_debug_mode='Y' THEN
11626: pa_debug.g_err_stage:='l_request_id '||l_request_id;
11627: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);
11628:
11629: pa_debug.g_err_stage:='Callng update_xl_data_for_new_req';
11630: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);
11631:

Line 11629: pa_debug.g_err_stage:='Callng update_xl_data_for_new_req';

11625: IF l_debug_mode='Y' THEN
11626: pa_debug.g_err_stage:='l_request_id '||l_request_id;
11627: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);
11628:
11629: pa_debug.g_err_stage:='Callng update_xl_data_for_new_req';
11630: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);
11631:
11632: END IF;
11633: --log1('----- STAGE CR4-------');

Line 11630: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);

11626: pa_debug.g_err_stage:='l_request_id '||l_request_id;
11627: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);
11628:
11629: pa_debug.g_err_stage:='Callng update_xl_data_for_new_req';
11630: pa_debug.write( l_module_name,pa_debug.g_err_stage,3);
11631:
11632: END IF;
11633: --log1('----- STAGE CR4-------');
11634: update_xl_data_for_new_req

Line 11667: pa_debug.g_err_stage:='pa_fp_webadi_pkg.switcher returned error';

11663: --log1('----- STAGE CR8-------');
11664: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11665: --log1('----- STAGE CR9-------');
11666: IF l_debug_mode = 'Y' THEN
11667: pa_debug.g_err_stage:='pa_fp_webadi_pkg.switcher returned error';
11668: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
11669: END IF;
11670: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11671: END IF;

Line 11668: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

11664: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
11665: --log1('----- STAGE CR9-------');
11666: IF l_debug_mode = 'Y' THEN
11667: pa_debug.g_err_stage:='pa_fp_webadi_pkg.switcher returned error';
11668: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
11669: END IF;
11670: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
11671: END IF;
11672:

Line 11683: pa_debug.reset_curr_function;

11679:
11680: COMMIT; -- is required to query the interface table from conc prog.
11681: --log1('----- STAGE 10-------');
11682: IF l_debug_mode = 'Y' THEN
11683: pa_debug.reset_curr_function;
11684: END IF;
11685:
11686: EXCEPTION
11687: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

Line 11709: --Before calling pa_debug.write_file we shd call pa_debug.set_process if we want write_file to write to the log file.

11705: --log1('----- STAGE CR10-------');
11706: -- preparing an output error log to display all the validation failures, if any,
11707: -- corresponding to a particular record in the interface table
11708: IF l_debug_mode = 'Y' THEN
11709: --Before calling pa_debug.write_file we shd call pa_debug.set_process if we want write_file to write to the log file.
11710: pa_debug.set_process( x_process => 'PLSQL'
11711: ,x_write_file => 'LOG'
11712: ,x_debug_mode => l_debug_mode
11713: );

Line 11710: pa_debug.set_process( x_process => 'PLSQL'

11706: -- preparing an output error log to display all the validation failures, if any,
11707: -- corresponding to a particular record in the interface table
11708: IF l_debug_mode = 'Y' THEN
11709: --Before calling pa_debug.write_file we shd call pa_debug.set_process if we want write_file to write to the log file.
11710: pa_debug.set_process( x_process => 'PLSQL'
11711: ,x_write_file => 'LOG'
11712: ,x_debug_mode => l_debug_mode
11713: );
11714: pa_debug.g_err_stage := '- Task Number/Task Name, Resource, Currency, Amount Type, Error - ';

Line 11714: pa_debug.g_err_stage := '- Task Number/Task Name, Resource, Currency, Amount Type, Error - ';

11710: pa_debug.set_process( x_process => 'PLSQL'
11711: ,x_write_file => 'LOG'
11712: ,x_debug_mode => l_debug_mode
11713: );
11714: pa_debug.g_err_stage := '- Task Number/Task Name, Resource, Currency, Amount Type, Error - ';
11715: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11716: pa_debug.g_err_stage := '------------------------------------------------------------------';
11717: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11718:

Line 11715: pa_debug.write_file('LOG', pa_debug.g_err_stage);

11711: ,x_write_file => 'LOG'
11712: ,x_debug_mode => l_debug_mode
11713: );
11714: pa_debug.g_err_stage := '- Task Number/Task Name, Resource, Currency, Amount Type, Error - ';
11715: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11716: pa_debug.g_err_stage := '------------------------------------------------------------------';
11717: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11718:
11719: OPEN l_get_error_msg_to_report_csr(p_run_id, l_plan_class_code, l_version_type, l_request_id);

Line 11716: pa_debug.g_err_stage := '------------------------------------------------------------------';

11712: ,x_debug_mode => l_debug_mode
11713: );
11714: pa_debug.g_err_stage := '- Task Number/Task Name, Resource, Currency, Amount Type, Error - ';
11715: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11716: pa_debug.g_err_stage := '------------------------------------------------------------------';
11717: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11718:
11719: OPEN l_get_error_msg_to_report_csr(p_run_id, l_plan_class_code, l_version_type, l_request_id);
11720: LOOP

Line 11717: pa_debug.write_file('LOG', pa_debug.g_err_stage);

11713: );
11714: pa_debug.g_err_stage := '- Task Number/Task Name, Resource, Currency, Amount Type, Error - ';
11715: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11716: pa_debug.g_err_stage := '------------------------------------------------------------------';
11717: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11718:
11719: OPEN l_get_error_msg_to_report_csr(p_run_id, l_plan_class_code, l_version_type, l_request_id);
11720: LOOP
11721: FETCH l_get_error_msg_to_report_csr

Line 11727: pa_debug.g_err_stage := l_error_info_rec.task_info || ', ' || l_error_info_rec.resource_info || ', ' ||

11723:
11724: --EXIT WHEN l_error_info_rec.task_info IS NULL; --Bug 8839857
11725: EXIT when l_get_error_msg_to_report_csr%NOTFOUND; --Bug 8839857
11726:
11727: pa_debug.g_err_stage := l_error_info_rec.task_info || ', ' || l_error_info_rec.resource_info || ', ' ||
11728: l_error_info_rec.currency || ', ' || l_error_info_rec.amount_type || ', ' ||
11729: l_error_info_rec.error;
11730: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11731: END LOOP;

Line 11730: pa_debug.write_file('LOG', pa_debug.g_err_stage);

11726:
11727: pa_debug.g_err_stage := l_error_info_rec.task_info || ', ' || l_error_info_rec.resource_info || ', ' ||
11728: l_error_info_rec.currency || ', ' || l_error_info_rec.amount_type || ', ' ||
11729: l_error_info_rec.error;
11730: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11731: END LOOP;
11732: CLOSE l_get_error_msg_to_report_csr;
11733:
11734: --Bug 4504482: Added code to read the msg stack and populate the concurrent

Line 11736: pa_debug.g_err_stage := '-----------------Additional Errors--------------------------------';

11732: CLOSE l_get_error_msg_to_report_csr;
11733:
11734: --Bug 4504482: Added code to read the msg stack and populate the concurrent
11735: --program log in addition to the interface table.
11736: pa_debug.g_err_stage := '-----------------Additional Errors--------------------------------';
11737: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11738: FOR msg_count IN 1 .. l_msg_count
11739: LOOP
11740: PA_UTILS.Get_Encoded_Msg(p_index => msg_count,

Line 11737: pa_debug.write_file('LOG', pa_debug.g_err_stage);

11733:
11734: --Bug 4504482: Added code to read the msg stack and populate the concurrent
11735: --program log in addition to the interface table.
11736: pa_debug.g_err_stage := '-----------------Additional Errors--------------------------------';
11737: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11738: FOR msg_count IN 1 .. l_msg_count
11739: LOOP
11740: PA_UTILS.Get_Encoded_Msg(p_index => msg_count,
11741: p_msg_out => l_data);

Line 11742: pa_debug.g_err_stage := l_data;

11738: FOR msg_count IN 1 .. l_msg_count
11739: LOOP
11740: PA_UTILS.Get_Encoded_Msg(p_index => msg_count,
11741: p_msg_out => l_data);
11742: pa_debug.g_err_stage := l_data;
11743: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11744: END LOOP;
11745:
11746: END IF;

Line 11743: pa_debug.write_file('LOG', pa_debug.g_err_stage);

11739: LOOP
11740: PA_UTILS.Get_Encoded_Msg(p_index => msg_count,
11741: p_msg_out => l_data);
11742: pa_debug.g_err_stage := l_data;
11743: pa_debug.write_file('LOG', pa_debug.g_err_stage);
11744: END LOOP;
11745:
11746: END IF;
11747:

Line 11749: pa_debug.g_err_stage:='Invalid Arguments Passed Or called api raised an error';

11745:
11746: END IF;
11747:
11748: IF l_debug_mode = 'Y' THEN
11749: pa_debug.g_err_stage:='Invalid Arguments Passed Or called api raised an error';
11750: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
11751: -- reset curr function
11752: pa_debug.reset_curr_function();
11753: END IF;

Line 11750: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

11746: END IF;
11747:
11748: IF l_debug_mode = 'Y' THEN
11749: pa_debug.g_err_stage:='Invalid Arguments Passed Or called api raised an error';
11750: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
11751: -- reset curr function
11752: pa_debug.reset_curr_function();
11753: END IF;
11754: --log1('----- STAGE CR11-------');

Line 11752: pa_debug.reset_curr_function();

11748: IF l_debug_mode = 'Y' THEN
11749: pa_debug.g_err_stage:='Invalid Arguments Passed Or called api raised an error';
11750: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
11751: -- reset curr function
11752: pa_debug.reset_curr_function();
11753: END IF;
11754: --log1('----- STAGE CR11-------');
11755: update_xl_data_for_new_req
11756: (p_request_id => l_request_id,

Line 11775: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;

11771: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
11772: ,p_procedure_name => 'process_MSExcel_data');
11773:
11774: IF l_debug_mode = 'Y' THEN
11775: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
11776: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
11777: -- reset curr function
11778: pa_debug.Reset_Curr_Function();
11779: END IF;

Line 11776: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);

11772: ,p_procedure_name => 'process_MSExcel_data');
11773:
11774: IF l_debug_mode = 'Y' THEN
11775: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
11776: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
11777: -- reset curr function
11778: pa_debug.Reset_Curr_Function();
11779: END IF;
11780: retcode := '2';

Line 11778: pa_debug.Reset_Curr_Function();

11774: IF l_debug_mode = 'Y' THEN
11775: pa_debug.g_err_stage:='Unexpected Error'||SQLERRM;
11776: pa_debug.write( l_module_name,pa_debug.g_err_stage,5);
11777: -- reset curr function
11778: pa_debug.Reset_Curr_Function();
11779: END IF;
11780: retcode := '2';
11781:
11782: update_xl_data_for_new_req

Line 11880: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'),'Y');

11876: x NUMBER := 1;
11877: BEGIN
11878: x_msg_count := 0;
11879: x_return_status := FND_API.G_RET_STS_SUCCESS;
11880: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'),'Y');
11881:
11882: IF l_debug_mode = 'Y' THEN
11883: pa_debug.set_curr_function(p_function => 'GET_PERIOD_INFORMATION',
11884: p_debug_mode => l_debug_mode);

Line 11883: pa_debug.set_curr_function(p_function => 'GET_PERIOD_INFORMATION',

11879: x_return_status := FND_API.G_RET_STS_SUCCESS;
11880: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'),'Y');
11881:
11882: IF l_debug_mode = 'Y' THEN
11883: pa_debug.set_curr_function(p_function => 'GET_PERIOD_INFORMATION',
11884: p_debug_mode => l_debug_mode);
11885: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.GET_PERIOD_INFORMATION';
11886: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11887: END IF;

Line 11885: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.GET_PERIOD_INFORMATION';

11881:
11882: IF l_debug_mode = 'Y' THEN
11883: pa_debug.set_curr_function(p_function => 'GET_PERIOD_INFORMATION',
11884: p_debug_mode => l_debug_mode);
11885: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.GET_PERIOD_INFORMATION';
11886: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11887: END IF;
11888: --Validation is done for the input parameters.
11889: IF l_debug_mode = 'Y' THEN

Line 11886: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

11882: IF l_debug_mode = 'Y' THEN
11883: pa_debug.set_curr_function(p_function => 'GET_PERIOD_INFORMATION',
11884: p_debug_mode => l_debug_mode);
11885: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.GET_PERIOD_INFORMATION';
11886: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11887: END IF;
11888: --Validation is done for the input parameters.
11889: IF l_debug_mode = 'Y' THEN
11890: pa_debug.g_err_stage := 'Validating Input parameters';

Line 11890: pa_debug.g_err_stage := 'Validating Input parameters';

11886: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11887: END IF;
11888: --Validation is done for the input parameters.
11889: IF l_debug_mode = 'Y' THEN
11890: pa_debug.g_err_stage := 'Validating Input parameters';
11891: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11892: END IF;
11893:
11894: IF p_period_mask_id IS NULL THEN

Line 11891: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

11887: END IF;
11888: --Validation is done for the input parameters.
11889: IF l_debug_mode = 'Y' THEN
11890: pa_debug.g_err_stage := 'Validating Input parameters';
11891: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11892: END IF;
11893:
11894: IF p_period_mask_id IS NULL THEN
11895: IF l_debug_mode = 'Y' THEN

Line 11896: pa_debug.g_err_stage := 'p_period_mask_id is passed as null';

11892: END IF;
11893:
11894: IF p_period_mask_id IS NULL THEN
11895: IF l_debug_mode = 'Y' THEN
11896: pa_debug.g_err_stage := 'p_period_mask_id is passed as null';
11897: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11898: END IF;
11899: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11900: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 11897: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

11893:
11894: IF p_period_mask_id IS NULL THEN
11895: IF l_debug_mode = 'Y' THEN
11896: pa_debug.g_err_stage := 'p_period_mask_id is passed as null';
11897: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11898: END IF;
11899: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11900: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
11901: p_token1 => 'PROCEDURENAME',

Line 11908: pa_debug.g_err_stage := 'p_time_phased_code is passed as null';

11904: END IF;
11905:
11906: IF p_time_phased_code IS NULL THEN
11907: IF l_debug_mode = 'Y' THEN
11908: pa_debug.g_err_stage := 'p_time_phased_code is passed as null';
11909: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11910: END IF;
11911: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11912: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 11909: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

11905:
11906: IF p_time_phased_code IS NULL THEN
11907: IF l_debug_mode = 'Y' THEN
11908: pa_debug.g_err_stage := 'p_time_phased_code is passed as null';
11909: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11910: END IF;
11911: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11912: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
11913: p_token1 => 'PROCEDURENAME',

Line 11920: pa_debug.g_err_stage := 'p_org_id is passed as null';

11916: END IF;
11917:
11918: IF p_org_id IS NULL THEN
11919: IF l_debug_mode = 'Y' THEN
11920: pa_debug.g_err_stage := 'p_org_id is passed as null';
11921: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11922: END IF;
11923: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11924: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 11921: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

11917:
11918: IF p_org_id IS NULL THEN
11919: IF l_debug_mode = 'Y' THEN
11920: pa_debug.g_err_stage := 'p_org_id is passed as null';
11921: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11922: END IF;
11923: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11924: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
11925: p_token1 => 'PROCEDURENAME',

Line 11932: pa_debug.g_err_stage := 'p_current_planning_period is passed as null';

11928: END IF;
11929:
11930: IF p_current_planning_period IS NULL THEN
11931: IF l_debug_mode = 'Y' THEN
11932: pa_debug.g_err_stage := 'p_current_planning_period is passed as null';
11933: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11934: END IF;
11935: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11936: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 11933: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

11929:
11930: IF p_current_planning_period IS NULL THEN
11931: IF l_debug_mode = 'Y' THEN
11932: pa_debug.g_err_stage := 'p_current_planning_period is passed as null';
11933: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11934: END IF;
11935: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11936: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
11937: p_token1 => 'PROCEDURENAME',

Line 11950: pa_debug.g_err_stage := 'Period Mask Details not found for the budget version';

11946: FETCH period_mask_cur BULK COLLECT INTO l_period_mask_tbl;
11947: CLOSE period_mask_cur;
11948: IF l_period_mask_tbl.count = 0 THEN
11949: IF l_debug_mode = 'Y' THEN
11950: pa_debug.g_err_stage := 'Period Mask Details not found for the budget version';
11951: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11952: END IF;
11953: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11954: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 11951: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

11947: CLOSE period_mask_cur;
11948: IF l_period_mask_tbl.count = 0 THEN
11949: IF l_debug_mode = 'Y' THEN
11950: pa_debug.g_err_stage := 'Period Mask Details not found for the budget version';
11951: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11952: END IF;
11953: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11954: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
11955: p_token1 => 'PROCEDURENAME',

Line 11986: pa_debug.g_err_stage := 'Period information not found for the budget version';

11982: END IF;
11983: END LOOP;
11984: ELSE
11985: IF l_debug_mode = 'Y' THEN
11986: pa_debug.g_err_stage := 'Period information not found for the budget version';
11987: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11988: END IF;
11989: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11990: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 11987: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

11983: END LOOP;
11984: ELSE
11985: IF l_debug_mode = 'Y' THEN
11986: pa_debug.g_err_stage := 'Period information not found for the budget version';
11987: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
11988: END IF;
11989: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
11990: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
11991: p_token1 => 'PROCEDURENAME',

Line 12039: pa_debug.reset_curr_function;

12035: x_msg_count := l_msg_count;
12036: END IF;
12037: x_return_status := FND_API.G_RET_STS_ERROR;
12038: IF l_debug_mode = 'Y' THEN
12039: pa_debug.reset_curr_function;
12040: END IF;
12041: RETURN;
12042:
12043: WHEN OTHERS THEN

Line 12050: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

12046: x_msg_data := SQLERRM;
12047: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
12048: ,p_procedure_name => 'get_period_information');
12049: IF l_debug_mode = 'Y' THEN
12050: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
12051: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12052: pa_debug.reset_curr_function;
12053: END IF;
12054: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 12051: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12047: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
12048: ,p_procedure_name => 'get_period_information');
12049: IF l_debug_mode = 'Y' THEN
12050: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
12051: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12052: pa_debug.reset_curr_function;
12053: END IF;
12054: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12055: END GET_PERIOD_INFORMATION;

Line 12052: pa_debug.reset_curr_function;

12048: ,p_procedure_name => 'get_period_information');
12049: IF l_debug_mode = 'Y' THEN
12050: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
12051: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12052: pa_debug.reset_curr_function;
12053: END IF;
12054: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
12055: END GET_PERIOD_INFORMATION;
12056:

Line 12316: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'Y');

12312:
12313: BEGIN
12314: x_msg_count := 0;
12315: x_return_status := FND_API.G_RET_STS_SUCCESS;
12316: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'Y');
12317:
12318:
12319: IF l_debug_mode = 'Y' THEN
12320: pa_debug.set_curr_function( p_function => 'INSERT_PERIODIC_TMP_TABLE'

Line 12320: pa_debug.set_curr_function( p_function => 'INSERT_PERIODIC_TMP_TABLE'

12316: l_debug_mode := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'Y');
12317:
12318:
12319: IF l_debug_mode = 'Y' THEN
12320: pa_debug.set_curr_function( p_function => 'INSERT_PERIODIC_TMP_TABLE'
12321: ,p_debug_mode => l_debug_mode );
12322: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.INSERT_PERIODIC_TMP_TABLE' ;
12323: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12324: END IF;

Line 12322: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.INSERT_PERIODIC_TMP_TABLE' ;

12318:
12319: IF l_debug_mode = 'Y' THEN
12320: pa_debug.set_curr_function( p_function => 'INSERT_PERIODIC_TMP_TABLE'
12321: ,p_debug_mode => l_debug_mode );
12322: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.INSERT_PERIODIC_TMP_TABLE' ;
12323: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12324: END IF;
12325:
12326: l_budget_version_id := p_budget_version_id;

Line 12323: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12319: IF l_debug_mode = 'Y' THEN
12320: pa_debug.set_curr_function( p_function => 'INSERT_PERIODIC_TMP_TABLE'
12321: ,p_debug_mode => l_debug_mode );
12322: pa_debug.g_err_stage := ':In pa_fp_webadi_pkg.INSERT_PERIODIC_TMP_TABLE' ;
12323: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12324: END IF;
12325:
12326: l_budget_version_id := p_budget_version_id;
12327:

Line 12334: pa_debug.g_err_stage := 'p_budget_version_id is passed as null';

12330:
12331: --Validating Input Parameters.
12332: IF p_budget_version_id IS NULL THEN
12333: IF l_debug_mode = 'Y' THEN
12334: pa_debug.g_err_stage := 'p_budget_version_id is passed as null';
12335: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12336: END IF;
12337: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12338: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 12335: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12331: --Validating Input Parameters.
12332: IF p_budget_version_id IS NULL THEN
12333: IF l_debug_mode = 'Y' THEN
12334: pa_debug.g_err_stage := 'p_budget_version_id is passed as null';
12335: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12336: END IF;
12337: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12338: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
12339: p_token1 => 'PROCEDURENAME',

Line 12344: pa_debug.g_err_stage := 'Fetching Project Information of the Budget Version';

12340: p_value1 => l_module_name);
12341: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12342: ELSE
12343: IF l_debug_mode = 'Y' THEN
12344: pa_debug.g_err_stage := 'Fetching Project Information of the Budget Version';
12345: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12346: END IF;
12347:
12348: --Fetching Project Information of the budget version and storing them in local variables.

Line 12345: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12341: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12342: ELSE
12343: IF l_debug_mode = 'Y' THEN
12344: pa_debug.g_err_stage := 'Fetching Project Information of the Budget Version';
12345: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12346: END IF;
12347:
12348: --Fetching Project Information of the budget version and storing them in local variables.
12349: BEGIN

Line 12365: pa_debug.g_err_stage := 'Error getting Project Information for the budget version';

12361: AND pbv.project_id = ppa.project_id;
12362: EXCEPTION
12363: WHEN NO_DATA_FOUND THEN
12364: IF l_debug_mode = 'Y' THEN
12365: pa_debug.g_err_stage := 'Error getting Project Information for the budget version';
12366: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12367: END IF;
12368: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12369: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 12366: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12362: EXCEPTION
12363: WHEN NO_DATA_FOUND THEN
12364: IF l_debug_mode = 'Y' THEN
12365: pa_debug.g_err_stage := 'Error getting Project Information for the budget version';
12366: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12367: END IF;
12368: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12369: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
12370: p_token1 => 'PROCEDURENAME',

Line 12376: pa_debug.g_err_stage := '-----Project Id : '||l_project_id||'-----';

12372: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12373: END;
12374: END IF;
12375: IF l_debug_mode = 'Y' THEN
12376: pa_debug.g_err_stage := '-----Project Id : '||l_project_id||'-----';
12377: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12378: pa_debug.g_err_stage := 'Getting Budget Version Details';
12379: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12380: END IF;

Line 12377: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12373: END;
12374: END IF;
12375: IF l_debug_mode = 'Y' THEN
12376: pa_debug.g_err_stage := '-----Project Id : '||l_project_id||'-----';
12377: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12378: pa_debug.g_err_stage := 'Getting Budget Version Details';
12379: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12380: END IF;
12381:

Line 12378: pa_debug.g_err_stage := 'Getting Budget Version Details';

12374: END IF;
12375: IF l_debug_mode = 'Y' THEN
12376: pa_debug.g_err_stage := '-----Project Id : '||l_project_id||'-----';
12377: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12378: pa_debug.g_err_stage := 'Getting Budget Version Details';
12379: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12380: END IF;
12381:
12382: /*Getting Budget Version Details by calling the GET_PLAN_VERSION_DTLS api.

Line 12379: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12375: IF l_debug_mode = 'Y' THEN
12376: pa_debug.g_err_stage := '-----Project Id : '||l_project_id||'-----';
12377: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12378: pa_debug.g_err_stage := 'Getting Budget Version Details';
12379: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12380: END IF;
12381:
12382: /*Getting Budget Version Details by calling the GET_PLAN_VERSION_DTLS api.
12383: The returned PL/SQL record l_version_info will contain the budget version details

Line 12394: pa_debug.g_err_stage := 'Budget Version Details not found';

12390: x_msg_data => l_msg_data);
12391:
12392: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12393: IF l_debug_mode = 'Y' THEN
12394: pa_debug.g_err_stage := 'Budget Version Details not found';
12395: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12396: END IF;
12397: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12398: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 12395: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12391:
12392: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12393: IF l_debug_mode = 'Y' THEN
12394: pa_debug.g_err_stage := 'Budget Version Details not found';
12395: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12396: END IF;
12397: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12398: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
12399: p_token1 => 'PROCEDURENAME',

Line 12406: pa_debug.g_err_stage := 'Getting the Structure version information of the budget version';

12402: END IF;
12403:
12404: --Getting Structure Version Details and storing them in local variables.
12405: IF l_debug_mode = 'Y' THEN
12406: pa_debug.g_err_stage := 'Getting the Structure version information of the budget version';
12407: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12408: END IF;
12409: l_project_structure_version_id := l_version_info_rec.x_project_structure_version_id;
12410: l_struct_status_flag := PA_PROJECT_STRUCTURE_UTILS.check_struc_ver_published(l_project_id,

Line 12407: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12403:
12404: --Getting Structure Version Details and storing them in local variables.
12405: IF l_debug_mode = 'Y' THEN
12406: pa_debug.g_err_stage := 'Getting the Structure version information of the budget version';
12407: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12408: END IF;
12409: l_project_structure_version_id := l_version_info_rec.x_project_structure_version_id;
12410: l_struct_status_flag := PA_PROJECT_STRUCTURE_UTILS.check_struc_ver_published(l_project_id,
12411: l_project_structure_version_id);

Line 12422: pa_debug.g_err_stage := 'Getting CI id and Approved Revenue flag of the budget version';

12418: */
12419: /* --Bug 5144013.
12420: --Getting CI Id and Approved Revenue Flag of the budget version and storing them in local variables.
12421: IF l_debug_mode = 'Y' THEN
12422: pa_debug.g_err_stage := 'Getting CI id and Approved Revenue flag of the budget version';
12423: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12424: END IF;
12425: BEGIN
12426: SELECT ci_id,

Line 12423: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12419: /* --Bug 5144013.
12420: --Getting CI Id and Approved Revenue Flag of the budget version and storing them in local variables.
12421: IF l_debug_mode = 'Y' THEN
12422: pa_debug.g_err_stage := 'Getting CI id and Approved Revenue flag of the budget version';
12423: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12424: END IF;
12425: BEGIN
12426: SELECT ci_id,
12427: approved_rev_plan_type_flag

Line 12435: pa_debug.g_err_stage := 'Error getting CI Id and Approved Revenue flag for the budget version';

12431: WHERE budget_version_id = l_budget_version_id;
12432: EXCEPTION
12433: WHEN NO_DATA_FOUND THEN
12434: IF l_debug_mode = 'Y' THEN
12435: pa_debug.g_err_stage := 'Error getting CI Id and Approved Revenue flag for the budget version';
12436: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12437: END IF;
12438: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12439: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 12436: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12432: EXCEPTION
12433: WHEN NO_DATA_FOUND THEN
12434: IF l_debug_mode = 'Y' THEN
12435: pa_debug.g_err_stage := 'Error getting CI Id and Approved Revenue flag for the budget version';
12436: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12437: END IF;
12438: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12439: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
12440: p_token1 => 'PROCEDURENAME',

Line 12445: pa_debug.g_err_stage := '-----CI Id : '||l_ci_id||' , Approved Revenue Flag : '||l_AR_flag||'-----';

12441: p_value1 => l_module_name);
12442: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12443: END;
12444: IF l_debug_mode = 'Y' THEN
12445: pa_debug.g_err_stage := '-----CI Id : '||l_ci_id||' , Approved Revenue Flag : '||l_AR_flag||'-----';
12446: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12447: END IF;
12448: */ --Bug 5144013.
12449:

Line 12446: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12442: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12443: END;
12444: IF l_debug_mode = 'Y' THEN
12445: pa_debug.g_err_stage := '-----CI Id : '||l_ci_id||' , Approved Revenue Flag : '||l_AR_flag||'-----';
12446: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12447: END IF;
12448: */ --Bug 5144013.
12449:
12450: /*Getting the Agreement Details of the budget version if the budget version is CI version and and of

Line 12455: pa_debug.g_err_stage := 'Getting Agreement details if the budget versions is CI version and of Approved Revenue plan type';

12451: Approved Revenue Plan Type.
12452: */
12453: /* --Bug 5144013.
12454: IF l_debug_mode = 'Y' THEN
12455: pa_debug.g_err_stage := 'Getting Agreement details if the budget versions is CI version and of Approved Revenue plan type';
12456: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12457: END IF;
12458: IF l_ci_id is not null AND L_AR_FLAG = 'Y' THEN
12459: PA_FIN_PLAN_UTILS2.get_agreement_details(

Line 12456: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12452: */
12453: /* --Bug 5144013.
12454: IF l_debug_mode = 'Y' THEN
12455: pa_debug.g_err_stage := 'Getting Agreement details if the budget versions is CI version and of Approved Revenue plan type';
12456: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12457: END IF;
12458: IF l_ci_id is not null AND L_AR_FLAG = 'Y' THEN
12459: PA_FIN_PLAN_UTILS2.get_agreement_details(
12460: p_budget_version_id => l_budget_version_id,

Line 12467: pa_debug.g_err_stage := 'Error in Getting Agreement Details of the budget version';

12463: x_agr_conv_reqd_flag => l_agr_conv_reqd_flag,
12464: x_return_status => l_return_status);
12465: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12466: IF l_debug_mode = 'Y' THEN
12467: pa_debug.g_err_stage := 'Error in Getting Agreement Details of the budget version';
12468: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12469: END IF;
12470: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12471: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 12468: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12464: x_return_status => l_return_status);
12465: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12466: IF l_debug_mode = 'Y' THEN
12467: pa_debug.g_err_stage := 'Error in Getting Agreement Details of the budget version';
12468: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12469: END IF;
12470: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12471: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
12472: p_token1 => 'PROCEDURENAME',

Line 12478: pa_debug.g_err_stage := '-----Agreement Currency Code : '||l_agr_curr_code||'-----';

12474: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12475: END IF;
12476: END IF;
12477: IF l_debug_mode = 'Y' THEN
12478: pa_debug.g_err_stage := '-----Agreement Currency Code : '||l_agr_curr_code||'-----';
12479: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12480: END IF;
12481: */ --Bug 5144013.
12482:

Line 12479: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12475: END IF;
12476: END IF;
12477: IF l_debug_mode = 'Y' THEN
12478: pa_debug.g_err_stage := '-----Agreement Currency Code : '||l_agr_curr_code||'-----';
12479: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12480: END IF;
12481: */ --Bug 5144013.
12482:
12483: /*Getting Plan Settings level information of the budget version and storing them in a PL/SQL record.

Line 12487: pa_debug.g_err_stage := 'Getting Plan Settings level information of the budget version';

12483: /*Getting Plan Settings level information of the budget version and storing them in a PL/SQL record.
12484: The record l_proj_fp_options_rec will contain Plan Settings level information
12485: */
12486: IF l_debug_mode = 'Y' THEN
12487: pa_debug.g_err_stage := 'Getting Plan Settings level information of the budget version';
12488: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12489: END IF;
12490: l_fin_plan_type_id := l_version_info_rec.x_fin_plan_type_id;
12491: l_version_type := l_version_info_rec.x_version_type;

Line 12488: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12484: The record l_proj_fp_options_rec will contain Plan Settings level information
12485: */
12486: IF l_debug_mode = 'Y' THEN
12487: pa_debug.g_err_stage := 'Getting Plan Settings level information of the budget version';
12488: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12489: END IF;
12490: l_fin_plan_type_id := l_version_info_rec.x_fin_plan_type_id;
12491: l_version_type := l_version_info_rec.x_version_type;
12492: l_proj_fp_options_id := l_version_info_rec.x_proj_fp_options_id;

Line 12513: pa_debug.g_err_stage := 'error getting Plan Settings level information of the budget version';

12509: WHERE proj_fp_options_id = l_proj_fp_options_id;
12510: EXCEPTION
12511: WHEN NO_DATA_FOUND THEN
12512: IF l_debug_mode = 'Y' THEN
12513: pa_debug.g_err_stage := 'error getting Plan Settings level information of the budget version';
12514: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12515: END IF;
12516: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12517: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 12514: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12510: EXCEPTION
12511: WHEN NO_DATA_FOUND THEN
12512: IF l_debug_mode = 'Y' THEN
12513: pa_debug.g_err_stage := 'error getting Plan Settings level information of the budget version';
12514: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12515: END IF;
12516: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12517: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
12518: p_token1 => 'PROCEDURENAME',

Line 12529: pa_debug.g_err_stage := 'Getting Amount Types associated with the budget version';

12525: associated with the budget version.
12526: */
12527: l_plan_class_code := l_version_info_rec.x_plan_class_code;
12528: IF l_debug_mode = 'Y' THEN
12529: pa_debug.g_err_stage := 'Getting Amount Types associated with the budget version';
12530: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12531: END IF;
12532: BEGIN
12533: OPEN amt_type_cur(l_project_id,l_fin_plan_type_id,l_version_type,l_plan_class_code);

Line 12530: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12526: */
12527: l_plan_class_code := l_version_info_rec.x_plan_class_code;
12528: IF l_debug_mode = 'Y' THEN
12529: pa_debug.g_err_stage := 'Getting Amount Types associated with the budget version';
12530: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12531: END IF;
12532: BEGIN
12533: OPEN amt_type_cur(l_project_id,l_fin_plan_type_id,l_version_type,l_plan_class_code);
12534: FETCH amt_type_cur

Line 12539: pa_debug.g_err_stage := 'No Amount Types found for the budget version';

12535: BULK COLLECT INTO l_amt_type_tbl;
12536: CLOSE amt_type_cur;
12537: IF l_amt_type_tbl.count = 0 THEN
12538: IF l_debug_mode = 'Y' THEN
12539: pa_debug.g_err_stage := 'No Amount Types found for the budget version';
12540: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12541: END IF;
12542: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12543: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 12540: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12536: CLOSE amt_type_cur;
12537: IF l_amt_type_tbl.count = 0 THEN
12538: IF l_debug_mode = 'Y' THEN
12539: pa_debug.g_err_stage := 'No Amount Types found for the budget version';
12540: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12541: END IF;
12542: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12543: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
12544: p_token1 => 'PROCEDURENAME',

Line 12559: pa_debug.g_err_stage := 'Getting Group Period Information and Start/End dates of the periods';

12555: l_time_phased_code := l_version_info_rec.x_time_phased_code;
12556: l_org_id := l_version_info_rec.x_org_id;
12557: l_current_planning_period := l_version_info_rec.x_current_planning_period;
12558: IF l_debug_mode = 'Y' THEN
12559: pa_debug.g_err_stage := 'Getting Group Period Information and Start/End dates of the periods';
12560: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12561: END IF;
12562: GET_PERIOD_INFORMATION(p_period_mask_id => l_period_mask_id,
12563: p_time_phased_code => l_time_phased_code,

Line 12560: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12556: l_org_id := l_version_info_rec.x_org_id;
12557: l_current_planning_period := l_version_info_rec.x_current_planning_period;
12558: IF l_debug_mode = 'Y' THEN
12559: pa_debug.g_err_stage := 'Getting Group Period Information and Start/End dates of the periods';
12560: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12561: END IF;
12562: GET_PERIOD_INFORMATION(p_period_mask_id => l_period_mask_id,
12563: p_time_phased_code => l_time_phased_code,
12564: p_org_id => l_org_id,

Line 12573: pa_debug.g_err_stage := 'Error in getting Group Period information of the budget version';

12569: x_msg_data => l_msg_data);
12570:
12571: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12572: IF l_debug_mode = 'Y' THEN
12573: pa_debug.g_err_stage := 'Error in getting Group Period information of the budget version';
12574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12575: END IF;
12576: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12577: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 12574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12570:
12571: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
12572: IF l_debug_mode = 'Y' THEN
12573: pa_debug.g_err_stage := 'Error in getting Group Period information of the budget version';
12574: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12575: END IF;
12576: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12577: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
12578: p_token1 => 'PROCEDURENAME',

Line 12584: pa_debug.g_err_stage := 'Period Informations not found for the budget version';

12580: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
12581: END IF;
12582: IF l_periods_tbl.count = 0 THEN
12583: IF l_debug_mode = 'Y' THEN
12584: pa_debug.g_err_stage := 'Period Informations not found for the budget version';
12585: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12586: END IF;
12587: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12588: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 12585: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12581: END IF;
12582: IF l_periods_tbl.count = 0 THEN
12583: IF l_debug_mode = 'Y' THEN
12584: pa_debug.g_err_stage := 'Period Informations not found for the budget version';
12585: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12586: END IF;
12587: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12588: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
12589: p_token1 => 'PROCEDURENAME',

Line 12609: pa_debug.g_err_stage := 'Getting Transaction Currency rates associated with the budget version';

12605: l_projfunc_currency_code := l_version_info_rec.x_projfunc_currency_code;
12606: l_project_currency_code := l_version_info_rec.x_project_currency_code;
12607: l_multi_curr_flag := l_version_info_rec.x_plan_in_multi_curr_flag;
12608: IF l_debug_mode = 'Y' THEN
12609: pa_debug.g_err_stage := 'Getting Transaction Currency rates associated with the budget version';
12610: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12611: END IF;
12612:
12613: BEGIN

Line 12610: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12606: l_project_currency_code := l_version_info_rec.x_project_currency_code;
12607: l_multi_curr_flag := l_version_info_rec.x_plan_in_multi_curr_flag;
12608: IF l_debug_mode = 'Y' THEN
12609: pa_debug.g_err_stage := 'Getting Transaction Currency rates associated with the budget version';
12610: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12611: END IF;
12612:
12613: BEGIN
12614: */ --Bug 5144013.

Line 12653: pa_debug.g_err_stage := 'No transaction currency found for the budget version';

12649: and pbl.txn_currency_code = pftc.txn_currency_code;
12650:
12651: IF l_txn_curr_tbl.count = 0 THEN
12652: IF l_debug_mode = 'Y' THEN
12653: pa_debug.g_err_stage := 'No transaction currency found for the budget version';
12654: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12655: END IF;
12656: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12657: p_msg_name => 'PA_FP_INV_PARAM_PASSED',

Line 12654: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12650:
12651: IF l_txn_curr_tbl.count = 0 THEN
12652: IF l_debug_mode = 'Y' THEN
12653: pa_debug.g_err_stage := 'No transaction currency found for the budget version';
12654: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12655: END IF;
12656: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
12657: p_msg_name => 'PA_FP_INV_PARAM_PASSED',
12658: p_token1 => 'PROCEDURENAME',

Line 12671: pa_debug.g_err_stage := 'Getting the Resource Assignment details of the budget version';

12667: The PL/SQL table l_res_ass_tbl will contain all the Resource Assignment
12668: information associated with the budget version.
12669: */
12670: IF l_debug_mode = 'Y' THEN
12671: pa_debug.g_err_stage := 'Getting the Resource Assignment details of the budget version';
12672: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12673: END IF;
12674: BEGIN
12675: /* Start of coding done for bug 5641300: Using the bulk collect logic instead of for loop

Line 12672: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12668: information associated with the budget version.
12669: */
12670: IF l_debug_mode = 'Y' THEN
12671: pa_debug.g_err_stage := 'Getting the Resource Assignment details of the budget version';
12672: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12673: END IF;
12674: BEGIN
12675: /* Start of coding done for bug 5641300: Using the bulk collect logic instead of for loop
12676: as res_ass_tbl is converted to ordinary pl/sql table from index by pl/sql table.

Line 12691: pa_debug.g_err_stage := 'No Resource Assignments found for the budget version';

12687: CLOSE res_ass_cur;
12688: /* End of coding done for bug 5641300.*/
12689: IF l_res_ass_tbl.count = 0 THEN
12690: IF l_debug_mode = 'Y' THEN
12691: pa_debug.g_err_stage := 'No Resource Assignments found for the budget version';
12692: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12693: END IF;
12694: -- Bug 5360205: Commented out the following and raised NO_RA_EXC.
12695: /*

Line 12692: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12688: /* End of coding done for bug 5641300.*/
12689: IF l_res_ass_tbl.count = 0 THEN
12690: IF l_debug_mode = 'Y' THEN
12691: pa_debug.g_err_stage := 'No Resource Assignments found for the budget version';
12692: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12693: END IF;
12694: -- Bug 5360205: Commented out the following and raised NO_RA_EXC.
12695: /*
12696: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',

Line 12711: pa_debug.g_err_stage := 'Getting Amounts of all the Periods associated with the budget version';

12707: /*Getting the values of all the Amount Types for each Resource Assignment and Transaction
12708: Currency combination for all the periods associated with the budget version
12709: */
12710: IF l_debug_mode = 'Y' THEN
12711: pa_debug.g_err_stage := 'Getting Amounts of all the Periods associated with the budget version';
12712: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12713: END IF;
12714: BEGIN
12715: l_global_tmp_tbl := global_tmp_tbl();

Line 12712: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12708: Currency combination for all the periods associated with the budget version
12709: */
12710: IF l_debug_mode = 'Y' THEN
12711: pa_debug.g_err_stage := 'Getting Amounts of all the Periods associated with the budget version';
12712: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12713: END IF;
12714: BEGIN
12715: l_global_tmp_tbl := global_tmp_tbl();
12716: l_global_tmp_rec.budget_version_id := l_budget_version_id;

Line 12967: pa_debug.g_err_stage := 'Before inerting into Global Temporary Table';

12963: /*Populating Global Temparory Table pa_fp_webadi_xface_tmp using the PL/SQL
12964: table l_global_tmp_tbl which contains all the budget line details.
12965: */
12966: IF l_debug_mode = 'Y' THEN
12967: pa_debug.g_err_stage := 'Before inerting into Global Temporary Table';
12968: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12969: END IF;
12970: BEGIN
12971: /* FOR tmp IN l_global_tmp_tbl.first..l_global_tmp_tbl.last

Line 12968: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12964: table l_global_tmp_tbl which contains all the budget line details.
12965: */
12966: IF l_debug_mode = 'Y' THEN
12967: pa_debug.g_err_stage := 'Before inerting into Global Temporary Table';
12968: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12969: END IF;
12970: BEGIN
12971: /* FOR tmp IN l_global_tmp_tbl.first..l_global_tmp_tbl.last
12972: LOOP

Line 12985: pa_debug.g_err_stage := 'Finished inserting into Global temparory table';

12981: WHEN OTHERS THEN
12982: RAISE;
12983: END;
12984: IF l_debug_mode = 'Y' THEN
12985: pa_debug.g_err_stage := 'Finished inserting into Global temparory table';
12986: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12987: END IF;
12988: --Resetting the value of the Global PL/SQL table to NULL.
12989: l_global_tmp_tbl := null;

Line 12986: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

12982: RAISE;
12983: END;
12984: IF l_debug_mode = 'Y' THEN
12985: pa_debug.g_err_stage := 'Finished inserting into Global temparory table';
12986: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
12987: END IF;
12988: --Resetting the value of the Global PL/SQL table to NULL.
12989: l_global_tmp_tbl := null;
12990:

Line 13009: pa_debug.reset_curr_function;

13005: x_msg_count := l_msg_count;
13006: END IF;
13007: x_return_status := FND_API.G_RET_STS_ERROR;
13008: IF l_debug_mode = 'Y' THEN
13009: pa_debug.reset_curr_function;
13010: END IF;
13011: RETURN;
13012:
13013: -- Bug 5360205: Added NO_RA_EXC block.

Line 13020: pa_debug.reset_curr_function;

13016: --bug#12703175
13017: INSERT INTO pa_fp_webadi_xface_tmp (BUDGET_VERSION_ID, PROJECT_ID, PROJECT_NAME, PROJECT_NUMBER, RECORD_VERSION_NUMBER)
13018: VALUES (l_budget_version_id, l_project_id, l_project_name, l_project_number, l_rec_version_number);
13019: IF l_debug_mode = 'Y' THEN
13020: pa_debug.reset_curr_function;
13021: END IF;
13022: RETURN;
13023:
13024: WHEN OTHERS THEN

Line 13031: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;

13027: x_msg_data := SQLERRM;
13028: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
13029: ,p_procedure_name => 'insert_periodic_tmp_table');
13030: IF l_debug_mode = 'Y' THEN
13031: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
13032: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
13033: pa_debug.reset_curr_function;
13034: END IF;
13035: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

Line 13032: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);

13028: FND_MSG_PUB.add_exc_msg( p_pkg_name => 'pa_fp_webadi_pkg'
13029: ,p_procedure_name => 'insert_periodic_tmp_table');
13030: IF l_debug_mode = 'Y' THEN
13031: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
13032: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
13033: pa_debug.reset_curr_function;
13034: END IF;
13035: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13036:

Line 13033: pa_debug.reset_curr_function;

13029: ,p_procedure_name => 'insert_periodic_tmp_table');
13030: IF l_debug_mode = 'Y' THEN
13031: pa_debug.g_err_stage:='Unexpected Error ' || SQLERRM;
13032: pa_debug.write(l_module_name,pa_debug.g_err_stage,PA_FP_CONSTANTS_PKG.G_DEBUG_LEVEL3);
13033: pa_debug.reset_curr_function;
13034: END IF;
13035: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
13036:
13037: