41: -- Internal Table Handler Use Only.
42:
43: -- {End Of Comments}
44: -- ---------------------------------------------------------------------------+
45: Procedure delete_dml(p_rec in per_apt_shd.g_rec_type) is
46:
47: l_proc varchar2(72) := g_package||'delete_dml';
48:
49: Begin
58:
59: Exception
60: When hr_api.child_integrity_violated then
61: -- Child integrity has been violated
62: per_apt_shd.constraint_error
63: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
64: When Others Then
65: Raise;
66: End delete_dml;
96: -- Internal Table Handler Use Only.
97:
98: -- {End Of Comments}
99: -- ---------------------------------------------------------------------------+
100: Procedure pre_delete(p_rec in per_apt_shd.g_rec_type) is
101:
102: l_proc varchar2(72) := g_package||'pre_delete';
103:
104: Begin
138: -- Internal table Handler Use Only.
139:
140: -- {End Of Comments}
141: -- ---------------------------------------------------------------------------+
142: Procedure post_delete(p_rec in per_apt_shd.g_rec_type) is
143:
144: l_proc varchar2(72) := g_package||'post_delete';
145:
146: Begin
150:
151: begin
152: per_apt_rkd.after_delete (
153: p_appraisal_template_id => p_rec.appraisal_template_id ,
154: p_business_group_id_o => per_apt_shd.g_old_rec.business_group_id ,
155: p_object_version_number_o => per_apt_shd.g_old_rec.object_version_number ,
156: p_name_o => per_apt_shd.g_old_rec.name ,
157: p_description_o => per_apt_shd.g_old_rec.description ,
158: p_instructions_o => per_apt_shd.g_old_rec.instructions ,
151: begin
152: per_apt_rkd.after_delete (
153: p_appraisal_template_id => p_rec.appraisal_template_id ,
154: p_business_group_id_o => per_apt_shd.g_old_rec.business_group_id ,
155: p_object_version_number_o => per_apt_shd.g_old_rec.object_version_number ,
156: p_name_o => per_apt_shd.g_old_rec.name ,
157: p_description_o => per_apt_shd.g_old_rec.description ,
158: p_instructions_o => per_apt_shd.g_old_rec.instructions ,
159: p_date_from_o => per_apt_shd.g_old_rec.date_from ,
152: per_apt_rkd.after_delete (
153: p_appraisal_template_id => p_rec.appraisal_template_id ,
154: p_business_group_id_o => per_apt_shd.g_old_rec.business_group_id ,
155: p_object_version_number_o => per_apt_shd.g_old_rec.object_version_number ,
156: p_name_o => per_apt_shd.g_old_rec.name ,
157: p_description_o => per_apt_shd.g_old_rec.description ,
158: p_instructions_o => per_apt_shd.g_old_rec.instructions ,
159: p_date_from_o => per_apt_shd.g_old_rec.date_from ,
160: p_date_to_o => per_apt_shd.g_old_rec.date_to ,
153: p_appraisal_template_id => p_rec.appraisal_template_id ,
154: p_business_group_id_o => per_apt_shd.g_old_rec.business_group_id ,
155: p_object_version_number_o => per_apt_shd.g_old_rec.object_version_number ,
156: p_name_o => per_apt_shd.g_old_rec.name ,
157: p_description_o => per_apt_shd.g_old_rec.description ,
158: p_instructions_o => per_apt_shd.g_old_rec.instructions ,
159: p_date_from_o => per_apt_shd.g_old_rec.date_from ,
160: p_date_to_o => per_apt_shd.g_old_rec.date_to ,
161: p_assessment_type_id_o => per_apt_shd.g_old_rec.assessment_type_id ,
154: p_business_group_id_o => per_apt_shd.g_old_rec.business_group_id ,
155: p_object_version_number_o => per_apt_shd.g_old_rec.object_version_number ,
156: p_name_o => per_apt_shd.g_old_rec.name ,
157: p_description_o => per_apt_shd.g_old_rec.description ,
158: p_instructions_o => per_apt_shd.g_old_rec.instructions ,
159: p_date_from_o => per_apt_shd.g_old_rec.date_from ,
160: p_date_to_o => per_apt_shd.g_old_rec.date_to ,
161: p_assessment_type_id_o => per_apt_shd.g_old_rec.assessment_type_id ,
162: p_rating_scale_id_o => per_apt_shd.g_old_rec.rating_scale_id ,
155: p_object_version_number_o => per_apt_shd.g_old_rec.object_version_number ,
156: p_name_o => per_apt_shd.g_old_rec.name ,
157: p_description_o => per_apt_shd.g_old_rec.description ,
158: p_instructions_o => per_apt_shd.g_old_rec.instructions ,
159: p_date_from_o => per_apt_shd.g_old_rec.date_from ,
160: p_date_to_o => per_apt_shd.g_old_rec.date_to ,
161: p_assessment_type_id_o => per_apt_shd.g_old_rec.assessment_type_id ,
162: p_rating_scale_id_o => per_apt_shd.g_old_rec.rating_scale_id ,
163: p_questionnaire_template_id_o => per_apt_shd.g_old_rec.questionnaire_template_id ,
156: p_name_o => per_apt_shd.g_old_rec.name ,
157: p_description_o => per_apt_shd.g_old_rec.description ,
158: p_instructions_o => per_apt_shd.g_old_rec.instructions ,
159: p_date_from_o => per_apt_shd.g_old_rec.date_from ,
160: p_date_to_o => per_apt_shd.g_old_rec.date_to ,
161: p_assessment_type_id_o => per_apt_shd.g_old_rec.assessment_type_id ,
162: p_rating_scale_id_o => per_apt_shd.g_old_rec.rating_scale_id ,
163: p_questionnaire_template_id_o => per_apt_shd.g_old_rec.questionnaire_template_id ,
164: p_attribute_category_o => per_apt_shd.g_old_rec.attribute_category ,
157: p_description_o => per_apt_shd.g_old_rec.description ,
158: p_instructions_o => per_apt_shd.g_old_rec.instructions ,
159: p_date_from_o => per_apt_shd.g_old_rec.date_from ,
160: p_date_to_o => per_apt_shd.g_old_rec.date_to ,
161: p_assessment_type_id_o => per_apt_shd.g_old_rec.assessment_type_id ,
162: p_rating_scale_id_o => per_apt_shd.g_old_rec.rating_scale_id ,
163: p_questionnaire_template_id_o => per_apt_shd.g_old_rec.questionnaire_template_id ,
164: p_attribute_category_o => per_apt_shd.g_old_rec.attribute_category ,
165: p_attribute1_o => per_apt_shd.g_old_rec.attribute1 ,
158: p_instructions_o => per_apt_shd.g_old_rec.instructions ,
159: p_date_from_o => per_apt_shd.g_old_rec.date_from ,
160: p_date_to_o => per_apt_shd.g_old_rec.date_to ,
161: p_assessment_type_id_o => per_apt_shd.g_old_rec.assessment_type_id ,
162: p_rating_scale_id_o => per_apt_shd.g_old_rec.rating_scale_id ,
163: p_questionnaire_template_id_o => per_apt_shd.g_old_rec.questionnaire_template_id ,
164: p_attribute_category_o => per_apt_shd.g_old_rec.attribute_category ,
165: p_attribute1_o => per_apt_shd.g_old_rec.attribute1 ,
166: p_attribute2_o => per_apt_shd.g_old_rec.attribute2 ,
159: p_date_from_o => per_apt_shd.g_old_rec.date_from ,
160: p_date_to_o => per_apt_shd.g_old_rec.date_to ,
161: p_assessment_type_id_o => per_apt_shd.g_old_rec.assessment_type_id ,
162: p_rating_scale_id_o => per_apt_shd.g_old_rec.rating_scale_id ,
163: p_questionnaire_template_id_o => per_apt_shd.g_old_rec.questionnaire_template_id ,
164: p_attribute_category_o => per_apt_shd.g_old_rec.attribute_category ,
165: p_attribute1_o => per_apt_shd.g_old_rec.attribute1 ,
166: p_attribute2_o => per_apt_shd.g_old_rec.attribute2 ,
167: p_attribute3_o => per_apt_shd.g_old_rec.attribute3 ,
160: p_date_to_o => per_apt_shd.g_old_rec.date_to ,
161: p_assessment_type_id_o => per_apt_shd.g_old_rec.assessment_type_id ,
162: p_rating_scale_id_o => per_apt_shd.g_old_rec.rating_scale_id ,
163: p_questionnaire_template_id_o => per_apt_shd.g_old_rec.questionnaire_template_id ,
164: p_attribute_category_o => per_apt_shd.g_old_rec.attribute_category ,
165: p_attribute1_o => per_apt_shd.g_old_rec.attribute1 ,
166: p_attribute2_o => per_apt_shd.g_old_rec.attribute2 ,
167: p_attribute3_o => per_apt_shd.g_old_rec.attribute3 ,
168: p_attribute4_o => per_apt_shd.g_old_rec.attribute4 ,
161: p_assessment_type_id_o => per_apt_shd.g_old_rec.assessment_type_id ,
162: p_rating_scale_id_o => per_apt_shd.g_old_rec.rating_scale_id ,
163: p_questionnaire_template_id_o => per_apt_shd.g_old_rec.questionnaire_template_id ,
164: p_attribute_category_o => per_apt_shd.g_old_rec.attribute_category ,
165: p_attribute1_o => per_apt_shd.g_old_rec.attribute1 ,
166: p_attribute2_o => per_apt_shd.g_old_rec.attribute2 ,
167: p_attribute3_o => per_apt_shd.g_old_rec.attribute3 ,
168: p_attribute4_o => per_apt_shd.g_old_rec.attribute4 ,
169: p_attribute5_o => per_apt_shd.g_old_rec.attribute5 ,
162: p_rating_scale_id_o => per_apt_shd.g_old_rec.rating_scale_id ,
163: p_questionnaire_template_id_o => per_apt_shd.g_old_rec.questionnaire_template_id ,
164: p_attribute_category_o => per_apt_shd.g_old_rec.attribute_category ,
165: p_attribute1_o => per_apt_shd.g_old_rec.attribute1 ,
166: p_attribute2_o => per_apt_shd.g_old_rec.attribute2 ,
167: p_attribute3_o => per_apt_shd.g_old_rec.attribute3 ,
168: p_attribute4_o => per_apt_shd.g_old_rec.attribute4 ,
169: p_attribute5_o => per_apt_shd.g_old_rec.attribute5 ,
170: p_attribute6_o => per_apt_shd.g_old_rec.attribute6 ,
163: p_questionnaire_template_id_o => per_apt_shd.g_old_rec.questionnaire_template_id ,
164: p_attribute_category_o => per_apt_shd.g_old_rec.attribute_category ,
165: p_attribute1_o => per_apt_shd.g_old_rec.attribute1 ,
166: p_attribute2_o => per_apt_shd.g_old_rec.attribute2 ,
167: p_attribute3_o => per_apt_shd.g_old_rec.attribute3 ,
168: p_attribute4_o => per_apt_shd.g_old_rec.attribute4 ,
169: p_attribute5_o => per_apt_shd.g_old_rec.attribute5 ,
170: p_attribute6_o => per_apt_shd.g_old_rec.attribute6 ,
171: p_attribute7_o => per_apt_shd.g_old_rec.attribute7 ,
164: p_attribute_category_o => per_apt_shd.g_old_rec.attribute_category ,
165: p_attribute1_o => per_apt_shd.g_old_rec.attribute1 ,
166: p_attribute2_o => per_apt_shd.g_old_rec.attribute2 ,
167: p_attribute3_o => per_apt_shd.g_old_rec.attribute3 ,
168: p_attribute4_o => per_apt_shd.g_old_rec.attribute4 ,
169: p_attribute5_o => per_apt_shd.g_old_rec.attribute5 ,
170: p_attribute6_o => per_apt_shd.g_old_rec.attribute6 ,
171: p_attribute7_o => per_apt_shd.g_old_rec.attribute7 ,
172: p_attribute8_o => per_apt_shd.g_old_rec.attribute8 ,
165: p_attribute1_o => per_apt_shd.g_old_rec.attribute1 ,
166: p_attribute2_o => per_apt_shd.g_old_rec.attribute2 ,
167: p_attribute3_o => per_apt_shd.g_old_rec.attribute3 ,
168: p_attribute4_o => per_apt_shd.g_old_rec.attribute4 ,
169: p_attribute5_o => per_apt_shd.g_old_rec.attribute5 ,
170: p_attribute6_o => per_apt_shd.g_old_rec.attribute6 ,
171: p_attribute7_o => per_apt_shd.g_old_rec.attribute7 ,
172: p_attribute8_o => per_apt_shd.g_old_rec.attribute8 ,
173: p_attribute9_o => per_apt_shd.g_old_rec.attribute9 ,
166: p_attribute2_o => per_apt_shd.g_old_rec.attribute2 ,
167: p_attribute3_o => per_apt_shd.g_old_rec.attribute3 ,
168: p_attribute4_o => per_apt_shd.g_old_rec.attribute4 ,
169: p_attribute5_o => per_apt_shd.g_old_rec.attribute5 ,
170: p_attribute6_o => per_apt_shd.g_old_rec.attribute6 ,
171: p_attribute7_o => per_apt_shd.g_old_rec.attribute7 ,
172: p_attribute8_o => per_apt_shd.g_old_rec.attribute8 ,
173: p_attribute9_o => per_apt_shd.g_old_rec.attribute9 ,
174: p_attribute10_o => per_apt_shd.g_old_rec.attribute10 ,
167: p_attribute3_o => per_apt_shd.g_old_rec.attribute3 ,
168: p_attribute4_o => per_apt_shd.g_old_rec.attribute4 ,
169: p_attribute5_o => per_apt_shd.g_old_rec.attribute5 ,
170: p_attribute6_o => per_apt_shd.g_old_rec.attribute6 ,
171: p_attribute7_o => per_apt_shd.g_old_rec.attribute7 ,
172: p_attribute8_o => per_apt_shd.g_old_rec.attribute8 ,
173: p_attribute9_o => per_apt_shd.g_old_rec.attribute9 ,
174: p_attribute10_o => per_apt_shd.g_old_rec.attribute10 ,
175: p_attribute11_o => per_apt_shd.g_old_rec.attribute11 ,
168: p_attribute4_o => per_apt_shd.g_old_rec.attribute4 ,
169: p_attribute5_o => per_apt_shd.g_old_rec.attribute5 ,
170: p_attribute6_o => per_apt_shd.g_old_rec.attribute6 ,
171: p_attribute7_o => per_apt_shd.g_old_rec.attribute7 ,
172: p_attribute8_o => per_apt_shd.g_old_rec.attribute8 ,
173: p_attribute9_o => per_apt_shd.g_old_rec.attribute9 ,
174: p_attribute10_o => per_apt_shd.g_old_rec.attribute10 ,
175: p_attribute11_o => per_apt_shd.g_old_rec.attribute11 ,
176: p_attribute12_o => per_apt_shd.g_old_rec.attribute12 ,
169: p_attribute5_o => per_apt_shd.g_old_rec.attribute5 ,
170: p_attribute6_o => per_apt_shd.g_old_rec.attribute6 ,
171: p_attribute7_o => per_apt_shd.g_old_rec.attribute7 ,
172: p_attribute8_o => per_apt_shd.g_old_rec.attribute8 ,
173: p_attribute9_o => per_apt_shd.g_old_rec.attribute9 ,
174: p_attribute10_o => per_apt_shd.g_old_rec.attribute10 ,
175: p_attribute11_o => per_apt_shd.g_old_rec.attribute11 ,
176: p_attribute12_o => per_apt_shd.g_old_rec.attribute12 ,
177: p_attribute13_o => per_apt_shd.g_old_rec.attribute13 ,
170: p_attribute6_o => per_apt_shd.g_old_rec.attribute6 ,
171: p_attribute7_o => per_apt_shd.g_old_rec.attribute7 ,
172: p_attribute8_o => per_apt_shd.g_old_rec.attribute8 ,
173: p_attribute9_o => per_apt_shd.g_old_rec.attribute9 ,
174: p_attribute10_o => per_apt_shd.g_old_rec.attribute10 ,
175: p_attribute11_o => per_apt_shd.g_old_rec.attribute11 ,
176: p_attribute12_o => per_apt_shd.g_old_rec.attribute12 ,
177: p_attribute13_o => per_apt_shd.g_old_rec.attribute13 ,
178: p_attribute14_o => per_apt_shd.g_old_rec.attribute14 ,
171: p_attribute7_o => per_apt_shd.g_old_rec.attribute7 ,
172: p_attribute8_o => per_apt_shd.g_old_rec.attribute8 ,
173: p_attribute9_o => per_apt_shd.g_old_rec.attribute9 ,
174: p_attribute10_o => per_apt_shd.g_old_rec.attribute10 ,
175: p_attribute11_o => per_apt_shd.g_old_rec.attribute11 ,
176: p_attribute12_o => per_apt_shd.g_old_rec.attribute12 ,
177: p_attribute13_o => per_apt_shd.g_old_rec.attribute13 ,
178: p_attribute14_o => per_apt_shd.g_old_rec.attribute14 ,
179: p_attribute15_o => per_apt_shd.g_old_rec.attribute15 ,
172: p_attribute8_o => per_apt_shd.g_old_rec.attribute8 ,
173: p_attribute9_o => per_apt_shd.g_old_rec.attribute9 ,
174: p_attribute10_o => per_apt_shd.g_old_rec.attribute10 ,
175: p_attribute11_o => per_apt_shd.g_old_rec.attribute11 ,
176: p_attribute12_o => per_apt_shd.g_old_rec.attribute12 ,
177: p_attribute13_o => per_apt_shd.g_old_rec.attribute13 ,
178: p_attribute14_o => per_apt_shd.g_old_rec.attribute14 ,
179: p_attribute15_o => per_apt_shd.g_old_rec.attribute15 ,
180: p_attribute16_o => per_apt_shd.g_old_rec.attribute16 ,
173: p_attribute9_o => per_apt_shd.g_old_rec.attribute9 ,
174: p_attribute10_o => per_apt_shd.g_old_rec.attribute10 ,
175: p_attribute11_o => per_apt_shd.g_old_rec.attribute11 ,
176: p_attribute12_o => per_apt_shd.g_old_rec.attribute12 ,
177: p_attribute13_o => per_apt_shd.g_old_rec.attribute13 ,
178: p_attribute14_o => per_apt_shd.g_old_rec.attribute14 ,
179: p_attribute15_o => per_apt_shd.g_old_rec.attribute15 ,
180: p_attribute16_o => per_apt_shd.g_old_rec.attribute16 ,
181: p_attribute17_o => per_apt_shd.g_old_rec.attribute17 ,
174: p_attribute10_o => per_apt_shd.g_old_rec.attribute10 ,
175: p_attribute11_o => per_apt_shd.g_old_rec.attribute11 ,
176: p_attribute12_o => per_apt_shd.g_old_rec.attribute12 ,
177: p_attribute13_o => per_apt_shd.g_old_rec.attribute13 ,
178: p_attribute14_o => per_apt_shd.g_old_rec.attribute14 ,
179: p_attribute15_o => per_apt_shd.g_old_rec.attribute15 ,
180: p_attribute16_o => per_apt_shd.g_old_rec.attribute16 ,
181: p_attribute17_o => per_apt_shd.g_old_rec.attribute17 ,
182: p_attribute18_o => per_apt_shd.g_old_rec.attribute18 ,
175: p_attribute11_o => per_apt_shd.g_old_rec.attribute11 ,
176: p_attribute12_o => per_apt_shd.g_old_rec.attribute12 ,
177: p_attribute13_o => per_apt_shd.g_old_rec.attribute13 ,
178: p_attribute14_o => per_apt_shd.g_old_rec.attribute14 ,
179: p_attribute15_o => per_apt_shd.g_old_rec.attribute15 ,
180: p_attribute16_o => per_apt_shd.g_old_rec.attribute16 ,
181: p_attribute17_o => per_apt_shd.g_old_rec.attribute17 ,
182: p_attribute18_o => per_apt_shd.g_old_rec.attribute18 ,
183: p_attribute19_o => per_apt_shd.g_old_rec.attribute19 ,
176: p_attribute12_o => per_apt_shd.g_old_rec.attribute12 ,
177: p_attribute13_o => per_apt_shd.g_old_rec.attribute13 ,
178: p_attribute14_o => per_apt_shd.g_old_rec.attribute14 ,
179: p_attribute15_o => per_apt_shd.g_old_rec.attribute15 ,
180: p_attribute16_o => per_apt_shd.g_old_rec.attribute16 ,
181: p_attribute17_o => per_apt_shd.g_old_rec.attribute17 ,
182: p_attribute18_o => per_apt_shd.g_old_rec.attribute18 ,
183: p_attribute19_o => per_apt_shd.g_old_rec.attribute19 ,
184: p_attribute20_o => per_apt_shd.g_old_rec.attribute20 ,
177: p_attribute13_o => per_apt_shd.g_old_rec.attribute13 ,
178: p_attribute14_o => per_apt_shd.g_old_rec.attribute14 ,
179: p_attribute15_o => per_apt_shd.g_old_rec.attribute15 ,
180: p_attribute16_o => per_apt_shd.g_old_rec.attribute16 ,
181: p_attribute17_o => per_apt_shd.g_old_rec.attribute17 ,
182: p_attribute18_o => per_apt_shd.g_old_rec.attribute18 ,
183: p_attribute19_o => per_apt_shd.g_old_rec.attribute19 ,
184: p_attribute20_o => per_apt_shd.g_old_rec.attribute20 ,
185: p_objective_asmnt_type_id_o => per_apt_shd.g_old_rec.objective_asmnt_type_id,
178: p_attribute14_o => per_apt_shd.g_old_rec.attribute14 ,
179: p_attribute15_o => per_apt_shd.g_old_rec.attribute15 ,
180: p_attribute16_o => per_apt_shd.g_old_rec.attribute16 ,
181: p_attribute17_o => per_apt_shd.g_old_rec.attribute17 ,
182: p_attribute18_o => per_apt_shd.g_old_rec.attribute18 ,
183: p_attribute19_o => per_apt_shd.g_old_rec.attribute19 ,
184: p_attribute20_o => per_apt_shd.g_old_rec.attribute20 ,
185: p_objective_asmnt_type_id_o => per_apt_shd.g_old_rec.objective_asmnt_type_id,
186: p_ma_quest_template_id_o => per_apt_shd.g_old_rec.ma_quest_template_id,
179: p_attribute15_o => per_apt_shd.g_old_rec.attribute15 ,
180: p_attribute16_o => per_apt_shd.g_old_rec.attribute16 ,
181: p_attribute17_o => per_apt_shd.g_old_rec.attribute17 ,
182: p_attribute18_o => per_apt_shd.g_old_rec.attribute18 ,
183: p_attribute19_o => per_apt_shd.g_old_rec.attribute19 ,
184: p_attribute20_o => per_apt_shd.g_old_rec.attribute20 ,
185: p_objective_asmnt_type_id_o => per_apt_shd.g_old_rec.objective_asmnt_type_id,
186: p_ma_quest_template_id_o => per_apt_shd.g_old_rec.ma_quest_template_id,
187: p_link_appr_to_learning_path_o => per_apt_shd.g_old_rec.link_appr_to_learning_path,
180: p_attribute16_o => per_apt_shd.g_old_rec.attribute16 ,
181: p_attribute17_o => per_apt_shd.g_old_rec.attribute17 ,
182: p_attribute18_o => per_apt_shd.g_old_rec.attribute18 ,
183: p_attribute19_o => per_apt_shd.g_old_rec.attribute19 ,
184: p_attribute20_o => per_apt_shd.g_old_rec.attribute20 ,
185: p_objective_asmnt_type_id_o => per_apt_shd.g_old_rec.objective_asmnt_type_id,
186: p_ma_quest_template_id_o => per_apt_shd.g_old_rec.ma_quest_template_id,
187: p_link_appr_to_learning_path_o => per_apt_shd.g_old_rec.link_appr_to_learning_path,
188: p_final_score_formula_id_o => per_apt_shd.g_old_rec.final_score_formula_id,
181: p_attribute17_o => per_apt_shd.g_old_rec.attribute17 ,
182: p_attribute18_o => per_apt_shd.g_old_rec.attribute18 ,
183: p_attribute19_o => per_apt_shd.g_old_rec.attribute19 ,
184: p_attribute20_o => per_apt_shd.g_old_rec.attribute20 ,
185: p_objective_asmnt_type_id_o => per_apt_shd.g_old_rec.objective_asmnt_type_id,
186: p_ma_quest_template_id_o => per_apt_shd.g_old_rec.ma_quest_template_id,
187: p_link_appr_to_learning_path_o => per_apt_shd.g_old_rec.link_appr_to_learning_path,
188: p_final_score_formula_id_o => per_apt_shd.g_old_rec.final_score_formula_id,
189: p_update_personal_comp_profi_o => per_apt_shd.g_old_rec.update_personal_comp_profile,
182: p_attribute18_o => per_apt_shd.g_old_rec.attribute18 ,
183: p_attribute19_o => per_apt_shd.g_old_rec.attribute19 ,
184: p_attribute20_o => per_apt_shd.g_old_rec.attribute20 ,
185: p_objective_asmnt_type_id_o => per_apt_shd.g_old_rec.objective_asmnt_type_id,
186: p_ma_quest_template_id_o => per_apt_shd.g_old_rec.ma_quest_template_id,
187: p_link_appr_to_learning_path_o => per_apt_shd.g_old_rec.link_appr_to_learning_path,
188: p_final_score_formula_id_o => per_apt_shd.g_old_rec.final_score_formula_id,
189: p_update_personal_comp_profi_o => per_apt_shd.g_old_rec.update_personal_comp_profile,
190: p_comp_profile_source_type_o => per_apt_shd.g_old_rec.comp_profile_source_type,
183: p_attribute19_o => per_apt_shd.g_old_rec.attribute19 ,
184: p_attribute20_o => per_apt_shd.g_old_rec.attribute20 ,
185: p_objective_asmnt_type_id_o => per_apt_shd.g_old_rec.objective_asmnt_type_id,
186: p_ma_quest_template_id_o => per_apt_shd.g_old_rec.ma_quest_template_id,
187: p_link_appr_to_learning_path_o => per_apt_shd.g_old_rec.link_appr_to_learning_path,
188: p_final_score_formula_id_o => per_apt_shd.g_old_rec.final_score_formula_id,
189: p_update_personal_comp_profi_o => per_apt_shd.g_old_rec.update_personal_comp_profile,
190: p_comp_profile_source_type_o => per_apt_shd.g_old_rec.comp_profile_source_type,
191: p_show_competency_ratings_o => per_apt_shd.g_old_rec.show_competency_ratings,
184: p_attribute20_o => per_apt_shd.g_old_rec.attribute20 ,
185: p_objective_asmnt_type_id_o => per_apt_shd.g_old_rec.objective_asmnt_type_id,
186: p_ma_quest_template_id_o => per_apt_shd.g_old_rec.ma_quest_template_id,
187: p_link_appr_to_learning_path_o => per_apt_shd.g_old_rec.link_appr_to_learning_path,
188: p_final_score_formula_id_o => per_apt_shd.g_old_rec.final_score_formula_id,
189: p_update_personal_comp_profi_o => per_apt_shd.g_old_rec.update_personal_comp_profile,
190: p_comp_profile_source_type_o => per_apt_shd.g_old_rec.comp_profile_source_type,
191: p_show_competency_ratings_o => per_apt_shd.g_old_rec.show_competency_ratings,
192: p_show_objective_ratings_o => per_apt_shd.g_old_rec.show_objective_ratings,
185: p_objective_asmnt_type_id_o => per_apt_shd.g_old_rec.objective_asmnt_type_id,
186: p_ma_quest_template_id_o => per_apt_shd.g_old_rec.ma_quest_template_id,
187: p_link_appr_to_learning_path_o => per_apt_shd.g_old_rec.link_appr_to_learning_path,
188: p_final_score_formula_id_o => per_apt_shd.g_old_rec.final_score_formula_id,
189: p_update_personal_comp_profi_o => per_apt_shd.g_old_rec.update_personal_comp_profile,
190: p_comp_profile_source_type_o => per_apt_shd.g_old_rec.comp_profile_source_type,
191: p_show_competency_ratings_o => per_apt_shd.g_old_rec.show_competency_ratings,
192: p_show_objective_ratings_o => per_apt_shd.g_old_rec.show_objective_ratings,
193: p_show_overall_ratings_o => per_apt_shd.g_old_rec.show_overall_ratings,
186: p_ma_quest_template_id_o => per_apt_shd.g_old_rec.ma_quest_template_id,
187: p_link_appr_to_learning_path_o => per_apt_shd.g_old_rec.link_appr_to_learning_path,
188: p_final_score_formula_id_o => per_apt_shd.g_old_rec.final_score_formula_id,
189: p_update_personal_comp_profi_o => per_apt_shd.g_old_rec.update_personal_comp_profile,
190: p_comp_profile_source_type_o => per_apt_shd.g_old_rec.comp_profile_source_type,
191: p_show_competency_ratings_o => per_apt_shd.g_old_rec.show_competency_ratings,
192: p_show_objective_ratings_o => per_apt_shd.g_old_rec.show_objective_ratings,
193: p_show_overall_ratings_o => per_apt_shd.g_old_rec.show_overall_ratings,
194: p_show_overall_comments_o => per_apt_shd.g_old_rec.show_overall_comments,
187: p_link_appr_to_learning_path_o => per_apt_shd.g_old_rec.link_appr_to_learning_path,
188: p_final_score_formula_id_o => per_apt_shd.g_old_rec.final_score_formula_id,
189: p_update_personal_comp_profi_o => per_apt_shd.g_old_rec.update_personal_comp_profile,
190: p_comp_profile_source_type_o => per_apt_shd.g_old_rec.comp_profile_source_type,
191: p_show_competency_ratings_o => per_apt_shd.g_old_rec.show_competency_ratings,
192: p_show_objective_ratings_o => per_apt_shd.g_old_rec.show_objective_ratings,
193: p_show_overall_ratings_o => per_apt_shd.g_old_rec.show_overall_ratings,
194: p_show_overall_comments_o => per_apt_shd.g_old_rec.show_overall_comments,
195: p_provide_overall_feedback_o => per_apt_shd.g_old_rec.provide_overall_feedback,
188: p_final_score_formula_id_o => per_apt_shd.g_old_rec.final_score_formula_id,
189: p_update_personal_comp_profi_o => per_apt_shd.g_old_rec.update_personal_comp_profile,
190: p_comp_profile_source_type_o => per_apt_shd.g_old_rec.comp_profile_source_type,
191: p_show_competency_ratings_o => per_apt_shd.g_old_rec.show_competency_ratings,
192: p_show_objective_ratings_o => per_apt_shd.g_old_rec.show_objective_ratings,
193: p_show_overall_ratings_o => per_apt_shd.g_old_rec.show_overall_ratings,
194: p_show_overall_comments_o => per_apt_shd.g_old_rec.show_overall_comments,
195: p_provide_overall_feedback_o => per_apt_shd.g_old_rec.provide_overall_feedback,
196: p_show_participant_details_o => per_apt_shd.g_old_rec.show_participant_details,
189: p_update_personal_comp_profi_o => per_apt_shd.g_old_rec.update_personal_comp_profile,
190: p_comp_profile_source_type_o => per_apt_shd.g_old_rec.comp_profile_source_type,
191: p_show_competency_ratings_o => per_apt_shd.g_old_rec.show_competency_ratings,
192: p_show_objective_ratings_o => per_apt_shd.g_old_rec.show_objective_ratings,
193: p_show_overall_ratings_o => per_apt_shd.g_old_rec.show_overall_ratings,
194: p_show_overall_comments_o => per_apt_shd.g_old_rec.show_overall_comments,
195: p_provide_overall_feedback_o => per_apt_shd.g_old_rec.provide_overall_feedback,
196: p_show_participant_details_o => per_apt_shd.g_old_rec.show_participant_details,
197: p_allow_add_participant_o => per_apt_shd.g_old_rec.allow_add_participant,
190: p_comp_profile_source_type_o => per_apt_shd.g_old_rec.comp_profile_source_type,
191: p_show_competency_ratings_o => per_apt_shd.g_old_rec.show_competency_ratings,
192: p_show_objective_ratings_o => per_apt_shd.g_old_rec.show_objective_ratings,
193: p_show_overall_ratings_o => per_apt_shd.g_old_rec.show_overall_ratings,
194: p_show_overall_comments_o => per_apt_shd.g_old_rec.show_overall_comments,
195: p_provide_overall_feedback_o => per_apt_shd.g_old_rec.provide_overall_feedback,
196: p_show_participant_details_o => per_apt_shd.g_old_rec.show_participant_details,
197: p_allow_add_participant_o => per_apt_shd.g_old_rec.allow_add_participant,
198: p_show_additional_details_o => per_apt_shd.g_old_rec.show_additional_details,
191: p_show_competency_ratings_o => per_apt_shd.g_old_rec.show_competency_ratings,
192: p_show_objective_ratings_o => per_apt_shd.g_old_rec.show_objective_ratings,
193: p_show_overall_ratings_o => per_apt_shd.g_old_rec.show_overall_ratings,
194: p_show_overall_comments_o => per_apt_shd.g_old_rec.show_overall_comments,
195: p_provide_overall_feedback_o => per_apt_shd.g_old_rec.provide_overall_feedback,
196: p_show_participant_details_o => per_apt_shd.g_old_rec.show_participant_details,
197: p_allow_add_participant_o => per_apt_shd.g_old_rec.allow_add_participant,
198: p_show_additional_details_o => per_apt_shd.g_old_rec.show_additional_details,
199: p_show_participant_names_o => per_apt_shd.g_old_rec.show_participant_names,
192: p_show_objective_ratings_o => per_apt_shd.g_old_rec.show_objective_ratings,
193: p_show_overall_ratings_o => per_apt_shd.g_old_rec.show_overall_ratings,
194: p_show_overall_comments_o => per_apt_shd.g_old_rec.show_overall_comments,
195: p_provide_overall_feedback_o => per_apt_shd.g_old_rec.provide_overall_feedback,
196: p_show_participant_details_o => per_apt_shd.g_old_rec.show_participant_details,
197: p_allow_add_participant_o => per_apt_shd.g_old_rec.allow_add_participant,
198: p_show_additional_details_o => per_apt_shd.g_old_rec.show_additional_details,
199: p_show_participant_names_o => per_apt_shd.g_old_rec.show_participant_names,
200: p_show_participant_ratings_o => per_apt_shd.g_old_rec.show_participant_ratings,
193: p_show_overall_ratings_o => per_apt_shd.g_old_rec.show_overall_ratings,
194: p_show_overall_comments_o => per_apt_shd.g_old_rec.show_overall_comments,
195: p_provide_overall_feedback_o => per_apt_shd.g_old_rec.provide_overall_feedback,
196: p_show_participant_details_o => per_apt_shd.g_old_rec.show_participant_details,
197: p_allow_add_participant_o => per_apt_shd.g_old_rec.allow_add_participant,
198: p_show_additional_details_o => per_apt_shd.g_old_rec.show_additional_details,
199: p_show_participant_names_o => per_apt_shd.g_old_rec.show_participant_names,
200: p_show_participant_ratings_o => per_apt_shd.g_old_rec.show_participant_ratings,
201: p_available_flag_o => per_apt_shd.g_old_rec.available_flag,
194: p_show_overall_comments_o => per_apt_shd.g_old_rec.show_overall_comments,
195: p_provide_overall_feedback_o => per_apt_shd.g_old_rec.provide_overall_feedback,
196: p_show_participant_details_o => per_apt_shd.g_old_rec.show_participant_details,
197: p_allow_add_participant_o => per_apt_shd.g_old_rec.allow_add_participant,
198: p_show_additional_details_o => per_apt_shd.g_old_rec.show_additional_details,
199: p_show_participant_names_o => per_apt_shd.g_old_rec.show_participant_names,
200: p_show_participant_ratings_o => per_apt_shd.g_old_rec.show_participant_ratings,
201: p_available_flag_o => per_apt_shd.g_old_rec.available_flag,
202: p_show_questionnaire_info_o => per_apt_shd.g_old_rec.show_questionnaire_info
195: p_provide_overall_feedback_o => per_apt_shd.g_old_rec.provide_overall_feedback,
196: p_show_participant_details_o => per_apt_shd.g_old_rec.show_participant_details,
197: p_allow_add_participant_o => per_apt_shd.g_old_rec.allow_add_participant,
198: p_show_additional_details_o => per_apt_shd.g_old_rec.show_additional_details,
199: p_show_participant_names_o => per_apt_shd.g_old_rec.show_participant_names,
200: p_show_participant_ratings_o => per_apt_shd.g_old_rec.show_participant_ratings,
201: p_available_flag_o => per_apt_shd.g_old_rec.available_flag,
202: p_show_questionnaire_info_o => per_apt_shd.g_old_rec.show_questionnaire_info
203: );
196: p_show_participant_details_o => per_apt_shd.g_old_rec.show_participant_details,
197: p_allow_add_participant_o => per_apt_shd.g_old_rec.allow_add_participant,
198: p_show_additional_details_o => per_apt_shd.g_old_rec.show_additional_details,
199: p_show_participant_names_o => per_apt_shd.g_old_rec.show_participant_names,
200: p_show_participant_ratings_o => per_apt_shd.g_old_rec.show_participant_ratings,
201: p_available_flag_o => per_apt_shd.g_old_rec.available_flag,
202: p_show_questionnaire_info_o => per_apt_shd.g_old_rec.show_questionnaire_info
203: );
204: exception
197: p_allow_add_participant_o => per_apt_shd.g_old_rec.allow_add_participant,
198: p_show_additional_details_o => per_apt_shd.g_old_rec.show_additional_details,
199: p_show_participant_names_o => per_apt_shd.g_old_rec.show_participant_names,
200: p_show_participant_ratings_o => per_apt_shd.g_old_rec.show_participant_ratings,
201: p_available_flag_o => per_apt_shd.g_old_rec.available_flag,
202: p_show_questionnaire_info_o => per_apt_shd.g_old_rec.show_questionnaire_info
203: );
204: exception
205: when hr_api.cannot_find_prog_unit then
198: p_show_additional_details_o => per_apt_shd.g_old_rec.show_additional_details,
199: p_show_participant_names_o => per_apt_shd.g_old_rec.show_participant_names,
200: p_show_participant_ratings_o => per_apt_shd.g_old_rec.show_participant_ratings,
201: p_available_flag_o => per_apt_shd.g_old_rec.available_flag,
202: p_show_questionnaire_info_o => per_apt_shd.g_old_rec.show_questionnaire_info
203: );
204: exception
205: when hr_api.cannot_find_prog_unit then
206: hr_api.cannot_find_prog_unit_error
217: -- |---------------------------------< del >----------------------------------|
218: -- ---------------------------------------------------------------------------+
219: Procedure del
220: (
221: p_rec in per_apt_shd.g_rec_type,
222: p_validate in boolean default false
223: ) is
224:
225: l_proc varchar2(72) := g_package||'del';
237: End If;
238:
239: -- We must lock the row which we need to delete.
240:
241: per_apt_shd.lck
242: (
243: p_rec.appraisal_template_id,
244: p_rec.object_version_number
245: );
285: p_object_version_number in number,
286: p_validate in boolean default false
287: ) is
288:
289: l_rec per_apt_shd.g_rec_type;
290: l_proc varchar2(72) := g_package||'del';
291:
292: Begin
293: hr_utility.set_location('Entering:'||l_proc, 5);