DBA Data[Home] [Help]

APPS.PA_FP_GEN_AMOUNT_UTILS dependencies on PA_UTILS

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

303: AND DENOM_CURRENCY_CODE <> P_PROJ_CURRENCY_CODE
304: AND NVL(generation_error_flag,'N') = 'N'
305: AND ROWNUM < 2;
306: x_return_status := FND_API.G_RET_STS_ERROR;
307: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
308: p_msg_name => 'PA_FP_CMT_MUL_CURRENCY');
309:
310: IF p_pa_debug_mode = 'Y' THEN
311: PA_DEBUG.Reset_Curr_Function;

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

420: p_module_name => l_module_name,
421: p_log_level => 5);
422: END IF;
423:
424: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
425: p_msg_name => 'PA_FP_INV_PARAM_PASSED');
426:
427: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
428:

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

458: p_module_name => l_module_name,
459: p_log_level => 5);
460: END IF;
461:
462: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
463: p_msg_name => 'PA_FP_INV_PARAM_PASSED');
464:
465: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
466:

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

672: --dbms_output.put_line('Status of get plan version dtls api: '||X_RETURN_STATUS);
673:
674: IF l_fp_cols_rec.X_TIME_PHASED_CODE <> 'P' OR l_fp_cols_rec.X_TIME_PHASED_CODE <> 'G' THEN
675: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
676: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
677: p_msg_name => 'PA_FP_INV_TIME_PHASE_CODE');
678: END IF;
679:
680: IF p_pa_debug_mode = 'Y' THEN

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

1625: AND l_fp_cols_rec_tgt.X_PLAN_IN_MULTI_CURR_FLAG =
1626: l_fp_cols_rec_source.X_PLAN_IN_MULTI_CURR_FLAG) THEN
1627: l_dummy := 1;
1628: ELSE
1629: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1630: p_msg_name => 'PA_BDGT_WP_CST_DIS_ERR');
1631: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1632: END IF;
1633: ELSE

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

1633: ELSE
1634: /* This budget does not satisfy the special exception conditions.
1635: * Thus, this generation scenario is not supported. Raise an error. */
1636:
1637: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1638: p_msg_name => 'PA_BDGT_WP_CST_DIS_ERR');
1639: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1640: END IF; -- l_source_wp_ver_id NULL check
1641: -- End changes for ER 4391254

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

1640: END IF; -- l_source_wp_ver_id NULL check
1641: -- End changes for ER 4391254
1642: ELSE
1643: -- l_plan_class_code = 'FORECAST':
1644: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1645: p_msg_name => 'PA_FCST_WP_CST_DIS_ERR');
1646: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1647: END IF; -- budget/forecast logic
1648: END IF;

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

1655: OR gen_etc_source_code = 'WORK_QUANTITY')
1656: AND rownum < 2;
1657:
1658: IF l_count > 0 THEN
1659: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1660: p_msg_name => 'PA_FCST_WP_CST_DIS_ERR');
1661: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1662: END IF;
1663: END IF; -- Validation Case 1

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

1665:
1666: /* Case 2.1: Source is Staffing Plan and Target is a Revenue-only version */
1667: IF l_gen_src_code = 'RESOURCE_SCHEDULE' AND
1668: l_fp_cols_rec_tgt.X_VERSION_TYPE = 'REVENUE' THEN
1669: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1670: p_msg_name => 'PA_RES_SCH_REV_ERR');
1671: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1672: END IF; -- Validation Case 2.1
1673:

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

1683: l_uncategorized_flag := 'N';
1684: END;
1685: /* Uncategorized flag of 'Y' implies resource list is None */
1686: IF l_uncategorized_flag = 'Y' THEN
1687: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1688: p_msg_name => 'PA_RES_SCH_UNCAT_RES_LIST_ERR');
1689: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1690: END IF;
1691: END IF; -- Validation Case 2.2

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

