DBA Data[Home] [Help]

APPS.PA_PROJECT_PUB dependencies on FND_MESSAGE

Line 1205: FND_MESSAGE.SET_NAME('PA','PA_DESCRIPTION_NOT_OVERRIDABLE');

1201: IF NOT l_is_overridable
1202: THEN
1203: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
1204: THEN
1205: FND_MESSAGE.SET_NAME('PA','PA_DESCRIPTION_NOT_OVERRIDABLE');
1206: FND_MSG_PUB.add;
1207: END IF;
1208:
1209: p_project_out.return_status := FND_API.G_RET_STS_ERROR;

Line 2732: FND_MESSAGE.SET_NAME('PA','PA_PROJ_RATE_TYPE_INV_AMG');

2728: -- Project Currency related attributes
2729: IF l_project_in_rec.PROJECT_BIL_RATE_TYPE is NULL
2730: OR l_project_in_rec.PROJECT_BIL_RATE_TYPE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN -- PA_PROJ_RATE_TYPE_INV_AMG:The project exchage rate type is invalid
2731: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2732: FND_MESSAGE.SET_NAME('PA','PA_PROJ_RATE_TYPE_INV_AMG');
2733: FND_MESSAGE.SET_TOKEN('PROJECT', l_project_rec.segment1);
2734: FND_MSG_PUB.ADD;
2735: RAISE FND_API.G_EXC_ERROR;
2736: END IF;

Line 2733: FND_MESSAGE.SET_TOKEN('PROJECT', l_project_rec.segment1);

2729: IF l_project_in_rec.PROJECT_BIL_RATE_TYPE is NULL
2730: OR l_project_in_rec.PROJECT_BIL_RATE_TYPE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN -- PA_PROJ_RATE_TYPE_INV_AMG:The project exchage rate type is invalid
2731: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2732: FND_MESSAGE.SET_NAME('PA','PA_PROJ_RATE_TYPE_INV_AMG');
2733: FND_MESSAGE.SET_TOKEN('PROJECT', l_project_rec.segment1);
2734: FND_MSG_PUB.ADD;
2735: RAISE FND_API.G_EXC_ERROR;
2736: END IF;
2737: ELSE

Line 2742: FND_MESSAGE.SET_NAME('PA','PA_EXCH_RATE_NULL_PC_AMG');

2738: IF l_project_in_rec.PROJECT_BIL_RATE_TYPE = 'User' THEN
2739: IF l_project_in_rec.PROJECT_BIL_EXCHANGE_RATE is NULL
2740: OR l_project_in_rec.PROJECT_BIL_EXCHANGE_RATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2741: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN -- PA_EXCH_RATE_NULL_PC_AMG:Project Exchange Rate cannot be null when project rate type is User.
2742: FND_MESSAGE.SET_NAME('PA','PA_EXCH_RATE_NULL_PC_AMG');
2743: FND_MSG_PUB.ADD;
2744: RAISE FND_API.G_EXC_ERROR;
2745: END IF;
2746: END IF;

Line 2752: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');

2748: IF l_project_in_rec.PROJECT_BIL_RATE_DATE_CODE is NULL
2749: OR l_project_in_rec.PROJECT_BIL_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
2750:
2751: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2752: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
2753: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');
2754: FND_MSG_PUB.ADD;
2755: RAISE FND_API.G_EXC_ERROR;
2756: END IF;

Line 2753: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');

2749: OR l_project_in_rec.PROJECT_BIL_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
2750:
2751: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2752: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
2753: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');
2754: FND_MSG_PUB.ADD;
2755: RAISE FND_API.G_EXC_ERROR;
2756: END IF;
2757: ELSE

Line 2762: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');

2758: IF l_project_in_rec.PROJECT_BIL_RATE_DATE_CODE = 'Fixed Date' THEN
2759: IF l_project_in_rec.PROJECT_BIL_RATE_DATE is NULL
2760: OR l_project_in_rec.PROJECT_BIL_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
2761: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2762: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
2763: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');
2764: FND_MSG_PUB.ADD;
2765: RAISE FND_API.G_EXC_ERROR;
2766: END IF;

Line 2763: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');

