DBA Data[Home] [Help]

APPS.PA_EXCEPTION_ENGINE_PKG dependencies on PA_EXCEPTION_ENGINE_PKG

Line 1: PACKAGE BODY pa_exception_engine_pkg AS

1: PACKAGE BODY pa_exception_engine_pkg AS
2: /* $Header: PAPEXENB.pls 120.5 2006/02/16 01:27:56 vgottimu noship $ */
3:
4: P_PA_DEBUG_MODE varchar2(1) := NVL(FND_PROFILE.value('PA_DEBUG_MODE'), 'N');
5:

Line 190: PA_EXCEPTION_ENGINE_PKG.generate_exception(

186: /*** End business logic to get the list of Projects ***/
187: IF ( NVL(p_generate_exceptions,'N') = 'Y' ) THEN
188:
189: -- CALL EXCEPTION GENERATION LOGIC --
190: PA_EXCEPTION_ENGINE_PKG.generate_exception(
191: p_project_list => l_project_list,
192: p_business_event_code => l_bz_event_code,
193: x_errbuf => l_errbuf,
194: x_retcode => l_retcode

Line 208: PA_EXCEPTION_ENGINE_PKG.get_kpa_score(

204:
205: IF (NVL(p_generate_scoring,'N') = 'Y' ) THEN
206:
207: -- CALL KPA SCORING LOGIC --
208: PA_EXCEPTION_ENGINE_PKG.get_kpa_score(
209: p_project_list => l_project_list,
210: x_errbuf => l_errbuf,
211: x_retcode => l_retcode
212: );

Line 226: PA_EXCEPTION_ENGINE_PKG.generate_notification(

222:
223: IF ( NVL(p_generate_notification,'N') = 'Y' ) THEN
224:
225: -- CALL GENERATE NOTIFICATION LOGIC --
226: PA_EXCEPTION_ENGINE_PKG.generate_notification(
227: p_project_list => l_project_list,
228: x_errbuf => l_errbuf,
229: x_retcode => l_retcode
230: );

Line 247: PA_EXCEPTION_ENGINE_PKG.purge_transaction(

243: pa_debug.write_file('LOG', 'Days Old not passed in () Purge Logic API will not continue');
244: ELSE
245:
246: -- CALL PURGE TRANSACTION LOGIC --
247: PA_EXCEPTION_ENGINE_PKG.purge_transaction(
248: p_project_list => l_project_list,
249: p_days_old => p_daysold,
250: x_errbuf => l_errbuf,
251: x_retcode => l_retcode

Line 916: PA_EXCEPTION_ENGINE_PKG.GET_THRESHOLD(

912: END IF;
913: -- Check whether the measure value is between the threshold from
914: -- and threshold to. If l_retcode = 1 then there is a match . . hence
915: -- inserting the record into pa_perf_transactions table ELSE do nothing
916: PA_EXCEPTION_ENGINE_PKG.GET_THRESHOLD(
917: l_rule_list(k)
918: ,l_rule_type
919: ,l_measure_value
920: ,l_threshold_id

Line 1381: l_summary_table pa_exception_engine_pkg.summary_table;

1377: x_errbuf OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
1378: x_retcode OUT NOCOPY VARCHAR2) IS --File.Sql.39 bug 4440895
1379:
1380:
1381: l_summary_table pa_exception_engine_pkg.summary_table;
1382: l_summary_seq NUMBER;
1383: l_summary_det_seq NUMBER;
1384: l_kpas PA_PLSQL_DATATYPES.Char30TabTyp ;
1385: l_score NUMBER;

Line 1657: pa_exception_engine_pkg.get_threshold (

1653: -- ge the KPA Scroing Rule Threshold
1654:
1655: l_retcode := 0;
1656: -- call api TO get the threshold
1657: pa_exception_engine_pkg.get_threshold (
1658: l_kpa_rule_id,
1659: 'SCORE_RULE',
1660: l_score,
1661: l_threshold_id,

Line 2088: END pa_exception_engine_pkg;

2084: pa_debug.write_file('LOG', pa_debug.g_err_stage);
2085:
2086: END get_kpa_score;
2087:
2088: END pa_exception_engine_pkg;