1745: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1746: END IF;
1747:
1748: IF l_fp_cols_rec_source.x_time_phased_code = 'N' THEN
1749: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1750: p_msg_name => 'PA_WP_FP_NON_TIME_PHASED_ERR');
1751: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1752: END IF;
1753: END IF;

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

1798: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1799: END IF;
1800:
1801: IF l_fp_cols_rec_source.x_time_phased_code = 'N' THEN
1802: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1803: p_msg_name => 'PA_WP_FP_NON_TIME_PHASED_ERR');
1804: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1805: END IF;
1806: END IF;

Line 2009: PA_UTILS.ADD_MESSAGE

2005: -- 'CONCURRENT' (program).
2006:
2007: IF l_warning_message_code = lc_message_code_WP THEN
2008: IF p_calling_context = 'SELF_SERVICE' THEN
2009: PA_UTILS.ADD_MESSAGE
2010: ( p_app_short_name => 'PA',
2011: p_msg_name => 'PA_SRC_WP_REJ_CODE_WARN' );
2012: ELSIF p_calling_context = 'CONCURRENT' THEN
2013: PA_UTILS.ADD_MESSAGE

Line 2013: PA_UTILS.ADD_MESSAGE

2009: PA_UTILS.ADD_MESSAGE
2010: ( p_app_short_name => 'PA',
2011: p_msg_name => 'PA_SRC_WP_REJ_CODE_WARN' );
2012: ELSIF p_calling_context = 'CONCURRENT' THEN
2013: PA_UTILS.ADD_MESSAGE
2014: ( p_app_short_name => 'PA',
2015: p_msg_name => 'PA_SRC_WP_REJ_CODE_ERR' );
2016: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2017: END IF;

Line 2020: PA_UTILS.ADD_MESSAGE

2016: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2017: END IF;
2018: ELSIF l_warning_message_code = lc_message_code_FP THEN
2019: IF p_calling_context = 'SELF_SERVICE' THEN
2020: PA_UTILS.ADD_MESSAGE
2021: ( p_app_short_name => 'PA',
2022: p_msg_name => 'PA_SRC_FP_REJ_CODE_WARN' );
2023: ELSIF p_calling_context = 'CONCURRENT' THEN
2024: PA_UTILS.ADD_MESSAGE

Line 2024: PA_UTILS.ADD_MESSAGE

2020: PA_UTILS.ADD_MESSAGE
2021: ( p_app_short_name => 'PA',
2022: p_msg_name => 'PA_SRC_FP_REJ_CODE_WARN' );
2023: ELSIF p_calling_context = 'CONCURRENT' THEN
2024: PA_UTILS.ADD_MESSAGE
2025: ( p_app_short_name => 'PA',
2026: p_msg_name => 'PA_SRC_FP_REJ_CODE_ERR' );
2027: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2028: END IF;

Line 2031: PA_UTILS.ADD_MESSAGE

2027: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2028: END IF;
2029: ELSIF l_warning_message_code = lc_message_code_WPFP THEN
2030: IF p_calling_context = 'SELF_SERVICE' THEN
2031: PA_UTILS.ADD_MESSAGE
2032: ( p_app_short_name => 'PA',
2033: p_msg_name => 'PA_SRC_WPFP_REJ_CODE_WARN' );
2034: ELSIF p_calling_context = 'CONCURRENT' THEN
2035: PA_UTILS.ADD_MESSAGE

Line 2035: PA_UTILS.ADD_MESSAGE

2031: PA_UTILS.ADD_MESSAGE
2032: ( p_app_short_name => 'PA',
2033: p_msg_name => 'PA_SRC_WPFP_REJ_CODE_WARN' );
2034: ELSIF p_calling_context = 'CONCURRENT' THEN
2035: PA_UTILS.ADD_MESSAGE
2036: ( p_app_short_name => 'PA',
2037: p_msg_name => 'PA_SRC_WPFP_REJ_CODE_ERR' );
2038: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2039: END IF;