2759: IF l_project_in_rec.PROJECT_BIL_RATE_DATE is NULL
2760: OR l_project_in_rec.PROJECT_BIL_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
2761: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2762: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
2763: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');
2764: FND_MSG_PUB.ADD;
2765: RAISE FND_API.G_EXC_ERROR;
2766: END IF;
2767: END IF;

Line 2777: FND_MESSAGE.SET_NAME('PA','PA_PFC_RATE_TYPE_INV_AMG');

2773: -- Project Functional Currency related attributes
2774: IF l_project_in_rec.PROJFUNC_BIL_RATE_TYPE is NULL
2775: OR l_project_in_rec.PROJFUNC_BIL_RATE_TYPE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN -- PA_PFC_RATE_TYPE_INV_AMG:The project functional exchage rate type is invalid
2776: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2777: FND_MESSAGE.SET_NAME('PA','PA_PFC_RATE_TYPE_INV_AMG');
2778: FND_MSG_PUB.ADD;
2779: RAISE FND_API.G_EXC_ERROR;
2780: END IF;
2781: ELSE

Line 2786: FND_MESSAGE.SET_NAME('PA','PA_EXCH_RATE_NULL_PF_AMG');

2782: IF l_project_in_rec.PROJFUNC_BIL_RATE_TYPE = 'User' THEN
2783: IF l_project_in_rec.PROJFUNC_BIL_EXCHANGE_RATE is NULL
2784: OR l_project_in_rec.PROJFUNC_BIL_EXCHANGE_RATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2785: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN -- PA_EXCH_RATE_NULL_PF_AMG:Project Functional Exchange Rate cannot be null when project functional rate type is User.
2786: FND_MESSAGE.SET_NAME('PA','PA_EXCH_RATE_NULL_PF_AMG');
2787: FND_MSG_PUB.ADD;
2788: RAISE FND_API.G_EXC_ERROR;
2789: END IF;
2790: END IF;

Line 2796: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');

2792: ELSE -- non-User type
2793: IF l_project_in_rec.PROJFUNC_BIL_RATE_DATE_CODE is NULL
2794: OR l_project_in_rec.PROJFUNC_BIL_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
2795: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2796: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
2797: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');
2798: FND_MSG_PUB.ADD;
2799: RAISE FND_API.G_EXC_ERROR;
2800: END IF;

Line 2797: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');

2793: IF l_project_in_rec.PROJFUNC_BIL_RATE_DATE_CODE is NULL
2794: OR l_project_in_rec.PROJFUNC_BIL_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
2795: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2796: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
2797: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');
2798: FND_MSG_PUB.ADD;
2799: RAISE FND_API.G_EXC_ERROR;
2800: END IF;
2801: ELSE

Line 2806: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');

2802: IF l_project_in_rec.PROJFUNC_BIL_RATE_DATE_CODE = 'Fixed Date' THEN
2803: IF l_project_in_rec.PROJFUNC_BIL_RATE_DATE is NULL
2804: OR l_project_in_rec.PROJFUNC_BIL_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
2805: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2806: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
2807: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');
2808: FND_MSG_PUB.ADD;
2809: RAISE FND_API.G_EXC_ERROR;
2810: END IF;

Line 2807: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');

2803: IF l_project_in_rec.PROJFUNC_BIL_RATE_DATE is NULL
2804: OR l_project_in_rec.PROJFUNC_BIL_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
2805: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2806: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
2807: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');
2808: FND_MSG_PUB.ADD;
2809: RAISE FND_API.G_EXC_ERROR;
2810: END IF;
2811: END IF;

Line 2822: FND_MESSAGE.SET_NAME('PA','PA_FUND_RATE_TYPE_INV_AMG');

2818: -- Funding Currency related attributes
2819: IF l_project_in_rec.FUNDING_RATE_TYPE is NULL
2820: OR l_project_in_rec.FUNDING_RATE_TYPE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN -- PA_FUND_RATE_TYPE_INV_AMG:The funding exchage rate type is invalid
2821: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2822: FND_MESSAGE.SET_NAME('PA','PA_FUND_RATE_TYPE_INV_AMG');
2823: FND_MSG_PUB.ADD;
2824: RAISE FND_API.G_EXC_ERROR;
2825: END IF;
2826: ELSE

Line 2831: FND_MESSAGE.SET_NAME('PA','PA_EXCHANGE_RATE_NULL');

