DBA Data[Home] [Help]

APPS.IRC_IAD_BUS dependencies on HR_API

Line 50: hr_api.mandatory_arg_error

46: hr_utility.set_location('Entering:'|| l_proc, 10);
47: --
48: -- Ensure that all the mandatory parameter are not null
49: --
50: hr_api.mandatory_arg_error
51: (p_api_name => l_proc
52: ,p_argument => 'assignment_details_id'
53: ,p_argument_value => p_assignment_details_id
54: );

Line 77: hr_api.set_security_group_id

73: close csr_sec_grp;
74: --
75: -- Set the security_group_id in CLIENT_INFO
76: --
77: hr_api.set_security_group_id
78: (p_security_group_id => l_security_group_id
79: );
80: --
81: -- Set the sessions legislation context in HR_SESSION_DATA

Line 83: hr_api.set_legislation_context(l_legislation_code);

79: );
80: --
81: -- Set the sessions legislation context in HR_SESSION_DATA
82: --
83: hr_api.set_legislation_context(l_legislation_code);
84: end if;
85: --
86: hr_utility.set_location(' Leaving:'|| l_proc, 20);
87: --

Line 122: hr_api.mandatory_arg_error

118: hr_utility.set_location('Entering:'|| l_proc, 10);
119: --
120: -- Ensure that all the mandatory parameter are not null
121: --
122: hr_api.mandatory_arg_error
123: (p_api_name => l_proc
124: ,p_argument => 'assignment_details_id'
125: ,p_argument_value => p_assignment_details_id
126: );

Line 128: if ( nvl(irc_iad_bus.g_assignment_details_id, hr_api.g_number)

124: ,p_argument => 'assignment_details_id'
125: ,p_argument_value => p_assignment_details_id
126: );
127: --
128: if ( nvl(irc_iad_bus.g_assignment_details_id, hr_api.g_number)
129: = p_assignment_details_id) then
130: --
131: -- The legislation code has already been found with a previous
132: -- call to this function. Just return the value in the global

Line 220: hr_api.argument_changed_error

216: -- Ensure non-updateable args have not been updated.
217: --
218: if p_rec.assignment_id <> irc_iad_shd.g_old_rec.assignment_id
219: then
220: hr_api.argument_changed_error
221: (p_api_name => l_proc
222: ,p_argument => 'assignment_id'
223: ,p_base_table => irc_iad_shd.g_tab_nam
224: );

Line 229: hr_api.argument_changed_error

225: end if;
226: --
227: if p_rec.details_version<> irc_iad_shd.g_old_rec.details_version
228: then
229: hr_api.argument_changed_error
230: (p_api_name => l_proc
231: ,p_argument => 'details_version'
232: ,p_base_table => irc_iad_shd.g_tab_nam
233: );

Line 238: hr_api.argument_changed_error

234: end if;
235: --
236: if p_rec.latest_details <> irc_iad_shd.g_old_rec.latest_details
237: then
238: hr_api.argument_changed_error
239: (p_api_name => l_proc
240: ,p_argument => 'latest_details'
241: ,p_base_table => irc_iad_shd.g_tab_nam
242: );

Line 277: (p_assignment_id in number default hr_api.g_number

273: --
274: -- {End Of Comments}
275: -- ----------------------------------------------------------------------------
276: Procedure dt_update_validate
277: (p_assignment_id in number default hr_api.g_number
278: ,p_datetrack_mode in varchar2
279: ,p_validation_start_date in date
280: ,p_validation_end_date in date
281: ) Is

Line 289: hr_api.mandatory_arg_error

285: Begin
286: --
287: -- Ensure that the p_datetrack_mode argument is not null
288: --
289: hr_api.mandatory_arg_error
290: (p_api_name => l_proc
291: ,p_argument => 'datetrack_mode'
292: ,p_argument_value => p_datetrack_mode
293: );

Line 299: hr_api.mandatory_arg_error

295: -- Mode will be valid, as this is checked at the start of the upd.
296: --
297: -- Ensure the arguments are not null
298: --
299: hr_api.mandatory_arg_error
300: (p_api_name => l_proc
301: ,p_argument => 'validation_start_date'
302: ,p_argument_value => p_validation_start_date
303: );

Line 305: hr_api.mandatory_arg_error

301: ,p_argument => 'validation_start_date'
302: ,p_argument_value => p_validation_start_date
303: );
304: --
305: hr_api.mandatory_arg_error
306: (p_api_name => l_proc
307: ,p_argument => 'validation_end_date'
308: ,p_argument_value => p_validation_end_date
309: );

