DBA Data[Home] [Help]

APPS.AK_OBJECT_PVT dependencies on FND_API

Line 270: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

266: -- Version Initial version number = 1.0
267: -- History Current version number = 1.0
268: --=======================================================
269: function VALIDATE_ATTRIBUTE (
270: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
271: p_api_version_number IN NUMBER,
272: p_return_status OUT NOCOPY VARCHAR2,
273: p_database_object_name IN VARCHAR2,
274: p_attribute_application_id IN NUMBER,

Line 276: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

272: p_return_status OUT NOCOPY VARCHAR2,
273: p_database_object_name IN VARCHAR2,
274: p_attribute_application_id IN NUMBER,
275: p_attribute_code IN VARCHAR2,
276: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
278: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
279: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 277: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,

273: p_database_object_name IN VARCHAR2,
274: p_attribute_application_id IN NUMBER,
275: p_attribute_code IN VARCHAR2,
276: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
278: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
279: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 278: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,

274: p_attribute_application_id IN NUMBER,
275: p_attribute_code IN VARCHAR2,
276: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
278: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
279: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 279: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,

275: p_attribute_code IN VARCHAR2,
276: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
278: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
279: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
283: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 280: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,

276: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
278: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
279: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
283: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
284: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 281: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,

277: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
278: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
279: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
283: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
284: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
285: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 282: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,

278: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
279: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
283: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
284: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
285: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 283: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

279: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
283: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
284: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
285: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 284: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

280: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
283: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
284: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
285: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
288: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 285: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

281: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
283: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
284: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
285: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
288: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,

Line 286: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

282: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
283: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
284: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
285: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
288: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
290: p_default_value_date IN DATE := FND_API.G_MISS_DATE,

Line 287: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

283: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
284: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
285: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
288: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
290: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
291: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,

Line 288: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

284: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
285: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
288: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
290: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
291: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
292: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 289: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,

285: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
288: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
290: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
291: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
292: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 290: p_default_value_date IN DATE := FND_API.G_MISS_DATE,

286: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
288: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
290: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
291: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
292: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,

Line 291: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,

287: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
288: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
290: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
291: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
292: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
295: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 292: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

288: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
290: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
291: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
292: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
295: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
296: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 293: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

289: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
290: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
291: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
292: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
295: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
296: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
297: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 294: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,

290: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
291: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
292: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
295: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
296: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
297: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
298: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 295: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

291: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
292: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
295: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
296: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
297: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
298: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
299: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 296: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

292: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
295: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
296: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
297: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
298: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
299: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
300: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 297: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

293: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
295: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
296: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
297: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
298: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
299: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
300: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
301: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 298: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

294: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
295: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
296: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
297: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
298: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
299: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
300: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
301: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
302: p_caller IN VARCHAR2,

Line 299: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

295: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
296: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
297: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
298: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
299: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
300: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
301: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
302: p_caller IN VARCHAR2,
303: p_pass IN NUMBER := 2

Line 300: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,

296: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
297: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
298: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
299: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
300: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
301: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
302: p_caller IN VARCHAR2,
303: p_pass IN NUMBER := 2
304: ) return BOOLEAN is

Line 301: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,

297: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
298: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
299: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
300: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
301: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
302: p_caller IN VARCHAR2,
303: p_pass IN NUMBER := 2
304: ) return BOOLEAN is
305: l_api_version_number CONSTANT number := 1.0;

Line 310: IF NOT FND_API.Compatible_API_Call (

306: l_api_name CONSTANT varchar2(30) := 'Validate_Attribute';
307: l_error BOOLEAN;
308: l_return_status VARCHAR2(1);
309: begin
310: IF NOT FND_API.Compatible_API_Call (
311: l_api_version_number, p_api_version_number, l_api_name,
312: G_PKG_NAME) then
313: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
314: return FALSE;

Line 313: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

309: begin
310: IF NOT FND_API.Compatible_API_Call (
311: l_api_version_number, p_api_version_number, l_api_name,
312: G_PKG_NAME) then
313: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
314: return FALSE;
315: END IF;
316:
317: l_error := FALSE;

Line 320: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then

316:
317: l_error := FALSE;
318:
319: --** if validation level is none, no validation is necessary
320: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
321: p_return_status := FND_API.G_RET_STS_SUCCESS;
322: return TRUE;
323: end if;
324:

Line 321: p_return_status := FND_API.G_RET_STS_SUCCESS;

317: l_error := FALSE;
318:
319: --** if validation level is none, no validation is necessary
320: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
321: p_return_status := FND_API.G_RET_STS_SUCCESS;
322: return TRUE;
323: end if;
324:
325:

Line 328: (p_database_object_name = FND_API.G_MISS_CHAR)) then

324:
325:
326: --** check that key columns are not null and not missing **
327: if ((p_database_object_name is null) or
328: (p_database_object_name = FND_API.G_MISS_CHAR)) then
329: l_error := TRUE;
330: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
331: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
332: FND_MESSAGE.SET_TOKEN('COLUMN', 'DATABASE_OBJECT_NAME');

Line 338: (p_attribute_application_id = FND_API.G_MISS_NUM)) then

334: end if;
335: end if;
336:
337: if ((p_attribute_application_id is null) or
338: (p_attribute_application_id = FND_API.G_MISS_NUM)) then
339: l_error := TRUE;
340: -- dbms_output.put_line('Attribute Application ID cannot be null');
341: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
342: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 349: (p_attribute_code = FND_API.G_MISS_CHAR)) then