2827: IF l_project_in_rec.FUNDING_RATE_TYPE = 'User' THEN
2828: IF l_project_in_rec.FUNDING_EXCHANGE_RATE is NULL
2829: OR l_project_in_rec.FUNDING_EXCHANGE_RATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
2830: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN -- PA_EXCHANGE_RATE_NULL:Exchange rate cannot be null when rate type is User.
2831: FND_MESSAGE.SET_NAME('PA','PA_EXCHANGE_RATE_NULL');
2832: FND_MSG_PUB.ADD;
2833: RAISE FND_API.G_EXC_ERROR;
2834: END IF;
2835: END IF;

Line 2841: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');

2837: ELSE -- non-User type
2838: IF l_project_in_rec.FUNDING_RATE_DATE_CODE is NULL
2839: OR l_project_in_rec.FUNDING_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
2840: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2841: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
2842: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');
2843: FND_MSG_PUB.ADD;
2844: RAISE FND_API.G_EXC_ERROR;
2845: END IF;

Line 2842: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');

2838: IF l_project_in_rec.FUNDING_RATE_DATE_CODE is NULL
2839: OR l_project_in_rec.FUNDING_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
2840: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2841: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
2842: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');
2843: FND_MSG_PUB.ADD;
2844: RAISE FND_API.G_EXC_ERROR;
2845: END IF;
2846: ELSE

Line 2851: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');

2847: IF l_project_in_rec.FUNDING_RATE_DATE_CODE = 'Fixed Date' THEN
2848: IF l_project_in_rec.FUNDING_RATE_DATE is NULL
2849: OR l_project_in_rec.FUNDING_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
2850: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2851: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
2852: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');
2853: FND_MSG_PUB.ADD;
2854: RAISE FND_API.G_EXC_ERROR;
2855: END IF;

Line 2852: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');

2848: IF l_project_in_rec.FUNDING_RATE_DATE is NULL
2849: OR l_project_in_rec.FUNDING_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
2850: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2851: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
2852: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');
2853: FND_MSG_PUB.ADD;
2854: RAISE FND_API.G_EXC_ERROR;
2855: END IF;
2856: END IF;

Line 3316: FND_MESSAGE.SET_NAME('PA','PA_UNEXPECTED_ERR_AMG');

3312: pa_interface_utils_pub.map_new_amg_msg('PA_COPY_PROJECT_FAILED','CHANGE','N',
3313: 'PROJ',l_project_in_rec.pm_project_reference,
3314: '','','','');
3315: /* Added the following code for bug 3725338 */
3316: FND_MESSAGE.SET_NAME('PA','PA_UNEXPECTED_ERR_AMG');
3317: FND_MESSAGE.SET_TOKEN('ORAERR', l_err_stage);
3318: FND_MSG_PUB.add;
3319: /* Code addition ended for bug 3725338 */
3320: END IF;

Line 3317: FND_MESSAGE.SET_TOKEN('ORAERR', l_err_stage);

3313: 'PROJ',l_project_in_rec.pm_project_reference,
3314: '','','','');
3315: /* Added the following code for bug 3725338 */
3316: FND_MESSAGE.SET_NAME('PA','PA_UNEXPECTED_ERR_AMG');
3317: FND_MESSAGE.SET_TOKEN('ORAERR', l_err_stage);
3318: FND_MSG_PUB.add;
3319: /* Code addition ended for bug 3725338 */
3320: END IF;
3321:

Line 13848: FND_MESSAGE.SET_NAME('PA','PA_MCB_ALLOW_NO_CHG_AMG'); -- Cannot change MCB flag

13844: -- if attempting to change MCB flag; check if it can be allowed
13845: IF NVL(pa_multi_currency_billing.check_mcb_trans_exist(p_project_in.pa_project_id),'N') = 'Y'
13846: OR NVL(pa_multi_currency_billing.check_mcb_setup_exists(p_project_in.pa_project_id),'N') = 'Y' THEN
13847: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13848: FND_MESSAGE.SET_NAME('PA','PA_MCB_ALLOW_NO_CHG_AMG'); -- Cannot change MCB flag
13849: FND_MSG_PUB.ADD;
13850: RAISE FND_API.G_EXC_ERROR;
13851: END IF;
13852:

