444: hr_utility.set_location('Entering:'||l_proc, 5);
445: --
446: -- Ensure that all the mandatory arguments are not null
447: --
448: hr_api.mandatory_arg_error(p_api_name => l_proc,
449: p_argument => 'effective_date',
450: p_argument_value => p_effective_date);
451: --
452: hr_api.mandatory_arg_error(p_api_name => l_proc,
448: hr_api.mandatory_arg_error(p_api_name => l_proc,
449: p_argument => 'effective_date',
450: p_argument_value => p_effective_date);
451: --
452: hr_api.mandatory_arg_error(p_api_name => l_proc,
453: p_argument => 'datetrack_mode',
454: p_argument_value => p_datetrack_mode);
455: --
456: hr_api.mandatory_arg_error(p_api_name => l_proc,
452: hr_api.mandatory_arg_error(p_api_name => l_proc,
453: p_argument => 'datetrack_mode',
454: p_argument_value => p_datetrack_mode);
455: --
456: hr_api.mandatory_arg_error(p_api_name => l_proc,
457: p_argument => 'emp_county_tax_rule_id',
458: p_argument_value => p_emp_county_tax_rule_id);
459: --
460: hr_api.mandatory_arg_error(p_api_name => l_proc,
456: hr_api.mandatory_arg_error(p_api_name => l_proc,
457: p_argument => 'emp_county_tax_rule_id',
458: p_argument_value => p_emp_county_tax_rule_id);
459: --
460: hr_api.mandatory_arg_error(p_api_name => l_proc,
461: p_argument => 'object_version_number',
462: p_argument_value => p_object_version_number);
463: --
464: -- Check to ensure the datetrack mode is not INSERT.
519: --
520: -- We need to trap the ORA LOCK exception
521: --
522: Exception
523: When HR_Api.Object_Locked then
524: --
525: -- The object is locked therefore we need to supply a meaningful
526: -- error message.
527: --