345: end if;
346: end if;
347:
348: if ((p_attribute_code is null) or
349: (p_attribute_code = FND_API.G_MISS_CHAR)) then
350: l_error := TRUE;
351: -- dbms_output.put_line('Attribute Code cannot be null');
352: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
353: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 399: (p_data_source_type = FND_API.G_MISS_CHAR and

395: --** check that required columns are not null and, unless calling **
396: --** from UPDATE procedure, the columns are not missing **
397:
398: if ((p_data_source_type is null) or
399: (p_data_source_type = FND_API.G_MISS_CHAR and
400: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
401: then
402: l_error := TRUE;
403: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 411: (p_required_flag = FND_API.G_MISS_CHAR and

407: end if;
408: end if;
409:
410: if ((p_required_flag is null) or
411: (p_required_flag = FND_API.G_MISS_CHAR and
412: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
413: then
414: l_error := TRUE;
415: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 423: (p_attribute_label_length = FND_API.G_MISS_NUM and

419: end if;
420: end if;
421:
422: if ((p_attribute_label_length is null) or
423: (p_attribute_label_length = FND_API.G_MISS_NUM and
424: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
425: then
426: l_error := TRUE;
427: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 435: (p_display_value_length = FND_API.G_MISS_NUM and

431: end if;
432: end if;
433:
434: if ((p_display_value_length is null) or
435: (p_display_value_length = FND_API.G_MISS_NUM and
436: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
437: then
438: l_error := TRUE;
439: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 447: (p_bold = FND_API.G_MISS_CHAR and

443: end if;
444: end if;
445:
446: if ((p_bold is null) or
447: (p_bold = FND_API.G_MISS_CHAR and
448: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE)) then
449: l_error := TRUE;
450: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
451: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 458: (p_italic = FND_API.G_MISS_CHAR and

454: end if;
455: end if;
456:
457: if ((p_italic is null) or
458: (p_italic = FND_API.G_MISS_CHAR and
459: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE)) then
460: l_error := TRUE;
461: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
462: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 469: (p_vertical_alignment = FND_API.G_MISS_CHAR and

465: end if;
466: end if;
467:
468: if ((p_vertical_alignment is null) or
469: (p_vertical_alignment = FND_API.G_MISS_CHAR and
470: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
471: then
472: l_error := TRUE;
473: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 481: (p_horizontal_alignment = FND_API.G_MISS_CHAR and

477: end if;
478: end if;
479:
480: if ((p_horizontal_alignment is null) or
481: (p_horizontal_alignment = FND_API.G_MISS_CHAR and
482: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
483: then
484: l_error := TRUE;
485: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 495: if (p_data_source_type <> FND_API.G_MISS_CHAR) then

491:
492: --** Validate columns **
493:
494: -- - data_source_type
495: if (p_data_source_type <> FND_API.G_MISS_CHAR) then
496: if (NOT AK_ON_OBJECTS_PVT.VALID_LOOKUP_CODE (
497: p_api_version_number => 1.0,
498: p_return_status => l_return_status,
499: p_lookup_type => 'DATA_SOURCE_TYPE',

Line 511: if (p_data_storage_type <> FND_API.G_MISS_CHAR) and

507: end if;
508: end if;
509:
510: -- - data_storage_type
511: if (p_data_storage_type <> FND_API.G_MISS_CHAR) and
512: (p_data_storage_type is not null) then
513: if (NOT AK_ON_OBJECTS_PVT.VALID_LOOKUP_CODE (
514: p_api_version_number => 1.0,
515: p_return_status => l_return_status,

Line 528: if (p_table_name <> FND_API.G_MISS_CHAR) and

524: end if;
525: end if;
526:
527: -- - table_name
528: if (p_table_name <> FND_API.G_MISS_CHAR) and
529: (p_table_name is not null) then
530: if (NOT VALID_TABLE_NAME (p_table_name)) then
531: -- flag an error only during download
532: if ( AK_ON_OBJECTS_PUB.G_LOAD_MODE = 'DOWNLOAD' or p_pass = 1) then

Line 544: if (p_base_table_column_name <> FND_API.G_MISS_CHAR) and

540: end if;
541: end if;
542:
543: -- - base_table_column_name
544: if (p_base_table_column_name <> FND_API.G_MISS_CHAR) and
545: (p_base_table_column_name is not null) then
546: if (NOT VALID_COLUMN_NAME (p_table_name, p_base_table_column_name)) then
547: -- flag an error only during download
548: if ( AK_ON_OBJECTS_PUB.G_LOAD_MODE = 'DOWNLOAD' or p_pass = 1 ) then

Line 560: if (p_required_flag <> FND_API.G_MISS_CHAR) then

556: end if;
557: end if;
558:
559: -- - required_flag
560: if (p_required_flag <> FND_API.G_MISS_CHAR) then
561: if (NOT AK_ON_OBJECTS_PVT.VALID_YES_NO(p_required_flag)) then
562: l_error := TRUE;
563: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
564: FND_MESSAGE.SET_NAME('AK','AK_VALUE_NOT_YES_NO');

Line 572: if ( (p_lov_region_application_id <> FND_API.G_MISS_NUM) and

568: end if;
569: end if;
570:
571: -- - lov_region_application_id and lov_region_code
572: if ( (p_lov_region_application_id <> FND_API.G_MISS_NUM) and
573: (p_lov_region_application_id is not null) ) or
574: ( (p_lov_region_code <> FND_API.G_MISS_CHAR) and
575: (p_lov_region_code is not null) )then
576: if (NOT AK_REGION_PVT.REGION_EXISTS(

Line 574: ( (p_lov_region_code <> FND_API.G_MISS_CHAR) and

570:
571: -- - lov_region_application_id and lov_region_code
572: if ( (p_lov_region_application_id <> FND_API.G_MISS_NUM) and
573: (p_lov_region_application_id is not null) ) or
574: ( (p_lov_region_code <> FND_API.G_MISS_CHAR) and
575: (p_lov_region_code is not null) )then
576: if (NOT AK_REGION_PVT.REGION_EXISTS(
577: p_api_version_number => 1.0,
578: p_return_status => l_return_status,

Line 590: if ( (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) and

586: end if; /* if REGION_EXISTS */
587: end if;
588:
589: -- - lov_attribute_application_id and lov_attribute_code
590: if ( (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) and
591: (p_lov_attribute_application_id is not null) ) or
592: ( (p_lov_attribute_code <> FND_API.G_MISS_CHAR) and
593: (p_lov_attribute_code is not null) )then
594: if (NOT AK_REGION_PVT.ITEM_EXISTS(

Line 592: ( (p_lov_attribute_code <> FND_API.G_MISS_CHAR) and

588:
589: -- - lov_attribute_application_id and lov_attribute_code
590: if ( (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) and
591: (p_lov_attribute_application_id is not null) ) or
592: ( (p_lov_attribute_code <> FND_API.G_MISS_CHAR) and
593: (p_lov_attribute_code is not null) )then
594: if (NOT AK_REGION_PVT.ITEM_EXISTS(
595: p_api_version_number => 1.0,
596: p_return_status => l_return_status,

Line 612: if (p_lov_foreign_key_name <> FND_API.G_MISS_CHAR) and

608: end if;
609: end if;
610:
611: -- - lov_foreign_key
612: if (p_lov_foreign_key_name <> FND_API.G_MISS_CHAR) and
613: (p_lov_foreign_key_name is not null) then
614: if (NOT AK_KEY_PVT.FOREIGN_KEY_EXISTS(
615: p_api_version_number => 1.0,
616: p_return_status => l_return_status,

Line 628: if (p_bold <> FND_API.G_MISS_CHAR) then

624: end if;
625: end if; /* if p_lov_foreign_key_name */
626:
627: -- - bold
628: if (p_bold <> FND_API.G_MISS_CHAR) then
629: if (NOT AK_ON_OBJECTS_PVT.VALID_YES_NO(p_bold)) then
630: l_error := TRUE;
631: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
632: FND_MESSAGE.SET_NAME('AK','AK_VALUE_NOT_YES_NO');

Line 640: if (p_italic <> FND_API.G_MISS_CHAR) then

636: end if;
637: end if;
638:
639: -- - italic
640: if (p_italic <> FND_API.G_MISS_CHAR) then
641: if (NOT AK_ON_OBJECTS_PVT.VALID_YES_NO(p_italic)) then
642: l_error := TRUE;
643: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
644: FND_MESSAGE.SET_NAME('AK','AK_VALUE_NOT_YES_NO');

Line 652: if (p_column_name <> FND_API.G_MISS_CHAR) then

648: end if;
649: end if;
650:
651: -- - column name
652: if (p_column_name <> FND_API.G_MISS_CHAR) then
653: if (NOT AK_OBJECT_PVT.VALID_COLUMN_NAME (
654: p_table_name => p_database_object_name,
655: p_column_name => p_column_name) ) then
656: if ( AK_ON_OBJECTS_PUB.G_LOAD_MODE = 'DOWNLOAD' or p_pass = 1 ) then

Line 670: if (p_vertical_alignment <> FND_API.G_MISS_CHAR) then

666: end if;
667: end if;
668:
669: -- - vertical alignment
670: if (p_vertical_alignment <> FND_API.G_MISS_CHAR) then
671: if (NOT AK_ON_OBJECTS_PVT.VALID_LOOKUP_CODE (
672: p_api_version_number => 1.0,
673: p_return_status => l_return_status,
674: p_lookup_type => 'VERTICAL_ALIGNMENT',

Line 686: if (p_horizontal_alignment <> FND_API.G_MISS_CHAR) then

682: end if;
683: end if;
684:
685: -- - horizontal alignment
686: if (p_horizontal_alignment <> FND_API.G_MISS_CHAR) then
687: if (NOT AK_ON_OBJECTS_PVT.VALID_LOOKUP_CODE (
688: p_api_version_number => 1.0,
689: p_return_status => l_return_status,
690: p_lookup_type => 'HORIZONTAL_ALIGNMENT',

Line 702: p_return_status := FND_API.G_RET_STS_SUCCESS;

698: end if;
699: end if;
700:
701: -- return true if no error, false otherwise
702: p_return_status := FND_API.G_RET_STS_SUCCESS;
703: return (not l_error);
704:
705: EXCEPTION
706: WHEN FND_API.G_EXC_ERROR THEN

Line 706: WHEN FND_API.G_EXC_ERROR THEN

702: p_return_status := FND_API.G_RET_STS_SUCCESS;
703: return (not l_error);
704:
705: EXCEPTION
706: WHEN FND_API.G_EXC_ERROR THEN
707: p_return_status := FND_API.G_RET_STS_ERROR;
708: return FALSE;
709: WHEN OTHERS THEN
710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 707: p_return_status := FND_API.G_RET_STS_ERROR;

703: return (not l_error);
704:
705: EXCEPTION
706: WHEN FND_API.G_EXC_ERROR THEN
707: p_return_status := FND_API.G_RET_STS_ERROR;
708: return FALSE;
709: WHEN OTHERS THEN
710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
711: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

706: WHEN FND_API.G_EXC_ERROR THEN
707: p_return_status := FND_API.G_RET_STS_ERROR;
708: return FALSE;
709: WHEN OTHERS THEN
710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
711: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
712: SUBSTR (SQLERRM, 1, 240) );
713: FND_MSG_PUB.Add;
714: return FALSE;

Line 751: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

747: -- Version Initial version number = 1.0
748: -- History Current version number = 1.0
749: --==========================================================
750: function VALIDATE_ATTRIBUTE_NAVIGATION (
751: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
752: p_api_version_number IN NUMBER,
753: p_return_status OUT NOCOPY VARCHAR2,
754: p_database_object_name IN VARCHAR2,
755: p_attribute_application_id IN NUMBER,

Line 760: p_to_region_appl_id IN NUMBER := FND_API.G_MISS_NUM,

756: p_attribute_code IN VARCHAR2,
757: p_value_varchar2 IN VARCHAR2,
758: p_value_date IN DATE,
759: p_value_number IN NUMBER,
760: p_to_region_appl_id IN NUMBER := FND_API.G_MISS_NUM,
761: p_to_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
762: p_caller IN VARCHAR2,
763: p_pass IN NUMBER := 2
764: ) return BOOLEAN is

Line 761: p_to_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

757: p_value_varchar2 IN VARCHAR2,
758: p_value_date IN DATE,
759: p_value_number IN NUMBER,
760: p_to_region_appl_id IN NUMBER := FND_API.G_MISS_NUM,
761: p_to_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
762: p_caller IN VARCHAR2,
763: p_pass IN NUMBER := 2
764: ) return BOOLEAN is
765: cursor l_check_objattr_csr is

Line 783: IF NOT FND_API.Compatible_API_Call (

779: l_data_type VARCHAR2(30);
780: l_dummy NUMBER;
781: l_error BOOLEAN;
782: begin
783: IF NOT FND_API.Compatible_API_Call (
784: l_api_version_number, p_api_version_number, l_api_name,
785: G_PKG_NAME) then
786: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
787: return FALSE;

Line 786: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

782: begin
783: IF NOT FND_API.Compatible_API_Call (
784: l_api_version_number, p_api_version_number, l_api_name,
785: G_PKG_NAME) then
786: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
787: return FALSE;
788: END IF;
789:
790: l_error := FALSE;

Line 793: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then

789:
790: l_error := FALSE;
791:
792: --** if validation level is none, no validation is necessary
793: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
794: p_return_status := FND_API.G_RET_STS_SUCCESS;
795: return TRUE;
796: end if;
797:

Line 794: p_return_status := FND_API.G_RET_STS_SUCCESS;

790: l_error := FALSE;
791:
792: --** if validation level is none, no validation is necessary
793: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
794: p_return_status := FND_API.G_RET_STS_SUCCESS;
795: return TRUE;
796: end if;
797:
798:

Line 803: (p_database_object_name = FND_API.G_MISS_CHAR)) then

799: --** check that key columns are not null and not missing **
800: --** One and only one of VALUE_VARCHAR2, VALUE_DATE, and
801: --** VALUE_NUMBER must be non-null.
802: if ((p_database_object_name is null) or
803: (p_database_object_name = FND_API.G_MISS_CHAR)) then
804: l_error := TRUE;
805: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
806: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
807: FND_MESSAGE.SET_TOKEN('COLUMN', 'DATABASE_OBJECT_NAME');

Line 813: (p_attribute_application_id = FND_API.G_MISS_NUM)) then

809: end if;
810: end if;
811:
812: if ((p_attribute_application_id is null) or
813: (p_attribute_application_id = FND_API.G_MISS_NUM)) then
814: l_error := TRUE;
815: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
816: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
817: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_APPLICATION_ID');

Line 823: (p_attribute_code = FND_API.G_MISS_CHAR)) then

819: end if;
820: end if;
821:
822: if ((p_attribute_code is null) or
823: (p_attribute_code = FND_API.G_MISS_CHAR)) then
824: l_error := TRUE;
825: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
826: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
827: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_CODE');

Line 834: (p_value_varchar2 <> FND_API.G_MISS_CHAR)) then

830: end if;
831:
832: l_count := 0;
833: if ((p_value_varchar2 is not null) and
834: (p_value_varchar2 <> FND_API.G_MISS_CHAR)) then
835: l_count := l_count + 1;
836: end if;
837: if ((p_value_date is not null) and
838: (p_value_date <> FND_API.G_MISS_DATE)) then

Line 838: (p_value_date <> FND_API.G_MISS_DATE)) then

834: (p_value_varchar2 <> FND_API.G_MISS_CHAR)) then
835: l_count := l_count + 1;
836: end if;
837: if ((p_value_date is not null) and
838: (p_value_date <> FND_API.G_MISS_DATE)) then
839: l_count := l_count + 1;
840: end if;
841: if ((p_value_number is not null) and
842: (p_value_number <> FND_API.G_MISS_NUM)) then

Line 842: (p_value_number <> FND_API.G_MISS_NUM)) then

838: (p_value_date <> FND_API.G_MISS_DATE)) then
839: l_count := l_count + 1;
840: end if;
841: if ((p_value_number is not null) and
842: (p_value_number <> FND_API.G_MISS_NUM)) then
843: l_count := l_count + 1;
844: end if;
845: if (l_count <> 1) then
846: l_error := TRUE;

Line 923: (p_to_region_appl_id = FND_API.G_MISS_NUM and

919:
920: --** check that required columns are not null and, unless calling **
921: --** from UPDATE procedure, the columns are not missing **
922: if ((p_to_region_appl_id is null) or
923: (p_to_region_appl_id = FND_API.G_MISS_NUM and
924: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
925: then
926: l_error := TRUE;
927: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 935: (p_to_region_code = FND_API.G_MISS_CHAR and

931: end if;
932: end if;
933:
934: if ((p_to_region_code is null) or
935: (p_to_region_code = FND_API.G_MISS_CHAR and
936: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
937: then
938: l_error := TRUE;
939: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 950: if (p_to_region_appl_id <> FND_API.G_MISS_NUM) or

946: --** Validate columns **
947: -- - A region with to_region_appl_id and to_region_code must exist
948: -- and the region must be for the same database object as the
949: -- current attribute navigation record
950: if (p_to_region_appl_id <> FND_API.G_MISS_NUM) or
951: (p_to_region_code <> FND_API.G_MISS_CHAR) then
952: if (NOT valid_to_region (p_to_region_appl_id,
953: p_to_region_code,
954: p_database_object_name) ) then

Line 951: (p_to_region_code <> FND_API.G_MISS_CHAR) then

947: -- - A region with to_region_appl_id and to_region_code must exist
948: -- and the region must be for the same database object as the
949: -- current attribute navigation record
950: if (p_to_region_appl_id <> FND_API.G_MISS_NUM) or
951: (p_to_region_code <> FND_API.G_MISS_CHAR) then
952: if (NOT valid_to_region (p_to_region_appl_id,
953: p_to_region_code,
954: p_database_object_name) ) then
955: l_error := TRUE;

Line 967: p_return_status := FND_API.G_RET_STS_SUCCESS;

963: end if;
964: end if; /* if p_to_region_appl_id */
965:
966: -- return true if no error, false otherwise
967: p_return_status := FND_API.G_RET_STS_SUCCESS;
968: return (not l_error);
969:
970: EXCEPTION
971: WHEN FND_API.G_EXC_ERROR THEN

Line 971: WHEN FND_API.G_EXC_ERROR THEN

967: p_return_status := FND_API.G_RET_STS_SUCCESS;
968: return (not l_error);
969:
970: EXCEPTION
971: WHEN FND_API.G_EXC_ERROR THEN
972: p_return_status := FND_API.G_RET_STS_ERROR;
973: return FALSE;
974: WHEN OTHERS THEN
975: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 972: p_return_status := FND_API.G_RET_STS_ERROR;

968: return (not l_error);
969:
970: EXCEPTION
971: WHEN FND_API.G_EXC_ERROR THEN
972: p_return_status := FND_API.G_RET_STS_ERROR;
973: return FALSE;
974: WHEN OTHERS THEN
975: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
976: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 975: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

971: WHEN FND_API.G_EXC_ERROR THEN
972: p_return_status := FND_API.G_RET_STS_ERROR;
973: return FALSE;
974: WHEN OTHERS THEN
975: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
976: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
977: SUBSTR (SQLERRM, 1, 240) );
978: FND_MSG_PUB.Add;
979: return FALSE;

Line 1015: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

1011: -- Version Initial version number = 1.0
1012: -- History Current version number = 1.0
1013: --=======================================================
1014: function VALIDATE_ATTRIBUTE_VALUE (
1015: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1016: p_api_version_number IN NUMBER,
1017: p_return_status OUT NOCOPY VARCHAR2,
1018: p_database_object_name IN VARCHAR2,
1019: p_attribute_application_id IN NUMBER,

Line 1022: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1018: p_database_object_name IN VARCHAR2,
1019: p_attribute_application_id IN NUMBER,
1020: p_attribute_code IN VARCHAR2,
1021: p_key_value1 IN VARCHAR2,
1022: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1026: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1023: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1019: p_attribute_application_id IN NUMBER,
1020: p_attribute_code IN VARCHAR2,
1021: p_key_value1 IN VARCHAR2,
1022: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1026: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1027: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1024: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1020: p_attribute_code IN VARCHAR2,
1021: p_key_value1 IN VARCHAR2,
1022: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1026: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1027: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1028: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1025: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1021: p_key_value1 IN VARCHAR2,
1022: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1026: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1027: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1028: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1029: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1026: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1022: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1026: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1027: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1028: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1029: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1030: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1027: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1023: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1026: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1027: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1028: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1029: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1030: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1031: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1028: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1024: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1026: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1027: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1028: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1029: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1030: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1031: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1032: p_value_date IN DATE := FND_API.G_MISS_DATE,

Line 1029: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1025: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1026: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1027: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1028: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1029: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1030: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1031: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1032: p_value_date IN DATE := FND_API.G_MISS_DATE,
1033: p_value_number IN NUMBER := FND_API.G_MISS_NUM,

Line 1030: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1026: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1027: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1028: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1029: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1030: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1031: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1032: p_value_date IN DATE := FND_API.G_MISS_DATE,
1033: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
1034: p_caller IN VARCHAR2

Line 1031: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1027: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1028: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1029: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1030: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1031: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1032: p_value_date IN DATE := FND_API.G_MISS_DATE,
1033: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
1034: p_caller IN VARCHAR2
1035: ) return BOOLEAN is

Line 1032: p_value_date IN DATE := FND_API.G_MISS_DATE,

1028: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1029: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1030: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1031: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1032: p_value_date IN DATE := FND_API.G_MISS_DATE,
1033: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
1034: p_caller IN VARCHAR2
1035: ) return BOOLEAN is
1036: cursor l_check_objattr_csr is

Line 1033: p_value_number IN NUMBER := FND_API.G_MISS_NUM,

1029: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1030: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1031: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1032: p_value_date IN DATE := FND_API.G_MISS_DATE,
1033: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
1034: p_caller IN VARCHAR2
1035: ) return BOOLEAN is
1036: cursor l_check_objattr_csr is
1037: select null

Line 1053: IF NOT FND_API.Compatible_API_Call (

1049: l_data_type VARCHAR2(30);
1050: l_dummy NUMBER;
1051: l_error BOOLEAN;
1052: begin
1053: IF NOT FND_API.Compatible_API_Call (
1054: l_api_version_number, p_api_version_number, l_api_name,
1055: G_PKG_NAME) then
1056: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1057: return FALSE;

Line 1056: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1052: begin
1053: IF NOT FND_API.Compatible_API_Call (
1054: l_api_version_number, p_api_version_number, l_api_name,
1055: G_PKG_NAME) then
1056: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1057: return FALSE;
1058: END IF;
1059:
1060: l_error := FALSE;

Line 1063: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then

1059:
1060: l_error := FALSE;
1061:
1062: --** if validation level is none, no validation is necessary
1063: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1064: p_return_status := FND_API.G_RET_STS_SUCCESS;
1065: return TRUE;
1066: end if;
1067:

Line 1064: p_return_status := FND_API.G_RET_STS_SUCCESS;

1060: l_error := FALSE;
1061:
1062: --** if validation level is none, no validation is necessary
1063: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1064: p_return_status := FND_API.G_RET_STS_SUCCESS;
1065: return TRUE;
1066: end if;
1067:
1068: --** check that key columns are not null and not missing **

Line 1072: (p_database_object_name = FND_API.G_MISS_CHAR)) then

1068: --** check that key columns are not null and not missing **
1069: --** note that key_value2 thru key_value10 can be null and
1070: --** so they are not checked here
1071: if ((p_database_object_name is null) or
1072: (p_database_object_name = FND_API.G_MISS_CHAR)) then
1073: l_error := TRUE;
1074: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1075: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1076: FND_MESSAGE.SET_TOKEN('COLUMN', 'DATABASE_OBJECT_NAME');

Line 1082: (p_attribute_application_id = FND_API.G_MISS_NUM)) then

1078: end if;
1079: end if;
1080:
1081: if ((p_attribute_application_id is null) or
1082: (p_attribute_application_id = FND_API.G_MISS_NUM)) then
1083: l_error := TRUE;
1084: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1085: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1086: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_APPLICATION_ID');

Line 1092: (p_attribute_code = FND_API.G_MISS_CHAR)) then

1088: end if;
1089: end if;
1090:
1091: if ((p_attribute_code is null) or
1092: (p_attribute_code = FND_API.G_MISS_CHAR)) then
1093: l_error := TRUE;
1094: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1095: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1096: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_CODE');

Line 1102: (p_key_value1 = FND_API.G_MISS_CHAR)) then

1098: end if;
1099: end if;
1100:
1101: if ((p_key_value1 is null) or
1102: (p_key_value1 = FND_API.G_MISS_CHAR)) then
1103: l_error := TRUE;
1104: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1105: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1106: FND_MESSAGE.SET_TOKEN('COLUMN', 'KEY_VALUE1');

Line 1135: (p_value_varchar2 <> FND_API.G_MISS_CHAR) then

1131: fetch l_check_datatype_csr into l_data_type;
1132: close l_check_datatype_csr;
1133: -- value_varchar2 is not null, error if data type is not varchar2
1134: if (p_value_varchar2 is not null) and
1135: (p_value_varchar2 <> FND_API.G_MISS_CHAR) then
1136: if (upper(l_data_type) <> 'VARCHAR2') then
1137: l_error := TRUE;
1138: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1139: FND_MESSAGE.SET_NAME('AK','AK_MUST_BE_NULL');

Line 1148: (p_value_number <> FND_API.G_MISS_NUM) then

1144: end if;
1145: end if;
1146: -- value_number is not null, error if data type is not number
1147: if (p_value_number is not null) and
1148: (p_value_number <> FND_API.G_MISS_NUM) then
1149: if (upper(l_data_type) <> 'NUMBER') then
1150: l_error := TRUE;
1151: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1152: FND_MESSAGE.SET_NAME('AK','AK_MUST_BE_NULL');

Line 1161: (p_value_date <> FND_API.G_MISS_DATE) then

1157: end if;
1158: end if;
1159: -- value_date is not null, error if data type is not date or datetime
1160: if (p_value_date is not null) and
1161: (p_value_date <> FND_API.G_MISS_DATE) then
1162: if (upper(l_data_type) <> 'DATE') and
1163: (upper(l_data_type) <> 'DATETIME') then
1164: l_error := TRUE;
1165: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then

Line 1176: p_return_status := FND_API.G_RET_STS_SUCCESS;

1172: end if;
1173: end if;
1174:
1175: -- return true if no error, false otherwise
1176: p_return_status := FND_API.G_RET_STS_SUCCESS;
1177: return (not l_error);
1178:
1179: EXCEPTION
1180: WHEN FND_API.G_EXC_ERROR THEN

Line 1180: WHEN FND_API.G_EXC_ERROR THEN

1176: p_return_status := FND_API.G_RET_STS_SUCCESS;
1177: return (not l_error);
1178:
1179: EXCEPTION
1180: WHEN FND_API.G_EXC_ERROR THEN
1181: p_return_status := FND_API.G_RET_STS_ERROR;
1182: return FALSE;
1183: WHEN OTHERS THEN
1184: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1181: p_return_status := FND_API.G_RET_STS_ERROR;

1177: return (not l_error);
1178:
1179: EXCEPTION
1180: WHEN FND_API.G_EXC_ERROR THEN
1181: p_return_status := FND_API.G_RET_STS_ERROR;
1182: return FALSE;
1183: WHEN OTHERS THEN
1184: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1185: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1184: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1180: WHEN FND_API.G_EXC_ERROR THEN
1181: p_return_status := FND_API.G_RET_STS_ERROR;
1182: return FALSE;
1183: WHEN OTHERS THEN
1184: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1185: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1186: SUBSTR (SQLERRM, 1, 240) );
1187: FND_MSG_PUB.Add;
1188: return FALSE;

Line 1225: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

1221: -- Version Initial version number = 1.0
1222: -- History Current version number = 1.0
1223: --=======================================================
1224: function VALIDATE_OBJECT (
1225: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1226: p_api_version_number IN NUMBER,
1227: p_return_status OUT NOCOPY VARCHAR2,
1228: p_database_object_name IN VARCHAR2,
1229: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1229: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

1225: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1226: p_api_version_number IN NUMBER,
1227: p_return_status OUT NOCOPY VARCHAR2,
1228: p_database_object_name IN VARCHAR2,
1229: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1230: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1231: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1232: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1233: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1230: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,

1226: p_api_version_number IN NUMBER,
1227: p_return_status OUT NOCOPY VARCHAR2,
1228: p_database_object_name IN VARCHAR2,
1229: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1230: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1231: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1232: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1233: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1234: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1231: p_application_id IN NUMBER := FND_API.G_MISS_NUM,

1227: p_return_status OUT NOCOPY VARCHAR2,
1228: p_database_object_name IN VARCHAR2,
1229: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1230: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1231: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1232: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1233: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1234: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1235: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1232: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

1228: p_database_object_name IN VARCHAR2,
1229: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1230: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1231: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1232: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1233: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1234: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1235: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1236: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1233: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

1229: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1230: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1231: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1232: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1233: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1234: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1235: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1236: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1237: p_caller IN VARCHAR2,

Line 1234: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

1230: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1231: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1232: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1233: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1234: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1235: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1236: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1237: p_caller IN VARCHAR2,
1238: p_pass IN NUMBER := 2

Line 1235: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

1231: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1232: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1233: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1234: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1235: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1236: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1237: p_caller IN VARCHAR2,
1238: p_pass IN NUMBER := 2
1239: ) return BOOLEAN is

Line 1236: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

1232: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1233: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1234: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1235: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1236: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1237: p_caller IN VARCHAR2,
1238: p_pass IN NUMBER := 2
1239: ) return BOOLEAN is
1240: cursor l_check_object_csr (p_view_owner varchar2) is

Line 1262: IF NOT FND_API.Compatible_API_Call (

1258: l_error BOOLEAN;
1259: l_return_status VARCHAR2(1);
1260: begin
1261:
1262: IF NOT FND_API.Compatible_API_Call (
1263: l_api_version_number, p_api_version_number, l_api_name,
1264: G_PKG_NAME) then
1265: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1266: return FALSE;

Line 1265: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1261:
1262: IF NOT FND_API.Compatible_API_Call (
1263: l_api_version_number, p_api_version_number, l_api_name,
1264: G_PKG_NAME) then
1265: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1266: return FALSE;
1267: END IF;
1268:
1269: l_error := FALSE;

Line 1272: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then

1268:
1269: l_error := FALSE;
1270:
1271: --** if validation level is none, no validation is necessary
1272: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1273: p_return_status := FND_API.G_RET_STS_SUCCESS;
1274: return TRUE;
1275: end if;
1276:

Line 1273: p_return_status := FND_API.G_RET_STS_SUCCESS;

1269: l_error := FALSE;
1270:
1271: --** if validation level is none, no validation is necessary
1272: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1273: p_return_status := FND_API.G_RET_STS_SUCCESS;
1274: return TRUE;
1275: end if;
1276:
1277: --** check that key columns are not null and not missing **

Line 1279: (p_database_object_name = FND_API.G_MISS_CHAR)) then

1275: end if;
1276:
1277: --** check that key columns are not null and not missing **
1278: if ((p_database_object_name is null) or
1279: (p_database_object_name = FND_API.G_MISS_CHAR)) then
1280: l_error := TRUE;
1281: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
1282: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1283: FND_MESSAGE.SET_TOKEN('COLUMN', 'DATABASE_OBJECT_NAME');

Line 1290: if (p_primary_key_name <> FND_API.G_MISS_CHAR) and

1286: end if;
1287:
1288: -- - Check that the database object name is the name of a
1289: -- view in the database
1290: if (p_primary_key_name <> FND_API.G_MISS_CHAR) and
1291: (p_primary_key_name is not null) then
1292: open l_get_apps_universal_usr;
1293: fetch l_get_apps_universal_usr into l_view_owner;
1294: close l_get_apps_universal_usr;

Line 1314: (p_application_id = FND_API.G_MISS_NUM and

1310:
1311: --** check that required columns are not null and, unless calling **
1312: --** from UPDATE procedure, the columns are not missing **
1313: if ((p_application_id is null) or
1314: (p_application_id = FND_API.G_MISS_NUM and
1315: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
1316: then
1317: l_error := TRUE;
1318: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 1328: if (p_application_id <> FND_API.G_MISS_NUM) then

1324:
1325: --** Validate columns **
1326:
1327: -- - application ID
1328: if (p_application_id <> FND_API.G_MISS_NUM) then
1329: if (NOT AK_ON_OBJECTS_PVT.VALID_APPLICATION_ID (
1330: p_api_version_number => 1.0,
1331: p_return_status => l_return_status,
1332: p_application_id => p_application_id)) then

Line 1344: if (p_primary_key_name <> FND_API.G_MISS_CHAR) and

1340: end if;
1341: end if;
1342:
1343: -- - primary_key_name
1344: if (p_primary_key_name <> FND_API.G_MISS_CHAR) and
1345: (p_primary_key_name is not null) then
1346: if (NOT VALID_PRIMARY_KEY_NAME (
1347: p_database_object_name => p_database_object_name,
1348: p_primary_key_name => p_primary_key_name)) then

Line 1359: p_return_status := FND_API.G_RET_STS_SUCCESS;

1355: end if;
1356: end if;
1357:
1358: -- return true if no error, false otherwise
1359: p_return_status := FND_API.G_RET_STS_SUCCESS;
1360: return (not l_error);
1361:
1362: EXCEPTION
1363: WHEN FND_API.G_EXC_ERROR THEN

Line 1363: WHEN FND_API.G_EXC_ERROR THEN

1359: p_return_status := FND_API.G_RET_STS_SUCCESS;
1360: return (not l_error);
1361:
1362: EXCEPTION
1363: WHEN FND_API.G_EXC_ERROR THEN
1364: p_return_status := FND_API.G_RET_STS_ERROR;
1365: return FALSE;
1366: WHEN OTHERS THEN
1367: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1364: p_return_status := FND_API.G_RET_STS_ERROR;

1360: return (not l_error);
1361:
1362: EXCEPTION
1363: WHEN FND_API.G_EXC_ERROR THEN
1364: p_return_status := FND_API.G_RET_STS_ERROR;
1365: return FALSE;
1366: WHEN OTHERS THEN
1367: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1368: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1367: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1363: WHEN FND_API.G_EXC_ERROR THEN
1364: p_return_status := FND_API.G_RET_STS_ERROR;
1365: return FALSE;
1366: WHEN OTHERS THEN
1367: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1368: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1369: SUBSTR (SQLERRM, 1, 240) );
1370: FND_MSG_PUB.Add;
1371: return FALSE;

Line 1402: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

1398: -- Version Initial version number = 1.0
1399: -- History Current version number = 1.0
1400: --=======================================================
1401: procedure APPEND_OBJECT_PK_TABLES (
1402: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1403: p_api_version_number IN NUMBER,
1404: p_return_status OUT NOCOPY VARCHAR2,
1405: p_from_table IN AK_OBJECT_PUB.Object_PK_Tbl_Type,
1406: p_to_table IN OUT NOCOPY AK_OBJECT_PUB.Object_PK_Tbl_Type

Line 1414: IF NOT FND_API.Compatible_API_Call (

1410: l_from_index NUMBER;
1411: l_return_status VARCHAR2(1);
1412: l_to_index NUMBER;
1413: begin
1414: IF NOT FND_API.Compatible_API_Call (
1415: l_api_version_number, p_api_version_number, l_api_name,
1416: G_PKG_NAME) then
1417: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1418: return;

Line 1417: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1413: begin
1414: IF NOT FND_API.Compatible_API_Call (
1415: l_api_version_number, p_api_version_number, l_api_name,
1416: G_PKG_NAME) then
1417: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1418: return;
1419: END IF;
1420:
1421: -- if from table is empty, return without doing anything else

Line 1423: p_return_status := FND_API.G_RET_STS_SUCCESS;

1419: END IF;
1420:
1421: -- if from table is empty, return without doing anything else
1422: if (p_from_table.count = 0) then
1423: p_return_status := FND_API.G_RET_STS_SUCCESS;
1424: return;
1425: end if;
1426:
1427: for l_from_index in p_from_table.FIRST .. p_from_table.LAST LOOP

Line 1433: if (l_return_status = FND_API.G_RET_STS_ERROR) or

1429: AK_OBJECT_PVT.INSERT_OBJECT_PK_TABLE (
1430: p_return_status => l_return_status,
1431: p_database_object_name => p_from_table(l_from_index),
1432: p_object_pk_tbl => p_to_table);
1433: if (l_return_status = FND_API.G_RET_STS_ERROR) or
1434: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
1435: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1436: FND_MESSAGE.SET_NAME('AK','AK_INSERT_OBJECT_PK_FAILED');
1437: FND_MSG_PUB.Add;

Line 1434: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

1430: p_return_status => l_return_status,
1431: p_database_object_name => p_from_table(l_from_index),
1432: p_object_pk_tbl => p_to_table);
1433: if (l_return_status = FND_API.G_RET_STS_ERROR) or
1434: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
1435: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1436: FND_MESSAGE.SET_NAME('AK','AK_INSERT_OBJECT_PK_FAILED');
1437: FND_MSG_PUB.Add;
1438: end if;

Line 1440: raise FND_API.G_EXC_ERROR;

1436: FND_MESSAGE.SET_NAME('AK','AK_INSERT_OBJECT_PK_FAILED');
1437: FND_MSG_PUB.Add;
1438: end if;
1439: -- dbms_output.put_line(l_api_name || 'Error inserting object PK table');
1440: raise FND_API.G_EXC_ERROR;
1441: end if;
1442: end if;
1443: end loop;
1444:

Line 1445: p_return_status := FND_API.G_RET_STS_SUCCESS;

1441: end if;
1442: end if;
1443: end loop;
1444:
1445: p_return_status := FND_API.G_RET_STS_SUCCESS;
1446:
1447: EXCEPTION
1448: WHEN FND_API.G_EXC_ERROR THEN
1449: p_return_status := FND_API.G_RET_STS_ERROR;

Line 1448: WHEN FND_API.G_EXC_ERROR THEN

1444:
1445: p_return_status := FND_API.G_RET_STS_SUCCESS;
1446:
1447: EXCEPTION
1448: WHEN FND_API.G_EXC_ERROR THEN
1449: p_return_status := FND_API.G_RET_STS_ERROR;
1450: WHEN OTHERS THEN
1451: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1452: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1449: p_return_status := FND_API.G_RET_STS_ERROR;

1445: p_return_status := FND_API.G_RET_STS_SUCCESS;
1446:
1447: EXCEPTION
1448: WHEN FND_API.G_EXC_ERROR THEN
1449: p_return_status := FND_API.G_RET_STS_ERROR;
1450: WHEN OTHERS THEN
1451: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1452: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1453: SUBSTR (SQLERRM, 1, 240) );

Line 1451: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1447: EXCEPTION
1448: WHEN FND_API.G_EXC_ERROR THEN
1449: p_return_status := FND_API.G_RET_STS_ERROR;
1450: WHEN OTHERS THEN
1451: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1452: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1453: SUBSTR (SQLERRM, 1, 240) );
1454: FND_MSG_PUB.Add;
1455: end APPEND_OBJECT_PK_TABLES;

Line 1498: IF NOT FND_API.Compatible_API_Call (

1494: l_api_name CONSTANT varchar2(30) := 'Attribute_Exists';
1495: l_dummy number;
1496: begin
1497:
1498: IF NOT FND_API.Compatible_API_Call (
1499: l_api_version_number, p_api_version_number, l_api_name,
1500: G_PKG_NAME) then
1501: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1502: return FALSE;

Line 1501: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1497:
1498: IF NOT FND_API.Compatible_API_Call (
1499: l_api_version_number, p_api_version_number, l_api_name,
1500: G_PKG_NAME) then
1501: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1502: return FALSE;
1503: END IF;
1504:
1505: open l_check_objattr_csr;

Line 1509: p_return_status := FND_API.G_RET_STS_SUCCESS;

1505: open l_check_objattr_csr;
1506: fetch l_check_objattr_csr into l_dummy;
1507: if (l_check_objattr_csr%notfound) then
1508: close l_check_objattr_csr;
1509: p_return_status := FND_API.G_RET_STS_SUCCESS;
1510: return FALSE;
1511: else
1512: close l_check_objattr_csr;
1513: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1513: p_return_status := FND_API.G_RET_STS_SUCCESS;

1509: p_return_status := FND_API.G_RET_STS_SUCCESS;
1510: return FALSE;
1511: else
1512: close l_check_objattr_csr;
1513: p_return_status := FND_API.G_RET_STS_SUCCESS;
1514: return TRUE;
1515: end if;
1516:
1517: EXCEPTION

Line 1518: WHEN FND_API.G_EXC_ERROR THEN

1514: return TRUE;
1515: end if;
1516:
1517: EXCEPTION
1518: WHEN FND_API.G_EXC_ERROR THEN
1519: p_return_status := FND_API.G_RET_STS_ERROR;
1520: return FALSE;
1521: WHEN OTHERS THEN
1522: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1519: p_return_status := FND_API.G_RET_STS_ERROR;

1515: end if;
1516:
1517: EXCEPTION
1518: WHEN FND_API.G_EXC_ERROR THEN
1519: p_return_status := FND_API.G_RET_STS_ERROR;
1520: return FALSE;
1521: WHEN OTHERS THEN
1522: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1523: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1522: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1518: WHEN FND_API.G_EXC_ERROR THEN
1519: p_return_status := FND_API.G_RET_STS_ERROR;
1520: return FALSE;
1521: WHEN OTHERS THEN
1522: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1523: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1524: SUBSTR (SQLERRM, 1, 240) );
1525: FND_MSG_PUB.Add;
1526: return FALSE;

Line 1594: IF NOT FND_API.Compatible_API_Call (

1590: l_api_name CONSTANT varchar2(30) := 'Attribute_Navigation_Exists';
1591: l_dummy number;
1592: begin
1593:
1594: IF NOT FND_API.Compatible_API_Call (
1595: l_api_version_number, p_api_version_number, l_api_name,
1596: G_PKG_NAME) then
1597: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1598: return FALSE;

Line 1597: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1593:
1594: IF NOT FND_API.Compatible_API_Call (
1595: l_api_version_number, p_api_version_number, l_api_name,
1596: G_PKG_NAME) then
1597: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1598: return FALSE;
1599: END IF;
1600:
1601: --** check to see if row already exists, using the appropriate **

Line 1608: p_return_status := FND_API.G_RET_STS_SUCCESS;

1604: open l_checkexist_1_csr;
1605: fetch l_checkexist_1_csr into l_dummy;
1606: if (l_checkexist_1_csr%notfound) then
1607: close l_checkexist_1_csr;
1608: p_return_status := FND_API.G_RET_STS_SUCCESS;
1609: return FALSE;
1610: else
1611: close l_checkexist_1_csr;
1612: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1612: p_return_status := FND_API.G_RET_STS_SUCCESS;

1608: p_return_status := FND_API.G_RET_STS_SUCCESS;
1609: return FALSE;
1610: else
1611: close l_checkexist_1_csr;
1612: p_return_status := FND_API.G_RET_STS_SUCCESS;
1613: return TRUE;
1614: end if;
1615: elsif (p_value_date is not null) then
1616: open l_checkexist_2_csr;

Line 1620: p_return_status := FND_API.G_RET_STS_SUCCESS;

1616: open l_checkexist_2_csr;
1617: fetch l_checkexist_2_csr into l_dummy;
1618: if (l_checkexist_2_csr%notfound) then
1619: close l_checkexist_2_csr;
1620: p_return_status := FND_API.G_RET_STS_SUCCESS;
1621: return FALSE;
1622: else
1623: close l_checkexist_2_csr;
1624: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1624: p_return_status := FND_API.G_RET_STS_SUCCESS;

1620: p_return_status := FND_API.G_RET_STS_SUCCESS;
1621: return FALSE;
1622: else
1623: close l_checkexist_2_csr;
1624: p_return_status := FND_API.G_RET_STS_SUCCESS;
1625: return TRUE;
1626: end if;
1627: elsif (p_value_number is not null) then
1628: open l_checkexist_3_csr;

Line 1632: p_return_status := FND_API.G_RET_STS_SUCCESS;

1628: open l_checkexist_3_csr;
1629: fetch l_checkexist_3_csr into l_dummy;
1630: if (l_checkexist_3_csr%notfound) then
1631: close l_checkexist_3_csr;
1632: p_return_status := FND_API.G_RET_STS_SUCCESS;
1633: return FALSE;
1634: else
1635: close l_checkexist_3_csr;
1636: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1636: p_return_status := FND_API.G_RET_STS_SUCCESS;

1632: p_return_status := FND_API.G_RET_STS_SUCCESS;
1633: return FALSE;
1634: else
1635: close l_checkexist_3_csr;
1636: p_return_status := FND_API.G_RET_STS_SUCCESS;
1637: return TRUE;
1638: end if;
1639: end if;
1640:

Line 1642: p_return_status := FND_API.G_RET_STS_SUCCESS;

1638: end if;
1639: end if;
1640:
1641: -- none of the above - all value columns are null
1642: p_return_status := FND_API.G_RET_STS_SUCCESS;
1643: return FALSE;
1644:
1645: EXCEPTION
1646: WHEN FND_API.G_EXC_ERROR THEN

Line 1646: WHEN FND_API.G_EXC_ERROR THEN

1642: p_return_status := FND_API.G_RET_STS_SUCCESS;
1643: return FALSE;
1644:
1645: EXCEPTION
1646: WHEN FND_API.G_EXC_ERROR THEN
1647: p_return_status := FND_API.G_RET_STS_ERROR;
1648: return FALSE;
1649: WHEN OTHERS THEN
1650: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1647: p_return_status := FND_API.G_RET_STS_ERROR;

1643: return FALSE;
1644:
1645: EXCEPTION
1646: WHEN FND_API.G_EXC_ERROR THEN
1647: p_return_status := FND_API.G_RET_STS_ERROR;
1648: return FALSE;
1649: WHEN OTHERS THEN
1650: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1651: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1650: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1646: WHEN FND_API.G_EXC_ERROR THEN
1647: p_return_status := FND_API.G_RET_STS_ERROR;
1648: return FALSE;
1649: WHEN OTHERS THEN
1650: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1651: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1652: SUBSTR (SQLERRM, 1, 240) );
1653: FND_MSG_PUB.Add;
1654: return FALSE;

Line 1687: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1683: p_database_object_name IN VARCHAR2,
1684: p_attribute_application_id IN NUMBER,
1685: p_attribute_code IN VARCHAR2,
1686: p_key_value1 IN VARCHAR2,
1687: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1688: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1689: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1690: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1691: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1688: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1684: p_attribute_application_id IN NUMBER,
1685: p_attribute_code IN VARCHAR2,
1686: p_key_value1 IN VARCHAR2,
1687: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1688: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1689: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1690: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1691: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1692: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1689: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1685: p_attribute_code IN VARCHAR2,
1686: p_key_value1 IN VARCHAR2,
1687: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1688: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1689: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1690: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1691: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1692: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1693: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1690: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1686: p_key_value1 IN VARCHAR2,
1687: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1688: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1689: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1690: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1691: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1692: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1693: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1694: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1691: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1687: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1688: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1689: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1690: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1691: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1692: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1693: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1694: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1695: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR

Line 1692: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1688: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1689: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1690: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1691: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1692: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1693: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1694: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1695: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR
1696: ) return BOOLEAN is

Line 1693: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1689: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1690: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1691: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1692: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1693: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1694: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1695: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR
1696: ) return BOOLEAN is
1697: l_api_version_number CONSTANT number := 1.0;

Line 1694: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

1690: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1691: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1692: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1693: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1694: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1695: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR
1696: ) return BOOLEAN is
1697: l_api_version_number CONSTANT number := 1.0;
1698: l_api_name CONSTANT varchar2(30) := 'Attribute_Value_Exists';

Line 1695: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR

1691: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1692: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1693: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1694: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1695: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR
1696: ) return BOOLEAN is
1697: l_api_version_number CONSTANT number := 1.0;
1698: l_api_name CONSTANT varchar2(30) := 'Attribute_Value_Exists';
1699: l_dummy number;

Line 1714: IF NOT FND_API.Compatible_API_Call (

1710: l_sql_stmt varchar2(1000);
1711: l_where_clause varchar2(1000);
1712: begin
1713:
1714: IF NOT FND_API.Compatible_API_Call (
1715: l_api_version_number, p_api_version_number, l_api_name,
1716: G_PKG_NAME) then
1717: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1718: return FALSE;

Line 1717: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1713:
1714: IF NOT FND_API.Compatible_API_Call (
1715: l_api_version_number, p_api_version_number, l_api_name,
1716: G_PKG_NAME) then
1717: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1718: return FALSE;
1719: END IF;
1720:
1721: -- load the optional key values to be used to query the database.

Line 1723: if (p_key_value2 is not null and p_key_value2 <> FND_API.G_MISS_CHAR) then

1719: END IF;
1720:
1721: -- load the optional key values to be used to query the database.
1722: --
1723: if (p_key_value2 is not null and p_key_value2 <> FND_API.G_MISS_CHAR) then
1724: l_key_value2 := p_key_value2;
1725: end if;
1726: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
1727: l_key_value3 := p_key_value3;

Line 1726: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then

1722: --
1723: if (p_key_value2 is not null and p_key_value2 <> FND_API.G_MISS_CHAR) then
1724: l_key_value2 := p_key_value2;
1725: end if;
1726: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
1727: l_key_value3 := p_key_value3;
1728: end if;
1729: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
1730: l_key_value4 := p_key_value4;

Line 1729: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then

1725: end if;
1726: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
1727: l_key_value3 := p_key_value3;
1728: end if;
1729: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
1730: l_key_value4 := p_key_value4;
1731: end if;
1732: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
1733: l_key_value5 := p_key_value5;

Line 1732: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then

1728: end if;
1729: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
1730: l_key_value4 := p_key_value4;
1731: end if;
1732: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
1733: l_key_value5 := p_key_value5;
1734: end if;
1735: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
1736: l_key_value6 := p_key_value6;

Line 1735: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then

1731: end if;
1732: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
1733: l_key_value5 := p_key_value5;
1734: end if;
1735: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
1736: l_key_value6 := p_key_value6;
1737: end if;
1738: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
1739: l_key_value7 := p_key_value7;

Line 1738: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then

1734: end if;
1735: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
1736: l_key_value6 := p_key_value6;
1737: end if;
1738: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
1739: l_key_value7 := p_key_value7;
1740: end if;
1741: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
1742: l_key_value8 := p_key_value8;

Line 1741: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then

1737: end if;
1738: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
1739: l_key_value7 := p_key_value7;
1740: end if;
1741: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
1742: l_key_value8 := p_key_value8;
1743: end if;
1744: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
1745: l_key_value9 := p_key_value9;

Line 1744: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then

1740: end if;
1741: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
1742: l_key_value8 := p_key_value8;
1743: end if;
1744: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
1745: l_key_value9 := p_key_value9;
1746: end if;
1747: if (p_key_value10 is not null and p_key_value10 <> FND_API.G_MISS_CHAR) then
1748: l_key_value10 := p_key_value10;

Line 1747: if (p_key_value10 is not null and p_key_value10 <> FND_API.G_MISS_CHAR) then

1743: end if;
1744: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
1745: l_key_value9 := p_key_value9;
1746: end if;
1747: if (p_key_value10 is not null and p_key_value10 <> FND_API.G_MISS_CHAR) then
1748: l_key_value10 := p_key_value10;
1749: end if;
1750:
1751: --

Line 1849: p_return_status := FND_API.G_RET_STS_SUCCESS;

1845: end if;
1846:
1847: if (dbms_sql.execute_and_fetch(l_sql_csr) = 0) then
1848: dbms_sql.close_cursor(l_sql_csr);
1849: p_return_status := FND_API.G_RET_STS_SUCCESS;
1850: return FALSE;
1851: else
1852: dbms_sql.close_cursor(l_sql_csr);
1853: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1853: p_return_status := FND_API.G_RET_STS_SUCCESS;

1849: p_return_status := FND_API.G_RET_STS_SUCCESS;
1850: return FALSE;
1851: else
1852: dbms_sql.close_cursor(l_sql_csr);
1853: p_return_status := FND_API.G_RET_STS_SUCCESS;
1854: return TRUE;
1855: end if;
1856:
1857: EXCEPTION

Line 1858: WHEN FND_API.G_EXC_ERROR THEN

1854: return TRUE;
1855: end if;
1856:
1857: EXCEPTION
1858: WHEN FND_API.G_EXC_ERROR THEN
1859: p_return_status := FND_API.G_RET_STS_ERROR;
1860: return FALSE;
1861: WHEN OTHERS THEN
1862: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1859: p_return_status := FND_API.G_RET_STS_ERROR;

1855: end if;
1856:
1857: EXCEPTION
1858: WHEN FND_API.G_EXC_ERROR THEN
1859: p_return_status := FND_API.G_RET_STS_ERROR;
1860: return FALSE;
1861: WHEN OTHERS THEN
1862: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1863: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1862: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1858: WHEN FND_API.G_EXC_ERROR THEN
1859: p_return_status := FND_API.G_RET_STS_ERROR;
1860: return FALSE;
1861: WHEN OTHERS THEN
1862: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1863: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1864: SUBSTR (SQLERRM, 1, 240) );
1865: FND_MSG_PUB.Add;
1866: return FALSE;

Line 1907: IF NOT FND_API.Compatible_API_Call (

1903: l_api_version_number CONSTANT number := 1.0;
1904: l_api_name CONSTANT varchar2(30) := 'Object_Exists';
1905: l_dummy number;
1906: begin
1907: IF NOT FND_API.Compatible_API_Call (
1908: l_api_version_number, p_api_version_number, l_api_name,
1909: G_PKG_NAME) then
1910: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1911: return FALSE;

Line 1910: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1906: begin
1907: IF NOT FND_API.Compatible_API_Call (
1908: l_api_version_number, p_api_version_number, l_api_name,
1909: G_PKG_NAME) then
1910: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1911: return FALSE;
1912: END IF;
1913:
1914: open l_checklov_csr;

Line 1918: p_return_status := FND_API.G_RET_STS_SUCCESS;

1914: open l_checklov_csr;
1915: fetch l_checklov_csr into l_dummy;
1916: if (l_checklov_csr%notfound) then
1917: close l_checklov_csr;
1918: p_return_status := FND_API.G_RET_STS_SUCCESS;
1919: return FALSE;
1920: else
1921: close l_checklov_csr;
1922: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1922: p_return_status := FND_API.G_RET_STS_SUCCESS;

1918: p_return_status := FND_API.G_RET_STS_SUCCESS;
1919: return FALSE;
1920: else
1921: close l_checklov_csr;
1922: p_return_status := FND_API.G_RET_STS_SUCCESS;
1923: return TRUE;
1924: end if;
1925:
1926: EXCEPTION

Line 1927: WHEN FND_API.G_EXC_ERROR THEN

1923: return TRUE;
1924: end if;
1925:
1926: EXCEPTION
1927: WHEN FND_API.G_EXC_ERROR THEN
1928: p_return_status := FND_API.G_RET_STS_ERROR;
1929: return FALSE;
1930: WHEN OTHERS THEN
1931: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1928: p_return_status := FND_API.G_RET_STS_ERROR;

1924: end if;
1925:
1926: EXCEPTION
1927: WHEN FND_API.G_EXC_ERROR THEN
1928: p_return_status := FND_API.G_RET_STS_ERROR;
1929: return FALSE;
1930: WHEN OTHERS THEN
1931: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1932: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1931: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1927: WHEN FND_API.G_EXC_ERROR THEN
1928: p_return_status := FND_API.G_RET_STS_ERROR;
1929: return FALSE;
1930: WHEN OTHERS THEN
1931: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1932: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
1933: SUBSTR (SQLERRM, 1, 240) );
1934: return FALSE;
1935: end OBJECT_EXISTS;

Line 1965: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

1961: -- Version Initial version number = 1.0
1962: -- History Current version number = 1.0
1963: --=======================================================
1964: procedure DELETE_ATTRIBUTE (
1965: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1966: p_api_version_number IN NUMBER,
1967: p_init_msg_tbl IN BOOLEAN := FALSE,
1968: p_msg_count OUT NOCOPY NUMBER,
1969: p_msg_data OUT NOCOPY VARCHAR2,

Line 2034: IF NOT FND_API.Compatible_API_Call (

2030: l_value_number NUMBER;
2031: l_value_varchar2 VARCHAR2(240);
2032: begin
2033:
2034: IF NOT FND_API.Compatible_API_Call (
2035: l_api_version_number, p_api_version_number, l_api_name,
2036: G_PKG_NAME) then
2037: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2038: return;

Line 2037: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2033:
2034: IF NOT FND_API.Compatible_API_Call (
2035: l_api_version_number, p_api_version_number, l_api_name,
2036: G_PKG_NAME) then
2037: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2038: return;
2039: END IF;
2040:
2041: -- Initialize the message table if requested.

Line 2062: raise FND_API.G_EXC_ERROR;

2058: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2059: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_ATTR_DOES_NOT_EXIST');
2060: FND_MSG_PUB.Add;
2061: end if;
2062: raise FND_API.G_EXC_ERROR;
2063: end if;
2064:
2065: if (p_delete_cascade = 'N') then
2066: --

Line 2082: raise FND_API.G_EXC_ERROR;

2078: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2079: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OA_NAV');
2080: FND_MSG_PUB.Add;
2081: end if;
2082: raise FND_API.G_EXC_ERROR;
2083: end if;
2084: close l_get_navigations_csr;
2085: --
2086: -- AK_INST_ATTRIBUTE_VALUES

Line 2100: raise FND_API.G_EXC_ERROR;

2096: FND_MESSAGE.SET_TOKEN('OBJECT', 'AK_OBJECT_ATTRIBUTES',TRUE);
2097: FND_MESSAGE.SET_TOKEN('REF_OBJECT', 'AK_ATTRIBUTE_VALUE',TRUE);
2098: FND_MSG_PUB.Add;
2099: end if;
2100: raise FND_API.G_EXC_ERROR;
2101: end if;
2102: close l_get_attr_values_csr;
2103: --
2104: -- AK_REGION_ITEMS

Line 2114: raise FND_API.G_EXC_ERROR;

2110: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2111: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OA_ITEM');
2112: FND_MSG_PUB.Add;
2113: end if;
2114: raise FND_API.G_EXC_ERROR;
2115: end if;
2116: close l_get_region_item_csr;
2117: --
2118: -- AK_FLOW_PAGE_REGION_ITEMS

Line 2132: raise FND_API.G_EXC_ERROR;

2128: FND_MESSAGE.SET_TOKEN('OBJECT', 'AK_OBJECT_ATTRIBUTES',TRUE);
2129: FND_MESSAGE.SET_TOKEN('REF_OBJECT', 'AK_REGION_ITEMS',TRUE);
2130: FND_MSG_PUB.Add;
2131: end if;
2132: raise FND_API.G_EXC_ERROR;
2133: end if;
2134: close l_get_page_region_item_csr;
2135:
2136: else

Line 2161: if (l_return_status = FND_API.G_RET_STS_ERROR) or

2157: p_value_date => l_value_date,
2158: p_value_number => l_value_number,
2159: p_delete_cascade => p_delete_cascade
2160: );
2161: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2162: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2163: close l_get_navigations_csr;
2164: raise FND_API.G_EXC_ERROR;
2165: end if;

Line 2162: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

2158: p_value_number => l_value_number,
2159: p_delete_cascade => p_delete_cascade
2160: );
2161: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2162: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2163: close l_get_navigations_csr;
2164: raise FND_API.G_EXC_ERROR;
2165: end if;
2166: end loop;

Line 2164: raise FND_API.G_EXC_ERROR;

2160: );
2161: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2162: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2163: close l_get_navigations_csr;
2164: raise FND_API.G_EXC_ERROR;
2165: end if;
2166: end loop;
2167: close l_get_navigations_csr;
2168: --

Line 2198: if (l_return_status = FND_API.G_RET_STS_ERROR) or

2194: p_key_value9 => l_key_value9,
2195: p_key_value10 => l_key_value10,
2196: p_delete_cascade => p_delete_cascade
2197: );
2198: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2199: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2200: close l_get_attr_values_csr;
2201: raise FND_API.G_EXC_ERROR;
2202: end if;

Line 2199: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

2195: p_key_value10 => l_key_value10,
2196: p_delete_cascade => p_delete_cascade
2197: );
2198: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2199: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2200: close l_get_attr_values_csr;
2201: raise FND_API.G_EXC_ERROR;
2202: end if;
2203: end loop;

Line 2201: raise FND_API.G_EXC_ERROR;

2197: );
2198: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2199: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2200: close l_get_attr_values_csr;
2201: raise FND_API.G_EXC_ERROR;
2202: end if;
2203: end loop;
2204: close l_get_attr_values_csr;
2205: --

Line 2224: if (l_return_status = FND_API.G_RET_STS_ERROR) or

2220: p_attribute_application_id => p_attribute_application_id,
2221: p_attribute_code => p_attribute_code,
2222: p_delete_cascade => p_delete_cascade
2223: );
2224: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2225: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2226: close l_get_region_item_csr;
2227: raise FND_API.G_EXC_ERROR;
2228: end if;

Line 2225: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

2221: p_attribute_code => p_attribute_code,
2222: p_delete_cascade => p_delete_cascade
2223: );
2224: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2225: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2226: close l_get_region_item_csr;
2227: raise FND_API.G_EXC_ERROR;
2228: end if;
2229: end loop;

Line 2227: raise FND_API.G_EXC_ERROR;

2223: );
2224: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2225: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2226: close l_get_region_item_csr;
2227: raise FND_API.G_EXC_ERROR;
2228: end if;
2229: end loop;
2230: close l_get_region_item_csr;
2231: --

Line 2258: if (l_return_status = FND_API.G_RET_STS_ERROR) or

2254: p_attribute_code => p_attribute_code,
2255: p_delete_cascade => p_delete_cascade
2256: );
2257:
2258: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2259: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2260: close l_get_page_region_item_csr;
2261: raise FND_API.G_EXC_ERROR;
2262: end if;

Line 2259: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

2255: p_delete_cascade => p_delete_cascade
2256: );
2257:
2258: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2259: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2260: close l_get_page_region_item_csr;
2261: raise FND_API.G_EXC_ERROR;
2262: end if;
2263: end loop;

Line 2261: raise FND_API.G_EXC_ERROR;

2257:
2258: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2259: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2260: close l_get_page_region_item_csr;
2261: raise FND_API.G_EXC_ERROR;
2262: end if;
2263: end loop;
2264: close l_get_page_region_item_csr;
2265:

Line 2282: raise FND_API.G_EXC_ERROR;

2278: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2279: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_ATTR_DOES_NOT_EXIST');
2280: FND_MSG_PUB.Add;
2281: end if;
2282: raise FND_API.G_EXC_ERROR;
2283: end if;
2284:
2285: delete from ak_object_attributes_tl
2286: where database_object_name = p_database_object_name

Line 2295: raise FND_API.G_EXC_ERROR;

2291: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2292: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_ATTR_DOES_NOT_EXIST');
2293: FND_MSG_PUB.Add;
2294: end if;
2295: raise FND_API.G_EXC_ERROR;
2296: end if;
2297:
2298: --
2299: -- Load success message

Line 2309: p_return_status := FND_API.G_RET_STS_SUCCESS;

2305: ' ' || p_attribute_code);
2306: FND_MSG_PUB.Add;
2307: end if;
2308:
2309: p_return_status := FND_API.G_RET_STS_SUCCESS;
2310:
2311: FND_MSG_PUB.Count_And_Get (
2312: p_count => p_msg_count,
2313: p_data => p_msg_data);

Line 2316: WHEN FND_API.G_EXC_ERROR THEN

2312: p_count => p_msg_count,
2313: p_data => p_msg_data);
2314:
2315: EXCEPTION
2316: WHEN FND_API.G_EXC_ERROR THEN
2317: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2318: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_ATTR_NOT_DELETED');
2319: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||
2320: ' ' || to_char(p_attribute_application_id) ||

Line 2324: p_return_status := FND_API.G_RET_STS_ERROR;

2320: ' ' || to_char(p_attribute_application_id) ||
2321: ' ' || p_attribute_code);
2322: FND_MSG_PUB.Add;
2323: end if;
2324: p_return_status := FND_API.G_RET_STS_ERROR;
2325: rollback to start_delete_attribute;
2326: FND_MSG_PUB.Count_And_Get (
2327: p_count => p_msg_count,
2328: p_data => p_msg_data);

Line 2330: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2326: FND_MSG_PUB.Count_And_Get (
2327: p_count => p_msg_count,
2328: p_data => p_msg_data);
2329: WHEN OTHERS THEN
2330: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2331: rollback to start_delete_attribute;
2332: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
2333: SUBSTR (SQLERRM, 1, 240) );
2334: FND_MSG_PUB.Count_And_Get (

Line 2372: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

2368: -- Version Initial version number = 1.0
2369: -- History Current version number = 1.0
2370: --=======================================================
2371: procedure DELETE_ATTRIBUTE_NAVIGATION (
2372: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2373: p_api_version_number IN NUMBER,
2374: p_init_msg_tbl IN BOOLEAN := FALSE,
2375: p_msg_count OUT NOCOPY NUMBER,
2376: p_msg_data OUT NOCOPY VARCHAR2,

Line 2391: IF NOT FND_API.Compatible_API_Call (

2387: l_api_name CONSTANT varchar2(30) := 'Delete_Attribute_Navigation';
2388: l_return_status varchar2(1);
2389: begin
2390:
2391: IF NOT FND_API.Compatible_API_Call (
2392: l_api_version_number, p_api_version_number, l_api_name,
2393: G_PKG_NAME) then
2394: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2395: return;

Line 2394: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2390:
2391: IF NOT FND_API.Compatible_API_Call (
2392: l_api_version_number, p_api_version_number, l_api_name,
2393: G_PKG_NAME) then
2394: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2395: return;
2396: END IF;
2397:
2398: -- Initialize the message table if requested.

Line 2423: raise FND_API.G_EXC_ERROR;

2419: FND_MESSAGE.SET_NAME('AK','AK_NAV_DOES_NOT_EXIST');
2420: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_NAVIGATION', TRUE);
2421: FND_MSG_PUB.Add;
2422: end if;
2423: raise FND_API.G_EXC_ERROR;
2424: end if;
2425:
2426: if (p_delete_cascade = 'N') then
2427: --

Line 2479: raise FND_API.G_EXC_ERROR;

2475: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2476: FND_MESSAGE.SET_NAME('AK','AK_NAV_DOES_NOT_EXIST');
2477: FND_MSG_PUB.Add;
2478: end if;
2479: raise FND_API.G_EXC_ERROR;
2480: end if;
2481:
2482: --
2483: -- Load success message

Line 2496: p_return_status := FND_API.G_RET_STS_SUCCESS;

2492: to_char(p_value_number) );
2493: FND_MSG_PUB.Add;
2494: end if;
2495:
2496: p_return_status := FND_API.G_RET_STS_SUCCESS;
2497:
2498: FND_MSG_PUB.Count_And_Get (
2499: p_count => p_msg_count,
2500: p_data => p_msg_data);

Line 2503: WHEN FND_API.G_EXC_ERROR THEN

2499: p_count => p_msg_count,
2500: p_data => p_msg_data);
2501:
2502: EXCEPTION
2503: WHEN FND_API.G_EXC_ERROR THEN
2504: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2505: FND_MESSAGE.SET_NAME('AK','AK_NAV_NOT_DELETED');
2506: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_NAVIGATION', TRUE);
2507: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||

Line 2515: p_return_status := FND_API.G_RET_STS_ERROR;

2511: to_char(p_value_date) ||
2512: to_char(p_value_number) );
2513: FND_MSG_PUB.Add;
2514: end if;
2515: p_return_status := FND_API.G_RET_STS_ERROR;
2516: rollback to start_delete_navigation;
2517: FND_MSG_PUB.Count_And_Get (
2518: p_count => p_msg_count,
2519: p_data => p_msg_data);

Line 2521: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2517: FND_MSG_PUB.Count_And_Get (
2518: p_count => p_msg_count,
2519: p_data => p_msg_data);
2520: WHEN OTHERS THEN
2521: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2522: rollback to start_delete_navigation;
2523: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
2524: SUBSTR (SQLERRM, 1, 240) );
2525: FND_MSG_PUB.Count_And_Get (

Line 2562: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

2558: -- Version Initial version number = 1.0
2559: -- History Current version number = 1.0
2560: --=======================================================
2561: procedure DELETE_ATTRIBUTE_VALUE (
2562: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2563: p_api_version_number IN NUMBER,
2564: p_init_msg_tbl IN BOOLEAN := FALSE,
2565: p_msg_count OUT NOCOPY NUMBER,
2566: p_msg_data OUT NOCOPY VARCHAR2,

Line 2572: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

2568: p_database_object_name IN VARCHAR2,
2569: p_attribute_application_id IN NUMBER,
2570: p_attribute_code IN VARCHAR2,
2571: p_key_value1 IN VARCHAR2,
2572: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2573: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2574: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2575: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2576: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2573: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

2569: p_attribute_application_id IN NUMBER,
2570: p_attribute_code IN VARCHAR2,
2571: p_key_value1 IN VARCHAR2,
2572: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2573: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2574: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2575: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2576: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2577: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2574: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

2570: p_attribute_code IN VARCHAR2,
2571: p_key_value1 IN VARCHAR2,
2572: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2573: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2574: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2575: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2576: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2577: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2578: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2575: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

2571: p_key_value1 IN VARCHAR2,
2572: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2573: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2574: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2575: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2576: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2577: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2578: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2579: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2576: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

2572: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2573: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2574: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2575: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2576: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2577: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2578: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2579: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2580: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2577: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

2573: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2574: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2575: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2576: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2577: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2578: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2579: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2580: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2581: p_delete_cascade IN VARCHAR2 := 'N'

Line 2578: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

2574: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2575: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2576: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2577: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2578: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2579: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2580: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2581: p_delete_cascade IN VARCHAR2 := 'N'
2582: ) is

Line 2579: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

2575: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2576: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2577: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2578: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2579: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2580: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2581: p_delete_cascade IN VARCHAR2 := 'N'
2582: ) is
2583: l_api_version_number CONSTANT number := 1.0;

Line 2580: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

2576: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2577: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2578: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2579: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2580: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2581: p_delete_cascade IN VARCHAR2 := 'N'
2582: ) is
2583: l_api_version_number CONSTANT number := 1.0;
2584: l_api_name CONSTANT varchar2(30) := 'Delete_Attribute_Value';

Line 2600: IF NOT FND_API.Compatible_API_Call (

2596: l_sql_stmt varchar2(1000);
2597: l_where_clause varchar2(1000);
2598: begin
2599:
2600: IF NOT FND_API.Compatible_API_Call (
2601: l_api_version_number, p_api_version_number, l_api_name,
2602: G_PKG_NAME) then
2603: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2604: return;

Line 2603: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2599:
2600: IF NOT FND_API.Compatible_API_Call (
2601: l_api_version_number, p_api_version_number, l_api_name,
2602: G_PKG_NAME) then
2603: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2604: return;
2605: END IF;
2606:
2607: -- Initialize the message table if requested.

Line 2618: if (p_key_value2 is not null and p_key_value2 <> FND_API.G_MISS_CHAR) then

2614:
2615: --
2616: -- load the optional key values to be used to query the database.
2617: --
2618: if (p_key_value2 is not null and p_key_value2 <> FND_API.G_MISS_CHAR) then
2619: l_key_value2 := p_key_value2;
2620: end if;
2621: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
2622: l_key_value3 := p_key_value3;

Line 2621: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then

2617: --
2618: if (p_key_value2 is not null and p_key_value2 <> FND_API.G_MISS_CHAR) then
2619: l_key_value2 := p_key_value2;
2620: end if;
2621: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
2622: l_key_value3 := p_key_value3;
2623: end if;
2624: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
2625: l_key_value4 := p_key_value4;

Line 2624: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then

2620: end if;
2621: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
2622: l_key_value3 := p_key_value3;
2623: end if;
2624: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
2625: l_key_value4 := p_key_value4;
2626: end if;
2627: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
2628: l_key_value5 := p_key_value5;

Line 2627: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then

2623: end if;
2624: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
2625: l_key_value4 := p_key_value4;
2626: end if;
2627: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
2628: l_key_value5 := p_key_value5;
2629: end if;
2630: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
2631: l_key_value6 := p_key_value6;

Line 2630: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then

2626: end if;
2627: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
2628: l_key_value5 := p_key_value5;
2629: end if;
2630: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
2631: l_key_value6 := p_key_value6;
2632: end if;
2633: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
2634: l_key_value7 := p_key_value7;

Line 2633: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then

2629: end if;
2630: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
2631: l_key_value6 := p_key_value6;
2632: end if;
2633: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
2634: l_key_value7 := p_key_value7;
2635: end if;
2636: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
2637: l_key_value8 := p_key_value8;

Line 2636: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then

2632: end if;
2633: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
2634: l_key_value7 := p_key_value7;
2635: end if;
2636: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
2637: l_key_value8 := p_key_value8;
2638: end if;
2639: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
2640: l_key_value9 := p_key_value9;

Line 2639: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then

2635: end if;
2636: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
2637: l_key_value8 := p_key_value8;
2638: end if;
2639: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
2640: l_key_value9 := p_key_value9;
2641: end if;
2642: if (p_key_value10 is not null and p_key_value10 <> FND_API.G_MISS_CHAR) then
2643: l_key_value10 := p_key_value10;

Line 2642: if (p_key_value10 is not null and p_key_value10 <> FND_API.G_MISS_CHAR) then

2638: end if;
2639: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
2640: l_key_value9 := p_key_value9;
2641: end if;
2642: if (p_key_value10 is not null and p_key_value10 <> FND_API.G_MISS_CHAR) then
2643: l_key_value10 := p_key_value10;
2644: end if;
2645:
2646: --

Line 2670: raise FND_API.G_EXC_ERROR;

2666: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_DOES_NOT_EXIST');
2667: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_VALUE', TRUE);
2668: FND_MSG_PUB.Add;
2669: end if;
2670: raise FND_API.G_EXC_ERROR;
2671: end if;
2672:
2673: if (p_delete_cascade = 'N') then
2674: --

Line 2792: raise FND_API.G_EXC_ERROR;

2788: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_VALUE', TRUE);
2789: FND_MSG_PUB.Add;
2790: end if;
2791: dbms_sql.close_cursor(l_sql_csr);
2792: raise FND_API.G_EXC_ERROR;
2793: end if;
2794:
2795: dbms_sql.close_cursor(l_sql_csr);
2796: --

Line 2818: p_return_status := FND_API.G_RET_STS_SUCCESS;

2814: ' ' || l_key_value10);
2815: FND_MSG_PUB.Add;
2816: end if;
2817:
2818: p_return_status := FND_API.G_RET_STS_SUCCESS;
2819:
2820: FND_MSG_PUB.Count_And_Get (
2821: p_count => p_msg_count,
2822: p_data => p_msg_data);

Line 2825: WHEN FND_API.G_EXC_ERROR THEN

2821: p_count => p_msg_count,
2822: p_data => p_msg_data);
2823:
2824: EXCEPTION
2825: WHEN FND_API.G_EXC_ERROR THEN
2826: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2827: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_DELETED');
2828: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_VALUE', TRUE);
2829: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||

Line 2844: p_return_status := FND_API.G_RET_STS_ERROR;

2840: ' ' || l_key_value9 ||
2841: ' ' || l_key_value10);
2842: FND_MSG_PUB.Add;
2843: end if;
2844: p_return_status := FND_API.G_RET_STS_ERROR;
2845: rollback to start_delete_value;
2846: FND_MSG_PUB.Count_And_Get (
2847: p_count => p_msg_count,
2848: p_data => p_msg_data);

Line 2850: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2846: FND_MSG_PUB.Count_And_Get (
2847: p_count => p_msg_count,
2848: p_data => p_msg_data);
2849: WHEN OTHERS THEN
2850: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2851: rollback to start_delete_value;
2852: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
2853: SUBSTR (SQLERRM, 1, 240) );
2854: FND_MSG_PUB.Count_And_Get (

Line 2886: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

2882: -- Version Initial version number = 1.0
2883: -- History Current version number = 1.0
2884: --=======================================================
2885: procedure DELETE_OBJECT (
2886: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2887: p_api_version_number IN NUMBER,
2888: p_init_msg_tbl IN BOOLEAN := FALSE,
2889: p_msg_count OUT NOCOPY NUMBER,
2890: p_msg_data OUT NOCOPY VARCHAR2,

Line 2924: IF NOT FND_API.Compatible_API_Call (

2920: l_region_code VARCHAR2(30);
2921: l_return_status varchar2(1);
2922: l_unique_key_name VARCHAR2(30);
2923: begin
2924: IF NOT FND_API.Compatible_API_Call (
2925: l_api_version_number, p_api_version_number, l_api_name,
2926: G_PKG_NAME) then
2927: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2928: return;

Line 2927: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2923: begin
2924: IF NOT FND_API.Compatible_API_Call (
2925: l_api_version_number, p_api_version_number, l_api_name,
2926: G_PKG_NAME) then
2927: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2928: return;
2929: END IF;
2930:
2931: -- Initialize the message table if requested.

Line 2950: raise FND_API.G_EXC_ERROR;

2946: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2947: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_DOES_NOT_EXIST');
2948: FND_MSG_PUB.Add;
2949: end if;
2950: raise FND_API.G_EXC_ERROR;
2951: end if;
2952:
2953: if (p_delete_cascade = 'N') then
2954: --

Line 2970: raise FND_API.G_EXC_ERROR;

2966: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2967: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OBJ_OA');
2968: FND_MSG_PUB.Add;
2969: end if;
2970: raise FND_API.G_EXC_ERROR;
2971: end if;
2972: close l_get_obj_attributes_csr;
2973: --
2974: -- AK_UNIQUE_KEYS

Line 2984: raise FND_API.G_EXC_ERROR;

2980: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2981: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OBJ_UK');
2982: FND_MSG_PUB.Add;
2983: end if;
2984: raise FND_API.G_EXC_ERROR;
2985: end if;
2986: close l_get_unique_keys_csr;
2987: --
2988: -- AK_FOREIGN_KEYS

Line 2998: raise FND_API.G_EXC_ERROR;

2994: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2995: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OBJ_FK');
2996: FND_MSG_PUB.Add;
2997: end if;
2998: raise FND_API.G_EXC_ERROR;
2999: end if;
3000: close l_get_foreign_keys_csr;
3001: --
3002: -- AK_REGIONS

Line 3012: raise FND_API.G_EXC_ERROR;

3008: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
3009: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OBJ_REG');
3010: FND_MSG_PUB.Add;
3011: end if;
3012: raise FND_API.G_EXC_ERROR;
3013: end if;
3014: close l_get_regions_csr;
3015:
3016: else

Line 3040: if (l_return_status = FND_API.G_RET_STS_ERROR) or

3036: p_attribute_application_id => l_attribute_application_id,
3037: p_attribute_code => l_attribute_code,
3038: p_delete_cascade => p_delete_cascade
3039: );
3040: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3041: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3042: close l_get_obj_attributes_csr;
3043: raise FND_API.G_EXC_ERROR;
3044: end if;

Line 3041: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

3037: p_attribute_code => l_attribute_code,
3038: p_delete_cascade => p_delete_cascade
3039: );
3040: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3041: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3042: close l_get_obj_attributes_csr;
3043: raise FND_API.G_EXC_ERROR;
3044: end if;
3045: end loop;

Line 3043: raise FND_API.G_EXC_ERROR;

3039: );
3040: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3041: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3042: close l_get_obj_attributes_csr;
3043: raise FND_API.G_EXC_ERROR;
3044: end if;
3045: end loop;
3046: close l_get_obj_attributes_csr;
3047: --

Line 3063: if (l_return_status = FND_API.G_RET_STS_ERROR) or

3059: p_return_status => l_return_status,
3060: p_unique_key_name => l_unique_key_name,
3061: p_delete_cascade => p_delete_cascade
3062: );
3063: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3064: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3065: close l_get_unique_keys_csr;
3066: raise FND_API.G_EXC_ERROR;
3067: end if;

Line 3064: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

3060: p_unique_key_name => l_unique_key_name,
3061: p_delete_cascade => p_delete_cascade
3062: );
3063: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3064: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3065: close l_get_unique_keys_csr;
3066: raise FND_API.G_EXC_ERROR;
3067: end if;
3068: end loop;

Line 3066: raise FND_API.G_EXC_ERROR;

3062: );
3063: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3064: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3065: close l_get_unique_keys_csr;
3066: raise FND_API.G_EXC_ERROR;
3067: end if;
3068: end loop;
3069: close l_get_unique_keys_csr;
3070: --

Line 3086: if (l_return_status = FND_API.G_RET_STS_ERROR) or

3082: p_return_status => l_return_status,
3083: p_foreign_key_name => l_foreign_key_name,
3084: p_delete_cascade => p_delete_cascade
3085: );
3086: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3087: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3088: close l_get_foreign_keys_csr;
3089: raise FND_API.G_EXC_ERROR;
3090: end if;

Line 3087: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

3083: p_foreign_key_name => l_foreign_key_name,
3084: p_delete_cascade => p_delete_cascade
3085: );
3086: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3087: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3088: close l_get_foreign_keys_csr;
3089: raise FND_API.G_EXC_ERROR;
3090: end if;
3091: end loop;

Line 3089: raise FND_API.G_EXC_ERROR;

3085: );
3086: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3087: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3088: close l_get_foreign_keys_csr;
3089: raise FND_API.G_EXC_ERROR;
3090: end if;
3091: end loop;
3092: close l_get_foreign_keys_csr;
3093: --

Line 3110: if (l_return_status = FND_API.G_RET_STS_ERROR) or

3106: p_region_application_id => l_region_application_id,
3107: p_region_code => l_region_code,
3108: p_delete_cascade => p_delete_cascade
3109: );
3110: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3111: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3112: close l_get_regions_csr;
3113: raise FND_API.G_EXC_ERROR;
3114: end if;

Line 3111: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

3107: p_region_code => l_region_code,
3108: p_delete_cascade => p_delete_cascade
3109: );
3110: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3111: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3112: close l_get_regions_csr;
3113: raise FND_API.G_EXC_ERROR;
3114: end if;
3115: end loop;

Line 3113: raise FND_API.G_EXC_ERROR;

3109: );
3110: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3111: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3112: close l_get_regions_csr;
3113: raise FND_API.G_EXC_ERROR;
3114: end if;
3115: end loop;
3116: close l_get_regions_csr;
3117:

Line 3132: raise FND_API.G_EXC_ERROR;

3128: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
3129: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_DOES_NOT_EXIST');
3130: FND_MSG_PUB.Add;
3131: end if;
3132: raise FND_API.G_EXC_ERROR;
3133: end if;
3134:
3135: --
3136: -- Load success message

Line 3144: p_return_status := FND_API.G_RET_STS_SUCCESS;

3140: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name);
3141: FND_MSG_PUB.Add;
3142: end if;
3143:
3144: p_return_status := FND_API.G_RET_STS_SUCCESS;
3145:
3146: FND_MSG_PUB.Count_And_Get (
3147: p_count => p_msg_count,
3148: p_data => p_msg_data);

