DBA Data[Home] [Help]

APPS.PA_FP_WP_GEN_BUDGET_AMT_PUB dependencies on PA_FP_CONSTANTS_PKG

Line 523: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

519:
520: IF P_PROJECT_ID is null or p_budget_version_id is null THEN
521: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
522: p_msg_name => 'PA_FP_INV_PARAM_PASSED');
523: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
524: END IF;
525:
526: IF P_PA_DEBUG_MODE = 'Y' THEN
527: pa_fp_gen_amount_utils.fp_debug

Line 551: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

547: p_module_name => l_module_name,
548: p_log_level => 5 );
549: END IF;
550: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
551: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
552: END IF;
553:
554: 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
555:

Line 576: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

572: AND PA_PROJECT_STRUCTURE_UTILS.check_financial_enabled( p_project_id )= 'Y'
573: AND l_gen_src_code = 'WORKPLAN_RESOURCES' THEN
574: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
575: p_msg_name => 'PA_ONLY_FIN_STRUCT');
576: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
577: END IF;
578: /**SRC WORKPLAN VER CODE: CURRENT_WORKING; LAST_PUBLISHED; BASELINED.
579: *SRC FINPLAN VER CODE: CURRENT_WORKING;
580: * CURRENT_BASELINED; ORIGINAL_BASELINED;

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: ELSIF (l_wp_status = 'CURRENT_WORKING') THEN
622: --dbms_output.put_line('inside cw chk :');
623: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_CURRENT_WORKING_VER_ID

Line 635: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

631: IF l_wp_id is null THEN
632: PA_UTILS.ADD_MESSAGE
633: ( p_app_short_name => 'PA',
634: p_msg_name => 'PA_CW_WPID_NULL');
635: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
636: END IF;
637: -- Bug 4426511: Changed 'BASELINE', which was INCORRECT, to 'BASELINED'.
638: ELSIF (l_wp_status = 'BASELINED') THEN
639: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_BASELINE_STRUCT_VER

Line 645: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

641: IF l_wp_id is null THEN
642: PA_UTILS.ADD_MESSAGE
643: ( p_app_short_name => 'PA',
644: p_msg_name => 'PA_BASELINED_WPID_NULL');
645: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
646: END IF;
647: END IF;
648: ELSE
649: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_WP_VERSION

Line 655: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

651: IF l_wp_id is null THEN
652: PA_UTILS.ADD_MESSAGE
653: ( p_app_short_name => 'PA',
654: p_msg_name => 'PA_LATEST_WPID_NULL');
655: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
656: END IF;
657: END IF;
658: /*Get the budget version id for the requried work plan version id
659: *SOURCE: work plan budget version id: l_source_id

Line 735: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

731: p_module_name => l_module_name,
732: p_log_level => 5 );
733: END IF;
734: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
735: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
736: END IF;
737:
738: ELSIF l_gen_src_plan_ver_code = 'CURRENT_WORKING' THEN
739: /*Get the current working version*/

Line 767: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

763: p_module_name => l_module_name,
764: p_log_level => 5 );
765: END IF;
766: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
767: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
768: END IF;
769: ELSE
770: l_dummy := 1;
771: END IF;

Line 794: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

790: END IF;
791: END IF; -- end gen_src_code-based logic
792:
793: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
794: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
795: END IF;
796: IF l_source_id IS NULL THEN
797: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
798: p_msg_name => 'PA_SRC_FP_VER_NULL');

Line 799: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

795: END IF;
796: IF l_source_id IS NULL THEN
797: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
798: p_msg_name => 'PA_SRC_FP_VER_NULL');
799: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
800: END IF;
801: ELSIF l_calling_context = lc_ForecastGeneration THEN
802: l_source_id := p_etc_plan_version_id;
803: END IF; -- context-based l_source_id, l_wp_id logic.

Line 833: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

829: p_log_level => 5 );
830: END IF;
831:
832: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
833: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
834: END IF;
835:
836: /*By now, we have both source budget version id (l_source_id)
837: * and target budget version id (p_budget_version_id)*/

Line 911: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

907: ||x_return_status,
908: P_MODULE_NAME => l_module_name);
909: END IF;
910: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
911: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
912: END IF;
913: END IF;
914:
915: /*populating tmp1 with PA_RESOURCE_ASSIGNMENTS*/

Line 1071: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1067: IF l_count1 > 0 THEN
1068: PA_UTILS.ADD_MESSAGE
1069: (p_app_short_name => 'PA',
1070: p_msg_name => 'PA_INVALID_MAPPING_ERR');
1071: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1072: END IF;
1073: --@@
1074: IF P_PA_DEBUG_MODE = 'Y' THEN
1075: tmp_rlm_tab.delete;

Line 1239: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1235: p_module_name => l_module_name,
1236: p_log_level => 5 );
1237: END IF;
1238: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1239: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1240: END IF;
1241: /*
1242: IF P_PA_DEBUG_MODE = 'Y' THEN
1243: tmp_rlm_tab.delete;

Line 1308: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1304: p_module_name => l_module_name,
1305: p_log_level => 5 );
1306: END IF;
1307: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1308: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1309: END IF;
1310:
1311: /* 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 */
1312:

Line 1463: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1459: p_module_name => l_module_name,
1460: p_log_level => 5 );
1461: END IF;
1462: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
1463: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1464: END IF;
1465:
1466: -- Bug 4686742: Logic has been added to call Calculate inside the
1467: -- MAINTAIN_BUDGET_LINE API when the Target is a Work-based Revenue

Line 1672: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1668: p_module_name => l_module_name,
1669: p_log_level => 5 );
1670: END IF;
1671: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
1672: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1673: END IF;
1674:
1675: /* Add pro-rated txn amounts to the amount tables for current resource assignment */
1676: /* For now, we do not make use of the amounts in project currency. */

