DBA Data[Home] [Help]

APPS.PA_FP_GEN_AMOUNT_UTILS dependencies on PA_UTILS

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

323: AND DENOM_CURRENCY_CODE <> P_PROJ_CURRENCY_CODE
324: AND NVL(generation_error_flag,'N') = 'N'
325: AND ROWNUM < 2;
326: x_return_status := FND_API.G_RET_STS_ERROR;
327: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
328: p_msg_name => 'PA_FP_CMT_MUL_CURRENCY');
329:
330: IF p_pa_debug_mode = 'Y' THEN
331: PA_DEBUG.Reset_Curr_Function;

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

440: p_module_name => l_module_name,
441: p_log_level => 5);
442: END IF;
443:
444: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
445: p_msg_name => 'PA_FP_INV_PARAM_PASSED');
446:
447: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
448:

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

478: p_module_name => l_module_name,
479: p_log_level => 5);
480: END IF;
481:
482: PA_UTILS.ADD_MESSAGE(p_app_short_name => 'PA',
483: p_msg_name => 'PA_FP_INV_PARAM_PASSED');
484:
485: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
486:

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

692: --dbms_output.put_line('Status of get plan version dtls api: '||X_RETURN_STATUS);
693:
694: IF l_fp_cols_rec.X_TIME_PHASED_CODE <> 'P' OR l_fp_cols_rec.X_TIME_PHASED_CODE <> 'G' THEN
695: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
696: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
697: p_msg_name => 'PA_FP_INV_TIME_PHASE_CODE');
698: END IF;
699:
700: IF p_pa_debug_mode = 'Y' THEN

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

1648: AND l_fp_cols_rec_tgt.X_PLAN_IN_MULTI_CURR_FLAG =
1649: l_fp_cols_rec_source.X_PLAN_IN_MULTI_CURR_FLAG) THEN
1650: l_dummy := 1;
1651: ELSE
1652: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1653: p_msg_name => 'PA_BDGT_WP_CST_DIS_ERR');
1654: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1655: END IF;
1656: ELSE

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

1656: ELSE
1657: /* This budget does not satisfy the special exception conditions.
1658: * Thus, this generation scenario is not supported. Raise an error. */
1659:
1660: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1661: p_msg_name => 'PA_BDGT_WP_CST_DIS_ERR');
1662: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1663: END IF; -- l_source_wp_ver_id NULL check
1664: -- End changes for ER 4391254

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

1663: END IF; -- l_source_wp_ver_id NULL check
1664: -- End changes for ER 4391254
1665: ELSE
1666: -- l_plan_class_code = 'FORECAST':
1667: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1668: p_msg_name => 'PA_FCST_WP_CST_DIS_ERR');
1669: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1670: END IF; -- budget/forecast logic
1671: END IF;

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

1678: OR gen_etc_source_code = 'WORK_QUANTITY')
1679: AND rownum < 2;
1680:
1681: IF l_count > 0 THEN
1682: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1683: p_msg_name => 'PA_FCST_WP_CST_DIS_ERR');
1684: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1685: END IF;
1686: END IF; -- Validation Case 1

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

1703: l_src_prl_flag := get_src_resource_class_flag(l_source_budget_ver_id);
1704: l_trg_prl_flag := get_trg_resource_class_flag(l_fp_cols_rec_tgt.X_RESOURCE_LIST_ID);
1705: IF l_src_prl_flag <> l_trg_prl_flag
1706: then
1707: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1708: p_msg_name => 'PA_PS_FP_SOU_TAR_PRL_NOT_EQUAL');
1709: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1710: END IF;
1711: END IF;

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

1720: l_src_prl_flag1 := get_src_resource_class_flag(l_source_wp_ver_id);
1721: l_trg_prl_flag := get_trg_resource_class_flag(l_fp_cols_rec_tgt.X_RESOURCE_LIST_ID);
1722: IF l_trg_prl_flag <> l_src_prl_flag or l_trg_prl_flag <> l_src_prl_flag1
1723: then
1724: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1725: p_msg_name => 'PA_PS_FP_SOU_TAR_PRL_NOT_EQUAL');
1726: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1727: END IF;
1728: ELSE

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

1735: l_src_prl_flag := get_src_resource_class_flag(l_source_budget_ver_id);
1736: l_trg_prl_flag := get_trg_resource_class_flag(l_fp_cols_rec_tgt.X_RESOURCE_LIST_ID);
1737: IF l_src_prl_flag <> l_trg_prl_flag
1738: then
1739: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1740: p_msg_name => 'PA_PS_FP_SOU_TAR_PRL_NOT_EQUAL');
1741: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1742: END IF;
1743: END IF;

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