Line 3151: WHEN FND_API.G_EXC_ERROR THEN

3147: p_count => p_msg_count,
3148: p_data => p_msg_data);
3149:
3150: EXCEPTION
3151: WHEN FND_API.G_EXC_ERROR THEN
3152: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
3153: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_DELETED');
3154: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name);
3155: FND_MSG_PUB.Add;

Line 3157: p_return_status := FND_API.G_RET_STS_ERROR;

3153: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_DELETED');
3154: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name);
3155: FND_MSG_PUB.Add;
3156: end if;
3157: p_return_status := FND_API.G_RET_STS_ERROR;
3158: rollback to start_delete_object;
3159: FND_MSG_PUB.Count_And_Get (
3160: p_count => p_msg_count,
3161: p_data => p_msg_data);

Line 3163: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3159: FND_MSG_PUB.Count_And_Get (
3160: p_count => p_msg_count,
3161: p_data => p_msg_data);
3162: WHEN OTHERS THEN
3163: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3164: rollback to start_delete_object;
3165: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
3166: SUBSTR (SQLERRM, 1, 240) );
3167: FND_MSG_PUB.Count_And_Get (

Line 3229: WHEN FND_API.G_EXC_ERROR THEN

3225: l_index := p_object_pk_tbl.LAST + 1;
3226: p_object_pk_tbl(l_index) := p_database_object_name;
3227:
3228: EXCEPTION
3229: WHEN FND_API.G_EXC_ERROR THEN
3230: p_return_status := FND_API.G_RET_STS_ERROR;
3231: WHEN OTHERS THEN
3232: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3233: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 3230: p_return_status := FND_API.G_RET_STS_ERROR;

3226: p_object_pk_tbl(l_index) := p_database_object_name;
3227:
3228: EXCEPTION
3229: WHEN FND_API.G_EXC_ERROR THEN
3230: p_return_status := FND_API.G_RET_STS_ERROR;
3231: WHEN OTHERS THEN
3232: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3233: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
3234: SUBSTR (SQLERRM, 1, 240) );

