84: p_rec.object_version_number := 1; -- Initialise the object version
85: --
86: --
87: --
88: -- Insert the row into: per_recruitment_activity_for
89: --
90: insert into per_recruitment_activity_for
91: (recruitment_activity_for_id
92: ,business_group_id
86: --
87: --
88: -- Insert the row into: per_recruitment_activity_for
89: --
90: insert into per_recruitment_activity_for
91: (recruitment_activity_for_id
92: ,business_group_id
93: ,vacancy_id
94: ,recruitment_activity_id
174: Procedure pre_insert
175: (p_rec in out nocopy per_rcf_shd.g_rec_type
176: ) is
177: --
178: Cursor C_Sel1 is select per_recruitment_activity_for_s.nextval from sys.dual;
179: --
180: Cursor C_Sel2 is
181: Select null
182: from per_recruitment_activity_for
178: Cursor C_Sel1 is select per_recruitment_activity_for_s.nextval from sys.dual;
179: --
180: Cursor C_Sel2 is
181: Select null
182: from per_recruitment_activity_for
183: where recruitment_activity_for_id =
184: per_rcf_ins.g_rec_activity_for_id_i;
185: --
186: l_proc varchar2(72) := g_package||'pre_insert';
200: --
201: -- The primary key values are already in use.
202: --
203: fnd_message.set_name('PER','PER_289391_KEY_ALREADY_USED');
204: fnd_message.set_token('TABLE_NAME','per_recruitment_activity_for');
205: fnd_message.raise_error;
206: End If;
207: Close C_Sel2;
208: --
293: --
294: when hr_api.cannot_find_prog_unit then
295: --
296: hr_api.cannot_find_prog_unit_error
297: (p_module_name => 'PER_RECRUITMENT_ACTIVITY_FOR'
298: ,p_hook_type => 'AI');
299: --
300: end;
301: --