1746:
1747: /* Case 2.1: Source is Staffing Plan and Target is a Revenue-only version */
1748: IF l_gen_src_code = 'RESOURCE_SCHEDULE' AND
1749: l_fp_cols_rec_tgt.X_VERSION_TYPE = 'REVENUE' THEN
1750: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1751: p_msg_name => 'PA_RES_SCH_REV_ERR');
1752: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1753: END IF; -- Validation Case 2.1
1754:

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

1764: l_uncategorized_flag := 'N';
1765: END;
1766: /* Uncategorized flag of 'Y' implies resource list is None */
1767: IF l_uncategorized_flag = 'Y' THEN
1768: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1769: p_msg_name => 'PA_RES_SCH_UNCAT_RES_LIST_ERR');
1770: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1771: END IF;
1772: END IF; -- Validation Case 2.2

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

1826: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1827: END IF;
1828:
1829: IF l_fp_cols_rec_source.x_time_phased_code = 'N' THEN
1830: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1831: p_msg_name => 'PA_WP_FP_NON_TIME_PHASED_ERR');
1832: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1833: END IF;
1834: END IF;

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

1879: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1880: END IF;
1881:
1882: IF l_fp_cols_rec_source.x_time_phased_code = 'N' THEN
1883: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
1884: p_msg_name => 'PA_WP_FP_NON_TIME_PHASED_ERR');
1885: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1886: END IF;
1887: END IF;

Line 2090: PA_UTILS.ADD_MESSAGE

2086: -- 'CONCURRENT' (program).
2087:
2088: IF l_warning_message_code = lc_message_code_WP THEN
2089: IF p_calling_context = 'SELF_SERVICE' THEN
2090: PA_UTILS.ADD_MESSAGE
2091: ( p_app_short_name => 'PA',
2092: p_msg_name => 'PA_SRC_WP_REJ_CODE_WARN' );
2093: ELSIF p_calling_context = 'CONCURRENT' THEN
2094: PA_UTILS.ADD_MESSAGE

Line 2094: PA_UTILS.ADD_MESSAGE

2090: PA_UTILS.ADD_MESSAGE
2091: ( p_app_short_name => 'PA',
2092: p_msg_name => 'PA_SRC_WP_REJ_CODE_WARN' );
2093: ELSIF p_calling_context = 'CONCURRENT' THEN
2094: PA_UTILS.ADD_MESSAGE
2095: ( p_app_short_name => 'PA',
2096: p_msg_name => 'PA_SRC_WP_REJ_CODE_ERR' );
2097: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2098: END IF;

Line 2101: PA_UTILS.ADD_MESSAGE

2097: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2098: END IF;
2099: ELSIF l_warning_message_code = lc_message_code_FP THEN
2100: IF p_calling_context = 'SELF_SERVICE' THEN
2101: PA_UTILS.ADD_MESSAGE
2102: ( p_app_short_name => 'PA',
2103: p_msg_name => 'PA_SRC_FP_REJ_CODE_WARN' );
2104: ELSIF p_calling_context = 'CONCURRENT' THEN
2105: PA_UTILS.ADD_MESSAGE

Line 2105: PA_UTILS.ADD_MESSAGE

2101: PA_UTILS.ADD_MESSAGE
2102: ( p_app_short_name => 'PA',
2103: p_msg_name => 'PA_SRC_FP_REJ_CODE_WARN' );
2104: ELSIF p_calling_context = 'CONCURRENT' THEN
2105: PA_UTILS.ADD_MESSAGE
2106: ( p_app_short_name => 'PA',
2107: p_msg_name => 'PA_SRC_FP_REJ_CODE_ERR' );
2108: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2109: END IF;

Line 2112: PA_UTILS.ADD_MESSAGE

2108: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2109: END IF;
2110: ELSIF l_warning_message_code = lc_message_code_WPFP THEN
2111: IF p_calling_context = 'SELF_SERVICE' THEN
2112: PA_UTILS.ADD_MESSAGE
2113: ( p_app_short_name => 'PA',
2114: p_msg_name => 'PA_SRC_WPFP_REJ_CODE_WARN' );
2115: ELSIF p_calling_context = 'CONCURRENT' THEN
2116: PA_UTILS.ADD_MESSAGE

Line 2116: PA_UTILS.ADD_MESSAGE

