1: Package Body per_pms_upd as
2: /* $Header: pepmsrhi.pkb 120.2.12010000.2 2008/09/02 10:51:07 arumukhe ship $ */
3: --
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
6: -- ----------------------------------------------------------------------------
7: --
8: g_package varchar2(33) := ' per_pms_upd.'; -- Global package name
9: --
10: -- ----------------------------------------------------------------------------
11: -- |------------------------------< update_dml >------------------------------|
12: -- ----------------------------------------------------------------------------
659: hr_multi_message.end_validation_set;
660: --
661: -- Call the supporting pre-update operation
662: --
663: per_pms_upd.pre_update(p_rec);
664: --
665: -- Update the row.
666: --
667: per_pms_upd.update_dml(p_rec);
663: per_pms_upd.pre_update(p_rec);
664: --
665: -- Update the row.
666: --
667: per_pms_upd.update_dml(p_rec);
668: --
669: -- Call the supporting post-update operation
670: --
671: per_pms_upd.post_update
667: per_pms_upd.update_dml(p_rec);
668: --
669: -- Call the supporting post-update operation
670: --
671: per_pms_upd.post_update
672: (p_effective_date => p_effective_date
673: ,p_rec => p_rec
674: ,p_duplicate_name_warning => p_duplicate_name_warning
675: );
783: -- Having converted the arguments into the
784: -- plsql record structure we call the corresponding record
785: -- business process.
786: --
787: per_pms_upd.upd
788: (p_effective_date => p_effective_date
789: ,p_rec => l_rec
790: ,p_duplicate_name_warning => p_duplicate_name_warning
791: );
793: --
794: hr_utility.set_location(' Leaving:'||l_proc, 10);
795: End upd;
796: --
797: end per_pms_upd;