Line 3232: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3228: EXCEPTION
3229: WHEN FND_API.G_EXC_ERROR THEN
3230: p_return_status := FND_API.G_RET_STS_ERROR;
3231: WHEN OTHERS THEN
3232: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3233: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
3234: SUBSTR (SQLERRM, 1, 240) );
3235: FND_MSG_PUB.Add;
3236: end INSERT_OBJECT_PK_TABLE;

Line 3264: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

3260: -- Version Initial version number = 1.0
3261: -- History Current version number = 1.0
3262: --=======================================================
3263: procedure CREATE_OBJECT (
3264: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3265: p_api_version_number IN NUMBER,
3266: p_init_msg_tbl IN BOOLEAN := FALSE,
3267: p_msg_count OUT NOCOPY NUMBER,
3268: p_msg_data OUT NOCOPY VARCHAR2,

Line 3271: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

3267: p_msg_count OUT NOCOPY NUMBER,
3268: p_msg_data OUT NOCOPY VARCHAR2,
3269: p_return_status OUT NOCOPY VARCHAR2,
3270: p_database_object_name IN VARCHAR2,
3271: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_application_id IN NUMBER,
3274: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3272: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,

3268: p_msg_data OUT NOCOPY VARCHAR2,
3269: p_return_status OUT NOCOPY VARCHAR2,
3270: p_database_object_name IN VARCHAR2,
3271: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_application_id IN NUMBER,
3274: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3274: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

3270: p_database_object_name IN VARCHAR2,
3271: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_application_id IN NUMBER,
3274: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3275: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

3271: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_application_id IN NUMBER,
3274: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3276: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

3272: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_application_id IN NUMBER,
3274: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3277: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

3273: p_application_id IN NUMBER,
3274: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3278: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

3274: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3279: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,

3275: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3280: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3276: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3281: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3277: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3282: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3278: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3283: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3279: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3284: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3280: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3285: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3281: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3289: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3286: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3282: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3289: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3290: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3287: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3283: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3289: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3290: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3291: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3288: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3284: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3289: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3290: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3291: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3292: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3289: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3285: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3289: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3290: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3291: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3292: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3293: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3290: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3286: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3289: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3290: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3291: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3292: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3293: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3294: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3291: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3287: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3289: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3290: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3291: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3292: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3293: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3294: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3295: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

Line 3292: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3288: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3289: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3290: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3291: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3292: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3293: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3294: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3295: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3296: p_creation_date IN DATE := FND_API.G_MISS_DATE,

Line 3293: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3289: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3290: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3291: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3292: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3293: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3294: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3295: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3296: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3297: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

Line 3294: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3290: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3291: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3292: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3293: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3294: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3295: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3296: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3297: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3298: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

Line 3295: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

3291: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3292: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3293: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3294: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3295: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3296: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3297: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3298: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3299: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

Line 3296: p_creation_date IN DATE := FND_API.G_MISS_DATE,

3292: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3293: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3294: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3295: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3296: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3297: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3298: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3299: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3300: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

Line 3297: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

3293: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3294: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3295: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3296: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3297: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3298: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3299: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3300: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3301: p_pass IN NUMBER,

Line 3298: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

3294: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3295: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3296: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3297: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3298: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3299: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3300: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3301: p_pass IN NUMBER,
3302: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

Line 3299: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

3295: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3296: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3297: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3298: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3299: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3300: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3301: p_pass IN NUMBER,
3302: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3303: ) is

