DBA Data[Home] [Help]

APPS.AK_OBJECT_PVT dependencies on FND_API

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

259: -- Version Initial version number = 1.0
260: -- History Current version number = 1.0
261: --=======================================================
262: function VALIDATE_ATTRIBUTE (
263: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
264: p_api_version_number IN NUMBER,
265: p_return_status OUT NOCOPY VARCHAR2,
266: p_database_object_name IN VARCHAR2,
267: p_attribute_application_id IN NUMBER,

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

265: p_return_status OUT NOCOPY VARCHAR2,
266: p_database_object_name IN VARCHAR2,
267: p_attribute_application_id IN NUMBER,
268: p_attribute_code IN VARCHAR2,
269: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
270: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
271: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
272: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
273: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

266: p_database_object_name IN VARCHAR2,
267: p_attribute_application_id IN NUMBER,
268: p_attribute_code IN VARCHAR2,
269: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
270: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
271: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
272: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
273: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
274: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

267: p_attribute_application_id IN NUMBER,
268: p_attribute_code IN VARCHAR2,
269: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
270: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
271: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
272: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
273: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
274: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
275: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

268: p_attribute_code IN VARCHAR2,
269: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
270: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
271: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
272: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
273: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
274: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
275: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
276: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

269: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
270: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
271: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
272: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
273: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
274: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
275: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
276: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

270: p_attribute_label_length IN NUMBER := FND_API.G_MISS_NUM,
271: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
272: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
273: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
274: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
275: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
276: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
278: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

271: p_display_value_length IN NUMBER := FND_API.G_MISS_NUM,
272: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
273: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
274: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
275: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
276: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
278: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
279: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

272: p_bold IN VARCHAR2 := FND_API.G_MISS_CHAR,
273: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
274: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
275: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
276: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
278: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
279: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

273: p_italic IN VARCHAR2 := FND_API.G_MISS_CHAR,
274: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
275: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
276: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
278: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
279: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

274: p_vertical_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
275: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
276: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
278: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
279: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,

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

275: p_horizontal_alignment IN VARCHAR2 := FND_API.G_MISS_CHAR,
276: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
278: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
279: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
283: p_default_value_date IN DATE := FND_API.G_MISS_DATE,

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

276: p_data_source_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
277: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
278: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
279: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
283: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
284: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,

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

277: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
278: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
279: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
283: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
284: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
285: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

278: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
279: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
283: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
284: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
285: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

279: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
280: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
283: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
284: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
285: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,

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

280: p_required_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
281: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
283: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
284: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
285: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
288: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

281: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
282: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
283: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
284: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
285: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
288: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

282: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
283: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
284: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
285: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
288: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
290: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

283: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
284: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
285: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
288: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
290: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
291: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

284: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
285: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
288: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
290: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
291: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
292: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

285: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
286: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
288: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
290: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
291: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
292: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

286: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
287: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
288: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
290: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
291: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
292: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

287: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
288: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
290: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
291: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
292: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
295: p_caller IN VARCHAR2,

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

288: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
289: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
290: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
291: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
292: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
295: p_caller IN VARCHAR2,
296: p_pass IN NUMBER := 2

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

289: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
290: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
291: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
292: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
295: p_caller IN VARCHAR2,
296: p_pass IN NUMBER := 2
297: ) return BOOLEAN is

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

290: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
291: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
292: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
293: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
294: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
295: p_caller IN VARCHAR2,
296: p_pass IN NUMBER := 2
297: ) return BOOLEAN is
298: l_api_version_number CONSTANT number := 1.0;

