DBA Data[Home] [Help]

APPS.PAY_ITR_BUS dependencies on PAY_ITR_SHD

Line 177: ,p_rec in pay_itr_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_itr_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_itr_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_itr_shd.api_updating
190: (p_iterative_rule_id => p_rec.iterative_rule_id
191: ,p_effective_date => p_effective_date
192: ,p_object_version_number => p_rec.object_version_number
193: ) THEN

Line 204: nvl(pay_itr_shd.g_old_rec.business_group_id, hr_api.g_number) then

200: -- EDIT_HERE: Add checks to ensure non-updateable args have
201: -- not been updated.
202: --
203: if nvl(p_rec.business_group_id, hr_api.g_number) <>
204: nvl(pay_itr_shd.g_old_rec.business_group_id, hr_api.g_number) then
205: l_argument := 'business_group_id';
206: raise l_error;
207: end if;
208: hr_utility.set_location(l_proc, 7);

Line 211: nvl(pay_itr_shd.g_old_rec.iterative_rule_id, hr_api.g_number) then

207: end if;
208: hr_utility.set_location(l_proc, 7);
209: --
210: if nvl(p_rec.iterative_rule_id, hr_api.g_number) <>
211: nvl(pay_itr_shd.g_old_rec.iterative_rule_id, hr_api.g_number) then
212: l_argument := 'iterative_rule_id';
213: raise l_error;
214: end if;
215: hr_utility.set_location(l_proc, 8);

Line 288: pay_itr_shd.constraint_error('PAY_ITERATIVE_RULES_UK1');

284: if C1%found then
285: hr_utility.set_location(l_proc, 3);
286: -- row is not unique
287: close C1;
288: pay_itr_shd.constraint_error('PAY_ITERATIVE_RULES_UK1');
289: end if;
290: close C1;
291: --
292: hr_utility.set_location('Leaving:'|| l_proc, 10);

Line 502: pay_itr_shd.constraint_error('PAY_ITR_RULE_TYPE_CHK');

498: ,p_argument_value => p_iterative_rule_type
499: );
500: --
501: if (p_iterative_rule_type not in ('M', 'A' , 'S')) then
502: pay_itr_shd.constraint_error('PAY_ITR_RULE_TYPE_CHK');
503: --
504: elsif (p_iterative_rule_type = 'M') then
505: --
506: hr_api.mandatory_arg_error

Line 513: pay_itr_shd.constraint_error('PAY_ITR_SEV_LEVEL_CHK');

509: ,p_argument_value => p_severity_level
510: );
511: --
512: if ( p_severity_level not in ('F', 'I', 'W')) then
513: pay_itr_shd.constraint_error('PAY_ITR_SEV_LEVEL_CHK');
514: end if;
515: --
516: if (p_input_value_id is not null) then
517: fnd_message.set_name('PAY', 'PAY_52906_ITR_MESSAGE_ERRROR');

Line 750: (p_rec in pay_itr_shd.g_rec_type

746: -- ----------------------------------------------------------------------------
747: -- |---------------------------< insert_validate >----------------------------|
748: -- ----------------------------------------------------------------------------
749: Procedure insert_validate
750: (p_rec in pay_itr_shd.g_rec_type
751: ,p_effective_date in date
752: ,p_datetrack_mode in varchar2
753: ,p_validation_start_date in date
754: ,p_validation_end_date in date

Line 805: (p_rec in pay_itr_shd.g_rec_type

801: -- ----------------------------------------------------------------------------
802: -- |---------------------------< update_validate >----------------------------|
803: -- ----------------------------------------------------------------------------
804: Procedure update_validate
805: (p_rec in pay_itr_shd.g_rec_type
806: ,p_effective_date in date
807: ,p_datetrack_mode in varchar2
808: ,p_validation_start_date in date
809: ,p_validation_end_date in date

Line 876: (p_rec in pay_itr_shd.g_rec_type

872: -- ----------------------------------------------------------------------------
873: -- |---------------------------< delete_validate >----------------------------|
874: -- ----------------------------------------------------------------------------
875: Procedure delete_validate
876: (p_rec in pay_itr_shd.g_rec_type
877: ,p_effective_date in date
878: ,p_datetrack_mode in varchar2
879: ,p_validation_start_date in date
880: ,p_validation_end_date in date