DBA Data[Home] [Help]

APPS.PA_FP_WP_GEN_BUDGET_AMT_PUB dependencies on PA_FP_CONSTANTS_PKG

Line 487: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

483:
484: IF P_PROJECT_ID is null or p_budget_version_id is null THEN
485: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
486: p_msg_name => 'PA_FP_INV_PARAM_PASSED');
487: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
488: END IF;
489:
490: IF P_PA_DEBUG_MODE = 'Y' THEN
491: pa_fp_gen_amount_utils.fp_debug

Line 515: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

511: p_module_name => l_module_name,
512: p_log_level => 5 );
513: END IF;
514: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
515: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
516: END IF;
517:
518: l_rev_gen_method := nvl(l_fp_cols_rec_target.x_revenue_derivation_method,PA_FP_GEN_FCST_PG_PKG.GET_REV_GEN_METHOD(p_project_id)); --Bug 5462471
519:

Line 540: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

536: AND PA_PROJECT_STRUCTURE_UTILS.check_financial_enabled( p_project_id )= 'Y'
537: AND l_gen_src_code = 'WORKPLAN_RESOURCES' THEN
538: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
539: p_msg_name => 'PA_ONLY_FIN_STRUCT');
540: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
541: END IF;
542: /**SRC WORKPLAN VER CODE: CURRENT_WORKING; LAST_PUBLISHED; BASELINED.
543: *SRC FINPLAN VER CODE: CURRENT_WORKING;
544: * CURRENT_BASELINED; ORIGINAL_BASELINED;

Line 583: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

579: IF l_wp_id is null THEN
580: PA_UTILS.ADD_MESSAGE
581: ( p_app_short_name => 'PA',
582: p_msg_name => 'PA_LATEST_WPID_NULL');
583: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
584: END IF;
585: ELSIF (l_wp_status = 'CURRENT_WORKING') THEN
586: --dbms_output.put_line('inside cw chk :');
587: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_CURRENT_WORKING_VER_ID

Line 599: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

595: IF l_wp_id is null THEN
596: PA_UTILS.ADD_MESSAGE
597: ( p_app_short_name => 'PA',
598: p_msg_name => 'PA_CW_WPID_NULL');
599: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
600: END IF;
601: -- Bug 4426511: Changed 'BASELINE', which was INCORRECT, to 'BASELINED'.
602: ELSIF (l_wp_status = 'BASELINED') THEN
603: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_BASELINE_STRUCT_VER

Line 609: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

605: IF l_wp_id is null THEN
606: PA_UTILS.ADD_MESSAGE
607: ( p_app_short_name => 'PA',
608: p_msg_name => 'PA_BASELINED_WPID_NULL');
609: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
610: END IF;
611: END IF;
612: ELSE
613: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_WP_VERSION

Line 619: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

615: IF l_wp_id is null THEN
616: PA_UTILS.ADD_MESSAGE
617: ( p_app_short_name => 'PA',
618: p_msg_name => 'PA_LATEST_WPID_NULL');
619: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
620: END IF;
621: END IF;
622: /*Get the budget version id for the requried work plan version id
623: *SOURCE: work plan budget version id: l_source_id

Line 699: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

695: p_module_name => l_module_name,
696: p_log_level => 5 );
697: END IF;
698: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
699: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
700: END IF;
701:
702: ELSIF l_gen_src_plan_ver_code = 'CURRENT_WORKING' THEN
703: /*Get the current working version*/

Line 731: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

727: p_module_name => l_module_name,
728: p_log_level => 5 );
729: END IF;
730: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
731: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
732: END IF;
733: ELSE
734: l_dummy := 1;
735: END IF;

Line 758: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

754: END IF;
755: END IF; -- end gen_src_code-based logic
756:
757: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
758: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
759: END IF;
760: IF l_source_id IS NULL THEN
761: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
762: p_msg_name => 'PA_SRC_FP_VER_NULL');

Line 763: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

759: END IF;
760: IF l_source_id IS NULL THEN
761: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
762: p_msg_name => 'PA_SRC_FP_VER_NULL');
763: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
764: END IF;
765: ELSIF l_calling_context = lc_ForecastGeneration THEN
766: l_source_id := p_etc_plan_version_id;
767: END IF; -- context-based l_source_id, l_wp_id logic.

