219: if g_debug then
220: hr_utility.set_location('Entering:'||l_proc, 5);
221: end if;
222: --
223: hr_api.mandatory_arg_error
224: (p_api_name => l_proc
225: ,p_argument => 'GROUP_PER_IN_LER_ID'
226: ,p_argument_value => p_group_per_in_ler_id
227: );
227: );
228: if g_debug then
229: hr_utility.set_location(l_proc,6);
230: end if;
231: hr_api.mandatory_arg_error
232: (p_api_name => l_proc
233: ,p_argument => 'GROUP_PL_ID'
234: ,p_argument_value => p_group_pl_id
235: );
235: );
236: if g_debug then
237: hr_utility.set_location(l_proc,7);
238: end if;
239: hr_api.mandatory_arg_error
240: (p_api_name => l_proc
241: ,p_argument => 'GROUP_OIPL_ID'
242: ,p_argument_value => p_group_oipl_id
243: );
243: );
244: if g_debug then
245: hr_utility.set_location(l_proc,8);
246: end if;
247: hr_api.mandatory_arg_error
248: (p_api_name => l_proc
249: ,p_argument => 'OBJECT_VERSION_NUMBER'
250: ,p_argument_value => p_object_version_number
251: );
273: --
274: -- We need to trap the ORA LOCK exception
275: --
276: Exception
277: When HR_Api.Object_Locked then
278: --
279: -- The object is locked therefore we need to supply a meaningful
280: -- error message.
281: --