Line 13868: FND_MESSAGE.SET_NAME('PA','PA_PROJ_RATE_TYPE_INV_AMG');

13864: -- Project Currency related attributes
13865: IF p_project_in.PROJECT_BIL_RATE_TYPE is NULL
13866: OR p_project_in.PROJECT_BIL_RATE_TYPE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN -- PA_PROJ_RATE_TYPE_INV_AMG:The project exchage rate type is invalid
13867: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13868: FND_MESSAGE.SET_NAME('PA','PA_PROJ_RATE_TYPE_INV_AMG');
13869: FND_MESSAGE.SET_TOKEN('PROJECT', l_project_rec.segment1);
13870: FND_MSG_PUB.ADD;
13871: RAISE FND_API.G_EXC_ERROR;
13872: END IF;

Line 13869: FND_MESSAGE.SET_TOKEN('PROJECT', l_project_rec.segment1);

13865: IF p_project_in.PROJECT_BIL_RATE_TYPE is NULL
13866: OR p_project_in.PROJECT_BIL_RATE_TYPE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN -- PA_PROJ_RATE_TYPE_INV_AMG:The project exchage rate type is invalid
13867: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13868: FND_MESSAGE.SET_NAME('PA','PA_PROJ_RATE_TYPE_INV_AMG');
13869: FND_MESSAGE.SET_TOKEN('PROJECT', l_project_rec.segment1);
13870: FND_MSG_PUB.ADD;
13871: RAISE FND_API.G_EXC_ERROR;
13872: END IF;
13873: ELSE

Line 13878: FND_MESSAGE.SET_NAME('PA','PA_EXCH_RATE_NULL_PC_AMG');

13874: IF p_project_in.PROJECT_BIL_RATE_TYPE = 'User' THEN
13875: IF p_project_in.PROJECT_BIL_EXCHANGE_RATE is NULL
13876: OR p_project_in.PROJECT_BIL_EXCHANGE_RATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13877: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN -- PA_EXCH_RATE_NULL_PC_AMG:Project Exchange Rate cannot be null when project rate type is User.
13878: FND_MESSAGE.SET_NAME('PA','PA_EXCH_RATE_NULL_PC_AMG');
13879: FND_MSG_PUB.ADD;
13880: RAISE FND_API.G_EXC_ERROR;
13881: END IF;
13882: END IF;

Line 13893: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');

13889: IF p_project_in.PROJECT_BIL_RATE_DATE_CODE is NULL
13890: OR p_project_in.PROJECT_BIL_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13891:
13892: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13893: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
13894: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');
13895: FND_MSG_PUB.ADD;
13896: RAISE FND_API.G_EXC_ERROR;
13897: END IF;

Line 13894: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');

13890: OR p_project_in.PROJECT_BIL_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13891:
13892: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13893: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
13894: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');
13895: FND_MSG_PUB.ADD;
13896: RAISE FND_API.G_EXC_ERROR;
13897: END IF;
13898: ELSE

Line 13903: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');

13899: IF p_project_in.PROJECT_BIL_RATE_DATE_CODE = 'Fixed Date' THEN
13900: IF p_project_in.PROJECT_BIL_RATE_DATE is NULL
13901: OR p_project_in.PROJECT_BIL_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
13902: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13903: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
13904: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');
13905: FND_MSG_PUB.ADD;
13906: RAISE FND_API.G_EXC_ERROR;
13907: END IF;

Line 13904: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');

13900: IF p_project_in.PROJECT_BIL_RATE_DATE is NULL
13901: OR p_project_in.PROJECT_BIL_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
13902: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13903: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
13904: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Currency');
13905: FND_MSG_PUB.ADD;
13906: RAISE FND_API.G_EXC_ERROR;
13907: END IF;
13908: END IF;

Line 13932: FND_MESSAGE.SET_NAME('PA','PA_PFC_RATE_TYPE_INV_AMG');

13928: -- Project Functional Currency related attributes
13929: IF p_project_in.PROJFUNC_BIL_RATE_TYPE is NULL
13930: OR p_project_in.PROJFUNC_BIL_RATE_TYPE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN -- PA_PFC_RATE_TYPE_INV_AMG:The project functional exchage rate type is invalid
13931: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13932: FND_MESSAGE.SET_NAME('PA','PA_PFC_RATE_TYPE_INV_AMG');
13933: FND_MSG_PUB.ADD;
13934: RAISE FND_API.G_EXC_ERROR;
13935: END IF;
13936: ELSE