Line 797: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

793: p_log_level => 5 );
794: END IF;
795:
796: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
797: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
798: END IF;
799:
800: /*By now, we have both source budget version id (l_source_id)
801: * and target budget version id (p_budget_version_id)*/

Line 875: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

871: ||x_return_status,
872: P_MODULE_NAME => l_module_name);
873: END IF;
874: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
875: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
876: END IF;
877: END IF;
878:
879: /*populating tmp1 with PA_RESOURCE_ASSIGNMENTS*/

Line 1032: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1028: IF l_count1 > 0 THEN
1029: PA_UTILS.ADD_MESSAGE
1030: (p_app_short_name => 'PA',
1031: p_msg_name => 'PA_INVALID_MAPPING_ERR');
1032: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1033: END IF;
1034: --@@
1035: IF P_PA_DEBUG_MODE = 'Y' THEN
1036: tmp_rlm_tab.delete;

Line 1197: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1193: p_module_name => l_module_name,
1194: p_log_level => 5 );
1195: END IF;
1196: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1197: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1198: END IF;
1199: /*
1200: IF P_PA_DEBUG_MODE = 'Y' THEN
1201: tmp_rlm_tab.delete;

Line 1266: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1262: p_module_name => l_module_name,
1263: p_log_level => 5 );
1264: END IF;
1265: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1266: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1267: END IF;
1268:
1269: /* Bug 4057932 When structure is not fully shared source res/target resource mapping will not be one on one. In this case, rate based flag update is not happening correctly This code fixes the issue */
1270:

Line 1421: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1417: p_module_name => l_module_name,
1418: p_log_level => 5 );
1419: END IF;
1420: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
1421: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1422: END IF;
1423:
1424: -- Bug 4686742: Logic has been added to call Calculate inside the
1425: -- MAINTAIN_BUDGET_LINE API when the Target is a Work-based Revenue

Line 1630: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1626: p_module_name => l_module_name,
1627: p_log_level => 5 );
1628: END IF;
1629: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
1630: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1631: END IF;
1632:
1633: /* Add pro-rated txn amounts to the amount tables for current resource assignment */
1634: /* For now, we do not make use of the amounts in project currency. */

Line 2566: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

2562: p_module_name => l_module_name,
2563: p_log_level => 5 );
2564: END IF;
2565: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
2566: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2567: END IF;
2568:
2569: /* Parse l_calculate_api_code to get the flag parameters for Calculate API */
2570: l_refresh_rates_flag := SUBSTR(l_calculate_api_code,1,1);

Line 2658: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

2654: p_module_name => l_module_name,
2655: p_log_level => 5);
2656: END IF;
2657: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2658: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2659: END IF;
2660: IF p_commit_flag = 'Y' THEN
2661: COMMIT;
2662: END IF;

Line 2667: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

2663: IF P_PA_DEBUG_MODE = 'Y' THEN
2664: PA_DEBUG.RESET_CURR_FUNCTION;
2665: END IF;
2666: EXCEPTION
2667: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
2668:
2669: l_msg_count := FND_MSG_PUB.count_msg;
2670: IF l_msg_count = 1 THEN
2671: PA_INTERFACE_UTILS_PUB.get_messages

Line 3420: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3416: p_module_name => l_module_name,
3417: p_log_level => 5 );
3418: END IF;
3419: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3420: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3421: END IF;
3422:
3423: IF P_PA_DEBUG_MODE = 'Y' THEN
3424: pa_fp_gen_amount_utils.fp_debug

Line 3446: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3442: p_module_name => l_module_name,
3443: p_log_level => 5 );
3444: END IF;
3445: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3446: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3447: END IF;
3448:
3449: l_rev_gen_method := nvl(l_fp_cols_rec_target.x_revenue_derivation_method,PA_FP_GEN_FCST_PG_PKG.GET_REV_GEN_METHOD(p_project_id)); --Bug 5462471
3450:

Line 3489: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3485: p_module_name => l_module_name,
3486: p_log_level => 5 );
3487: END IF;
3488: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
3489: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3490: END IF;
3491:
3492: /* During Budget and Forecast Generation, when the planning options match between
3493: * the source and target, we need to copy the attributes from the source resource

Line 3656: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3652: --P_CALLED_MODE => p_called_mode,
3653: P_MODULE_NAME => l_module_name);
3654: END IF;
3655: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3656: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3657: END IF;
3658:
3659: ELSIF l_fp_cols_rec_target.x_gen_ret_manual_line_flag = 'Y' THEN
3660:

Line 3705: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3701: --P_CALLED_MODE => p_called_mode,
3702: P_MODULE_NAME => l_module_name);
3703: END IF;
3704: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3705: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3706: END IF;
3707:
3708: END IF; -- l_fp_cols_rec_target.x_gen_ret_manual_line_flag check
3709:

Line 3773: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3769: --P_CALLED_MODE => p_called_mode,
3770: P_MODULE_NAME => l_module_name);
3771: END IF;
3772: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3773: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3774: END IF;
3775: END IF; -- IF l_count > 0 THEN
3776: END IF; -- logic to null out bill rate overrides for non-billable tasks
3777: -- END OF IPM: New Entity ER ------------------------------------------

Line 5024: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

5020:
5021: IF l_fp_cols_rec_source.x_time_phased_code = 'N' THEN
5022: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
5023: p_msg_name => 'PA_WP_FP_NON_TIME_PHASED_ERR' );
5024: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5025: END IF;
5026: End of comments for bug 5325254. *****/
5027:
5028: /* Following logic applies when Target timephase is PA/GL. */

Line 5124: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

5120: p_module_name => l_module_name,
5121: p_log_level => 5);
5122: END IF;
5123: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5124: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5125: END IF;
5126:
5127: IF P_PA_DEBUG_MODE = 'Y' THEN
5128: PA_DEBUG.RESET_CURR_FUNCTION;

Line 5507: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

5503: --P_CALLED_MODE => p_called_mode,
5504: P_MODULE_NAME => l_module_name);
5505: END IF;
5506: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5507: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5508: END IF;
5509: -- END OF IPM: New Entity ER ------------------------------------------
5510:
5511: IF P_PA_DEBUG_MODE = 'Y' THEN

Line 5516: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

5512: PA_DEBUG.RESET_CURR_FUNCTION;
5513: END IF;
5514:
5515: EXCEPTION
5516: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
5517: l_msg_count := FND_MSG_PUB.count_msg;
5518: IF l_msg_count = 1 THEN
5519: PA_INTERFACE_UTILS_PUB.get_messages
5520: ( p_encoded => FND_API.G_TRUE,

Line 5643: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

5639: IF p_project_id IS NULL THEN
5640: PA_UTILS.ADD_MESSAGE
5641: ( p_app_short_name => 'PA',
5642: p_msg_name => 'PA_FP_INV_PARAM_PASSED' );
5643: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5644: END IF;
5645:
5646: /* Initialize local variables */
5647: l_rev_gen_method := nvl(p_fp_cols_rec_target.x_revenue_derivation_method,PA_FP_GEN_FCST_PG_PKG.GET_REV_GEN_METHOD(p_project_id)); --Bug 5462471

Line 5660: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

5656: l_target_version_type IN ('ALL','REVENUE')) THEN
5657: PA_UTILS.ADD_MESSAGE
5658: ( p_app_short_name => 'PA',
5659: p_msg_name => 'PA_FP_INV_PARAM_PASSED' );
5660: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5661: END IF;
5662:
5663: l_wp_track_cost_flag :=
5664: NVL( PA_FP_WP_GEN_AMT_UTILS.GET_WP_TRACK_COST_AMT_FLAG(p_project_id), 'N' );

Line 5777: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

5773: IF p_pa_debug_mode = 'Y' THEN
5774: PA_DEBUG.RESET_CURR_FUNCTION;
5775: END IF;
5776: EXCEPTION
5777: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
5778: l_msg_count := FND_MSG_PUB.count_msg;
5779: IF l_msg_count = 1 THEN
5780: PA_INTERFACE_UTILS_PUB.GET_MESSAGES
5781: ( p_encoded => FND_API.G_TRUE,