DBA Data[Home] [Help]

APPS.PA_BUDGET_PUB dependencies on PA_UTILS

Line 3690: PA_UTILS.ADD_MESSAGE

3686: IF ((p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3687: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3688: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) )THEN
3689:
3690: PA_UTILS.ADD_MESSAGE
3691: (p_app_short_name => 'PA',
3692: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
3693:
3694: IF l_debug_mode = 'Y' THEN

Line 3709: PA_UTILS.ADD_MESSAGE

3705: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3706: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
3707: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))) THEN
3708:
3709: PA_UTILS.ADD_MESSAGE
3710: (p_app_short_name => 'PA',
3711: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
3712:
3713: IF l_debug_mode = 'Y' THEN

Line 3788: PA_UTILS.add_message

3784: --Verify that the budget is not of type FORECASTING_BUDGET_TYPE
3785: IF p_budget_type_code='FORECASTING_BUDGET_TYPE' THEN
3786: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3787: THEN
3788: PA_UTILS.add_message
3789: (p_app_short_name => 'PA',
3790: p_msg_name => 'PA_FP_CANT_BLINE_FCST_BUD_TYPE');
3791: END IF;
3792: IF l_debug_mode = 'Y' THEN

Line 3844: PA_UTILS.ADD_MESSAGE

3840: INTO l_fin_plan_type_name
3841: FROM pa_fin_plan_types_vl
3842: WHERE fin_plan_type_id = l_fin_plan_type_id;
3843:
3844: PA_UTILS.ADD_MESSAGE
3845: (p_app_short_name => 'PA',
3846: p_msg_name => 'PA_FP_NO_PLAN_TYPE_OPTION',
3847: p_token1 => 'PROJECT',
3848: p_value1 => l_amg_segment1,

Line 4186: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'

4182: pa_debug.g_err_stage := 'Auto baseline checks falied';
4183: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level5);
4184: END IF;
4185: l_any_error_occurred_flag:='Y';
4186: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
4187: ,p_msg_name => 'PA_FP_APP_REV_BL_VER_AB_PROJ'
4188: ,p_token1 => 'PROJECT'
4189: ,p_value1 => l_amg_segment1);
4190:

Line 6165: PA_UTILS.ADD_MESSAGE