Line 13941: FND_MESSAGE.SET_NAME('PA','PA_EXCH_RATE_NULL_PF_AMG');

13937: IF p_project_in.PROJFUNC_BIL_RATE_TYPE = 'User' THEN
13938: IF p_project_in.PROJFUNC_BIL_EXCHANGE_RATE is NULL
13939: OR p_project_in.PROJFUNC_BIL_EXCHANGE_RATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
13940: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN -- PA_EXCH_RATE_NULL_PF_AMG:Project Functional Exchange Rate cannot be null when project functional rate type is User.
13941: FND_MESSAGE.SET_NAME('PA','PA_EXCH_RATE_NULL_PF_AMG');
13942: FND_MSG_PUB.ADD;
13943: RAISE FND_API.G_EXC_ERROR;
13944: END IF;
13945: END IF;

Line 13956: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');

13952: IF p_project_in.PROJFUNC_BIL_RATE_DATE_CODE is NULL
13953: OR p_project_in.PROJFUNC_BIL_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13954:
13955: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13956: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
13957: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');
13958: FND_MSG_PUB.ADD;
13959: RAISE FND_API.G_EXC_ERROR;
13960: END IF;

Line 13957: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');

13953: OR p_project_in.PROJFUNC_BIL_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
13954:
13955: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13956: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
13957: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');
13958: FND_MSG_PUB.ADD;
13959: RAISE FND_API.G_EXC_ERROR;
13960: END IF;
13961: ELSE

Line 13966: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');

13962: IF p_project_in.PROJFUNC_BIL_RATE_DATE_CODE = 'Fixed Date' THEN
13963: IF p_project_in.PROJFUNC_BIL_RATE_DATE is NULL
13964: OR p_project_in.PROJFUNC_BIL_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
13965: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13966: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
13967: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');
13968: FND_MSG_PUB.ADD;
13969: RAISE FND_API.G_EXC_ERROR;
13970: END IF;

Line 13967: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');

13963: IF p_project_in.PROJFUNC_BIL_RATE_DATE is NULL
13964: OR p_project_in.PROJFUNC_BIL_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
13965: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13966: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
13967: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Project Functional Currency');
13968: FND_MSG_PUB.ADD;
13969: RAISE FND_API.G_EXC_ERROR;
13970: END IF;
13971: END IF;

Line 13993: FND_MESSAGE.SET_NAME('PA','PA_FUND_RATE_TYPE_INV_AMG');

13989: -- Funding Currency related attributes
13990: IF p_project_in.FUNDING_RATE_TYPE is NULL
13991: OR p_project_in.FUNDING_RATE_TYPE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN -- PA_FUND_RATE_TYPE_INV_AMG:The funding exchage rate type is invalid
13992: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
13993: FND_MESSAGE.SET_NAME('PA','PA_FUND_RATE_TYPE_INV_AMG');
13994: FND_MSG_PUB.ADD;
13995: RAISE FND_API.G_EXC_ERROR;
13996: END IF;
13997: ELSE

Line 14002: FND_MESSAGE.SET_NAME('PA','PA_EXCHANGE_RATE_NULL');

13998: IF p_project_in.FUNDING_RATE_TYPE = 'User' THEN
13999: IF p_project_in.FUNDING_EXCHANGE_RATE is NULL
14000: OR p_project_in.FUNDING_EXCHANGE_RATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
14001: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN -- PA_EXCHANGE_RATE_NULL:Exchange rate cannot be null when rate type is User.
14002: FND_MESSAGE.SET_NAME('PA','PA_EXCHANGE_RATE_NULL');
14003: FND_MSG_PUB.ADD;
14004: RAISE FND_API.G_EXC_ERROR;
14005: END IF;
14006: END IF;

Line 14016: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');

14012: IF p_project_in.FUNDING_RATE_DATE_CODE is NULL
14013: OR p_project_in.FUNDING_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
14014:
14015: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
14016: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
14017: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');
14018: FND_MSG_PUB.ADD;
14019: RAISE FND_API.G_EXC_ERROR;
14020: END IF;

Line 14017: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');

