DBA Data[Home] [Help]

APPS.BEN_EGR_BUS dependencies on HR_API

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

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

Line 133: and elig_grd_prte_id <> nvl(p_elig_grd_prte_id,hr_api.g_number)

129: select null
130: from ben_elig_grd_prte_f
131: where grade_id = p_grade_id
132: and eligy_prfl_id = p_eligy_prfl_id
133: and elig_grd_prte_id <> nvl(p_elig_grd_prte_id,hr_api.g_number)
134: and business_group_id + 0 = p_business_group_id
135: and p_validation_start_date <= effective_end_date
136: and p_validation_end_date >= effective_start_date
137: ;

Line 149: and nvl(p_grade_id,hr_api.g_number)

145: p_effective_date => p_effective_date,
146: p_object_version_number => p_object_version_number);
147: --
148: if (l_api_updating
149: and nvl(p_grade_id,hr_api.g_number)
150: <> nvl(ben_egr_shd.g_old_rec.grade_id,hr_api.g_number)
151: or not l_api_updating) then
152: --
153: -- check if grade_id value exists in per_grades table

Line 150: <> nvl(ben_egr_shd.g_old_rec.grade_id,hr_api.g_number)

146: p_object_version_number => p_object_version_number);
147: --
148: if (l_api_updating
149: and nvl(p_grade_id,hr_api.g_number)
150: <> nvl(ben_egr_shd.g_old_rec.grade_id,hr_api.g_number)
151: or not l_api_updating) then
152: --
153: -- check if grade_id value exists in per_grades table
154: --

Line 222: <> nvl(ben_egr_shd.g_old_rec.excld_flag,hr_api.g_varchar2)

218: p_object_version_number => p_object_version_number);
219: --
220: if (l_api_updating
221: and p_excld_flag
222: <> nvl(ben_egr_shd.g_old_rec.excld_flag,hr_api.g_varchar2)
223: or not l_api_updating) then
224: --
225: -- check if value of lookup falls within lookup type.
226: --

Line 228: if hr_api.not_exists_in_hr_lookups

224: --
225: -- check if value of lookup falls within lookup type.
226: --
227: --
228: if hr_api.not_exists_in_hr_lookups
229: (p_lookup_type => 'YES_NO',
230: p_lookup_code => p_excld_flag,
231: p_effective_date => p_effective_date) then
232: --

Line 334: (p_eligy_prfl_id in number default hr_api.g_number,

330: --
331: -- {End Of Comments}
332: -- ----------------------------------------------------------------------------
333: Procedure dt_update_validate
334: (p_eligy_prfl_id in number default hr_api.g_number,
335: p_datetrack_mode in varchar2,
336: p_validation_start_date in date,
337: p_validation_end_date in date) Is
338: --

Line 348: hr_api.mandatory_arg_error

344: hr_utility.set_location('Entering:'||l_proc, 5);
345: --
346: -- Ensure that the p_datetrack_mode argument is not null
347: --
348: hr_api.mandatory_arg_error
349: (p_api_name => l_proc,
350: p_argument => 'datetrack_mode',
351: p_argument_value => p_datetrack_mode);
352: --

Line 360: hr_api.mandatory_arg_error

356: --
357: --
358: -- Ensure the arguments are not null
359: --
360: hr_api.mandatory_arg_error
361: (p_api_name => l_proc,
362: p_argument => 'validation_start_date',
363: p_argument_value => p_validation_start_date);
364: --

Line 365: hr_api.mandatory_arg_error

361: (p_api_name => l_proc,
362: p_argument => 'validation_start_date',
363: p_argument_value => p_validation_start_date);
364: --
365: hr_api.mandatory_arg_error
366: (p_api_name => l_proc,
367: p_argument => 'validation_end_date',
368: p_argument_value => p_validation_end_date);
369: --

Line 370: If ((nvl(p_eligy_prfl_id, hr_api.g_number) <> hr_api.g_number) and

366: (p_api_name => l_proc,
367: p_argument => 'validation_end_date',
368: p_argument_value => p_validation_end_date);
369: --
370: If ((nvl(p_eligy_prfl_id, hr_api.g_number) <> hr_api.g_number) and
371: NOT (dt_api.check_min_max_dates
372: (p_base_table_name => 'ben_eligy_prfl_f',
373: p_base_key_column => 'eligy_prfl_id',
374: p_base_key_value => p_eligy_prfl_id,

Line 453: hr_api.mandatory_arg_error

449: hr_utility.set_location('Entering:'||l_proc, 5);
450: --
451: -- Ensure that the p_datetrack_mode argument is not null
452: --
453: hr_api.mandatory_arg_error
454: (p_api_name => l_proc,
455: p_argument => 'datetrack_mode',
456: p_argument_value => p_datetrack_mode);
457: --

Line 467: hr_api.mandatory_arg_error

463: --
464: --
465: -- Ensure the arguments are not null
466: --
467: hr_api.mandatory_arg_error
468: (p_api_name => l_proc,
469: p_argument => 'validation_start_date',
470: p_argument_value => p_validation_start_date);
471: --

Line 472: hr_api.mandatory_arg_error

468: (p_api_name => l_proc,
469: p_argument => 'validation_start_date',
470: p_argument_value => p_validation_start_date);
471: --
472: hr_api.mandatory_arg_error
473: (p_api_name => l_proc,
474: p_argument => 'validation_end_date',
475: p_argument_value => p_validation_end_date);
476: --

Line 477: hr_api.mandatory_arg_error

473: (p_api_name => l_proc,
474: p_argument => 'validation_end_date',
475: p_argument_value => p_validation_end_date);
476: --
477: hr_api.mandatory_arg_error
478: (p_api_name => l_proc,
479: p_argument => 'elig_grd_prte_id',
480: p_argument_value => p_elig_grd_prte_id);
481: --

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

520: --
521: -- Call all supporting business operations
522: --
523: --
524: hr_api.validate_bus_grp_id(p_rec.business_group_id); -- Validate Bus Grp
525: --
526: chk_elig_grd_prte_id
527: (p_elig_grd_prte_id => p_rec.elig_grd_prte_id,
528: p_effective_date => p_effective_date,

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

570: --
571: -- Call all supporting business operations
572: --
573: --
574: hr_api.validate_bus_grp_id(p_rec.business_group_id); -- Validate Bus Grp
575: --
576: chk_elig_grd_prte_id
577: (p_elig_grd_prte_id => p_rec.elig_grd_prte_id,
578: p_effective_date => p_effective_date,

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

664: hr_utility.set_location('Entering:'|| l_proc, 10);
665: --
666: -- Ensure that all the mandatory parameter are not null
667: --
668: hr_api.mandatory_arg_error(p_api_name => l_proc,
669: p_argument => 'elig_grd_prte_id',
670: p_argument_value => p_elig_grd_prte_id);
671: --
672: open csr_leg_code;