Line 311: If ((nvl(p_assignment_id, hr_api.g_number) <> hr_api.g_number) and

307: ,p_argument => 'validation_end_date'
308: ,p_argument_value => p_validation_end_date
309: );
310: --
311: If ((nvl(p_assignment_id, hr_api.g_number) <> hr_api.g_number) and
312: NOT (dt_api.check_min_max_dates
313: (p_base_table_name => 'per_all_assignments_f'
314: ,p_base_key_column => 'ASSIGNMENT_ID'
315: ,p_base_key_value => p_assignment_id

Line 384: hr_api.mandatory_arg_error

380: Begin
381: --
382: -- Ensure that the p_datetrack_mode argument is not null
383: --
384: hr_api.mandatory_arg_error
385: (p_api_name => l_proc
386: ,p_argument => 'datetrack_mode'
387: ,p_argument_value => p_datetrack_mode
388: );

Line 393: If (p_datetrack_mode = hr_api.g_delete or

389: --
390: -- Only perform the validation if the datetrack mode is either
391: -- DELETE or ZAP
392: --
393: If (p_datetrack_mode = hr_api.g_delete or
394: p_datetrack_mode = hr_api.g_zap) then
395: --
396: --
397: -- Ensure the arguments are not null

Line 394: p_datetrack_mode = hr_api.g_zap) then

390: -- Only perform the validation if the datetrack mode is either
391: -- DELETE or ZAP
392: --
393: If (p_datetrack_mode = hr_api.g_delete or
394: p_datetrack_mode = hr_api.g_zap) then
395: --
396: --
397: -- Ensure the arguments are not null
398: --

Line 399: hr_api.mandatory_arg_error

395: --
396: --
397: -- Ensure the arguments are not null
398: --
399: hr_api.mandatory_arg_error
400: (p_api_name => l_proc
401: ,p_argument => 'validation_start_date'
402: ,p_argument_value => p_validation_start_date
403: );

Line 405: hr_api.mandatory_arg_error

401: ,p_argument => 'validation_start_date'
402: ,p_argument_value => p_validation_start_date
403: );
404: --
405: hr_api.mandatory_arg_error
406: (p_api_name => l_proc
407: ,p_argument => 'validation_end_date'
408: ,p_argument_value => p_validation_end_date
409: );

Line 411: hr_api.mandatory_arg_error

407: ,p_argument => 'validation_end_date'
408: ,p_argument_value => p_validation_end_date
409: );
410: --
411: hr_api.mandatory_arg_error
412: (p_api_name => l_proc
413: ,p_argument => 'assignment_details_id'
414: ,p_argument_value => p_assignment_details_id
415: );

Line 499: nvl(irc_iad_shd.g_old_rec.attempt_id, hr_api.g_number) <>

495: ,p_object_version_number => p_object_version_number
496: );
497: --
498: if ((l_api_updating and
499: nvl(irc_iad_shd.g_old_rec.attempt_id, hr_api.g_number) <>
500: nvl(p_attempt_id, hr_api.g_number)) or
501: (NOT l_api_updating)) then
502: hr_utility.set_location(l_proc, 20);
503: --

Line 500: nvl(p_attempt_id, hr_api.g_number)) or

496: );
497: --
498: if ((l_api_updating and
499: nvl(irc_iad_shd.g_old_rec.attempt_id, hr_api.g_number) <>
500: nvl(p_attempt_id, hr_api.g_number)) or
501: (NOT l_api_updating)) then
502: hr_utility.set_location(l_proc, 20);
503: --
504: -- Check if attempt_id is not null