6161: p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
6162: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
6163: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) )THEN
6164:
6165: PA_UTILS.ADD_MESSAGE
6166: (p_app_short_name => 'PA',
6167: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
6168:
6169: IF l_debug_mode = 'Y' THEN

Line 6185: PA_UTILS.ADD_MESSAGE

6181: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
6182: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
6183: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))) THEN
6184:
6185: PA_UTILS.ADD_MESSAGE
6186: (p_app_short_name => 'PA',
6187: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
6188:
6189: IF l_debug_mode = 'Y' THEN

Line 6357: PA_UTILS.add_message

6353: --Verify that the budget is not of type FORECASTING_BUDGET_TYPE
6354: IF p_budget_type_code='FORECASTING_BUDGET_TYPE' THEN
6355: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6356: THEN
6357: PA_UTILS.add_message
6358: (p_app_short_name => 'PA',
6359: p_msg_name => 'PA_FP_CANT_EDIT_FCST_BUD_TYPE');
6360: END IF;
6361: IF l_debug_mode = 'Y' THEN

Line 6420: PA_UTILS.ADD_MESSAGE(

6416: END IF;
6417:
6418: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6419: THEN
6420: PA_UTILS.ADD_MESSAGE(
6421: p_app_short_name => 'PA'
6422: ,p_msg_name => 'PA_FP_DEL_BC_ENABLED_BV_AMG'
6423: ,p_token1 => 'PROJECT'
6424: ,p_value1 => l_amg_segment1

Line 6559: PA_UTILS.add_message

6555: IF l_dummy = 1
6556: THEN
6557: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6558: THEN
6559: PA_UTILS.add_message
6560: (p_app_short_name => 'PA',
6561: p_msg_name => 'PA_FP_CANT_DEL_WP_DATA');
6562: END IF;
6563: IF l_debug_mode = 'Y' THEN

Line 6656: PA_UTILS.ADD_MESSAGE(

6652:
6653: -- If the budget version is a control item version throw error
6654: IF l_ci_id IS NOT NULL THEN
6655: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
6656: PA_UTILS.ADD_MESSAGE(
6657: p_app_short_name => 'PA'
6658: ,p_msg_name => 'PA_FP_CI_VERSION_NON_EDITABLE'
6659: ,p_token1 => 'BUDGET_VERSION_ID'
6660: ,p_value1 => l_budget_version_id);

Line 6690: PA_UTILS.add_message

6686: WHERE fin_plan_type_id = l_fin_plan_type_id;
6687:
6688: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6689: THEN
6690: PA_UTILS.add_message
6691: (p_app_short_name => 'PA'
6692: ,p_msg_name => 'PA_FP_NO_WORKING_VERSION'
6693: ,p_token1 => 'PROJECT'
6694: ,p_value1 => l_amg_segment1

Line 6716: PA_UTILS.add_message

6712: IF (PA_FIN_PLAN_UTILS.is_orgforecast_plan(l_budget_version_id) = 'Y')
6713: THEN
6714: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6715: THEN
6716: PA_UTILS.add_message
6717: (p_app_short_name => 'PA',
6718: p_msg_name => 'PA_FP_CANT_DEL_ORG_FCST_PLAN');
6719: END IF;
6720: IF l_debug_mode = 'Y' THEN

Line 7183: PA_UTILS.add_message

7179: IF (l_budget_type_code IS NULL AND l_fin_plan_type_name IS NULL AND l_fin_plan_type_id IS NULL)
7180: THEN
7181:
7182: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
7183: PA_UTILS.add_message
7184: (p_app_short_name => 'PA',
7185: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
7186: END IF;
7187:

Line 7204: PA_UTILS.add_message

7200: (l_fin_plan_type_name IS NOT NULL OR l_fin_plan_type_id IS NOT NULL ))
7201: THEN
7202:
7203: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
7204: PA_UTILS.add_message
7205: (p_app_short_name => 'PA',
7206: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
7207: END IF;
7208:

Line 7227: PA_UTILS.add_message

7223: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7224: --This function checks if the message being written to the message table
7225: --is higher or equal to the message level threshold.
7226: THEN
7227: PA_UTILS.add_message
7228: (p_app_short_name => 'PA',
7229: p_msg_name => 'PA_PRODUCT_CODE_IS_MISSING_AMG');
7230: END IF;
7231: IF l_debug_mode = 'Y' THEN

Line 7251: PA_UTILS.add_message

7247: THEN
7248:
7249: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7250: THEN
7251: PA_UTILS.add_message
7252: (p_app_short_name => 'PA',
7253: p_msg_name => 'PA_PRODUCT_CODE_IS_INVALID_AMG');
7254: END IF;
7255: p_return_status := FND_API.G_RET_STS_ERROR;

Line 7272: PA_UTILS.add_message

7268: IF l_version_number IS NULL
7269: THEN
7270: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7271: THEN
7272: PA_UTILS.add_message
7273: (p_app_short_name => 'PA',
7274: p_msg_name => 'PA_FP_VERSION_NUMBER_REQD');
7275: END IF;
7276: IF l_debug_mode = 'Y' THEN

Line 7365: PA_UTILS.add_message

7361: IF (l_budget_version_no_rec.budget_version_id IS NULL)
7362: THEN
7363: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7364: THEN
7365: PA_UTILS.add_message
7366: (p_app_short_name => 'PA',
7367: p_msg_name => 'PA_FP_VERSION_NO_IS_INVALID');
7368: END IF;
7369: IF l_debug_mode = 'Y' THEN

Line 7382: PA_UTILS.add_message

7378:
7379: IF (l_budget_version_no_rec.current_flag = 'Y'
7380: OR l_budget_version_no_rec.current_original_flag = 'Y') THEN
7381: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
7382: PA_UTILS.add_message
7383: (p_app_short_name => 'PA',
7384: p_msg_name => 'PA_FP_DEL_CUR_OR_ORIG_BASELINE');
7385: END IF;
7386:

Line 7445: PA_UTILS.ADD_MESSAGE(

7441: END IF;
7442:
7443: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7444: THEN
7445: PA_UTILS.ADD_MESSAGE(
7446: p_app_short_name => 'PA'
7447: ,p_msg_name => 'PA_FP_DEL_BC_ENABLED_BV_AMG'
7448: ,p_token1 => 'PROJECT'
7449: ,p_value1 => l_amg_segment1

Line 7570: PA_UTILS.add_message

7566: IF l_dummy = 1
7567: THEN
7568: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7569: THEN
7570: PA_UTILS.add_message
7571: (p_app_short_name => 'PA',
7572: p_msg_name => 'PA_FP_CANT_DEL_WP_DATA');
7573: END IF;
7574: IF l_debug_mode = 'Y' THEN

Line 7634: PA_UTILS.add_message

7630: IF (l_budget_version_id IS NULL)
7631: THEN
7632: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7633: THEN
7634: PA_UTILS.add_message
7635: (p_app_short_name => 'PA',
7636: p_msg_name => 'PA_FP_VERSION_NO_IS_INVALID');
7637: END IF;
7638: IF l_debug_mode = 'Y' THEN

Line 7652: PA_UTILS.add_message

7648: IF (PA_FIN_PLAN_UTILS.is_orgforecast_plan(l_budget_version_id) = 'Y')
7649: THEN
7650: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7651: THEN
7652: PA_UTILS.add_message
7653: (p_app_short_name => 'PA',
7654: p_msg_name => 'PA_FP_CANT_DEL_ORG_FCST_PLAN');
7655: END IF;
7656: IF l_debug_mode = 'Y' THEN

Line 8412: PA_UTILS.ADD_MESSAGE

8408: IF l_dummy = 0 THEN --currency_code not equal to PFC
8409:
8410: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8411: THEN
8412: PA_UTILS.ADD_MESSAGE
8413: ( p_app_short_name => 'PA',
8414: p_msg_name => 'PA_FP_TXN_NOT_PFC_FOR_APP_REV',
8415: p_token1 => 'PROJECT',
8416: p_value1 => l_amg_project_number,

Line 8438: PA_UTILS.ADD_MESSAGE

8434: IF l_dummy = 0 THEN --currency_code is not valid
8435:
8436: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8437: THEN
8438: PA_UTILS.ADD_MESSAGE
8439: ( p_app_short_name => 'PA',
8440: p_msg_name => 'PA_FP_TXN_NOT_ADDED_FOR_PT',
8441: p_token1 => 'PROJECT',
8442: p_value1 => l_amg_project_number,

Line 8465: PA_UTILS.add_message

8461: l_start_date IS NOT NULL)
8462: THEN
8463: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8464: THEN
8465: PA_UTILS.add_message
8466: (p_app_short_name => 'PA'
8467: ,p_msg_name => 'PA_FP_CURRENCY_NULL_AMG'
8468: ,p_token1 => 'PROJECT'
8469: ,p_value1 => l_amg_project_number

Line 8511: PA_UTILS.add_message

8507: l_time_phased_code <> 'N')
8508: THEN
8509: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8510: THEN
8511: PA_UTILS.add_message
8512: (p_app_short_name => 'PA'
8513: ,p_msg_name => 'PA_FP_FCST_ACTUALS_AMG'
8514: ,p_token1 => 'PROJECT'
8515: ,p_value1 => l_amg_project_number

Line 14655: PA_UTILS.ADD_MESSAGE

14651: (p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
14652: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ) AND
14653: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) )
14654: THEN
14655: PA_UTILS.ADD_MESSAGE
14656: (p_app_short_name => 'PA',
14657: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
14658:
14659: IF l_debug_mode = 'Y' THEN

Line 14672: PA_UTILS.ADD_MESSAGE

14668: IF (p_budget_type_code IS NOT NULL AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
14669: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
14670: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ))
14671: THEN
14672: PA_UTILS.ADD_MESSAGE
14673: (p_app_short_name => 'PA',
14674: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
14675:
14676: IF l_debug_mode = 'Y' THEN

Line 14701: PA_UTILS.ADD_MESSAGE(

14697: THEN
14698:
14699: -- Add the error message that i/p plan version id is invlid
14700:
14701: PA_UTILS.ADD_MESSAGE(
14702: p_app_short_name => 'PA'
14703: ,p_msg_name => 'PA_FP_INVALID_VERSION_ID'
14704: ,p_token1 => 'BUDGET_VERSION_ID'
14705: ,p_value1 => p_budget_version_id);

Line 14719: PA_UTILS.ADD_MESSAGE(

14715: -- Check if the budget belongs to the same project
14716:
14717: IF (budget_version_info_rec.project_id <> l_project_id)
14718: THEN
14719: PA_UTILS.ADD_MESSAGE(
14720: p_app_short_name => 'PA'
14721: ,p_msg_name => 'PA_FP_PROJ_VERSION_MISMATCH');
14722:
14723: IF l_debug_mode = 'Y' THEN

Line 14735: PA_UTILS.ADD_MESSAGE(

14731: -- The i/p budget version should be a working verion.
14732:
14733: IF (budget_version_info_rec.budget_status_code <> 'W')
14734: THEN
14735: PA_UTILS.ADD_MESSAGE(
14736: p_app_short_name => 'PA'
14737: ,p_msg_name => 'PA_FP_INVALID_VERSION_STATUS');
14738:
14739: IF l_debug_mode = 'Y' THEN

Line 14750: PA_UTILS.ADD_MESSAGE(

14746:
14747: -- If the budget version is a control item version throw error
14748:
14749: IF budget_version_info_rec.ci_id IS NOT NULL THEN
14750: PA_UTILS.ADD_MESSAGE(
14751: p_app_short_name => 'PA'
14752: ,p_msg_name => 'PA_FP_CI_VERSION_NON_EDITABLE'
14753: ,p_token1 => 'BUDGET_VERSION_ID'
14754: ,p_value1 => p_budget_version_id);

Line 14782: PA_UTILS.ADD_MESSAGE

14778: IF l_fin_plan_type_code = 'ORG_FORECAST' THEN
14779:
14780: -- Add appropriate exception message
14781:
14782: PA_UTILS.ADD_MESSAGE
14783: (p_app_short_name => 'PA',
14784: p_msg_name => 'PA_FP_ORG_FCST_PLAN_TYPE'
14785: );
14786:

Line 14802: PA_UTILS.ADD_MESSAGE

14798: pa_debug.g_err_stage := 'WorkPlan Versions cannot be edited using this AMG interface' ;
14799: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level5);
14800: END IF;
14801:
14802: PA_UTILS.ADD_MESSAGE
14803: (p_app_short_name => 'PA',
14804: p_msg_name => 'PA_FP_WP_BV_NOT_ALLOWED');
14805: RAISE FND_API.G_EXC_ERROR;
14806: END IF;

Line 14811: PA_UTILS.ADD_MESSAGE

14807:
14808: -- version locked by process
14809: IF ( ( nvl( budget_version_info_rec.locked_by_person_id,0) = -98)
14810: AND ( budget_version_info_rec.request_id is NOT NULL )) THEN
14811: PA_UTILS.ADD_MESSAGE
14812: ( p_app_short_name => 'PA',
14813: p_msg_name => 'PA_FP_LOCKED_BY_PRC');
14814: CLOSE budget_version_info_cur;
14815: RAISE FND_API.G_EXC_ERROR;

Line 14824: PA_UTILS.ADD_MESSAGE

14820: IF (l_person_id <> budget_version_info_rec.locked_by_person_id) then
14821:
14822: l_locked_by_name :=
14823: pa_fin_plan_utils.get_person_name(budget_version_info_rec.locked_by_person_id);
14824: PA_UTILS.ADD_MESSAGE
14825: ( p_app_short_name => 'PA',
14826: p_msg_name => 'PA_FP_LCK_BY_USER',
14827: p_token1 => 'PERSON_NAME',
14828: p_value1 => l_locked_by_name);

Line 14840: PA_UTILS.ADD_MESSAGE

14836: IF l_debug_mode = 'Y' THEN
14837: pa_debug.g_err_stage := 'Version exists in submitted status';
14838: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level3);
14839: END IF;
14840: PA_UTILS.ADD_MESSAGE
14841: ( p_app_short_name => 'PA',
14842: p_msg_name => 'PA_FP_VER_SUB_STS');
14843: CLOSE budget_version_info_cur;
14844: RAISE FND_API.G_EXC_ERROR;

Line 14883: PA_UTILS.ADD_MESSAGE

14879: pa_debug.g_err_stage := 'Plan type is not editable' ;
14880: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level3);
14881: END IF;
14882:
14883: PA_UTILS.ADD_MESSAGE
14884: (p_app_short_name => 'PA',
14885: p_msg_name => 'PA_FP_PLAN_TYPE_NON_EDITABLE',
14886: p_token1 => 'PROJECT',
14887: p_value1 => l_amg_project_rec.segment1,

Line 14961: PA_UTILS.ADD_MESSAGE

14957: IF l_fin_plan_type_code = 'ORG_FORECAST' THEN
14958:
14959: -- Add appropriate exception message
14960:
14961: PA_UTILS.ADD_MESSAGE
14962: (p_app_short_name => 'PA',
14963: p_msg_name => 'PA_FP_ORG_FCST_PLAN_TYPE'
14964: );
14965:

Line 14990: PA_UTILS.ADD_MESSAGE

14986: pa_debug.g_err_stage := 'WorkPlan Versions cannot be edited using this AMG interface' ;
14987: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level5);
14988: END IF;
14989:
14990: PA_UTILS.ADD_MESSAGE
14991: (p_app_short_name => 'PA',
14992: p_msg_name => 'PA_FP_WP_BV_NOT_ALLOWED');
14993: RAISE FND_API.G_EXC_ERROR;
14994: END IF;

Line 15005: PA_UTILS.ADD_MESSAGE

15001:
15002: IF proj_fp_options_cur%NOTFOUND THEN
15003:
15004: -- Throw appropriate error message
15005: PA_UTILS.ADD_MESSAGE
15006: (p_app_short_name => 'PA',
15007: p_msg_name => 'PA_FP_NO_PLAN_TYPE_OPTION',
15008: p_token1 => 'PROJECT',
15009: p_value1 => l_amg_project_rec.segment1,

Line 15089: PA_UTILS.ADD_MESSAGE

15085: pa_debug.g_err_stage := 'Plan type is not editable' ;
15086: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level3);
15087: END IF;
15088:
15089: PA_UTILS.ADD_MESSAGE
15090: (p_app_short_name => 'PA',
15091: p_msg_name => 'PA_FP_PLAN_TYPE_NON_EDITABLE',
15092: p_token1 => 'PROJECT',
15093: p_value1 => l_amg_project_rec.segment1,

Line 15132: PA_UTILS.ADD_MESSAGE(

15128:
15129: -- If the budget version is a control item version throw error
15130:
15131: IF l_ci_id IS NOT NULL THEN
15132: PA_UTILS.ADD_MESSAGE(
15133: p_app_short_name => 'PA'
15134: ,p_msg_name => 'PA_FP_CI_VERSION_NON_EDITABLE'
15135: ,p_token1 => 'BUDGET_VERSION_ID'
15136: ,p_value1 => p_budget_version_id);

Line 15174: PA_UTILS.ADD_MESSAGE

15170: -- Changes done by Xin Liu for post_fpk. Added check for G_PA_MISS_NUM. 24-APR-03
15171: IF l_budget_version_id IS NULL OR l_budget_version_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
15172:
15173: -- Throw appropriate error message
15174: PA_UTILS.ADD_MESSAGE
15175: (p_app_short_name => 'PA',
15176: p_msg_name => 'PA_FP_NO_WORKING_VERSION',
15177: p_token1 => 'PROJECT',
15178: p_value1 => l_amg_project_rec.segment1,

Line 15197: PA_UTILS.ADD_MESSAGE

15193: -- version locked by process
15194: IF ( ( nvl( budget_version_info_rec.locked_by_person_id,0) = -98 )
15195: AND ( budget_version_info_rec.request_id is NOT NULL ) ) THEN
15196:
15197: PA_UTILS.ADD_MESSAGE
15198: ( p_app_short_name => 'PA',
15199: p_msg_name => 'PA_FP_LOCKED_BY_PRC');
15200:
15201: CLOSE budget_version_info_cur;

Line 15210: PA_UTILS.ADD_MESSAGE

15206: IF (budget_version_info_rec.locked_by_person_id is not null) then
15207: IF (l_person_id <> budget_version_info_rec.locked_by_person_id) then
15208:
15209: l_locked_by_name := pa_fin_plan_utils.get_person_name(budget_version_info_rec.locked_by_person_id);
15210: PA_UTILS.ADD_MESSAGE
15211: ( p_app_short_name => 'PA',
15212: p_msg_name => 'PA_FP_LCK_BY_USER',
15213: p_token1 => 'PERSON_NAME',
15214: p_value1 => l_locked_by_name);

Line 15227: PA_UTILS.ADD_MESSAGE

15223: IF l_debug_mode = 'Y' THEN
15224: pa_debug.g_err_stage := 'Version exists in submitted status';
15225: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level3);
15226: END IF;
15227: PA_UTILS.ADD_MESSAGE
15228: ( p_app_short_name => 'PA',
15229: p_msg_name => 'PA_FP_VER_SUB_STS');
15230: CLOSE budget_version_info_cur;
15231: RAISE FND_API.G_EXC_ERROR;

Line 15327: PA_UTILS.ADD_MESSAGE

15323: FETCH draft_version_cur INTO draft_version_rec;
15324: IF draft_version_cur%NOTFOUND
15325: THEN
15326: -- Throw appropriate error message
15327: PA_UTILS.ADD_MESSAGE
15328: (p_app_short_name => 'PA',
15329: p_msg_name => 'PA_NO_BUDGET_VERSION');
15330:
15331: IF l_debug_mode = 'Y' THEN

Line 15375: PA_UTILS.ADD_MESSAGE(

15371: IF(l_debug_mode='Y') THEN
15372: pa_debug.g_err_stage := 'Auto baselining enabled for the project';
15373: pa_debug.write( 'Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level5);
15374: END IF;
15375: PA_UTILS.ADD_MESSAGE(
15376: p_app_short_name => 'PA'
15377: ,p_msg_name => 'PA_FP_AB_AR_VER_NON_EDITABLE'
15378: ,p_token1 => 'PROJECT'
15379: ,p_value1 => l_amg_project_rec.segment1);

Line 15724: pa_utils.add_message

15720:
15721: -- Test Business Rule
15722: IF ( l_period_year > PA_BUDGET_PUB.G_Latest_Encumbrance_Year )
15723: THEN
15724: pa_utils.add_message
15725: ( p_app_short_name => 'PA'
15726: , p_msg_name => 'PA_BC_ENC_YR_NO_CHG_FUTURE');
15727: p_calc_budget_lines_out(l_line_ctr).return_status := FND_API.G_RET_STS_ERROR;
15728: p_multiple_task_msg := 'F';

Line 15808: PA_UTILS.ADD_MESSAGE(

15804: END IF;
15805:
15806: END IF;
15807: ELSE
15808: PA_UTILS.ADD_MESSAGE(
15809: p_app_short_name => 'PA'
15810: ,p_msg_name => 'PA_FP_CALC_RAW_COST_FAILED'
15811: ,p_token1 => 'PROJECT'
15812: ,p_value1 => l_amg_project_rec.segment1

Line 15950: PA_UTILS.ADD_MESSAGE(

15946: END IF;
15947:
15948: END IF;
15949: ELSE
15950: PA_UTILS.ADD_MESSAGE(
15951: p_app_short_name => 'PA'
15952: ,p_msg_name => 'PA_FP_CALC_BURD_COST_FAILED'
15953: ,p_token1 => 'PROJECT'
15954: ,p_value1 => l_amg_project_rec.segment1

Line 16067: PA_UTILS.ADD_MESSAGE(

16063: END IF;
16064:
16065: END IF;
16066: ELSE
16067: PA_UTILS.ADD_MESSAGE(
16068: p_app_short_name => 'PA'
16069: ,p_msg_name => 'PA_FP_CALC_REVENUE_FAILED'
16070: ,p_token1 => 'PROJECT'
16071: ,p_value1 => l_amg_project_rec.segment1

Line 16485: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',

16481: x_return_status => p_return_status,
16482: x_msg_code => p_msg_data);
16483:
16484: IF p_return_status <> FND_API.G_RET_STS_SUCCESS THEN
16485: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
16486: p_msg_name => p_msg_data);
16487: RAISE FND_API.G_EXC_ERROR;
16488: END IF;
16489:

Line 16497: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',

16493: x_return_status => p_return_status,
16494: x_msg_code => p_msg_data);
16495:
16496: IF p_return_status <> FND_API.G_RET_STS_SUCCESS THEN
16497: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
16498: p_msg_name => p_msg_data);
16499: RAISE FND_API.G_EXC_ERROR;
16500: END IF;
16501:

Line 16617: PA_UTILS.ADD_MESSAGE

16613: END IF;
16614:
16615: if( l_bdgt_lines_skip_flag = 'Y')
16616: then
16617: PA_UTILS.ADD_MESSAGE
16618: ( p_app_short_name => 'PA'
16619: ,p_msg_name => 'PA_FP_ETC_BL_DATE'
16620: );
16621: end if;

Line 19513: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',

19509: and resource_list_member_id=l_budget_lines_in_tbl(i).resource_list_member_id
19510: and project_id=l_project_id
19511: and PROJECT_ASSIGNMENT_ID =-1;
19512: exception when no_data_found then
19513: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
19514: p_msg_name => 'RES_ASSGN_DOESNT_EXIST_AMG',
19515: p_token1 => 'PROJECT_OR_TASK_NUMBER',
19516: p_value1 => l_budget_lines_in_tbl(i).pm_task_reference,
19517: p_token2 => 'RESOURCE',