DBA Data[Home] [Help]

APPS.BEN_PBB_BUS dependencies on HR_API

Line 54: and nvl(p_per_bnfts_bal_id,hr_api.g_number)

50: p_per_bnfts_bal_id => p_per_bnfts_bal_id,
51: p_object_version_number => p_object_version_number);
52: --
53: if (l_api_updating
54: and nvl(p_per_bnfts_bal_id,hr_api.g_number)
55: <> ben_pbb_shd.g_old_rec.per_bnfts_bal_id) then
56: --
57: -- raise error as PK has changed
58: --

Line 179: (p_bnfts_bal_id in number default hr_api.g_number,

175: --
176: -- {End Of Comments}
177: -- ----------------------------------------------------------------------------
178: Procedure dt_update_validate
179: (p_bnfts_bal_id in number default hr_api.g_number,
180: p_datetrack_mode in varchar2,
181: p_validation_start_date in date,
182: p_validation_end_date in date) Is
183: --

Line 193: hr_api.mandatory_arg_error

189: hr_utility.set_location('Entering:'||l_proc, 5);
190: --
191: -- Ensure that the p_datetrack_mode argument is not null
192: --
193: hr_api.mandatory_arg_error
194: (p_api_name => l_proc,
195: p_argument => 'datetrack_mode',
196: p_argument_value => p_datetrack_mode);
197: --

Line 205: hr_api.mandatory_arg_error

201: --
202: --
203: -- Ensure the arguments are not null
204: --
205: hr_api.mandatory_arg_error
206: (p_api_name => l_proc,
207: p_argument => 'validation_start_date',
208: p_argument_value => p_validation_start_date);
209: --

Line 210: hr_api.mandatory_arg_error

206: (p_api_name => l_proc,
207: p_argument => 'validation_start_date',
208: p_argument_value => p_validation_start_date);
209: --
210: hr_api.mandatory_arg_error
211: (p_api_name => l_proc,
212: p_argument => 'validation_end_date',
213: p_argument_value => p_validation_end_date);
214: --

Line 215: If ((nvl(p_bnfts_bal_id, hr_api.g_number) <> hr_api.g_number) and

211: (p_api_name => l_proc,
212: p_argument => 'validation_end_date',
213: p_argument_value => p_validation_end_date);
214: --
215: If ((nvl(p_bnfts_bal_id, hr_api.g_number) <> hr_api.g_number) and
216: NOT (dt_api.check_min_max_dates
217: (p_base_table_name => 'ben_bnfts_bal_f',
218: p_base_key_column => 'bnfts_bal_id',
219: p_base_key_value => p_bnfts_bal_id,

Line 297: hr_api.mandatory_arg_error

293: hr_utility.set_location('Entering:'||l_proc, 5);
294: --
295: -- Ensure that the p_datetrack_mode argument is not null
296: --
297: hr_api.mandatory_arg_error
298: (p_api_name => l_proc,
299: p_argument => 'datetrack_mode',
300: p_argument_value => p_datetrack_mode);
301: --

Line 311: hr_api.mandatory_arg_error

307: --
308: --
309: -- Ensure the arguments are not null
310: --
311: hr_api.mandatory_arg_error
312: (p_api_name => l_proc,
313: p_argument => 'validation_start_date',
314: p_argument_value => p_validation_start_date);
315: --

Line 316: hr_api.mandatory_arg_error

312: (p_api_name => l_proc,
313: p_argument => 'validation_start_date',
314: p_argument_value => p_validation_start_date);
315: --
316: hr_api.mandatory_arg_error
317: (p_api_name => l_proc,
318: p_argument => 'validation_end_date',
319: p_argument_value => p_validation_end_date);
320: --

Line 321: hr_api.mandatory_arg_error

317: (p_api_name => l_proc,
318: p_argument => 'validation_end_date',
319: p_argument_value => p_validation_end_date);
320: --
321: hr_api.mandatory_arg_error
322: (p_api_name => l_proc,
323: p_argument => 'per_bnfts_bal_id',
324: p_argument_value => p_per_bnfts_bal_id);
325: --

Line 368: hr_api.validate_bus_grp_id(p_rec.business_group_id); -- Validate Bus Grp

364: --
365: -- Call all supporting business operations
366: --
367: --
368: hr_api.validate_bus_grp_id(p_rec.business_group_id); -- Validate Bus Grp
369: --
370: chk_per_bnfts_bal_id
371: (p_per_bnfts_bal_id => p_rec.per_bnfts_bal_id,
372: p_effective_date => p_effective_date,

Line 405: hr_api.validate_bus_grp_id(p_rec.business_group_id); -- Validate Bus Grp

401: --
402: -- Call all supporting business operations
403: --
404: --
405: hr_api.validate_bus_grp_id(p_rec.business_group_id); -- Validate Bus Grp
406: --
407: chk_per_bnfts_bal_id
408: (p_per_bnfts_bal_id => p_rec.per_bnfts_bal_id,
409: p_effective_date => p_effective_date,

Line 486: hr_api.mandatory_arg_error(p_api_name => l_proc,

482: hr_utility.set_location('Entering:'|| l_proc, 10);
483: --
484: -- Ensure that all the mandatory parameter are not null
485: --
486: hr_api.mandatory_arg_error(p_api_name => l_proc,
487: p_argument => 'per_bnfts_bal_id',
488: p_argument_value => p_per_bnfts_bal_id);
489: --
490: open csr_leg_code;