Line 303: IF NOT FND_API.Compatible_API_Call (

299: l_api_name CONSTANT varchar2(30) := 'Validate_Attribute';
300: l_error BOOLEAN;
301: l_return_status VARCHAR2(1);
302: begin
303: IF NOT FND_API.Compatible_API_Call (
304: l_api_version_number, p_api_version_number, l_api_name,
305: G_PKG_NAME) then
306: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
307: return FALSE;

Line 306: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

302: begin
303: IF NOT FND_API.Compatible_API_Call (
304: l_api_version_number, p_api_version_number, l_api_name,
305: G_PKG_NAME) then
306: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
307: return FALSE;
308: END IF;
309:
310: l_error := FALSE;

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

309:
310: l_error := FALSE;
311:
312: --** if validation level is none, no validation is necessary
313: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
314: p_return_status := FND_API.G_RET_STS_SUCCESS;
315: return TRUE;
316: end if;
317:

Line 314: p_return_status := FND_API.G_RET_STS_SUCCESS;

310: l_error := FALSE;
311:
312: --** if validation level is none, no validation is necessary
313: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
314: p_return_status := FND_API.G_RET_STS_SUCCESS;
315: return TRUE;
316: end if;
317:
318:

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

317:
318:
319: --** check that key columns are not null and not missing **
320: if ((p_database_object_name is null) or
321: (p_database_object_name = FND_API.G_MISS_CHAR)) then
322: l_error := TRUE;
323: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
324: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
325: FND_MESSAGE.SET_TOKEN('COLUMN', 'DATABASE_OBJECT_NAME');

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

327: end if;
328: end if;
329:
330: if ((p_attribute_application_id is null) or
331: (p_attribute_application_id = FND_API.G_MISS_NUM)) then
332: l_error := TRUE;
333: -- dbms_output.put_line('Attribute Application ID cannot be null');
334: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
335: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

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

338: end if;
339: end if;
340:
341: if ((p_attribute_code is null) or
342: (p_attribute_code = FND_API.G_MISS_CHAR)) then
343: l_error := TRUE;
344: -- dbms_output.put_line('Attribute Code cannot be null');
345: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
346: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 392: (p_data_source_type = FND_API.G_MISS_CHAR and

388: --** check that required columns are not null and, unless calling **
389: --** from UPDATE procedure, the columns are not missing **
390:
391: if ((p_data_source_type is null) or
392: (p_data_source_type = FND_API.G_MISS_CHAR and
393: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
394: then
395: l_error := TRUE;
396: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 404: (p_required_flag = FND_API.G_MISS_CHAR and

400: end if;
401: end if;
402:
403: if ((p_required_flag is null) or
404: (p_required_flag = FND_API.G_MISS_CHAR and
405: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
406: then
407: l_error := TRUE;
408: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 416: (p_attribute_label_length = FND_API.G_MISS_NUM and

412: end if;
413: end if;
414:
415: if ((p_attribute_label_length is null) or
416: (p_attribute_label_length = FND_API.G_MISS_NUM and
417: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
418: then
419: l_error := TRUE;
420: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 428: (p_display_value_length = FND_API.G_MISS_NUM and

424: end if;
425: end if;
426:
427: if ((p_display_value_length is null) or
428: (p_display_value_length = FND_API.G_MISS_NUM and
429: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
430: then
431: l_error := TRUE;
432: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 440: (p_bold = FND_API.G_MISS_CHAR and

436: end if;
437: end if;
438:
439: if ((p_bold is null) or
440: (p_bold = FND_API.G_MISS_CHAR and
441: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE)) then
442: l_error := TRUE;
443: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
444: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 451: (p_italic = FND_API.G_MISS_CHAR and

447: end if;
448: end if;
449:
450: if ((p_italic is null) or
451: (p_italic = FND_API.G_MISS_CHAR and
452: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE)) then
453: l_error := TRUE;
454: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
455: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 462: (p_vertical_alignment = FND_API.G_MISS_CHAR and

458: end if;
459: end if;
460:
461: if ((p_vertical_alignment is null) or
462: (p_vertical_alignment = FND_API.G_MISS_CHAR and
463: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
464: then
465: l_error := TRUE;
466: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 474: (p_horizontal_alignment = FND_API.G_MISS_CHAR and

470: end if;
471: end if;
472:
473: if ((p_horizontal_alignment is null) or
474: (p_horizontal_alignment = FND_API.G_MISS_CHAR and
475: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
476: then
477: l_error := TRUE;
478: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

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

484:
485: --** Validate columns **
486:
487: -- - data_source_type
488: if (p_data_source_type <> FND_API.G_MISS_CHAR) then
489: if (NOT AK_ON_OBJECTS_PVT.VALID_LOOKUP_CODE (
490: p_api_version_number => 1.0,
491: p_return_status => l_return_status,
492: p_lookup_type => 'DATA_SOURCE_TYPE',

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

500: end if;
501: end if;
502:
503: -- - data_storage_type
504: if (p_data_storage_type <> FND_API.G_MISS_CHAR) and
505: (p_data_storage_type is not null) then
506: if (NOT AK_ON_OBJECTS_PVT.VALID_LOOKUP_CODE (
507: p_api_version_number => 1.0,
508: p_return_status => l_return_status,

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

517: end if;
518: end if;
519:
520: -- - table_name
521: if (p_table_name <> FND_API.G_MISS_CHAR) and
522: (p_table_name is not null) then
523: if (NOT VALID_TABLE_NAME (p_table_name)) then
524: -- flag an error only during download
525: if ( AK_ON_OBJECTS_PUB.G_LOAD_MODE = 'DOWNLOAD' or p_pass = 1) then

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

533: end if;
534: end if;
535:
536: -- - base_table_column_name
537: if (p_base_table_column_name <> FND_API.G_MISS_CHAR) and
538: (p_base_table_column_name is not null) then
539: if (NOT VALID_COLUMN_NAME (p_table_name, p_base_table_column_name)) then
540: -- flag an error only during download
541: if ( AK_ON_OBJECTS_PUB.G_LOAD_MODE = 'DOWNLOAD' or p_pass = 1 ) then

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

549: end if;
550: end if;
551:
552: -- - required_flag
553: if (p_required_flag <> FND_API.G_MISS_CHAR) then
554: if (NOT AK_ON_OBJECTS_PVT.VALID_YES_NO(p_required_flag)) then
555: l_error := TRUE;
556: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
557: FND_MESSAGE.SET_NAME('AK','AK_VALUE_NOT_YES_NO');

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

561: end if;
562: end if;
563:
564: -- - lov_region_application_id and lov_region_code
565: if ( (p_lov_region_application_id <> FND_API.G_MISS_NUM) and
566: (p_lov_region_application_id is not null) ) or
567: ( (p_lov_region_code <> FND_API.G_MISS_CHAR) and
568: (p_lov_region_code is not null) )then
569: if (NOT AK_REGION_PVT.REGION_EXISTS(

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

563:
564: -- - lov_region_application_id and lov_region_code
565: if ( (p_lov_region_application_id <> FND_API.G_MISS_NUM) and
566: (p_lov_region_application_id is not null) ) or
567: ( (p_lov_region_code <> FND_API.G_MISS_CHAR) and
568: (p_lov_region_code is not null) )then
569: if (NOT AK_REGION_PVT.REGION_EXISTS(
570: p_api_version_number => 1.0,
571: p_return_status => l_return_status,

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

579: end if; /* if REGION_EXISTS */
580: end if;
581:
582: -- - lov_attribute_application_id and lov_attribute_code
583: if ( (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) and
584: (p_lov_attribute_application_id is not null) ) or
585: ( (p_lov_attribute_code <> FND_API.G_MISS_CHAR) and
586: (p_lov_attribute_code is not null) )then
587: if (NOT AK_REGION_PVT.ITEM_EXISTS(

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

581:
582: -- - lov_attribute_application_id and lov_attribute_code
583: if ( (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) and
584: (p_lov_attribute_application_id is not null) ) or
585: ( (p_lov_attribute_code <> FND_API.G_MISS_CHAR) and
586: (p_lov_attribute_code is not null) )then
587: if (NOT AK_REGION_PVT.ITEM_EXISTS(
588: p_api_version_number => 1.0,
589: p_return_status => l_return_status,

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

601: end if;
602: end if;
603:
604: -- - lov_foreign_key
605: if (p_lov_foreign_key_name <> FND_API.G_MISS_CHAR) and
606: (p_lov_foreign_key_name is not null) then
607: if (NOT AK_KEY_PVT.FOREIGN_KEY_EXISTS(
608: p_api_version_number => 1.0,
609: p_return_status => l_return_status,

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

617: end if;
618: end if; /* if p_lov_foreign_key_name */
619:
620: -- - bold
621: if (p_bold <> FND_API.G_MISS_CHAR) then
622: if (NOT AK_ON_OBJECTS_PVT.VALID_YES_NO(p_bold)) then
623: l_error := TRUE;
624: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
625: FND_MESSAGE.SET_NAME('AK','AK_VALUE_NOT_YES_NO');

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

629: end if;
630: end if;
631:
632: -- - italic
633: if (p_italic <> FND_API.G_MISS_CHAR) then
634: if (NOT AK_ON_OBJECTS_PVT.VALID_YES_NO(p_italic)) then
635: l_error := TRUE;
636: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
637: FND_MESSAGE.SET_NAME('AK','AK_VALUE_NOT_YES_NO');

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

641: end if;
642: end if;
643:
644: -- - column name
645: if (p_column_name <> FND_API.G_MISS_CHAR) then
646: if (NOT AK_OBJECT_PVT.VALID_COLUMN_NAME (
647: p_table_name => p_database_object_name,
648: p_column_name => p_column_name) ) then
649: if ( AK_ON_OBJECTS_PUB.G_LOAD_MODE = 'DOWNLOAD' or p_pass = 1 ) then

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

659: end if;
660: end if;
661:
662: -- - vertical alignment
663: if (p_vertical_alignment <> FND_API.G_MISS_CHAR) then
664: if (NOT AK_ON_OBJECTS_PVT.VALID_LOOKUP_CODE (
665: p_api_version_number => 1.0,
666: p_return_status => l_return_status,
667: p_lookup_type => 'VERTICAL_ALIGNMENT',

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

675: end if;
676: end if;
677:
678: -- - horizontal alignment
679: if (p_horizontal_alignment <> FND_API.G_MISS_CHAR) then
680: if (NOT AK_ON_OBJECTS_PVT.VALID_LOOKUP_CODE (
681: p_api_version_number => 1.0,
682: p_return_status => l_return_status,
683: p_lookup_type => 'HORIZONTAL_ALIGNMENT',

Line 695: p_return_status := FND_API.G_RET_STS_SUCCESS;

691: end if;
692: end if;
693:
694: -- return true if no error, false otherwise
695: p_return_status := FND_API.G_RET_STS_SUCCESS;
696: return (not l_error);
697:
698: EXCEPTION
699: WHEN FND_API.G_EXC_ERROR THEN

Line 699: WHEN FND_API.G_EXC_ERROR THEN

695: p_return_status := FND_API.G_RET_STS_SUCCESS;
696: return (not l_error);
697:
698: EXCEPTION
699: WHEN FND_API.G_EXC_ERROR THEN
700: p_return_status := FND_API.G_RET_STS_ERROR;
701: return FALSE;
702: WHEN OTHERS THEN
703: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 700: p_return_status := FND_API.G_RET_STS_ERROR;

696: return (not l_error);
697:
698: EXCEPTION
699: WHEN FND_API.G_EXC_ERROR THEN
700: p_return_status := FND_API.G_RET_STS_ERROR;
701: return FALSE;
702: WHEN OTHERS THEN
703: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
704: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 703: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

699: WHEN FND_API.G_EXC_ERROR THEN
700: p_return_status := FND_API.G_RET_STS_ERROR;
701: return FALSE;
702: WHEN OTHERS THEN
703: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
704: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
705: SUBSTR (SQLERRM, 1, 240) );
706: FND_MSG_PUB.Add;
707: return FALSE;

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

740: -- Version Initial version number = 1.0
741: -- History Current version number = 1.0
742: --==========================================================
743: function VALIDATE_ATTRIBUTE_NAVIGATION (
744: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
745: p_api_version_number IN NUMBER,
746: p_return_status OUT NOCOPY VARCHAR2,
747: p_database_object_name IN VARCHAR2,
748: p_attribute_application_id IN NUMBER,

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

749: p_attribute_code IN VARCHAR2,
750: p_value_varchar2 IN VARCHAR2,
751: p_value_date IN DATE,
752: p_value_number IN NUMBER,
753: p_to_region_appl_id IN NUMBER := FND_API.G_MISS_NUM,
754: p_to_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
755: p_caller IN VARCHAR2,
756: p_pass IN NUMBER := 2
757: ) return BOOLEAN is

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

750: p_value_varchar2 IN VARCHAR2,
751: p_value_date IN DATE,
752: p_value_number IN NUMBER,
753: p_to_region_appl_id IN NUMBER := FND_API.G_MISS_NUM,
754: p_to_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
755: p_caller IN VARCHAR2,
756: p_pass IN NUMBER := 2
757: ) return BOOLEAN is
758: cursor l_check_objattr_csr is

Line 776: IF NOT FND_API.Compatible_API_Call (

772: l_data_type VARCHAR2(30);
773: l_dummy NUMBER;
774: l_error BOOLEAN;
775: begin
776: IF NOT FND_API.Compatible_API_Call (
777: l_api_version_number, p_api_version_number, l_api_name,
778: G_PKG_NAME) then
779: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
780: return FALSE;

Line 779: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

775: begin
776: IF NOT FND_API.Compatible_API_Call (
777: l_api_version_number, p_api_version_number, l_api_name,
778: G_PKG_NAME) then
779: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
780: return FALSE;
781: END IF;
782:
783: l_error := FALSE;

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

782:
783: l_error := FALSE;
784:
785: --** if validation level is none, no validation is necessary
786: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
787: p_return_status := FND_API.G_RET_STS_SUCCESS;
788: return TRUE;
789: end if;
790:

Line 787: p_return_status := FND_API.G_RET_STS_SUCCESS;

783: l_error := FALSE;
784:
785: --** if validation level is none, no validation is necessary
786: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
787: p_return_status := FND_API.G_RET_STS_SUCCESS;
788: return TRUE;
789: end if;
790:
791:

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

792: --** check that key columns are not null and not missing **
793: --** One and only one of VALUE_VARCHAR2, VALUE_DATE, and
794: --** VALUE_NUMBER must be non-null.
795: if ((p_database_object_name is null) or
796: (p_database_object_name = FND_API.G_MISS_CHAR)) then
797: l_error := TRUE;
798: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
799: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
800: FND_MESSAGE.SET_TOKEN('COLUMN', 'DATABASE_OBJECT_NAME');

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

802: end if;
803: end if;
804:
805: if ((p_attribute_application_id is null) or
806: (p_attribute_application_id = FND_API.G_MISS_NUM)) then
807: l_error := TRUE;
808: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
809: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
810: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_APPLICATION_ID');

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

812: end if;
813: end if;
814:
815: if ((p_attribute_code is null) or
816: (p_attribute_code = FND_API.G_MISS_CHAR)) then
817: l_error := TRUE;
818: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
819: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
820: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_CODE');

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

823: end if;
824:
825: l_count := 0;
826: if ((p_value_varchar2 is not null) and
827: (p_value_varchar2 <> FND_API.G_MISS_CHAR)) then
828: l_count := l_count + 1;
829: end if;
830: if ((p_value_date is not null) and
831: (p_value_date <> FND_API.G_MISS_DATE)) then

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

827: (p_value_varchar2 <> FND_API.G_MISS_CHAR)) then
828: l_count := l_count + 1;
829: end if;
830: if ((p_value_date is not null) and
831: (p_value_date <> FND_API.G_MISS_DATE)) then
832: l_count := l_count + 1;
833: end if;
834: if ((p_value_number is not null) and
835: (p_value_number <> FND_API.G_MISS_NUM)) then

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

831: (p_value_date <> FND_API.G_MISS_DATE)) then
832: l_count := l_count + 1;
833: end if;
834: if ((p_value_number is not null) and
835: (p_value_number <> FND_API.G_MISS_NUM)) then
836: l_count := l_count + 1;
837: end if;
838: if (l_count <> 1) then
839: l_error := TRUE;

Line 916: (p_to_region_appl_id = FND_API.G_MISS_NUM and

912:
913: --** check that required columns are not null and, unless calling **
914: --** from UPDATE procedure, the columns are not missing **
915: if ((p_to_region_appl_id is null) or
916: (p_to_region_appl_id = FND_API.G_MISS_NUM and
917: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
918: then
919: l_error := TRUE;
920: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

Line 928: (p_to_region_code = FND_API.G_MISS_CHAR and

924: end if;
925: end if;
926:
927: if ((p_to_region_code is null) or
928: (p_to_region_code = FND_API.G_MISS_CHAR and
929: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
930: then
931: l_error := TRUE;
932: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

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

939: --** Validate columns **
940: -- - A region with to_region_appl_id and to_region_code must exist
941: -- and the region must be for the same database object as the
942: -- current attribute navigation record
943: if (p_to_region_appl_id <> FND_API.G_MISS_NUM) or
944: (p_to_region_code <> FND_API.G_MISS_CHAR) then
945: if (NOT valid_to_region (p_to_region_appl_id,
946: p_to_region_code,
947: p_database_object_name) ) then

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

940: -- - A region with to_region_appl_id and to_region_code must exist
941: -- and the region must be for the same database object as the
942: -- current attribute navigation record
943: if (p_to_region_appl_id <> FND_API.G_MISS_NUM) or
944: (p_to_region_code <> FND_API.G_MISS_CHAR) then
945: if (NOT valid_to_region (p_to_region_appl_id,
946: p_to_region_code,
947: p_database_object_name) ) then
948: l_error := TRUE;

Line 960: p_return_status := FND_API.G_RET_STS_SUCCESS;

956: end if;
957: end if; /* if p_to_region_appl_id */
958:
959: -- return true if no error, false otherwise
960: p_return_status := FND_API.G_RET_STS_SUCCESS;
961: return (not l_error);
962:
963: EXCEPTION
964: WHEN FND_API.G_EXC_ERROR THEN

Line 964: WHEN FND_API.G_EXC_ERROR THEN

960: p_return_status := FND_API.G_RET_STS_SUCCESS;
961: return (not l_error);
962:
963: EXCEPTION
964: WHEN FND_API.G_EXC_ERROR THEN
965: p_return_status := FND_API.G_RET_STS_ERROR;
966: return FALSE;
967: WHEN OTHERS THEN
968: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 965: p_return_status := FND_API.G_RET_STS_ERROR;

961: return (not l_error);
962:
963: EXCEPTION
964: WHEN FND_API.G_EXC_ERROR THEN
965: p_return_status := FND_API.G_RET_STS_ERROR;
966: return FALSE;
967: WHEN OTHERS THEN
968: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
969: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 968: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

964: WHEN FND_API.G_EXC_ERROR THEN
965: p_return_status := FND_API.G_RET_STS_ERROR;
966: return FALSE;
967: WHEN OTHERS THEN
968: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
969: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
970: SUBSTR (SQLERRM, 1, 240) );
971: FND_MSG_PUB.Add;
972: return FALSE;

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

1004: -- Version Initial version number = 1.0
1005: -- History Current version number = 1.0
1006: --=======================================================
1007: function VALIDATE_ATTRIBUTE_VALUE (
1008: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1009: p_api_version_number IN NUMBER,
1010: p_return_status OUT NOCOPY VARCHAR2,
1011: p_database_object_name IN VARCHAR2,
1012: p_attribute_application_id IN NUMBER,

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

1011: p_database_object_name IN VARCHAR2,
1012: p_attribute_application_id IN NUMBER,
1013: p_attribute_code IN VARCHAR2,
1014: p_key_value1 IN VARCHAR2,
1015: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1016: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1017: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1018: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1019: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1012: p_attribute_application_id IN NUMBER,
1013: p_attribute_code IN VARCHAR2,
1014: p_key_value1 IN VARCHAR2,
1015: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1016: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1017: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1018: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1019: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1020: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1013: p_attribute_code IN VARCHAR2,
1014: p_key_value1 IN VARCHAR2,
1015: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1016: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1017: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1018: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1019: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1020: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1021: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1014: p_key_value1 IN VARCHAR2,
1015: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1016: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1017: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1018: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1019: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1020: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1021: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1022: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1015: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1016: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1017: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1018: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1019: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1020: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1021: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1022: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1016: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1017: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1018: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1019: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1020: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1021: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1022: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1017: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1018: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1019: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1020: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1021: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1022: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_value_date IN DATE := FND_API.G_MISS_DATE,

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

1018: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1019: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1020: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1021: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1022: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_value_date IN DATE := FND_API.G_MISS_DATE,
1026: p_value_number IN NUMBER := FND_API.G_MISS_NUM,

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

1019: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1020: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1021: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1022: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_value_date IN DATE := FND_API.G_MISS_DATE,
1026: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
1027: p_caller IN VARCHAR2

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

1020: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1021: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1022: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_value_date IN DATE := FND_API.G_MISS_DATE,
1026: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
1027: p_caller IN VARCHAR2
1028: ) return BOOLEAN is

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

1021: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1022: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_value_date IN DATE := FND_API.G_MISS_DATE,
1026: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
1027: p_caller IN VARCHAR2
1028: ) return BOOLEAN is
1029: cursor l_check_objattr_csr is

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

1022: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1023: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1024: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1025: p_value_date IN DATE := FND_API.G_MISS_DATE,
1026: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
1027: p_caller IN VARCHAR2
1028: ) return BOOLEAN is
1029: cursor l_check_objattr_csr is
1030: select null

Line 1046: IF NOT FND_API.Compatible_API_Call (

1042: l_data_type VARCHAR2(30);
1043: l_dummy NUMBER;
1044: l_error BOOLEAN;
1045: begin
1046: IF NOT FND_API.Compatible_API_Call (
1047: l_api_version_number, p_api_version_number, l_api_name,
1048: G_PKG_NAME) then
1049: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1050: return FALSE;

Line 1049: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1045: begin
1046: IF NOT FND_API.Compatible_API_Call (
1047: l_api_version_number, p_api_version_number, l_api_name,
1048: G_PKG_NAME) then
1049: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1050: return FALSE;
1051: END IF;
1052:
1053: l_error := FALSE;

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

1052:
1053: l_error := FALSE;
1054:
1055: --** if validation level is none, no validation is necessary
1056: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1057: p_return_status := FND_API.G_RET_STS_SUCCESS;
1058: return TRUE;
1059: end if;
1060:

Line 1057: p_return_status := FND_API.G_RET_STS_SUCCESS;

1053: l_error := FALSE;
1054:
1055: --** if validation level is none, no validation is necessary
1056: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1057: p_return_status := FND_API.G_RET_STS_SUCCESS;
1058: return TRUE;
1059: end if;
1060:
1061: --** check that key columns are not null and not missing **

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

1061: --** check that key columns are not null and not missing **
1062: --** note that key_value2 thru key_value10 can be null and
1063: --** so they are not checked here
1064: if ((p_database_object_name is null) or
1065: (p_database_object_name = FND_API.G_MISS_CHAR)) then
1066: l_error := TRUE;
1067: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1068: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1069: FND_MESSAGE.SET_TOKEN('COLUMN', 'DATABASE_OBJECT_NAME');

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

1071: end if;
1072: end if;
1073:
1074: if ((p_attribute_application_id is null) or
1075: (p_attribute_application_id = FND_API.G_MISS_NUM)) then
1076: l_error := TRUE;
1077: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1078: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1079: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_APPLICATION_ID');

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

1081: end if;
1082: end if;
1083:
1084: if ((p_attribute_code is null) or
1085: (p_attribute_code = FND_API.G_MISS_CHAR)) then
1086: l_error := TRUE;
1087: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1088: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1089: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_CODE');

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

1091: end if;
1092: end if;
1093:
1094: if ((p_key_value1 is null) or
1095: (p_key_value1 = FND_API.G_MISS_CHAR)) then
1096: l_error := TRUE;
1097: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1098: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1099: FND_MESSAGE.SET_TOKEN('COLUMN', 'KEY_VALUE1');

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

1124: fetch l_check_datatype_csr into l_data_type;
1125: close l_check_datatype_csr;
1126: -- value_varchar2 is not null, error if data type is not varchar2
1127: if (p_value_varchar2 is not null) and
1128: (p_value_varchar2 <> FND_API.G_MISS_CHAR) then
1129: if (upper(l_data_type) <> 'VARCHAR2') then
1130: l_error := TRUE;
1131: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1132: FND_MESSAGE.SET_NAME('AK','AK_MUST_BE_NULL');

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

1137: end if;
1138: end if;
1139: -- value_number is not null, error if data type is not number
1140: if (p_value_number is not null) and
1141: (p_value_number <> FND_API.G_MISS_NUM) then
1142: if (upper(l_data_type) <> 'NUMBER') then
1143: l_error := TRUE;
1144: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
1145: FND_MESSAGE.SET_NAME('AK','AK_MUST_BE_NULL');

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

1150: end if;
1151: end if;
1152: -- value_date is not null, error if data type is not date or datetime
1153: if (p_value_date is not null) and
1154: (p_value_date <> FND_API.G_MISS_DATE) then
1155: if (upper(l_data_type) <> 'DATE') and
1156: (upper(l_data_type) <> 'DATETIME') then
1157: l_error := TRUE;
1158: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then

Line 1169: p_return_status := FND_API.G_RET_STS_SUCCESS;

1165: end if;
1166: end if;
1167:
1168: -- return true if no error, false otherwise
1169: p_return_status := FND_API.G_RET_STS_SUCCESS;
1170: return (not l_error);
1171:
1172: EXCEPTION
1173: WHEN FND_API.G_EXC_ERROR THEN

Line 1173: WHEN FND_API.G_EXC_ERROR THEN

1169: p_return_status := FND_API.G_RET_STS_SUCCESS;
1170: return (not l_error);
1171:
1172: EXCEPTION
1173: WHEN FND_API.G_EXC_ERROR THEN
1174: p_return_status := FND_API.G_RET_STS_ERROR;
1175: return FALSE;
1176: WHEN OTHERS THEN
1177: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1174: p_return_status := FND_API.G_RET_STS_ERROR;

1170: return (not l_error);
1171:
1172: EXCEPTION
1173: WHEN FND_API.G_EXC_ERROR THEN
1174: p_return_status := FND_API.G_RET_STS_ERROR;
1175: return FALSE;
1176: WHEN OTHERS THEN
1177: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1178: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1177: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1173: WHEN FND_API.G_EXC_ERROR THEN
1174: p_return_status := FND_API.G_RET_STS_ERROR;
1175: return FALSE;
1176: WHEN OTHERS THEN
1177: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1178: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1179: SUBSTR (SQLERRM, 1, 240) );
1180: FND_MSG_PUB.Add;
1181: return FALSE;

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

1214: -- Version Initial version number = 1.0
1215: -- History Current version number = 1.0
1216: --=======================================================
1217: function VALIDATE_OBJECT (
1218: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1219: p_api_version_number IN NUMBER,
1220: p_return_status OUT NOCOPY VARCHAR2,
1221: p_database_object_name IN VARCHAR2,
1222: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1218: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1219: p_api_version_number IN NUMBER,
1220: p_return_status OUT NOCOPY VARCHAR2,
1221: p_database_object_name IN VARCHAR2,
1222: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1223: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1224: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1225: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1226: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1219: p_api_version_number IN NUMBER,
1220: p_return_status OUT NOCOPY VARCHAR2,
1221: p_database_object_name IN VARCHAR2,
1222: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1223: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1224: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1225: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1226: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1227: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1220: p_return_status OUT NOCOPY VARCHAR2,
1221: p_database_object_name IN VARCHAR2,
1222: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1223: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1224: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1225: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1226: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1227: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1228: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1221: p_database_object_name IN VARCHAR2,
1222: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1223: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1224: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1225: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1226: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1227: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1228: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1229: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1222: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1223: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1224: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1225: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1226: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1227: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1228: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1229: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1230: p_caller IN VARCHAR2,

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

1223: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1224: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1225: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1226: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1227: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1228: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1229: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1230: p_caller IN VARCHAR2,
1231: p_pass IN NUMBER := 2

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

1224: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
1225: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1226: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1227: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1228: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1229: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1230: p_caller IN VARCHAR2,
1231: p_pass IN NUMBER := 2
1232: ) return BOOLEAN is

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

1225: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1226: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1227: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1228: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
1229: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
1230: p_caller IN VARCHAR2,
1231: p_pass IN NUMBER := 2
1232: ) return BOOLEAN is
1233: cursor l_check_object_csr (p_view_owner varchar2) is

Line 1255: IF NOT FND_API.Compatible_API_Call (

1251: l_error BOOLEAN;
1252: l_return_status VARCHAR2(1);
1253: begin
1254:
1255: IF NOT FND_API.Compatible_API_Call (
1256: l_api_version_number, p_api_version_number, l_api_name,
1257: G_PKG_NAME) then
1258: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1259: return FALSE;

Line 1258: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1254:
1255: IF NOT FND_API.Compatible_API_Call (
1256: l_api_version_number, p_api_version_number, l_api_name,
1257: G_PKG_NAME) then
1258: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1259: return FALSE;
1260: END IF;
1261:
1262: l_error := FALSE;

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

1261:
1262: l_error := FALSE;
1263:
1264: --** if validation level is none, no validation is necessary
1265: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1266: p_return_status := FND_API.G_RET_STS_SUCCESS;
1267: return TRUE;
1268: end if;
1269:

Line 1266: p_return_status := FND_API.G_RET_STS_SUCCESS;

1262: l_error := FALSE;
1263:
1264: --** if validation level is none, no validation is necessary
1265: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1266: p_return_status := FND_API.G_RET_STS_SUCCESS;
1267: return TRUE;
1268: end if;
1269:
1270: --** check that key columns are not null and not missing **

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

1268: end if;
1269:
1270: --** check that key columns are not null and not missing **
1271: if ((p_database_object_name is null) or
1272: (p_database_object_name = FND_API.G_MISS_CHAR)) then
1273: l_error := TRUE;
1274: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
1275: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1276: FND_MESSAGE.SET_TOKEN('COLUMN', 'DATABASE_OBJECT_NAME');

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

1279: end if;
1280:
1281: -- - Check that the database object name is the name of a
1282: -- view in the database
1283: if (p_primary_key_name <> FND_API.G_MISS_CHAR) and
1284: (p_primary_key_name is not null) then
1285: open l_get_apps_universal_usr;
1286: fetch l_get_apps_universal_usr into l_view_owner;
1287: close l_get_apps_universal_usr;

Line 1307: (p_application_id = FND_API.G_MISS_NUM and

1303:
1304: --** check that required columns are not null and, unless calling **
1305: --** from UPDATE procedure, the columns are not missing **
1306: if ((p_application_id is null) or
1307: (p_application_id = FND_API.G_MISS_NUM and
1308: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE))
1309: then
1310: l_error := TRUE;
1311: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then

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

1317:
1318: --** Validate columns **
1319:
1320: -- - application ID
1321: if (p_application_id <> FND_API.G_MISS_NUM) then
1322: if (NOT AK_ON_OBJECTS_PVT.VALID_APPLICATION_ID (
1323: p_api_version_number => 1.0,
1324: p_return_status => l_return_status,
1325: p_application_id => p_application_id)) then

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

1333: end if;
1334: end if;
1335:
1336: -- - primary_key_name
1337: if (p_primary_key_name <> FND_API.G_MISS_CHAR) and
1338: (p_primary_key_name is not null) then
1339: if (NOT VALID_PRIMARY_KEY_NAME (
1340: p_database_object_name => p_database_object_name,
1341: p_primary_key_name => p_primary_key_name)) then

Line 1352: p_return_status := FND_API.G_RET_STS_SUCCESS;

1348: end if;
1349: end if;
1350:
1351: -- return true if no error, false otherwise
1352: p_return_status := FND_API.G_RET_STS_SUCCESS;
1353: return (not l_error);
1354:
1355: EXCEPTION
1356: WHEN FND_API.G_EXC_ERROR THEN

Line 1356: WHEN FND_API.G_EXC_ERROR THEN

1352: p_return_status := FND_API.G_RET_STS_SUCCESS;
1353: return (not l_error);
1354:
1355: EXCEPTION
1356: WHEN FND_API.G_EXC_ERROR THEN
1357: p_return_status := FND_API.G_RET_STS_ERROR;
1358: return FALSE;
1359: WHEN OTHERS THEN
1360: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1357: p_return_status := FND_API.G_RET_STS_ERROR;

1353: return (not l_error);
1354:
1355: EXCEPTION
1356: WHEN FND_API.G_EXC_ERROR THEN
1357: p_return_status := FND_API.G_RET_STS_ERROR;
1358: return FALSE;
1359: WHEN OTHERS THEN
1360: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1361: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1360: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1356: WHEN FND_API.G_EXC_ERROR THEN
1357: p_return_status := FND_API.G_RET_STS_ERROR;
1358: return FALSE;
1359: WHEN OTHERS THEN
1360: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1361: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1362: SUBSTR (SQLERRM, 1, 240) );
1363: FND_MSG_PUB.Add;
1364: return FALSE;

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

1391: -- Version Initial version number = 1.0
1392: -- History Current version number = 1.0
1393: --=======================================================
1394: procedure APPEND_OBJECT_PK_TABLES (
1395: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1396: p_api_version_number IN NUMBER,
1397: p_return_status OUT NOCOPY VARCHAR2,
1398: p_from_table IN AK_OBJECT_PUB.Object_PK_Tbl_Type,
1399: p_to_table IN OUT NOCOPY AK_OBJECT_PUB.Object_PK_Tbl_Type

Line 1407: IF NOT FND_API.Compatible_API_Call (

1403: l_from_index NUMBER;
1404: l_return_status VARCHAR2(1);
1405: l_to_index NUMBER;
1406: begin
1407: IF NOT FND_API.Compatible_API_Call (
1408: l_api_version_number, p_api_version_number, l_api_name,
1409: G_PKG_NAME) then
1410: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1411: return;

Line 1410: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1406: begin
1407: IF NOT FND_API.Compatible_API_Call (
1408: l_api_version_number, p_api_version_number, l_api_name,
1409: G_PKG_NAME) then
1410: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1411: return;
1412: END IF;
1413:
1414: -- if from table is empty, return without doing anything else

Line 1416: p_return_status := FND_API.G_RET_STS_SUCCESS;

1412: END IF;
1413:
1414: -- if from table is empty, return without doing anything else
1415: if (p_from_table.count = 0) then
1416: p_return_status := FND_API.G_RET_STS_SUCCESS;
1417: return;
1418: end if;
1419:
1420: for l_from_index in p_from_table.FIRST .. p_from_table.LAST LOOP

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

1422: AK_OBJECT_PVT.INSERT_OBJECT_PK_TABLE (
1423: p_return_status => l_return_status,
1424: p_database_object_name => p_from_table(l_from_index),
1425: p_object_pk_tbl => p_to_table);
1426: if (l_return_status = FND_API.G_RET_STS_ERROR) or
1427: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
1428: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1429: FND_MESSAGE.SET_NAME('AK','AK_INSERT_OBJECT_PK_FAILED');
1430: FND_MSG_PUB.Add;

Line 1427: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

1423: p_return_status => l_return_status,
1424: p_database_object_name => p_from_table(l_from_index),
1425: p_object_pk_tbl => p_to_table);
1426: if (l_return_status = FND_API.G_RET_STS_ERROR) or
1427: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
1428: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1429: FND_MESSAGE.SET_NAME('AK','AK_INSERT_OBJECT_PK_FAILED');
1430: FND_MSG_PUB.Add;
1431: end if;

Line 1433: raise FND_API.G_EXC_ERROR;

1429: FND_MESSAGE.SET_NAME('AK','AK_INSERT_OBJECT_PK_FAILED');
1430: FND_MSG_PUB.Add;
1431: end if;
1432: -- dbms_output.put_line(l_api_name || 'Error inserting object PK table');
1433: raise FND_API.G_EXC_ERROR;
1434: end if;
1435: end if;
1436: end loop;
1437:

Line 1438: p_return_status := FND_API.G_RET_STS_SUCCESS;

1434: end if;
1435: end if;
1436: end loop;
1437:
1438: p_return_status := FND_API.G_RET_STS_SUCCESS;
1439:
1440: EXCEPTION
1441: WHEN FND_API.G_EXC_ERROR THEN
1442: p_return_status := FND_API.G_RET_STS_ERROR;

Line 1441: WHEN FND_API.G_EXC_ERROR THEN

1437:
1438: p_return_status := FND_API.G_RET_STS_SUCCESS;
1439:
1440: EXCEPTION
1441: WHEN FND_API.G_EXC_ERROR THEN
1442: p_return_status := FND_API.G_RET_STS_ERROR;
1443: WHEN OTHERS THEN
1444: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1445: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1442: p_return_status := FND_API.G_RET_STS_ERROR;

1438: p_return_status := FND_API.G_RET_STS_SUCCESS;
1439:
1440: EXCEPTION
1441: WHEN FND_API.G_EXC_ERROR THEN
1442: p_return_status := FND_API.G_RET_STS_ERROR;
1443: WHEN OTHERS THEN
1444: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1445: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1446: SUBSTR (SQLERRM, 1, 240) );

Line 1444: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1440: EXCEPTION
1441: WHEN FND_API.G_EXC_ERROR THEN
1442: p_return_status := FND_API.G_RET_STS_ERROR;
1443: WHEN OTHERS THEN
1444: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1445: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1446: SUBSTR (SQLERRM, 1, 240) );
1447: FND_MSG_PUB.Add;
1448: end APPEND_OBJECT_PK_TABLES;

Line 1491: IF NOT FND_API.Compatible_API_Call (

1487: l_api_name CONSTANT varchar2(30) := 'Attribute_Exists';
1488: l_dummy number;
1489: begin
1490:
1491: IF NOT FND_API.Compatible_API_Call (
1492: l_api_version_number, p_api_version_number, l_api_name,
1493: G_PKG_NAME) then
1494: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1495: return FALSE;

Line 1494: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1490:
1491: IF NOT FND_API.Compatible_API_Call (
1492: l_api_version_number, p_api_version_number, l_api_name,
1493: G_PKG_NAME) then
1494: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1495: return FALSE;
1496: END IF;
1497:
1498: open l_check_objattr_csr;

Line 1502: p_return_status := FND_API.G_RET_STS_SUCCESS;

1498: open l_check_objattr_csr;
1499: fetch l_check_objattr_csr into l_dummy;
1500: if (l_check_objattr_csr%notfound) then
1501: close l_check_objattr_csr;
1502: p_return_status := FND_API.G_RET_STS_SUCCESS;
1503: return FALSE;
1504: else
1505: close l_check_objattr_csr;
1506: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1506: p_return_status := FND_API.G_RET_STS_SUCCESS;

1502: p_return_status := FND_API.G_RET_STS_SUCCESS;
1503: return FALSE;
1504: else
1505: close l_check_objattr_csr;
1506: p_return_status := FND_API.G_RET_STS_SUCCESS;
1507: return TRUE;
1508: end if;
1509:
1510: EXCEPTION

Line 1511: WHEN FND_API.G_EXC_ERROR THEN

1507: return TRUE;
1508: end if;
1509:
1510: EXCEPTION
1511: WHEN FND_API.G_EXC_ERROR THEN
1512: p_return_status := FND_API.G_RET_STS_ERROR;
1513: return FALSE;
1514: WHEN OTHERS THEN
1515: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1512: p_return_status := FND_API.G_RET_STS_ERROR;

1508: end if;
1509:
1510: EXCEPTION
1511: WHEN FND_API.G_EXC_ERROR THEN
1512: p_return_status := FND_API.G_RET_STS_ERROR;
1513: return FALSE;
1514: WHEN OTHERS THEN
1515: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1516: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1515: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1511: WHEN FND_API.G_EXC_ERROR THEN
1512: p_return_status := FND_API.G_RET_STS_ERROR;
1513: return FALSE;
1514: WHEN OTHERS THEN
1515: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1516: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1517: SUBSTR (SQLERRM, 1, 240) );
1518: FND_MSG_PUB.Add;
1519: return FALSE;

Line 1587: IF NOT FND_API.Compatible_API_Call (

1583: l_api_name CONSTANT varchar2(30) := 'Attribute_Navigation_Exists';
1584: l_dummy number;
1585: begin
1586:
1587: IF NOT FND_API.Compatible_API_Call (
1588: l_api_version_number, p_api_version_number, l_api_name,
1589: G_PKG_NAME) then
1590: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1591: return FALSE;

Line 1590: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1586:
1587: IF NOT FND_API.Compatible_API_Call (
1588: l_api_version_number, p_api_version_number, l_api_name,
1589: G_PKG_NAME) then
1590: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1591: return FALSE;
1592: END IF;
1593:
1594: --** check to see if row already exists, using the appropriate **

Line 1601: p_return_status := FND_API.G_RET_STS_SUCCESS;

1597: open l_checkexist_1_csr;
1598: fetch l_checkexist_1_csr into l_dummy;
1599: if (l_checkexist_1_csr%notfound) then
1600: close l_checkexist_1_csr;
1601: p_return_status := FND_API.G_RET_STS_SUCCESS;
1602: return FALSE;
1603: else
1604: close l_checkexist_1_csr;
1605: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1605: p_return_status := FND_API.G_RET_STS_SUCCESS;

1601: p_return_status := FND_API.G_RET_STS_SUCCESS;
1602: return FALSE;
1603: else
1604: close l_checkexist_1_csr;
1605: p_return_status := FND_API.G_RET_STS_SUCCESS;
1606: return TRUE;
1607: end if;
1608: elsif (p_value_date is not null) then
1609: open l_checkexist_2_csr;

Line 1613: p_return_status := FND_API.G_RET_STS_SUCCESS;

1609: open l_checkexist_2_csr;
1610: fetch l_checkexist_2_csr into l_dummy;
1611: if (l_checkexist_2_csr%notfound) then
1612: close l_checkexist_2_csr;
1613: p_return_status := FND_API.G_RET_STS_SUCCESS;
1614: return FALSE;
1615: else
1616: close l_checkexist_2_csr;
1617: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1617: p_return_status := FND_API.G_RET_STS_SUCCESS;

1613: p_return_status := FND_API.G_RET_STS_SUCCESS;
1614: return FALSE;
1615: else
1616: close l_checkexist_2_csr;
1617: p_return_status := FND_API.G_RET_STS_SUCCESS;
1618: return TRUE;
1619: end if;
1620: elsif (p_value_number is not null) then
1621: open l_checkexist_3_csr;

Line 1625: p_return_status := FND_API.G_RET_STS_SUCCESS;

1621: open l_checkexist_3_csr;
1622: fetch l_checkexist_3_csr into l_dummy;
1623: if (l_checkexist_3_csr%notfound) then
1624: close l_checkexist_3_csr;
1625: p_return_status := FND_API.G_RET_STS_SUCCESS;
1626: return FALSE;
1627: else
1628: close l_checkexist_3_csr;
1629: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1629: p_return_status := FND_API.G_RET_STS_SUCCESS;

1625: p_return_status := FND_API.G_RET_STS_SUCCESS;
1626: return FALSE;
1627: else
1628: close l_checkexist_3_csr;
1629: p_return_status := FND_API.G_RET_STS_SUCCESS;
1630: return TRUE;
1631: end if;
1632: end if;
1633:

Line 1635: p_return_status := FND_API.G_RET_STS_SUCCESS;

1631: end if;
1632: end if;
1633:
1634: -- none of the above - all value columns are null
1635: p_return_status := FND_API.G_RET_STS_SUCCESS;
1636: return FALSE;
1637:
1638: EXCEPTION
1639: WHEN FND_API.G_EXC_ERROR THEN

Line 1639: WHEN FND_API.G_EXC_ERROR THEN

1635: p_return_status := FND_API.G_RET_STS_SUCCESS;
1636: return FALSE;
1637:
1638: EXCEPTION
1639: WHEN FND_API.G_EXC_ERROR THEN
1640: p_return_status := FND_API.G_RET_STS_ERROR;
1641: return FALSE;
1642: WHEN OTHERS THEN
1643: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1640: p_return_status := FND_API.G_RET_STS_ERROR;

1636: return FALSE;
1637:
1638: EXCEPTION
1639: WHEN FND_API.G_EXC_ERROR THEN
1640: p_return_status := FND_API.G_RET_STS_ERROR;
1641: return FALSE;
1642: WHEN OTHERS THEN
1643: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1644: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1643: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1639: WHEN FND_API.G_EXC_ERROR THEN
1640: p_return_status := FND_API.G_RET_STS_ERROR;
1641: return FALSE;
1642: WHEN OTHERS THEN
1643: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1644: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1645: SUBSTR (SQLERRM, 1, 240) );
1646: FND_MSG_PUB.Add;
1647: return FALSE;

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

1676: p_database_object_name IN VARCHAR2,
1677: p_attribute_application_id IN NUMBER,
1678: p_attribute_code IN VARCHAR2,
1679: p_key_value1 IN VARCHAR2,
1680: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1681: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1682: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1683: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1684: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1677: p_attribute_application_id IN NUMBER,
1678: p_attribute_code IN VARCHAR2,
1679: p_key_value1 IN VARCHAR2,
1680: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1681: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1682: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1683: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1684: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1685: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1678: p_attribute_code IN VARCHAR2,
1679: p_key_value1 IN VARCHAR2,
1680: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1681: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1682: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1683: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1684: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1685: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1686: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1679: p_key_value1 IN VARCHAR2,
1680: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1681: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1682: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1683: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1684: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1685: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1686: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1687: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

1680: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1681: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1682: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1683: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1684: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1685: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1686: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1687: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1688: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR

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

1681: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1682: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1683: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1684: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1685: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1686: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1687: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1688: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR
1689: ) return BOOLEAN is

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

1682: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1683: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1684: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1685: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1686: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1687: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1688: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR
1689: ) return BOOLEAN is
1690: l_api_version_number CONSTANT number := 1.0;

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

1683: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1684: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1685: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1686: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1687: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1688: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR
1689: ) return BOOLEAN is
1690: l_api_version_number CONSTANT number := 1.0;
1691: l_api_name CONSTANT varchar2(30) := 'Attribute_Value_Exists';

Line 1688: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR

1684: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1685: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1686: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1687: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
1688: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR
1689: ) return BOOLEAN is
1690: l_api_version_number CONSTANT number := 1.0;
1691: l_api_name CONSTANT varchar2(30) := 'Attribute_Value_Exists';
1692: l_dummy number;

Line 1707: IF NOT FND_API.Compatible_API_Call (

1703: l_sql_stmt varchar2(1000);
1704: l_where_clause varchar2(1000);
1705: begin
1706:
1707: IF NOT FND_API.Compatible_API_Call (
1708: l_api_version_number, p_api_version_number, l_api_name,
1709: G_PKG_NAME) then
1710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1711: return FALSE;

Line 1710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1706:
1707: IF NOT FND_API.Compatible_API_Call (
1708: l_api_version_number, p_api_version_number, l_api_name,
1709: G_PKG_NAME) then
1710: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1711: return FALSE;
1712: END IF;
1713:
1714: -- load the optional key values to be used to query the database.

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

1712: END IF;
1713:
1714: -- load the optional key values to be used to query the database.
1715: --
1716: if (p_key_value2 is not null and p_key_value2 <> FND_API.G_MISS_CHAR) then
1717: l_key_value2 := p_key_value2;
1718: end if;
1719: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
1720: l_key_value3 := p_key_value3;

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

1715: --
1716: if (p_key_value2 is not null and p_key_value2 <> FND_API.G_MISS_CHAR) then
1717: l_key_value2 := p_key_value2;
1718: end if;
1719: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
1720: l_key_value3 := p_key_value3;
1721: end if;
1722: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
1723: l_key_value4 := p_key_value4;

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

1718: end if;
1719: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
1720: l_key_value3 := p_key_value3;
1721: end if;
1722: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
1723: l_key_value4 := p_key_value4;
1724: end if;
1725: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
1726: l_key_value5 := p_key_value5;

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

1721: end if;
1722: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
1723: l_key_value4 := p_key_value4;
1724: end if;
1725: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
1726: l_key_value5 := p_key_value5;
1727: end if;
1728: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
1729: l_key_value6 := p_key_value6;

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

1724: end if;
1725: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
1726: l_key_value5 := p_key_value5;
1727: end if;
1728: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
1729: l_key_value6 := p_key_value6;
1730: end if;
1731: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
1732: l_key_value7 := p_key_value7;

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

1727: end if;
1728: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
1729: l_key_value6 := p_key_value6;
1730: end if;
1731: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
1732: l_key_value7 := p_key_value7;
1733: end if;
1734: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
1735: l_key_value8 := p_key_value8;

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

1730: end if;
1731: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
1732: l_key_value7 := p_key_value7;
1733: end if;
1734: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
1735: l_key_value8 := p_key_value8;
1736: end if;
1737: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
1738: l_key_value9 := p_key_value9;

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

1733: end if;
1734: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
1735: l_key_value8 := p_key_value8;
1736: end if;
1737: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
1738: l_key_value9 := p_key_value9;
1739: end if;
1740: if (p_key_value10 is not null and p_key_value10 <> FND_API.G_MISS_CHAR) then
1741: l_key_value10 := p_key_value10;

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

1736: end if;
1737: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
1738: l_key_value9 := p_key_value9;
1739: end if;
1740: if (p_key_value10 is not null and p_key_value10 <> FND_API.G_MISS_CHAR) then
1741: l_key_value10 := p_key_value10;
1742: end if;
1743:
1744: --

Line 1842: p_return_status := FND_API.G_RET_STS_SUCCESS;

1838: end if;
1839:
1840: if (dbms_sql.execute_and_fetch(l_sql_csr) = 0) then
1841: dbms_sql.close_cursor(l_sql_csr);
1842: p_return_status := FND_API.G_RET_STS_SUCCESS;
1843: return FALSE;
1844: else
1845: dbms_sql.close_cursor(l_sql_csr);
1846: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1846: p_return_status := FND_API.G_RET_STS_SUCCESS;

1842: p_return_status := FND_API.G_RET_STS_SUCCESS;
1843: return FALSE;
1844: else
1845: dbms_sql.close_cursor(l_sql_csr);
1846: p_return_status := FND_API.G_RET_STS_SUCCESS;
1847: return TRUE;
1848: end if;
1849:
1850: EXCEPTION

Line 1851: WHEN FND_API.G_EXC_ERROR THEN

1847: return TRUE;
1848: end if;
1849:
1850: EXCEPTION
1851: WHEN FND_API.G_EXC_ERROR THEN
1852: p_return_status := FND_API.G_RET_STS_ERROR;
1853: return FALSE;
1854: WHEN OTHERS THEN
1855: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1852: p_return_status := FND_API.G_RET_STS_ERROR;

1848: end if;
1849:
1850: EXCEPTION
1851: WHEN FND_API.G_EXC_ERROR THEN
1852: p_return_status := FND_API.G_RET_STS_ERROR;
1853: return FALSE;
1854: WHEN OTHERS THEN
1855: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1856: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1855: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1851: WHEN FND_API.G_EXC_ERROR THEN
1852: p_return_status := FND_API.G_RET_STS_ERROR;
1853: return FALSE;
1854: WHEN OTHERS THEN
1855: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1856: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1857: SUBSTR (SQLERRM, 1, 240) );
1858: FND_MSG_PUB.Add;
1859: return FALSE;

Line 1900: IF NOT FND_API.Compatible_API_Call (

1896: l_api_version_number CONSTANT number := 1.0;
1897: l_api_name CONSTANT varchar2(30) := 'Object_Exists';
1898: l_dummy number;
1899: begin
1900: IF NOT FND_API.Compatible_API_Call (
1901: l_api_version_number, p_api_version_number, l_api_name,
1902: G_PKG_NAME) then
1903: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1904: return FALSE;

Line 1903: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1899: begin
1900: IF NOT FND_API.Compatible_API_Call (
1901: l_api_version_number, p_api_version_number, l_api_name,
1902: G_PKG_NAME) then
1903: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1904: return FALSE;
1905: END IF;
1906:
1907: open l_checklov_csr;

Line 1911: p_return_status := FND_API.G_RET_STS_SUCCESS;

1907: open l_checklov_csr;
1908: fetch l_checklov_csr into l_dummy;
1909: if (l_checklov_csr%notfound) then
1910: close l_checklov_csr;
1911: p_return_status := FND_API.G_RET_STS_SUCCESS;
1912: return FALSE;
1913: else
1914: close l_checklov_csr;
1915: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1915: p_return_status := FND_API.G_RET_STS_SUCCESS;

1911: p_return_status := FND_API.G_RET_STS_SUCCESS;
1912: return FALSE;
1913: else
1914: close l_checklov_csr;
1915: p_return_status := FND_API.G_RET_STS_SUCCESS;
1916: return TRUE;
1917: end if;
1918:
1919: EXCEPTION

Line 1920: WHEN FND_API.G_EXC_ERROR THEN

1916: return TRUE;
1917: end if;
1918:
1919: EXCEPTION
1920: WHEN FND_API.G_EXC_ERROR THEN
1921: p_return_status := FND_API.G_RET_STS_ERROR;
1922: return FALSE;
1923: WHEN OTHERS THEN
1924: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1921: p_return_status := FND_API.G_RET_STS_ERROR;

1917: end if;
1918:
1919: EXCEPTION
1920: WHEN FND_API.G_EXC_ERROR THEN
1921: p_return_status := FND_API.G_RET_STS_ERROR;
1922: return FALSE;
1923: WHEN OTHERS THEN
1924: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1925: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1924: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1920: WHEN FND_API.G_EXC_ERROR THEN
1921: p_return_status := FND_API.G_RET_STS_ERROR;
1922: return FALSE;
1923: WHEN OTHERS THEN
1924: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1925: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
1926: SUBSTR (SQLERRM, 1, 240) );
1927: return FALSE;
1928: end OBJECT_EXISTS;

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

1954: -- Version Initial version number = 1.0
1955: -- History Current version number = 1.0
1956: --=======================================================
1957: procedure DELETE_ATTRIBUTE (
1958: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1959: p_api_version_number IN NUMBER,
1960: p_init_msg_tbl IN BOOLEAN := FALSE,
1961: p_msg_count OUT NOCOPY NUMBER,
1962: p_msg_data OUT NOCOPY VARCHAR2,

Line 2027: IF NOT FND_API.Compatible_API_Call (

2023: l_value_number NUMBER;
2024: l_value_varchar2 VARCHAR2(240);
2025: begin
2026:
2027: IF NOT FND_API.Compatible_API_Call (
2028: l_api_version_number, p_api_version_number, l_api_name,
2029: G_PKG_NAME) then
2030: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2031: return;

Line 2030: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2026:
2027: IF NOT FND_API.Compatible_API_Call (
2028: l_api_version_number, p_api_version_number, l_api_name,
2029: G_PKG_NAME) then
2030: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2031: return;
2032: END IF;
2033:
2034: -- Initialize the message table if requested.

Line 2055: raise FND_API.G_EXC_ERROR;

2051: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2052: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_ATTR_DOES_NOT_EXIST');
2053: FND_MSG_PUB.Add;
2054: end if;
2055: raise FND_API.G_EXC_ERROR;
2056: end if;
2057:
2058: if (p_delete_cascade = 'N') then
2059: --

Line 2075: raise FND_API.G_EXC_ERROR;

2071: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2072: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OA_NAV');
2073: FND_MSG_PUB.Add;
2074: end if;
2075: raise FND_API.G_EXC_ERROR;
2076: end if;
2077: close l_get_navigations_csr;
2078: --
2079: -- AK_INST_ATTRIBUTE_VALUES

Line 2093: raise FND_API.G_EXC_ERROR;

2089: FND_MESSAGE.SET_TOKEN('OBJECT', 'AK_OBJECT_ATTRIBUTES',TRUE);
2090: FND_MESSAGE.SET_TOKEN('REF_OBJECT', 'AK_ATTRIBUTE_VALUE',TRUE);
2091: FND_MSG_PUB.Add;
2092: end if;
2093: raise FND_API.G_EXC_ERROR;
2094: end if;
2095: close l_get_attr_values_csr;
2096: --
2097: -- AK_REGION_ITEMS

Line 2107: raise FND_API.G_EXC_ERROR;

2103: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2104: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OA_ITEM');
2105: FND_MSG_PUB.Add;
2106: end if;
2107: raise FND_API.G_EXC_ERROR;
2108: end if;
2109: close l_get_region_item_csr;
2110: --
2111: -- AK_FLOW_PAGE_REGION_ITEMS

Line 2125: raise FND_API.G_EXC_ERROR;

2121: FND_MESSAGE.SET_TOKEN('OBJECT', 'AK_OBJECT_ATTRIBUTES',TRUE);
2122: FND_MESSAGE.SET_TOKEN('REF_OBJECT', 'AK_REGION_ITEMS',TRUE);
2123: FND_MSG_PUB.Add;
2124: end if;
2125: raise FND_API.G_EXC_ERROR;
2126: end if;
2127: close l_get_page_region_item_csr;
2128:
2129: else

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

2150: p_value_date => l_value_date,
2151: p_value_number => l_value_number,
2152: p_delete_cascade => p_delete_cascade
2153: );
2154: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2155: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2156: close l_get_navigations_csr;
2157: raise FND_API.G_EXC_ERROR;
2158: end if;

Line 2155: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

2151: p_value_number => l_value_number,
2152: p_delete_cascade => p_delete_cascade
2153: );
2154: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2155: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2156: close l_get_navigations_csr;
2157: raise FND_API.G_EXC_ERROR;
2158: end if;
2159: end loop;

Line 2157: raise FND_API.G_EXC_ERROR;

2153: );
2154: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2155: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2156: close l_get_navigations_csr;
2157: raise FND_API.G_EXC_ERROR;
2158: end if;
2159: end loop;
2160: close l_get_navigations_csr;
2161: --

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

2187: p_key_value9 => l_key_value9,
2188: p_key_value10 => l_key_value10,
2189: p_delete_cascade => p_delete_cascade
2190: );
2191: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2192: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2193: close l_get_attr_values_csr;
2194: raise FND_API.G_EXC_ERROR;
2195: end if;

Line 2192: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

2188: p_key_value10 => l_key_value10,
2189: p_delete_cascade => p_delete_cascade
2190: );
2191: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2192: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2193: close l_get_attr_values_csr;
2194: raise FND_API.G_EXC_ERROR;
2195: end if;
2196: end loop;

Line 2194: raise FND_API.G_EXC_ERROR;

2190: );
2191: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2192: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2193: close l_get_attr_values_csr;
2194: raise FND_API.G_EXC_ERROR;
2195: end if;
2196: end loop;
2197: close l_get_attr_values_csr;
2198: --

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

2213: p_attribute_application_id => p_attribute_application_id,
2214: p_attribute_code => p_attribute_code,
2215: p_delete_cascade => p_delete_cascade
2216: );
2217: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2218: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2219: close l_get_region_item_csr;
2220: raise FND_API.G_EXC_ERROR;
2221: end if;

Line 2218: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

2214: p_attribute_code => p_attribute_code,
2215: p_delete_cascade => p_delete_cascade
2216: );
2217: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2218: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2219: close l_get_region_item_csr;
2220: raise FND_API.G_EXC_ERROR;
2221: end if;
2222: end loop;

Line 2220: raise FND_API.G_EXC_ERROR;

2216: );
2217: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2218: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2219: close l_get_region_item_csr;
2220: raise FND_API.G_EXC_ERROR;
2221: end if;
2222: end loop;
2223: close l_get_region_item_csr;
2224: --

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

2247: p_attribute_code => p_attribute_code,
2248: p_delete_cascade => p_delete_cascade
2249: );
2250:
2251: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2252: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2253: close l_get_page_region_item_csr;
2254: raise FND_API.G_EXC_ERROR;
2255: end if;

Line 2252: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

2248: p_delete_cascade => p_delete_cascade
2249: );
2250:
2251: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2252: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2253: close l_get_page_region_item_csr;
2254: raise FND_API.G_EXC_ERROR;
2255: end if;
2256: end loop;

Line 2254: raise FND_API.G_EXC_ERROR;

2250:
2251: if (l_return_status = FND_API.G_RET_STS_ERROR) or
2252: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
2253: close l_get_page_region_item_csr;
2254: raise FND_API.G_EXC_ERROR;
2255: end if;
2256: end loop;
2257: close l_get_page_region_item_csr;
2258:

Line 2275: raise FND_API.G_EXC_ERROR;

2271: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2272: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_ATTR_DOES_NOT_EXIST');
2273: FND_MSG_PUB.Add;
2274: end if;
2275: raise FND_API.G_EXC_ERROR;
2276: end if;
2277:
2278: delete from ak_object_attributes_tl
2279: where database_object_name = p_database_object_name

Line 2288: raise FND_API.G_EXC_ERROR;

2284: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2285: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_ATTR_DOES_NOT_EXIST');
2286: FND_MSG_PUB.Add;
2287: end if;
2288: raise FND_API.G_EXC_ERROR;
2289: end if;
2290:
2291: --
2292: -- Load success message

Line 2302: p_return_status := FND_API.G_RET_STS_SUCCESS;

2298: ' ' || p_attribute_code);
2299: FND_MSG_PUB.Add;
2300: end if;
2301:
2302: p_return_status := FND_API.G_RET_STS_SUCCESS;
2303:
2304: FND_MSG_PUB.Count_And_Get (
2305: p_count => p_msg_count,
2306: p_data => p_msg_data);

Line 2309: WHEN FND_API.G_EXC_ERROR THEN

2305: p_count => p_msg_count,
2306: p_data => p_msg_data);
2307:
2308: EXCEPTION
2309: WHEN FND_API.G_EXC_ERROR THEN
2310: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2311: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_ATTR_NOT_DELETED');
2312: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||
2313: ' ' || to_char(p_attribute_application_id) ||

Line 2317: p_return_status := FND_API.G_RET_STS_ERROR;

2313: ' ' || to_char(p_attribute_application_id) ||
2314: ' ' || p_attribute_code);
2315: FND_MSG_PUB.Add;
2316: end if;
2317: p_return_status := FND_API.G_RET_STS_ERROR;
2318: rollback to start_delete_attribute;
2319: FND_MSG_PUB.Count_And_Get (
2320: p_count => p_msg_count,
2321: p_data => p_msg_data);

Line 2323: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2319: FND_MSG_PUB.Count_And_Get (
2320: p_count => p_msg_count,
2321: p_data => p_msg_data);
2322: WHEN OTHERS THEN
2323: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2324: rollback to start_delete_attribute;
2325: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
2326: SUBSTR (SQLERRM, 1, 240) );
2327: FND_MSG_PUB.Count_And_Get (

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

2361: -- Version Initial version number = 1.0
2362: -- History Current version number = 1.0
2363: --=======================================================
2364: procedure DELETE_ATTRIBUTE_NAVIGATION (
2365: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2366: p_api_version_number IN NUMBER,
2367: p_init_msg_tbl IN BOOLEAN := FALSE,
2368: p_msg_count OUT NOCOPY NUMBER,
2369: p_msg_data OUT NOCOPY VARCHAR2,

Line 2384: IF NOT FND_API.Compatible_API_Call (

2380: l_api_name CONSTANT varchar2(30) := 'Delete_Attribute_Navigation';
2381: l_return_status varchar2(1);
2382: begin
2383:
2384: IF NOT FND_API.Compatible_API_Call (
2385: l_api_version_number, p_api_version_number, l_api_name,
2386: G_PKG_NAME) then
2387: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2388: return;

Line 2387: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2383:
2384: IF NOT FND_API.Compatible_API_Call (
2385: l_api_version_number, p_api_version_number, l_api_name,
2386: G_PKG_NAME) then
2387: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2388: return;
2389: END IF;
2390:
2391: -- Initialize the message table if requested.

Line 2416: raise FND_API.G_EXC_ERROR;

2412: FND_MESSAGE.SET_NAME('AK','AK_NAV_DOES_NOT_EXIST');
2413: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_NAVIGATION', TRUE);
2414: FND_MSG_PUB.Add;
2415: end if;
2416: raise FND_API.G_EXC_ERROR;
2417: end if;
2418:
2419: if (p_delete_cascade = 'N') then
2420: --

Line 2472: raise FND_API.G_EXC_ERROR;

2468: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2469: FND_MESSAGE.SET_NAME('AK','AK_NAV_DOES_NOT_EXIST');
2470: FND_MSG_PUB.Add;
2471: end if;
2472: raise FND_API.G_EXC_ERROR;
2473: end if;
2474:
2475: --
2476: -- Load success message

Line 2489: p_return_status := FND_API.G_RET_STS_SUCCESS;

2485: to_char(p_value_number) );
2486: FND_MSG_PUB.Add;
2487: end if;
2488:
2489: p_return_status := FND_API.G_RET_STS_SUCCESS;
2490:
2491: FND_MSG_PUB.Count_And_Get (
2492: p_count => p_msg_count,
2493: p_data => p_msg_data);

Line 2496: WHEN FND_API.G_EXC_ERROR THEN

2492: p_count => p_msg_count,
2493: p_data => p_msg_data);
2494:
2495: EXCEPTION
2496: WHEN FND_API.G_EXC_ERROR THEN
2497: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2498: FND_MESSAGE.SET_NAME('AK','AK_NAV_NOT_DELETED');
2499: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_NAVIGATION', TRUE);
2500: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||

Line 2508: p_return_status := FND_API.G_RET_STS_ERROR;

2504: to_char(p_value_date) ||
2505: to_char(p_value_number) );
2506: FND_MSG_PUB.Add;
2507: end if;
2508: p_return_status := FND_API.G_RET_STS_ERROR;
2509: rollback to start_delete_navigation;
2510: FND_MSG_PUB.Count_And_Get (
2511: p_count => p_msg_count,
2512: p_data => p_msg_data);

Line 2514: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2510: FND_MSG_PUB.Count_And_Get (
2511: p_count => p_msg_count,
2512: p_data => p_msg_data);
2513: WHEN OTHERS THEN
2514: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2515: rollback to start_delete_navigation;
2516: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
2517: SUBSTR (SQLERRM, 1, 240) );
2518: FND_MSG_PUB.Count_And_Get (

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

2551: -- Version Initial version number = 1.0
2552: -- History Current version number = 1.0
2553: --=======================================================
2554: procedure DELETE_ATTRIBUTE_VALUE (
2555: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2556: p_api_version_number IN NUMBER,
2557: p_init_msg_tbl IN BOOLEAN := FALSE,
2558: p_msg_count OUT NOCOPY NUMBER,
2559: p_msg_data OUT NOCOPY VARCHAR2,

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

2561: p_database_object_name IN VARCHAR2,
2562: p_attribute_application_id IN NUMBER,
2563: p_attribute_code IN VARCHAR2,
2564: p_key_value1 IN VARCHAR2,
2565: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2566: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2567: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2568: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2569: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

2562: p_attribute_application_id IN NUMBER,
2563: p_attribute_code IN VARCHAR2,
2564: p_key_value1 IN VARCHAR2,
2565: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2566: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2567: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2568: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2569: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2570: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

2563: p_attribute_code IN VARCHAR2,
2564: p_key_value1 IN VARCHAR2,
2565: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2566: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2567: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2568: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2569: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2570: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2571: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

2564: p_key_value1 IN VARCHAR2,
2565: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2566: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2567: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2568: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2569: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2570: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2571: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2572: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

2565: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2566: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2567: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2568: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2569: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2570: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2571: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2572: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2573: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

2566: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2567: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2568: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2569: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2570: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2571: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2572: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2573: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2574: p_delete_cascade IN VARCHAR2 := 'N'

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

2567: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2568: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2569: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2570: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2571: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2572: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2573: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2574: p_delete_cascade IN VARCHAR2 := 'N'
2575: ) is

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

2568: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2569: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2570: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2571: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2572: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2573: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2574: p_delete_cascade IN VARCHAR2 := 'N'
2575: ) is
2576: l_api_version_number CONSTANT number := 1.0;

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

2569: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2570: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2571: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2572: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2573: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2574: p_delete_cascade IN VARCHAR2 := 'N'
2575: ) is
2576: l_api_version_number CONSTANT number := 1.0;
2577: l_api_name CONSTANT varchar2(30) := 'Delete_Attribute_Value';

Line 2593: IF NOT FND_API.Compatible_API_Call (

2589: l_sql_stmt varchar2(1000);
2590: l_where_clause varchar2(1000);
2591: begin
2592:
2593: IF NOT FND_API.Compatible_API_Call (
2594: l_api_version_number, p_api_version_number, l_api_name,
2595: G_PKG_NAME) then
2596: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2597: return;

Line 2596: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2592:
2593: IF NOT FND_API.Compatible_API_Call (
2594: l_api_version_number, p_api_version_number, l_api_name,
2595: G_PKG_NAME) then
2596: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2597: return;
2598: END IF;
2599:
2600: -- Initialize the message table if requested.

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

2607:
2608: --
2609: -- load the optional key values to be used to query the database.
2610: --
2611: if (p_key_value2 is not null and p_key_value2 <> FND_API.G_MISS_CHAR) then
2612: l_key_value2 := p_key_value2;
2613: end if;
2614: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
2615: l_key_value3 := p_key_value3;

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

2610: --
2611: if (p_key_value2 is not null and p_key_value2 <> FND_API.G_MISS_CHAR) then
2612: l_key_value2 := p_key_value2;
2613: end if;
2614: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
2615: l_key_value3 := p_key_value3;
2616: end if;
2617: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
2618: l_key_value4 := p_key_value4;

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

2613: end if;
2614: if (p_key_value3 is not null and p_key_value3 <> FND_API.G_MISS_CHAR) then
2615: l_key_value3 := p_key_value3;
2616: end if;
2617: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
2618: l_key_value4 := p_key_value4;
2619: end if;
2620: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
2621: l_key_value5 := p_key_value5;

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

2616: end if;
2617: if (p_key_value4 is not null and p_key_value4 <> FND_API.G_MISS_CHAR) then
2618: l_key_value4 := p_key_value4;
2619: end if;
2620: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
2621: l_key_value5 := p_key_value5;
2622: end if;
2623: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
2624: l_key_value6 := p_key_value6;

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

2619: end if;
2620: if (p_key_value5 is not null and p_key_value5 <> FND_API.G_MISS_CHAR) then
2621: l_key_value5 := p_key_value5;
2622: end if;
2623: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
2624: l_key_value6 := p_key_value6;
2625: end if;
2626: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
2627: l_key_value7 := p_key_value7;

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

2622: end if;
2623: if (p_key_value6 is not null and p_key_value6 <> FND_API.G_MISS_CHAR) then
2624: l_key_value6 := p_key_value6;
2625: end if;
2626: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
2627: l_key_value7 := p_key_value7;
2628: end if;
2629: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
2630: l_key_value8 := p_key_value8;

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

2625: end if;
2626: if (p_key_value7 is not null and p_key_value7 <> FND_API.G_MISS_CHAR) then
2627: l_key_value7 := p_key_value7;
2628: end if;
2629: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
2630: l_key_value8 := p_key_value8;
2631: end if;
2632: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
2633: l_key_value9 := p_key_value9;

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

2628: end if;
2629: if (p_key_value8 is not null and p_key_value8 <> FND_API.G_MISS_CHAR) then
2630: l_key_value8 := p_key_value8;
2631: end if;
2632: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
2633: l_key_value9 := p_key_value9;
2634: end if;
2635: if (p_key_value10 is not null and p_key_value10 <> FND_API.G_MISS_CHAR) then
2636: l_key_value10 := p_key_value10;

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

2631: end if;
2632: if (p_key_value9 is not null and p_key_value9 <> FND_API.G_MISS_CHAR) then
2633: l_key_value9 := p_key_value9;
2634: end if;
2635: if (p_key_value10 is not null and p_key_value10 <> FND_API.G_MISS_CHAR) then
2636: l_key_value10 := p_key_value10;
2637: end if;
2638:
2639: --

Line 2663: raise FND_API.G_EXC_ERROR;

2659: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_DOES_NOT_EXIST');
2660: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_VALUE', TRUE);
2661: FND_MSG_PUB.Add;
2662: end if;
2663: raise FND_API.G_EXC_ERROR;
2664: end if;
2665:
2666: if (p_delete_cascade = 'N') then
2667: --

Line 2785: raise FND_API.G_EXC_ERROR;

2781: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_VALUE', TRUE);
2782: FND_MSG_PUB.Add;
2783: end if;
2784: dbms_sql.close_cursor(l_sql_csr);
2785: raise FND_API.G_EXC_ERROR;
2786: end if;
2787:
2788: dbms_sql.close_cursor(l_sql_csr);
2789: --

Line 2811: p_return_status := FND_API.G_RET_STS_SUCCESS;

2807: ' ' || l_key_value10);
2808: FND_MSG_PUB.Add;
2809: end if;
2810:
2811: p_return_status := FND_API.G_RET_STS_SUCCESS;
2812:
2813: FND_MSG_PUB.Count_And_Get (
2814: p_count => p_msg_count,
2815: p_data => p_msg_data);

Line 2818: WHEN FND_API.G_EXC_ERROR THEN

2814: p_count => p_msg_count,
2815: p_data => p_msg_data);
2816:
2817: EXCEPTION
2818: WHEN FND_API.G_EXC_ERROR THEN
2819: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2820: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_DELETED');
2821: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_VALUE', TRUE);
2822: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||

Line 2837: p_return_status := FND_API.G_RET_STS_ERROR;

2833: ' ' || l_key_value9 ||
2834: ' ' || l_key_value10);
2835: FND_MSG_PUB.Add;
2836: end if;
2837: p_return_status := FND_API.G_RET_STS_ERROR;
2838: rollback to start_delete_value;
2839: FND_MSG_PUB.Count_And_Get (
2840: p_count => p_msg_count,
2841: p_data => p_msg_data);

Line 2843: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2839: FND_MSG_PUB.Count_And_Get (
2840: p_count => p_msg_count,
2841: p_data => p_msg_data);
2842: WHEN OTHERS THEN
2843: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2844: rollback to start_delete_value;
2845: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
2846: SUBSTR (SQLERRM, 1, 240) );
2847: FND_MSG_PUB.Count_And_Get (

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

2875: -- Version Initial version number = 1.0
2876: -- History Current version number = 1.0
2877: --=======================================================
2878: procedure DELETE_OBJECT (
2879: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2880: p_api_version_number IN NUMBER,
2881: p_init_msg_tbl IN BOOLEAN := FALSE,
2882: p_msg_count OUT NOCOPY NUMBER,
2883: p_msg_data OUT NOCOPY VARCHAR2,

Line 2917: IF NOT FND_API.Compatible_API_Call (

2913: l_region_code VARCHAR2(30);
2914: l_return_status varchar2(1);
2915: l_unique_key_name VARCHAR2(30);
2916: begin
2917: IF NOT FND_API.Compatible_API_Call (
2918: l_api_version_number, p_api_version_number, l_api_name,
2919: G_PKG_NAME) then
2920: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2921: return;

Line 2920: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2916: begin
2917: IF NOT FND_API.Compatible_API_Call (
2918: l_api_version_number, p_api_version_number, l_api_name,
2919: G_PKG_NAME) then
2920: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2921: return;
2922: END IF;
2923:
2924: -- Initialize the message table if requested.

Line 2943: raise FND_API.G_EXC_ERROR;

2939: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2940: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_DOES_NOT_EXIST');
2941: FND_MSG_PUB.Add;
2942: end if;
2943: raise FND_API.G_EXC_ERROR;
2944: end if;
2945:
2946: if (p_delete_cascade = 'N') then
2947: --

Line 2963: raise FND_API.G_EXC_ERROR;

2959: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2960: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OBJ_OA');
2961: FND_MSG_PUB.Add;
2962: end if;
2963: raise FND_API.G_EXC_ERROR;
2964: end if;
2965: close l_get_obj_attributes_csr;
2966: --
2967: -- AK_UNIQUE_KEYS

Line 2977: raise FND_API.G_EXC_ERROR;

2973: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2974: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OBJ_UK');
2975: FND_MSG_PUB.Add;
2976: end if;
2977: raise FND_API.G_EXC_ERROR;
2978: end if;
2979: close l_get_unique_keys_csr;
2980: --
2981: -- AK_FOREIGN_KEYS

Line 2991: raise FND_API.G_EXC_ERROR;

2987: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
2988: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OBJ_FK');
2989: FND_MSG_PUB.Add;
2990: end if;
2991: raise FND_API.G_EXC_ERROR;
2992: end if;
2993: close l_get_foreign_keys_csr;
2994: --
2995: -- AK_REGIONS

Line 3005: raise FND_API.G_EXC_ERROR;

3001: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
3002: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_DEL_REF_OBJ_REG');
3003: FND_MSG_PUB.Add;
3004: end if;
3005: raise FND_API.G_EXC_ERROR;
3006: end if;
3007: close l_get_regions_csr;
3008:
3009: else

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

3029: p_attribute_application_id => l_attribute_application_id,
3030: p_attribute_code => l_attribute_code,
3031: p_delete_cascade => p_delete_cascade
3032: );
3033: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3034: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3035: close l_get_obj_attributes_csr;
3036: raise FND_API.G_EXC_ERROR;
3037: end if;

Line 3034: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

3030: p_attribute_code => l_attribute_code,
3031: p_delete_cascade => p_delete_cascade
3032: );
3033: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3034: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3035: close l_get_obj_attributes_csr;
3036: raise FND_API.G_EXC_ERROR;
3037: end if;
3038: end loop;

Line 3036: raise FND_API.G_EXC_ERROR;

3032: );
3033: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3034: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3035: close l_get_obj_attributes_csr;
3036: raise FND_API.G_EXC_ERROR;
3037: end if;
3038: end loop;
3039: close l_get_obj_attributes_csr;
3040: --

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

3052: p_return_status => l_return_status,
3053: p_unique_key_name => l_unique_key_name,
3054: p_delete_cascade => p_delete_cascade
3055: );
3056: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3057: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3058: close l_get_unique_keys_csr;
3059: raise FND_API.G_EXC_ERROR;
3060: end if;

Line 3057: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

3053: p_unique_key_name => l_unique_key_name,
3054: p_delete_cascade => p_delete_cascade
3055: );
3056: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3057: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3058: close l_get_unique_keys_csr;
3059: raise FND_API.G_EXC_ERROR;
3060: end if;
3061: end loop;

Line 3059: raise FND_API.G_EXC_ERROR;

3055: );
3056: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3057: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3058: close l_get_unique_keys_csr;
3059: raise FND_API.G_EXC_ERROR;
3060: end if;
3061: end loop;
3062: close l_get_unique_keys_csr;
3063: --

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

3075: p_return_status => l_return_status,
3076: p_foreign_key_name => l_foreign_key_name,
3077: p_delete_cascade => p_delete_cascade
3078: );
3079: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3080: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3081: close l_get_foreign_keys_csr;
3082: raise FND_API.G_EXC_ERROR;
3083: end if;

Line 3080: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

3076: p_foreign_key_name => l_foreign_key_name,
3077: p_delete_cascade => p_delete_cascade
3078: );
3079: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3080: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3081: close l_get_foreign_keys_csr;
3082: raise FND_API.G_EXC_ERROR;
3083: end if;
3084: end loop;

Line 3082: raise FND_API.G_EXC_ERROR;

3078: );
3079: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3080: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3081: close l_get_foreign_keys_csr;
3082: raise FND_API.G_EXC_ERROR;
3083: end if;
3084: end loop;
3085: close l_get_foreign_keys_csr;
3086: --

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

3099: p_region_application_id => l_region_application_id,
3100: p_region_code => l_region_code,
3101: p_delete_cascade => p_delete_cascade
3102: );
3103: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3104: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3105: close l_get_regions_csr;
3106: raise FND_API.G_EXC_ERROR;
3107: end if;

Line 3104: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

3100: p_region_code => l_region_code,
3101: p_delete_cascade => p_delete_cascade
3102: );
3103: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3104: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3105: close l_get_regions_csr;
3106: raise FND_API.G_EXC_ERROR;
3107: end if;
3108: end loop;

Line 3106: raise FND_API.G_EXC_ERROR;

3102: );
3103: if (l_return_status = FND_API.G_RET_STS_ERROR) or
3104: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
3105: close l_get_regions_csr;
3106: raise FND_API.G_EXC_ERROR;
3107: end if;
3108: end loop;
3109: close l_get_regions_csr;
3110:

Line 3125: raise FND_API.G_EXC_ERROR;

3121: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
3122: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_DOES_NOT_EXIST');
3123: FND_MSG_PUB.Add;
3124: end if;
3125: raise FND_API.G_EXC_ERROR;
3126: end if;
3127:
3128: --
3129: -- Load success message

Line 3137: p_return_status := FND_API.G_RET_STS_SUCCESS;

3133: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name);
3134: FND_MSG_PUB.Add;
3135: end if;
3136:
3137: p_return_status := FND_API.G_RET_STS_SUCCESS;
3138:
3139: FND_MSG_PUB.Count_And_Get (
3140: p_count => p_msg_count,
3141: p_data => p_msg_data);

Line 3144: WHEN FND_API.G_EXC_ERROR THEN

3140: p_count => p_msg_count,
3141: p_data => p_msg_data);
3142:
3143: EXCEPTION
3144: WHEN FND_API.G_EXC_ERROR THEN
3145: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
3146: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_DELETED');
3147: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name);
3148: FND_MSG_PUB.Add;

Line 3150: p_return_status := FND_API.G_RET_STS_ERROR;

3146: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_DELETED');
3147: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name);
3148: FND_MSG_PUB.Add;
3149: end if;
3150: p_return_status := FND_API.G_RET_STS_ERROR;
3151: rollback to start_delete_object;
3152: FND_MSG_PUB.Count_And_Get (
3153: p_count => p_msg_count,
3154: p_data => p_msg_data);

Line 3156: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3152: FND_MSG_PUB.Count_And_Get (
3153: p_count => p_msg_count,
3154: p_data => p_msg_data);
3155: WHEN OTHERS THEN
3156: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3157: rollback to start_delete_object;
3158: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
3159: SUBSTR (SQLERRM, 1, 240) );
3160: FND_MSG_PUB.Count_And_Get (

Line 3222: WHEN FND_API.G_EXC_ERROR THEN

3218: l_index := p_object_pk_tbl.LAST + 1;
3219: p_object_pk_tbl(l_index) := p_database_object_name;
3220:
3221: EXCEPTION
3222: WHEN FND_API.G_EXC_ERROR THEN
3223: p_return_status := FND_API.G_RET_STS_ERROR;
3224: WHEN OTHERS THEN
3225: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3226: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 3223: p_return_status := FND_API.G_RET_STS_ERROR;

3219: p_object_pk_tbl(l_index) := p_database_object_name;
3220:
3221: EXCEPTION
3222: WHEN FND_API.G_EXC_ERROR THEN
3223: p_return_status := FND_API.G_RET_STS_ERROR;
3224: WHEN OTHERS THEN
3225: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3226: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
3227: SUBSTR (SQLERRM, 1, 240) );

Line 3225: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3221: EXCEPTION
3222: WHEN FND_API.G_EXC_ERROR THEN
3223: p_return_status := FND_API.G_RET_STS_ERROR;
3224: WHEN OTHERS THEN
3225: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3226: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
3227: SUBSTR (SQLERRM, 1, 240) );
3228: FND_MSG_PUB.Add;
3229: end INSERT_OBJECT_PK_TABLE;

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

3253: -- Version Initial version number = 1.0
3254: -- History Current version number = 1.0
3255: --=======================================================
3256: procedure CREATE_OBJECT (
3257: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3258: p_api_version_number IN NUMBER,
3259: p_init_msg_tbl IN BOOLEAN := FALSE,
3260: p_msg_count OUT NOCOPY NUMBER,
3261: p_msg_data OUT NOCOPY VARCHAR2,

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

3260: p_msg_count OUT NOCOPY NUMBER,
3261: p_msg_data OUT NOCOPY VARCHAR2,
3262: p_return_status OUT NOCOPY VARCHAR2,
3263: p_database_object_name IN VARCHAR2,
3264: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3265: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
3266: p_application_id IN NUMBER,
3267: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3268: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3261: p_msg_data OUT NOCOPY VARCHAR2,
3262: p_return_status OUT NOCOPY VARCHAR2,
3263: p_database_object_name IN VARCHAR2,
3264: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3265: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
3266: p_application_id IN NUMBER,
3267: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3268: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3269: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3263: p_database_object_name IN VARCHAR2,
3264: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3265: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
3266: p_application_id IN NUMBER,
3267: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3268: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3269: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3270: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3271: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3264: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3265: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
3266: p_application_id IN NUMBER,
3267: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3268: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3269: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3270: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3271: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3265: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
3266: p_application_id IN NUMBER,
3267: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3268: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3269: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3270: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3271: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3266: p_application_id IN NUMBER,
3267: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3268: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3269: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3270: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3271: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3274: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3267: p_primary_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3268: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3269: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3270: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3271: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3274: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3268: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3269: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3270: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3271: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3274: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3269: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3270: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3271: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3274: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3270: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3271: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3274: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3271: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3272: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3274: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3272: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3273: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3274: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3273: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3274: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3274: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3275: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3275: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3276: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3276: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3277: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3277: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3278: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3278: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3279: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3279: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3280: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3280: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3281: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

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

3281: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3282: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3289: p_creation_date IN DATE := FND_API.G_MISS_DATE,

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

3282: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3283: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3289: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3290: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

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

3283: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3284: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3289: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3290: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3291: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

3284: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3285: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3289: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3290: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3291: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3292: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

3285: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3286: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3289: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3290: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3291: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3292: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3293: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

3286: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3287: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3289: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3290: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3291: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3292: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3293: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3294: p_pass IN NUMBER,

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

3287: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3288: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3289: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3290: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3291: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3292: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3293: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3294: p_pass IN NUMBER,
3295: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

3288: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3289: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3290: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3291: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3292: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3293: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3294: p_pass IN NUMBER,
3295: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3296: ) is

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

3289: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3290: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3291: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3292: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3293: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3294: p_pass IN NUMBER,
3295: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3296: ) is
3297: l_api_version_number CONSTANT number := 1.0;

