1: Package Body ame_itu_bus as
2: /* $Header: amiturhi.pkb 120.6 2006/10/05 16:11:40 pvelugul noship $ */
3: --
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
4: -- ----------------------------------------------------------------------------
5: -- | Private Global Definitions |
6: -- ----------------------------------------------------------------------------
7: --
8: g_package varchar2(33) := ' ame_itu_bus.'; -- Global package name
9: -- ----------------------------------------------------------------------------
10: -- |-------------------------< CHK_APPLICATION_ID >-----------------------------|
11: -- ----------------------------------------------------------------------------
12: -- {Start Of Comments}
813: hr_utility.set_location('Entering:'||l_proc, 5);
814: --
815: -- Validate Dependent Attributes
816: --
817: ame_itu_bus.chk_application_id(p_application_id => p_rec.application_id
818: ,p_effective_date => p_effective_date);
819:
820: ame_itu_bus.chk_item_class_id(p_item_class_id => p_rec.item_class_id
821: ,p_effective_date => p_effective_date);
816: --
817: ame_itu_bus.chk_application_id(p_application_id => p_rec.application_id
818: ,p_effective_date => p_effective_date);
819:
820: ame_itu_bus.chk_item_class_id(p_item_class_id => p_rec.item_class_id
821: ,p_effective_date => p_effective_date);
822:
823: ame_itu_bus.chk_item_class_usage(p_item_class_id => p_rec.item_class_id
824: ,p_application_id => p_rec.application_id
819:
820: ame_itu_bus.chk_item_class_id(p_item_class_id => p_rec.item_class_id
821: ,p_effective_date => p_effective_date);
822:
823: ame_itu_bus.chk_item_class_usage(p_item_class_id => p_rec.item_class_id
824: ,p_application_id => p_rec.application_id
825: ,p_effective_date => p_effective_date);
826:
827: ame_itu_bus.chk_mandatory_args(p_rec => p_rec);
823: ame_itu_bus.chk_item_class_usage(p_item_class_id => p_rec.item_class_id
824: ,p_application_id => p_rec.application_id
825: ,p_effective_date => p_effective_date);
826:
827: ame_itu_bus.chk_mandatory_args(p_rec => p_rec);
828:
829: ame_itu_bus.chk_item_id_query(p_item_id_query => p_rec.item_id_query);
830:
831: ame_itu_bus.chk_item_class_par_mode(
825: ,p_effective_date => p_effective_date);
826:
827: ame_itu_bus.chk_mandatory_args(p_rec => p_rec);
828:
829: ame_itu_bus.chk_item_id_query(p_item_id_query => p_rec.item_id_query);
830:
831: ame_itu_bus.chk_item_class_par_mode(
832: p_item_class_par_mode => p_rec.item_class_par_mode
833: );
827: ame_itu_bus.chk_mandatory_args(p_rec => p_rec);
828:
829: ame_itu_bus.chk_item_id_query(p_item_id_query => p_rec.item_id_query);
830:
831: ame_itu_bus.chk_item_class_par_mode(
832: p_item_class_par_mode => p_rec.item_class_par_mode
833: );
834:
835: ame_itu_bus.chk_item_class_sublist_mode(
831: ame_itu_bus.chk_item_class_par_mode(
832: p_item_class_par_mode => p_rec.item_class_par_mode
833: );
834:
835: ame_itu_bus.chk_item_class_sublist_mode(
836: p_item_class_sublist_mode => p_rec.item_class_sublist_mode
837: );
838: ame_itu_bus.chk_order_number(p_order_number => p_rec.item_class_order_number);
839:
834:
835: ame_itu_bus.chk_item_class_sublist_mode(
836: p_item_class_sublist_mode => p_rec.item_class_sublist_mode
837: );
838: ame_itu_bus.chk_order_number(p_order_number => p_rec.item_class_order_number);
839:
840: --
841: hr_utility.set_location(' Leaving:'||l_proc, 10);
842: End insert_validate;
871: chk_non_updateable_args
872: (p_effective_date => p_effective_date
873: ,p_rec => p_rec
874: );
875: ame_itu_bus.chk_item_id_query(p_item_id_query => p_rec.item_id_query);
876:
877: ame_itu_bus.chk_item_class_par_mode(
878: p_item_class_par_mode => p_rec.item_class_par_mode
879: );
873: ,p_rec => p_rec
874: );
875: ame_itu_bus.chk_item_id_query(p_item_id_query => p_rec.item_id_query);
876:
877: ame_itu_bus.chk_item_class_par_mode(
878: p_item_class_par_mode => p_rec.item_class_par_mode
879: );
880:
881: ame_itu_bus.chk_item_class_sublist_mode(
877: ame_itu_bus.chk_item_class_par_mode(
878: p_item_class_par_mode => p_rec.item_class_par_mode
879: );
880:
881: ame_itu_bus.chk_item_class_sublist_mode(
882: p_item_class_sublist_mode => p_rec.item_class_sublist_mode
883: );
884: ame_itu_bus.chk_order_number(p_order_number => p_rec.item_class_order_number);
885: --
880:
881: ame_itu_bus.chk_item_class_sublist_mode(
882: p_item_class_sublist_mode => p_rec.item_class_sublist_mode
883: );
884: ame_itu_bus.chk_order_number(p_order_number => p_rec.item_class_order_number);
885: --
886: --
887: hr_utility.set_location(' Leaving:'||l_proc, 10);
888: End update_validate;
919: --
920: hr_utility.set_location(' Leaving:'||l_proc, 10);
921: End delete_validate;
922: --
923: end ame_itu_bus;