DBA Data[Home] [Help]

APPS.HR_PERF_MGMT_PLAN_SWI dependencies on HR_MULTI_MESSAGE

Line 101: hr_multi_message.enable_message_list;

97: savepoint create_perf_mgmt_plan_swi;
98: --
99: -- Initialise Multiple Message Detection
100: --
101: hr_multi_message.enable_message_list;
102: --
103: -- Remember IN OUT parameter IN values
104: --
105: --

Line 197: hr_multi_message.add

193: -- messages and add them to Multiple Message List
194: --
195: if l_duplicate_name_warning then
196: fnd_message.set_name('PER', 'HR_50231_WPM_DUP_PLAN_WARN');
197: hr_multi_message.add
198: (p_message_type => hr_multi_message.g_warning_msg
199: );
200: end if;
201: if l_no_life_events_warning then

Line 198: (p_message_type => hr_multi_message.g_warning_msg

194: --
195: if l_duplicate_name_warning then
196: fnd_message.set_name('PER', 'HR_50231_WPM_DUP_PLAN_WARN');
197: hr_multi_message.add
198: (p_message_type => hr_multi_message.g_warning_msg
199: );
200: end if;
201: if l_no_life_events_warning then
202: fnd_message.set_name('PER', 'HR_50247_WPM_PLAN_AUTO_ENROL_W');

Line 203: hr_multi_message.add

199: );
200: end if;
201: if l_no_life_events_warning then
202: fnd_message.set_name('PER', 'HR_50247_WPM_PLAN_AUTO_ENROL_W');
203: hr_multi_message.add
204: (p_message_type => hr_multi_message.g_warning_msg
205: );
206: end if; --
207: -- Convert API non-warning boolean parameter values