2112: PA_UTILS.ADD_MESSAGE
2113: ( p_app_short_name => 'PA',
2114: p_msg_name => 'PA_SRC_WPFP_REJ_CODE_WARN' );
2115: ELSIF p_calling_context = 'CONCURRENT' THEN
2116: PA_UTILS.ADD_MESSAGE
2117: ( p_app_short_name => 'PA',
2118: p_msg_name => 'PA_SRC_WPFP_REJ_CODE_ERR' );
2119: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2120: END IF;

Line 2158: PA_UTILS.ADD_MESSAGE

2154: l_pa_gl_token_value := 'GL';
2155: END IF;
2156:
2157: IF p_calling_context = 'SELF_SERVICE' THEN
2158: PA_UTILS.ADD_MESSAGE
2159: ( p_app_short_name => 'PA',
2160: p_msg_name => 'PA_SRC_SP_ERROR_FLAG_WARN',
2161: p_token1 => 'PA_GL',
2162: p_value1 => l_pa_gl_token_value );

Line 2164: PA_UTILS.ADD_MESSAGE

2160: p_msg_name => 'PA_SRC_SP_ERROR_FLAG_WARN',
2161: p_token1 => 'PA_GL',
2162: p_value1 => l_pa_gl_token_value );
2163: ELSIF p_calling_context = 'CONCURRENT' THEN
2164: PA_UTILS.ADD_MESSAGE
2165: ( p_app_short_name => 'PA',
2166: p_msg_name => 'PA_SRC_SP_ERROR_FLAG_ERR',
2167: p_token1 => 'PA_GL',
2168: p_value1 => l_pa_gl_token_value );

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

2209: END IF;
2210: IF (l_fp_cols_rec_source.X_VERSION_TYPE = 'ALL'
2211: AND nvl(l_fp_cols_rec_source.x_revenue_derivation_method,'W')
2212: <>nvl(l_fp_cols_rec_tgt.x_revenue_derivation_method,'W')) THEN
2213: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
2214: p_msg_name => 'PA_REV_DER_MTD_DIFF');
2215: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2216: END IF;
2217: END IF; -- Case 5 validation

Line 2425: PA_UTILS.ADD_MESSAGE

2421: IF (l_wp_status = 'LAST_PUBLISHED') THEN
2422: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_WP_VERSION
2423: ( P_PROJECT_ID => P_FP_COLS_REC_TGT.X_PROJECT_ID );
2424: IF l_wp_id is null THEN
2425: PA_UTILS.ADD_MESSAGE
2426: ( p_app_short_name => 'PA',
2427: p_msg_name => 'PA_LATEST_WPID_NULL');
2428: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2429: END IF;

Line 2441: PA_UTILS.ADD_MESSAGE

2437: ( P_PROJECT_ID => P_FP_COLS_REC_TGT.X_PROJECT_ID );
2438: END IF;
2439: --dbms_output.put_line('wp id value : '||l_wp_id);
2440: IF l_wp_id is null THEN
2441: PA_UTILS.ADD_MESSAGE
2442: ( p_app_short_name => 'PA',
2443: p_msg_name => 'PA_CW_WPID_NULL');
2444: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2445: END IF;

Line 2451: PA_UTILS.ADD_MESSAGE

2447: ELSIF (l_wp_status = 'BASELINED') THEN
2448: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_BASELINE_STRUCT_VER
2449: ( P_PROJECT_ID => P_FP_COLS_REC_TGT.X_PROJECT_ID );
2450: IF l_wp_id is null THEN
2451: PA_UTILS.ADD_MESSAGE
2452: ( p_app_short_name => 'PA',
2453: p_msg_name => 'PA_BASELINED_WPID_NULL');
2454: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2455: END IF;

Line 2461: PA_UTILS.ADD_MESSAGE

2457: ELSE
2458: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_WP_VERSION
2459: ( P_PROJECT_ID => P_FP_COLS_REC_TGT.X_PROJECT_ID );
2460: IF l_wp_id is null THEN
2461: PA_UTILS.ADD_MESSAGE
2462: ( p_app_short_name => 'PA',
2463: p_msg_name => 'PA_LATEST_WPID_NULL');
2464: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2465: END IF;

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

2580: l_dummy := 1;
2581: END IF;
2582:
2583: IF l_source_id IS NULL THEN
2584: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA',
2585: p_msg_name => 'PA_SRC_FP_VER_NULL');
2586: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2587: END IF;
2588: END IF;