DBA Data[Home] [Help]

APPS.PA_BUDGET_PUB dependencies on PA_UTILS

Line 3762: PA_UTILS.ADD_MESSAGE

3758: IF ((p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3759: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3760: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) )THEN
3761:
3762: PA_UTILS.ADD_MESSAGE
3763: (p_app_short_name => 'PA',
3764: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
3765:
3766: IF l_debug_mode = 'Y' THEN

Line 3781: PA_UTILS.ADD_MESSAGE

3777: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
3778: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
3779: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))) THEN
3780:
3781: PA_UTILS.ADD_MESSAGE
3782: (p_app_short_name => 'PA',
3783: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
3784:
3785: IF l_debug_mode = 'Y' THEN

Line 3860: PA_UTILS.add_message

3856: --Verify that the budget is not of type FORECASTING_BUDGET_TYPE
3857: IF p_budget_type_code='FORECASTING_BUDGET_TYPE' THEN
3858: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
3859: THEN
3860: PA_UTILS.add_message
3861: (p_app_short_name => 'PA',
3862: p_msg_name => 'PA_FP_CANT_BLINE_FCST_BUD_TYPE');
3863: END IF;
3864: IF l_debug_mode = 'Y' THEN

Line 3916: PA_UTILS.ADD_MESSAGE

3912: INTO l_fin_plan_type_name
3913: FROM pa_fin_plan_types_vl
3914: WHERE fin_plan_type_id = l_fin_plan_type_id;
3915:
3916: PA_UTILS.ADD_MESSAGE
3917: (p_app_short_name => 'PA',
3918: p_msg_name => 'PA_FP_NO_PLAN_TYPE_OPTION',
3919: p_token1 => 'PROJECT',
3920: p_value1 => l_amg_segment1,

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

4254: pa_debug.g_err_stage := 'Auto baseline checks falied';
4255: pa_debug.write( l_module_name,pa_debug.g_err_stage,l_debug_level5);
4256: END IF;
4257: l_any_error_occurred_flag:='Y';
4258: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
4259: ,p_msg_name => 'PA_FP_APP_REV_BL_VER_AB_PROJ'
4260: ,p_token1 => 'PROJECT'
4261: ,p_value1 => l_amg_segment1);
4262:

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

5358: THEN
5359: -- CBS is not supported for Form based budgets 16604257
5360: IF l_cbs_enabled_project = 'Y' THEN
5361:
5362: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
5363: ,p_msg_name => 'PA_FP_CBS_ENABLED'
5364: );
5365: p_return_status := FND_API.G_RET_STS_ERROR;
5366: RAISE FND_API.G_EXC_ERROR;

Line 6317: PA_UTILS.ADD_MESSAGE