Line 2077: PA_UTILS.ADD_MESSAGE

2073: l_pa_gl_token_value := 'GL';
2074: END IF;
2075:
2076: IF p_calling_context = 'SELF_SERVICE' THEN
2077: PA_UTILS.ADD_MESSAGE
2078: ( p_app_short_name => 'PA',
2079: p_msg_name => 'PA_SRC_SP_ERROR_FLAG_WARN',
2080: p_token1 => 'PA_GL',
2081: p_value1 => l_pa_gl_token_value );

Line 2083: PA_UTILS.ADD_MESSAGE

2079: p_msg_name => 'PA_SRC_SP_ERROR_FLAG_WARN',
2080: p_token1 => 'PA_GL',
2081: p_value1 => l_pa_gl_token_value );
2082: ELSIF p_calling_context = 'CONCURRENT' THEN
2083: PA_UTILS.ADD_MESSAGE
2084: ( p_app_short_name => 'PA',
2085: p_msg_name => 'PA_SRC_SP_ERROR_FLAG_ERR',
2086: p_token1 => 'PA_GL',
2087: p_value1 => l_pa_gl_token_value );

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

2128: END IF;
2129: IF (l_fp_cols_rec_source.X_VERSION_TYPE = 'ALL'
2130: AND nvl(l_fp_cols_rec_source.x_revenue_derivation_method,'W')
2131: <>nvl(l_fp_cols_rec_tgt.x_revenue_derivation_method,'W')) THEN
2132: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
2133: p_msg_name => 'PA_REV_DER_MTD_DIFF');
2134: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2135: END IF;
2136: END IF; -- Case 5 validation

Line 2344: PA_UTILS.ADD_MESSAGE

2340: IF (l_wp_status = 'LAST_PUBLISHED') THEN
2341: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_WP_VERSION
2342: ( P_PROJECT_ID => P_FP_COLS_REC_TGT.X_PROJECT_ID );
2343: IF l_wp_id is null THEN
2344: PA_UTILS.ADD_MESSAGE
2345: ( p_app_short_name => 'PA',
2346: p_msg_name => 'PA_LATEST_WPID_NULL');
2347: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2348: END IF;

Line 2360: PA_UTILS.ADD_MESSAGE

2356: ( P_PROJECT_ID => P_FP_COLS_REC_TGT.X_PROJECT_ID );
2357: END IF;
2358: --dbms_output.put_line('wp id value : '||l_wp_id);
2359: IF l_wp_id is null THEN
2360: PA_UTILS.ADD_MESSAGE
2361: ( p_app_short_name => 'PA',
2362: p_msg_name => 'PA_CW_WPID_NULL');
2363: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2364: END IF;

Line 2370: PA_UTILS.ADD_MESSAGE

2366: ELSIF (l_wp_status = 'BASELINED') THEN
2367: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_BASELINE_STRUCT_VER
2368: ( P_PROJECT_ID => P_FP_COLS_REC_TGT.X_PROJECT_ID );
2369: IF l_wp_id is null THEN
2370: PA_UTILS.ADD_MESSAGE
2371: ( p_app_short_name => 'PA',
2372: p_msg_name => 'PA_BASELINED_WPID_NULL');
2373: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2374: END IF;

Line 2380: PA_UTILS.ADD_MESSAGE

2376: ELSE
2377: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_WP_VERSION
2378: ( P_PROJECT_ID => P_FP_COLS_REC_TGT.X_PROJECT_ID );
2379: IF l_wp_id is null THEN
2380: PA_UTILS.ADD_MESSAGE
2381: ( p_app_short_name => 'PA',
2382: p_msg_name => 'PA_LATEST_WPID_NULL');
2383: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2384: END IF;

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

2499: l_dummy := 1;
2500: END IF;
2501:
2502: IF l_source_id IS NULL THEN
2503: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
2504: p_msg_name => 'PA_SRC_FP_VER_NULL');
2505: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2506: END IF;
2507: END IF;