257: l_key varchar2(1);
258: --
259: Begin
260: hr_utility.set_location('Entering:'||l_proc,10);
261: hr_api.mandatory_arg_error(p_api_name => l_proc
262: ,p_argument => 'VARIABLE_NAME'
263: ,p_argument_value => p_variable_name
264: );
265: --
565: l_key varchar2(1);
566: --
567: Begin
568: hr_utility.set_location('Entering:'||l_proc,10);
569: hr_api.mandatory_arg_error(p_api_name => l_proc
570: ,p_argument => 'VARIABLE_VALUE'
571: ,p_argument_value => p_variable_value
572: );
573: --
866: Begin
867: --
868: -- Ensure that the p_datetrack_mode argument is not null
869: --
870: hr_api.mandatory_arg_error
871: (p_api_name => l_proc
872: ,p_argument => 'datetrack_mode'
873: ,p_argument_value => p_datetrack_mode
874: );
876: -- Mode will be valid, as this is checked at the start of the upd.
877: --
878: -- Ensure the arguments are not null
879: --
880: hr_api.mandatory_arg_error
881: (p_api_name => l_proc
882: ,p_argument => 'validation_start_date'
883: ,p_argument_value => p_validation_start_date
884: );
882: ,p_argument => 'validation_start_date'
883: ,p_argument_value => p_validation_start_date
884: );
885: --
886: /*hr_api.mandatory_arg_error
887: (p_api_name => l_proc
888: ,p_argument => 'validation_end_date'
889: ,p_argument_value => p_validation_end_date
890: );*/
949: Begin
950: --
951: -- Ensure that the p_datetrack_mode argument is not null
952: --
953: hr_api.mandatory_arg_error
954: (p_api_name => l_proc
955: ,p_argument => 'datetrack_mode'
956: ,p_argument_value => p_datetrack_mode
957: );
958: --
959: -- Only perform the validation if the datetrack mode is either
960: -- DELETE or ZAP
961: --
962: If (p_datetrack_mode = hr_api.g_delete or
963: p_datetrack_mode = hr_api.g_zap) then
964: --
965: --
966: -- Ensure the arguments are not null
959: -- Only perform the validation if the datetrack mode is either
960: -- DELETE or ZAP
961: --
962: If (p_datetrack_mode = hr_api.g_delete or
963: p_datetrack_mode = hr_api.g_zap) then
964: --
965: --
966: -- Ensure the arguments are not null
967: --
964: --
965: --
966: -- Ensure the arguments are not null
967: --
968: hr_api.mandatory_arg_error
969: (p_api_name => l_proc
970: ,p_argument => 'validation_start_date'
971: ,p_argument_value => p_validation_start_date
972: );
970: ,p_argument => 'validation_start_date'
971: ,p_argument_value => p_validation_start_date
972: );
973: --
974: /*hr_api.mandatory_arg_error
975: (p_api_name => l_proc
976: ,p_argument => 'validation_end_date'
977: ,p_argument_value => p_validation_end_date
978: );*/
976: ,p_argument => 'validation_end_date'
977: ,p_argument_value => p_validation_end_date
978: );*/
979: --
980: hr_api.mandatory_arg_error
981: (p_api_name => l_proc
982: ,p_argument => 'application_id'
983: ,p_argument_value => p_application_id
984: );