Line 3331: IF NOT FND_API.Compatible_API_Call (

3327: l_attribute14 VARCHAR2(150);
3328: l_attribute15 VARCHAR2(150);
3329: begin
3330:
3331: IF NOT FND_API.Compatible_API_Call (
3332: l_api_version_number, p_api_version_number, l_api_name,
3333: G_PKG_NAME) then
3334: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3335: return;

Line 3334: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3330:
3331: IF NOT FND_API.Compatible_API_Call (
3332: l_api_version_number, p_api_version_number, l_api_name,
3333: G_PKG_NAME) then
3334: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3335: return;
3336: END IF;
3337:
3338: -- Initialize the message table if requested.

Line 3356: raise FND_API.G_EXC_ERROR;

3352: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_EXISTS');
3353: FND_MSG_PUB.Add;
3354: end if;
3355: -- dbms_output.put_line(G_PKG_NAME || 'Error - Row already exists');
3356: raise FND_API.G_EXC_ERROR;
3357: end if;
3358:
3359: --** validate table columns passed in **
3360: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

Line 3360: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

3356: raise FND_API.G_EXC_ERROR;
3357: end if;
3358:
3359: --** validate table columns passed in **
3360: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
3361: if not AK_OBJECT_PVT.VALIDATE_OBJECT(
3362: p_validation_level => p_validation_level,
3363: p_api_version_number => 1.0,
3364: p_return_status => l_return_status,

Line 3381: raise FND_API.G_EXC_ERROR;

3377: -- Do not raise an error if it's the first pass
3378: if (p_pass = 1) then
3379: p_copy_redo_flag := TRUE;
3380: else
3381: raise FND_API.G_EXC_ERROR;
3382: end if; -- /* if p_pass */
3383: end if; -- /* if not VALIDATE_OBJECT */
3384: end if;
3385:

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

3385:
3386: --** Load non-required columns if their values are given **
3387: -- (l_primary_key_name is already loaded)
3388:
3389: if (p_name <> FND_API.G_MISS_CHAR) then
3390: l_name := p_name;
3391: end if;
3392:
3393: if (p_description <> FND_API.G_MISS_CHAR) then

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

3389: if (p_name <> FND_API.G_MISS_CHAR) then
3390: l_name := p_name;
3391: end if;
3392:
3393: if (p_description <> FND_API.G_MISS_CHAR) then
3394: l_description := p_description;
3395: end if;
3396:
3397: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then

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

3393: if (p_description <> FND_API.G_MISS_CHAR) then
3394: l_description := p_description;
3395: end if;
3396:
3397: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then
3398: l_defaulting_api_pkg := p_defaulting_api_pkg;
3399: end if;
3400:
3401: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then

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

3397: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then
3398: l_defaulting_api_pkg := p_defaulting_api_pkg;
3399: end if;
3400:
3401: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then
3402: l_defaulting_api_proc := p_defaulting_api_proc;
3403: end if;
3404:
3405: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then

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

3401: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then
3402: l_defaulting_api_proc := p_defaulting_api_proc;
3403: end if;
3404:
3405: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then
3406: l_validation_api_pkg := p_validation_api_pkg;
3407: end if;
3408:
3409: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then

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

3405: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then
3406: l_validation_api_pkg := p_validation_api_pkg;
3407: end if;
3408:
3409: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then
3410: l_validation_api_proc := p_validation_api_proc;
3411: end if;
3412:
3413: if (p_attribute_category <> FND_API.G_MISS_CHAR) then

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

3409: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then
3410: l_validation_api_proc := p_validation_api_proc;
3411: end if;
3412:
3413: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
3414: l_attribute_category := p_attribute_category;
3415: end if;
3416:
3417: if (p_attribute1 <> FND_API.G_MISS_CHAR) then

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

3413: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
3414: l_attribute_category := p_attribute_category;
3415: end if;
3416:
3417: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
3418: l_attribute1 := p_attribute1;
3419: end if;
3420:
3421: if (p_attribute2 <> FND_API.G_MISS_CHAR) then

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

3417: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
3418: l_attribute1 := p_attribute1;
3419: end if;
3420:
3421: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
3422: l_attribute2 := p_attribute2;
3423: end if;
3424:
3425: if (p_attribute3 <> FND_API.G_MISS_CHAR) then

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

3421: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
3422: l_attribute2 := p_attribute2;
3423: end if;
3424:
3425: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
3426: l_attribute3 := p_attribute3;
3427: end if;
3428:
3429: if (p_attribute4 <> FND_API.G_MISS_CHAR) then

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

3425: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
3426: l_attribute3 := p_attribute3;
3427: end if;
3428:
3429: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
3430: l_attribute4 := p_attribute4;
3431: end if;
3432:
3433: if (p_attribute5 <> FND_API.G_MISS_CHAR) then

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

3429: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
3430: l_attribute4 := p_attribute4;
3431: end if;
3432:
3433: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
3434: l_attribute5 := p_attribute5;
3435: end if;
3436:
3437: if (p_attribute6 <> FND_API.G_MISS_CHAR) then

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

3433: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
3434: l_attribute5 := p_attribute5;
3435: end if;
3436:
3437: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
3438: l_attribute6 := p_attribute6;
3439: end if;
3440:
3441: if (p_attribute7 <> FND_API.G_MISS_CHAR) then

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

3437: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
3438: l_attribute6 := p_attribute6;
3439: end if;
3440:
3441: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
3442: l_attribute7:= p_attribute7;
3443: end if;
3444:
3445: if (p_attribute8 <> FND_API.G_MISS_CHAR) then

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

3441: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
3442: l_attribute7:= p_attribute7;
3443: end if;
3444:
3445: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
3446: l_attribute8 := p_attribute8;
3447: end if;
3448:
3449: if (p_attribute9 <> FND_API.G_MISS_CHAR) then

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

3445: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
3446: l_attribute8 := p_attribute8;
3447: end if;
3448:
3449: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
3450: l_attribute9 := p_attribute9;
3451: end if;
3452:
3453: if (p_attribute10 <> FND_API.G_MISS_CHAR) then

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

3449: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
3450: l_attribute9 := p_attribute9;
3451: end if;
3452:
3453: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
3454: l_attribute10 := p_attribute10;
3455: end if;
3456:
3457: if (p_attribute11 <> FND_API.G_MISS_CHAR) then

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

3453: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
3454: l_attribute10 := p_attribute10;
3455: end if;
3456:
3457: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
3458: l_attribute11 := p_attribute11;
3459: end if;
3460:
3461: if (p_attribute12 <> FND_API.G_MISS_CHAR) then

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

3457: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
3458: l_attribute11 := p_attribute11;
3459: end if;
3460:
3461: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
3462: l_attribute12 := p_attribute12;
3463: end if;
3464:
3465: if (p_attribute13 <> FND_API.G_MISS_CHAR) then

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

3461: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
3462: l_attribute12 := p_attribute12;
3463: end if;
3464:
3465: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
3466: l_attribute13 := p_attribute13;
3467: end if;
3468:
3469: if (p_attribute14 <> FND_API.G_MISS_CHAR) then

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

3465: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
3466: l_attribute13 := p_attribute13;
3467: end if;
3468:
3469: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
3470: l_attribute14 := p_attribute14;
3471: end if;
3472:
3473: if (p_attribute15 <> FND_API.G_MISS_CHAR) then

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

3469: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
3470: l_attribute14 := p_attribute14;
3471: end if;
3472:
3473: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
3474: l_attribute15 := p_attribute15;
3475: end if;
3476:
3477: if (p_created_by <> FND_API.G_MISS_NUM) then

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

3473: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
3474: l_attribute15 := p_attribute15;
3475: end if;
3476:
3477: if (p_created_by <> FND_API.G_MISS_NUM) then
3478: l_created_by := p_created_by;
3479: end if;
3480:
3481: if (p_creation_date <> FND_API.G_MISS_DATE) then

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

3477: if (p_created_by <> FND_API.G_MISS_NUM) then
3478: l_created_by := p_created_by;
3479: end if;
3480:
3481: if (p_creation_date <> FND_API.G_MISS_DATE) then
3482: l_creation_date := p_creation_date;
3483: end if;
3484:
3485: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

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

3481: if (p_creation_date <> FND_API.G_MISS_DATE) then
3482: l_creation_date := p_creation_date;
3483: end if;
3484:
3485: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3486: l_last_updated_by := p_last_updated_by;
3487: end if;
3488:
3489: if (p_last_update_date <> FND_API.G_MISS_DATE) then

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

3485: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3486: l_last_updated_by := p_last_updated_by;
3487: end if;
3488:
3489: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3490: l_last_update_date := p_last_update_date;
3491: end if;
3492:
3493: if (p_last_update_login <> FND_API.G_MISS_NUM) then

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

3489: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3490: l_last_update_date := p_last_update_date;
3491: end if;
3492:
3493: if (p_last_update_login <> FND_API.G_MISS_NUM) then
3494: l_last_update_login := p_last_update_login;
3495: end if;
3496:
3497: -- Create record if no validation error was found

Line 3591: raise FND_API.G_EXC_ERROR;

3587: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
3588: FND_MESSAGE.SET_NAME('AK','AK_INSERT_OBJECT_FAILED');
3589: FND_MSG_PUB.Add;
3590: end if;
3591: raise FND_API.G_EXC_ERROR;
3592: end if;
3593:
3594: insert into AK_OBJECTS_TL (
3595: DATABASE_OBJECT_NAME,

Line 3630: p_return_status := FND_API.G_RET_STS_SUCCESS;

3626: FND_MESSAGE.SET_TOKEN('KEY',p_database_object_name);
3627: FND_MSG_PUB.Add;
3628: end if;
3629:
3630: p_return_status := FND_API.G_RET_STS_SUCCESS;
3631:
3632: FND_MSG_PUB.Count_And_Get (
3633: p_count => p_msg_count,
3634: p_data => p_msg_data);

Line 3644: p_return_status := FND_API.G_RET_STS_ERROR;

3640: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name);
3641: FND_MSG_PUB.Add;
3642: end if;
3643: rollback to start_create_object;
3644: p_return_status := FND_API.G_RET_STS_ERROR;
3645: FND_MSG_PUB.Count_And_Get (
3646: p_count => p_msg_count,
3647: p_data => p_msg_data);
3648: WHEN FND_API.G_EXC_ERROR THEN

Line 3648: WHEN FND_API.G_EXC_ERROR THEN

3644: p_return_status := FND_API.G_RET_STS_ERROR;
3645: FND_MSG_PUB.Count_And_Get (
3646: p_count => p_msg_count,
3647: p_data => p_msg_data);
3648: WHEN FND_API.G_EXC_ERROR THEN
3649: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
3650: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_CREATED');
3651: FND_MESSAGE.SET_TOKEN('KEY',p_database_object_name);
3652: FND_MSG_PUB.Add;

Line 3654: p_return_status := FND_API.G_RET_STS_ERROR;

3650: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_CREATED');
3651: FND_MESSAGE.SET_TOKEN('KEY',p_database_object_name);
3652: FND_MSG_PUB.Add;
3653: end if;
3654: p_return_status := FND_API.G_RET_STS_ERROR;
3655: rollback to start_create_object;
3656: FND_MSG_PUB.Count_And_Get (
3657: p_count => p_msg_count,
3658: p_data => p_msg_data);

Line 3660: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3656: FND_MSG_PUB.Count_And_Get (
3657: p_count => p_msg_count,
3658: p_data => p_msg_data);
3659: WHEN OTHERS THEN
3660: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3661: rollback to start_create_object;
3662: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
3663: SUBSTR (SQLERRM, 1, 240) );
3664: FND_MSG_PUB.Count_And_Get (

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

3691: -- Version Initial version number = 1.0
3692: -- History Current version number = 1.0
3693: --=======================================================
3694: procedure CREATE_ATTRIBUTE (
3695: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3696: p_api_version_number IN NUMBER,
3697: p_init_msg_tbl IN BOOLEAN := FALSE,
3698: p_msg_count OUT NOCOPY NUMBER,
3699: p_msg_data OUT NOCOPY VARCHAR2,

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

3700: p_return_status OUT NOCOPY VARCHAR2,
3701: p_database_object_name IN VARCHAR2,
3702: p_attribute_application_id IN NUMBER,
3703: p_attribute_code IN VARCHAR2,
3704: p_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3705: p_attribute_label_length IN NUMBER,
3706: p_display_value_length IN NUMBER,
3707: p_bold IN VARCHAR2,
3708: p_italic IN VARCHAR2,

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

3708: p_italic IN VARCHAR2,
3709: p_vertical_alignment IN VARCHAR2,
3710: p_horizontal_alignment IN VARCHAR2,
3711: p_data_source_type IN VARCHAR2,
3712: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
3713: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3714: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3715: p_required_flag IN VARCHAR2,
3716: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3709: p_vertical_alignment IN VARCHAR2,
3710: p_horizontal_alignment IN VARCHAR2,
3711: p_data_source_type IN VARCHAR2,
3712: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
3713: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3714: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3715: p_required_flag IN VARCHAR2,
3716: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3717: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,

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

3710: p_horizontal_alignment IN VARCHAR2,
3711: p_data_source_type IN VARCHAR2,
3712: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
3713: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3714: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3715: p_required_flag IN VARCHAR2,
3716: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3717: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3718: p_default_value_date IN DATE := FND_API.G_MISS_DATE,

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

3712: p_data_storage_type IN VARCHAR2 := FND_API.G_MISS_CHAR,
3713: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3714: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3715: p_required_flag IN VARCHAR2,
3716: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3717: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3718: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3719: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3720: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3713: p_table_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3714: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3715: p_required_flag IN VARCHAR2,
3716: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3717: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3718: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3719: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3720: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3714: p_base_table_column_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3715: p_required_flag IN VARCHAR2,
3716: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3717: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3718: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3719: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3720: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,

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

3715: p_required_flag IN VARCHAR2,
3716: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3717: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3718: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3719: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3720: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3723: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3716: p_default_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3717: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3718: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3719: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3720: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3723: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3717: p_default_value_number IN NUMBER := FND_API.G_MISS_NUM,
3718: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3719: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3720: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3723: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3725: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3718: p_default_value_date IN DATE := FND_API.G_MISS_DATE,
3719: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3720: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3723: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3725: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3726: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3719: p_lov_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
3720: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3723: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3725: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3726: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3727: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3720: p_lov_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3721: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3723: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3725: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3726: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3727: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3721: p_lov_foreign_key_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
3722: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3723: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3725: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3726: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3727: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3722: p_lov_attribute_application_id IN NUMBER := FND_API.G_MISS_NUM,
3723: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3725: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3726: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3727: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3730: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3723: p_lov_attribute_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
3724: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3725: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3726: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3727: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3730: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3724: p_defaulting_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3725: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3726: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3727: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3730: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3725: p_defaulting_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3726: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3727: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3730: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3726: p_validation_api_pkg IN VARCHAR2 := FND_API.G_MISS_CHAR,
3727: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3730: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3727: p_validation_api_proc IN VARCHAR2 := FND_API.G_MISS_CHAR,
3728: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3730: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3728: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
3729: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3730: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3729: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3730: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3730: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3731: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3731: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3732: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3732: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3733: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3733: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3734: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3734: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3735: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3735: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3736: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3736: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3737: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3737: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3738: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

3738: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3739: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

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

3739: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3740: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3747: p_creation_date IN DATE := FND_API.G_MISS_DATE,

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

3740: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3741: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3747: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3748: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

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

3741: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3742: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3747: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3748: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3749: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

3742: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3743: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3747: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3748: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3749: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3750: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

3743: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3744: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3747: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3748: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3749: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3750: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3751: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

3744: p_attribute_label_long IN VARCHAR2 := FND_API.G_MISS_CHAR,
3745: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3747: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3748: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3749: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3750: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3751: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3752: p_pass IN NUMBER,

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

3745: p_attribute_label_short IN VARCHAR2 := FND_API.G_MISS_CHAR,
3746: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3747: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3748: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3749: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3750: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3751: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3752: p_pass IN NUMBER,
3753: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

3746: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3747: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3748: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3749: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3750: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3751: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3752: p_pass IN NUMBER,
3753: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3754: ) is

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

3747: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3748: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3749: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3750: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3751: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3752: p_pass IN NUMBER,
3753: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3754: ) is
3755: l_api_version_number CONSTANT number := 1.0;

Line 3801: IF NOT FND_API.Compatible_API_Call (

3797: l_return_status varchar2(1);
3798: l_table_name VARCHAR2(30);
3799: begin
3800:
3801: IF NOT FND_API.Compatible_API_Call (
3802: l_api_version_number, p_api_version_number, l_api_name,
3803: G_PKG_NAME) then
3804: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3805: return;

Line 3804: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3800:
3801: IF NOT FND_API.Compatible_API_Call (
3802: l_api_version_number, p_api_version_number, l_api_name,
3803: G_PKG_NAME) then
3804: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3805: return;
3806: END IF;
3807:
3808: -- Initialize the message table if requested.

Line 3830: raise FND_API.G_EXC_ERROR;

3826: end if;
3827: -- dbms_output.put_line('OA Key: '||p_database_object_name ||
3828: -- ' ' || to_char(p_attribute_application_id) ||
3829: -- ' ' || p_attribute_code );
3830: raise FND_API.G_EXC_ERROR;
3831: end if;
3832:
3833: --** create with blank lov region application id, lov region code, and
3834: --** foreign key name if calling from the loader **

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

3833: --** create with blank lov region application id, lov region code, and
3834: --** foreign key name if calling from the loader **
3835: -- (this is because no foreign key or region records have been loaded
3836: -- at the time when the loader is creating object attributes)
3837: if (p_loader_timestamp <> FND_API.G_MISS_DATE) then
3838: l_lov_region_appl_id := null;
3839: l_lov_region_code := null;
3840: l_lov_foreign_key_name := null;
3841: else

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

3838: l_lov_region_appl_id := null;
3839: l_lov_region_code := null;
3840: l_lov_foreign_key_name := null;
3841: else
3842: if (p_lov_region_application_id <> FND_API.G_MISS_NUM) then
3843: l_lov_region_appl_id := p_lov_region_application_id;
3844: end if;
3845: if (p_lov_region_code <> FND_API.G_MISS_CHAR) then
3846: l_lov_region_code := p_lov_region_code;

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

3841: else
3842: if (p_lov_region_application_id <> FND_API.G_MISS_NUM) then
3843: l_lov_region_appl_id := p_lov_region_application_id;
3844: end if;
3845: if (p_lov_region_code <> FND_API.G_MISS_CHAR) then
3846: l_lov_region_code := p_lov_region_code;
3847: end if;
3848: if (p_lov_foreign_key_name <> FND_API.G_MISS_CHAR) then
3849: l_lov_foreign_key_name := p_lov_foreign_key_name;

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

3844: end if;
3845: if (p_lov_region_code <> FND_API.G_MISS_CHAR) then
3846: l_lov_region_code := p_lov_region_code;
3847: end if;
3848: if (p_lov_foreign_key_name <> FND_API.G_MISS_CHAR) then
3849: l_lov_foreign_key_name := p_lov_foreign_key_name;
3850: end if;
3851: end if;
3852:

Line 3854: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

3850: end if;
3851: end if;
3852:
3853: --** validate table columns passed in **
3854: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
3855: if not AK_OBJECT_PVT.VALIDATE_ATTRIBUTE (
3856: p_validation_level => p_validation_level,
3857: p_api_version_number => 1.0,
3858: p_return_status => l_return_status,

Line 3899: raise FND_API.G_EXC_ERROR;

3895: else
3896: -- dbms_output.put_line('OA Key: '||p_database_object_name ||
3897: -- ' ' || to_char(p_attribute_application_id) ||
3898: -- ' ' || p_attribute_code );
3899: raise FND_API.G_EXC_ERROR;
3900: end if; -- /* if p_pass */
3901: end if;
3902: end if;
3903:

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

3904: --** Load non-required columns if their values are given **
3905: -- (except lov_region_code, lov_region_application_id and
3906: -- lov_foreign_key_name which are already loaded)
3907: --
3908: if (p_column_name <> FND_API.G_MISS_CHAR) then
3909: l_column_name := p_column_name;
3910: end if;
3911:
3912: if (p_data_storage_type <> FND_API.G_MISS_CHAR) then

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

3908: if (p_column_name <> FND_API.G_MISS_CHAR) then
3909: l_column_name := p_column_name;
3910: end if;
3911:
3912: if (p_data_storage_type <> FND_API.G_MISS_CHAR) then
3913: l_data_storage_type := p_data_storage_type;
3914: end if;
3915:
3916: if (p_table_name <> FND_API.G_MISS_CHAR) then

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

3912: if (p_data_storage_type <> FND_API.G_MISS_CHAR) then
3913: l_data_storage_type := p_data_storage_type;
3914: end if;
3915:
3916: if (p_table_name <> FND_API.G_MISS_CHAR) then
3917: l_table_name := p_table_name;
3918: end if;
3919:
3920: if (p_base_table_column_name <> FND_API.G_MISS_CHAR) then

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

3916: if (p_table_name <> FND_API.G_MISS_CHAR) then
3917: l_table_name := p_table_name;
3918: end if;
3919:
3920: if (p_base_table_column_name <> FND_API.G_MISS_CHAR) then
3921: l_base_table_column_name := p_base_table_column_name;
3922: end if;
3923:
3924: if (p_default_value_varchar2 <> FND_API.G_MISS_CHAR) then

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

3920: if (p_base_table_column_name <> FND_API.G_MISS_CHAR) then
3921: l_base_table_column_name := p_base_table_column_name;
3922: end if;
3923:
3924: if (p_default_value_varchar2 <> FND_API.G_MISS_CHAR) then
3925: l_default_value_varchar2 := p_default_value_varchar2;
3926: end if;
3927:
3928: if (p_default_value_number <> FND_API.G_MISS_NUM) then

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

3924: if (p_default_value_varchar2 <> FND_API.G_MISS_CHAR) then
3925: l_default_value_varchar2 := p_default_value_varchar2;
3926: end if;
3927:
3928: if (p_default_value_number <> FND_API.G_MISS_NUM) then
3929: l_default_value_number := p_default_value_number;
3930: end if;
3931:
3932: if (p_default_value_date <> FND_API.G_MISS_DATE) then

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

3928: if (p_default_value_number <> FND_API.G_MISS_NUM) then
3929: l_default_value_number := p_default_value_number;
3930: end if;
3931:
3932: if (p_default_value_date <> FND_API.G_MISS_DATE) then
3933: l_default_value_date := p_default_value_date;
3934: end if;
3935:
3936: if (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) then

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

3932: if (p_default_value_date <> FND_API.G_MISS_DATE) then
3933: l_default_value_date := p_default_value_date;
3934: end if;
3935:
3936: if (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) then
3937: l_lov_attribute_appl_id := p_lov_attribute_application_id;
3938: end if;
3939:
3940: if (p_lov_attribute_code <> FND_API.G_MISS_CHAR) then

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

3936: if (p_lov_attribute_application_id <> FND_API.G_MISS_NUM) then
3937: l_lov_attribute_appl_id := p_lov_attribute_application_id;
3938: end if;
3939:
3940: if (p_lov_attribute_code <> FND_API.G_MISS_CHAR) then
3941: l_lov_attribute_code := p_lov_attribute_code;
3942: end if;
3943:
3944: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then

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

3940: if (p_lov_attribute_code <> FND_API.G_MISS_CHAR) then
3941: l_lov_attribute_code := p_lov_attribute_code;
3942: end if;
3943:
3944: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then
3945: l_defaulting_api_pkg := p_defaulting_api_pkg;
3946: end if;
3947:
3948: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then

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

3944: if (p_defaulting_api_pkg <> FND_API.G_MISS_CHAR) then
3945: l_defaulting_api_pkg := p_defaulting_api_pkg;
3946: end if;
3947:
3948: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then
3949: l_defaulting_api_proc := p_defaulting_api_proc;
3950: end if;
3951:
3952: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then

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

3948: if (p_defaulting_api_proc <> FND_API.G_MISS_CHAR) then
3949: l_defaulting_api_proc := p_defaulting_api_proc;
3950: end if;
3951:
3952: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then
3953: l_validation_api_pkg := p_validation_api_pkg;
3954: end if;
3955:
3956: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then

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

3952: if (p_validation_api_pkg <> FND_API.G_MISS_CHAR) then
3953: l_validation_api_pkg := p_validation_api_pkg;
3954: end if;
3955:
3956: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then
3957: l_validation_api_proc := p_validation_api_proc;
3958: end if;
3959:
3960: if (p_attribute_label_long <> FND_API.G_MISS_CHAR) then

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

3956: if (p_validation_api_proc <> FND_API.G_MISS_CHAR) then
3957: l_validation_api_proc := p_validation_api_proc;
3958: end if;
3959:
3960: if (p_attribute_label_long <> FND_API.G_MISS_CHAR) then
3961: l_attribute_label_long := p_attribute_label_long;
3962: end if;
3963:
3964: if (p_attribute_label_short <> FND_API.G_MISS_CHAR) then

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

3960: if (p_attribute_label_long <> FND_API.G_MISS_CHAR) then
3961: l_attribute_label_long := p_attribute_label_long;
3962: end if;
3963:
3964: if (p_attribute_label_short <> FND_API.G_MISS_CHAR) then
3965: l_attribute_label_short := p_attribute_label_short;
3966: end if;
3967:
3968: if (p_attribute_category <> FND_API.G_MISS_CHAR) then

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

3964: if (p_attribute_label_short <> FND_API.G_MISS_CHAR) then
3965: l_attribute_label_short := p_attribute_label_short;
3966: end if;
3967:
3968: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
3969: l_attribute_category := p_attribute_category;
3970: end if;
3971:
3972: if (p_attribute1 <> FND_API.G_MISS_CHAR) then

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

3968: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
3969: l_attribute_category := p_attribute_category;
3970: end if;
3971:
3972: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
3973: l_attribute1 := p_attribute1;
3974: end if;
3975:
3976: if (p_attribute2 <> FND_API.G_MISS_CHAR) then

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

3972: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
3973: l_attribute1 := p_attribute1;
3974: end if;
3975:
3976: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
3977: l_attribute2 := p_attribute2;
3978: end if;
3979:
3980: if (p_attribute3 <> FND_API.G_MISS_CHAR) then

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

3976: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
3977: l_attribute2 := p_attribute2;
3978: end if;
3979:
3980: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
3981: l_attribute3 := p_attribute3;
3982: end if;
3983:
3984: if (p_attribute4 <> FND_API.G_MISS_CHAR) then

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

3980: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
3981: l_attribute3 := p_attribute3;
3982: end if;
3983:
3984: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
3985: l_attribute4 := p_attribute4;
3986: end if;
3987:
3988: if (p_attribute5 <> FND_API.G_MISS_CHAR) then

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

3984: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
3985: l_attribute4 := p_attribute4;
3986: end if;
3987:
3988: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
3989: l_attribute5 := p_attribute5;
3990: end if;
3991:
3992: if (p_attribute6 <> FND_API.G_MISS_CHAR) then

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

3988: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
3989: l_attribute5 := p_attribute5;
3990: end if;
3991:
3992: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
3993: l_attribute6 := p_attribute6;
3994: end if;
3995:
3996: if (p_attribute7 <> FND_API.G_MISS_CHAR) then

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

3992: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
3993: l_attribute6 := p_attribute6;
3994: end if;
3995:
3996: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
3997: l_attribute7:= p_attribute7;
3998: end if;
3999:
4000: if (p_attribute8 <> FND_API.G_MISS_CHAR) then

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

3996: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
3997: l_attribute7:= p_attribute7;
3998: end if;
3999:
4000: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
4001: l_attribute8 := p_attribute8;
4002: end if;
4003:
4004: if (p_attribute9 <> FND_API.G_MISS_CHAR) then

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

4000: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
4001: l_attribute8 := p_attribute8;
4002: end if;
4003:
4004: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
4005: l_attribute9 := p_attribute9;
4006: end if;
4007:
4008: if (p_attribute10 <> FND_API.G_MISS_CHAR) then

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

4004: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
4005: l_attribute9 := p_attribute9;
4006: end if;
4007:
4008: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
4009: l_attribute10 := p_attribute10;
4010: end if;
4011:
4012: if (p_attribute11 <> FND_API.G_MISS_CHAR) then

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

4008: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
4009: l_attribute10 := p_attribute10;
4010: end if;
4011:
4012: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
4013: l_attribute11 := p_attribute11;
4014: end if;
4015:
4016: if (p_attribute12 <> FND_API.G_MISS_CHAR) then

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

4012: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
4013: l_attribute11 := p_attribute11;
4014: end if;
4015:
4016: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
4017: l_attribute12 := p_attribute12;
4018: end if;
4019:
4020: if (p_attribute13 <> FND_API.G_MISS_CHAR) then

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

4016: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
4017: l_attribute12 := p_attribute12;
4018: end if;
4019:
4020: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
4021: l_attribute13 := p_attribute13;
4022: end if;
4023:
4024: if (p_attribute14 <> FND_API.G_MISS_CHAR) then

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

4020: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
4021: l_attribute13 := p_attribute13;
4022: end if;
4023:
4024: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
4025: l_attribute14 := p_attribute14;
4026: end if;
4027:
4028: if (p_attribute15 <> FND_API.G_MISS_CHAR) then

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

4024: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
4025: l_attribute14 := p_attribute14;
4026: end if;
4027:
4028: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
4029: l_attribute15 := p_attribute15;
4030: end if;
4031:
4032: if (p_created_by <> FND_API.G_MISS_NUM) then

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

4028: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
4029: l_attribute15 := p_attribute15;
4030: end if;
4031:
4032: if (p_created_by <> FND_API.G_MISS_NUM) then
4033: l_created_by := p_created_by;
4034: end if;
4035:
4036: if (p_creation_date <> FND_API.G_MISS_DATE) then

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

4032: if (p_created_by <> FND_API.G_MISS_NUM) then
4033: l_created_by := p_created_by;
4034: end if;
4035:
4036: if (p_creation_date <> FND_API.G_MISS_DATE) then
4037: l_creation_date := p_creation_date;
4038: end if;
4039:
4040: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

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

4036: if (p_creation_date <> FND_API.G_MISS_DATE) then
4037: l_creation_date := p_creation_date;
4038: end if;
4039:
4040: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4041: l_last_updated_by := p_last_updated_by;
4042: end if;
4043:
4044: if (p_last_update_date <> FND_API.G_MISS_DATE) then

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

4040: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4041: l_last_updated_by := p_last_updated_by;
4042: end if;
4043:
4044: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4045: l_last_update_date := p_last_update_date;
4046: end if;
4047:
4048: if (p_last_update_login <> FND_API.G_MISS_NUM) then

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

4044: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4045: l_last_update_date := p_last_update_date;
4046: end if;
4047:
4048: if (p_last_update_login <> FND_API.G_MISS_NUM) then
4049: l_last_update_login := p_last_update_login;
4050: end if;
4051:
4052: -- Create record if no validation error was found

Line 4186: raise FND_API.G_EXC_ERROR;

4182: FND_MESSAGE.SET_NAME('AK','AK_INSERT_OBJECT_ATTR_FAILED');
4183: FND_MSG_PUB.Add;
4184: end if;
4185: -- dbms_output.put_line(G_PKG_NAME || 'Error - First insert failed');
4186: raise FND_API.G_EXC_ERROR;
4187: end if;
4188:
4189: insert into AK_OBJECT_ATTRIBUTES_TL (
4190: DATABASE_OBJECT_NAME,

Line 4236: p_return_status := FND_API.G_RET_STS_SUCCESS;

4232: ' ' || p_attribute_code);
4233: FND_MSG_PUB.Add;
4234: end if;
4235:
4236: p_return_status := FND_API.G_RET_STS_SUCCESS;
4237:
4238: FND_MSG_PUB.Count_And_Get (
4239: p_count => p_msg_count,
4240: p_data => p_msg_data);

Line 4252: p_return_status := FND_API.G_RET_STS_ERROR;

4248: ' ' || p_attribute_code );
4249: FND_MSG_PUB.Add;
4250: end if;
4251: rollback to start_create_attribute;
4252: p_return_status := FND_API.G_RET_STS_ERROR;
4253: FND_MSG_PUB.Count_And_Get (
4254: p_count => p_msg_count,
4255: p_data => p_msg_data);
4256: WHEN FND_API.G_EXC_ERROR THEN

Line 4256: WHEN FND_API.G_EXC_ERROR THEN

4252: p_return_status := FND_API.G_RET_STS_ERROR;
4253: FND_MSG_PUB.Count_And_Get (
4254: p_count => p_msg_count,
4255: p_data => p_msg_data);
4256: WHEN FND_API.G_EXC_ERROR THEN
4257: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
4258: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_ATTR_NOT_CREATED');
4259: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||
4260: ' ' || to_char(p_attribute_application_id) ||

Line 4267: p_return_status := FND_API.G_RET_STS_ERROR;

4263: end if;
4264: -- dbms_output.put_line('OA Key: '||p_database_object_name ||
4265: -- ' ' || to_char(p_attribute_application_id) ||
4266: -- ' ' || p_attribute_code );
4267: p_return_status := FND_API.G_RET_STS_ERROR;
4268: rollback to start_create_attribute;
4269: FND_MSG_PUB.Count_And_Get (
4270: p_count => p_msg_count,
4271: p_data => p_msg_data);

Line 4276: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4272: WHEN OTHERS THEN
4273: --dbms_output.put_line('OA Key: '||p_database_object_name ||
4274: -- ' ' || to_char(p_attribute_application_id) ||
4275: -- ' ' || p_attribute_code );
4276: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4277: rollback to start_create_attribute;
4278: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
4279: SUBSTR (SQLERRM, 1, 240) );
4280: FND_MSG_PUB.Count_And_Get (

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

4307: -- Version Initial version number = 1.0
4308: -- History Current version number = 1.0
4309: --=======================================================
4310: procedure CREATE_ATTRIBUTE_NAVIGATION (
4311: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4312: p_api_version_number IN NUMBER,
4313: p_init_msg_tbl IN BOOLEAN := FALSE,
4314: p_msg_count OUT NOCOPY NUMBER,
4315: p_msg_data OUT NOCOPY VARCHAR2,

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

4321: p_value_date IN DATE,
4322: p_value_number IN NUMBER,
4323: p_to_region_appl_id IN NUMBER,
4324: p_to_region_code IN VARCHAR2,
4325: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
4326: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4327: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4328: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4329: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4322: p_value_number IN NUMBER,
4323: p_to_region_appl_id IN NUMBER,
4324: p_to_region_code IN VARCHAR2,
4325: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
4326: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4327: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4328: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4329: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4330: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4323: p_to_region_appl_id IN NUMBER,
4324: p_to_region_code IN VARCHAR2,
4325: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
4326: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4327: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4328: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4329: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4330: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4331: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4324: p_to_region_code IN VARCHAR2,
4325: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
4326: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4327: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4328: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4329: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4330: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4331: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4332: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4325: p_attribute_category IN VARCHAR2 := FND_API.G_MISS_CHAR,
4326: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4327: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4328: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4329: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4330: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4331: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4332: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4326: p_attribute1 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4327: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4328: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4329: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4330: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4331: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4332: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4327: p_attribute2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4328: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4329: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4330: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4331: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4332: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4328: p_attribute3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4329: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4330: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4331: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4332: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4329: p_attribute4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4330: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4331: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4332: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4330: p_attribute5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4331: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4332: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4331: p_attribute6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4332: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4332: p_attribute7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4333: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4333: p_attribute8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4334: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

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

4334: p_attribute9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4335: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4342: p_creation_date IN DATE := FND_API.G_MISS_DATE,

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

4335: p_attribute10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4336: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4342: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4343: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

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

4336: p_attribute11 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4337: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4342: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4343: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4344: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

4337: p_attribute12 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4338: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4342: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4343: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4344: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4345: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

4338: p_attribute13 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4339: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4342: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4343: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4344: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4345: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4346: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

4339: p_attribute14 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4340: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4342: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4343: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4344: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4345: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4346: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4347: p_pass IN NUMBER,

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

4340: p_attribute15 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4341: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4342: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4343: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4344: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4345: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4346: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4347: p_pass IN NUMBER,
4348: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

4341: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4342: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4343: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4344: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4345: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4346: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4347: p_pass IN NUMBER,
4348: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
4349: ) is

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

4342: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4343: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4344: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4345: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4346: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4347: p_pass IN NUMBER,
4348: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
4349: ) is
4350: l_api_version_number CONSTANT number := 1.0;

Line 4379: IF NOT FND_API.Compatible_API_Call (

4375: l_attribute15 VARCHAR2(150);
4376: l_return_status varchar2(1);
4377: begin
4378:
4379: IF NOT FND_API.Compatible_API_Call (
4380: l_api_version_number, p_api_version_number, l_api_name,
4381: G_PKG_NAME) then
4382: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4383: return;

Line 4382: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4378:
4379: IF NOT FND_API.Compatible_API_Call (
4380: l_api_version_number, p_api_version_number, l_api_name,
4381: G_PKG_NAME) then
4382: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4383: return;
4384: END IF;
4385:
4386: -- Initialize the message table if requested.

Line 4411: raise FND_API.G_EXC_ERROR;

4407: FND_MESSAGE.SET_NAME('AK','AK_ONE_VALUE_ONLY');
4408: FND_MSG_PUB.Add;
4409: end if;
4410: -- dbms_output.put_line('One and only one value field must be non-null');
4411: raise FND_API.G_EXC_ERROR;
4412: end if;
4413:
4414: --** check to see if row already exists **
4415: if AK_OBJECT_PVT.ATTRIBUTE_NAVIGATION_EXISTS (

Line 4428: raise FND_API.G_EXC_ERROR;

4424: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
4425: FND_MESSAGE.SET_NAME('AK','AK_NAV_EXISTS');
4426: FND_MSG_PUB.Add;
4427: end if;
4428: raise FND_API.G_EXC_ERROR;
4429: end if;
4430:
4431: --** validate table columns passed in **
4432: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

Line 4432: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

4428: raise FND_API.G_EXC_ERROR;
4429: end if;
4430:
4431: --** validate table columns passed in **
4432: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
4433: if not AK_OBJECT_PVT.VALIDATE_ATTRIBUTE_NAVIGATION (
4434: p_validation_level => p_validation_level,
4435: p_api_version_number => 1.0,
4436: p_return_status => l_return_status,

Line 4452: raise FND_API.G_EXC_ERROR;

4448: -- Do not raise an error if it's the first pass
4449: if (p_pass = 1) then
4450: p_copy_redo_flag := TRUE;
4451: else
4452: raise FND_API.G_EXC_ERROR;
4453: end if; -- /* if p_pass */
4454: end if;
4455: end if;
4456:

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

4455: end if;
4456:
4457: --** Load non-required columns if their values are given **
4458:
4459: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
4460: l_attribute_category := p_attribute_category;
4461: end if;
4462:
4463: if (p_attribute1 <> FND_API.G_MISS_CHAR) then

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

4459: if (p_attribute_category <> FND_API.G_MISS_CHAR) then
4460: l_attribute_category := p_attribute_category;
4461: end if;
4462:
4463: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
4464: l_attribute1 := p_attribute1;
4465: end if;
4466:
4467: if (p_attribute2 <> FND_API.G_MISS_CHAR) then

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

4463: if (p_attribute1 <> FND_API.G_MISS_CHAR) then
4464: l_attribute1 := p_attribute1;
4465: end if;
4466:
4467: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
4468: l_attribute2 := p_attribute2;
4469: end if;
4470:
4471: if (p_attribute3 <> FND_API.G_MISS_CHAR) then

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

4467: if (p_attribute2 <> FND_API.G_MISS_CHAR) then
4468: l_attribute2 := p_attribute2;
4469: end if;
4470:
4471: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
4472: l_attribute3 := p_attribute3;
4473: end if;
4474:
4475: if (p_attribute4 <> FND_API.G_MISS_CHAR) then

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

4471: if (p_attribute3 <> FND_API.G_MISS_CHAR) then
4472: l_attribute3 := p_attribute3;
4473: end if;
4474:
4475: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
4476: l_attribute4 := p_attribute4;
4477: end if;
4478:
4479: if (p_attribute5 <> FND_API.G_MISS_CHAR) then

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

4475: if (p_attribute4 <> FND_API.G_MISS_CHAR) then
4476: l_attribute4 := p_attribute4;
4477: end if;
4478:
4479: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
4480: l_attribute5 := p_attribute5;
4481: end if;
4482:
4483: if (p_attribute6 <> FND_API.G_MISS_CHAR) then

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

4479: if (p_attribute5 <> FND_API.G_MISS_CHAR) then
4480: l_attribute5 := p_attribute5;
4481: end if;
4482:
4483: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
4484: l_attribute6 := p_attribute6;
4485: end if;
4486:
4487: if (p_attribute7 <> FND_API.G_MISS_CHAR) then

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

4483: if (p_attribute6 <> FND_API.G_MISS_CHAR) then
4484: l_attribute6 := p_attribute6;
4485: end if;
4486:
4487: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
4488: l_attribute7:= p_attribute7;
4489: end if;
4490:
4491: if (p_attribute8 <> FND_API.G_MISS_CHAR) then

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

4487: if (p_attribute7 <> FND_API.G_MISS_CHAR) then
4488: l_attribute7:= p_attribute7;
4489: end if;
4490:
4491: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
4492: l_attribute8 := p_attribute8;
4493: end if;
4494:
4495: if (p_attribute9 <> FND_API.G_MISS_CHAR) then

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

4491: if (p_attribute8 <> FND_API.G_MISS_CHAR) then
4492: l_attribute8 := p_attribute8;
4493: end if;
4494:
4495: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
4496: l_attribute9 := p_attribute9;
4497: end if;
4498:
4499: if (p_attribute10 <> FND_API.G_MISS_CHAR) then

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

4495: if (p_attribute9 <> FND_API.G_MISS_CHAR) then
4496: l_attribute9 := p_attribute9;
4497: end if;
4498:
4499: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
4500: l_attribute10 := p_attribute10;
4501: end if;
4502:
4503: if (p_attribute11 <> FND_API.G_MISS_CHAR) then

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

4499: if (p_attribute10 <> FND_API.G_MISS_CHAR) then
4500: l_attribute10 := p_attribute10;
4501: end if;
4502:
4503: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
4504: l_attribute11 := p_attribute11;
4505: end if;
4506:
4507: if (p_attribute12 <> FND_API.G_MISS_CHAR) then

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

4503: if (p_attribute11 <> FND_API.G_MISS_CHAR) then
4504: l_attribute11 := p_attribute11;
4505: end if;
4506:
4507: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
4508: l_attribute12 := p_attribute12;
4509: end if;
4510:
4511: if (p_attribute13 <> FND_API.G_MISS_CHAR) then

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

4507: if (p_attribute12 <> FND_API.G_MISS_CHAR) then
4508: l_attribute12 := p_attribute12;
4509: end if;
4510:
4511: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
4512: l_attribute13 := p_attribute13;
4513: end if;
4514:
4515: if (p_attribute14 <> FND_API.G_MISS_CHAR) then

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

4511: if (p_attribute13 <> FND_API.G_MISS_CHAR) then
4512: l_attribute13 := p_attribute13;
4513: end if;
4514:
4515: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
4516: l_attribute14 := p_attribute14;
4517: end if;
4518:
4519: if (p_attribute15 <> FND_API.G_MISS_CHAR) then

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

4515: if (p_attribute14 <> FND_API.G_MISS_CHAR) then
4516: l_attribute14 := p_attribute14;
4517: end if;
4518:
4519: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
4520: l_attribute15 := p_attribute15;
4521: end if;
4522:
4523: if (p_created_by <> FND_API.G_MISS_NUM) then

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

4519: if (p_attribute15 <> FND_API.G_MISS_CHAR) then
4520: l_attribute15 := p_attribute15;
4521: end if;
4522:
4523: if (p_created_by <> FND_API.G_MISS_NUM) then
4524: l_created_by := p_created_by;
4525: end if;
4526:
4527: if (p_creation_date <> FND_API.G_MISS_DATE) then

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

4523: if (p_created_by <> FND_API.G_MISS_NUM) then
4524: l_created_by := p_created_by;
4525: end if;
4526:
4527: if (p_creation_date <> FND_API.G_MISS_DATE) then
4528: l_creation_date := p_creation_date;
4529: end if;
4530:
4531: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

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

4527: if (p_creation_date <> FND_API.G_MISS_DATE) then
4528: l_creation_date := p_creation_date;
4529: end if;
4530:
4531: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4532: l_last_updated_by := p_last_updated_by;
4533: end if;
4534:
4535: if (p_last_update_date <> FND_API.G_MISS_DATE) then

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

4531: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4532: l_last_updated_by := p_last_updated_by;
4533: end if;
4534:
4535: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4536: l_last_update_date := p_last_update_date;
4537: end if;
4538:
4539: if (p_last_update_login <> FND_API.G_MISS_NUM) then

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

4535: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4536: l_last_update_date := p_last_update_date;
4537: end if;
4538:
4539: if (p_last_update_login <> FND_API.G_MISS_NUM) then
4540: l_last_update_login := p_last_update_login;
4541: end if;
4542:
4543: -- Create record if no validation error was found

Line 4638: p_return_status := FND_API.G_RET_STS_SUCCESS;

4634: to_char(p_value_number) );
4635: FND_MSG_PUB.Add;
4636: end if;
4637:
4638: p_return_status := FND_API.G_RET_STS_SUCCESS;
4639:
4640: FND_MSG_PUB.Count_And_Get (
4641: p_count => p_msg_count,
4642: p_data => p_msg_data);

Line 4657: p_return_status := FND_API.G_RET_STS_ERROR;

4653: to_char(p_value_number) );
4654: FND_MSG_PUB.Add;
4655: end if;
4656: rollback to start_create_navigation;
4657: p_return_status := FND_API.G_RET_STS_ERROR;
4658: FND_MSG_PUB.Count_And_Get (
4659: p_count => p_msg_count,
4660: p_data => p_msg_data);
4661: WHEN FND_API.G_EXC_ERROR THEN

Line 4661: WHEN FND_API.G_EXC_ERROR THEN

4657: p_return_status := FND_API.G_RET_STS_ERROR;
4658: FND_MSG_PUB.Count_And_Get (
4659: p_count => p_msg_count,
4660: p_data => p_msg_data);
4661: WHEN FND_API.G_EXC_ERROR THEN
4662: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
4663: FND_MESSAGE.SET_NAME('AK','AK_NAV_NOT_CREATED');
4664: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||
4665: ' ' || to_char(p_attribute_application_id)

Line 4672: p_return_status := FND_API.G_RET_STS_ERROR;

4668: to_char(p_value_date) ||
4669: to_char(p_value_number) );
4670: FND_MSG_PUB.Add;
4671: end if;
4672: p_return_status := FND_API.G_RET_STS_ERROR;
4673: rollback to start_create_navigation;
4674: FND_MSG_PUB.Count_And_Get (
4675: p_count => p_msg_count,
4676: p_data => p_msg_data);

Line 4678: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4674: FND_MSG_PUB.Count_And_Get (
4675: p_count => p_msg_count,
4676: p_data => p_msg_data);
4677: WHEN OTHERS THEN
4678: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4679: rollback to start_create_navigation;
4680: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
4681: SUBSTR (SQLERRM, 1, 240) );
4682: FND_MSG_PUB.Count_And_Get (

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

4709: -- Version Initial version number = 1.0
4710: -- History Current version number = 1.0
4711: --=======================================================
4712: procedure CREATE_ATTRIBUTE_VALUE (
4713: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4714: p_api_version_number IN NUMBER,
4715: p_init_msg_tbl IN BOOLEAN := FALSE,
4716: p_msg_count OUT NOCOPY NUMBER,
4717: p_msg_data OUT NOCOPY VARCHAR2,

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

4719: p_database_object_name IN VARCHAR2,
4720: p_attribute_application_id IN NUMBER,
4721: p_attribute_code IN VARCHAR2,
4722: p_key_value1 IN VARCHAR2,
4723: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4724: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4725: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4726: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4727: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4720: p_attribute_application_id IN NUMBER,
4721: p_attribute_code IN VARCHAR2,
4722: p_key_value1 IN VARCHAR2,
4723: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4724: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4725: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4726: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4727: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4728: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4721: p_attribute_code IN VARCHAR2,
4722: p_key_value1 IN VARCHAR2,
4723: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4724: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4725: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4726: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4727: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4728: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4729: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4722: p_key_value1 IN VARCHAR2,
4723: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4724: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4725: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4726: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4727: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4728: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4729: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4730: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4723: p_key_value2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4724: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4725: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4726: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4727: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4728: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4729: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4730: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4724: p_key_value3 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4725: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4726: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4727: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4728: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4729: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4730: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

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

4725: p_key_value4 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4726: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4727: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4728: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4729: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4730: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_value_date IN DATE := FND_API.G_MISS_DATE,

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

4726: p_key_value5 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4727: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4728: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4729: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4730: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_value_date IN DATE := FND_API.G_MISS_DATE,
4734: p_value_number IN NUMBER := FND_API.G_MISS_NUM,

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

4727: p_key_value6 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4728: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4729: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4730: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_value_date IN DATE := FND_API.G_MISS_DATE,
4734: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4735: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

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

4728: p_key_value7 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4729: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4730: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_value_date IN DATE := FND_API.G_MISS_DATE,
4734: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4735: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4736: p_creation_date IN DATE := FND_API.G_MISS_DATE,

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

4729: p_key_value8 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4730: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_value_date IN DATE := FND_API.G_MISS_DATE,
4734: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4735: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4736: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4737: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

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

4730: p_key_value9 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4731: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_value_date IN DATE := FND_API.G_MISS_DATE,
4734: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4735: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4736: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4737: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4738: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

4731: p_key_value10 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4732: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_value_date IN DATE := FND_API.G_MISS_DATE,
4734: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4735: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4736: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4737: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4738: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4739: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

4732: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
4733: p_value_date IN DATE := FND_API.G_MISS_DATE,
4734: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4735: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4736: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4737: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4738: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4739: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4740: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE

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

4733: p_value_date IN DATE := FND_API.G_MISS_DATE,
4734: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4735: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4736: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4737: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4738: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4739: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4740: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE
4741: ) is

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

4734: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
4735: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4736: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4737: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4738: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4739: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4740: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE
4741: ) is
4742: l_api_version_number CONSTANT number := 1.0;

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