Line 3300: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

3296: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3297: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3298: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3299: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3300: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3301: p_pass IN NUMBER,
3302: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3303: ) is
3304: l_api_version_number CONSTANT number := 1.0;

Line 3338: IF NOT FND_API.Compatible_API_Call (

3334: l_attribute14 VARCHAR2(150);
3335: l_attribute15 VARCHAR2(150);
3336: begin
3337:
3338: IF NOT FND_API.Compatible_API_Call (
3339: l_api_version_number, p_api_version_number, l_api_name,
3340: G_PKG_NAME) then
3341: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3342: return;

Line 3341: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3337:
3338: IF NOT FND_API.Compatible_API_Call (
3339: l_api_version_number, p_api_version_number, l_api_name,
3340: G_PKG_NAME) then
3341: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3342: return;
3343: END IF;
3344:
3345: -- Initialize the message table if requested.

Line 3363: raise FND_API.G_EXC_ERROR;

3359: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_EXISTS');
3360: FND_MSG_PUB.Add;
3361: end if;
3362: -- dbms_output.put_line(G_PKG_NAME || 'Error - Row already exists');
3363: raise FND_API.G_EXC_ERROR;
3364: end if;
3365:
3366: --** validate table columns passed in **
3367: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

Line 3367: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

3363: raise FND_API.G_EXC_ERROR;
3364: end if;
3365:
3366: --** validate table columns passed in **
3367: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
3368: if not AK_OBJECT_PVT.VALIDATE_OBJECT(
3369: p_validation_level => p_validation_level,
3370: p_api_version_number => 1.0,
3371: p_return_status => l_return_status,

Line 3388: raise FND_API.G_EXC_ERROR;

3384: -- Do not raise an error if it's the first pass
3385: if (p_pass = 1) then
3386: p_copy_redo_flag := TRUE;
3387: else
3388: raise FND_API.G_EXC_ERROR;
3389: end if; -- /* if p_pass */
3390: end if; -- /* if not VALIDATE_OBJECT */
3391: end if;
3392:

Line 3396: if (p_name <> FND_API.G_MISS_CHAR) then

3392:
3393: --** Load non-required columns if their values are given **
3394: -- (l_primary_key_name is already loaded)
3395:
3396: if (p_name <> FND_API.G_MISS_CHAR) then
3397: l_name := p_name;
3398: end if;
3399:
3400: if (p_description <> FND_API.G_MISS_CHAR) then

Line 3400: if (p_description <> FND_API.G_MISS_CHAR) then

3396: if (p_name <> FND_API.G_MISS_CHAR) then
3397: l_name := p_name;
3398: end if;
3399:
3400: if (p_description <> FND_API.G_MISS_CHAR) then
3401: l_description := p_description;
3402: end if;
3403:
3404: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then

Line 3404: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then

3400: if (p_description <> FND_API.G_MISS_CHAR) then
3401: l_description := p_description;
3402: end if;
3403:
3404: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then
3405: l_defaulting_api_pkg := p_defaulting_api_pkg;
3406: end if;
3407:
3408: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then

Line 3408: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then

3404: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then
3405: l_defaulting_api_pkg := p_defaulting_api_pkg;
3406: end if;
3407:
3408: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then
3409: l_defaulting_api_proc := p_defaulting_api_proc;
3410: end if;
3411:
3412: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then

Line 3412: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then

3408: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then
3409: l_defaulting_api_proc := p_defaulting_api_proc;
3410: end if;
3411:
3412: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then
3413: l_validation_api_pkg := p_validation_api_pkg;
3414: end if;
3415:
3416: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then

Line 3416: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then

3412: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then
3413: l_validation_api_pkg := p_validation_api_pkg;
3414: end if;
3415:
3416: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then
3417: l_validation_api_proc := p_validation_api_proc;
3418: end if;
3419:
3420: if (p_attribute_category <> FND_API.G_MISS_CHAR) then

Line 3420: if (p_attribute_category <> FND_API.G_MISS_CHAR) then

3416: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then
3417: l_validation_api_proc := p_validation_api_proc;
3418: end if;
3419:
3420: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
3421: l_attribute_category := p_attribute_category;
3422: end if;
3423:
3424: if (p_attribute1 <> FND_API.G_MISS_CHAR) then

Line 3424: if (p_attribute1 <> FND_API.G_MISS_CHAR) then

3420: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
3421: l_attribute_category := p_attribute_category;
3422: end if;
3423:
3424: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
3425: l_attribute1 := p_attribute1;
3426: end if;
3427:
3428: if (p_attribute2 <> FND_API.G_MISS_CHAR) then

Line 3428: if (p_attribute2 <> FND_API.G_MISS_CHAR) then

3424: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
3425: l_attribute1 := p_attribute1;
3426: end if;
3427:
3428: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
3429: l_attribute2 := p_attribute2;
3430: end if;
3431:
3432: if (p_attribute3 <> FND_API.G_MISS_CHAR) then

Line 3432: if (p_attribute3 <> FND_API.G_MISS_CHAR) then

3428: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
3429: l_attribute2 := p_attribute2;
3430: end if;
3431:
3432: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
3433: l_attribute3 := p_attribute3;
3434: end if;
3435:
3436: if (p_attribute4 <> FND_API.G_MISS_CHAR) then

Line 3436: if (p_attribute4 <> FND_API.G_MISS_CHAR) then

3432: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
3433: l_attribute3 := p_attribute3;
3434: end if;
3435:
3436: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
3437: l_attribute4 := p_attribute4;
3438: end if;
3439:
3440: if (p_attribute5 <> FND_API.G_MISS_CHAR) then

Line 3440: if (p_attribute5 <> FND_API.G_MISS_CHAR) then

3436: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
3437: l_attribute4 := p_attribute4;
3438: end if;
3439:
3440: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
3441: l_attribute5 := p_attribute5;
3442: end if;
3443:
3444: if (p_attribute6 <> FND_API.G_MISS_CHAR) then

Line 3444: if (p_attribute6 <> FND_API.G_MISS_CHAR) then

3440: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
3441: l_attribute5 := p_attribute5;
3442: end if;
3443:
3444: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
3445: l_attribute6 := p_attribute6;
3446: end if;
3447:
3448: if (p_attribute7 <> FND_API.G_MISS_CHAR) then

Line 3448: if (p_attribute7 <> FND_API.G_MISS_CHAR) then

3444: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
3445: l_attribute6 := p_attribute6;
3446: end if;
3447:
3448: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
3449: l_attribute7:= p_attribute7;
3450: end if;
3451:
3452: if (p_attribute8 <> FND_API.G_MISS_CHAR) then

Line 3452: if (p_attribute8 <> FND_API.G_MISS_CHAR) then

3448: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
3449: l_attribute7:= p_attribute7;
3450: end if;
3451:
3452: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
3453: l_attribute8 := p_attribute8;
3454: end if;
3455:
3456: if (p_attribute9 <> FND_API.G_MISS_CHAR) then

Line 3456: if (p_attribute9 <> FND_API.G_MISS_CHAR) then

3452: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
3453: l_attribute8 := p_attribute8;
3454: end if;
3455:
3456: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
3457: l_attribute9 := p_attribute9;
3458: end if;
3459:
3460: if (p_attribute10 <> FND_API.G_MISS_CHAR) then

Line 3460: if (p_attribute10 <> FND_API.G_MISS_CHAR) then

3456: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
3457: l_attribute9 := p_attribute9;
3458: end if;
3459:
3460: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
3461: l_attribute10 := p_attribute10;
3462: end if;
3463:
3464: if (p_attribute11 <> FND_API.G_MISS_CHAR) then

Line 3464: if (p_attribute11 <> FND_API.G_MISS_CHAR) then

3460: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
3461: l_attribute10 := p_attribute10;
3462: end if;
3463:
3464: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
3465: l_attribute11 := p_attribute11;
3466: end if;
3467:
3468: if (p_attribute12 <> FND_API.G_MISS_CHAR) then

Line 3468: if (p_attribute12 <> FND_API.G_MISS_CHAR) then

3464: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
3465: l_attribute11 := p_attribute11;
3466: end if;
3467:
3468: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
3469: l_attribute12 := p_attribute12;
3470: end if;
3471:
3472: if (p_attribute13 <> FND_API.G_MISS_CHAR) then

Line 3472: if (p_attribute13 <> FND_API.G_MISS_CHAR) then

3468: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
3469: l_attribute12 := p_attribute12;
3470: end if;
3471:
3472: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
3473: l_attribute13 := p_attribute13;
3474: end if;
3475:
3476: if (p_attribute14 <> FND_API.G_MISS_CHAR) then

Line 3476: if (p_attribute14 <> FND_API.G_MISS_CHAR) then

3472: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
3473: l_attribute13 := p_attribute13;
3474: end if;
3475:
3476: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
3477: l_attribute14 := p_attribute14;
3478: end if;
3479:
3480: if (p_attribute15 <> FND_API.G_MISS_CHAR) then

Line 3480: if (p_attribute15 <> FND_API.G_MISS_CHAR) then

3476: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
3477: l_attribute14 := p_attribute14;
3478: end if;
3479:
3480: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
3481: l_attribute15 := p_attribute15;
3482: end if;
3483:
3484: if (p_created_by <> FND_API.G_MISS_NUM) then

Line 3484: if (p_created_by <> FND_API.G_MISS_NUM) then

3480: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
3481: l_attribute15 := p_attribute15;
3482: end if;
3483:
3484: if (p_created_by <> FND_API.G_MISS_NUM) then
3485: l_created_by := p_created_by;
3486: end if;
3487:
3488: if (p_creation_date <> FND_API.G_MISS_DATE) then

Line 3488: if (p_creation_date <> FND_API.G_MISS_DATE) then

3484: if (p_created_by <> FND_API.G_MISS_NUM) then
3485: l_created_by := p_created_by;
3486: end if;
3487:
3488: if (p_creation_date <> FND_API.G_MISS_DATE) then
3489: l_creation_date := p_creation_date;
3490: end if;
3491:
3492: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

Line 3492: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

3488: if (p_creation_date <> FND_API.G_MISS_DATE) then
3489: l_creation_date := p_creation_date;
3490: end if;
3491:
3492: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3493: l_last_updated_by := p_last_updated_by;
3494: end if;
3495:
3496: if (p_last_update_date <> FND_API.G_MISS_DATE) then

Line 3496: if (p_last_update_date <> FND_API.G_MISS_DATE) then

3492: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3493: l_last_updated_by := p_last_updated_by;
3494: end if;
3495:
3496: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3497: l_last_update_date := p_last_update_date;
3498: end if;
3499:
3500: if (p_last_update_login <> FND_API.G_MISS_NUM) then

Line 3500: if (p_last_update_login <> FND_API.G_MISS_NUM) then

3496: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3497: l_last_update_date := p_last_update_date;
3498: end if;
3499:
3500: if (p_last_update_login <> FND_API.G_MISS_NUM) then
3501: l_last_update_login := p_last_update_login;
3502: end if;
3503:
3504: -- Create record if no validation error was found

Line 3598: raise FND_API.G_EXC_ERROR;

3594: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
3595: FND_MESSAGE.SET_NAME('AK','AK_INSERT_OBJECT_FAILED');
3596: FND_MSG_PUB.Add;
3597: end if;
3598: raise FND_API.G_EXC_ERROR;
3599: end if;
3600:
3601: insert into AK_OBJECTS_TL (
3602: DATABASE_OBJECT_NAME,

Line 3637: p_return_status := FND_API.G_RET_STS_SUCCESS;

3633: FND_MESSAGE.SET_TOKEN('KEY',p_database_object_name);
3634: FND_MSG_PUB.Add;
3635: end if;
3636:
3637: p_return_status := FND_API.G_RET_STS_SUCCESS;
3638:
3639: FND_MSG_PUB.Count_And_Get (
3640: p_count => p_msg_count,
3641: p_data => p_msg_data);

Line 3651: p_return_status := FND_API.G_RET_STS_ERROR;

3647: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name);
3648: FND_MSG_PUB.Add;
3649: end if;
3650: rollback to start_create_object;
3651: p_return_status := FND_API.G_RET_STS_ERROR;
3652: FND_MSG_PUB.Count_And_Get (
3653: p_count => p_msg_count,
3654: p_data => p_msg_data);
3655: WHEN FND_API.G_EXC_ERROR THEN

Line 3655: WHEN FND_API.G_EXC_ERROR THEN

3651: p_return_status := FND_API.G_RET_STS_ERROR;
3652: FND_MSG_PUB.Count_And_Get (
3653: p_count => p_msg_count,
3654: p_data => p_msg_data);
3655: WHEN FND_API.G_EXC_ERROR THEN
3656: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
3657: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_CREATED');
3658: FND_MESSAGE.SET_TOKEN('KEY',p_database_object_name);
3659: FND_MSG_PUB.Add;

Line 3661: p_return_status := FND_API.G_RET_STS_ERROR;

3657: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_CREATED');
3658: FND_MESSAGE.SET_TOKEN('KEY',p_database_object_name);
3659: FND_MSG_PUB.Add;
3660: end if;
3661: p_return_status := FND_API.G_RET_STS_ERROR;
3662: rollback to start_create_object;
3663: FND_MSG_PUB.Count_And_Get (
3664: p_count => p_msg_count,
3665: p_data => p_msg_data);

Line 3667: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3663: FND_MSG_PUB.Count_And_Get (
3664: p_count => p_msg_count,
3665: p_data => p_msg_data);
3666: WHEN OTHERS THEN
3667: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3668: rollback to start_create_object;
3669: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
3670: SUBSTR (SQLERRM, 1, 240) );
3671: FND_MSG_PUB.Count_And_Get (

Line 3702: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

3698: -- Version Initial version number = 1.0
3699: -- History Current version number = 1.0
3700: --=======================================================
3701: procedure CREATE_ATTRIBUTE (
3702: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3703: p_api_version_number IN NUMBER,
3704: p_init_msg_tbl IN BOOLEAN := FALSE,
3705: p_msg_count OUT NOCOPY NUMBER,
3706: p_msg_data OUT NOCOPY VARCHAR2,

Line 3711: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

3707: p_return_status OUT NOCOPY VARCHAR2,
3708: p_database_object_name IN VARCHAR2,
3709: p_attribute_application_id IN NUMBER,
3710: p_attribute_code IN VARCHAR2,
3711: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3712: p_attribute_label_length IN NUMBER,
3713: p_display_value_length IN NUMBER,
3714: p_bold IN VARCHAR2,
3715: p_italic IN VARCHAR2,

Line 3719: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

3715: p_italic IN VARCHAR2,
3716: p_vertical_alignment IN VARCHAR2,
3717: p_horizontal_alignment IN VARCHAR2,
3718: p_data_source_type IN VARCHAR2,
3719: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
3720: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_required_flag IN VARCHAR2,
3723: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3720: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

3716: p_vertical_alignment IN VARCHAR2,
3717: p_horizontal_alignment IN VARCHAR2,
3718: p_data_source_type IN VARCHAR2,
3719: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
3720: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_required_flag IN VARCHAR2,
3723: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,

Line 3721: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

3717: p_horizontal_alignment IN VARCHAR2,
3718: p_data_source_type IN VARCHAR2,
3719: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
3720: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_required_flag IN VARCHAR2,
3723: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3725: p_default_value_date IN DATE := FND_API.G_MISS_DATE,

Line 3723: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3719: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
3720: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_required_flag IN VARCHAR2,
3723: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3725: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3726: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3727: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3724: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,

3720: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_required_flag IN VARCHAR2,
3723: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3725: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3726: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3727: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3725: p_default_value_date IN DATE := FND_API.G_MISS_DATE,

3721: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_required_flag IN VARCHAR2,
3723: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3725: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3726: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3727: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,

Line 3726: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,

3722: p_required_flag IN VARCHAR2,
3723: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3725: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3726: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3727: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3730: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3727: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

3723: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3725: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3726: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3727: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3730: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3728: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

3724: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3725: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3726: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3727: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3730: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3729: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,

3725: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3726: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3727: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3730: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3730: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

3726: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3727: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3730: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3731: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

3727: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3730: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3732: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

3728: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3730: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3733: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

3729: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3730: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3734: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

3730: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3735: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,

3731: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3736: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3732: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3737: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3733: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3738: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3734: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3739: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3735: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3740: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3736: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3741: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3737: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3742: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3738: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3743: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3739: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3747: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3744: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3740: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3747: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3748: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3745: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3741: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3747: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3748: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3749: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3746: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3742: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3747: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3748: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3749: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3750: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3747: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3743: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3747: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3748: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3749: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3750: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3751: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3748: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3744: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3747: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3748: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3749: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3750: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3751: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3752: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 3749: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3745: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3747: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3748: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3749: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3750: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3751: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3752: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3753: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

Line 3750: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

3746: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3747: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3748: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3749: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3750: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3751: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3752: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3753: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3754: p_creation_date IN DATE := FND_API.G_MISS_DATE,

Line 3751: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,

3747: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3748: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3749: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3750: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3751: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3752: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3753: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3754: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3755: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

Line 3752: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,

3748: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3749: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3750: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3751: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3752: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3753: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3754: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3755: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3756: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

Line 3753: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

3749: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3750: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3751: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3752: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3753: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3754: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3755: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3756: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3757: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

Line 3754: p_creation_date IN DATE := FND_API.G_MISS_DATE,

3750: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3751: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3752: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3753: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3754: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3755: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3756: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3757: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3758: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

Line 3755: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

3751: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3752: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3753: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3754: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3755: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3756: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3757: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3758: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3759: p_pass IN NUMBER,

Line 3756: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

3752: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3753: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3754: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3755: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3756: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3757: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3758: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3759: p_pass IN NUMBER,
3760: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

Line 3757: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

3753: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3754: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3755: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3756: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3757: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3758: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3759: p_pass IN NUMBER,
3760: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3761: ) is

Line 3758: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

3754: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3755: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3756: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3757: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3758: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3759: p_pass IN NUMBER,
3760: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3761: ) is
3762: l_api_version_number CONSTANT number := 1.0;

Line 3808: IF NOT FND_API.Compatible_API_Call (

3804: l_return_status varchar2(1);
3805: l_table_name VARCHAR2(30);
3806: begin
3807:
3808: IF NOT FND_API.Compatible_API_Call (
3809: l_api_version_number, p_api_version_number, l_api_name,
3810: G_PKG_NAME) then
3811: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3812: return;

Line 3811: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3807:
3808: IF NOT FND_API.Compatible_API_Call (
3809: l_api_version_number, p_api_version_number, l_api_name,
3810: G_PKG_NAME) then
3811: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3812: return;
3813: END IF;
3814:
3815: -- Initialize the message table if requested.

Line 3837: raise FND_API.G_EXC_ERROR;

3833: end if;
3834: -- dbms_output.put_line('OA Key: '||p_database_object_name ||
3835: -- ' ' || to_char(p_attribute_application_id) ||
3836: -- ' ' || p_attribute_code );
3837: raise FND_API.G_EXC_ERROR;
3838: end if;
3839:
3840: --** create with blank lov region application id, lov region code, and
3841: --** foreign key name if calling from the loader **

Line 3844: if (p_loader_timestamp <> FND_API.G_MISS_DATE) then

3840: --** create with blank lov region application id, lov region code, and
3841: --** foreign key name if calling from the loader **
3842: -- (this is because no foreign key or region records have been loaded
3843: -- at the time when the loader is creating object attributes)
3844: if (p_loader_timestamp <> FND_API.G_MISS_DATE) then
3845: l_lov_region_appl_id := null;
3846: l_lov_region_code := null;
3847: l_lov_foreign_key_name := null;
3848: else

Line 3849: if (p_lov_region_application_id <> FND_API.G_MISS_NUM) then

3845: l_lov_region_appl_id := null;
3846: l_lov_region_code := null;
3847: l_lov_foreign_key_name := null;
3848: else
3849: if (p_lov_region_application_id <> FND_API.G_MISS_NUM) then
3850: l_lov_region_appl_id := p_lov_region_application_id;
3851: end if;
3852: if (p_lov_region_code <> FND_API.G_MISS_CHAR) then
3853: l_lov_region_code := p_lov_region_code;

Line 3852: if (p_lov_region_code <> FND_API.G_MISS_CHAR) then

3848: else
3849: if (p_lov_region_application_id <> FND_API.G_MISS_NUM) then
3850: l_lov_region_appl_id := p_lov_region_application_id;
3851: end if;
3852: if (p_lov_region_code <> FND_API.G_MISS_CHAR) then
3853: l_lov_region_code := p_lov_region_code;
3854: end if;
3855: if (p_lov_foreign_key_name <> FND_API.G_MISS_CHAR) then
3856: l_lov_foreign_key_name := p_lov_foreign_key_name;

Line 3855: if (p_lov_foreign_key_name <> FND_API.G_MISS_CHAR) then

3851: end if;
3852: if (p_lov_region_code <> FND_API.G_MISS_CHAR) then
3853: l_lov_region_code := p_lov_region_code;
3854: end if;
3855: if (p_lov_foreign_key_name <> FND_API.G_MISS_CHAR) then
3856: l_lov_foreign_key_name := p_lov_foreign_key_name;
3857: end if;
3858: end if;
3859:

Line 3861: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

3857: end if;
3858: end if;
3859:
3860: --** validate table columns passed in **
3861: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
3862: if not AK_OBJECT_PVT.VALIDATE_ATTRIBUTE (
3863: p_validation_level => p_validation_level,
3864: p_api_version_number => 1.0,
3865: p_return_status => l_return_status,

Line 3906: raise FND_API.G_EXC_ERROR;

3902: else
3903: -- dbms_output.put_line('OA Key: '||p_database_object_name ||
3904: -- ' ' || to_char(p_attribute_application_id) ||
3905: -- ' ' || p_attribute_code );
3906: raise FND_API.G_EXC_ERROR;
3907: end if; -- /* if p_pass */
3908: end if;
3909: end if;
3910:

Line 3915: if (p_column_name <> FND_API.G_MISS_CHAR) then

3911: --** Load non-required columns if their values are given **
3912: -- (except lov_region_code, lov_region_application_id and
3913: -- lov_foreign_key_name which are already loaded)
3914: --
3915: if (p_column_name <> FND_API.G_MISS_CHAR) then
3916: l_column_name := p_column_name;
3917: end if;
3918:
3919: if (p_data_storage_type <> FND_API.G_MISS_CHAR) then

Line 3919: if (p_data_storage_type <> FND_API.G_MISS_CHAR) then

3915: if (p_column_name <> FND_API.G_MISS_CHAR) then
3916: l_column_name := p_column_name;
3917: end if;
3918:
3919: if (p_data_storage_type <> FND_API.G_MISS_CHAR) then
3920: l_data_storage_type := p_data_storage_type;
3921: end if;
3922:
3923: if (p_table_name <> FND_API.G_MISS_CHAR) then

Line 3923: if (p_table_name <> FND_API.G_MISS_CHAR) then

3919: if (p_data_storage_type <> FND_API.G_MISS_CHAR) then
3920: l_data_storage_type := p_data_storage_type;
3921: end if;
3922:
3923: if (p_table_name <> FND_API.G_MISS_CHAR) then
3924: l_table_name := p_table_name;
3925: end if;
3926:
3927: if (p_base_table_column_name <> FND_API.G_MISS_CHAR) then

Line 3927: if (p_base_table_column_name <> FND_API.G_MISS_CHAR) then

3923: if (p_table_name <> FND_API.G_MISS_CHAR) then
3924: l_table_name := p_table_name;
3925: end if;
3926:
3927: if (p_base_table_column_name <> FND_API.G_MISS_CHAR) then
3928: l_base_table_column_name := p_base_table_column_name;
3929: end if;
3930:
3931: if (p_default_value_varchar2 <> FND_API.G_MISS_CHAR) then

Line 3931: if (p_default_value_varchar2 <> FND_API.G_MISS_CHAR) then

3927: if (p_base_table_column_name <> FND_API.G_MISS_CHAR) then
3928: l_base_table_column_name := p_base_table_column_name;
3929: end if;
3930:
3931: if (p_default_value_varchar2 <> FND_API.G_MISS_CHAR) then
3932: l_default_value_varchar2 := p_default_value_varchar2;
3933: end if;
3934:
3935: if (p_default_value_number <> FND_API.G_MISS_NUM) then

Line 3935: if (p_default_value_number <> FND_API.G_MISS_NUM) then

3931: if (p_default_value_varchar2 <> FND_API.G_MISS_CHAR) then
3932: l_default_value_varchar2 := p_default_value_varchar2;
3933: end if;
3934:
3935: if (p_default_value_number <> FND_API.G_MISS_NUM) then
3936: l_default_value_number := p_default_value_number;
3937: end if;
3938:
3939: if (p_default_value_date <> FND_API.G_MISS_DATE) then

Line 3939: if (p_default_value_date <> FND_API.G_MISS_DATE) then

3935: if (p_default_value_number <> FND_API.G_MISS_NUM) then
3936: l_default_value_number := p_default_value_number;
3937: end if;
3938:
3939: if (p_default_value_date <> FND_API.G_MISS_DATE) then
3940: l_default_value_date := p_default_value_date;
3941: end if;
3942:
3943: if (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) then

Line 3943: if (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) then

3939: if (p_default_value_date <> FND_API.G_MISS_DATE) then
3940: l_default_value_date := p_default_value_date;
3941: end if;
3942:
3943: if (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) then
3944: l_lov_attribute_appl_id := p_lov_attribute_application_id;
3945: end if;
3946:
3947: if (p_lov_attribute_code <> FND_API.G_MISS_CHAR) then

Line 3947: if (p_lov_attribute_code <> FND_API.G_MISS_CHAR) then

3943: if (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) then
3944: l_lov_attribute_appl_id := p_lov_attribute_application_id;
3945: end if;
3946:
3947: if (p_lov_attribute_code <> FND_API.G_MISS_CHAR) then
3948: l_lov_attribute_code := p_lov_attribute_code;
3949: end if;
3950:
3951: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then

Line 3951: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then

3947: if (p_lov_attribute_code <> FND_API.G_MISS_CHAR) then
3948: l_lov_attribute_code := p_lov_attribute_code;
3949: end if;
3950:
3951: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then
3952: l_defaulting_api_pkg := p_defaulting_api_pkg;
3953: end if;
3954:
3955: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then

Line 3955: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then

3951: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then
3952: l_defaulting_api_pkg := p_defaulting_api_pkg;
3953: end if;
3954:
3955: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then
3956: l_defaulting_api_proc := p_defaulting_api_proc;
3957: end if;
3958:
3959: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then

Line 3959: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then

3955: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then
3956: l_defaulting_api_proc := p_defaulting_api_proc;
3957: end if;
3958:
3959: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then
3960: l_validation_api_pkg := p_validation_api_pkg;
3961: end if;
3962:
3963: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then

Line 3963: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then

3959: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then
3960: l_validation_api_pkg := p_validation_api_pkg;
3961: end if;
3962:
3963: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then
3964: l_validation_api_proc := p_validation_api_proc;
3965: end if;
3966:
3967: if (p_attribute_label_long <> FND_API.G_MISS_CHAR) then

Line 3967: if (p_attribute_label_long <> FND_API.G_MISS_CHAR) then

3963: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then
3964: l_validation_api_proc := p_validation_api_proc;
3965: end if;
3966:
3967: if (p_attribute_label_long <> FND_API.G_MISS_CHAR) then
3968: l_attribute_label_long := p_attribute_label_long;
3969: end if;
3970:
3971: if (p_attribute_label_short <> FND_API.G_MISS_CHAR) then

Line 3971: if (p_attribute_label_short <> FND_API.G_MISS_CHAR) then

3967: if (p_attribute_label_long <> FND_API.G_MISS_CHAR) then
3968: l_attribute_label_long := p_attribute_label_long;
3969: end if;
3970:
3971: if (p_attribute_label_short <> FND_API.G_MISS_CHAR) then
3972: l_attribute_label_short := p_attribute_label_short;
3973: end if;
3974:
3975: if (p_attribute_category <> FND_API.G_MISS_CHAR) then

Line 3975: if (p_attribute_category <> FND_API.G_MISS_CHAR) then

3971: if (p_attribute_label_short <> FND_API.G_MISS_CHAR) then
3972: l_attribute_label_short := p_attribute_label_short;
3973: end if;
3974:
3975: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
3976: l_attribute_category := p_attribute_category;
3977: end if;
3978:
3979: if (p_attribute1 <> FND_API.G_MISS_CHAR) then

Line 3979: if (p_attribute1 <> FND_API.G_MISS_CHAR) then

3975: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
3976: l_attribute_category := p_attribute_category;
3977: end if;
3978:
3979: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
3980: l_attribute1 := p_attribute1;
3981: end if;
3982:
3983: if (p_attribute2 <> FND_API.G_MISS_CHAR) then

Line 3983: if (p_attribute2 <> FND_API.G_MISS_CHAR) then

3979: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
3980: l_attribute1 := p_attribute1;
3981: end if;
3982:
3983: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
3984: l_attribute2 := p_attribute2;
3985: end if;
3986:
3987: if (p_attribute3 <> FND_API.G_MISS_CHAR) then

Line 3987: if (p_attribute3 <> FND_API.G_MISS_CHAR) then

3983: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
3984: l_attribute2 := p_attribute2;
3985: end if;
3986:
3987: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
3988: l_attribute3 := p_attribute3;
3989: end if;
3990:
3991: if (p_attribute4 <> FND_API.G_MISS_CHAR) then

Line 3991: if (p_attribute4 <> FND_API.G_MISS_CHAR) then

3987: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
3988: l_attribute3 := p_attribute3;
3989: end if;
3990:
3991: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
3992: l_attribute4 := p_attribute4;
3993: end if;
3994:
3995: if (p_attribute5 <> FND_API.G_MISS_CHAR) then

Line 3995: if (p_attribute5 <> FND_API.G_MISS_CHAR) then

3991: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
3992: l_attribute4 := p_attribute4;
3993: end if;
3994:
3995: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
3996: l_attribute5 := p_attribute5;
3997: end if;
3998:
3999: if (p_attribute6 <> FND_API.G_MISS_CHAR) then

Line 3999: if (p_attribute6 <> FND_API.G_MISS_CHAR) then

3995: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
3996: l_attribute5 := p_attribute5;
3997: end if;
3998:
3999: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
4000: l_attribute6 := p_attribute6;
4001: end if;
4002:
4003: if (p_attribute7 <> FND_API.G_MISS_CHAR) then

Line 4003: if (p_attribute7 <> FND_API.G_MISS_CHAR) then

3999: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
4000: l_attribute6 := p_attribute6;
4001: end if;
4002:
4003: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
4004: l_attribute7:= p_attribute7;
4005: end if;
4006:
4007: if (p_attribute8 <> FND_API.G_MISS_CHAR) then

Line 4007: if (p_attribute8 <> FND_API.G_MISS_CHAR) then

4003: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
4004: l_attribute7:= p_attribute7;
4005: end if;
4006:
4007: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
4008: l_attribute8 := p_attribute8;
4009: end if;
4010:
4011: if (p_attribute9 <> FND_API.G_MISS_CHAR) then

Line 4011: if (p_attribute9 <> FND_API.G_MISS_CHAR) then

4007: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
4008: l_attribute8 := p_attribute8;
4009: end if;
4010:
4011: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
4012: l_attribute9 := p_attribute9;
4013: end if;
4014:
4015: if (p_attribute10 <> FND_API.G_MISS_CHAR) then

Line 4015: if (p_attribute10 <> FND_API.G_MISS_CHAR) then

4011: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
4012: l_attribute9 := p_attribute9;
4013: end if;
4014:
4015: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
4016: l_attribute10 := p_attribute10;
4017: end if;
4018:
4019: if (p_attribute11 <> FND_API.G_MISS_CHAR) then

Line 4019: if (p_attribute11 <> FND_API.G_MISS_CHAR) then

4015: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
4016: l_attribute10 := p_attribute10;
4017: end if;
4018:
4019: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
4020: l_attribute11 := p_attribute11;
4021: end if;
4022:
4023: if (p_attribute12 <> FND_API.G_MISS_CHAR) then

Line 4023: if (p_attribute12 <> FND_API.G_MISS_CHAR) then

4019: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
4020: l_attribute11 := p_attribute11;
4021: end if;
4022:
4023: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
4024: l_attribute12 := p_attribute12;
4025: end if;
4026:
4027: if (p_attribute13 <> FND_API.G_MISS_CHAR) then

Line 4027: if (p_attribute13 <> FND_API.G_MISS_CHAR) then

4023: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
4024: l_attribute12 := p_attribute12;
4025: end if;
4026:
4027: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
4028: l_attribute13 := p_attribute13;
4029: end if;
4030:
4031: if (p_attribute14 <> FND_API.G_MISS_CHAR) then

Line 4031: if (p_attribute14 <> FND_API.G_MISS_CHAR) then

4027: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
4028: l_attribute13 := p_attribute13;
4029: end if;
4030:
4031: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
4032: l_attribute14 := p_attribute14;
4033: end if;
4034:
4035: if (p_attribute15 <> FND_API.G_MISS_CHAR) then

Line 4035: if (p_attribute15 <> FND_API.G_MISS_CHAR) then

4031: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
4032: l_attribute14 := p_attribute14;
4033: end if;
4034:
4035: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
4036: l_attribute15 := p_attribute15;
4037: end if;
4038:
4039: if (p_created_by <> FND_API.G_MISS_NUM) then

Line 4039: if (p_created_by <> FND_API.G_MISS_NUM) then

4035: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
4036: l_attribute15 := p_attribute15;
4037: end if;
4038:
4039: if (p_created_by <> FND_API.G_MISS_NUM) then
4040: l_created_by := p_created_by;
4041: end if;
4042:
4043: if (p_creation_date <> FND_API.G_MISS_DATE) then

Line 4043: if (p_creation_date <> FND_API.G_MISS_DATE) then

4039: if (p_created_by <> FND_API.G_MISS_NUM) then
4040: l_created_by := p_created_by;
4041: end if;
4042:
4043: if (p_creation_date <> FND_API.G_MISS_DATE) then
4044: l_creation_date := p_creation_date;
4045: end if;
4046:
4047: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

Line 4047: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

4043: if (p_creation_date <> FND_API.G_MISS_DATE) then
4044: l_creation_date := p_creation_date;
4045: end if;
4046:
4047: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4048: l_last_updated_by := p_last_updated_by;
4049: end if;
4050:
4051: if (p_last_update_date <> FND_API.G_MISS_DATE) then

Line 4051: if (p_last_update_date <> FND_API.G_MISS_DATE) then

4047: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4048: l_last_updated_by := p_last_updated_by;
4049: end if;
4050:
4051: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4052: l_last_update_date := p_last_update_date;
4053: end if;
4054:
4055: if (p_last_update_login <> FND_API.G_MISS_NUM) then

Line 4055: if (p_last_update_login <> FND_API.G_MISS_NUM) then

4051: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4052: l_last_update_date := p_last_update_date;
4053: end if;
4054:
4055: if (p_last_update_login <> FND_API.G_MISS_NUM) then
4056: l_last_update_login := p_last_update_login;
4057: end if;
4058:
4059: -- Create record if no validation error was found

Line 4193: raise FND_API.G_EXC_ERROR;

4189: FND_MESSAGE.SET_NAME('AK','AK_INSERT_OBJECT_ATTR_FAILED');
4190: FND_MSG_PUB.Add;
4191: end if;
4192: -- dbms_output.put_line(G_PKG_NAME || 'Error - First insert failed');
4193: raise FND_API.G_EXC_ERROR;
4194: end if;
4195:
4196: insert into AK_OBJECT_ATTRIBUTES_TL (
4197: DATABASE_OBJECT_NAME,

Line 4243: p_return_status := FND_API.G_RET_STS_SUCCESS;

4239: ' ' || p_attribute_code);
4240: FND_MSG_PUB.Add;
4241: end if;
4242:
4243: p_return_status := FND_API.G_RET_STS_SUCCESS;
4244:
4245: FND_MSG_PUB.Count_And_Get (
4246: p_count => p_msg_count,
4247: p_data => p_msg_data);

Line 4259: p_return_status := FND_API.G_RET_STS_ERROR;

4255: ' ' || p_attribute_code );
4256: FND_MSG_PUB.Add;
4257: end if;
4258: rollback to start_create_attribute;
4259: p_return_status := FND_API.G_RET_STS_ERROR;
4260: FND_MSG_PUB.Count_And_Get (
4261: p_count => p_msg_count,
4262: p_data => p_msg_data);
4263: WHEN FND_API.G_EXC_ERROR THEN

Line 4263: WHEN FND_API.G_EXC_ERROR THEN

4259: p_return_status := FND_API.G_RET_STS_ERROR;
4260: FND_MSG_PUB.Count_And_Get (
4261: p_count => p_msg_count,
4262: p_data => p_msg_data);
4263: WHEN FND_API.G_EXC_ERROR THEN
4264: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
4265: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_ATTR_NOT_CREATED');
4266: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||
4267: ' ' || to_char(p_attribute_application_id) ||

Line 4274: p_return_status := FND_API.G_RET_STS_ERROR;

4270: end if;
4271: -- dbms_output.put_line('OA Key: '||p_database_object_name ||
4272: -- ' ' || to_char(p_attribute_application_id) ||
4273: -- ' ' || p_attribute_code );
4274: p_return_status := FND_API.G_RET_STS_ERROR;
4275: rollback to start_create_attribute;
4276: FND_MSG_PUB.Count_And_Get (
4277: p_count => p_msg_count,
4278: p_data => p_msg_data);

Line 4283: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4279: WHEN OTHERS THEN
4280: --dbms_output.put_line('OA Key: '||p_database_object_name ||
4281: -- ' ' || to_char(p_attribute_application_id) ||
4282: -- ' ' || p_attribute_code );
4283: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4284: rollback to start_create_attribute;
4285: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
4286: SUBSTR (SQLERRM, 1, 240) );
4287: FND_MSG_PUB.Count_And_Get (

Line 4318: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

4314: -- Version Initial version number = 1.0
4315: -- History Current version number = 1.0
4316: --=======================================================
4317: procedure CREATE_ATTRIBUTE_NAVIGATION (
4318: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4319: p_api_version_number IN NUMBER,
4320: p_init_msg_tbl IN BOOLEAN := FALSE,
4321: p_msg_count OUT NOCOPY NUMBER,
4322: p_msg_data OUT NOCOPY VARCHAR2,

Line 4332: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,

4328: p_value_date IN DATE,
4329: p_value_number IN NUMBER,
4330: p_to_region_appl_id IN NUMBER,
4331: p_to_region_code IN VARCHAR2,
4332: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4333: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4329: p_value_number IN NUMBER,
4330: p_to_region_appl_id IN NUMBER,
4331: p_to_region_code IN VARCHAR2,
4332: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4334: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4330: p_to_region_appl_id IN NUMBER,
4331: p_to_region_code IN VARCHAR2,
4332: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4335: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4331: p_to_region_code IN VARCHAR2,
4332: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4336: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4332: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4337: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4333: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4338: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4334: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4342: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4339: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4335: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4342: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4343: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4340: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4336: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4342: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4343: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4344: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4341: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4337: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4342: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4343: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4344: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4345: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4342: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4338: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4342: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4343: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4344: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4345: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4346: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4343: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4339: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4342: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4343: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4344: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4345: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4346: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4347: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4344: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4340: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4342: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4343: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4344: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4345: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4346: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4347: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4348: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

Line 4345: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4341: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4342: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4343: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4344: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4345: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4346: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4347: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4348: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4349: p_creation_date IN DATE := FND_API.G_MISS_DATE,

Line 4346: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4342: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4343: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4344: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4345: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4346: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4347: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4348: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4349: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4350: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

Line 4347: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4343: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4344: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4345: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4346: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4347: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4348: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4349: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4350: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4351: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

Line 4348: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

4344: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4345: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4346: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4347: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4348: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4349: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4350: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4351: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4352: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

Line 4349: p_creation_date IN DATE := FND_API.G_MISS_DATE,

4345: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4346: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4347: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4348: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4349: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4350: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4351: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4352: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4353: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

Line 4350: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

4346: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4347: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4348: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4349: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4350: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4351: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4352: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4353: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4354: p_pass IN NUMBER,

Line 4351: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

4347: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4348: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4349: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4350: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4351: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4352: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4353: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4354: p_pass IN NUMBER,
4355: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

Line 4352: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

4348: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4349: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4350: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4351: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4352: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4353: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4354: p_pass IN NUMBER,
4355: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
4356: ) is

Line 4353: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

4349: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4350: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4351: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4352: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4353: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4354: p_pass IN NUMBER,
4355: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
4356: ) is
4357: l_api_version_number CONSTANT number := 1.0;

Line 4386: IF NOT FND_API.Compatible_API_Call (

4382: l_attribute15 VARCHAR2(150);
4383: l_return_status varchar2(1);
4384: begin
4385:
4386: IF NOT FND_API.Compatible_API_Call (
4387: l_api_version_number, p_api_version_number, l_api_name,
4388: G_PKG_NAME) then
4389: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4390: return;

Line 4389: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4385:
4386: IF NOT FND_API.Compatible_API_Call (
4387: l_api_version_number, p_api_version_number, l_api_name,
4388: G_PKG_NAME) then
4389: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4390: return;
4391: END IF;
4392:
4393: -- Initialize the message table if requested.

Line 4418: raise FND_API.G_EXC_ERROR;

4414: FND_MESSAGE.SET_NAME('AK','AK_ONE_VALUE_ONLY');
4415: FND_MSG_PUB.Add;
4416: end if;
4417: -- dbms_output.put_line('One and only one value field must be non-null');
4418: raise FND_API.G_EXC_ERROR;
4419: end if;
4420:
4421: --** check to see if row already exists **
4422: if AK_OBJECT_PVT.ATTRIBUTE_NAVIGATION_EXISTS (

Line 4435: raise FND_API.G_EXC_ERROR;

4431: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
4432: FND_MESSAGE.SET_NAME('AK','AK_NAV_EXISTS');
4433: FND_MSG_PUB.Add;
4434: end if;
4435: raise FND_API.G_EXC_ERROR;
4436: end if;
4437:
4438: --** validate table columns passed in **
4439: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

Line 4439: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

4435: raise FND_API.G_EXC_ERROR;
4436: end if;
4437:
4438: --** validate table columns passed in **
4439: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
4440: if not AK_OBJECT_PVT.VALIDATE_ATTRIBUTE_NAVIGATION (
4441: p_validation_level => p_validation_level,
4442: p_api_version_number => 1.0,
4443: p_return_status => l_return_status,

Line 4459: raise FND_API.G_EXC_ERROR;

4455: -- Do not raise an error if it's the first pass
4456: if (p_pass = 1) then
4457: p_copy_redo_flag := TRUE;
4458: else
4459: raise FND_API.G_EXC_ERROR;
4460: end if; -- /* if p_pass */
4461: end if;
4462: end if;
4463:

Line 4466: if (p_attribute_category <> FND_API.G_MISS_CHAR) then

4462: end if;
4463:
4464: --** Load non-required columns if their values are given **
4465:
4466: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
4467: l_attribute_category := p_attribute_category;
4468: end if;
4469:
4470: if (p_attribute1 <> FND_API.G_MISS_CHAR) then

Line 4470: if (p_attribute1 <> FND_API.G_MISS_CHAR) then

4466: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
4467: l_attribute_category := p_attribute_category;
4468: end if;
4469:
4470: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
4471: l_attribute1 := p_attribute1;
4472: end if;
4473:
4474: if (p_attribute2 <> FND_API.G_MISS_CHAR) then

Line 4474: if (p_attribute2 <> FND_API.G_MISS_CHAR) then

4470: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
4471: l_attribute1 := p_attribute1;
4472: end if;
4473:
4474: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
4475: l_attribute2 := p_attribute2;
4476: end if;
4477:
4478: if (p_attribute3 <> FND_API.G_MISS_CHAR) then

Line 4478: if (p_attribute3 <> FND_API.G_MISS_CHAR) then

4474: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
4475: l_attribute2 := p_attribute2;
4476: end if;
4477:
4478: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
4479: l_attribute3 := p_attribute3;
4480: end if;
4481:
4482: if (p_attribute4 <> FND_API.G_MISS_CHAR) then

Line 4482: if (p_attribute4 <> FND_API.G_MISS_CHAR) then

4478: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
4479: l_attribute3 := p_attribute3;
4480: end if;
4481:
4482: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
4483: l_attribute4 := p_attribute4;
4484: end if;
4485:
4486: if (p_attribute5 <> FND_API.G_MISS_CHAR) then

Line 4486: if (p_attribute5 <> FND_API.G_MISS_CHAR) then

4482: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
4483: l_attribute4 := p_attribute4;
4484: end if;
4485:
4486: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
4487: l_attribute5 := p_attribute5;
4488: end if;
4489:
4490: if (p_attribute6 <> FND_API.G_MISS_CHAR) then

Line 4490: if (p_attribute6 <> FND_API.G_MISS_CHAR) then

4486: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
4487: l_attribute5 := p_attribute5;
4488: end if;
4489:
4490: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
4491: l_attribute6 := p_attribute6;
4492: end if;
4493:
4494: if (p_attribute7 <> FND_API.G_MISS_CHAR) then

Line 4494: if (p_attribute7 <> FND_API.G_MISS_CHAR) then

4490: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
4491: l_attribute6 := p_attribute6;
4492: end if;
4493:
4494: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
4495: l_attribute7:= p_attribute7;
4496: end if;
4497:
4498: if (p_attribute8 <> FND_API.G_MISS_CHAR) then

Line 4498: if (p_attribute8 <> FND_API.G_MISS_CHAR) then

4494: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
4495: l_attribute7:= p_attribute7;
4496: end if;
4497:
4498: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
4499: l_attribute8 := p_attribute8;
4500: end if;
4501:
4502: if (p_attribute9 <> FND_API.G_MISS_CHAR) then

Line 4502: if (p_attribute9 <> FND_API.G_MISS_CHAR) then

4498: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
4499: l_attribute8 := p_attribute8;
4500: end if;
4501:
4502: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
4503: l_attribute9 := p_attribute9;
4504: end if;
4505:
4506: if (p_attribute10 <> FND_API.G_MISS_CHAR) then

Line 4506: if (p_attribute10 <> FND_API.G_MISS_CHAR) then

4502: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
4503: l_attribute9 := p_attribute9;
4504: end if;
4505:
4506: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
4507: l_attribute10 := p_attribute10;
4508: end if;
4509:
4510: if (p_attribute11 <> FND_API.G_MISS_CHAR) then

Line 4510: if (p_attribute11 <> FND_API.G_MISS_CHAR) then

4506: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
4507: l_attribute10 := p_attribute10;
4508: end if;
4509:
4510: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
4511: l_attribute11 := p_attribute11;
4512: end if;
4513:
4514: if (p_attribute12 <> FND_API.G_MISS_CHAR) then

Line 4514: if (p_attribute12 <> FND_API.G_MISS_CHAR) then

4510: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
4511: l_attribute11 := p_attribute11;
4512: end if;
4513:
4514: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
4515: l_attribute12 := p_attribute12;
4516: end if;
4517:
4518: if (p_attribute13 <> FND_API.G_MISS_CHAR) then

Line 4518: if (p_attribute13 <> FND_API.G_MISS_CHAR) then

4514: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
4515: l_attribute12 := p_attribute12;
4516: end if;
4517:
4518: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
4519: l_attribute13 := p_attribute13;
4520: end if;
4521:
4522: if (p_attribute14 <> FND_API.G_MISS_CHAR) then

Line 4522: if (p_attribute14 <> FND_API.G_MISS_CHAR) then

4518: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
4519: l_attribute13 := p_attribute13;
4520: end if;
4521:
4522: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
4523: l_attribute14 := p_attribute14;
4524: end if;
4525:
4526: if (p_attribute15 <> FND_API.G_MISS_CHAR) then

Line 4526: if (p_attribute15 <> FND_API.G_MISS_CHAR) then

4522: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
4523: l_attribute14 := p_attribute14;
4524: end if;
4525:
4526: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
4527: l_attribute15 := p_attribute15;
4528: end if;
4529:
4530: if (p_created_by <> FND_API.G_MISS_NUM) then

Line 4530: if (p_created_by <> FND_API.G_MISS_NUM) then

4526: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
4527: l_attribute15 := p_attribute15;
4528: end if;
4529:
4530: if (p_created_by <> FND_API.G_MISS_NUM) then
4531: l_created_by := p_created_by;
4532: end if;
4533:
4534: if (p_creation_date <> FND_API.G_MISS_DATE) then

Line 4534: if (p_creation_date <> FND_API.G_MISS_DATE) then

4530: if (p_created_by <> FND_API.G_MISS_NUM) then
4531: l_created_by := p_created_by;
4532: end if;
4533:
4534: if (p_creation_date <> FND_API.G_MISS_DATE) then
4535: l_creation_date := p_creation_date;
4536: end if;
4537:
4538: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

Line 4538: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

4534: if (p_creation_date <> FND_API.G_MISS_DATE) then
4535: l_creation_date := p_creation_date;
4536: end if;
4537:
4538: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4539: l_last_updated_by := p_last_updated_by;
4540: end if;
4541:
4542: if (p_last_update_date <> FND_API.G_MISS_DATE) then

Line 4542: if (p_last_update_date <> FND_API.G_MISS_DATE) then

4538: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4539: l_last_updated_by := p_last_updated_by;
4540: end if;
4541:
4542: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4543: l_last_update_date := p_last_update_date;
4544: end if;
4545:
4546: if (p_last_update_login <> FND_API.G_MISS_NUM) then

Line 4546: if (p_last_update_login <> FND_API.G_MISS_NUM) then

4542: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4543: l_last_update_date := p_last_update_date;
4544: end if;
4545:
4546: if (p_last_update_login <> FND_API.G_MISS_NUM) then
4547: l_last_update_login := p_last_update_login;
4548: end if;
4549:
4550: -- Create record if no validation error was found

Line 4645: p_return_status := FND_API.G_RET_STS_SUCCESS;

4641: to_char(p_value_number) );
4642: FND_MSG_PUB.Add;
4643: end if;
4644:
4645: p_return_status := FND_API.G_RET_STS_SUCCESS;
4646:
4647: FND_MSG_PUB.Count_And_Get (
4648: p_count => p_msg_count,
4649: p_data => p_msg_data);

Line 4664: p_return_status := FND_API.G_RET_STS_ERROR;

4660: to_char(p_value_number) );
4661: FND_MSG_PUB.Add;
4662: end if;
4663: rollback to start_create_navigation;
4664: p_return_status := FND_API.G_RET_STS_ERROR;
4665: FND_MSG_PUB.Count_And_Get (
4666: p_count => p_msg_count,
4667: p_data => p_msg_data);
4668: WHEN FND_API.G_EXC_ERROR THEN

Line 4668: WHEN FND_API.G_EXC_ERROR THEN

4664: p_return_status := FND_API.G_RET_STS_ERROR;
4665: FND_MSG_PUB.Count_And_Get (
4666: p_count => p_msg_count,
4667: p_data => p_msg_data);
4668: WHEN FND_API.G_EXC_ERROR THEN
4669: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
4670: FND_MESSAGE.SET_NAME('AK','AK_NAV_NOT_CREATED');
4671: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||
4672: ' ' || to_char(p_attribute_application_id)

Line 4679: p_return_status := FND_API.G_RET_STS_ERROR;

4675: to_char(p_value_date) ||
4676: to_char(p_value_number) );
4677: FND_MSG_PUB.Add;
4678: end if;
4679: p_return_status := FND_API.G_RET_STS_ERROR;
4680: rollback to start_create_navigation;
4681: FND_MSG_PUB.Count_And_Get (
4682: p_count => p_msg_count,
4683: p_data => p_msg_data);

Line 4685: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4681: FND_MSG_PUB.Count_And_Get (
4682: p_count => p_msg_count,
4683: p_data => p_msg_data);
4684: WHEN OTHERS THEN
4685: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4686: rollback to start_create_navigation;
4687: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
4688: SUBSTR (SQLERRM, 1, 240) );
4689: FND_MSG_PUB.Count_And_Get (

Line 4720: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,

4716: -- Version Initial version number = 1.0
4717: -- History Current version number = 1.0
4718: --=======================================================
4719: procedure CREATE_ATTRIBUTE_VALUE (
4720: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4721: p_api_version_number IN NUMBER,
4722: p_init_msg_tbl IN BOOLEAN := FALSE,
4723: p_msg_count OUT NOCOPY NUMBER,
4724: p_msg_data OUT NOCOPY VARCHAR2,

Line 4730: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4726: p_database_object_name IN VARCHAR2,
4727: p_attribute_application_id IN NUMBER,
4728: p_attribute_code IN VARCHAR2,
4729: p_key_value1 IN VARCHAR2,
4730: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4734: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4731: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4727: p_attribute_application_id IN NUMBER,
4728: p_attribute_code IN VARCHAR2,
4729: p_key_value1 IN VARCHAR2,
4730: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4734: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4735: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4732: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4728: p_attribute_code IN VARCHAR2,
4729: p_key_value1 IN VARCHAR2,
4730: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4734: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4735: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4736: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4733: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4729: p_key_value1 IN VARCHAR2,
4730: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4734: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4735: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4736: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4737: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4734: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4730: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4734: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4735: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4736: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4737: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4738: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4735: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4731: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4734: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4735: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4736: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4737: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4738: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4739: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4736: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4732: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4734: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4735: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4736: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4737: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4738: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4739: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4740: p_value_date IN DATE := FND_API.G_MISS_DATE,

Line 4737: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4733: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4734: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4735: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4736: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4737: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4738: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4739: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4740: p_value_date IN DATE := FND_API.G_MISS_DATE,
4741: p_value_number IN NUMBER := FND_API.G_MISS_NUM,

Line 4738: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4734: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4735: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4736: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4737: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4738: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4739: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4740: p_value_date IN DATE := FND_API.G_MISS_DATE,
4741: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4742: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

Line 4739: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

4735: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4736: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4737: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4738: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4739: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4740: p_value_date IN DATE := FND_API.G_MISS_DATE,
4741: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4742: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4743: p_creation_date IN DATE := FND_API.G_MISS_DATE,

Line 4740: p_value_date IN DATE := FND_API.G_MISS_DATE,

4736: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4737: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4738: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4739: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4740: p_value_date IN DATE := FND_API.G_MISS_DATE,
4741: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4742: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4743: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4744: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

Line 4741: p_value_number IN NUMBER := FND_API.G_MISS_NUM,

4737: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4738: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4739: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4740: p_value_date IN DATE := FND_API.G_MISS_DATE,
4741: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4742: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4743: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4744: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4745: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

Line 4742: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

4738: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4739: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4740: p_value_date IN DATE := FND_API.G_MISS_DATE,
4741: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4742: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4743: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4744: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4745: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4746: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

Line 4743: p_creation_date IN DATE := FND_API.G_MISS_DATE,

4739: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4740: p_value_date IN DATE := FND_API.G_MISS_DATE,
4741: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4742: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4743: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4744: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4745: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4746: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4747: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE

Line 4744: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

4740: p_value_date IN DATE := FND_API.G_MISS_DATE,
4741: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4742: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4743: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4744: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4745: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4746: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4747: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE
4748: ) is

Line 4745: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

4741: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4742: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4743: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4744: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4745: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4746: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4747: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE
4748: ) is
4749: l_api_version_number CONSTANT number := 1.0;

