DBA Data[Home] [Help]

APPS.PA_FP_GEN_AMOUNT_UTILS dependencies on PA_FP_CONSTANTS_PKG

Line 427: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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:
429: END IF;
430:
431: --Fetch fin plan preference code

Line 447: PA_FP_CONSTANTS_PKG.G_OPTION_LEVEL_PLAN_TYPE;

443: FROM pa_proj_fp_options
444: WHERE project_id = p_project_id
445: AND fin_plan_type_id = p_fin_plan_type_id
446: AND fin_plan_option_level_code =
447: PA_FP_CONSTANTS_PKG.G_OPTION_LEVEL_PLAN_TYPE;
448:
449: IF (l_fp_preference_code = PA_FP_CONSTANTS_PKG.G_PREF_COST_AND_REV_SEP)
450: AND (p_version_type IS NULL) THEN
451:

Line 449: IF (l_fp_preference_code = PA_FP_CONSTANTS_PKG.G_PREF_COST_AND_REV_SEP)

445: AND fin_plan_type_id = p_fin_plan_type_id
446: AND fin_plan_option_level_code =
447: PA_FP_CONSTANTS_PKG.G_OPTION_LEVEL_PLAN_TYPE;
448:
449: IF (l_fp_preference_code = PA_FP_CONSTANTS_PKG.G_PREF_COST_AND_REV_SEP)
450: AND (p_version_type IS NULL) THEN
451:
452: --In this case version_type should be passed and so raise error
453:

Line 465: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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:
467: END IF;
468:
469: IF l_debug_mode = 'Y' THEN

Line 482: PA_FP_CONSTANTS_PKG.G_PREF_COST_AND_REV_SAME THEN

478:
479: IF p_version_type IS NULL THEN
480:
481: IF l_fp_preference_code =
482: PA_FP_CONSTANTS_PKG.G_PREF_COST_AND_REV_SAME THEN
483:
484: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_ALL;
485:
486: ELSIF l_fp_preference_code =

Line 484: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_ALL;

480:
481: IF l_fp_preference_code =
482: PA_FP_CONSTANTS_PKG.G_PREF_COST_AND_REV_SAME THEN
483:
484: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_ALL;
485:
486: ELSIF l_fp_preference_code =
487: PA_FP_CONSTANTS_PKG.G_PREF_COST_ONLY THEN
488:

Line 487: PA_FP_CONSTANTS_PKG.G_PREF_COST_ONLY THEN

483:
484: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_ALL;
485:
486: ELSIF l_fp_preference_code =
487: PA_FP_CONSTANTS_PKG.G_PREF_COST_ONLY THEN
488:
489: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_COST;
490:
491: ELSIF l_fp_preference_code =

Line 489: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_COST;

485:
486: ELSIF l_fp_preference_code =
487: PA_FP_CONSTANTS_PKG.G_PREF_COST_ONLY THEN
488:
489: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_COST;
490:
491: ELSIF l_fp_preference_code =
492: PA_FP_CONSTANTS_PKG.G_PREF_REVENUE_ONLY THEN
493:

Line 492: PA_FP_CONSTANTS_PKG.G_PREF_REVENUE_ONLY THEN

488:
489: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_COST;
490:
491: ELSIF l_fp_preference_code =
492: PA_FP_CONSTANTS_PKG.G_PREF_REVENUE_ONLY THEN
493:
494: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_REVENUE;
495:
496: END IF;

Line 494: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_REVENUE;

490:
491: ELSIF l_fp_preference_code =
492: PA_FP_CONSTANTS_PKG.G_PREF_REVENUE_ONLY THEN
493:
494: l_version_type := PA_FP_CONSTANTS_PKG.G_ELEMENT_TYPE_REVENUE;
495:
496: END IF;
497:
498: END IF;

Line 573: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

569: END IF;
570:
571: EXCEPTION
572:
573: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
574: l_msg_count := FND_MSG_PUB.count_msg;
575: IF l_msg_count = 1 THEN
576: PA_INTERFACE_UTILS_PUB.get_messages
577: (p_encoded => FND_API.G_TRUE

Line 662: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

658: X_RETURN_STATUS => X_RETURN_STATUS,
659: X_MSG_COUNT => X_MSG_COUNT,
660: X_MSG_DATA => X_MSG_DATA);
661: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
662: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
663: END IF;
664: IF p_pa_debug_mode = 'Y' THEN
665: pa_fp_gen_amount_utils.fp_debug
666: (p_msg => 'Status after calling

Line 1197: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1193: ,x_return_status => x_return_status
1194: ,x_msg_data => x_msg_data
1195: ,x_msg_count => x_msg_count);
1196: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
1197: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1198: END IF;
1199: IF p_pa_debug_mode = 'Y' THEN
1200: pa_fp_gen_amount_utils.fp_debug
1201: (p_called_mode => p_called_mode,

Line 1217: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

1213: PA_DEBUG.Reset_Curr_Function;
1214: END IF;
1215:
1216: EXCEPTION
1217: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
1218: l_msg_count := FND_MSG_PUB.count_msg;
1219: IF l_msg_count = 1 THEN
1220: PA_INTERFACE_UTILS_PUB.get_messages
1221: ( p_encoded => FND_API.G_TRUE,

Line 1571: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1567: p_module_name => l_module_name,
1568: p_log_level => 5);
1569: END IF;
1570: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
1571: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1572: END IF;
1573: l_fp_cols_rec_tgt := x_fp_cols_rec_tgt;
1574: l_default_bdgt_src_ver_flag := 'N';
1575: END IF; -- defaulting logic

Line 1611: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1607: p_module_name => l_module_name,
1608: p_log_level => 5);
1609: END IF;
1610: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
1611: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1612: END IF;
1613:
1614: /* If source/target planning options are equal, then this
1615: * is a supported generation, so do nothing, and proceed

Line 1631: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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
1634: /* This budget does not satisfy the special exception conditions.
1635: * Thus, this generation scenario is not supported. Raise an error. */

