48: --
49: -- {End Of Comments}
50: -- ----------------------------------------------------------------------------
51: Procedure delete_dml
52: (p_rec in psp_era_shd.g_rec_type
53: ) is
54: --
55: l_proc varchar2(72) := g_package||'delete_dml';
56: --
71: Exception
72: When hr_api.child_integrity_violated then
73: -- Child integrity has been violated
74: --
75: psp_era_shd.constraint_error
76: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
77: When Others Then
78: --
79: Raise;
110: -- Internal Row Handler Use Only.
111: --
112: -- {End Of Comments}
113: -- ----------------------------------------------------------------------------
114: Procedure pre_delete(p_rec in psp_era_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 psp_era_shd.g_rec_type) is
157: --
158: l_proc varchar2(72) := g_package||'post_delete';
159: --
160: Begin
164: psp_era_rkd.after_delete
165: (p_effort_report_approval_id
166: => p_rec.effort_report_approval_id
167: ,p_effort_report_detail_id_o
168: => psp_era_shd.g_old_rec.effort_report_detail_id
169: ,p_wf_role_name_o
170: => psp_era_shd.g_old_rec.wf_role_name
171: ,p_wf_orig_system_id_o
172: => psp_era_shd.g_old_rec.wf_orig_system_id
166: => p_rec.effort_report_approval_id
167: ,p_effort_report_detail_id_o
168: => psp_era_shd.g_old_rec.effort_report_detail_id
169: ,p_wf_role_name_o
170: => psp_era_shd.g_old_rec.wf_role_name
171: ,p_wf_orig_system_id_o
172: => psp_era_shd.g_old_rec.wf_orig_system_id
173: ,p_wf_orig_system_o
174: => psp_era_shd.g_old_rec.wf_orig_system
168: => psp_era_shd.g_old_rec.effort_report_detail_id
169: ,p_wf_role_name_o
170: => psp_era_shd.g_old_rec.wf_role_name
171: ,p_wf_orig_system_id_o
172: => psp_era_shd.g_old_rec.wf_orig_system_id
173: ,p_wf_orig_system_o
174: => psp_era_shd.g_old_rec.wf_orig_system
175: ,p_approver_order_num_o
176: => psp_era_shd.g_old_rec.approver_order_num
170: => psp_era_shd.g_old_rec.wf_role_name
171: ,p_wf_orig_system_id_o
172: => psp_era_shd.g_old_rec.wf_orig_system_id
173: ,p_wf_orig_system_o
174: => psp_era_shd.g_old_rec.wf_orig_system
175: ,p_approver_order_num_o
176: => psp_era_shd.g_old_rec.approver_order_num
177: ,p_approval_status_o
178: => psp_era_shd.g_old_rec.approval_status
172: => psp_era_shd.g_old_rec.wf_orig_system_id
173: ,p_wf_orig_system_o
174: => psp_era_shd.g_old_rec.wf_orig_system
175: ,p_approver_order_num_o
176: => psp_era_shd.g_old_rec.approver_order_num
177: ,p_approval_status_o
178: => psp_era_shd.g_old_rec.approval_status
179: ,p_response_date_o
180: => psp_era_shd.g_old_rec.response_date
174: => psp_era_shd.g_old_rec.wf_orig_system
175: ,p_approver_order_num_o
176: => psp_era_shd.g_old_rec.approver_order_num
177: ,p_approval_status_o
178: => psp_era_shd.g_old_rec.approval_status
179: ,p_response_date_o
180: => psp_era_shd.g_old_rec.response_date
181: ,p_actual_cost_share_o
182: => psp_era_shd.g_old_rec.actual_cost_share
176: => psp_era_shd.g_old_rec.approver_order_num
177: ,p_approval_status_o
178: => psp_era_shd.g_old_rec.approval_status
179: ,p_response_date_o
180: => psp_era_shd.g_old_rec.response_date
181: ,p_actual_cost_share_o
182: => psp_era_shd.g_old_rec.actual_cost_share
183: ,p_overwritten_effort_percent_o
184: => psp_era_shd.g_old_rec.overwritten_effort_percent
178: => psp_era_shd.g_old_rec.approval_status
179: ,p_response_date_o
180: => psp_era_shd.g_old_rec.response_date
181: ,p_actual_cost_share_o
182: => psp_era_shd.g_old_rec.actual_cost_share
183: ,p_overwritten_effort_percent_o
184: => psp_era_shd.g_old_rec.overwritten_effort_percent
185: ,p_wf_item_key_o
186: => psp_era_shd.g_old_rec.wf_item_key
180: => psp_era_shd.g_old_rec.response_date
181: ,p_actual_cost_share_o
182: => psp_era_shd.g_old_rec.actual_cost_share
183: ,p_overwritten_effort_percent_o
184: => psp_era_shd.g_old_rec.overwritten_effort_percent
185: ,p_wf_item_key_o
186: => psp_era_shd.g_old_rec.wf_item_key
187: ,p_comments_o
188: => psp_era_shd.g_old_rec.comments
182: => psp_era_shd.g_old_rec.actual_cost_share
183: ,p_overwritten_effort_percent_o
184: => psp_era_shd.g_old_rec.overwritten_effort_percent
185: ,p_wf_item_key_o
186: => psp_era_shd.g_old_rec.wf_item_key
187: ,p_comments_o
188: => psp_era_shd.g_old_rec.comments
189: ,p_pera_information_category_o
190: => psp_era_shd.g_old_rec.pera_information_category
184: => psp_era_shd.g_old_rec.overwritten_effort_percent
185: ,p_wf_item_key_o
186: => psp_era_shd.g_old_rec.wf_item_key
187: ,p_comments_o
188: => psp_era_shd.g_old_rec.comments
189: ,p_pera_information_category_o
190: => psp_era_shd.g_old_rec.pera_information_category
191: ,p_pera_information1_o
192: => psp_era_shd.g_old_rec.pera_information1
186: => psp_era_shd.g_old_rec.wf_item_key
187: ,p_comments_o
188: => psp_era_shd.g_old_rec.comments
189: ,p_pera_information_category_o
190: => psp_era_shd.g_old_rec.pera_information_category
191: ,p_pera_information1_o
192: => psp_era_shd.g_old_rec.pera_information1
193: ,p_pera_information2_o
194: => psp_era_shd.g_old_rec.pera_information2
188: => psp_era_shd.g_old_rec.comments
189: ,p_pera_information_category_o
190: => psp_era_shd.g_old_rec.pera_information_category
191: ,p_pera_information1_o
192: => psp_era_shd.g_old_rec.pera_information1
193: ,p_pera_information2_o
194: => psp_era_shd.g_old_rec.pera_information2
195: ,p_pera_information3_o
196: => psp_era_shd.g_old_rec.pera_information3
190: => psp_era_shd.g_old_rec.pera_information_category
191: ,p_pera_information1_o
192: => psp_era_shd.g_old_rec.pera_information1
193: ,p_pera_information2_o
194: => psp_era_shd.g_old_rec.pera_information2
195: ,p_pera_information3_o
196: => psp_era_shd.g_old_rec.pera_information3
197: ,p_pera_information4_o
198: => psp_era_shd.g_old_rec.pera_information4
192: => psp_era_shd.g_old_rec.pera_information1
193: ,p_pera_information2_o
194: => psp_era_shd.g_old_rec.pera_information2
195: ,p_pera_information3_o
196: => psp_era_shd.g_old_rec.pera_information3
197: ,p_pera_information4_o
198: => psp_era_shd.g_old_rec.pera_information4
199: ,p_pera_information5_o
200: => psp_era_shd.g_old_rec.pera_information5
194: => psp_era_shd.g_old_rec.pera_information2
195: ,p_pera_information3_o
196: => psp_era_shd.g_old_rec.pera_information3
197: ,p_pera_information4_o
198: => psp_era_shd.g_old_rec.pera_information4
199: ,p_pera_information5_o
200: => psp_era_shd.g_old_rec.pera_information5
201: ,p_pera_information6_o
202: => psp_era_shd.g_old_rec.pera_information6
196: => psp_era_shd.g_old_rec.pera_information3
197: ,p_pera_information4_o
198: => psp_era_shd.g_old_rec.pera_information4
199: ,p_pera_information5_o
200: => psp_era_shd.g_old_rec.pera_information5
201: ,p_pera_information6_o
202: => psp_era_shd.g_old_rec.pera_information6
203: ,p_pera_information7_o
204: => psp_era_shd.g_old_rec.pera_information7
198: => psp_era_shd.g_old_rec.pera_information4
199: ,p_pera_information5_o
200: => psp_era_shd.g_old_rec.pera_information5
201: ,p_pera_information6_o
202: => psp_era_shd.g_old_rec.pera_information6
203: ,p_pera_information7_o
204: => psp_era_shd.g_old_rec.pera_information7
205: ,p_pera_information8_o
206: => psp_era_shd.g_old_rec.pera_information8
200: => psp_era_shd.g_old_rec.pera_information5
201: ,p_pera_information6_o
202: => psp_era_shd.g_old_rec.pera_information6
203: ,p_pera_information7_o
204: => psp_era_shd.g_old_rec.pera_information7
205: ,p_pera_information8_o
206: => psp_era_shd.g_old_rec.pera_information8
207: ,p_pera_information9_o
208: => psp_era_shd.g_old_rec.pera_information9
202: => psp_era_shd.g_old_rec.pera_information6
203: ,p_pera_information7_o
204: => psp_era_shd.g_old_rec.pera_information7
205: ,p_pera_information8_o
206: => psp_era_shd.g_old_rec.pera_information8
207: ,p_pera_information9_o
208: => psp_era_shd.g_old_rec.pera_information9
209: ,p_pera_information10_o
210: => psp_era_shd.g_old_rec.pera_information10
204: => psp_era_shd.g_old_rec.pera_information7
205: ,p_pera_information8_o
206: => psp_era_shd.g_old_rec.pera_information8
207: ,p_pera_information9_o
208: => psp_era_shd.g_old_rec.pera_information9
209: ,p_pera_information10_o
210: => psp_era_shd.g_old_rec.pera_information10
211: ,p_pera_information11_o
212: => psp_era_shd.g_old_rec.pera_information11
206: => psp_era_shd.g_old_rec.pera_information8
207: ,p_pera_information9_o
208: => psp_era_shd.g_old_rec.pera_information9
209: ,p_pera_information10_o
210: => psp_era_shd.g_old_rec.pera_information10
211: ,p_pera_information11_o
212: => psp_era_shd.g_old_rec.pera_information11
213: ,p_pera_information12_o
214: => psp_era_shd.g_old_rec.pera_information12
208: => psp_era_shd.g_old_rec.pera_information9
209: ,p_pera_information10_o
210: => psp_era_shd.g_old_rec.pera_information10
211: ,p_pera_information11_o
212: => psp_era_shd.g_old_rec.pera_information11
213: ,p_pera_information12_o
214: => psp_era_shd.g_old_rec.pera_information12
215: ,p_pera_information13_o
216: => psp_era_shd.g_old_rec.pera_information13
210: => psp_era_shd.g_old_rec.pera_information10
211: ,p_pera_information11_o
212: => psp_era_shd.g_old_rec.pera_information11
213: ,p_pera_information12_o
214: => psp_era_shd.g_old_rec.pera_information12
215: ,p_pera_information13_o
216: => psp_era_shd.g_old_rec.pera_information13
217: ,p_pera_information14_o
218: => psp_era_shd.g_old_rec.pera_information14
212: => psp_era_shd.g_old_rec.pera_information11
213: ,p_pera_information12_o
214: => psp_era_shd.g_old_rec.pera_information12
215: ,p_pera_information13_o
216: => psp_era_shd.g_old_rec.pera_information13
217: ,p_pera_information14_o
218: => psp_era_shd.g_old_rec.pera_information14
219: ,p_pera_information15_o
220: => psp_era_shd.g_old_rec.pera_information15
214: => psp_era_shd.g_old_rec.pera_information12
215: ,p_pera_information13_o
216: => psp_era_shd.g_old_rec.pera_information13
217: ,p_pera_information14_o
218: => psp_era_shd.g_old_rec.pera_information14
219: ,p_pera_information15_o
220: => psp_era_shd.g_old_rec.pera_information15
221: ,p_pera_information16_o
222: => psp_era_shd.g_old_rec.pera_information16
216: => psp_era_shd.g_old_rec.pera_information13
217: ,p_pera_information14_o
218: => psp_era_shd.g_old_rec.pera_information14
219: ,p_pera_information15_o
220: => psp_era_shd.g_old_rec.pera_information15
221: ,p_pera_information16_o
222: => psp_era_shd.g_old_rec.pera_information16
223: ,p_pera_information17_o
224: => psp_era_shd.g_old_rec.pera_information17
218: => psp_era_shd.g_old_rec.pera_information14
219: ,p_pera_information15_o
220: => psp_era_shd.g_old_rec.pera_information15
221: ,p_pera_information16_o
222: => psp_era_shd.g_old_rec.pera_information16
223: ,p_pera_information17_o
224: => psp_era_shd.g_old_rec.pera_information17
225: ,p_pera_information18_o
226: => psp_era_shd.g_old_rec.pera_information18
220: => psp_era_shd.g_old_rec.pera_information15
221: ,p_pera_information16_o
222: => psp_era_shd.g_old_rec.pera_information16
223: ,p_pera_information17_o
224: => psp_era_shd.g_old_rec.pera_information17
225: ,p_pera_information18_o
226: => psp_era_shd.g_old_rec.pera_information18
227: ,p_pera_information19_o
228: => psp_era_shd.g_old_rec.pera_information19
222: => psp_era_shd.g_old_rec.pera_information16
223: ,p_pera_information17_o
224: => psp_era_shd.g_old_rec.pera_information17
225: ,p_pera_information18_o
226: => psp_era_shd.g_old_rec.pera_information18
227: ,p_pera_information19_o
228: => psp_era_shd.g_old_rec.pera_information19
229: ,p_pera_information20_o
230: => psp_era_shd.g_old_rec.pera_information20
224: => psp_era_shd.g_old_rec.pera_information17
225: ,p_pera_information18_o
226: => psp_era_shd.g_old_rec.pera_information18
227: ,p_pera_information19_o
228: => psp_era_shd.g_old_rec.pera_information19
229: ,p_pera_information20_o
230: => psp_era_shd.g_old_rec.pera_information20
231: ,p_wf_role_display_name_o
232: => psp_era_shd.g_old_rec.wf_role_display_name
226: => psp_era_shd.g_old_rec.pera_information18
227: ,p_pera_information19_o
228: => psp_era_shd.g_old_rec.pera_information19
229: ,p_pera_information20_o
230: => psp_era_shd.g_old_rec.pera_information20
231: ,p_wf_role_display_name_o
232: => psp_era_shd.g_old_rec.wf_role_display_name
233: ,p_object_version_number_o
234: => psp_era_shd.g_old_rec.object_version_number
228: => psp_era_shd.g_old_rec.pera_information19
229: ,p_pera_information20_o
230: => psp_era_shd.g_old_rec.pera_information20
231: ,p_wf_role_display_name_o
232: => psp_era_shd.g_old_rec.wf_role_display_name
233: ,p_object_version_number_o
234: => psp_era_shd.g_old_rec.object_version_number
235: ,p_notification_id_o
236: => psp_era_shd.g_old_rec.notification_id
230: => psp_era_shd.g_old_rec.pera_information20
231: ,p_wf_role_display_name_o
232: => psp_era_shd.g_old_rec.wf_role_display_name
233: ,p_object_version_number_o
234: => psp_era_shd.g_old_rec.object_version_number
235: ,p_notification_id_o
236: => psp_era_shd.g_old_rec.notification_id
237: ,p_eff_information_category_o
238: => psp_era_shd.g_old_rec.eff_information_category
232: => psp_era_shd.g_old_rec.wf_role_display_name
233: ,p_object_version_number_o
234: => psp_era_shd.g_old_rec.object_version_number
235: ,p_notification_id_o
236: => psp_era_shd.g_old_rec.notification_id
237: ,p_eff_information_category_o
238: => psp_era_shd.g_old_rec.eff_information_category
239: ,p_eff_information1_o
240: => psp_era_shd.g_old_rec.eff_information1
234: => psp_era_shd.g_old_rec.object_version_number
235: ,p_notification_id_o
236: => psp_era_shd.g_old_rec.notification_id
237: ,p_eff_information_category_o
238: => psp_era_shd.g_old_rec.eff_information_category
239: ,p_eff_information1_o
240: => psp_era_shd.g_old_rec.eff_information1
241: ,p_eff_information2_o
242: => psp_era_shd.g_old_rec.eff_information2
236: => psp_era_shd.g_old_rec.notification_id
237: ,p_eff_information_category_o
238: => psp_era_shd.g_old_rec.eff_information_category
239: ,p_eff_information1_o
240: => psp_era_shd.g_old_rec.eff_information1
241: ,p_eff_information2_o
242: => psp_era_shd.g_old_rec.eff_information2
243: ,p_eff_information3_o
244: => psp_era_shd.g_old_rec.eff_information3
238: => psp_era_shd.g_old_rec.eff_information_category
239: ,p_eff_information1_o
240: => psp_era_shd.g_old_rec.eff_information1
241: ,p_eff_information2_o
242: => psp_era_shd.g_old_rec.eff_information2
243: ,p_eff_information3_o
244: => psp_era_shd.g_old_rec.eff_information3
245: ,p_eff_information4_o
246: => psp_era_shd.g_old_rec.eff_information4
240: => psp_era_shd.g_old_rec.eff_information1
241: ,p_eff_information2_o
242: => psp_era_shd.g_old_rec.eff_information2
243: ,p_eff_information3_o
244: => psp_era_shd.g_old_rec.eff_information3
245: ,p_eff_information4_o
246: => psp_era_shd.g_old_rec.eff_information4
247: ,p_eff_information5_o
248: => psp_era_shd.g_old_rec.eff_information5
242: => psp_era_shd.g_old_rec.eff_information2
243: ,p_eff_information3_o
244: => psp_era_shd.g_old_rec.eff_information3
245: ,p_eff_information4_o
246: => psp_era_shd.g_old_rec.eff_information4
247: ,p_eff_information5_o
248: => psp_era_shd.g_old_rec.eff_information5
249: ,p_eff_information6_o
250: => psp_era_shd.g_old_rec.eff_information6
244: => psp_era_shd.g_old_rec.eff_information3
245: ,p_eff_information4_o
246: => psp_era_shd.g_old_rec.eff_information4
247: ,p_eff_information5_o
248: => psp_era_shd.g_old_rec.eff_information5
249: ,p_eff_information6_o
250: => psp_era_shd.g_old_rec.eff_information6
251: ,p_eff_information7_o
252: => psp_era_shd.g_old_rec.eff_information7
246: => psp_era_shd.g_old_rec.eff_information4
247: ,p_eff_information5_o
248: => psp_era_shd.g_old_rec.eff_information5
249: ,p_eff_information6_o
250: => psp_era_shd.g_old_rec.eff_information6
251: ,p_eff_information7_o
252: => psp_era_shd.g_old_rec.eff_information7
253: ,p_eff_information8_o
254: => psp_era_shd.g_old_rec.eff_information8
248: => psp_era_shd.g_old_rec.eff_information5
249: ,p_eff_information6_o
250: => psp_era_shd.g_old_rec.eff_information6
251: ,p_eff_information7_o
252: => psp_era_shd.g_old_rec.eff_information7
253: ,p_eff_information8_o
254: => psp_era_shd.g_old_rec.eff_information8
255: ,p_eff_information9_o
256: => psp_era_shd.g_old_rec.eff_information9
250: => psp_era_shd.g_old_rec.eff_information6
251: ,p_eff_information7_o
252: => psp_era_shd.g_old_rec.eff_information7
253: ,p_eff_information8_o
254: => psp_era_shd.g_old_rec.eff_information8
255: ,p_eff_information9_o
256: => psp_era_shd.g_old_rec.eff_information9
257: ,p_eff_information10_o
258: => psp_era_shd.g_old_rec.eff_information10
252: => psp_era_shd.g_old_rec.eff_information7
253: ,p_eff_information8_o
254: => psp_era_shd.g_old_rec.eff_information8
255: ,p_eff_information9_o
256: => psp_era_shd.g_old_rec.eff_information9
257: ,p_eff_information10_o
258: => psp_era_shd.g_old_rec.eff_information10
259: ,p_eff_information11_o
260: => psp_era_shd.g_old_rec.eff_information11
254: => psp_era_shd.g_old_rec.eff_information8
255: ,p_eff_information9_o
256: => psp_era_shd.g_old_rec.eff_information9
257: ,p_eff_information10_o
258: => psp_era_shd.g_old_rec.eff_information10
259: ,p_eff_information11_o
260: => psp_era_shd.g_old_rec.eff_information11
261: ,p_eff_information12_o
262: => psp_era_shd.g_old_rec.eff_information12
256: => psp_era_shd.g_old_rec.eff_information9
257: ,p_eff_information10_o
258: => psp_era_shd.g_old_rec.eff_information10
259: ,p_eff_information11_o
260: => psp_era_shd.g_old_rec.eff_information11
261: ,p_eff_information12_o
262: => psp_era_shd.g_old_rec.eff_information12
263: ,p_eff_information13_o
264: => psp_era_shd.g_old_rec.eff_information13
258: => psp_era_shd.g_old_rec.eff_information10
259: ,p_eff_information11_o
260: => psp_era_shd.g_old_rec.eff_information11
261: ,p_eff_information12_o
262: => psp_era_shd.g_old_rec.eff_information12
263: ,p_eff_information13_o
264: => psp_era_shd.g_old_rec.eff_information13
265: ,p_eff_information14_o
266: => psp_era_shd.g_old_rec.eff_information14
260: => psp_era_shd.g_old_rec.eff_information11
261: ,p_eff_information12_o
262: => psp_era_shd.g_old_rec.eff_information12
263: ,p_eff_information13_o
264: => psp_era_shd.g_old_rec.eff_information13
265: ,p_eff_information14_o
266: => psp_era_shd.g_old_rec.eff_information14
267: ,p_eff_information15_o
268: => psp_era_shd.g_old_rec.eff_information15
262: => psp_era_shd.g_old_rec.eff_information12
263: ,p_eff_information13_o
264: => psp_era_shd.g_old_rec.eff_information13
265: ,p_eff_information14_o
266: => psp_era_shd.g_old_rec.eff_information14
267: ,p_eff_information15_o
268: => psp_era_shd.g_old_rec.eff_information15
269: );
270: --
264: => psp_era_shd.g_old_rec.eff_information13
265: ,p_eff_information14_o
266: => psp_era_shd.g_old_rec.eff_information14
267: ,p_eff_information15_o
268: => psp_era_shd.g_old_rec.eff_information15
269: );
270: --
271: exception
272: --
284: -- ----------------------------------------------------------------------------
285: -- |---------------------------------< del >----------------------------------|
286: -- ----------------------------------------------------------------------------
287: Procedure del
288: (p_rec in psp_era_shd.g_rec_type
289: ) is
290: --
291: l_proc varchar2(72) := g_package||'del';
292: --
294: hr_utility.set_location('Entering:'||l_proc, 5);
295: --
296: -- We must lock the row which we need to delete.
297: --
298: psp_era_shd.lck
299: (p_rec.effort_report_approval_id
300: ,p_rec.object_version_number
301: );
302: --
331: (p_effort_report_approval_id in number
332: ,p_object_version_number in number
333: ) is
334: --
335: l_rec psp_era_shd.g_rec_type;
336: l_proc varchar2(72) := g_package||'del';
337: --
338: Begin
339: hr_utility.set_location('Entering:'||l_proc, 5);