Line 4746: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

4742: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4743: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4744: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4745: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4746: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4747: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE
4748: ) is
4749: l_api_version_number CONSTANT number := 1.0;
4750: l_api_name CONSTANT varchar2(30) := 'Create_Attribute_Value';

Line 4747: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE

4743: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4744: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4745: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4746: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4747: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE
4748: ) is
4749: l_api_version_number CONSTANT number := 1.0;
4750: l_api_name CONSTANT varchar2(30) := 'Create_Attribute_Value';
4751: l_created_by number;

Line 4772: IF NOT FND_API.Compatible_API_Call (

4768: l_value_number NUMBER := null;
4769: l_value_varchar2 VARCHAR2(240) := null;
4770: begin
4771:
4772: IF NOT FND_API.Compatible_API_Call (
4773: l_api_version_number, p_api_version_number, l_api_name,
4774: G_PKG_NAME) then
4775: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4776: return;

Line 4775: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4771:
4772: IF NOT FND_API.Compatible_API_Call (
4773: l_api_version_number, p_api_version_number, l_api_name,
4774: G_PKG_NAME) then
4775: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4776: return;
4777: END IF;
4778:
4779: -- Initialize the message table if requested.

Line 4811: raise FND_API.G_EXC_ERROR;

4807: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_VALUE', TRUE);
4808: FND_MSG_PUB.Add;
4809: end if;
4810: -- dbms_output.put_line(l_api_name || 'Error - Row already exists');
4811: raise FND_API.G_EXC_ERROR;
4812: end if;
4813:
4814: --** validate table columns passed in **
4815: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

Line 4815: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

4811: raise FND_API.G_EXC_ERROR;
4812: end if;
4813:
4814: --** validate table columns passed in **
4815: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
4816: if not AK_OBJECT_PVT.VALIDATE_ATTRIBUTE_VALUE (
4817: p_validation_level => p_validation_level,
4818: p_api_version_number => 1.0,
4819: p_return_status => l_return_status,

Line 4839: raise FND_API.G_EXC_ERROR;

4835: p_value_number => p_value_number,
4836: p_caller => AK_ON_OBJECTS_PVT.G_CREATE
4837: ) then
4838: -- dbms_output.put_line('validation failed');
4839: raise FND_API.G_EXC_ERROR;
4840: end if;
4841: end if;
4842:
4843: --** Load non-required columns if their values are given **

Line 4844: if (p_key_value2 <> FND_API.G_MISS_CHAR) then

4840: end if;
4841: end if;
4842:
4843: --** Load non-required columns if their values are given **
4844: if (p_key_value2 <> FND_API.G_MISS_CHAR) then
4845: l_key_value2 := p_key_value2;
4846: end if;
4847:
4848: if (p_key_value3 <> FND_API.G_MISS_CHAR) then

Line 4848: if (p_key_value3 <> FND_API.G_MISS_CHAR) then

4844: if (p_key_value2 <> FND_API.G_MISS_CHAR) then
4845: l_key_value2 := p_key_value2;
4846: end if;
4847:
4848: if (p_key_value3 <> FND_API.G_MISS_CHAR) then
4849: l_key_value3 := p_key_value3;
4850: end if;
4851:
4852: if (p_key_value4 <> FND_API.G_MISS_CHAR) then

Line 4852: if (p_key_value4 <> FND_API.G_MISS_CHAR) then

4848: if (p_key_value3 <> FND_API.G_MISS_CHAR) then
4849: l_key_value3 := p_key_value3;
4850: end if;
4851:
4852: if (p_key_value4 <> FND_API.G_MISS_CHAR) then
4853: l_key_value4 := p_key_value4;
4854: end if;
4855:
4856: if (p_key_value5 <> FND_API.G_MISS_CHAR) then

Line 4856: if (p_key_value5 <> FND_API.G_MISS_CHAR) then

4852: if (p_key_value4 <> FND_API.G_MISS_CHAR) then
4853: l_key_value4 := p_key_value4;
4854: end if;
4855:
4856: if (p_key_value5 <> FND_API.G_MISS_CHAR) then
4857: l_key_value5 := p_key_value5;
4858: end if;
4859:
4860: if (p_key_value6 <> FND_API.G_MISS_CHAR) then

Line 4860: if (p_key_value6 <> FND_API.G_MISS_CHAR) then

4856: if (p_key_value5 <> FND_API.G_MISS_CHAR) then
4857: l_key_value5 := p_key_value5;
4858: end if;
4859:
4860: if (p_key_value6 <> FND_API.G_MISS_CHAR) then
4861: l_key_value6 := p_key_value6;
4862: end if;
4863:
4864: if (p_key_value7 <> FND_API.G_MISS_CHAR) then

Line 4864: if (p_key_value7 <> FND_API.G_MISS_CHAR) then

4860: if (p_key_value6 <> FND_API.G_MISS_CHAR) then
4861: l_key_value6 := p_key_value6;
4862: end if;
4863:
4864: if (p_key_value7 <> FND_API.G_MISS_CHAR) then
4865: l_key_value7 := p_key_value7;
4866: end if;
4867:
4868: if (p_key_value8 <> FND_API.G_MISS_CHAR) then

Line 4868: if (p_key_value8 <> FND_API.G_MISS_CHAR) then

4864: if (p_key_value7 <> FND_API.G_MISS_CHAR) then
4865: l_key_value7 := p_key_value7;
4866: end if;
4867:
4868: if (p_key_value8 <> FND_API.G_MISS_CHAR) then
4869: l_key_value8 := p_key_value8;
4870: end if;
4871:
4872: if (p_key_value9 <> FND_API.G_MISS_CHAR) then

Line 4872: if (p_key_value9 <> FND_API.G_MISS_CHAR) then

4868: if (p_key_value8 <> FND_API.G_MISS_CHAR) then
4869: l_key_value8 := p_key_value8;
4870: end if;
4871:
4872: if (p_key_value9 <> FND_API.G_MISS_CHAR) then
4873: l_key_value9 := p_key_value9;
4874: end if;
4875:
4876: if (p_key_value10 <> FND_API.G_MISS_CHAR) then

Line 4876: if (p_key_value10 <> FND_API.G_MISS_CHAR) then

4872: if (p_key_value9 <> FND_API.G_MISS_CHAR) then
4873: l_key_value9 := p_key_value9;
4874: end if;
4875:
4876: if (p_key_value10 <> FND_API.G_MISS_CHAR) then
4877: l_key_value10 := p_key_value10;
4878: end if;
4879:
4880: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then

Line 4880: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then

4876: if (p_key_value10 <> FND_API.G_MISS_CHAR) then
4877: l_key_value10 := p_key_value10;
4878: end if;
4879:
4880: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then
4881: l_value_varchar2 := p_value_varchar2;
4882: end if;
4883:
4884: if (p_value_date <> FND_API.G_MISS_DATE) then

Line 4884: if (p_value_date <> FND_API.G_MISS_DATE) then

4880: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then
4881: l_value_varchar2 := p_value_varchar2;
4882: end if;
4883:
4884: if (p_value_date <> FND_API.G_MISS_DATE) then
4885: l_value_date := p_value_date;
4886: end if;
4887:
4888: if (p_value_number <> FND_API.G_MISS_NUM) then

Line 4888: if (p_value_number <> FND_API.G_MISS_NUM) then

4884: if (p_value_date <> FND_API.G_MISS_DATE) then
4885: l_value_date := p_value_date;
4886: end if;
4887:
4888: if (p_value_number <> FND_API.G_MISS_NUM) then
4889: l_value_number := p_value_number;
4890: end if;
4891:
4892: if (p_created_by <> FND_API.G_MISS_NUM) then

Line 4892: if (p_created_by <> FND_API.G_MISS_NUM) then

4888: if (p_value_number <> FND_API.G_MISS_NUM) then
4889: l_value_number := p_value_number;
4890: end if;
4891:
4892: if (p_created_by <> FND_API.G_MISS_NUM) then
4893: l_created_by := p_created_by;
4894: end if;
4895:
4896: if (p_creation_date <> FND_API.G_MISS_DATE) then

Line 4896: if (p_creation_date <> FND_API.G_MISS_DATE) then

4892: if (p_created_by <> FND_API.G_MISS_NUM) then
4893: l_created_by := p_created_by;
4894: end if;
4895:
4896: if (p_creation_date <> FND_API.G_MISS_DATE) then
4897: l_creation_date := p_creation_date;
4898: end if;
4899:
4900: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

Line 4900: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

4896: if (p_creation_date <> FND_API.G_MISS_DATE) then
4897: l_creation_date := p_creation_date;
4898: end if;
4899:
4900: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4901: l_last_updated_by := p_last_updated_by;
4902: end if;
4903:
4904: if (p_last_update_date <> FND_API.G_MISS_DATE) then

Line 4904: if (p_last_update_date <> FND_API.G_MISS_DATE) then

4900: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4901: l_last_updated_by := p_last_updated_by;
4902: end if;
4903:
4904: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4905: l_last_update_date := p_last_update_date;
4906: end if;
4907:
4908: if (p_last_update_login <> FND_API.G_MISS_NUM) then

Line 4908: if (p_last_update_login <> FND_API.G_MISS_NUM) then

4904: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4905: l_last_update_date := p_last_update_date;
4906: end if;
4907:
4908: if (p_last_update_login <> FND_API.G_MISS_NUM) then
4909: l_last_update_login := p_last_update_login;
4910: end if;
4911:
4912: -- Create record if no validation error was found

Line 4999: p_return_status := FND_API.G_RET_STS_SUCCESS;

4995: ' ' || l_key_value10);
4996: FND_MSG_PUB.Add;
4997: end if;
4998:
4999: p_return_status := FND_API.G_RET_STS_SUCCESS;
5000:
5001: FND_MSG_PUB.Count_And_Get (
5002: p_count => p_msg_count,
5003: p_data => p_msg_data);