4735: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4736: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4737: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4738: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4739: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4740: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE
4741: ) is
4742: l_api_version_number CONSTANT number := 1.0;
4743: l_api_name CONSTANT varchar2(30) := 'Create_Attribute_Value';

Line 4740: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE

4736: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4737: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4738: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4739: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4740: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE
4741: ) is
4742: l_api_version_number CONSTANT number := 1.0;
4743: l_api_name CONSTANT varchar2(30) := 'Create_Attribute_Value';
4744: l_created_by number;

Line 4765: IF NOT FND_API.Compatible_API_Call (

4761: l_value_number NUMBER := null;
4762: l_value_varchar2 VARCHAR2(240) := null;
4763: begin
4764:
4765: IF NOT FND_API.Compatible_API_Call (
4766: l_api_version_number, p_api_version_number, l_api_name,
4767: G_PKG_NAME) then
4768: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4769: return;

Line 4768: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4764:
4765: IF NOT FND_API.Compatible_API_Call (
4766: l_api_version_number, p_api_version_number, l_api_name,
4767: G_PKG_NAME) then
4768: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4769: return;
4770: END IF;
4771:
4772: -- Initialize the message table if requested.

Line 4804: raise FND_API.G_EXC_ERROR;

4800: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_VALUE', TRUE);
4801: FND_MSG_PUB.Add;
4802: end if;
4803: -- dbms_output.put_line(l_api_name || 'Error - Row already exists');
4804: raise FND_API.G_EXC_ERROR;
4805: end if;
4806:
4807: --** validate table columns passed in **
4808: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

Line 4808: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

4804: raise FND_API.G_EXC_ERROR;
4805: end if;
4806:
4807: --** validate table columns passed in **
4808: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
4809: if not AK_OBJECT_PVT.VALIDATE_ATTRIBUTE_VALUE (
4810: p_validation_level => p_validation_level,
4811: p_api_version_number => 1.0,
4812: p_return_status => l_return_status,

Line 4832: raise FND_API.G_EXC_ERROR;

4828: p_value_number => p_value_number,
4829: p_caller => AK_ON_OBJECTS_PVT.G_CREATE
4830: ) then
4831: -- dbms_output.put_line('validation failed');
4832: raise FND_API.G_EXC_ERROR;
4833: end if;
4834: end if;
4835:
4836: --** Load non-required columns if their values are given **

Line 4837: if (p_key_value2 <> FND_API.G_MISS_CHAR) then

4833: end if;
4834: end if;
4835:
4836: --** Load non-required columns if their values are given **
4837: if (p_key_value2 <> FND_API.G_MISS_CHAR) then
4838: l_key_value2 := p_key_value2;
4839: end if;
4840:
4841: if (p_key_value3 <> FND_API.G_MISS_CHAR) then

Line 4841: if (p_key_value3 <> FND_API.G_MISS_CHAR) then

4837: if (p_key_value2 <> FND_API.G_MISS_CHAR) then
4838: l_key_value2 := p_key_value2;
4839: end if;
4840:
4841: if (p_key_value3 <> FND_API.G_MISS_CHAR) then
4842: l_key_value3 := p_key_value3;
4843: end if;
4844:
4845: if (p_key_value4 <> FND_API.G_MISS_CHAR) then

Line 4845: if (p_key_value4 <> FND_API.G_MISS_CHAR) then

4841: if (p_key_value3 <> FND_API.G_MISS_CHAR) then
4842: l_key_value3 := p_key_value3;
4843: end if;
4844:
4845: if (p_key_value4 <> FND_API.G_MISS_CHAR) then
4846: l_key_value4 := p_key_value4;
4847: end if;
4848:
4849: if (p_key_value5 <> FND_API.G_MISS_CHAR) then

Line 4849: if (p_key_value5 <> FND_API.G_MISS_CHAR) then

4845: if (p_key_value4 <> FND_API.G_MISS_CHAR) then
4846: l_key_value4 := p_key_value4;
4847: end if;
4848:
4849: if (p_key_value5 <> FND_API.G_MISS_CHAR) then
4850: l_key_value5 := p_key_value5;
4851: end if;
4852:
4853: if (p_key_value6 <> FND_API.G_MISS_CHAR) then

Line 4853: if (p_key_value6 <> FND_API.G_MISS_CHAR) then

4849: if (p_key_value5 <> FND_API.G_MISS_CHAR) then
4850: l_key_value5 := p_key_value5;
4851: end if;
4852:
4853: if (p_key_value6 <> FND_API.G_MISS_CHAR) then
4854: l_key_value6 := p_key_value6;
4855: end if;
4856:
4857: if (p_key_value7 <> FND_API.G_MISS_CHAR) then

Line 4857: if (p_key_value7 <> FND_API.G_MISS_CHAR) then

4853: if (p_key_value6 <> FND_API.G_MISS_CHAR) then
4854: l_key_value6 := p_key_value6;
4855: end if;
4856:
4857: if (p_key_value7 <> FND_API.G_MISS_CHAR) then
4858: l_key_value7 := p_key_value7;
4859: end if;
4860:
4861: if (p_key_value8 <> FND_API.G_MISS_CHAR) then

Line 4861: if (p_key_value8 <> FND_API.G_MISS_CHAR) then

4857: if (p_key_value7 <> FND_API.G_MISS_CHAR) then
4858: l_key_value7 := p_key_value7;
4859: end if;
4860:
4861: if (p_key_value8 <> FND_API.G_MISS_CHAR) then
4862: l_key_value8 := p_key_value8;
4863: end if;
4864:
4865: if (p_key_value9 <> FND_API.G_MISS_CHAR) then

Line 4865: if (p_key_value9 <> FND_API.G_MISS_CHAR) then

4861: if (p_key_value8 <> FND_API.G_MISS_CHAR) then
4862: l_key_value8 := p_key_value8;
4863: end if;
4864:
4865: if (p_key_value9 <> FND_API.G_MISS_CHAR) then
4866: l_key_value9 := p_key_value9;
4867: end if;
4868:
4869: if (p_key_value10 <> FND_API.G_MISS_CHAR) then

Line 4869: if (p_key_value10 <> FND_API.G_MISS_CHAR) then

4865: if (p_key_value9 <> FND_API.G_MISS_CHAR) then
4866: l_key_value9 := p_key_value9;
4867: end if;
4868:
4869: if (p_key_value10 <> FND_API.G_MISS_CHAR) then
4870: l_key_value10 := p_key_value10;
4871: end if;
4872:
4873: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then

Line 4873: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then

4869: if (p_key_value10 <> FND_API.G_MISS_CHAR) then
4870: l_key_value10 := p_key_value10;
4871: end if;
4872:
4873: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then
4874: l_value_varchar2 := p_value_varchar2;
4875: end if;
4876:
4877: if (p_value_date <> FND_API.G_MISS_DATE) then

Line 4877: if (p_value_date <> FND_API.G_MISS_DATE) then

4873: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then
4874: l_value_varchar2 := p_value_varchar2;
4875: end if;
4876:
4877: if (p_value_date <> FND_API.G_MISS_DATE) then
4878: l_value_date := p_value_date;
4879: end if;
4880:
4881: if (p_value_number <> FND_API.G_MISS_NUM) then

Line 4881: if (p_value_number <> FND_API.G_MISS_NUM) then

4877: if (p_value_date <> FND_API.G_MISS_DATE) then
4878: l_value_date := p_value_date;
4879: end if;
4880:
4881: if (p_value_number <> FND_API.G_MISS_NUM) then
4882: l_value_number := p_value_number;
4883: end if;
4884:
4885: if (p_created_by <> FND_API.G_MISS_NUM) then

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

4881: if (p_value_number <> FND_API.G_MISS_NUM) then
4882: l_value_number := p_value_number;
4883: end if;
4884:
4885: if (p_created_by <> FND_API.G_MISS_NUM) then
4886: l_created_by := p_created_by;
4887: end if;
4888:
4889: if (p_creation_date <> FND_API.G_MISS_DATE) then

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

4885: if (p_created_by <> FND_API.G_MISS_NUM) then
4886: l_created_by := p_created_by;
4887: end if;
4888:
4889: if (p_creation_date <> FND_API.G_MISS_DATE) then
4890: l_creation_date := p_creation_date;
4891: end if;
4892:
4893: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

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

4889: if (p_creation_date <> FND_API.G_MISS_DATE) then
4890: l_creation_date := p_creation_date;
4891: end if;
4892:
4893: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4894: l_last_updated_by := p_last_updated_by;
4895: end if;
4896:
4897: if (p_last_update_date <> FND_API.G_MISS_DATE) then

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

4893: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4894: l_last_updated_by := p_last_updated_by;
4895: end if;
4896:
4897: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4898: l_last_update_date := p_last_update_date;
4899: end if;
4900:
4901: if (p_last_update_login <> FND_API.G_MISS_NUM) then

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

4897: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4898: l_last_update_date := p_last_update_date;
4899: end if;
4900:
4901: if (p_last_update_login <> FND_API.G_MISS_NUM) then
4902: l_last_update_login := p_last_update_login;
4903: end if;
4904:
4905: -- Create record if no validation error was found

Line 4992: p_return_status := FND_API.G_RET_STS_SUCCESS;

4988: ' ' || l_key_value10);
4989: FND_MSG_PUB.Add;
4990: end if;
4991:
4992: p_return_status := FND_API.G_RET_STS_SUCCESS;
4993:
4994: FND_MSG_PUB.Count_And_Get (
4995: p_count => p_msg_count,
4996: p_data => p_msg_data);