Line 204: (p_message_type => hr_multi_message.g_warning_msg

200: end if;
201: if l_no_life_events_warning then
202: fnd_message.set_name('PER', 'HR_50247_WPM_PLAN_AUTO_ENROL_W');
203: hr_multi_message.add
204: (p_message_type => hr_multi_message.g_warning_msg
205: );
206: end if; --
207: -- Convert API non-warning boolean parameter values
208: --

Line 214: p_return_status := hr_multi_message.get_return_status_disable;

210: -- Derive the API return status value based on whether
211: -- messages of any type exist in the Multiple Message List.
212: -- Also disable Multiple Message Detection.
213: --
214: p_return_status := hr_multi_message.get_return_status_disable;
215: hr_utility.set_location(' Leaving:' || l_proc,20);
216: --
217: exception
218: when hr_multi_message.error_message_exist then

Line 218: when hr_multi_message.error_message_exist then

214: p_return_status := hr_multi_message.get_return_status_disable;
215: hr_utility.set_location(' Leaving:' || l_proc,20);
216: --
217: exception
218: when hr_multi_message.error_message_exist then
219: --
220: -- Catch the Multiple Message List exception which
221: -- indicates API processing has been aborted because
222: -- at least one message exists in the list.

Line 230: p_return_status := hr_multi_message.get_return_status_disable;

226: -- Reset IN OUT parameters and set OUT parameters
227: --
228: p_object_version_number := null;
229: p_status_code := null;
230: p_return_status := hr_multi_message.get_return_status_disable;
231: hr_utility.set_location(' Leaving:' || l_proc, 30);
232: when others then
233: --
234: -- When Multiple Message Detection is enabled catch

Line 241: if hr_multi_message.unexpected_error_add(l_proc) then

237: -- Multiple Message List. Otherwise re-raise the
238: -- error.
239: --
240: rollback to create_perf_mgmt_plan_swi;
241: if hr_multi_message.unexpected_error_add(l_proc) then
242: hr_utility.set_location(' Leaving:' || l_proc,40);
243: raise;
244: end if;
245: --

Line 250: p_return_status := hr_multi_message.get_return_status_disable;

246: -- Reset IN OUT and set OUT parameters
247: --
248: p_object_version_number := null;
249: p_status_code := null;
250: p_return_status := hr_multi_message.get_return_status_disable;
251: hr_utility.set_location(' Leaving:' || l_proc,50);
252: end create_perf_mgmt_plan;
253: -- ----------------------------------------------------------------------------
254: -- |-------------------------< delete_perf_mgmt_plan >------------------------|

Line 279: hr_multi_message.enable_message_list;

275: savepoint delete_perf_mgmt_plan_swi;
276: --
277: -- Initialise Multiple Message Detection
278: --
279: hr_multi_message.enable_message_list;
280: --
281: -- Remember IN OUT parameter IN values
282: --
283: --

Line 312: p_return_status := hr_multi_message.get_return_status_disable;

308: -- Derive the API return status value based on whether
309: -- messages of any type exist in the Multiple Message List.
310: -- Also disable Multiple Message Detection.
311: --
312: p_return_status := hr_multi_message.get_return_status_disable;
313: hr_utility.set_location(' Leaving:' || l_proc,20);
314: --
315: exception
316: when hr_multi_message.error_message_exist then

Line 316: when hr_multi_message.error_message_exist then

312: p_return_status := hr_multi_message.get_return_status_disable;
313: hr_utility.set_location(' Leaving:' || l_proc,20);
314: --
315: exception
316: when hr_multi_message.error_message_exist then
317: --
318: -- Catch the Multiple Message List exception which
319: -- indicates API processing has been aborted because
320: -- at least one message exists in the list.

Line 326: p_return_status := hr_multi_message.get_return_status_disable;

322: rollback to delete_perf_mgmt_plan_swi;
323: --
324: -- Reset IN OUT parameters and set OUT parameters
325: --
326: p_return_status := hr_multi_message.get_return_status_disable;
327: hr_utility.set_location(' Leaving:' || l_proc, 30);
328: when others then
329: --
330: -- When Multiple Message Detection is enabled catch

Line 337: if hr_multi_message.unexpected_error_add(l_proc) then

333: -- Multiple Message List. Otherwise re-raise the
334: -- error.
335: --
336: rollback to delete_perf_mgmt_plan_swi;
337: if hr_multi_message.unexpected_error_add(l_proc) then
338: hr_utility.set_location(' Leaving:' || l_proc,40);
339: raise;
340: end if;
341: --

Line 344: p_return_status := hr_multi_message.get_return_status_disable;

340: end if;
341: --
342: -- Reset IN OUT and set OUT parameters
343: --
344: p_return_status := hr_multi_message.get_return_status_disable;
345: hr_utility.set_location(' Leaving:' || l_proc,50);
346: end delete_perf_mgmt_plan;
347: -- ----------------------------------------------------------------------------
348: -- |-------------------------< update_perf_mgmt_plan >------------------------|

Line 440: hr_multi_message.enable_message_list;

436: savepoint update_perf_mgmt_plan_swi;
437: --
438: -- Initialise Multiple Message Detection
439: --
440: hr_multi_message.enable_message_list;
441: --
442: -- Remember IN OUT parameter IN values
443: --
444: l_object_version_number := p_object_version_number;

Line 534: hr_multi_message.add

530: -- messages and add them to Multiple Message List
531: --
532: if l_duplicate_name_warning then
533: fnd_message.set_name('PER', 'HR_50231_WPM_DUP_PLAN_WARN');
534: hr_multi_message.add
535: (p_message_type => hr_multi_message.g_warning_msg
536: );
537: end if;
538: if l_no_life_events_warning then

Line 535: (p_message_type => hr_multi_message.g_warning_msg

531: --
532: if l_duplicate_name_warning then
533: fnd_message.set_name('PER', 'HR_50231_WPM_DUP_PLAN_WARN');
534: hr_multi_message.add
535: (p_message_type => hr_multi_message.g_warning_msg
536: );
537: end if;
538: if l_no_life_events_warning then
539: fnd_message.set_name('PER', 'HR_50247_WPM_PLAN_AUTO_ENROL_W');

Line 540: hr_multi_message.add

536: );
537: end if;
538: if l_no_life_events_warning then
539: fnd_message.set_name('PER', 'HR_50247_WPM_PLAN_AUTO_ENROL_W');
540: hr_multi_message.add
541: (p_message_type => hr_multi_message.g_warning_msg
542: );
543: end if; --
544: -- Convert API non-warning boolean parameter values

Line 541: (p_message_type => hr_multi_message.g_warning_msg

537: end if;
538: if l_no_life_events_warning then
539: fnd_message.set_name('PER', 'HR_50247_WPM_PLAN_AUTO_ENROL_W');
540: hr_multi_message.add
541: (p_message_type => hr_multi_message.g_warning_msg
542: );
543: end if; --
544: -- Convert API non-warning boolean parameter values
545: --

Line 551: p_return_status := hr_multi_message.get_return_status_disable;

547: -- Derive the API return status value based on whether
548: -- messages of any type exist in the Multiple Message List.
549: -- Also disable Multiple Message Detection.
550: --
551: p_return_status := hr_multi_message.get_return_status_disable;
552: hr_utility.set_location(' Leaving:' || l_proc,20);
553: --
554: exception
555: when hr_multi_message.error_message_exist then

Line 555: when hr_multi_message.error_message_exist then

551: p_return_status := hr_multi_message.get_return_status_disable;
552: hr_utility.set_location(' Leaving:' || l_proc,20);
553: --
554: exception
555: when hr_multi_message.error_message_exist then
556: --
557: -- Catch the Multiple Message List exception which
558: -- indicates API processing has been aborted because
559: -- at least one message exists in the list.

Line 567: p_return_status := hr_multi_message.get_return_status_disable;

563: -- Reset IN OUT parameters and set OUT parameters
564: --
565: p_object_version_number := l_object_version_number;
566: p_status_code := null;
567: p_return_status := hr_multi_message.get_return_status_disable;
568: hr_utility.set_location(' Leaving:' || l_proc, 30);
569: when others then
570: --
571: -- When Multiple Message Detection is enabled catch

Line 578: if hr_multi_message.unexpected_error_add(l_proc) then

574: -- Multiple Message List. Otherwise re-raise the
575: -- error.
576: --
577: rollback to update_perf_mgmt_plan_swi;
578: if hr_multi_message.unexpected_error_add(l_proc) then
579: hr_utility.set_location(' Leaving:' || l_proc,40);
580: raise;
581: end if;
582: --

Line 587: p_return_status := hr_multi_message.get_return_status_disable;

583: -- Reset IN OUT and set OUT parameters
584: --
585: p_object_version_number := l_object_version_number;
586: p_status_code := null;
587: p_return_status := hr_multi_message.get_return_status_disable;
588: hr_utility.set_location(' Leaving:' || l_proc,50);
589: end update_perf_mgmt_plan;
590: end hr_perf_mgmt_plan_swi;