DBA Data[Home] [Help]

APPS.PER_PSE_UPD dependencies on PER_PSE_SHD

Line 55: (p_rec in out nocopy per_pse_shd.g_rec_type

51: --
52: -- {End Of Comments}
53: -- ----------------------------------------------------------------------------
54: Procedure update_dml
55: (p_rec in out nocopy per_pse_shd.g_rec_type
56: ) is
57: --
58: l_proc varchar2(72) := g_package||'update_dml';
59: --

Line 66: per_pse_shd.g_api_dml := true; -- Set the api dml status

62: --
63: -- Increment the object version
64: p_rec.object_version_number := p_rec.object_version_number + 1;
65: --
66: per_pse_shd.g_api_dml := true; -- Set the api dml status
67: --
68: -- Update the per_pos_structure_elements Row
69: --
70: update per_pos_structure_elements

Line 84: per_pse_shd.g_api_dml := false; -- Unset the api dml status

80: ,program_update_date = p_rec.program_update_date
81: ,object_version_number = p_rec.object_version_number
82: where pos_structure_element_id = p_rec.pos_structure_element_id;
83: --
84: per_pse_shd.g_api_dml := false; -- Unset the api dml status
85: --
86: hr_utility.set_location(' Leaving:'||l_proc, 10);
87: --
88: Exception

Line 91: per_pse_shd.g_api_dml := false; -- Unset the api dml status

87: --
88: Exception
89: When hr_api.check_integrity_violated Then
90: -- A check constraint has been violated
91: per_pse_shd.g_api_dml := false; -- Unset the api dml status
92: per_pse_shd.constraint_error
93: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
94: When hr_api.parent_integrity_violated Then
95: -- Parent integrity has been violated

Line 92: per_pse_shd.constraint_error

88: Exception
89: When hr_api.check_integrity_violated Then
90: -- A check constraint has been violated
91: per_pse_shd.g_api_dml := false; -- Unset the api dml status
92: per_pse_shd.constraint_error
93: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
94: When hr_api.parent_integrity_violated Then
95: -- Parent integrity has been violated
96: per_pse_shd.g_api_dml := false; -- Unset the api dml status

Line 96: per_pse_shd.g_api_dml := false; -- Unset the api dml status

92: per_pse_shd.constraint_error
93: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
94: When hr_api.parent_integrity_violated Then
95: -- Parent integrity has been violated
96: per_pse_shd.g_api_dml := false; -- Unset the api dml status
97: per_pse_shd.constraint_error
98: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
99: When hr_api.unique_integrity_violated Then
100: -- Unique integrity has been violated

Line 97: per_pse_shd.constraint_error

93: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
94: When hr_api.parent_integrity_violated Then
95: -- Parent integrity has been violated
96: per_pse_shd.g_api_dml := false; -- Unset the api dml status
97: per_pse_shd.constraint_error
98: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
99: When hr_api.unique_integrity_violated Then
100: -- Unique integrity has been violated
101: per_pse_shd.g_api_dml := false; -- Unset the api dml status

Line 101: per_pse_shd.g_api_dml := false; -- Unset the api dml status

97: per_pse_shd.constraint_error
98: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
99: When hr_api.unique_integrity_violated Then
100: -- Unique integrity has been violated
101: per_pse_shd.g_api_dml := false; -- Unset the api dml status
102: per_pse_shd.constraint_error
103: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
104: When Others Then
105: per_pse_shd.g_api_dml := false; -- Unset the api dml status

Line 102: per_pse_shd.constraint_error

98: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
99: When hr_api.unique_integrity_violated Then
100: -- Unique integrity has been violated
101: per_pse_shd.g_api_dml := false; -- Unset the api dml status
102: per_pse_shd.constraint_error
103: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
104: When Others Then
105: per_pse_shd.g_api_dml := false; -- Unset the api dml status
106: Raise;

Line 105: per_pse_shd.g_api_dml := false; -- Unset the api dml status

101: per_pse_shd.g_api_dml := false; -- Unset the api dml status
102: per_pse_shd.constraint_error
103: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
104: When Others Then
105: per_pse_shd.g_api_dml := false; -- Unset the api dml status
106: Raise;
107: End update_dml;
108: --
109: -- ----------------------------------------------------------------------------

Line 142: (p_rec in per_pse_shd.g_rec_type

138: --
139: -- {End Of Comments}
140: -- ----------------------------------------------------------------------------
141: Procedure pre_update
142: (p_rec in per_pse_shd.g_rec_type
143: ) is
144: --
145: l_proc varchar2(72) := g_package||'pre_update';
146: --

Line 186: (p_rec in per_pse_shd.g_rec_type

182: --
183: -- {End Of Comments}
184: -- ----------------------------------------------------------------------------
185: Procedure post_update
186: (p_rec in per_pse_shd.g_rec_type
187: ) is
188: --
189: l_proc varchar2(72) := g_package||'post_update';
190: --

Line 217: => per_pse_shd.g_old_rec.business_group_id

213: => p_rec.program_update_date
214: ,p_object_version_number
215: => p_rec.object_version_number
216: ,p_business_group_id_o
217: => per_pse_shd.g_old_rec.business_group_id
218: ,p_pos_structure_version_id_o
219: => per_pse_shd.g_old_rec.pos_structure_version_id
220: ,p_subordinate_position_id_o
221: => per_pse_shd.g_old_rec.subordinate_position_id

Line 219: => per_pse_shd.g_old_rec.pos_structure_version_id

215: => p_rec.object_version_number
216: ,p_business_group_id_o
217: => per_pse_shd.g_old_rec.business_group_id
218: ,p_pos_structure_version_id_o
219: => per_pse_shd.g_old_rec.pos_structure_version_id
220: ,p_subordinate_position_id_o
221: => per_pse_shd.g_old_rec.subordinate_position_id
222: ,p_parent_position_id_o
223: => per_pse_shd.g_old_rec.parent_position_id

Line 221: => per_pse_shd.g_old_rec.subordinate_position_id

217: => per_pse_shd.g_old_rec.business_group_id
218: ,p_pos_structure_version_id_o
219: => per_pse_shd.g_old_rec.pos_structure_version_id
220: ,p_subordinate_position_id_o
221: => per_pse_shd.g_old_rec.subordinate_position_id
222: ,p_parent_position_id_o
223: => per_pse_shd.g_old_rec.parent_position_id
224: ,p_request_id_o
225: => per_pse_shd.g_old_rec.request_id

Line 223: => per_pse_shd.g_old_rec.parent_position_id

219: => per_pse_shd.g_old_rec.pos_structure_version_id
220: ,p_subordinate_position_id_o
221: => per_pse_shd.g_old_rec.subordinate_position_id
222: ,p_parent_position_id_o
223: => per_pse_shd.g_old_rec.parent_position_id
224: ,p_request_id_o
225: => per_pse_shd.g_old_rec.request_id
226: ,p_program_application_id_o
227: => per_pse_shd.g_old_rec.program_application_id

Line 225: => per_pse_shd.g_old_rec.request_id

221: => per_pse_shd.g_old_rec.subordinate_position_id
222: ,p_parent_position_id_o
223: => per_pse_shd.g_old_rec.parent_position_id
224: ,p_request_id_o
225: => per_pse_shd.g_old_rec.request_id
226: ,p_program_application_id_o
227: => per_pse_shd.g_old_rec.program_application_id
228: ,p_program_id_o
229: => per_pse_shd.g_old_rec.program_id

Line 227: => per_pse_shd.g_old_rec.program_application_id

223: => per_pse_shd.g_old_rec.parent_position_id
224: ,p_request_id_o
225: => per_pse_shd.g_old_rec.request_id
226: ,p_program_application_id_o
227: => per_pse_shd.g_old_rec.program_application_id
228: ,p_program_id_o
229: => per_pse_shd.g_old_rec.program_id
230: ,p_program_update_date_o
231: => per_pse_shd.g_old_rec.program_update_date

Line 229: => per_pse_shd.g_old_rec.program_id

225: => per_pse_shd.g_old_rec.request_id
226: ,p_program_application_id_o
227: => per_pse_shd.g_old_rec.program_application_id
228: ,p_program_id_o
229: => per_pse_shd.g_old_rec.program_id
230: ,p_program_update_date_o
231: => per_pse_shd.g_old_rec.program_update_date
232: ,p_object_version_number_o
233: => per_pse_shd.g_old_rec.object_version_number

Line 231: => per_pse_shd.g_old_rec.program_update_date

227: => per_pse_shd.g_old_rec.program_application_id
228: ,p_program_id_o
229: => per_pse_shd.g_old_rec.program_id
230: ,p_program_update_date_o
231: => per_pse_shd.g_old_rec.program_update_date
232: ,p_object_version_number_o
233: => per_pse_shd.g_old_rec.object_version_number
234: );
235: --

Line 233: => per_pse_shd.g_old_rec.object_version_number

229: => per_pse_shd.g_old_rec.program_id
230: ,p_program_update_date_o
231: => per_pse_shd.g_old_rec.program_update_date
232: ,p_object_version_number_o
233: => per_pse_shd.g_old_rec.object_version_number
234: );
235: --
236: exception
237: --

Line 293: (p_rec in out nocopy per_pse_shd.g_rec_type

289: --
290: -- {End Of Comments}
291: -- ----------------------------------------------------------------------------
292: Procedure convert_defs
293: (p_rec in out nocopy per_pse_shd.g_rec_type
294: ) is
295: --
296: Begin
297: --

Line 305: per_pse_shd.g_old_rec.business_group_id;

301: -- is being used then we must set to the 'current' argument value.
302: --
303: If (p_rec.business_group_id = hr_api.g_number) then
304: p_rec.business_group_id :=
305: per_pse_shd.g_old_rec.business_group_id;
306: End If;
307: If (p_rec.pos_structure_version_id = hr_api.g_number) then
308: p_rec.pos_structure_version_id :=
309: per_pse_shd.g_old_rec.pos_structure_version_id;

Line 309: per_pse_shd.g_old_rec.pos_structure_version_id;

305: per_pse_shd.g_old_rec.business_group_id;
306: End If;
307: If (p_rec.pos_structure_version_id = hr_api.g_number) then
308: p_rec.pos_structure_version_id :=
309: per_pse_shd.g_old_rec.pos_structure_version_id;
310: End If;
311: If (p_rec.subordinate_position_id = hr_api.g_number) then
312: p_rec.subordinate_position_id :=
313: per_pse_shd.g_old_rec.subordinate_position_id;

Line 313: per_pse_shd.g_old_rec.subordinate_position_id;

309: per_pse_shd.g_old_rec.pos_structure_version_id;
310: End If;
311: If (p_rec.subordinate_position_id = hr_api.g_number) then
312: p_rec.subordinate_position_id :=
313: per_pse_shd.g_old_rec.subordinate_position_id;
314: End If;
315: If (p_rec.parent_position_id = hr_api.g_number) then
316: p_rec.parent_position_id :=
317: per_pse_shd.g_old_rec.parent_position_id;

Line 317: per_pse_shd.g_old_rec.parent_position_id;

313: per_pse_shd.g_old_rec.subordinate_position_id;
314: End If;
315: If (p_rec.parent_position_id = hr_api.g_number) then
316: p_rec.parent_position_id :=
317: per_pse_shd.g_old_rec.parent_position_id;
318: End If;
319: If (p_rec.request_id = hr_api.g_number) then
320: p_rec.request_id :=
321: per_pse_shd.g_old_rec.request_id;

Line 321: per_pse_shd.g_old_rec.request_id;

317: per_pse_shd.g_old_rec.parent_position_id;
318: End If;
319: If (p_rec.request_id = hr_api.g_number) then
320: p_rec.request_id :=
321: per_pse_shd.g_old_rec.request_id;
322: End If;
323: If (p_rec.program_application_id = hr_api.g_number) then
324: p_rec.program_application_id :=
325: per_pse_shd.g_old_rec.program_application_id;

Line 325: per_pse_shd.g_old_rec.program_application_id;

321: per_pse_shd.g_old_rec.request_id;
322: End If;
323: If (p_rec.program_application_id = hr_api.g_number) then
324: p_rec.program_application_id :=
325: per_pse_shd.g_old_rec.program_application_id;
326: End If;
327: If (p_rec.program_id = hr_api.g_number) then
328: p_rec.program_id :=
329: per_pse_shd.g_old_rec.program_id;

Line 329: per_pse_shd.g_old_rec.program_id;

325: per_pse_shd.g_old_rec.program_application_id;
326: End If;
327: If (p_rec.program_id = hr_api.g_number) then
328: p_rec.program_id :=
329: per_pse_shd.g_old_rec.program_id;
330: End If;
331: If (p_rec.program_update_date = hr_api.g_date) then
332: p_rec.program_update_date :=
333: per_pse_shd.g_old_rec.program_update_date;

Line 333: per_pse_shd.g_old_rec.program_update_date;

329: per_pse_shd.g_old_rec.program_id;
330: End If;
331: If (p_rec.program_update_date = hr_api.g_date) then
332: p_rec.program_update_date :=
333: per_pse_shd.g_old_rec.program_update_date;
334: End If;
335: --
336: End convert_defs;
337: --

Line 342: (p_rec in out nocopy per_pse_shd.g_rec_type

338: -- ----------------------------------------------------------------------------
339: -- |---------------------------------< upd >----------------------------------|
340: -- ----------------------------------------------------------------------------
341: Procedure upd
342: (p_rec in out nocopy per_pse_shd.g_rec_type
343: ,p_effective_date in date
344: ) is
345: --
346: l_proc varchar2(72) := g_package||'upd';

Line 359: per_pse_shd.lck

355: hr_utility.set_location('Entering:'||l_proc, 5);
356: --
357: -- We must lock the row which we need to update.
358: --
359: per_pse_shd.lck
360: (p_rec.pos_structure_element_id
361: ,p_rec.object_version_number
362: );
363: --

Line 436: l_rec per_pse_shd.g_rec_type;

432: ,p_program_id in number default hr_api.g_number
433: ,p_program_update_date in date default hr_api.g_date
434: ) is
435: --
436: l_rec per_pse_shd.g_rec_type;
437: l_proc varchar2(72) := g_package||'upd';
438: --
439: Begin
440: hr_utility.set_location('Entering:'||l_proc, 5);

Line 446: per_pse_shd.convert_args

442: -- Call conversion function to turn arguments into the
443: -- l_rec structure.
444: --
445: l_rec :=
446: per_pse_shd.convert_args
447: (p_pos_structure_element_id
448: ,p_business_group_id
449: ,p_pos_structure_version_id
450: ,p_subordinate_position_id