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 => 'elig_to_prte_rsn_id',
458: p_argument_value => p_elig_to_prte_rsn_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 => 'elig_to_prte_rsn_id',
458: p_argument_value => p_elig_to_prte_rsn_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.
536: --
537: -- We need to trap the ORA LOCK exception
538: --
539: Exception
540: When HR_Api.Object_Locked then
541: --
542: -- The object is locked therefore we need to supply a meaningful
543: -- error message.
544: --