Line 5018: p_return_status := FND_API.G_RET_STS_ERROR;

5014: ' ' || l_key_value9 ||
5015: ' ' || l_key_value10);
5016: FND_MSG_PUB.Add;
5017: end if;
5018: p_return_status := FND_API.G_RET_STS_ERROR;
5019: rollback to start_create_value;
5020: FND_MSG_PUB.Count_And_Get (
5021: p_count => p_msg_count,
5022: p_data => p_msg_data);

Line 5023: WHEN FND_API.G_EXC_ERROR THEN

5019: rollback to start_create_value;
5020: FND_MSG_PUB.Count_And_Get (
5021: p_count => p_msg_count,
5022: p_data => p_msg_data);
5023: WHEN FND_API.G_EXC_ERROR THEN
5024: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
5025: FND_MESSAGE.SET_NAME('AK','AK_OBJECT_NOT_CREATED');
5026: FND_MESSAGE.SET_TOKEN('OBJECT','AK_ATTRIBUTE_VALUE', TRUE);
5027: FND_MESSAGE.SET_TOKEN('KEY', p_database_object_name ||

Line 5042: p_return_status := FND_API.G_RET_STS_ERROR;

5038: ' ' || l_key_value9 ||
5039: ' ' || l_key_value10);
5040: FND_MSG_PUB.Add;
5041: end if;
5042: p_return_status := FND_API.G_RET_STS_ERROR;
5043: rollback to start_create_value;
5044: FND_MSG_PUB.Count_And_Get (
5045: p_count => p_msg_count,
5046: p_data => p_msg_data);

Line 5048: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5044: FND_MSG_PUB.Count_And_Get (
5045: p_count => p_msg_count,
5046: p_data => p_msg_data);
5047: WHEN OTHERS THEN
5048: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5049: rollback to start_create_value;
5050: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME, l_api_name,
5051: SUBSTR (SQLERRM, 1, 240) );
5052: FND_MSG_PUB.Count_And_Get (