DBA Data[Home] [Help]

APPS.PAY_CAL_BUS dependencies on PAY_CAL_SHD

Line 177: ,p_rec in pay_cal_shd.g_rec_type

173: -- {End Of Comments}
174: -- ----------------------------------------------------------------------------
175: Procedure chk_non_updateable_args
176: (p_effective_date in date
177: ,p_rec in pay_cal_shd.g_rec_type
178: ) IS
179: --
180: l_proc varchar2(72) := g_package || 'chk_non_updateable_args';
181: l_error EXCEPTION;

Line 189: IF NOT pay_cal_shd.api_updating

185: --
186: -- Only proceed with the validation if a row exists for the current
187: -- record in the HR Schema.
188: --
189: IF NOT pay_cal_shd.api_updating
190: (p_cost_allocation_id => p_rec.cost_allocation_id
191: ,p_effective_date => p_effective_date
192: ,p_object_version_number => p_rec.object_version_number
193: ) THEN

Line 203: nvl(pay_cal_shd.g_old_rec.cost_allocation_id, hr_api.g_number)

199: --
200: -- p_cost_allocation_id
201: --
202: if nvl(p_rec.cost_allocation_id, hr_api.g_number) <>
203: nvl(pay_cal_shd.g_old_rec.cost_allocation_id, hr_api.g_number)
204: then
205: l_argument := 'p_rec.cost_allocation_id';
206: raise l_error;
207: end if;

Line 212: nvl(pay_cal_shd.g_old_rec.assignment_id, hr_api.g_number)

208: --
209: -- p_assignment_id
210: --
211: if nvl(p_rec.assignment_id, hr_api.g_number) <>
212: nvl(pay_cal_shd.g_old_rec.assignment_id, hr_api.g_number)
213: then
214: l_argument := 'p_rec.assignment_id';
215: raise l_error;
216: end if;

Line 221: nvl(pay_cal_shd.g_old_rec.business_group_id, hr_api.g_number)

217: --
218: -- p_business_group_id
219: --
220: if nvl(p_rec.business_group_id, hr_api.g_number) <>
221: nvl(pay_cal_shd.g_old_rec.business_group_id, hr_api.g_number)
222: then
223: l_argument := 'p_rec.business_group_id';
224: raise l_error;
225: end if;

Line 345: if ((nvl(pay_cal_shd.g_old_rec.proportion,hr_api.g_number) <> p_proportion)

341: );
342: --
343: -- Check that the proportion is between 0 and 1
344: --
345: if ((nvl(pay_cal_shd.g_old_rec.proportion,hr_api.g_number) <> p_proportion)
346: or (p_cost_allocation_id is null)) then
347: --
348: if p_proportion not between 0 and 1 then
349: fnd_message.set_name('PAY', 'PAY_50983_INVALID_PROPORTION');

Line 699: (p_rec in pay_cal_shd.g_rec_type

695: -- ----------------------------------------------------------------------------
696: -- |---------------------------< insert_validate >----------------------------|
697: -- ----------------------------------------------------------------------------
698: Procedure insert_validate
699: (p_rec in pay_cal_shd.g_rec_type
700: ,p_effective_date in date
701: ,p_datetrack_mode in varchar2
702: ,p_validation_start_date in date
703: ,p_validation_end_date in date

Line 743: (p_rec in pay_cal_shd.g_rec_type

739: -- ----------------------------------------------------------------------------
740: -- |---------------------------< update_validate >----------------------------|
741: -- ----------------------------------------------------------------------------
742: Procedure update_validate
743: (p_rec in pay_cal_shd.g_rec_type
744: ,p_effective_date in date
745: ,p_datetrack_mode in varchar2
746: ,p_validation_start_date in date
747: ,p_validation_end_date in date

Line 796: (p_rec in pay_cal_shd.g_rec_type

792: -- ----------------------------------------------------------------------------
793: -- |---------------------------< delete_validate >----------------------------|
794: -- ----------------------------------------------------------------------------
795: Procedure delete_validate
796: (p_rec in pay_cal_shd.g_rec_type
797: ,p_effective_date in date
798: ,p_datetrack_mode in varchar2
799: ,p_validation_start_date in date
800: ,p_validation_end_date in date

Line 819: ,p_cost_allocation_keyflex_id => pay_cal_shd.g_old_rec.cost_allocation_keyflex_id

815: );
816: --
817: chk_duplicate_cost_keyflex
818: (p_cost_allocation_id => p_rec.cost_allocation_id
819: ,p_cost_allocation_keyflex_id => pay_cal_shd.g_old_rec.cost_allocation_keyflex_id
820: ,p_assignment_id => pay_cal_shd.g_old_rec.assignment_id
821: ,p_datetrack_mode => p_datetrack_mode
822: ,p_validation_start_date => p_validation_start_date
823: ,p_validation_end_date => p_validation_end_date

Line 820: ,p_assignment_id => pay_cal_shd.g_old_rec.assignment_id

816: --
817: chk_duplicate_cost_keyflex
818: (p_cost_allocation_id => p_rec.cost_allocation_id
819: ,p_cost_allocation_keyflex_id => pay_cal_shd.g_old_rec.cost_allocation_keyflex_id
820: ,p_assignment_id => pay_cal_shd.g_old_rec.assignment_id
821: ,p_datetrack_mode => p_datetrack_mode
822: ,p_validation_start_date => p_validation_start_date
823: ,p_validation_end_date => p_validation_end_date
824: );