1: package body hxc_tbb_del as
2: /* $Header: hxctbbrhi.pkb 120.6.12010000.1 2008/07/28 11:19:46 appldev ship $ */
3:
4: -- --------------------------------------------------------------------------
5: -- | Private Global Definitions |
4: -- --------------------------------------------------------------------------
5: -- | Private Global Definitions |
6: -- --------------------------------------------------------------------------
7:
8: g_package varchar2(33) := ' hxc_tbb_del.'; -- global package name
9:
10: g_debug boolean := hr_utility.debug_enabled;
11:
12: -- --------------------------------------------------------------------------
263: hxc_tbb_bus.delete_validate(p_rec);
264:
265: -- call the supporting pre-delete operation
266:
267: hxc_tbb_del.pre_delete(p_rec);
268:
269: -- delete the row.
270:
271: hxc_tbb_del.delete_dml(p_rec);
267: hxc_tbb_del.pre_delete(p_rec);
268:
269: -- delete the row.
270:
271: hxc_tbb_del.delete_dml(p_rec);
272:
273: -- call the supporting post-delete operation
274:
275: hxc_tbb_del.post_delete(p_rec);
271: hxc_tbb_del.delete_dml(p_rec);
272:
273: -- call the supporting post-delete operation
274:
275: hxc_tbb_del.post_delete(p_rec);
276:
277: end del;
278:
279: -- --------------------------------------------------------------------------
307: -- having converted the arguments into the hxc_tbb_rec
308: -- plsql record structure we must call the corresponding entity
309: -- business process
310:
311: hxc_tbb_del.del(l_rec);
312:
313: if g_debug then
314: hr_utility.set_location(' Leaving:'||l_proc, 10);
315: end if;
315: end if;
316:
317: end del;
318:
319: end hxc_tbb_del;