Line 2608: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

2604: p_module_name => l_module_name,
2605: p_log_level => 5 );
2606: END IF;
2607: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
2608: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2609: END IF;
2610:
2611: /* Parse l_calculate_api_code to get the flag parameters for Calculate API */
2612: l_refresh_rates_flag := SUBSTR(l_calculate_api_code,1,1);

Line 2700: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

2696: p_module_name => l_module_name,
2697: p_log_level => 5);
2698: END IF;
2699: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2700: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2701: END IF;
2702: IF p_commit_flag = 'Y' THEN
2703: COMMIT;
2704: END IF;

Line 2709: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

2705: IF P_PA_DEBUG_MODE = 'Y' THEN
2706: PA_DEBUG.RESET_CURR_FUNCTION;
2707: END IF;
2708: EXCEPTION
2709: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
2710:
2711: l_msg_count := FND_MSG_PUB.count_msg;
2712: IF l_msg_count = 1 THEN
2713: PA_INTERFACE_UTILS_PUB.get_messages

Line 3498: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3494: p_module_name => l_module_name,
3495: p_log_level => 5 );
3496: END IF;
3497: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3498: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3499: END IF;
3500:
3501: IF P_PA_DEBUG_MODE = 'Y' THEN
3502: pa_fp_gen_amount_utils.fp_debug

Line 3524: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3520: p_module_name => l_module_name,
3521: p_log_level => 5 );
3522: END IF;
3523: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3524: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3525: END IF;
3526:
3527: 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
3528:

Line 3567: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3563: p_module_name => l_module_name,
3564: p_log_level => 5 );
3565: END IF;
3566: IF x_return_Status <> FND_API.G_RET_STS_SUCCESS THEN
3567: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3568: END IF;
3569:
3570: /* During Budget and Forecast Generation, when the planning options match between
3571: * the source and target, we need to copy the attributes from the source resource

Line 3734: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3730: --P_CALLED_MODE => p_called_mode,
3731: P_MODULE_NAME => l_module_name);
3732: END IF;
3733: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3734: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3735: END IF;
3736:
3737: ELSIF l_fp_cols_rec_target.x_gen_ret_manual_line_flag = 'Y' THEN
3738:

Line 3783: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3779: --P_CALLED_MODE => p_called_mode,
3780: P_MODULE_NAME => l_module_name);
3781: END IF;
3782: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3783: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3784: END IF;
3785:
3786: END IF; -- l_fp_cols_rec_target.x_gen_ret_manual_line_flag check
3787:

Line 3851: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

3847: --P_CALLED_MODE => p_called_mode,
3848: P_MODULE_NAME => l_module_name);
3849: END IF;
3850: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
3851: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
3852: END IF;
3853: END IF; -- IF l_count > 0 THEN
3854: END IF; -- logic to null out bill rate overrides for non-billable tasks
3855: -- END OF IPM: New Entity ER ------------------------------------------

Line 5103: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

5099:
5100: IF l_fp_cols_rec_source.x_time_phased_code = 'N' THEN
5101: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
5102: p_msg_name => 'PA_WP_FP_NON_TIME_PHASED_ERR' );
5103: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5104: END IF;
5105: End of comments for bug 5325254. *****/
5106:
5107: /* Following logic applies when Target timephase is PA/GL. */

Line 5203: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

5199: p_module_name => l_module_name,
5200: p_log_level => 5);
5201: END IF;
5202: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5203: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5204: END IF;
5205:
5206: IF P_PA_DEBUG_MODE = 'Y' THEN
5207: PA_DEBUG.RESET_CURR_FUNCTION;

Line 5586: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

5582: --P_CALLED_MODE => p_called_mode,
5583: P_MODULE_NAME => l_module_name);
5584: END IF;
5585: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
5586: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5587: END IF;
5588: -- END OF IPM: New Entity ER ------------------------------------------
5589:
5590: IF P_PA_DEBUG_MODE = 'Y' THEN

Line 5595: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

5591: PA_DEBUG.RESET_CURR_FUNCTION;
5592: END IF;
5593:
5594: EXCEPTION
5595: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
5596: l_msg_count := FND_MSG_PUB.count_msg;
5597: IF l_msg_count = 1 THEN
5598: PA_INTERFACE_UTILS_PUB.get_messages
5599: ( p_encoded => FND_API.G_TRUE,

Line 5722: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

5718: IF p_project_id IS NULL THEN
5719: PA_UTILS.ADD_MESSAGE
5720: ( p_app_short_name => 'PA',
5721: p_msg_name => 'PA_FP_INV_PARAM_PASSED' );
5722: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5723: END IF;
5724:
5725: /* Initialize local variables */
5726: 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 5739: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

5735: l_target_version_type IN ('ALL','REVENUE')) THEN
5736: PA_UTILS.ADD_MESSAGE
5737: ( p_app_short_name => 'PA',
5738: p_msg_name => 'PA_FP_INV_PARAM_PASSED' );
5739: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
5740: END IF;
5741:
5742: l_wp_track_cost_flag :=
5743: NVL( PA_FP_WP_GEN_AMT_UTILS.GET_WP_TRACK_COST_AMT_FLAG(p_project_id), 'N' );

Line 5856: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

5852: IF p_pa_debug_mode = 'Y' THEN
5853: PA_DEBUG.RESET_CURR_FUNCTION;
5854: END IF;
5855: EXCEPTION
5856: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
5857: l_msg_count := FND_MSG_PUB.count_msg;
5858: IF l_msg_count = 1 THEN
5859: PA_INTERFACE_UTILS_PUB.GET_MESSAGES
5860: ( p_encoded => FND_API.G_TRUE,