163: --
164: Begin
165: hr_utility.set_location('Entering:'||l_proc, 5);
166: --
167: hr_api.mandatory_arg_error
168: (p_api_name => l_proc
169: ,p_argument => 'FORM_ITEM_ID'
170: ,p_argument_value => p_form_item_id
171: );
169: ,p_argument => 'FORM_ITEM_ID'
170: ,p_argument_value => p_form_item_id
171: );
172: --Bug:1790746 fix Start
173: hr_api.mandatory_arg_error
174: (p_api_name => l_proc
175: ,p_argument => 'object_version_number'
176: ,p_argument_value => p_object_version_number
177: );
197: --
198: -- We need to trap the ORA LOCK exception
199: --
200: Exception
201: When HR_Api.Object_Locked then
202: --
203: -- The object is locked therefore we need to supply a meaningful
204: -- error message.
205: --
237: l_rec.object_version_number := p_object_version_number;
238: l_rec.application_id := p_application_id;
239: l_rec.form_id := p_form_id;
240: l_rec.form_canvas_id := p_form_canvas_id;
241: IF p_full_item_name <> hr_api.g_varchar2 THEN
242: l_rec.full_item_name := UPPER(p_full_item_name);
243: ELSE
244: l_rec.full_item_name := p_full_item_name;
245: END IF;
244: l_rec.full_item_name := p_full_item_name;
245: END IF;
246: l_rec.item_type := p_item_type;
247: l_rec.form_tab_page_id := p_form_tab_page_id;
248: IF (p_radio_button_name <> hr_api.g_varchar2) THEN
249: l_rec.radio_button_name := UPPER(p_radio_button_name);
250: ELSE
251: l_rec.radio_button_name := p_radio_button_name;
252: END IF;