14013: OR p_project_in.FUNDING_RATE_DATE_CODE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR THEN
14014:
14015: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
14016: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_TYPE_INVALID_AMG');
14017: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');
14018: FND_MSG_PUB.ADD;
14019: RAISE FND_API.G_EXC_ERROR;
14020: END IF;
14021: ELSE

Line 14026: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');

14022: IF p_project_in.FUNDING_RATE_DATE_CODE = 'Fixed Date' THEN
14023: IF p_project_in.FUNDING_RATE_DATE is NULL
14024: OR p_project_in.FUNDING_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
14025: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
14026: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
14027: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');
14028: FND_MSG_PUB.ADD;
14029: RAISE FND_API.G_EXC_ERROR;
14030: END IF;

Line 14027: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');

14023: IF p_project_in.FUNDING_RATE_DATE is NULL
14024: OR p_project_in.FUNDING_RATE_DATE = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE THEN
14025: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
14026: FND_MESSAGE.SET_NAME('PA','PA_RATE_DATE_INVALID_AMG');
14027: FND_MESSAGE.SET_TOKEN('CURR_TYPE','Funding Currency');
14028: FND_MSG_PUB.ADD;
14029: RAISE FND_API.G_EXC_ERROR;
14030: END IF;
14031: END IF;

Line 22028: FND_MESSAGE.SET_NAME('PA','PA_ROW_ALREADY_LOCKED_P_AMG');

22024: G_TASK_STR_UPDATE_MODE := null;
22025: end if;
22026: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
22027: THEN
22028: FND_MESSAGE.SET_NAME('PA','PA_ROW_ALREADY_LOCKED_P_AMG');
22029: FND_MESSAGE.SET_TOKEN('PROJECT', l_project_rec.segment1);
22030: FND_MESSAGE.SET_TOKEN('ENTITY', G_PROJECT_CODE);
22031: FND_MSG_PUB.ADD;
22032: END IF;

Line 22029: FND_MESSAGE.SET_TOKEN('PROJECT', l_project_rec.segment1);

22025: end if;
22026: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
22027: THEN
22028: FND_MESSAGE.SET_NAME('PA','PA_ROW_ALREADY_LOCKED_P_AMG');
22029: FND_MESSAGE.SET_TOKEN('PROJECT', l_project_rec.segment1);
22030: FND_MESSAGE.SET_TOKEN('ENTITY', G_PROJECT_CODE);
22031: FND_MSG_PUB.ADD;
22032: END IF;
22033:

Line 22030: FND_MESSAGE.SET_TOKEN('ENTITY', G_PROJECT_CODE);

22026: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
22027: THEN
22028: FND_MESSAGE.SET_NAME('PA','PA_ROW_ALREADY_LOCKED_P_AMG');
22029: FND_MESSAGE.SET_TOKEN('PROJECT', l_project_rec.segment1);
22030: FND_MESSAGE.SET_TOKEN('ENTITY', G_PROJECT_CODE);
22031: FND_MSG_PUB.ADD;
22032: END IF;
22033:
22034: FND_MSG_PUB.Count_And_Get

Line 29943: l_err_message := FND_MESSAGE.GET_STRING('PA','DLVR_ACTION_NOT_ENABLED') ;

29939:
29940: ELSE --l_dlvr_action_enabled <> 'Y'
29941:
29942: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
29943: l_err_message := FND_MESSAGE.GET_STRING('PA','DLVR_ACTION_NOT_ENABLED') ;
29944: PA_UTILS.ADD_MESSAGE
29945: (p_app_short_name => 'PA',
29946: p_msg_name => 'PA_DLVR_VALID_ERR',
29947: p_token1 => 'PROJECT',

Line 30416: l_err_message := FND_MESSAGE.GET_STRING('PA','DLVR_ACTION_NOT_ENABLED') ;

30412:
30413: ELSE --l_dlvr_action_enabled <> 'Y'
30414:
30415: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
30416: l_err_message := FND_MESSAGE.GET_STRING('PA','DLVR_ACTION_NOT_ENABLED') ;
30417: PA_UTILS.ADD_MESSAGE
30418: (p_app_short_name => 'PA',
30419: p_msg_name => 'PA_DLVR_VALID_ERR',
30420: p_token1 => 'PROJECT',