Line 1639: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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
1642: ELSE
1643: -- l_plan_class_code = 'FORECAST':

Line 1646: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
1649: IF l_wp_track_cost_flag = 'N' AND
1650: l_gen_src_code = 'TASK_LEVEL_SEL' THEN

Line 1661: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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
1664:
1665:

Line 1671: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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:
1674: /* Case 2.2: Source is Staffing Plan and Target Resource List is None */
1675: IF l_gen_src_code = 'RESOURCE_SCHEDULE' THEN

Line 1689: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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
1692:
1693: /* Case 3: Source is WP with time phase = None, Target is a forecast */

Line 1745: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1741: p_module_name => l_module_name,
1742: p_log_level => 5);
1743: END IF;
1744: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
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',

Line 1751: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
1754: END IF; -- Workplan Source Validation
1755:

Line 1798: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1794: p_module_name => l_module_name,
1795: p_log_level => 5);
1796: END IF;
1797: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
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',

Line 1804: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
1807: END IF; -- Financial Plan Source Validation
1808: ********************* END COMMENTING ********************/

Line 1855: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

1851: p_module_name => l_module_name,
1852: p_log_level => 5);
1853: END IF;
1854: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
1855: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
1856: END IF;
1857:
1858: l_fp_cols_rec_tgt := x_fp_cols_rec_tgt;
1859:

Line 2016: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
2018: ELSIF l_warning_message_code = lc_message_code_FP THEN
2019: IF p_calling_context = 'SELF_SERVICE' THEN
2020: PA_UTILS.ADD_MESSAGE

Line 2027: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
2029: ELSIF l_warning_message_code = lc_message_code_WPFP THEN
2030: IF p_calling_context = 'SELF_SERVICE' THEN
2031: PA_UTILS.ADD_MESSAGE

Line 2038: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
2040: END IF; -- l_warning_message_code check
2041: END IF; -- l_warning_message_code is not null
2042:

Line 2088: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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 );
2088: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2089: END IF;
2090: END IF;
2091:
2092: END IF; -- Validation Case 4.2

Line 2127: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

2123: p_module_name => l_module_name,
2124: p_log_level => 5);
2125: END IF;
2126: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
2127: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
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

Line 2134: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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
2137:
2138: /* If the validation fails, the transaction should be rolled back.

Line 2165: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

2161: 'messages on the error stack is not equal to 1.',
2162: p_module_name => l_module_name,
2163: p_log_level => 5 );
2164: END IF;
2165: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2166: END IF;
2167:
2168: PA_INTERFACE_UTILS_PUB.get_messages
2169: ( p_encoded => FND_API.G_FALSE, --TRUE,

Line 2190: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

2186: IF P_PA_DEBUG_MODE = 'Y' THEN
2187: PA_DEBUG.RESET_CURR_FUNCTION;
2188: END IF;
2189: EXCEPTION
2190: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
2191: l_msg_count := FND_MSG_PUB.count_msg;
2192: IF l_msg_count = 1 THEN
2193: PA_INTERFACE_UTILS_PUB.get_messages
2194: ( p_encoded => FND_API.G_TRUE,

Line 2347: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
2349: ELSIF (l_wp_status = 'CURRENT_WORKING') THEN
2350: --dbms_output.put_line('inside cw chk :');
2351: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_CURRENT_WORKING_VER_ID

Line 2363: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
2365: -- Changed 'BASELINE', which was INCORRECT, to 'BASELINED' (dkuo)
2366: ELSIF (l_wp_status = 'BASELINED') THEN
2367: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_BASELINE_STRUCT_VER

Line 2373: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
2375: END IF;
2376: ELSE
2377: l_wp_id := PA_PROJECT_STRUCTURE_UTILS.GET_LATEST_WP_VERSION

Line 2383: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
2385: END IF;
2386: /*Get the budget version id for the requried work plan version id
2387: *SOURCE: work plan budget version id: l_source_id

Line 2464: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

2460: p_module_name => l_module_name,
2461: p_log_level => 5 );
2462: END IF;
2463: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2464: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2465: END IF;
2466:
2467: ELSIF l_gen_src_plan_ver_code = 'CURRENT_WORKING' THEN
2468: /*Get the current working version*/

Line 2496: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

2492: p_module_name => l_module_name,
2493: p_log_level => 5 );
2494: END IF;
2495: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
2496: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2497: END IF;
2498: ELSE
2499: l_dummy := 1;
2500: END IF;

Line 2505: raise PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

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;
2508: --dbms_output.put_line('==l_source_id:'||l_source_id);
2509:

Line 2557: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;

2553: p_module_name => l_module_name,
2554: p_log_level => 5);
2555: END IF;
2556: IF X_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
2557: RAISE PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc;
2558: END IF;
2559: END IF; -- l_update_details_flag check
2560:
2561: END IF; -- defaulting logic

Line 2567: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN

2563: IF P_PA_DEBUG_MODE = 'Y' THEN
2564: PA_DEBUG.RESET_CURR_FUNCTION;
2565: END IF;
2566: EXCEPTION
2567: WHEN PA_FP_CONSTANTS_PKG.Invalid_Arg_Exc THEN
2568: l_msg_count := FND_MSG_PUB.count_msg;
2569: IF l_msg_count = 1 THEN
2570: PA_INTERFACE_UTILS_PUB.get_messages
2571: ( p_encoded => FND_API.G_TRUE,