DBA Data[Home] [Help]

APPS.PAY_ITR_BUS dependencies on HR_API

Line 44: hr_api.mandatory_arg_error

40: hr_utility.set_location('Entering:'|| l_proc, 10);
41: --
42: -- Ensure that all the mandatory parameter are not null
43: --
44: hr_api.mandatory_arg_error
45: (p_api_name => l_proc
46: ,p_argument => 'iterative_rule_id'
47: ,p_argument_value => p_iterative_rule_id
48: );

Line 67: hr_api.set_security_group_id

63: close csr_sec_grp;
64: --
65: -- Set the security_group_id in CLIENT_INFO
66: --
67: hr_api.set_security_group_id
68: (p_security_group_id => l_security_group_id
69: );
70: --
71: hr_utility.set_location(' Leaving:'|| l_proc, 20);

Line 104: hr_api.mandatory_arg_error

100: hr_utility.set_location('Entering:'|| l_proc, 10);
101: --
102: -- Ensure that all the mandatory parameter are not null
103: --
104: hr_api.mandatory_arg_error
105: (p_api_name => l_proc
106: ,p_argument => 'iterative_rule_id'
107: ,p_argument_value => p_iterative_rule_id
108: );

Line 110: if ( nvl(pay_itr_bus.g_iterative_rule_id, hr_api.g_number)

106: ,p_argument => 'iterative_rule_id'
107: ,p_argument_value => p_iterative_rule_id
108: );
109: --
110: if ( nvl(pay_itr_bus.g_iterative_rule_id, hr_api.g_number)
111: = p_iterative_rule_id) then
112: --
113: -- The legislation code has already been found with a previous
114: -- call to this function. Just return the value in the global

Line 203: if nvl(p_rec.business_group_id, hr_api.g_number) <>

199: --
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;

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 210: if nvl(p_rec.iterative_rule_id, hr_api.g_number) <>

206: raise l_error;
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;

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 219: hr_api.argument_changed_error

215: hr_utility.set_location(l_proc, 8);
216: --
217: EXCEPTION
218: WHEN l_error THEN
219: hr_api.argument_changed_error
220: (p_api_name => l_proc
221: ,p_argument => l_argument);
222: WHEN OTHERS THEN
223: RAISE;

Line 343: hr_api.mandatory_arg_error

339: --
340: begin
341: hr_utility.set_location('Entering:'|| l_proc, 1);
342: --
343: hr_api.mandatory_arg_error
344: (p_api_name => l_proc
345: ,p_argument => 'element_type_id'
346: ,p_argument_value => p_element_type_id
347: );

Line 420: hr_api.mandatory_arg_error

416: and p_validation_end_date > f.effective_start_date) ) ;
417: --
418: begin
419: hr_utility.set_location('Entering : '|| l_proc, 1);
420: hr_api.mandatory_arg_error
421: (p_api_name => l_proc
422: ,p_argument => 'result_name'
423: ,p_argument_value => p_result_name
424: );

Line 495: hr_api.mandatory_arg_error

491: --
492: begin
493: hr_utility.set_location('Entering:'|| l_proc, 1);
494: --
495: hr_api.mandatory_arg_error
496: (p_api_name => l_proc
497: ,p_argument => 'iterative_rule_type'
498: ,p_argument_value => p_iterative_rule_type
499: );

Line 506: hr_api.mandatory_arg_error

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
507: ( p_api_name => l_proc
508: ,p_argument => 'severity_level'
509: ,p_argument_value => p_severity_level
510: );

Line 523: hr_api.mandatory_arg_error

519: end if;
520: --
521: elsif (p_iterative_rule_type = 'A') then
522: --
523: hr_api.mandatory_arg_error
524: ( p_api_name => l_proc
525: ,p_argument => 'input_value_id'
526: ,p_argument_value => p_input_value_id
527: );

Line 594: hr_api.mandatory_arg_error

590: Begin
591: --
592: -- Ensure that the p_datetrack_mode argument is not null
593: --
594: hr_api.mandatory_arg_error
595: (p_api_name => l_proc
596: ,p_argument => 'datetrack_mode'
597: ,p_argument_value => p_datetrack_mode
598: );

Line 604: hr_api.mandatory_arg_error

600: -- Mode will be valid, as this is checked at the start of the upd.
601: --
602: -- Ensure the arguments are not null
603: --
604: hr_api.mandatory_arg_error
605: (p_api_name => l_proc
606: ,p_argument => 'validation_start_date'
607: ,p_argument_value => p_validation_start_date
608: );

Line 610: hr_api.mandatory_arg_error

606: ,p_argument => 'validation_start_date'
607: ,p_argument_value => p_validation_start_date
608: );
609: --
610: hr_api.mandatory_arg_error
611: (p_api_name => l_proc
612: ,p_argument => 'validation_end_date'
613: ,p_argument_value => p_validation_end_date
614: );

Line 688: hr_api.mandatory_arg_error

684: Begin
685: --
686: -- Ensure that the p_datetrack_mode argument is not null
687: --
688: hr_api.mandatory_arg_error
689: (p_api_name => l_proc
690: ,p_argument => 'datetrack_mode'
691: ,p_argument_value => p_datetrack_mode
692: );

Line 697: If (p_datetrack_mode = hr_api.g_delete or

693: --
694: -- Only perform the validation if the datetrack mode is either
695: -- DELETE or ZAP
696: --
697: If (p_datetrack_mode = hr_api.g_delete or
698: p_datetrack_mode = hr_api.g_zap) then
699: --
700: --
701: -- Ensure the arguments are not null

Line 698: p_datetrack_mode = hr_api.g_zap) then

694: -- Only perform the validation if the datetrack mode is either
695: -- DELETE or ZAP
696: --
697: If (p_datetrack_mode = hr_api.g_delete or
698: p_datetrack_mode = hr_api.g_zap) then
699: --
700: --
701: -- Ensure the arguments are not null
702: --

Line 703: hr_api.mandatory_arg_error

699: --
700: --
701: -- Ensure the arguments are not null
702: --
703: hr_api.mandatory_arg_error
704: (p_api_name => l_proc
705: ,p_argument => 'validation_start_date'
706: ,p_argument_value => p_validation_start_date
707: );

Line 709: hr_api.mandatory_arg_error

705: ,p_argument => 'validation_start_date'
706: ,p_argument_value => p_validation_start_date
707: );
708: --
709: hr_api.mandatory_arg_error
710: (p_api_name => l_proc
711: ,p_argument => 'validation_end_date'
712: ,p_argument_value => p_validation_end_date
713: );

Line 715: hr_api.mandatory_arg_error

711: ,p_argument => 'validation_end_date'
712: ,p_argument_value => p_validation_end_date
713: );
714: --
715: hr_api.mandatory_arg_error
716: (p_api_name => l_proc
717: ,p_argument => 'iterative_rule_id'
718: ,p_argument_value => p_iterative_rule_id
719: );

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

760: hr_utility.set_location('Entering:'||l_proc, 5);
761: --
762: IF hr_startup_data_api_support.g_startup_mode
763: NOT IN ('GENERIC','STARTUP') THEN
764: hr_api.validate_bus_grp_id(p_rec.business_group_id); -- Validate Bus Grp
765: END IF;
766: --
767: chk_unique_key
768: ( p_result_name => p_rec.result_name

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

816: --
817: IF hr_startup_data_api_support.g_startup_mode
818:
819: NOT IN ('GENERIC','STARTUP') THEN
820: hr_api.validate_bus_grp_id(p_rec.business_group_id); -- Validate Bus Grp
821: END IF;
822:
823: --
824: chk_unique_key