Line 5025: p_return_status := FND_API.G_RET_STS_ERROR;

5021: ' ' || l_key_value9 ||
5022: ' ' || l_key_value10);
5023: FND_MSG_PUB.Add;
5024: end if;
5025: p_return_status := FND_API.G_RET_STS_ERROR;
5026: rollback to start_create_value;
5027: FND_MSG_PUB.Count_And_Get (
5028: p_count => p_msg_count,
5029: p_data => p_msg_data);

Line 5030: WHEN FND_API.G_EXC_ERROR THEN

5026: rollback to start_create_value;
5027: FND_MSG_PUB.Count_And_Get (
5028: p_count => p_msg_count,
5029: p_data => p_msg_data);
5030: WHEN FND_API.G_EXC_ERROR THEN
5031: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
5032: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_CREATED');
5033: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_VALUE', TRUE);
5034: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||

Line 5049: p_return_status := FND_API.G_RET_STS_ERROR;

5045: ' ' || l_key_value9 ||
5046: ' ' || l_key_value10);
5047: FND_MSG_PUB.Add;
5048: end if;
5049: p_return_status := FND_API.G_RET_STS_ERROR;
5050: rollback to start_create_value;
5051: FND_MSG_PUB.Count_And_Get (
5052: p_count => p_msg_count,
5053: p_data => p_msg_data);

Line 5055: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5051: FND_MSG_PUB.Count_And_Get (
5052: p_count => p_msg_count,
5053: p_data => p_msg_data);
5054: WHEN OTHERS THEN
5055: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5056: rollback to start_create_value;
5057: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
5058: SUBSTR (SQLERRM, 1, 240) );
5059: FND_MSG_PUB.Count_And_Get (