1: Package Body hr_ctx_upd as
2: /* $Header: hrctxrhi.pkb 120.0 2005/05/30 23:30 appldev noship $ */
3: --
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
6: -- ----------------------------------------------------------------------------
7: --
8: g_package varchar2(33) := ' hr_ctx_upd.'; -- Global package name
9: --
10: -- ----------------------------------------------------------------------------
11: -- |------------------------------< update_dml >------------------------------|
12: -- ----------------------------------------------------------------------------
576: hr_multi_message.end_validation_set;
577: --
578: -- Call the supporting pre-update operation
579: --
580: hr_ctx_upd.pre_update(p_rec);
581: --
582: -- Update the row.
583: --
584: hr_ctx_upd.update_dml(p_rec);
580: hr_ctx_upd.pre_update(p_rec);
581: --
582: -- Update the row.
583: --
584: hr_ctx_upd.update_dml(p_rec);
585: --
586: -- Call the supporting post-update operation
587: --
588: hr_ctx_upd.post_update
584: hr_ctx_upd.update_dml(p_rec);
585: --
586: -- Call the supporting post-update operation
587: --
588: hr_ctx_upd.post_update
589: (p_rec
590: );
591: --
592: -- Call to raise any errors on multi-message list
681: -- Having converted the arguments into the
682: -- plsql record structure we call the corresponding record
683: -- business process.
684: --
685: hr_ctx_upd.upd
686: (l_rec
687: );
688: p_object_version_number := l_rec.object_version_number;
689: --
689: --
690: hr_utility.set_location(' Leaving:'||l_proc, 10);
691: End upd;
692: --
693: end hr_ctx_upd;