DBA Data[Home] [Help]

APPS.PER_PSE_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 => 'pos_structure_element_id'
47: ,p_argument_value => p_pos_structure_element_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 => 'pos_structure_element_id'
107: ,p_argument_value => p_pos_structure_element_id
108: );

Line 110: if ( nvl(per_pse_bus.g_pos_structure_element_id, hr_api.g_number)

106: ,p_argument => 'pos_structure_element_id'
107: ,p_argument_value => p_pos_structure_element_id
108: );
109: --
110: if ( nvl(per_pse_bus.g_pos_structure_element_id, hr_api.g_number)
111: = p_pos_structure_element_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 201: if nvl(p_rec.business_group_id, hr_api.g_number) <>

197: --
198: -- EDIT_HERE: Add checks to ensure non-updateable args have
199: -- not been updated.
200: --
201: if nvl(p_rec.business_group_id, hr_api.g_number) <>
202: nvl(per_pse_shd.g_old_rec.business_group_id
203: ,hr_api.g_number
204: ) then
205: l_argument := 'business_group_id';

Line 203: ,hr_api.g_number

199: -- not been updated.
200: --
201: if nvl(p_rec.business_group_id, hr_api.g_number) <>
202: nvl(per_pse_shd.g_old_rec.business_group_id
203: ,hr_api.g_number
204: ) then
205: l_argument := 'business_group_id';
206: raise l_error;
207: end if;

Line 209: if nvl(p_rec.pos_structure_version_id, hr_api.g_number) <>

205: l_argument := 'business_group_id';
206: raise l_error;
207: end if;
208: --
209: if nvl(p_rec.pos_structure_version_id, hr_api.g_number) <>
210: nvl(per_pse_shd.g_old_rec.pos_structure_version_id
211: ,hr_api.g_number
212: ) then
213: l_argument := 'pos_structure_version_id';

Line 211: ,hr_api.g_number

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

Line 226: if nvl(p_rec.parent_position_id, hr_api.g_number) <>

222: task is achieved by a constraint PER_POS_STRUCTURE_ELEMENTS_UK2 according
223: to which POS_STRUCTURE_VERSION_ID and SUBORDINATE_POSITION_ID is the unique
224: combination in table PER_POS_STRUCTURE_ELEMENTS.
225:
226: if nvl(p_rec.parent_position_id, hr_api.g_number) <>
227: nvl(per_pse_shd.g_old_rec.parent_position_id
228: ,hr_api.g_number
229: ) then
230: l_argument := 'parent_position_id';

Line 228: ,hr_api.g_number

224: combination in table PER_POS_STRUCTURE_ELEMENTS.
225:
226: if nvl(p_rec.parent_position_id, hr_api.g_number) <>
227: nvl(per_pse_shd.g_old_rec.parent_position_id
228: ,hr_api.g_number
229: ) then
230: l_argument := 'parent_position_id';
231: raise l_error;
232: end if;

Line 236: if nvl(p_rec.subordinate_position_id, hr_api.g_number) <>

232: end if;
233:
234: bug no 3888749 ends here */
235: --
236: if nvl(p_rec.subordinate_position_id, hr_api.g_number) <>
237: nvl(per_pse_shd.g_old_rec.subordinate_position_id
238: ,hr_api.g_number
239: ) then
240: l_argument := 'subordinate_position_id';

Line 238: ,hr_api.g_number

234: bug no 3888749 ends here */
235: --
236: if nvl(p_rec.subordinate_position_id, hr_api.g_number) <>
237: nvl(per_pse_shd.g_old_rec.subordinate_position_id
238: ,hr_api.g_number
239: ) then
240: l_argument := 'subordinate_position_id';
241: raise l_error;
242: end if;

Line 246: hr_api.argument_changed_error

242: end if;
243: --
244: EXCEPTION
245: WHEN l_error THEN
246: hr_api.argument_changed_error
247: (p_api_name => l_proc
248: ,p_argument => l_argument);
249: WHEN OTHERS THEN
250: RAISE;

Line 365: hr_api.mandatory_arg_error

361: hr_utility.set_location('Entering:'||l_proc, 1);
362: --
363: -- Check mandatory parameters have been set
364: --
365: hr_api.mandatory_arg_error
366: (p_api_name => l_proc
367: ,p_argument => 'business_group_id'
368: ,p_argument_value => p_business_group_id
369: );

Line 370: hr_api.mandatory_arg_error

366: (p_api_name => l_proc
367: ,p_argument => 'business_group_id'
368: ,p_argument_value => p_business_group_id
369: );
370: hr_api.mandatory_arg_error
371: (p_api_name => l_proc
372: ,p_argument => 'p_effective_date'
373: ,p_argument_value => p_effective_date
374: );

Line 464: hr_api.mandatory_arg_error

460: hr_utility.set_location('Entering:'||l_proc, 1);
461: --
462: -- Check mandatory parameters have been set
463: --
464: hr_api.mandatory_arg_error
465: (p_api_name => l_proc
466: ,p_argument => 'business_group_id'
467: ,p_argument_value => p_business_group_id
468: );

Line 469: hr_api.mandatory_arg_error

465: (p_api_name => l_proc
466: ,p_argument => 'business_group_id'
467: ,p_argument_value => p_business_group_id
468: );
469: hr_api.mandatory_arg_error
470: (p_api_name => l_proc
471: ,p_argument => 'p_effective_date'
472: ,p_argument_value => p_effective_date
473: );

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

543: hr_utility.set_location('Entering:'||l_proc, 5);
544: --
545: -- Call all supporting business operations
546: --
547: hr_api.validate_bus_grp_id(p_rec.business_group_id); -- Validate Bus Grp
548:
549: --
550: -- validate structure_version_id
551: --

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

582: hr_utility.set_location('Entering:'||l_proc, 5);
583: --
584: -- Call all supporting business operations
585: --
586: hr_api.validate_bus_grp_id(p_rec.business_group_id); -- Validate Bus Grp
587: --
588: chk_non_updateable_args
589: (p_rec => p_rec
590: );