48: --
49: -- {End Of Comments}
50: -- ----------------------------------------------------------------------------
51: Procedure delete_dml
52: (p_rec in per_sip_shd.g_rec_type
53: ) is
54: --
55: l_proc varchar2(72) := g_package||'delete_dml';
56: --
56: --
57: Begin
58: hr_utility.set_location('Entering:'||l_proc, 5);
59: --
60: per_sip_shd.g_api_dml := true; -- Set the api dml status
61: --
62: -- Delete the per_sp_successor_in_plan row.
63: --
64: delete from per_sp_successor_in_plan
63: --
64: delete from per_sp_successor_in_plan
65: where successor_in_plan_id = p_rec.successor_in_plan_id;
66: --
67: per_sip_shd.g_api_dml := false; -- Unset the api dml status
68: --
69: hr_utility.set_location(' Leaving:'||l_proc, 10);
70: --
71: Exception
70: --
71: Exception
72: When hr_api.child_integrity_violated then
73: -- Child integrity has been violated
74: per_sip_shd.g_api_dml := false; -- Unset the api dml status
75: per_sip_shd.constraint_error
76: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
77: When Others Then
78: per_sip_shd.g_api_dml := false; -- Unset the api dml status
71: Exception
72: When hr_api.child_integrity_violated then
73: -- Child integrity has been violated
74: per_sip_shd.g_api_dml := false; -- Unset the api dml status
75: per_sip_shd.constraint_error
76: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
77: When Others Then
78: per_sip_shd.g_api_dml := false; -- Unset the api dml status
79: Raise;
74: per_sip_shd.g_api_dml := false; -- Unset the api dml status
75: per_sip_shd.constraint_error
76: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
77: When Others Then
78: per_sip_shd.g_api_dml := false; -- Unset the api dml status
79: Raise;
80: End delete_dml;
81: --
82: -- ----------------------------------------------------------------------------
110: -- Internal Row Handler Use Only.
111: --
112: -- {End Of Comments}
113: -- ----------------------------------------------------------------------------
114: Procedure pre_delete(p_rec in per_sip_shd.g_rec_type) is
115: --
116: l_proc varchar2(72) := g_package||'pre_delete';
117: --
118: Begin
152: -- Internal Row Handler Use Only.
153: --
154: -- {End Of Comments}
155: -- -----------------------------------------------------------------------------
156: Procedure post_delete(p_rec in per_sip_shd.g_rec_type) is
157: --
158: l_proc varchar2(72) := g_package||'post_delete';
159: --
160: Begin
164: per_sip_rkd.after_delete
165: (p_successor_in_plan_id
166: => p_rec.successor_in_plan_id
167: ,p_plan_id_o
168: => per_sip_shd.g_old_rec.plan_id
169: ,p_successor_id_o
170: => per_sip_shd.g_old_rec.successor_id
171: ,p_business_group_id_o
172: => per_sip_shd.g_old_rec.business_group_id
166: => p_rec.successor_in_plan_id
167: ,p_plan_id_o
168: => per_sip_shd.g_old_rec.plan_id
169: ,p_successor_id_o
170: => per_sip_shd.g_old_rec.successor_id
171: ,p_business_group_id_o
172: => per_sip_shd.g_old_rec.business_group_id
173: ,p_status_o
174: => per_sip_shd.g_old_rec.status
168: => per_sip_shd.g_old_rec.plan_id
169: ,p_successor_id_o
170: => per_sip_shd.g_old_rec.successor_id
171: ,p_business_group_id_o
172: => per_sip_shd.g_old_rec.business_group_id
173: ,p_status_o
174: => per_sip_shd.g_old_rec.status
175: ,p_potential_o
176: => per_sip_shd.g_old_rec.potential
170: => per_sip_shd.g_old_rec.successor_id
171: ,p_business_group_id_o
172: => per_sip_shd.g_old_rec.business_group_id
173: ,p_status_o
174: => per_sip_shd.g_old_rec.status
175: ,p_potential_o
176: => per_sip_shd.g_old_rec.potential
177: ,p_performance_rating_o
178: => per_sip_shd.g_old_rec.performance_rating
172: => per_sip_shd.g_old_rec.business_group_id
173: ,p_status_o
174: => per_sip_shd.g_old_rec.status
175: ,p_potential_o
176: => per_sip_shd.g_old_rec.potential
177: ,p_performance_rating_o
178: => per_sip_shd.g_old_rec.performance_rating
179: ,p_risk_of_loss_o
180: => per_sip_shd.g_old_rec.risk_of_loss
174: => per_sip_shd.g_old_rec.status
175: ,p_potential_o
176: => per_sip_shd.g_old_rec.potential
177: ,p_performance_rating_o
178: => per_sip_shd.g_old_rec.performance_rating
179: ,p_risk_of_loss_o
180: => per_sip_shd.g_old_rec.risk_of_loss
181: ,p_impact_of_loss_o
182: => per_sip_shd.g_old_rec.impact_of_loss
176: => per_sip_shd.g_old_rec.potential
177: ,p_performance_rating_o
178: => per_sip_shd.g_old_rec.performance_rating
179: ,p_risk_of_loss_o
180: => per_sip_shd.g_old_rec.risk_of_loss
181: ,p_impact_of_loss_o
182: => per_sip_shd.g_old_rec.impact_of_loss
183: ,p_readiness_pct_o
184: => per_sip_shd.g_old_rec.readiness_pct
178: => per_sip_shd.g_old_rec.performance_rating
179: ,p_risk_of_loss_o
180: => per_sip_shd.g_old_rec.risk_of_loss
181: ,p_impact_of_loss_o
182: => per_sip_shd.g_old_rec.impact_of_loss
183: ,p_readiness_pct_o
184: => per_sip_shd.g_old_rec.readiness_pct
185: ,p_rank_o
186: => per_sip_shd.g_old_rec.rank
180: => per_sip_shd.g_old_rec.risk_of_loss
181: ,p_impact_of_loss_o
182: => per_sip_shd.g_old_rec.impact_of_loss
183: ,p_readiness_pct_o
184: => per_sip_shd.g_old_rec.readiness_pct
185: ,p_rank_o
186: => per_sip_shd.g_old_rec.rank
187: ,p_eligible_for_promotion_o
188: => per_sip_shd.g_old_rec.eligible_for_promotion
182: => per_sip_shd.g_old_rec.impact_of_loss
183: ,p_readiness_pct_o
184: => per_sip_shd.g_old_rec.readiness_pct
185: ,p_rank_o
186: => per_sip_shd.g_old_rec.rank
187: ,p_eligible_for_promotion_o
188: => per_sip_shd.g_old_rec.eligible_for_promotion
189: ,p_earliest_succession_date_o
190: => per_sip_shd.g_old_rec.earliest_succession_date
184: => per_sip_shd.g_old_rec.readiness_pct
185: ,p_rank_o
186: => per_sip_shd.g_old_rec.rank
187: ,p_eligible_for_promotion_o
188: => per_sip_shd.g_old_rec.eligible_for_promotion
189: ,p_earliest_succession_date_o
190: => per_sip_shd.g_old_rec.earliest_succession_date
191: ,p_latest_succession_date_o
192: => per_sip_shd.g_old_rec.latest_succession_date
186: => per_sip_shd.g_old_rec.rank
187: ,p_eligible_for_promotion_o
188: => per_sip_shd.g_old_rec.eligible_for_promotion
189: ,p_earliest_succession_date_o
190: => per_sip_shd.g_old_rec.earliest_succession_date
191: ,p_latest_succession_date_o
192: => per_sip_shd.g_old_rec.latest_succession_date
193: ,p_comments_o
194: => per_sip_shd.g_old_rec.comments
188: => per_sip_shd.g_old_rec.eligible_for_promotion
189: ,p_earliest_succession_date_o
190: => per_sip_shd.g_old_rec.earliest_succession_date
191: ,p_latest_succession_date_o
192: => per_sip_shd.g_old_rec.latest_succession_date
193: ,p_comments_o
194: => per_sip_shd.g_old_rec.comments
195: ,p_attribute_category_o
196: => per_sip_shd.g_old_rec.attribute_category
190: => per_sip_shd.g_old_rec.earliest_succession_date
191: ,p_latest_succession_date_o
192: => per_sip_shd.g_old_rec.latest_succession_date
193: ,p_comments_o
194: => per_sip_shd.g_old_rec.comments
195: ,p_attribute_category_o
196: => per_sip_shd.g_old_rec.attribute_category
197: ,p_attribute1_o
198: => per_sip_shd.g_old_rec.attribute1
192: => per_sip_shd.g_old_rec.latest_succession_date
193: ,p_comments_o
194: => per_sip_shd.g_old_rec.comments
195: ,p_attribute_category_o
196: => per_sip_shd.g_old_rec.attribute_category
197: ,p_attribute1_o
198: => per_sip_shd.g_old_rec.attribute1
199: ,p_attribute2_o
200: => per_sip_shd.g_old_rec.attribute2
194: => per_sip_shd.g_old_rec.comments
195: ,p_attribute_category_o
196: => per_sip_shd.g_old_rec.attribute_category
197: ,p_attribute1_o
198: => per_sip_shd.g_old_rec.attribute1
199: ,p_attribute2_o
200: => per_sip_shd.g_old_rec.attribute2
201: ,p_attribute3_o
202: => per_sip_shd.g_old_rec.attribute3
196: => per_sip_shd.g_old_rec.attribute_category
197: ,p_attribute1_o
198: => per_sip_shd.g_old_rec.attribute1
199: ,p_attribute2_o
200: => per_sip_shd.g_old_rec.attribute2
201: ,p_attribute3_o
202: => per_sip_shd.g_old_rec.attribute3
203: ,p_attribute4_o
204: => per_sip_shd.g_old_rec.attribute4
198: => per_sip_shd.g_old_rec.attribute1
199: ,p_attribute2_o
200: => per_sip_shd.g_old_rec.attribute2
201: ,p_attribute3_o
202: => per_sip_shd.g_old_rec.attribute3
203: ,p_attribute4_o
204: => per_sip_shd.g_old_rec.attribute4
205: ,p_attribute5_o
206: => per_sip_shd.g_old_rec.attribute5
200: => per_sip_shd.g_old_rec.attribute2
201: ,p_attribute3_o
202: => per_sip_shd.g_old_rec.attribute3
203: ,p_attribute4_o
204: => per_sip_shd.g_old_rec.attribute4
205: ,p_attribute5_o
206: => per_sip_shd.g_old_rec.attribute5
207: ,p_attribute6_o
208: => per_sip_shd.g_old_rec.attribute6
202: => per_sip_shd.g_old_rec.attribute3
203: ,p_attribute4_o
204: => per_sip_shd.g_old_rec.attribute4
205: ,p_attribute5_o
206: => per_sip_shd.g_old_rec.attribute5
207: ,p_attribute6_o
208: => per_sip_shd.g_old_rec.attribute6
209: ,p_attribute7_o
210: => per_sip_shd.g_old_rec.attribute7
204: => per_sip_shd.g_old_rec.attribute4
205: ,p_attribute5_o
206: => per_sip_shd.g_old_rec.attribute5
207: ,p_attribute6_o
208: => per_sip_shd.g_old_rec.attribute6
209: ,p_attribute7_o
210: => per_sip_shd.g_old_rec.attribute7
211: ,p_attribute8_o
212: => per_sip_shd.g_old_rec.attribute8
206: => per_sip_shd.g_old_rec.attribute5
207: ,p_attribute6_o
208: => per_sip_shd.g_old_rec.attribute6
209: ,p_attribute7_o
210: => per_sip_shd.g_old_rec.attribute7
211: ,p_attribute8_o
212: => per_sip_shd.g_old_rec.attribute8
213: ,p_attribute9_o
214: => per_sip_shd.g_old_rec.attribute9
208: => per_sip_shd.g_old_rec.attribute6
209: ,p_attribute7_o
210: => per_sip_shd.g_old_rec.attribute7
211: ,p_attribute8_o
212: => per_sip_shd.g_old_rec.attribute8
213: ,p_attribute9_o
214: => per_sip_shd.g_old_rec.attribute9
215: ,p_attribute10_o
216: => per_sip_shd.g_old_rec.attribute10
210: => per_sip_shd.g_old_rec.attribute7
211: ,p_attribute8_o
212: => per_sip_shd.g_old_rec.attribute8
213: ,p_attribute9_o
214: => per_sip_shd.g_old_rec.attribute9
215: ,p_attribute10_o
216: => per_sip_shd.g_old_rec.attribute10
217: ,p_attribute11_o
218: => per_sip_shd.g_old_rec.attribute11
212: => per_sip_shd.g_old_rec.attribute8
213: ,p_attribute9_o
214: => per_sip_shd.g_old_rec.attribute9
215: ,p_attribute10_o
216: => per_sip_shd.g_old_rec.attribute10
217: ,p_attribute11_o
218: => per_sip_shd.g_old_rec.attribute11
219: ,p_attribute12_o
220: => per_sip_shd.g_old_rec.attribute12
214: => per_sip_shd.g_old_rec.attribute9
215: ,p_attribute10_o
216: => per_sip_shd.g_old_rec.attribute10
217: ,p_attribute11_o
218: => per_sip_shd.g_old_rec.attribute11
219: ,p_attribute12_o
220: => per_sip_shd.g_old_rec.attribute12
221: ,p_attribute13_o
222: => per_sip_shd.g_old_rec.attribute13
216: => per_sip_shd.g_old_rec.attribute10
217: ,p_attribute11_o
218: => per_sip_shd.g_old_rec.attribute11
219: ,p_attribute12_o
220: => per_sip_shd.g_old_rec.attribute12
221: ,p_attribute13_o
222: => per_sip_shd.g_old_rec.attribute13
223: ,p_attribute14_o
224: => per_sip_shd.g_old_rec.attribute14
218: => per_sip_shd.g_old_rec.attribute11
219: ,p_attribute12_o
220: => per_sip_shd.g_old_rec.attribute12
221: ,p_attribute13_o
222: => per_sip_shd.g_old_rec.attribute13
223: ,p_attribute14_o
224: => per_sip_shd.g_old_rec.attribute14
225: ,p_attribute15_o
226: => per_sip_shd.g_old_rec.attribute15
220: => per_sip_shd.g_old_rec.attribute12
221: ,p_attribute13_o
222: => per_sip_shd.g_old_rec.attribute13
223: ,p_attribute14_o
224: => per_sip_shd.g_old_rec.attribute14
225: ,p_attribute15_o
226: => per_sip_shd.g_old_rec.attribute15
227: ,p_attribute16_o
228: => per_sip_shd.g_old_rec.attribute16
222: => per_sip_shd.g_old_rec.attribute13
223: ,p_attribute14_o
224: => per_sip_shd.g_old_rec.attribute14
225: ,p_attribute15_o
226: => per_sip_shd.g_old_rec.attribute15
227: ,p_attribute16_o
228: => per_sip_shd.g_old_rec.attribute16
229: ,p_attribute17_o
230: => per_sip_shd.g_old_rec.attribute17
224: => per_sip_shd.g_old_rec.attribute14
225: ,p_attribute15_o
226: => per_sip_shd.g_old_rec.attribute15
227: ,p_attribute16_o
228: => per_sip_shd.g_old_rec.attribute16
229: ,p_attribute17_o
230: => per_sip_shd.g_old_rec.attribute17
231: ,p_attribute18_o
232: => per_sip_shd.g_old_rec.attribute18
226: => per_sip_shd.g_old_rec.attribute15
227: ,p_attribute16_o
228: => per_sip_shd.g_old_rec.attribute16
229: ,p_attribute17_o
230: => per_sip_shd.g_old_rec.attribute17
231: ,p_attribute18_o
232: => per_sip_shd.g_old_rec.attribute18
233: ,p_attribute19_o
234: => per_sip_shd.g_old_rec.attribute19
228: => per_sip_shd.g_old_rec.attribute16
229: ,p_attribute17_o
230: => per_sip_shd.g_old_rec.attribute17
231: ,p_attribute18_o
232: => per_sip_shd.g_old_rec.attribute18
233: ,p_attribute19_o
234: => per_sip_shd.g_old_rec.attribute19
235: ,p_attribute20_o
236: => per_sip_shd.g_old_rec.attribute20
230: => per_sip_shd.g_old_rec.attribute17
231: ,p_attribute18_o
232: => per_sip_shd.g_old_rec.attribute18
233: ,p_attribute19_o
234: => per_sip_shd.g_old_rec.attribute19
235: ,p_attribute20_o
236: => per_sip_shd.g_old_rec.attribute20
237: ,p_planned_date_o
238: => per_sip_shd.g_old_rec.planned_date
232: => per_sip_shd.g_old_rec.attribute18
233: ,p_attribute19_o
234: => per_sip_shd.g_old_rec.attribute19
235: ,p_attribute20_o
236: => per_sip_shd.g_old_rec.attribute20
237: ,p_planned_date_o
238: => per_sip_shd.g_old_rec.planned_date
239: ,p_assignment_id_o
240: => per_sip_shd.g_old_rec.assignment_id
234: => per_sip_shd.g_old_rec.attribute19
235: ,p_attribute20_o
236: => per_sip_shd.g_old_rec.attribute20
237: ,p_planned_date_o
238: => per_sip_shd.g_old_rec.planned_date
239: ,p_assignment_id_o
240: => per_sip_shd.g_old_rec.assignment_id
241: ,p_supervisor_id_o
242: => per_sip_shd.g_old_rec.supervisor_id
236: => per_sip_shd.g_old_rec.attribute20
237: ,p_planned_date_o
238: => per_sip_shd.g_old_rec.planned_date
239: ,p_assignment_id_o
240: => per_sip_shd.g_old_rec.assignment_id
241: ,p_supervisor_id_o
242: => per_sip_shd.g_old_rec.supervisor_id
243: ,p_grade_id_o
244: => per_sip_shd.g_old_rec.grade_id
238: => per_sip_shd.g_old_rec.planned_date
239: ,p_assignment_id_o
240: => per_sip_shd.g_old_rec.assignment_id
241: ,p_supervisor_id_o
242: => per_sip_shd.g_old_rec.supervisor_id
243: ,p_grade_id_o
244: => per_sip_shd.g_old_rec.grade_id
245: ,p_grade_ladder_id_o
246: => per_sip_shd.g_old_rec.grade_ladder_id
240: => per_sip_shd.g_old_rec.assignment_id
241: ,p_supervisor_id_o
242: => per_sip_shd.g_old_rec.supervisor_id
243: ,p_grade_id_o
244: => per_sip_shd.g_old_rec.grade_id
245: ,p_grade_ladder_id_o
246: => per_sip_shd.g_old_rec.grade_ladder_id
247: ,p_grade_step_id_o
248: => per_sip_shd.g_old_rec.grade_step_id
242: => per_sip_shd.g_old_rec.supervisor_id
243: ,p_grade_id_o
244: => per_sip_shd.g_old_rec.grade_id
245: ,p_grade_ladder_id_o
246: => per_sip_shd.g_old_rec.grade_ladder_id
247: ,p_grade_step_id_o
248: => per_sip_shd.g_old_rec.grade_step_id
249: ,p_grade_point_id_o
250: => per_sip_shd.g_old_rec.grade_point_id
244: => per_sip_shd.g_old_rec.grade_id
245: ,p_grade_ladder_id_o
246: => per_sip_shd.g_old_rec.grade_ladder_id
247: ,p_grade_step_id_o
248: => per_sip_shd.g_old_rec.grade_step_id
249: ,p_grade_point_id_o
250: => per_sip_shd.g_old_rec.grade_point_id
251: ,p_position_id_o
252: => per_sip_shd.g_old_rec.position_id
246: => per_sip_shd.g_old_rec.grade_ladder_id
247: ,p_grade_step_id_o
248: => per_sip_shd.g_old_rec.grade_step_id
249: ,p_grade_point_id_o
250: => per_sip_shd.g_old_rec.grade_point_id
251: ,p_position_id_o
252: => per_sip_shd.g_old_rec.position_id
253: ,p_job_id_o
254: => per_sip_shd.g_old_rec.job_id
248: => per_sip_shd.g_old_rec.grade_step_id
249: ,p_grade_point_id_o
250: => per_sip_shd.g_old_rec.grade_point_id
251: ,p_position_id_o
252: => per_sip_shd.g_old_rec.position_id
253: ,p_job_id_o
254: => per_sip_shd.g_old_rec.job_id
255: ,p_assignment_status_type_id_o
256: => per_sip_shd.g_old_rec.assignment_status_type_id
250: => per_sip_shd.g_old_rec.grade_point_id
251: ,p_position_id_o
252: => per_sip_shd.g_old_rec.position_id
253: ,p_job_id_o
254: => per_sip_shd.g_old_rec.job_id
255: ,p_assignment_status_type_id_o
256: => per_sip_shd.g_old_rec.assignment_status_type_id
257: ,p_organization_id_o
258: => per_sip_shd.g_old_rec.organization_id
252: => per_sip_shd.g_old_rec.position_id
253: ,p_job_id_o
254: => per_sip_shd.g_old_rec.job_id
255: ,p_assignment_status_type_id_o
256: => per_sip_shd.g_old_rec.assignment_status_type_id
257: ,p_organization_id_o
258: => per_sip_shd.g_old_rec.organization_id
259: ,p_people_group_id_o
260: => per_sip_shd.g_old_rec.people_group_id
254: => per_sip_shd.g_old_rec.job_id
255: ,p_assignment_status_type_id_o
256: => per_sip_shd.g_old_rec.assignment_status_type_id
257: ,p_organization_id_o
258: => per_sip_shd.g_old_rec.organization_id
259: ,p_people_group_id_o
260: => per_sip_shd.g_old_rec.people_group_id
261: ,p_pay_basis_id_o
262: => per_sip_shd.g_old_rec.pay_basis_id
256: => per_sip_shd.g_old_rec.assignment_status_type_id
257: ,p_organization_id_o
258: => per_sip_shd.g_old_rec.organization_id
259: ,p_people_group_id_o
260: => per_sip_shd.g_old_rec.people_group_id
261: ,p_pay_basis_id_o
262: => per_sip_shd.g_old_rec.pay_basis_id
263: ,p_employee_category_o
264: => per_sip_shd.g_old_rec.employee_category
258: => per_sip_shd.g_old_rec.organization_id
259: ,p_people_group_id_o
260: => per_sip_shd.g_old_rec.people_group_id
261: ,p_pay_basis_id_o
262: => per_sip_shd.g_old_rec.pay_basis_id
263: ,p_employee_category_o
264: => per_sip_shd.g_old_rec.employee_category
265: ,p_bargaining_unit_code_o
266: => per_sip_shd.g_old_rec.bargaining_unit_code
260: => per_sip_shd.g_old_rec.people_group_id
261: ,p_pay_basis_id_o
262: => per_sip_shd.g_old_rec.pay_basis_id
263: ,p_employee_category_o
264: => per_sip_shd.g_old_rec.employee_category
265: ,p_bargaining_unit_code_o
266: => per_sip_shd.g_old_rec.bargaining_unit_code
267: ,p_labour_union_member_flag_o
268: => per_sip_shd.g_old_rec.labour_union_member_flag
262: => per_sip_shd.g_old_rec.pay_basis_id
263: ,p_employee_category_o
264: => per_sip_shd.g_old_rec.employee_category
265: ,p_bargaining_unit_code_o
266: => per_sip_shd.g_old_rec.bargaining_unit_code
267: ,p_labour_union_member_flag_o
268: => per_sip_shd.g_old_rec.labour_union_member_flag
269: ,p_collective_agreement_id_o
270: => per_sip_shd.g_old_rec.collective_agreement_id
264: => per_sip_shd.g_old_rec.employee_category
265: ,p_bargaining_unit_code_o
266: => per_sip_shd.g_old_rec.bargaining_unit_code
267: ,p_labour_union_member_flag_o
268: => per_sip_shd.g_old_rec.labour_union_member_flag
269: ,p_collective_agreement_id_o
270: => per_sip_shd.g_old_rec.collective_agreement_id
271: ,p_assignment_category_o
272: => per_sip_shd.g_old_rec.assignment_category
266: => per_sip_shd.g_old_rec.bargaining_unit_code
267: ,p_labour_union_member_flag_o
268: => per_sip_shd.g_old_rec.labour_union_member_flag
269: ,p_collective_agreement_id_o
270: => per_sip_shd.g_old_rec.collective_agreement_id
271: ,p_assignment_category_o
272: => per_sip_shd.g_old_rec.assignment_category
273: ,p_location_id_o
274: => per_sip_shd.g_old_rec.location_id
268: => per_sip_shd.g_old_rec.labour_union_member_flag
269: ,p_collective_agreement_id_o
270: => per_sip_shd.g_old_rec.collective_agreement_id
271: ,p_assignment_category_o
272: => per_sip_shd.g_old_rec.assignment_category
273: ,p_location_id_o
274: => per_sip_shd.g_old_rec.location_id
275: ,p_contract_id_o
276: => per_sip_shd.g_old_rec.contract_id
270: => per_sip_shd.g_old_rec.collective_agreement_id
271: ,p_assignment_category_o
272: => per_sip_shd.g_old_rec.assignment_category
273: ,p_location_id_o
274: => per_sip_shd.g_old_rec.location_id
275: ,p_contract_id_o
276: => per_sip_shd.g_old_rec.contract_id
277: ,p_object_version_number_o
278: => per_sip_shd.g_old_rec.object_version_number
272: => per_sip_shd.g_old_rec.assignment_category
273: ,p_location_id_o
274: => per_sip_shd.g_old_rec.location_id
275: ,p_contract_id_o
276: => per_sip_shd.g_old_rec.contract_id
277: ,p_object_version_number_o
278: => per_sip_shd.g_old_rec.object_version_number
279: );
280: --
274: => per_sip_shd.g_old_rec.location_id
275: ,p_contract_id_o
276: => per_sip_shd.g_old_rec.contract_id
277: ,p_object_version_number_o
278: => per_sip_shd.g_old_rec.object_version_number
279: );
280: --
281: exception
282: --
294: -- ----------------------------------------------------------------------------
295: -- |---------------------------------< del >----------------------------------|
296: -- ----------------------------------------------------------------------------
297: Procedure del
298: (p_rec in per_sip_shd.g_rec_type
299: ) is
300: --
301: l_proc varchar2(72) := g_package||'del';
302: --
304: hr_utility.set_location('Entering:'||l_proc, 5);
305: --
306: -- We must lock the row which we need to delete.
307: --
308: per_sip_shd.lck
309: (p_rec.successor_in_plan_id
310: ,p_rec.object_version_number
311: );
312: --
341: (p_successor_in_plan_id in number
342: ,p_object_version_number in number
343: ) is
344: --
345: l_rec per_sip_shd.g_rec_type;
346: l_proc varchar2(72) := g_package||'del';
347: --
348: Begin
349: hr_utility.set_location('Entering:'||l_proc, 5);