6313: p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
6314: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
6315: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM) )THEN
6316:
6317: PA_UTILS.ADD_MESSAGE
6318: (p_app_short_name => 'PA',
6319: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
6320:
6321: IF l_debug_mode = 'Y' THEN

Line 6337: PA_UTILS.ADD_MESSAGE

6333: p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
6334: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
6335: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM))) THEN
6336:
6337: PA_UTILS.ADD_MESSAGE
6338: (p_app_short_name => 'PA',
6339: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
6340:
6341: IF l_debug_mode = 'Y' THEN

Line 6509: PA_UTILS.add_message

6505: --Verify that the budget is not of type FORECASTING_BUDGET_TYPE
6506: IF p_budget_type_code='FORECASTING_BUDGET_TYPE' THEN
6507: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6508: THEN
6509: PA_UTILS.add_message
6510: (p_app_short_name => 'PA',
6511: p_msg_name => 'PA_FP_CANT_EDIT_FCST_BUD_TYPE');
6512: END IF;
6513: IF l_debug_mode = 'Y' THEN

Line 6572: PA_UTILS.ADD_MESSAGE(

6568: END IF;
6569:
6570: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6571: THEN
6572: PA_UTILS.ADD_MESSAGE(
6573: p_app_short_name => 'PA'
6574: ,p_msg_name => 'PA_FP_DEL_BC_ENABLED_BV_AMG'
6575: ,p_token1 => 'PROJECT'
6576: ,p_value1 => l_amg_segment1

Line 6711: PA_UTILS.add_message

6707: IF l_dummy = 1
6708: THEN
6709: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6710: THEN
6711: PA_UTILS.add_message
6712: (p_app_short_name => 'PA',
6713: p_msg_name => 'PA_FP_CANT_DEL_WP_DATA');
6714: END IF;
6715: IF l_debug_mode = 'Y' THEN

Line 6808: PA_UTILS.ADD_MESSAGE(

6804:
6805: -- If the budget version is a control item version throw error
6806: IF l_ci_id IS NOT NULL THEN
6807: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
6808: PA_UTILS.ADD_MESSAGE(
6809: p_app_short_name => 'PA'
6810: ,p_msg_name => 'PA_FP_CI_VERSION_NON_EDITABLE'
6811: ,p_token1 => 'BUDGET_VERSION_ID'
6812: ,p_value1 => l_budget_version_id);

Line 6842: PA_UTILS.add_message

6838: WHERE fin_plan_type_id = l_fin_plan_type_id;
6839:
6840: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6841: THEN
6842: PA_UTILS.add_message
6843: (p_app_short_name => 'PA'
6844: ,p_msg_name => 'PA_FP_NO_WORKING_VERSION'
6845: ,p_token1 => 'PROJECT'
6846: ,p_value1 => l_amg_segment1

Line 6868: PA_UTILS.add_message

6864: IF (PA_FIN_PLAN_UTILS.is_orgforecast_plan(l_budget_version_id) = 'Y')
6865: THEN
6866: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
6867: THEN
6868: PA_UTILS.add_message
6869: (p_app_short_name => 'PA',
6870: p_msg_name => 'PA_FP_CANT_DEL_ORG_FCST_PLAN');
6871: END IF;
6872: IF l_debug_mode = 'Y' THEN

Line 7337: PA_UTILS.add_message

7333: IF (l_budget_type_code IS NULL AND l_fin_plan_type_name IS NULL AND l_fin_plan_type_id IS NULL)
7334: THEN
7335:
7336: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
7337: PA_UTILS.add_message
7338: (p_app_short_name => 'PA',
7339: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
7340: END IF;
7341:

Line 7358: PA_UTILS.add_message

7354: (l_fin_plan_type_name IS NOT NULL OR l_fin_plan_type_id IS NOT NULL ))
7355: THEN
7356:
7357: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
7358: PA_UTILS.add_message
7359: (p_app_short_name => 'PA',
7360: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
7361: END IF;
7362:

Line 7381: PA_UTILS.add_message

7377: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7378: --This function checks if the message being written to the message table
7379: --is higher or equal to the message level threshold.
7380: THEN
7381: PA_UTILS.add_message
7382: (p_app_short_name => 'PA',
7383: p_msg_name => 'PA_PRODUCT_CODE_IS_MISSING_AMG');
7384: END IF;
7385: IF l_debug_mode = 'Y' THEN

Line 7405: PA_UTILS.add_message

7401: THEN
7402:
7403: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7404: THEN
7405: PA_UTILS.add_message
7406: (p_app_short_name => 'PA',
7407: p_msg_name => 'PA_PRODUCT_CODE_IS_INVALID_AMG');
7408: END IF;
7409: p_return_status := FND_API.G_RET_STS_ERROR;

Line 7426: PA_UTILS.add_message

7422: IF l_version_number IS NULL
7423: THEN
7424: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7425: THEN
7426: PA_UTILS.add_message
7427: (p_app_short_name => 'PA',
7428: p_msg_name => 'PA_FP_VERSION_NUMBER_REQD');
7429: END IF;
7430: IF l_debug_mode = 'Y' THEN

Line 7519: PA_UTILS.add_message

7515: IF (l_budget_version_no_rec.budget_version_id IS NULL)
7516: THEN
7517: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7518: THEN
7519: PA_UTILS.add_message
7520: (p_app_short_name => 'PA',
7521: p_msg_name => 'PA_FP_VERSION_NO_IS_INVALID');
7522: END IF;
7523: IF l_debug_mode = 'Y' THEN

Line 7536: PA_UTILS.add_message

7532:
7533: IF (l_budget_version_no_rec.current_flag = 'Y'
7534: OR l_budget_version_no_rec.current_original_flag = 'Y') THEN
7535: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
7536: PA_UTILS.add_message
7537: (p_app_short_name => 'PA',
7538: p_msg_name => 'PA_FP_DEL_CUR_OR_ORIG_BASELINE');
7539: END IF;
7540:

Line 7599: PA_UTILS.ADD_MESSAGE(

7595: END IF;
7596:
7597: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7598: THEN
7599: PA_UTILS.ADD_MESSAGE(
7600: p_app_short_name => 'PA'
7601: ,p_msg_name => 'PA_FP_DEL_BC_ENABLED_BV_AMG'
7602: ,p_token1 => 'PROJECT'
7603: ,p_value1 => l_amg_segment1

Line 7724: PA_UTILS.add_message

7720: IF l_dummy = 1
7721: THEN
7722: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7723: THEN
7724: PA_UTILS.add_message
7725: (p_app_short_name => 'PA',
7726: p_msg_name => 'PA_FP_CANT_DEL_WP_DATA');
7727: END IF;
7728: IF l_debug_mode = 'Y' THEN

Line 7788: PA_UTILS.add_message

7784: IF (l_budget_version_id IS NULL)
7785: THEN
7786: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7787: THEN
7788: PA_UTILS.add_message
7789: (p_app_short_name => 'PA',
7790: p_msg_name => 'PA_FP_VERSION_NO_IS_INVALID');
7791: END IF;
7792: IF l_debug_mode = 'Y' THEN

Line 7806: PA_UTILS.add_message

7802: IF (PA_FIN_PLAN_UTILS.is_orgforecast_plan(l_budget_version_id) = 'Y')
7803: THEN
7804: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
7805: THEN
7806: PA_UTILS.add_message
7807: (p_app_short_name => 'PA',
7808: p_msg_name => 'PA_FP_CANT_DEL_ORG_FCST_PLAN');
7809: END IF;
7810: IF l_debug_mode = 'Y' THEN

Line 8591: PA_UTILS.ADD_MESSAGE

8587: IF l_dummy = 0 THEN --currency_code not equal to PFC
8588:
8589: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8590: THEN
8591: PA_UTILS.ADD_MESSAGE
8592: ( p_app_short_name => 'PA',
8593: p_msg_name => 'PA_FP_TXN_NOT_PFC_FOR_APP_REV',
8594: p_token1 => 'PROJECT',
8595: p_value1 => l_amg_project_number,

Line 8617: PA_UTILS.ADD_MESSAGE

8613: IF l_dummy = 0 THEN --currency_code is not valid
8614:
8615: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8616: THEN
8617: PA_UTILS.ADD_MESSAGE
8618: ( p_app_short_name => 'PA',
8619: p_msg_name => 'PA_FP_TXN_NOT_ADDED_FOR_PT',
8620: p_token1 => 'PROJECT',
8621: p_value1 => l_amg_project_number,

Line 8644: PA_UTILS.add_message

8640: l_start_date IS NOT NULL)
8641: THEN
8642: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8643: THEN
8644: PA_UTILS.add_message
8645: (p_app_short_name => 'PA'
8646: ,p_msg_name => 'PA_FP_CURRENCY_NULL_AMG'
8647: ,p_token1 => 'PROJECT'
8648: ,p_value1 => l_amg_project_number

Line 8690: PA_UTILS.add_message

8686: l_time_phased_code <> 'N')
8687: THEN
8688: IF FND_MSG_PUB.check_msg_level(FND_MSG_PUB.G_MSG_LVL_ERROR)
8689: THEN
8690: PA_UTILS.add_message
8691: (p_app_short_name => 'PA'
8692: ,p_msg_name => 'PA_FP_FCST_ACTUALS_AMG'
8693: ,p_token1 => 'PROJECT'
8694: ,p_value1 => l_amg_project_number

Line 14901: PA_UTILS.ADD_MESSAGE

14897: (p_budget_type_code IS NULL OR p_budget_type_code = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) AND
14898: (p_fin_plan_type_id IS NULL OR p_fin_plan_type_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ) AND
14899: (p_fin_plan_type_name IS NULL OR p_fin_plan_type_name = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ) )
14900: THEN
14901: PA_UTILS.ADD_MESSAGE
14902: (p_app_short_name => 'PA',
14903: p_msg_name => 'PA_BUDGET_FP_BOTH_MISSING');
14904:
14905: IF l_debug_mode = 'Y' THEN

Line 14918: PA_UTILS.ADD_MESSAGE

14914: IF (p_budget_type_code IS NOT NULL AND p_budget_type_code <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) AND
14915: ((p_fin_plan_type_name IS NOT NULL AND p_fin_plan_type_name <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR) OR
14916: (p_fin_plan_type_id IS NOT NULL AND p_fin_plan_type_id <> PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM ))
14917: THEN
14918: PA_UTILS.ADD_MESSAGE
14919: (p_app_short_name => 'PA',
14920: p_msg_name => 'PA_BUDGET_FP_BOTH_NOT_NULL');
14921:
14922: IF l_debug_mode = 'Y' THEN

Line 14947: PA_UTILS.ADD_MESSAGE(

14943: THEN
14944:
14945: -- Add the error message that i/p plan version id is invlid
14946:
14947: PA_UTILS.ADD_MESSAGE(
14948: p_app_short_name => 'PA'
14949: ,p_msg_name => 'PA_FP_INVALID_VERSION_ID'
14950: ,p_token1 => 'BUDGET_VERSION_ID'
14951: ,p_value1 => p_budget_version_id);

Line 14965: PA_UTILS.ADD_MESSAGE(

14961: -- Check if the budget belongs to the same project
14962:
14963: IF (budget_version_info_rec.project_id <> l_project_id)
14964: THEN
14965: PA_UTILS.ADD_MESSAGE(
14966: p_app_short_name => 'PA'
14967: ,p_msg_name => 'PA_FP_PROJ_VERSION_MISMATCH');
14968:
14969: IF l_debug_mode = 'Y' THEN

Line 14981: PA_UTILS.ADD_MESSAGE(

14977: -- The i/p budget version should be a working verion.
14978:
14979: IF (budget_version_info_rec.budget_status_code <> 'W')
14980: THEN
14981: PA_UTILS.ADD_MESSAGE(
14982: p_app_short_name => 'PA'
14983: ,p_msg_name => 'PA_FP_INVALID_VERSION_STATUS');
14984:
14985: IF l_debug_mode = 'Y' THEN

Line 14996: PA_UTILS.ADD_MESSAGE(

14992:
14993: -- If the budget version is a control item version throw error
14994:
14995: IF budget_version_info_rec.ci_id IS NOT NULL THEN
14996: PA_UTILS.ADD_MESSAGE(
14997: p_app_short_name => 'PA'
14998: ,p_msg_name => 'PA_FP_CI_VERSION_NON_EDITABLE'
14999: ,p_token1 => 'BUDGET_VERSION_ID'
15000: ,p_value1 => p_budget_version_id);

Line 15028: PA_UTILS.ADD_MESSAGE

15024: IF l_fin_plan_type_code = 'ORG_FORECAST' THEN
15025:
15026: -- Add appropriate exception message
15027:
15028: PA_UTILS.ADD_MESSAGE
15029: (p_app_short_name => 'PA',
15030: p_msg_name => 'PA_FP_ORG_FCST_PLAN_TYPE'
15031: );
15032:

Line 15048: PA_UTILS.ADD_MESSAGE

15044: pa_debug.g_err_stage := 'WorkPlan Versions cannot be edited using this AMG interface' ;
15045: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level5);
15046: END IF;
15047:
15048: PA_UTILS.ADD_MESSAGE
15049: (p_app_short_name => 'PA',
15050: p_msg_name => 'PA_FP_WP_BV_NOT_ALLOWED');
15051: RAISE FND_API.G_EXC_ERROR;
15052: END IF;

Line 15057: PA_UTILS.ADD_MESSAGE

15053:
15054: -- version locked by process
15055: IF ( ( nvl( budget_version_info_rec.locked_by_person_id,0) = -98)
15056: AND ( budget_version_info_rec.request_id is NOT NULL )) THEN
15057: PA_UTILS.ADD_MESSAGE
15058: ( p_app_short_name => 'PA',
15059: p_msg_name => 'PA_FP_LOCKED_BY_PRC');
15060: CLOSE budget_version_info_cur;
15061: RAISE FND_API.G_EXC_ERROR;

Line 15070: PA_UTILS.ADD_MESSAGE

15066: IF (l_person_id <> budget_version_info_rec.locked_by_person_id) then
15067:
15068: l_locked_by_name :=
15069: pa_fin_plan_utils.get_person_name(budget_version_info_rec.locked_by_person_id);
15070: PA_UTILS.ADD_MESSAGE
15071: ( p_app_short_name => 'PA',
15072: p_msg_name => 'PA_FP_LCK_BY_USER',
15073: p_token1 => 'PERSON_NAME',
15074: p_value1 => l_locked_by_name);

Line 15086: PA_UTILS.ADD_MESSAGE

15082: IF l_debug_mode = 'Y' THEN
15083: pa_debug.g_err_stage := 'Version exists in submitted status';
15084: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level3);
15085: END IF;
15086: PA_UTILS.ADD_MESSAGE
15087: ( p_app_short_name => 'PA',
15088: p_msg_name => 'PA_FP_VER_SUB_STS');
15089: CLOSE budget_version_info_cur;
15090: RAISE FND_API.G_EXC_ERROR;

Line 15129: PA_UTILS.ADD_MESSAGE

15125: pa_debug.g_err_stage := 'Plan type is not editable' ;
15126: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level3);
15127: END IF;
15128:
15129: PA_UTILS.ADD_MESSAGE
15130: (p_app_short_name => 'PA',
15131: p_msg_name => 'PA_FP_PLAN_TYPE_NON_EDITABLE',
15132: p_token1 => 'PROJECT',
15133: p_value1 => l_amg_project_rec.segment1,

Line 15207: PA_UTILS.ADD_MESSAGE

15203: IF l_fin_plan_type_code = 'ORG_FORECAST' THEN
15204:
15205: -- Add appropriate exception message
15206:
15207: PA_UTILS.ADD_MESSAGE
15208: (p_app_short_name => 'PA',
15209: p_msg_name => 'PA_FP_ORG_FCST_PLAN_TYPE'
15210: );
15211:

Line 15236: PA_UTILS.ADD_MESSAGE

15232: pa_debug.g_err_stage := 'WorkPlan Versions cannot be edited using this AMG interface' ;
15233: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level5);
15234: END IF;
15235:
15236: PA_UTILS.ADD_MESSAGE
15237: (p_app_short_name => 'PA',
15238: p_msg_name => 'PA_FP_WP_BV_NOT_ALLOWED');
15239: RAISE FND_API.G_EXC_ERROR;
15240: END IF;

Line 15251: PA_UTILS.ADD_MESSAGE

15247:
15248: IF proj_fp_options_cur%NOTFOUND THEN
15249:
15250: -- Throw appropriate error message
15251: PA_UTILS.ADD_MESSAGE
15252: (p_app_short_name => 'PA',
15253: p_msg_name => 'PA_FP_NO_PLAN_TYPE_OPTION',
15254: p_token1 => 'PROJECT',
15255: p_value1 => l_amg_project_rec.segment1,

Line 15335: PA_UTILS.ADD_MESSAGE

15331: pa_debug.g_err_stage := 'Plan type is not editable' ;
15332: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level3);
15333: END IF;
15334:
15335: PA_UTILS.ADD_MESSAGE
15336: (p_app_short_name => 'PA',
15337: p_msg_name => 'PA_FP_PLAN_TYPE_NON_EDITABLE',
15338: p_token1 => 'PROJECT',
15339: p_value1 => l_amg_project_rec.segment1,

Line 15378: PA_UTILS.ADD_MESSAGE(

15374:
15375: -- If the budget version is a control item version throw error
15376:
15377: IF l_ci_id IS NOT NULL THEN
15378: PA_UTILS.ADD_MESSAGE(
15379: p_app_short_name => 'PA'
15380: ,p_msg_name => 'PA_FP_CI_VERSION_NON_EDITABLE'
15381: ,p_token1 => 'BUDGET_VERSION_ID'
15382: ,p_value1 => p_budget_version_id);

Line 15420: PA_UTILS.ADD_MESSAGE

15416: -- Changes done by Xin Liu for post_fpk. Added check for G_PA_MISS_NUM. 24-APR-03
15417: IF l_budget_version_id IS NULL OR l_budget_version_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM THEN
15418:
15419: -- Throw appropriate error message
15420: PA_UTILS.ADD_MESSAGE
15421: (p_app_short_name => 'PA',
15422: p_msg_name => 'PA_FP_NO_WORKING_VERSION',
15423: p_token1 => 'PROJECT',
15424: p_value1 => l_amg_project_rec.segment1,

Line 15443: PA_UTILS.ADD_MESSAGE

15439: -- version locked by process
15440: IF ( ( nvl( budget_version_info_rec.locked_by_person_id,0) = -98 )
15441: AND ( budget_version_info_rec.request_id is NOT NULL ) ) THEN
15442:
15443: PA_UTILS.ADD_MESSAGE
15444: ( p_app_short_name => 'PA',
15445: p_msg_name => 'PA_FP_LOCKED_BY_PRC');
15446:
15447: CLOSE budget_version_info_cur;

Line 15456: PA_UTILS.ADD_MESSAGE

15452: IF (budget_version_info_rec.locked_by_person_id is not null) then
15453: IF (l_person_id <> budget_version_info_rec.locked_by_person_id) then
15454:
15455: l_locked_by_name := pa_fin_plan_utils.get_person_name(budget_version_info_rec.locked_by_person_id);
15456: PA_UTILS.ADD_MESSAGE
15457: ( p_app_short_name => 'PA',
15458: p_msg_name => 'PA_FP_LCK_BY_USER',
15459: p_token1 => 'PERSON_NAME',
15460: p_value1 => l_locked_by_name);

Line 15473: PA_UTILS.ADD_MESSAGE

15469: IF l_debug_mode = 'Y' THEN
15470: pa_debug.g_err_stage := 'Version exists in submitted status';
15471: pa_debug.write('Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level3);
15472: END IF;
15473: PA_UTILS.ADD_MESSAGE
15474: ( p_app_short_name => 'PA',
15475: p_msg_name => 'PA_FP_VER_SUB_STS');
15476: CLOSE budget_version_info_cur;
15477: RAISE FND_API.G_EXC_ERROR;

Line 15573: PA_UTILS.ADD_MESSAGE

15569: FETCH draft_version_cur INTO draft_version_rec;
15570: IF draft_version_cur%NOTFOUND
15571: THEN
15572: -- Throw appropriate error message
15573: PA_UTILS.ADD_MESSAGE
15574: (p_app_short_name => 'PA',
15575: p_msg_name => 'PA_NO_BUDGET_VERSION');
15576:
15577: IF l_debug_mode = 'Y' THEN

Line 15621: PA_UTILS.ADD_MESSAGE(

15617: IF(l_debug_mode='Y') THEN
15618: pa_debug.g_err_stage := 'Auto baselining enabled for the project';
15619: pa_debug.write( 'Calculate_Amounts'||g_module_name,pa_debug.g_err_stage,l_debug_level5);
15620: END IF;
15621: PA_UTILS.ADD_MESSAGE(
15622: p_app_short_name => 'PA'
15623: ,p_msg_name => 'PA_FP_AB_AR_VER_NON_EDITABLE'
15624: ,p_token1 => 'PROJECT'
15625: ,p_value1 => l_amg_project_rec.segment1);

Line 15973: pa_utils.add_message

15969:
15970: -- Test Business Rule
15971: IF ( l_period_year > PA_BUDGET_PUB.G_Latest_Encumbrance_Year )
15972: THEN
15973: pa_utils.add_message
15974: ( p_app_short_name => 'PA'
15975: , p_msg_name => 'PA_BC_ENC_YR_NO_CHG_FUTURE');
15976: p_calc_budget_lines_out(l_line_ctr).return_status := FND_API.G_RET_STS_ERROR;
15977: p_multiple_task_msg := 'F';

Line 16057: PA_UTILS.ADD_MESSAGE(

16053: END IF;
16054:
16055: END IF;
16056: ELSE
16057: PA_UTILS.ADD_MESSAGE(
16058: p_app_short_name => 'PA'
16059: ,p_msg_name => 'PA_FP_CALC_RAW_COST_FAILED'
16060: ,p_token1 => 'PROJECT'
16061: ,p_value1 => l_amg_project_rec.segment1

Line 16199: PA_UTILS.ADD_MESSAGE(

16195: END IF;
16196:
16197: END IF;
16198: ELSE
16199: PA_UTILS.ADD_MESSAGE(
16200: p_app_short_name => 'PA'
16201: ,p_msg_name => 'PA_FP_CALC_BURD_COST_FAILED'
16202: ,p_token1 => 'PROJECT'
16203: ,p_value1 => l_amg_project_rec.segment1

Line 16316: PA_UTILS.ADD_MESSAGE(

16312: END IF;
16313:
16314: END IF;
16315: ELSE
16316: PA_UTILS.ADD_MESSAGE(
16317: p_app_short_name => 'PA'
16318: ,p_msg_name => 'PA_FP_CALC_REVENUE_FAILED'
16319: ,p_token1 => 'PROJECT'
16320: ,p_value1 => l_amg_project_rec.segment1

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

16730: x_return_status => p_return_status,
16731: x_msg_code => p_msg_data);
16732:
16733: IF p_return_status <> FND_API.G_RET_STS_SUCCESS THEN
16734: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
16735: p_msg_name => p_msg_data);
16736: RAISE FND_API.G_EXC_ERROR;
16737: END IF;
16738:

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

16742: x_return_status => p_return_status,
16743: x_msg_code => p_msg_data);
16744:
16745: IF p_return_status <> FND_API.G_RET_STS_SUCCESS THEN
16746: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
16747: p_msg_name => p_msg_data);
16748: RAISE FND_API.G_EXC_ERROR;
16749: END IF;
16750:

Line 16866: PA_UTILS.ADD_MESSAGE

16862: END IF;
16863:
16864: if( l_bdgt_lines_skip_flag = 'Y')
16865: then
16866: PA_UTILS.ADD_MESSAGE
16867: ( p_app_short_name => 'PA'
16868: ,p_msg_name => 'PA_FP_ETC_BL_DATE'
16869: );
16870: end if;

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

19863: and resource_list_member_id=l_budget_lines_in_tbl(i).resource_list_member_id
19864: and project_id=l_project_id
19865: and PROJECT_ASSIGNMENT_ID =-1;
19866: exception when no_data_found then
19867: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
19868: p_msg_name => 'RES_ASSGN_DOESNT_EXIST_AMG',
19869: p_token1 => 'PROJECT_OR_TASK_NUMBER',
19870: p_value1 => l_budget_lines_in_tbl(i).pm_task_reference,
19871: p_token2 => 'RESOURCE',