DBA Data[Home] [Help]

APPS.AK_CUSTOM_PVT dependencies on FND_API

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

45: -- Version Initial version number = 1.0
46: -- History Current version number = 1.0
47: --=======================================================
48: procedure DOWNLOAD_CUSTOM (
49: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
50: p_api_version_number IN NUMBER,
51: p_return_status OUT NOCOPY VARCHAR2,
52: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
53: p_custom_pk_tbl IN AK_CUSTOM_PUB.Custom_PK_Tbl_Type := AK_CUSTOM_PUB.G_MISS_CUSTOM_PK_TBL,

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

48: procedure DOWNLOAD_CUSTOM (
49: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
50: p_api_version_number IN NUMBER,
51: p_return_status OUT NOCOPY VARCHAR2,
52: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
53: p_custom_pk_tbl IN AK_CUSTOM_PUB.Custom_PK_Tbl_Type := AK_CUSTOM_PUB.G_MISS_CUSTOM_PK_TBL,
54: p_nls_language IN VARCHAR2,
55: p_get_object_flag IN VARCHAR2,
56: p_level IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 56: p_level IN VARCHAR2 := FND_API.G_MISS_CHAR,

52: p_application_id IN NUMBER := FND_API.G_MISS_NUM,
53: p_custom_pk_tbl IN AK_CUSTOM_PUB.Custom_PK_Tbl_Type := AK_CUSTOM_PUB.G_MISS_CUSTOM_PK_TBL,
54: p_nls_language IN VARCHAR2,
55: p_get_object_flag IN VARCHAR2,
56: p_level IN VARCHAR2 := FND_API.G_MISS_CHAR,
57: p_levelpk IN VARCHAR2 := FND_API.G_MISS_CHAR
58: ) is
59: cursor l_get_custom_list_csr (application_id number, p_region_code varchar2) is
60: select ac.customization_application_id, ac.customization_code,

Line 57: p_levelpk IN VARCHAR2 := FND_API.G_MISS_CHAR

53: p_custom_pk_tbl IN AK_CUSTOM_PUB.Custom_PK_Tbl_Type := AK_CUSTOM_PUB.G_MISS_CUSTOM_PK_TBL,
54: p_nls_language IN VARCHAR2,
55: p_get_object_flag IN VARCHAR2,
56: p_level IN VARCHAR2 := FND_API.G_MISS_CHAR,
57: p_levelpk IN VARCHAR2 := FND_API.G_MISS_CHAR
58: ) is
59: cursor l_get_custom_list_csr (application_id number, p_region_code varchar2) is
60: select ac.customization_application_id, ac.customization_code,
61: ac.region_application_id, ac.region_code

Line 218: IF NOT FND_API.Compatible_API_Call (

214: l_level_pk VARCHAR2(30);
215: l_fun_pk VARCHAR2(30);
216: begin
217:
218: IF NOT FND_API.Compatible_API_Call (
219: l_api_version_number, p_api_version_number, l_api_name,
220: G_PKG_NAME) then
221: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
222: return;

Line 221: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

217:
218: IF NOT FND_API.Compatible_API_Call (
219: l_api_version_number, p_api_version_number, l_api_name,
220: G_PKG_NAME) then
221: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
222: return;
223: END IF;
224:
225: if (p_level = 'RESPONSIBILITY' and p_levelpk is not null and

Line 226: p_levelpk <> FND_API.G_MISS_CHAR) then

222: return;
223: END IF;
224:
225: if (p_level = 'RESPONSIBILITY' and p_levelpk is not null and
226: p_levelpk <> FND_API.G_MISS_CHAR) then
227: open l_get_resp_id(p_levelpk);
228: fetch l_get_resp_id into l_resp_id_pk;
229: if (l_get_resp_id%notfound) then
230: close l_get_resp_id;

Line 236: RAISE FND_API.G_EXC_ERROR;

232: FND_MESSAGE.SET_NAME('AK','AK_RESP_IS_NOT_VALID');
233: FND_MESSAGE.SET_TOKEN('KEY',p_levelpk);
234: FND_MSG_PUB.Add;
235: end if;
236: RAISE FND_API.G_EXC_ERROR;
237: end if;
238: close l_get_resp_id;
239: elsif (p_level = 'RESPONSIBILITY' and (p_levelpk is null or
240: p_levelpk = FND_API.G_MISS_CHAR)) then

Line 240: p_levelpk = FND_API.G_MISS_CHAR)) then

236: RAISE FND_API.G_EXC_ERROR;
237: end if;
238: close l_get_resp_id;
239: elsif (p_level = 'RESPONSIBILITY' and (p_levelpk is null or
240: p_levelpk = FND_API.G_MISS_CHAR)) then
241: open l_get_resp_id2;
242: fetch l_get_resp_id2 into l_level_id_pk;
243: if (l_get_resp_id2%notfound) then
244: close l_get_resp_id2;

Line 250: RAISE FND_API.G_EXC_ERROR;

246: FND_MESSAGE.SET_NAME('AK','AK_RESP_IS_NOT_VALID');
247: FND_MESSAGE.SET_TOKEN('KEY',p_levelpk);
248: FND_MSG_PUB.Add;
249: end if;
250: RAISE FND_API.G_EXC_ERROR;
251: end if;
252: close l_get_resp_id2;
253: elsif (p_level = 'ORGANIZATION' and p_levelpk is not null and
254: p_levelpk <> FND_API.G_MISS_CHAR) then

Line 254: p_levelpk <> FND_API.G_MISS_CHAR) then

250: RAISE FND_API.G_EXC_ERROR;
251: end if;
252: close l_get_resp_id2;
253: elsif (p_level = 'ORGANIZATION' and p_levelpk is not null and
254: p_levelpk <> FND_API.G_MISS_CHAR) then
255: open l_get_org_id(p_levelpk);
256: fetch l_get_org_id into l_org_id_pk;
257: if (l_get_org_id%notfound) then
258: close l_get_org_id;

Line 264: RAISE FND_API.G_EXC_ERROR;

260: FND_MESSAGE.SET_NAME('AK','AK_ORG_IS_NOT_VALID');
261: FND_MESSAGE.SET_TOKEN('KEY',p_levelpk);
262: FND_MSG_PUB.Add;
263: end if;
264: RAISE FND_API.G_EXC_ERROR;
265: end if;
266: close l_get_org_id;
267: elsif (p_level = 'ORGANIZATION' and (p_levelpk is null or
268: p_levelpk = FND_API.G_MISS_CHAR)) then

Line 268: p_levelpk = FND_API.G_MISS_CHAR)) then

264: RAISE FND_API.G_EXC_ERROR;
265: end if;
266: close l_get_org_id;
267: elsif (p_level = 'ORGANIZATION' and (p_levelpk is null or
268: p_levelpk = FND_API.G_MISS_CHAR)) then
269: open l_get_org_id2;
270: fetch l_get_org_id2 into l_level_id_pk;
271: if (l_get_org_id2%notfound) then
272: close l_get_org_id2;

Line 278: RAISE FND_API.G_EXC_ERROR;

274: FND_MESSAGE.SET_NAME('AK','AK_ORG_IS_NOT_VALID');
275: FND_MESSAGE.SET_TOKEN('KEY',p_levelpk);
276: FND_MSG_PUB.Add;
277: end if;
278: RAISE FND_API.G_EXC_ERROR;
279: end if;
280: close l_get_org_id2;
281: elsif (p_level = 'FUNCTION' and p_levelpk is not null and
282: p_levelpk <> FND_API.G_MISS_CHAR) then

Line 282: p_levelpk <> FND_API.G_MISS_CHAR) then

278: RAISE FND_API.G_EXC_ERROR;
279: end if;
280: close l_get_org_id2;
281: elsif (p_level = 'FUNCTION' and p_levelpk is not null and
282: p_levelpk <> FND_API.G_MISS_CHAR) then
283: open l_get_fun_name(p_levelpk);
284: fetch l_get_fun_name into l_fun_pk;
285: if (l_get_fun_name%notfound) then
286: close l_get_fun_name;

Line 292: RAISE FND_API.G_EXC_ERROR;

288: FND_MESSAGE.SET_NAME('AK','AK_FUN_IS_NOT_VALID');
289: FND_MESSAGE.SET_TOKEN('KEY',p_levelpk);
290: FND_MSG_PUB.Add;
291: end if;
292: RAISE FND_API.G_EXC_ERROR;
293: end if;
294: close l_get_fun_name;
295: elsif (p_level = 'FUNCTION' and (p_levelpk is null or
296: p_levelpk = FND_API.G_MISS_CHAR)) then

Line 296: p_levelpk = FND_API.G_MISS_CHAR)) then

292: RAISE FND_API.G_EXC_ERROR;
293: end if;
294: close l_get_fun_name;
295: elsif (p_level = 'FUNCTION' and (p_levelpk is null or
296: p_levelpk = FND_API.G_MISS_CHAR)) then
297: open l_get_fun_name2;
298: fetch l_get_fun_name2 into l_level_id_pk;
299: if (l_get_fun_name2%notfound) then
300: close l_get_fun_name2;

Line 306: RAISE FND_API.G_EXC_ERROR;

302: FND_MESSAGE.SET_NAME('AK','AK_FUN_IS_NOT_VALID');
303: FND_MESSAGE.SET_TOKEN('KEY',p_levelpk);
304: FND_MSG_PUB.Add;
305: end if;
306: RAISE FND_API.G_EXC_ERROR;
307: end if;
308: close l_get_fun_name2;
309: end if;
310: -- Check that one of the following selection criteria is given:

Line 313: if (p_application_id = FND_API.G_MISS_NUM) then

309: end if;
310: -- Check that one of the following selection criteria is given:
311: -- - p_application_id alone, or
312: -- - a list of region_application_id and region_code in p_object_PK_tbl
313: if (p_application_id = FND_API.G_MISS_NUM) then
314: if (p_custom_PK_tbl.count = 0) then
315: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
316: FND_MESSAGE.SET_NAME('AK','AK_NO_SELECTION');
317: FND_MSG_PUB.Add;

Line 319: raise FND_API.G_EXC_ERROR;

315: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
316: FND_MESSAGE.SET_NAME('AK','AK_NO_SELECTION');
317: FND_MSG_PUB.Add;
318: end if;
319: raise FND_API.G_EXC_ERROR;
320: end if;
321: else
322: if (p_custom_PK_tbl.count > 0) then
323: -- both application ID and a list of regions to be extracted are

Line 351: raise FND_API.G_EXC_ERROR;

347: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) then
348: FND_MESSAGE.SET_NAME('AK','AK_REGION_DOES_NOT_EXIST');
349: FND_MSG_PUB.Add;
350: end if;
351: raise FND_API.G_EXC_ERROR;
352: end if;
353: exit when l_get_region_code_csr%notfound;
354: l_index := l_index + 1;
355: end loop;

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

387: p_nls_language => p_nls_language,
388: p_get_object_flag => 'Y'
389: );
390:
391: if (l_return_status = FND_API.G_RET_STS_ERROR) or
392: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
393: -- dbms_output.put_line(l_api_name || ' Error downloading regions');
394: raise FND_API.G_EXC_ERROR;
395: end if;

Line 392: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then

388: p_get_object_flag => 'Y'
389: );
390:
391: if (l_return_status = FND_API.G_RET_STS_ERROR) or
392: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
393: -- dbms_output.put_line(l_api_name || ' Error downloading regions');
394: raise FND_API.G_EXC_ERROR;
395: end if;
396: end if;

Line 394: raise FND_API.G_EXC_ERROR;

390:
391: if (l_return_status = FND_API.G_RET_STS_ERROR) or
392: (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) then
393: -- dbms_output.put_line(l_api_name || ' Error downloading regions');
394: raise FND_API.G_EXC_ERROR;
395: end if;
396: end if;
397: -- end if;
398:

Line 406: if (p_level is null or p_level = FND_API.G_MISS_CHAR) then

402: while (l_index is not null) loop
403: --
404: -- Add the customizations referenced by this region to the custom list
405: --
406: if (p_level is null or p_level = FND_API.G_MISS_CHAR) then
407: for l_custom_rec in l_get_custom_list_csr (
408: l_region_pk_tbl(l_index).region_appl_id,
409: l_region_pk_tbl(l_index).region_code) LOOP
410: AK_CUSTOM_PVT.INSERT_CUSTOM_PK_TABLE(

Line 494: p_levelpk <> FND_API.G_MISS_CHAR) then

490: p_custom_code => l_custom_rec.customization_code,
491: p_custom_pk_tbl => l_custom_pk_tbl);
492: end loop;
493: elsif (p_level = 'SITE' and p_levelpk is not null and
494: p_levelpk <> FND_API.G_MISS_CHAR) then
495: for l_custom_rec in l_get_custom_site_list_csr (
496: l_region_pk_tbl(l_index).region_appl_id,
497: l_region_pk_tbl(l_index).region_code,
498: p_levelpk) LOOP

Line 508: p_levelpk = FND_API.G_MISS_CHAR)) then

504: p_custom_code => l_custom_rec.customization_code,
505: p_custom_pk_tbl => l_custom_pk_tbl);
506: end loop;
507: elsif (p_level = 'SITE' and (p_levelpk is null or
508: p_levelpk = FND_API.G_MISS_CHAR)) then
509: for l_custom_rec in l_get_custom_site_list2_csr (
510: l_region_pk_tbl(l_index).region_appl_id,
511: l_region_pk_tbl(l_index).region_code) LOOP
512: AK_CUSTOM_PVT.INSERT_CUSTOM_PK_TABLE(

Line 521: p_levelpk <> FND_API.G_MISS_CHAR) then

517: p_custom_code => l_custom_rec.customization_code,
518: p_custom_pk_tbl => l_custom_pk_tbl);
519: end loop;
520: elsif (p_level = 'LOCALIZATION' and p_levelpk is not null and
521: p_levelpk <> FND_API.G_MISS_CHAR) then
522: for l_custom_rec in l_get_custom_local_list_csr (
523: l_region_pk_tbl(l_index).region_appl_id,
524: l_region_pk_tbl(l_index).region_code,
525: p_levelpk) LOOP

Line 535: p_levelpk = FND_API.G_MISS_CHAR)) then

531: p_custom_code => l_custom_rec.customization_code,
532: p_custom_pk_tbl => l_custom_pk_tbl);
533: end loop;
534: elsif (p_level = 'LOCALIZATION' and (p_levelpk is null or
535: p_levelpk = FND_API.G_MISS_CHAR)) then
536: for l_custom_rec in l_get_custom_local_list2_csr (
537: l_region_pk_tbl(l_index).region_appl_id,
538: l_region_pk_tbl(l_index).region_code) LOOP
539: AK_CUSTOM_PVT.INSERT_CUSTOM_PK_TABLE(

Line 564: if ( (l_custom_pk_tbl(l_index).region_appl_id <> FND_API.G_MISS_NUM) and

560: --
561: --dbms_output.put_line('writing custom #'||to_char(l_index) || ':' ||
562: -- l_custom_pk_tbl(l_index).region_code);
563:
564: if ( (l_custom_pk_tbl(l_index).region_appl_id <> FND_API.G_MISS_NUM) and
565: (l_custom_pk_tbl(l_index).region_appl_id is not null) and
566: (l_custom_pk_tbl(l_index).region_code <> FND_API.G_MISS_CHAR) and
567: (l_custom_pk_tbl(l_index).region_code is not null) ) then
568: WRITE_CUSTOM_TO_BUFFER(

Line 566: (l_custom_pk_tbl(l_index).region_code <> FND_API.G_MISS_CHAR) and

562: -- l_custom_pk_tbl(l_index).region_code);
563:
564: if ( (l_custom_pk_tbl(l_index).region_appl_id <> FND_API.G_MISS_NUM) and
565: (l_custom_pk_tbl(l_index).region_appl_id is not null) and
566: (l_custom_pk_tbl(l_index).region_code <> FND_API.G_MISS_CHAR) and
567: (l_custom_pk_tbl(l_index).region_code is not null) ) then
568: WRITE_CUSTOM_TO_BUFFER(
569: p_validation_level => p_validation_level,
570: p_return_status => l_return_status,

Line 579: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or

575: p_nls_language => p_nls_language
576: );
577: end if;
578:
579: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
580: (l_return_status = FND_API.G_RET_STS_ERROR) then
581: RAISE FND_API.G_EXC_ERROR;
582: end if;
583:

Line 580: (l_return_status = FND_API.G_RET_STS_ERROR) then

576: );
577: end if;
578:
579: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
580: (l_return_status = FND_API.G_RET_STS_ERROR) then
581: RAISE FND_API.G_EXC_ERROR;
582: end if;
583:
584: -- Ready to download the next customization in the list

Line 581: RAISE FND_API.G_EXC_ERROR;

577: end if;
578:
579: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
580: (l_return_status = FND_API.G_RET_STS_ERROR) then
581: RAISE FND_API.G_EXC_ERROR;
582: end if;
583:
584: -- Ready to download the next customization in the list
585: l_index := l_custom_pk_tbl.NEXT(l_index);

Line 593: -- raise FND_API.G_EXC_ERROR;

589: -- if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
590: -- FND_MESSAGE.SET_NAME('AK','AK_CUST_FOR_REG_DOES_NOT_EXIST');
591: -- FND_MSG_PUB.Add;
592: -- end if;
593: -- raise FND_API.G_EXC_ERROR;
594: end if;
595:
596: p_return_status := FND_API.G_RET_STS_SUCCESS;
597:

Line 596: p_return_status := FND_API.G_RET_STS_SUCCESS;

592: -- end if;
593: -- raise FND_API.G_EXC_ERROR;
594: end if;
595:
596: p_return_status := FND_API.G_RET_STS_SUCCESS;
597:
598: EXCEPTION
599: WHEN VALUE_ERROR THEN
600: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN

Line 605: p_return_status := FND_API.G_RET_STS_ERROR;

601: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_PK_VALUE_ERROR');
602: FND_MSG_PUB.Add;
603: end if;
604: --dbms_output.put_line('Value error occurred - check your custom list.');
605: p_return_status := FND_API.G_RET_STS_ERROR;
606: WHEN FND_API.G_EXC_ERROR THEN
607: p_return_status := FND_API.G_RET_STS_ERROR;
608: WHEN OTHERS THEN
609: --dbms_output.put_line(SUBSTR(SQLERRM,1,240));

Line 606: WHEN FND_API.G_EXC_ERROR THEN

602: FND_MSG_PUB.Add;
603: end if;
604: --dbms_output.put_line('Value error occurred - check your custom list.');
605: p_return_status := FND_API.G_RET_STS_ERROR;
606: WHEN FND_API.G_EXC_ERROR THEN
607: p_return_status := FND_API.G_RET_STS_ERROR;
608: WHEN OTHERS THEN
609: --dbms_output.put_line(SUBSTR(SQLERRM,1,240));
610: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 607: p_return_status := FND_API.G_RET_STS_ERROR;

603: end if;
604: --dbms_output.put_line('Value error occurred - check your custom list.');
605: p_return_status := FND_API.G_RET_STS_ERROR;
606: WHEN FND_API.G_EXC_ERROR THEN
607: p_return_status := FND_API.G_RET_STS_ERROR;
608: WHEN OTHERS THEN
609: --dbms_output.put_line(SUBSTR(SQLERRM,1,240));
610: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
611: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 610: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

606: WHEN FND_API.G_EXC_ERROR THEN
607: p_return_status := FND_API.G_RET_STS_ERROR;
608: WHEN OTHERS THEN
609: --dbms_output.put_line(SUBSTR(SQLERRM,1,240));
610: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
611: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
612: SUBSTR (SQLERRM, 1, 240) );
613: FND_MSG_PUB.Add;
614: end DOWNLOAD_CUSTOM;

Line 717: WHEN FND_API.G_EXC_ERROR THEN

713: p_custom_pk_tbl(l_index).custom_code := l_custom_rec.customization_code;
714: end loop;
715:
716: EXCEPTION
717: WHEN FND_API.G_EXC_ERROR THEN
718: p_return_status := FND_API.G_RET_STS_ERROR;
719: WHEN OTHERS THEN
720: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
721: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 718: p_return_status := FND_API.G_RET_STS_ERROR;

714: end loop;
715:
716: EXCEPTION
717: WHEN FND_API.G_EXC_ERROR THEN
718: p_return_status := FND_API.G_RET_STS_ERROR;
719: WHEN OTHERS THEN
720: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
721: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
722: SUBSTR (SQLERRM, 1, 240) );

Line 720: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

716: EXCEPTION
717: WHEN FND_API.G_EXC_ERROR THEN
718: p_return_status := FND_API.G_RET_STS_ERROR;
719: WHEN OTHERS THEN
720: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
721: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
722: SUBSTR (SQLERRM, 1, 240) );
723: FND_MSG_PUB.Add;
724: end INSERT_CUSTOM_PK_TABLE;

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

749: -- The NLS langauge that should be used when
750: -- extracting data from the TL table
751: --=======================================================
752: procedure WRITE_CUSTOM_TO_BUFFER (
753: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
754: p_return_status OUT NOCOPY VARCHAR2,
755: p_region_application_id IN NUMBER,
756: p_region_code IN VARCHAR2,
757: p_custom_application_id IN NUMBER,

Line 798: RAISE FND_API.G_EXC_ERROR;

794: p_custom_code);
795: FND_MSG_PUB.Add;
796: end if;
797: -- dbms_output.put_line('Cannot find customization '||p_custom_code);
798: RAISE FND_API.G_EXC_ERROR;
799: end if;
800: close l_get_custom_csr;
801:
802: -- Retrieve custom TL information from the database

Line 817: RAISE FND_API.G_EXC_ERROR;

813: p_custom_code);
814: FND_MSG_PUB.Add;
815: end if;
816: --dbms_output.put_line('Cannot find custom TL '||p_custom_code);
817: RAISE FND_API.G_EXC_ERROR;
818: end if;
819: close l_get_custom_tl_csr;
820:
821: -- Customization must be validated before it is written to the file

Line 822: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

818: end if;
819: close l_get_custom_tl_csr;
820:
821: -- Customization must be validated before it is written to the file
822: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
823: if not AK_CUSTOM_PVT.VALIDATE_CUSTOM (
824: p_validation_level => p_validation_level,
825: p_api_version_number => 1.0,
826: p_return_status => l_return_status,

Line 859: raise FND_API.G_EXC_ERROR;

855: to_char(p_custom_application_id) ||' '||
856: p_custom_code);
857: FND_MSG_PUB.Add;
858: end if;
859: raise FND_API.G_EXC_ERROR;
860: end if; /* if AK_CUSTOM_PVT.VALIDATE_CUSTOM */
861: end if; /* if p_validation_level */
862:
863: -- Write customization into buffer

Line 872: (l_custom_rec.verticalization_id <> FND_API.G_MISS_CHAR)) then

868: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(p_custom_code) || '" "'||
869: nvl(to_char(p_region_application_id), '') || '" "' ||
870: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(p_region_code) || '"';
871: if ((l_custom_rec.verticalization_id IS NOT NULL) and
872: (l_custom_rec.verticalization_id <> FND_API.G_MISS_CHAR)) then
873: l_index := l_index + 1;
874: l_databuffer_tbl(l_index) := ' VERTICALIZATION_ID = "' ||
875: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.verticalization_id) || '"';
876: end if;

Line 878: (l_custom_rec.localization_code <> FND_API.G_MISS_CHAR)) then

874: l_databuffer_tbl(l_index) := ' VERTICALIZATION_ID = "' ||
875: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.verticalization_id) || '"';
876: end if;
877: if ((l_custom_rec.localization_code IS NOT NULL) and
878: (l_custom_rec.localization_code <> FND_API.G_MISS_CHAR)) then
879: l_index := l_index + 1;
880: l_databuffer_tbl(l_index) := ' LOCALIZATION_CODE = "' ||
881: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.localization_code) || '"';
882: end if;

Line 884: (l_custom_rec.org_id <> FND_API.G_MISS_NUM)) then

880: l_databuffer_tbl(l_index) := ' LOCALIZATION_CODE = "' ||
881: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.localization_code) || '"';
882: end if;
883: if ((l_custom_rec.org_id IS NOT NULL) and
884: (l_custom_rec.org_id <> FND_API.G_MISS_NUM)) then
885: l_index := l_index + 1;
886: l_databuffer_tbl(l_index) := ' ORG_ID = "' ||
887: nvl(to_char(l_custom_rec.org_id), '') || '"';
888: end if;

Line 890: (l_custom_rec.site_id <> FND_API.G_MISS_NUM)) then

886: l_databuffer_tbl(l_index) := ' ORG_ID = "' ||
887: nvl(to_char(l_custom_rec.org_id), '') || '"';
888: end if;
889: if ((l_custom_rec.site_id IS NOT NULL) and
890: (l_custom_rec.site_id <> FND_API.G_MISS_NUM)) then
891: l_index := l_index + 1;
892: l_databuffer_tbl(l_index) := ' SITE_ID = "' ||
893: nvl(to_char(l_custom_rec.site_id), '') || '"';
894: end if;

Line 896: (l_custom_rec.responsibility_id <> FND_API.G_MISS_NUM)) then

892: l_databuffer_tbl(l_index) := ' SITE_ID = "' ||
893: nvl(to_char(l_custom_rec.site_id), '') || '"';
894: end if;
895: if ((l_custom_rec.responsibility_id IS NOT NULL) and
896: (l_custom_rec.responsibility_id <> FND_API.G_MISS_NUM)) then
897: l_index := l_index + 1;
898: l_databuffer_tbl(l_index) := ' RESPONSIBILITY_ID = "' ||
899: nvl(to_char(l_custom_rec.responsibility_id), '') || '"';
900: end if;

Line 902: (l_custom_rec.web_user_id <> FND_API.G_MISS_NUM)) then

898: l_databuffer_tbl(l_index) := ' RESPONSIBILITY_ID = "' ||
899: nvl(to_char(l_custom_rec.responsibility_id), '') || '"';
900: end if;
901: if ((l_custom_rec.web_user_id IS NOT NULL) and
902: (l_custom_rec.web_user_id <> FND_API.G_MISS_NUM)) then
903: l_index := l_index + 1;
904: l_databuffer_tbl(l_index) := ' WEB_USER_ID = "' ||
905: nvl(to_char(l_custom_rec.web_user_id), '') || '"';
906: end if;

Line 908: (l_custom_rec.default_customization_flag <> FND_API.G_MISS_CHAR)) then

904: l_databuffer_tbl(l_index) := ' WEB_USER_ID = "' ||
905: nvl(to_char(l_custom_rec.web_user_id), '') || '"';
906: end if;
907: if ((l_custom_rec.default_customization_flag IS NOT NULL) and
908: (l_custom_rec.default_customization_flag <> FND_API.G_MISS_CHAR)) then
909: l_index := l_index + 1;
910: l_databuffer_tbl(l_index) := ' CUSTOMIZATION_FLAG = "' ||
911: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.default_customization_flag) || '"';
912: end if;

Line 914: (l_custom_rec.customization_level_id <> FND_API.G_MISS_NUM)) then

910: l_databuffer_tbl(l_index) := ' CUSTOMIZATION_FLAG = "' ||
911: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.default_customization_flag) || '"';
912: end if;
913: if ((l_custom_rec.customization_level_id IS NOT NULL) and
914: (l_custom_rec.customization_level_id <> FND_API.G_MISS_NUM)) then
915: l_index := l_index + 1;
916: l_databuffer_tbl(l_index) := ' CUSTOMIZATION_LEVEL_ID = "' ||
917: nvl(to_char(l_custom_rec.customization_level_id), '') || '"';
918: end if;

Line 920: (l_custom_rec.developer_mode <> FND_API.G_MISS_CHAR)) then

916: l_databuffer_tbl(l_index) := ' CUSTOMIZATION_LEVEL_ID = "' ||
917: nvl(to_char(l_custom_rec.customization_level_id), '') || '"';
918: end if;
919: if ((l_custom_rec.developer_mode IS NOT NULL) and
920: (l_custom_rec.developer_mode <> FND_API.G_MISS_CHAR)) then
921: l_index := l_index + 1;
922: l_databuffer_tbl(l_index) := ' DEVELOPER_MODE = "' ||
923: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.developer_mode) || '"';
924: end if;

Line 926: (l_custom_rec.reference_path <> FND_API.G_MISS_CHAR)) then

922: l_databuffer_tbl(l_index) := ' DEVELOPER_MODE = "' ||
923: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.developer_mode) || '"';
924: end if;
925: if ((l_custom_rec.reference_path IS NOT NULL) and
926: (l_custom_rec.reference_path <> FND_API.G_MISS_CHAR)) then
927: l_index := l_index + 1;
928: l_databuffer_tbl(l_index) := ' REFERENCE_PATH = "' ||
929: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.reference_path) || '"';
930: end if;

Line 932: (l_custom_rec.function_name <> FND_API.G_MISS_CHAR)) then

928: l_databuffer_tbl(l_index) := ' REFERENCE_PATH = "' ||
929: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.reference_path) || '"';
930: end if;
931: if ((l_custom_rec.function_name IS NOT NULL) and
932: (l_custom_rec.function_name <> FND_API.G_MISS_CHAR)) then
933: l_index := l_index + 1;
934: l_databuffer_tbl(l_index) := ' FUNCTION_NAME = "' ||
935: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.function_name) || '"';
936: end if;

Line 938: (l_custom_rec.start_date_active <> FND_API.G_MISS_DATE)) then

934: l_databuffer_tbl(l_index) := ' FUNCTION_NAME = "' ||
935: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_rec.function_name) || '"';
936: end if;
937: if ((l_custom_rec.start_date_active IS NOT NULL) and
938: (l_custom_rec.start_date_active <> FND_API.G_MISS_DATE)) then
939: l_index := l_index + 1;
940: l_databuffer_tbl(l_index) := ' START_DATE_ACTIVE = "' ||
941: to_char(l_custom_rec.start_date_active,
942: AK_ON_OBJECTS_PUB.G_DATE_FORMAT) || '"';

Line 945: (l_custom_rec.end_date_active <> FND_API.G_MISS_DATE)) then

941: to_char(l_custom_rec.start_date_active,
942: AK_ON_OBJECTS_PUB.G_DATE_FORMAT) || '"';
943: end if;
944: if ((l_custom_rec.end_date_active IS NOT NULL) and
945: (l_custom_rec.end_date_active <> FND_API.G_MISS_DATE)) then
946: l_index := l_index + 1;
947: l_databuffer_tbl(l_index) := ' END_DATE_ACTIVE = "' ||
948: to_char(l_custom_rec.end_date_active,
949: AK_ON_OBJECTS_PUB.G_DATE_FORMAT) || '"';

Line 976: (l_custom_tl_rec.name <> FND_API.G_MISS_CHAR)) then

972:
973: -- translation columns
974: --
975: if ((l_custom_tl_rec.name IS NOT NULL) and
976: (l_custom_tl_rec.name <> FND_API.G_MISS_CHAR)) then
977: l_index := l_index + 1;
978: l_databuffer_tbl(l_index) := ' NAME = "' ||
979: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_tl_rec.name) || '"';
980: end if;

Line 982: (l_custom_tl_rec.description <> FND_API.G_MISS_CHAR)) then

978: l_databuffer_tbl(l_index) := ' NAME = "' ||
979: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_tl_rec.name) || '"';
980: end if;
981: if ((l_custom_tl_rec.description IS NOT NULL) and
982: (l_custom_tl_rec.description <> FND_API.G_MISS_CHAR)) then
983: l_index := l_index + 1;
984: l_databuffer_tbl(l_index) := ' DESCRIPTION = "' ||
985: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_custom_tl_rec.description) || '"';
986: end if;

Line 995: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or

991: p_buffer_tbl => l_databuffer_tbl,
992: p_write_mode => AK_ON_OBJECTS_PUB.G_APPEND
993: );
994: -- If API call returns with an error status...
995: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
996: (l_return_status = FND_API.G_RET_STS_ERROR) then
997: RAISE FND_API.G_EXC_ERROR;
998: end if;
999:

Line 996: (l_return_status = FND_API.G_RET_STS_ERROR) then

992: p_write_mode => AK_ON_OBJECTS_PUB.G_APPEND
993: );
994: -- If API call returns with an error status...
995: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
996: (l_return_status = FND_API.G_RET_STS_ERROR) then
997: RAISE FND_API.G_EXC_ERROR;
998: end if;
999:
1000: l_databuffer_tbl.delete;

Line 997: RAISE FND_API.G_EXC_ERROR;

993: );
994: -- If API call returns with an error status...
995: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
996: (l_return_status = FND_API.G_RET_STS_ERROR) then
997: RAISE FND_API.G_EXC_ERROR;
998: end if;
999:
1000: l_databuffer_tbl.delete;
1001:

Line 1014: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or

1010: );
1011: --
1012: -- Download aborts if validation fails in WRITE_CUST_REGION_TO_BUFFER
1013: --
1014: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1015: (l_return_status = FND_API.G_RET_STS_ERROR) then
1016: RAISE FND_API.G_EXC_ERROR;
1017: end if;
1018:

Line 1015: (l_return_status = FND_API.G_RET_STS_ERROR) then

1011: --
1012: -- Download aborts if validation fails in WRITE_CUST_REGION_TO_BUFFER
1013: --
1014: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1015: (l_return_status = FND_API.G_RET_STS_ERROR) then
1016: RAISE FND_API.G_EXC_ERROR;
1017: end if;
1018:
1019: WRITE_CUST_REG_ITEM_TO_BUFFER (

Line 1016: RAISE FND_API.G_EXC_ERROR;

1012: -- Download aborts if validation fails in WRITE_CUST_REGION_TO_BUFFER
1013: --
1014: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1015: (l_return_status = FND_API.G_RET_STS_ERROR) then
1016: RAISE FND_API.G_EXC_ERROR;
1017: end if;
1018:
1019: WRITE_CUST_REG_ITEM_TO_BUFFER (
1020: p_validation_level => p_validation_level,

Line 1031: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or

1027: );
1028: --
1029: -- Download aborts if validation fails in WRITE_CUST_REG_ITEM_TO_BUFFER
1030: --
1031: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1032: (l_return_status = FND_API.G_RET_STS_ERROR) then
1033: RAISE FND_API.G_EXC_ERROR;
1034: end if;
1035:

Line 1032: (l_return_status = FND_API.G_RET_STS_ERROR) then

1028: --
1029: -- Download aborts if validation fails in WRITE_CUST_REG_ITEM_TO_BUFFER
1030: --
1031: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1032: (l_return_status = FND_API.G_RET_STS_ERROR) then
1033: RAISE FND_API.G_EXC_ERROR;
1034: end if;
1035:
1036: WRITE_CRITERIA_TO_BUFFER (

Line 1033: RAISE FND_API.G_EXC_ERROR;

1029: -- Download aborts if validation fails in WRITE_CUST_REG_ITEM_TO_BUFFER
1030: --
1031: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1032: (l_return_status = FND_API.G_RET_STS_ERROR) then
1033: RAISE FND_API.G_EXC_ERROR;
1034: end if;
1035:
1036: WRITE_CRITERIA_TO_BUFFER (
1037: p_validation_level => p_validation_level,

Line 1048: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or

1044: );
1045: --
1046: -- Download aborts if validation fails in WRITE_CRITERIA_TO_BUFFER
1047: --
1048: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1049: (l_return_status = FND_API.G_RET_STS_ERROR) then
1050: RAISE FND_API.G_EXC_ERROR;
1051: end if;
1052:

Line 1049: (l_return_status = FND_API.G_RET_STS_ERROR) then

1045: --
1046: -- Download aborts if validation fails in WRITE_CRITERIA_TO_BUFFER
1047: --
1048: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1049: (l_return_status = FND_API.G_RET_STS_ERROR) then
1050: RAISE FND_API.G_EXC_ERROR;
1051: end if;
1052:
1053: l_index := 1;

Line 1050: RAISE FND_API.G_EXC_ERROR;

1046: -- Download aborts if validation fails in WRITE_CRITERIA_TO_BUFFER
1047: --
1048: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1049: (l_return_status = FND_API.G_RET_STS_ERROR) then
1050: RAISE FND_API.G_EXC_ERROR;
1051: end if;
1052:
1053: l_index := 1;
1054: l_databuffer_tbl(l_index) := 'END CUSTOMIZATION';

Line 1065: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or

1061: p_buffer_tbl => l_databuffer_tbl,
1062: p_write_mode => AK_ON_OBJECTS_PUB.G_APPEND
1063: );
1064: -- If API call returns with an error status...
1065: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1066: (l_return_status = FND_API.G_RET_STS_ERROR) then
1067: RAISE FND_API.G_EXC_ERROR;
1068: end if;
1069:

Line 1066: (l_return_status = FND_API.G_RET_STS_ERROR) then

1062: p_write_mode => AK_ON_OBJECTS_PUB.G_APPEND
1063: );
1064: -- If API call returns with an error status...
1065: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1066: (l_return_status = FND_API.G_RET_STS_ERROR) then
1067: RAISE FND_API.G_EXC_ERROR;
1068: end if;
1069:
1070: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 1067: RAISE FND_API.G_EXC_ERROR;

1063: );
1064: -- If API call returns with an error status...
1065: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1066: (l_return_status = FND_API.G_RET_STS_ERROR) then
1067: RAISE FND_API.G_EXC_ERROR;
1068: end if;
1069:
1070: p_return_status := FND_API.G_RET_STS_SUCCESS;
1071:

Line 1070: p_return_status := FND_API.G_RET_STS_SUCCESS;

1066: (l_return_status = FND_API.G_RET_STS_ERROR) then
1067: RAISE FND_API.G_EXC_ERROR;
1068: end if;
1069:
1070: p_return_status := FND_API.G_RET_STS_SUCCESS;
1071:
1072: EXCEPTION
1073: WHEN VALUE_ERROR THEN
1074: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN

Line 1082: p_return_status := FND_API.G_RET_STS_ERROR;

1078: to_char(p_custom_application_id) ||
1079: ' ' || p_custom_code);
1080: FND_MSG_PUB.Add;
1081: end if;
1082: p_return_status := FND_API.G_RET_STS_ERROR;
1083: WHEN FND_API.G_EXC_ERROR THEN
1084: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1085: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_NOT_DOWNLOADED');
1086: FND_MESSAGE.SET_TOKEN('KEY', to_char(p_region_application_id) ||

Line 1083: WHEN FND_API.G_EXC_ERROR THEN

1079: ' ' || p_custom_code);
1080: FND_MSG_PUB.Add;
1081: end if;
1082: p_return_status := FND_API.G_RET_STS_ERROR;
1083: WHEN FND_API.G_EXC_ERROR THEN
1084: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1085: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_NOT_DOWNLOADED');
1086: FND_MESSAGE.SET_TOKEN('KEY', to_char(p_region_application_id) ||
1087: ' ' || p_region_code || ' ' ||

Line 1092: p_return_status := FND_API.G_RET_STS_ERROR;

1088: to_char(p_custom_application_id) ||
1089: ' ' || p_custom_code);
1090: FND_MSG_PUB.Add;
1091: end if;
1092: p_return_status := FND_API.G_RET_STS_ERROR;
1093: WHEN OTHERS THEN
1094: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1095: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1096: SUBSTR (SQLERRM, 1, 240) );

Line 1094: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1090: FND_MSG_PUB.Add;
1091: end if;
1092: p_return_status := FND_API.G_RET_STS_ERROR;
1093: WHEN OTHERS THEN
1094: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1095: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1096: SUBSTR (SQLERRM, 1, 240) );
1097: FND_MSG_PUB.Add;
1098: end WRITE_CUSTOM_TO_BUFFER;

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

1123: -- The NLS langauge that should be used when
1124: -- extracting data from the TL table
1125: --=======================================================
1126: procedure WRITE_CUST_REGION_TO_BUFFER (
1127: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1128: p_return_status OUT NOCOPY VARCHAR2,
1129: p_region_application_id IN NUMBER,
1130: p_region_code IN VARCHAR2,
1131: p_custom_application_id IN NUMBER,

Line 1157: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;

1153: l_index NUMBER;
1154: l_cust_region_rec AK_CUSTOM_REGIONS%ROWTYPE;
1155: l_cust_region_tl_rec AK_CUSTOM_REGIONS_TL%ROWTYPE;
1156: l_return_status varchar2(1);
1157: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;
1158: begin
1159: -- Retrieve customization region information from the database
1160:
1161: open l_get_cust_region_csr;

Line 1176: RAISE FND_API.G_EXC_ERROR;

1172: end if;
1173: -- dbms_output.put_line('Cannot find customization '||p_custom_code);
1174: close l_get_cust_region_tl_csr;
1175: close l_get_cust_region_csr;
1176: RAISE FND_API.G_EXC_ERROR;
1177: else
1178: -- write this customized region if it is validated
1179: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) and
1180: not AK_CUSTOM_PVT.VALIDATE_CUST_REGION (

Line 1179: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) and

1175: close l_get_cust_region_csr;
1176: RAISE FND_API.G_EXC_ERROR;
1177: else
1178: -- write this customized region if it is validated
1179: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) and
1180: not AK_CUSTOM_PVT.VALIDATE_CUST_REGION (
1181: p_validation_level => p_validation_level,
1182: p_api_version_number => 1.0,
1183: p_return_status => l_return_status,

Line 1203: raise FND_API.G_EXC_ERROR;

1199: p_region_code ||' '||
1200: to_char(p_custom_application_id) ||' '||
1201: p_custom_code);
1202: FND_MSG_PUB.Add;
1203: raise FND_API.G_EXC_ERROR;
1204: end if; /* if AK_CUSTOM_PVT.VALIDATE_CUST_REGION */
1205:
1206:
1207: else

Line 1214: (l_cust_region_rec.property_varchar2_value <> FND_API.G_MISS_CHAR)) then

1210: l_index := l_index + 1;
1211: l_databuffer_tbl(l_index) := ' BEGIN CUSTOM_REGION '|| '"' ||
1212: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_cust_region_rec.property_name) || '"';
1213: if ((l_cust_region_rec.property_varchar2_value IS NOT NULL) and
1214: (l_cust_region_rec.property_varchar2_value <> FND_API.G_MISS_CHAR)) then
1215: l_index := l_index + 1;
1216: l_databuffer_tbl(l_index) := ' PROPERTY_VARCHAR2_VALUE = "' ||
1217: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_cust_region_rec.property_varchar2_value) || '"';
1218: end if;

Line 1220: (l_cust_region_rec.property_number_value <> FND_API.G_MISS_NUM)) then

1216: l_databuffer_tbl(l_index) := ' PROPERTY_VARCHAR2_VALUE = "' ||
1217: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_cust_region_rec.property_varchar2_value) || '"';
1218: end if;
1219: if ((l_cust_region_rec.property_number_value IS NOT NULL) and
1220: (l_cust_region_rec.property_number_value <> FND_API.G_MISS_NUM)) then
1221: l_index := l_index + 1;
1222: l_databuffer_tbl(l_index) := ' PROPERTY_NUMBER_VALUE = "' ||
1223: nvl(to_char(l_cust_region_rec.property_number_value), '') || '"';
1224: end if;

Line 1226: (l_cust_region_rec.criteria_join_condition <> FND_API.G_MISS_CHAR)) then

1222: l_databuffer_tbl(l_index) := ' PROPERTY_NUMBER_VALUE = "' ||
1223: nvl(to_char(l_cust_region_rec.property_number_value), '') || '"';
1224: end if;
1225: if ((l_cust_region_rec.criteria_join_condition IS NOT NULL) and
1226: (l_cust_region_rec.criteria_join_condition <> FND_API.G_MISS_CHAR)) then
1227: l_index := l_index + 1;
1228: l_databuffer_tbl(l_index) := ' CRITERIA_JOIN_CONDITION = "' ||
1229: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_cust_region_rec.criteria_join_condition) || '"';
1230: end if;

Line 1255: (l_cust_region_tl_rec.property_varchar2_value <> FND_API.G_MISS_CHAR)) then

1251: nvl(to_char(l_cust_region_rec.last_update_login),'') || '"';
1252: -- translation columns
1253: --
1254: if ((l_cust_region_tl_rec.property_varchar2_value IS NOT NULL) and
1255: (l_cust_region_tl_rec.property_varchar2_value <> FND_API.G_MISS_CHAR)) then
1256: l_index := l_index + 1;
1257: l_databuffer_tbl(l_index) := ' PROPERTY_VARCHAR2_VALUE_TL = "' ||
1258: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_cust_region_tl_rec.property_varchar2_value) || '"';
1259: end if;

Line 1274: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or

1270: p_buffer_tbl => l_databuffer_tbl,
1271: p_write_mode => AK_ON_OBJECTS_PUB.G_APPEND
1272: );
1273: -- If API call returns with an error status...
1274: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1275: (l_return_status = FND_API.G_RET_STS_ERROR) then
1276: close l_get_cust_region_tl_csr;
1277: close l_get_cust_region_csr;
1278: RAISE FND_API.G_EXC_ERROR;

Line 1275: (l_return_status = FND_API.G_RET_STS_ERROR) then

1271: p_write_mode => AK_ON_OBJECTS_PUB.G_APPEND
1272: );
1273: -- If API call returns with an error status...
1274: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1275: (l_return_status = FND_API.G_RET_STS_ERROR) then
1276: close l_get_cust_region_tl_csr;
1277: close l_get_cust_region_csr;
1278: RAISE FND_API.G_EXC_ERROR;
1279: end if;

Line 1278: RAISE FND_API.G_EXC_ERROR;

1274: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1275: (l_return_status = FND_API.G_RET_STS_ERROR) then
1276: close l_get_cust_region_tl_csr;
1277: close l_get_cust_region_csr;
1278: RAISE FND_API.G_EXC_ERROR;
1279: end if;
1280:
1281: l_databuffer_tbl.delete;
1282: end if; -- validation OK

Line 1290: p_return_status := FND_API.G_RET_STS_SUCCESS;

1286:
1287: end loop;
1288: close l_get_cust_region_csr;
1289:
1290: p_return_status := FND_API.G_RET_STS_SUCCESS;
1291: EXCEPTION
1292: WHEN VALUE_ERROR THEN
1293: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1294: FND_MESSAGE.SET_NAME('AK','AK_CUST_REGION_VALUE_ERROR');

Line 1302: p_return_status := FND_API.G_RET_STS_ERROR;

1298: ' ' || p_custom_code || ' ' ||
1299: ' ' || l_cust_region_rec.property_name);
1300: FND_MSG_PUB.Add;
1301: end if;
1302: p_return_status := FND_API.G_RET_STS_ERROR;
1303: WHEN FND_API.G_EXC_ERROR THEN
1304: p_return_status := FND_API.G_RET_STS_ERROR;
1305: WHEN OTHERS THEN
1306: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1303: WHEN FND_API.G_EXC_ERROR THEN

1299: ' ' || l_cust_region_rec.property_name);
1300: FND_MSG_PUB.Add;
1301: end if;
1302: p_return_status := FND_API.G_RET_STS_ERROR;
1303: WHEN FND_API.G_EXC_ERROR THEN
1304: p_return_status := FND_API.G_RET_STS_ERROR;
1305: WHEN OTHERS THEN
1306: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1307: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1304: p_return_status := FND_API.G_RET_STS_ERROR;

1300: FND_MSG_PUB.Add;
1301: end if;
1302: p_return_status := FND_API.G_RET_STS_ERROR;
1303: WHEN FND_API.G_EXC_ERROR THEN
1304: p_return_status := FND_API.G_RET_STS_ERROR;
1305: WHEN OTHERS THEN
1306: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1307: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1308: SUBSTR (SQLERRM, 1, 240) );

Line 1306: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1302: p_return_status := FND_API.G_RET_STS_ERROR;
1303: WHEN FND_API.G_EXC_ERROR THEN
1304: p_return_status := FND_API.G_RET_STS_ERROR;
1305: WHEN OTHERS THEN
1306: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1307: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1308: SUBSTR (SQLERRM, 1, 240) );
1309: FND_MSG_PUB.Add;
1310: end WRITE_CUST_REGION_TO_BUFFER;

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

1335: -- The NLS langauge that should be used when
1336: -- extracting data from the TL table
1337: --=======================================================
1338: procedure WRITE_CUST_REG_ITEM_TO_BUFFER (
1339: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1340: p_return_status OUT NOCOPY VARCHAR2,
1341: p_region_application_id IN NUMBER,
1342: p_region_code IN VARCHAR2,
1343: p_custom_application_id IN NUMBER,

Line 1394: RAISE FND_API.G_EXC_ERROR;

1390: end if;
1391: -- dbms_output.put_line('Cannot find customization '||p_custom_code);
1392: close l_get_cust_region_item_tl_csr;
1393: close l_get_cust_region_item_csr;
1394: RAISE FND_API.G_EXC_ERROR;
1395: else
1396: -- write this customized region item if it is validated
1397: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) and
1398: not AK_CUSTOM_PVT.VALIDATE_CUST_REGION_ITEM (

Line 1397: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) and

1393: close l_get_cust_region_item_csr;
1394: RAISE FND_API.G_EXC_ERROR;
1395: else
1396: -- write this customized region item if it is validated
1397: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) and
1398: not AK_CUSTOM_PVT.VALIDATE_CUST_REGION_ITEM (
1399: p_validation_level => p_validation_level,
1400: p_api_version_number => 1.0,
1401: p_return_status => l_return_status,

Line 1423: raise FND_API.G_EXC_ERROR;

1419: p_region_code ||' '||
1420: to_char(p_custom_application_id) ||' '||
1421: p_custom_code);
1422: FND_MSG_PUB.Add;
1423: raise FND_API.G_EXC_ERROR;
1424: end if; /* if AK_CUSTOM_PVT.VALIDATE_CUST_REGION_ITEM */
1425:
1426: else
1427: l_index := 1;

Line 1435: (l_cust_region_item_rec.property_varchar2_value <> FND_API.G_MISS_CHAR)) then

1431: l_cust_region_item_rec.attribute_application_id || '" "' ||
1432: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_cust_region_item_rec.attribute_code) || '" "' ||
1433: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_cust_region_item_rec.property_name) || '"';
1434: if ((l_cust_region_item_rec.property_varchar2_value IS NOT NULL) and
1435: (l_cust_region_item_rec.property_varchar2_value <> FND_API.G_MISS_CHAR)) then
1436: l_index := l_index + 1;
1437: l_databuffer_tbl(l_index) := ' PROPERTY_VARCHAR2_VALUE = "' ||
1438: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_cust_region_item_rec.property_varchar2_value) || '"';
1439: end if;

Line 1441: (l_cust_region_item_rec.property_number_value <> FND_API.G_MISS_NUM)) then

1437: l_databuffer_tbl(l_index) := ' PROPERTY_VARCHAR2_VALUE = "' ||
1438: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_cust_region_item_rec.property_varchar2_value) || '"';
1439: end if;
1440: if ((l_cust_region_item_rec.property_number_value IS NOT NULL) and
1441: (l_cust_region_item_rec.property_number_value <> FND_API.G_MISS_NUM)) then
1442: l_index := l_index + 1;
1443: l_databuffer_tbl(l_index) := ' PROPERTY_NUMBER_VALUE = "' ||
1444: nvl(to_char(l_cust_region_item_rec.property_number_value), '') || '"';
1445: end if;

Line 1447: (l_cust_region_item_rec.property_date_value <> FND_API.G_MISS_DATE)) then

1443: l_databuffer_tbl(l_index) := ' PROPERTY_NUMBER_VALUE = "' ||
1444: nvl(to_char(l_cust_region_item_rec.property_number_value), '') || '"';
1445: end if;
1446: if ((l_cust_region_item_rec.property_date_value IS NOT NULL) and
1447: (l_cust_region_item_rec.property_date_value <> FND_API.G_MISS_DATE)) then
1448: l_index := l_index + 1;
1449: l_databuffer_tbl(l_index) := ' PROPERTY_DATE_VALUE = "' ||
1450: to_char(l_cust_region_item_rec.property_date_value,
1451: AK_ON_OBJECTS_PUB.G_DATE_FORMAT) || '"';

Line 1478: (l_cust_region_item_tl_rec.property_varchar2_value <> FND_API.G_MISS_CHAR)) then

1474:
1475: -- translation columns
1476: --
1477: if ((l_cust_region_item_tl_rec.property_varchar2_value IS NOT NULL) and
1478: (l_cust_region_item_tl_rec.property_varchar2_value <> FND_API.G_MISS_CHAR)) then
1479: l_index := l_index + 1;
1480: l_databuffer_tbl(l_index) := ' PROPERTY_VARCHAR2_VALUE_TL = "' ||
1481: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_cust_region_item_tl_rec.property_varchar2_value) || '"';
1482: end if;

Line 1497: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or

1493: p_buffer_tbl => l_databuffer_tbl,
1494: p_write_mode => AK_ON_OBJECTS_PUB.G_APPEND
1495: );
1496: -- If API call returns with an error status...
1497: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1498: (l_return_status = FND_API.G_RET_STS_ERROR) then
1499: close l_get_cust_region_item_tl_csr;
1500: close l_get_cust_region_item_csr;
1501: RAISE FND_API.G_EXC_ERROR;

Line 1498: (l_return_status = FND_API.G_RET_STS_ERROR) then

1494: p_write_mode => AK_ON_OBJECTS_PUB.G_APPEND
1495: );
1496: -- If API call returns with an error status...
1497: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1498: (l_return_status = FND_API.G_RET_STS_ERROR) then
1499: close l_get_cust_region_item_tl_csr;
1500: close l_get_cust_region_item_csr;
1501: RAISE FND_API.G_EXC_ERROR;
1502: end if;

Line 1501: RAISE FND_API.G_EXC_ERROR;

1497: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1498: (l_return_status = FND_API.G_RET_STS_ERROR) then
1499: close l_get_cust_region_item_tl_csr;
1500: close l_get_cust_region_item_csr;
1501: RAISE FND_API.G_EXC_ERROR;
1502: end if;
1503:
1504: l_databuffer_tbl.delete;
1505: end if; -- validation OK

Line 1513: p_return_status := FND_API.G_RET_STS_SUCCESS;

1509:
1510: end loop;
1511: close l_get_cust_region_item_csr;
1512:
1513: p_return_status := FND_API.G_RET_STS_SUCCESS;
1514: EXCEPTION
1515: WHEN VALUE_ERROR THEN
1516: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1517: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_ITEM_VALUE_ERROR');

Line 1525: p_return_status := FND_API.G_RET_STS_ERROR;

1521: ' ' || p_custom_code || ' ' ||
1522: ' ' || l_cust_region_item_rec.property_name);
1523: FND_MSG_PUB.Add;
1524: end if;
1525: p_return_status := FND_API.G_RET_STS_ERROR;
1526: WHEN FND_API.G_EXC_ERROR THEN
1527: p_return_status := FND_API.G_RET_STS_ERROR;
1528: WHEN OTHERS THEN
1529: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1526: WHEN FND_API.G_EXC_ERROR THEN

1522: ' ' || l_cust_region_item_rec.property_name);
1523: FND_MSG_PUB.Add;
1524: end if;
1525: p_return_status := FND_API.G_RET_STS_ERROR;
1526: WHEN FND_API.G_EXC_ERROR THEN
1527: p_return_status := FND_API.G_RET_STS_ERROR;
1528: WHEN OTHERS THEN
1529: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1530: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1527: p_return_status := FND_API.G_RET_STS_ERROR;

1523: FND_MSG_PUB.Add;
1524: end if;
1525: p_return_status := FND_API.G_RET_STS_ERROR;
1526: WHEN FND_API.G_EXC_ERROR THEN
1527: p_return_status := FND_API.G_RET_STS_ERROR;
1528: WHEN OTHERS THEN
1529: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1530: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1531: SUBSTR (SQLERRM, 1, 240) );

Line 1529: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1525: p_return_status := FND_API.G_RET_STS_ERROR;
1526: WHEN FND_API.G_EXC_ERROR THEN
1527: p_return_status := FND_API.G_RET_STS_ERROR;
1528: WHEN OTHERS THEN
1529: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1530: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1531: SUBSTR (SQLERRM, 1, 240) );
1532: FND_MSG_PUB.Add;
1533: end WRITE_CUST_REG_ITEM_TO_BUFFER;

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

1558: -- The NLS langauge that should be used when
1559: -- extracting data from the TL table
1560: --=======================================================
1561: procedure WRITE_CRITERIA_TO_BUFFER (
1562: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1563: p_return_status OUT NOCOPY VARCHAR2,
1564: p_region_application_id IN NUMBER,
1565: p_region_code IN VARCHAR2,
1566: p_custom_application_id IN NUMBER,

Line 1589: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) and

1585: open l_get_criteria_csr;
1586: loop
1587: fetch l_get_criteria_csr into l_criteria_rec;
1588: exit when l_get_criteria_csr%notfound;
1589: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) and
1590: not AK_CUSTOM_PVT.VALIDATE_CRITERIA (
1591: p_validation_level => p_validation_level,
1592: p_api_version_number => 1.0,
1593: p_return_status => l_return_status,

Line 1616: raise FND_API.G_EXC_ERROR;

1612: p_region_code ||' '||
1613: to_char(p_custom_application_id) ||' '||
1614: p_custom_code);
1615: FND_MSG_PUB.Add;
1616: raise FND_API.G_EXC_ERROR;
1617: end if; /* if AK_CUSTOM_PVT.VALIDATE_CRITERIA */
1618:
1619: else
1620: l_index := 1;

Line 1631: (l_criteria_rec.value_varchar2 <> FND_API.G_MISS_CHAR)) then

1627: l_index := l_index + 1;
1628: l_databuffer_tbl(l_index) := ' OPERATION = "'||
1629: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_criteria_rec.operation) || '"';
1630: if ((l_criteria_rec.value_varchar2 IS NOT NULL) and
1631: (l_criteria_rec.value_varchar2 <> FND_API.G_MISS_CHAR)) then
1632: l_index := l_index + 1;
1633: l_databuffer_tbl(l_index) := ' VALUE_VARCHAR2 = "' ||
1634: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_criteria_rec.value_varchar2) || '"';
1635: end if;

Line 1637: (l_criteria_rec.value_number <> FND_API.G_MISS_NUM)) then

1633: l_databuffer_tbl(l_index) := ' VALUE_VARCHAR2 = "' ||
1634: AK_ON_OBJECTS_PVT.REPLACE_SPECIAL_CHAR(l_criteria_rec.value_varchar2) || '"';
1635: end if;
1636: if ((l_criteria_rec.value_number IS NOT NULL) and
1637: (l_criteria_rec.value_number <> FND_API.G_MISS_NUM)) then
1638: l_index := l_index + 1;
1639: l_databuffer_tbl(l_index) := ' VALUE_NUMBER = "' ||
1640: nvl(to_char(l_criteria_rec.value_number), '') || '"';
1641: end if;

Line 1643: (l_criteria_rec.value_date <> FND_API.G_MISS_DATE)) then

1639: l_databuffer_tbl(l_index) := ' VALUE_NUMBER = "' ||
1640: nvl(to_char(l_criteria_rec.value_number), '') || '"';
1641: end if;
1642: if ((l_criteria_rec.value_date IS NOT NULL) and
1643: (l_criteria_rec.value_date <> FND_API.G_MISS_DATE)) then
1644: l_index := l_index + 1;
1645: l_databuffer_tbl(l_index) := ' VALUE_DATE = "' ||
1646: to_char(l_criteria_rec.value_date,
1647: AK_ON_OBJECTS_PUB.G_DATE_FORMAT) || '"';

Line 1650: (l_criteria_rec.start_date_Active <> FND_API.G_MISS_DATE)) then

1646: to_char(l_criteria_rec.value_date,
1647: AK_ON_OBJECTS_PUB.G_DATE_FORMAT) || '"';
1648: end if;
1649: if ((l_criteria_rec.start_date_active IS NOT NULL) and
1650: (l_criteria_rec.start_date_Active <> FND_API.G_MISS_DATE)) then
1651: l_index := l_index + 1;
1652: l_databuffer_tbl(l_index) := ' START_DATE_ACTIVE = "' ||
1653: to_char(l_criteria_rec.start_date_active,
1654: AK_ON_OBJECTS_PUB.G_DATE_FORMAT) || '"';

Line 1657: (l_criteria_rec.end_date_Active <> FND_API.G_MISS_DATE)) then

1653: to_char(l_criteria_rec.start_date_active,
1654: AK_ON_OBJECTS_PUB.G_DATE_FORMAT) || '"';
1655: end if;
1656: if ((l_criteria_rec.end_date_active IS NOT NULL) and
1657: (l_criteria_rec.end_date_Active <> FND_API.G_MISS_DATE)) then
1658: l_index := l_index + 1;
1659: l_databuffer_tbl(l_index) := ' END_DATE_ACTIVE = "' ||
1660: to_char(l_criteria_rec.end_date_active,
1661: AK_ON_OBJECTS_PUB.G_DATE_FORMAT) || '"';

Line 1700: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or

1696: p_buffer_tbl => l_databuffer_tbl,
1697: p_write_mode => AK_ON_OBJECTS_PUB.G_APPEND
1698: );
1699: -- If API call returns with an error status...
1700: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1701: (l_return_status = FND_API.G_RET_STS_ERROR) then
1702: close l_get_criteria_csr;
1703: RAISE FND_API.G_EXC_ERROR;
1704: end if;

Line 1701: (l_return_status = FND_API.G_RET_STS_ERROR) then

1697: p_write_mode => AK_ON_OBJECTS_PUB.G_APPEND
1698: );
1699: -- If API call returns with an error status...
1700: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1701: (l_return_status = FND_API.G_RET_STS_ERROR) then
1702: close l_get_criteria_csr;
1703: RAISE FND_API.G_EXC_ERROR;
1704: end if;
1705:

Line 1703: RAISE FND_API.G_EXC_ERROR;

1699: -- If API call returns with an error status...
1700: if (l_return_status = FND_API.G_RET_STS_UNEXP_ERROR) or
1701: (l_return_status = FND_API.G_RET_STS_ERROR) then
1702: close l_get_criteria_csr;
1703: RAISE FND_API.G_EXC_ERROR;
1704: end if;
1705:
1706: end if; -- validation OK
1707:

Line 1711: p_return_status := FND_API.G_RET_STS_SUCCESS;

1707:
1708: end loop;
1709: close l_get_criteria_csr;
1710:
1711: p_return_status := FND_API.G_RET_STS_SUCCESS;
1712: EXCEPTION
1713: WHEN VALUE_ERROR THEN
1714: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1715: FND_MESSAGE.SET_NAME('AK','AK_CRITERIA_VALUE_ERROR');

Line 1723: p_return_status := FND_API.G_RET_STS_ERROR;

1719: ' ' || p_custom_code || ' ' ||
1720: ' ' || to_char(l_criteria_rec.sequence_number));
1721: FND_MSG_PUB.Add;
1722: end if;
1723: p_return_status := FND_API.G_RET_STS_ERROR;
1724: WHEN FND_API.G_EXC_ERROR THEN
1725: p_return_status := FND_API.G_RET_STS_ERROR;
1726: WHEN OTHERS THEN
1727: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1724: WHEN FND_API.G_EXC_ERROR THEN

1720: ' ' || to_char(l_criteria_rec.sequence_number));
1721: FND_MSG_PUB.Add;
1722: end if;
1723: p_return_status := FND_API.G_RET_STS_ERROR;
1724: WHEN FND_API.G_EXC_ERROR THEN
1725: p_return_status := FND_API.G_RET_STS_ERROR;
1726: WHEN OTHERS THEN
1727: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1728: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1725: p_return_status := FND_API.G_RET_STS_ERROR;

1721: FND_MSG_PUB.Add;
1722: end if;
1723: p_return_status := FND_API.G_RET_STS_ERROR;
1724: WHEN FND_API.G_EXC_ERROR THEN
1725: p_return_status := FND_API.G_RET_STS_ERROR;
1726: WHEN OTHERS THEN
1727: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1728: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1729: SUBSTR (SQLERRM, 1, 240) );

Line 1727: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1723: p_return_status := FND_API.G_RET_STS_ERROR;
1724: WHEN FND_API.G_EXC_ERROR THEN
1725: p_return_status := FND_API.G_RET_STS_ERROR;
1726: WHEN OTHERS THEN
1727: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1728: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1729: SUBSTR (SQLERRM, 1, 240) );
1730: FND_MSG_PUB.Add;
1731: end WRITE_CRITERIA_TO_BUFFER;

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

1761: -- Version Initial version number = 1.0
1762: -- History Current version number = 1.0
1763: --=======================================================
1764: function VALIDATE_CUSTOM (
1765: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1766: p_api_version_number IN NUMBER,
1767: p_return_status OUT NOCOPY VARCHAR2,
1768: p_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
1769: p_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1768: p_region_application_id IN NUMBER := FND_API.G_MISS_NUM,

1764: function VALIDATE_CUSTOM (
1765: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1766: p_api_version_number IN NUMBER,
1767: p_return_status OUT NOCOPY VARCHAR2,
1768: p_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
1769: p_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1770: p_custom_application_id IN NUMBER := FND_API.G_MISS_NUM,
1771: p_custom_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1772: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1769: p_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

1765: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1766: p_api_version_number IN NUMBER,
1767: p_return_status OUT NOCOPY VARCHAR2,
1768: p_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
1769: p_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1770: p_custom_application_id IN NUMBER := FND_API.G_MISS_NUM,
1771: p_custom_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1772: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
1773: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1770: p_custom_application_id IN NUMBER := FND_API.G_MISS_NUM,

1766: p_api_version_number IN NUMBER,
1767: p_return_status OUT NOCOPY VARCHAR2,
1768: p_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
1769: p_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1770: p_custom_application_id IN NUMBER := FND_API.G_MISS_NUM,
1771: p_custom_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1772: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
1773: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1774: p_org_id IN NUMBER := FND_API.G_MISS_NUM,

Line 1771: p_custom_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

1767: p_return_status OUT NOCOPY VARCHAR2,
1768: p_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
1769: p_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1770: p_custom_application_id IN NUMBER := FND_API.G_MISS_NUM,
1771: p_custom_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1772: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
1773: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1774: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
1775: p_site_id IN NUMBER := FND_API.G_MISS_NUM,

Line 1772: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,

1768: p_region_application_id IN NUMBER := FND_API.G_MISS_NUM,
1769: p_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1770: p_custom_application_id IN NUMBER := FND_API.G_MISS_NUM,
1771: p_custom_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1772: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
1773: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1774: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
1775: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
1776: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,

Line 1773: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

1769: p_region_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1770: p_custom_application_id IN NUMBER := FND_API.G_MISS_NUM,
1771: p_custom_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1772: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
1773: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1774: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
1775: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
1776: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
1777: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,

Line 1774: p_org_id IN NUMBER := FND_API.G_MISS_NUM,

1770: p_custom_application_id IN NUMBER := FND_API.G_MISS_NUM,
1771: p_custom_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1772: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
1773: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1774: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
1775: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
1776: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
1777: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
1778: p_default_custom_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1775: p_site_id IN NUMBER := FND_API.G_MISS_NUM,

1771: p_custom_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1772: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
1773: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1774: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
1775: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
1776: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
1777: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
1778: p_default_custom_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
1779: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,

Line 1776: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,

1772: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
1773: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1774: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
1775: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
1776: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
1777: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
1778: p_default_custom_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
1779: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
1780: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1777: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,

1773: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
1774: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
1775: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
1776: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
1777: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
1778: p_default_custom_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
1779: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
1780: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
1781: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1778: p_default_custom_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

1774: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
1775: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
1776: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
1777: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
1778: p_default_custom_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
1779: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
1780: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
1781: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
1782: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1779: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,

1775: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
1776: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
1777: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
1778: p_default_custom_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
1779: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
1780: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
1781: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
1782: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1783: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

Line 1780: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,

1776: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
1777: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
1778: p_default_custom_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
1779: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
1780: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
1781: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
1782: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1783: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
1784: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

Line 1781: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,

1777: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
1778: p_default_custom_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
1779: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
1780: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
1781: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
1782: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1783: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
1784: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
1785: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1782: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

1778: p_default_custom_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
1779: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
1780: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
1781: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
1782: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1783: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
1784: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
1785: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1786: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1783: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

1779: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
1780: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
1781: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
1782: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1783: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
1784: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
1785: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1786: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1787: p_caller IN VARCHAR2,

Line 1784: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

1780: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
1781: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
1782: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1783: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
1784: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
1785: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1786: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1787: p_caller IN VARCHAR2,
1788: p_pass IN NUMBER := 2

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

1781: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
1782: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1783: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
1784: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
1785: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1786: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1787: p_caller IN VARCHAR2,
1788: p_pass IN NUMBER := 2
1789: ) return BOOLEAN is

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

1782: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1783: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
1784: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
1785: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1786: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
1787: p_caller IN VARCHAR2,
1788: p_pass IN NUMBER := 2
1789: ) return BOOLEAN is
1790: l_api_version_number CONSTANT number := 1.0;

Line 1796: IF NOT FND_API.Compatible_API_Call (

1792: l_error BOOLEAN;
1793: l_return_status varchar2(1);
1794: begin
1795:
1796: IF NOT FND_API.Compatible_API_Call (
1797: l_api_version_number, p_api_version_number, l_api_name,
1798: G_PKG_NAME) then
1799: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1800: return FALSE;

Line 1799: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1795:
1796: IF NOT FND_API.Compatible_API_Call (
1797: l_api_version_number, p_api_version_number, l_api_name,
1798: G_PKG_NAME) then
1799: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1800: return FALSE;
1801: END IF;
1802:
1803: l_error := FALSE;

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

1802:
1803: l_error := FALSE;
1804:
1805: --** if validation level is none, no validation is necessary
1806: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1807: p_return_status := FND_API.G_RET_STS_SUCCESS;
1808: return TRUE;
1809: end if;
1810:

Line 1807: p_return_status := FND_API.G_RET_STS_SUCCESS;

1803: l_error := FALSE;
1804:
1805: --** if validation level is none, no validation is necessary
1806: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1807: p_return_status := FND_API.G_RET_STS_SUCCESS;
1808: return TRUE;
1809: end if;
1810:
1811: --** check that key columns are not null and not missing **

Line 1813: (p_region_application_id = FND_API.G_MISS_NUM)) then

1809: end if;
1810:
1811: --** check that key columns are not null and not missing **
1812: if ((p_region_application_id is null) or
1813: (p_region_application_id = FND_API.G_MISS_NUM)) then
1814: l_error := TRUE;
1815: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
1816: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1817: FND_MESSAGE.SET_TOKEN('COLUMN', 'REGION_APPLICATION_ID');

Line 1823: (p_region_code = FND_API.G_MISS_CHAR)) then

1819: end if;
1820: end if;
1821:
1822: if ((p_region_code is null) or
1823: (p_region_code = FND_API.G_MISS_CHAR)) then
1824: l_error := TRUE;
1825: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
1826: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1827: FND_MESSAGE.SET_TOKEN('COLUMN', 'REGION_CODE');

Line 1833: (p_custom_application_id = FND_API.G_MISS_NUM)) then

1829: end if;
1830: end if;
1831:
1832: if ((p_custom_application_id is null) or
1833: (p_custom_application_id = FND_API.G_MISS_NUM)) then
1834: l_error := TRUE;
1835: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
1836: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1837: FND_MESSAGE.SET_TOKEN('COLUMN', 'CUSTOMIZATION_APPLICATION_ID');

Line 1843: (p_custom_code = FND_API.G_MISS_CHAR)) then

1839: end if;
1840: end if;
1841:
1842: if ((p_custom_code is null) or
1843: (p_custom_code = FND_API.G_MISS_CHAR)) then
1844: l_error := TRUE;
1845: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
1846: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
1847: FND_MESSAGE.SET_TOKEN('COLUMN', 'CUSTOMIZATION_CODE');

Line 1855: (p_customization_level_id = FND_API.G_MISS_NUM and

1851:
1852: --** check that required columns are not null and, unless calling **
1853: --** from UPDATE procedure, the columns are not missing **
1854: if ((p_customization_level_id is null) or
1855: (p_customization_level_id = FND_API.G_MISS_NUM and
1856: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE)) then
1857: l_error := TRUE;
1858: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
1859: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 1866: (p_start_date_active = FND_API.G_MISS_DATE and

1862: end if;
1863: end if;
1864:
1865: if ((p_start_date_active is null) or
1866: (p_start_date_active = FND_API.G_MISS_DATE and
1867: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE)) then
1868: l_error := TRUE;
1869: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
1870: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 1877: (p_name = FND_API.G_MISS_CHAR and

1873: end if;
1874: end if;
1875:
1876: if ((p_name is null) or
1877: (p_name = FND_API.G_MISS_CHAR and
1878: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE)) then
1879: l_error := TRUE;
1880: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
1881: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 1905: p_return_status := FND_API.G_RET_STS_SUCCESS;

1901: --dbms_output.put_line(l_api_name || ' Invalid region');
1902: end if;
1903:
1904: -- return true if no error, false otherwise
1905: p_return_status := FND_API.G_RET_STS_SUCCESS;
1906: return (not l_error);
1907:
1908: EXCEPTION
1909: WHEN FND_API.G_EXC_ERROR THEN

Line 1909: WHEN FND_API.G_EXC_ERROR THEN

1905: p_return_status := FND_API.G_RET_STS_SUCCESS;
1906: return (not l_error);
1907:
1908: EXCEPTION
1909: WHEN FND_API.G_EXC_ERROR THEN
1910: p_return_status := FND_API.G_RET_STS_ERROR;
1911: return FALSE;
1912: WHEN OTHERS THEN
1913: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 1910: p_return_status := FND_API.G_RET_STS_ERROR;

1906: return (not l_error);
1907:
1908: EXCEPTION
1909: WHEN FND_API.G_EXC_ERROR THEN
1910: p_return_status := FND_API.G_RET_STS_ERROR;
1911: return FALSE;
1912: WHEN OTHERS THEN
1913: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1914: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 1913: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1909: WHEN FND_API.G_EXC_ERROR THEN
1910: p_return_status := FND_API.G_RET_STS_ERROR;
1911: return FALSE;
1912: WHEN OTHERS THEN
1913: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1914: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
1915: SUBSTR (SQLERRM, 1, 240) );
1916: FND_MSG_PUB.Add;
1917: return FALSE;

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

1949: -- Version Initial version number = 1.0
1950: -- History Current version number = 1.0
1951: --=======================================================
1952: function VALIDATE_CUST_REGION (
1953: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
1954: p_api_version_number IN NUMBER,
1955: p_return_status OUT NOCOPY VARCHAR2,
1956: p_region_application_id IN NUMBER,
1957: p_region_code IN VARCHAR2,

Line 1960: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

1956: p_region_application_id IN NUMBER,
1957: p_region_code IN VARCHAR2,
1958: p_custom_application_id IN NUMBER,
1959: p_custom_code IN VARCHAR2,
1960: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1961: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
1962: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
1963: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
1964: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 1961: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,

1957: p_region_code IN VARCHAR2,
1958: p_custom_application_id IN NUMBER,
1959: p_custom_code IN VARCHAR2,
1960: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1961: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
1962: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
1963: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
1964: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
1965: p_caller IN VARCHAR2,

Line 1962: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,

1958: p_custom_application_id IN NUMBER,
1959: p_custom_code IN VARCHAR2,
1960: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1961: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
1962: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
1963: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
1964: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
1965: p_caller IN VARCHAR2,
1966: p_pass IN NUMBER := 2

Line 1963: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,

1959: p_custom_code IN VARCHAR2,
1960: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1961: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
1962: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
1963: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
1964: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
1965: p_caller IN VARCHAR2,
1966: p_pass IN NUMBER := 2
1967: ) return BOOLEAN is

Line 1964: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,

1960: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
1961: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
1962: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
1963: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
1964: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
1965: p_caller IN VARCHAR2,
1966: p_pass IN NUMBER := 2
1967: ) return BOOLEAN is
1968: cursor l_check_custom_csr is

Line 1981: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;

1977: l_api_name CONSTANT varchar2(30) := 'Validate_Cust_Region';
1978: l_dummy NUMBER;
1979: l_error BOOLEAN;
1980: l_return_status VARCHAR2(1);
1981: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;
1982:
1983: begin
1984: IF NOT FND_API.Compatible_API_Call (
1985: l_api_version_number, p_api_version_number, l_api_name,

Line 1984: IF NOT FND_API.Compatible_API_Call (

1980: l_return_status VARCHAR2(1);
1981: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;
1982:
1983: begin
1984: IF NOT FND_API.Compatible_API_Call (
1985: l_api_version_number, p_api_version_number, l_api_name,
1986: G_PKG_NAME) then
1987: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1988: return FALSE;

Line 1987: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

1983: begin
1984: IF NOT FND_API.Compatible_API_Call (
1985: l_api_version_number, p_api_version_number, l_api_name,
1986: G_PKG_NAME) then
1987: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1988: return FALSE;
1989: END IF;
1990:
1991: l_error := FALSE;

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

1990:
1991: l_error := FALSE;
1992:
1993: --** if validation level is none, no validation is necessary
1994: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1995: p_return_status := FND_API.G_RET_STS_SUCCESS;
1996: return TRUE;
1997: end if;
1998:

Line 1995: p_return_status := FND_API.G_RET_STS_SUCCESS;

1991: l_error := FALSE;
1992:
1993: --** if validation level is none, no validation is necessary
1994: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
1995: p_return_status := FND_API.G_RET_STS_SUCCESS;
1996: return TRUE;
1997: end if;
1998:
1999: --** check that key columns are not null and not missing **

Line 2001: (p_region_application_id = FND_API.G_MISS_NUM)) then

1997: end if;
1998:
1999: --** check that key columns are not null and not missing **
2000: if ((p_region_application_id is null) or
2001: (p_region_application_id = FND_API.G_MISS_NUM)) then
2002: l_error := TRUE;
2003: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2004: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2005: FND_MESSAGE.SET_TOKEN('COLUMN', 'REGION_APPLICATION_ID');

Line 2011: (p_region_code = FND_API.G_MISS_CHAR)) then

2007: end if;
2008: end if;
2009:
2010: if ((p_region_code is null) or
2011: (p_region_code = FND_API.G_MISS_CHAR)) then
2012: l_error := TRUE;
2013: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2014: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2015: FND_MESSAGE.SET_TOKEN('COLUMN', 'REGION_CODE');

Line 2021: (p_custom_application_id = FND_API.G_MISS_NUM)) then

2017: end if;
2018: end if;
2019:
2020: if ((p_custom_application_id is null) or
2021: (p_custom_application_id = FND_API.G_MISS_NUM)) then
2022: l_error := TRUE;
2023: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2024: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2025: FND_MESSAGE.SET_TOKEN('COLUMN', 'CUSTOM_APPLICATION_ID');

Line 2031: (p_custom_code = FND_API.G_MISS_CHAR)) then

2027: end if;
2028: end if;
2029:
2030: if ((p_custom_code is null) or
2031: (p_custom_code = FND_API.G_MISS_CHAR)) then
2032: l_error := TRUE;
2033: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2034: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2035: FND_MESSAGE.SET_TOKEN('COLUMN', 'CUSTOM_CODE');

Line 2041: (p_property_name = FND_API.G_MISS_CHAR)) then

2037: end if;
2038: end if;
2039:
2040: if ((p_property_name is null) or
2041: (p_property_name = FND_API.G_MISS_CHAR)) then
2042: l_error := TRUE;
2043: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2044: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2045: FND_MESSAGE.SET_TOKEN('COLUMN', 'PROPERTY_NAME');

Line 2067: p_return_status := FND_API.G_RET_STS_SUCCESS;

2063: end if;
2064: close l_check_custom_csr;
2065:
2066: -- return true if no error, false otherwise
2067: p_return_status := FND_API.G_RET_STS_SUCCESS;
2068: return (not l_error);
2069:
2070: EXCEPTION
2071: WHEN FND_API.G_EXC_ERROR THEN

Line 2071: WHEN FND_API.G_EXC_ERROR THEN

2067: p_return_status := FND_API.G_RET_STS_SUCCESS;
2068: return (not l_error);
2069:
2070: EXCEPTION
2071: WHEN FND_API.G_EXC_ERROR THEN
2072: p_return_status := FND_API.G_RET_STS_ERROR;
2073: return FALSE;
2074: WHEN OTHERS THEN
2075: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2072: p_return_status := FND_API.G_RET_STS_ERROR;

2068: return (not l_error);
2069:
2070: EXCEPTION
2071: WHEN FND_API.G_EXC_ERROR THEN
2072: p_return_status := FND_API.G_RET_STS_ERROR;
2073: return FALSE;
2074: WHEN OTHERS THEN
2075: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2076: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 2075: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2071: WHEN FND_API.G_EXC_ERROR THEN
2072: p_return_status := FND_API.G_RET_STS_ERROR;
2073: return FALSE;
2074: WHEN OTHERS THEN
2075: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2076: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
2077: SUBSTR (SQLERRM, 1, 240) );
2078: FND_MSG_PUB.Add;
2079: return FALSE;

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

2111: -- Version Initial version number = 1.0
2112: -- History Current version number = 1.0
2113: --=======================================================
2114: function VALIDATE_CUST_REGION_ITEM (
2115: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2116: p_api_version_number IN NUMBER,
2117: p_return_status OUT NOCOPY VARCHAR2,
2118: p_region_application_id IN NUMBER,
2119: p_region_code IN VARCHAR2,

Line 2122: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,

2118: p_region_application_id IN NUMBER,
2119: p_region_code IN VARCHAR2,
2120: p_custom_application_id IN NUMBER,
2121: p_custom_code IN VARCHAR2,
2122: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,
2123: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2124: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2125: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2126: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,

Line 2123: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

2119: p_region_code IN VARCHAR2,
2120: p_custom_application_id IN NUMBER,
2121: p_custom_code IN VARCHAR2,
2122: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,
2123: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2124: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2125: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2126: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2127: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2124: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

2120: p_custom_application_id IN NUMBER,
2121: p_custom_code IN VARCHAR2,
2122: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,
2123: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2124: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2125: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2126: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2127: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2128: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2125: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,

2121: p_custom_code IN VARCHAR2,
2122: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,
2123: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2124: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2125: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2126: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2127: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2128: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2129: p_caller IN VARCHAR2,

Line 2126: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,

2122: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,
2123: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2124: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2125: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2126: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2127: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2128: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2129: p_caller IN VARCHAR2,
2130: p_pass IN NUMBER := 2

Line 2127: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,

2123: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2124: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2125: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2126: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2127: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2128: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2129: p_caller IN VARCHAR2,
2130: p_pass IN NUMBER := 2
2131: ) return BOOLEAN is

Line 2128: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,

2124: p_property_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2125: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2126: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2127: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2128: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2129: p_caller IN VARCHAR2,
2130: p_pass IN NUMBER := 2
2131: ) return BOOLEAN is
2132: cursor l_check_custom_csr is

Line 2145: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;

2141: l_api_name CONSTANT varchar2(30) := 'Validate_Cust_Region_Item';
2142: l_dummy NUMBER;
2143: l_error BOOLEAN;
2144: l_return_status VARCHAR2(1);
2145: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;
2146:
2147: begin
2148: IF NOT FND_API.Compatible_API_Call (
2149: l_api_version_number, p_api_version_number, l_api_name,

Line 2148: IF NOT FND_API.Compatible_API_Call (

2144: l_return_status VARCHAR2(1);
2145: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;
2146:
2147: begin
2148: IF NOT FND_API.Compatible_API_Call (
2149: l_api_version_number, p_api_version_number, l_api_name,
2150: G_PKG_NAME) then
2151: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2152: return FALSE;

Line 2151: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2147: begin
2148: IF NOT FND_API.Compatible_API_Call (
2149: l_api_version_number, p_api_version_number, l_api_name,
2150: G_PKG_NAME) then
2151: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2152: return FALSE;
2153: END IF;
2154:
2155: l_error := FALSE;

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

2154:
2155: l_error := FALSE;
2156:
2157: --** if validation level is none, no validation is necessary
2158: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
2159: p_return_status := FND_API.G_RET_STS_SUCCESS;
2160: return TRUE;
2161: end if;
2162:

Line 2159: p_return_status := FND_API.G_RET_STS_SUCCESS;

2155: l_error := FALSE;
2156:
2157: --** if validation level is none, no validation is necessary
2158: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
2159: p_return_status := FND_API.G_RET_STS_SUCCESS;
2160: return TRUE;
2161: end if;
2162:
2163: --** check that key columns are not null and not missing **

Line 2165: (p_region_application_id = FND_API.G_MISS_NUM)) then

2161: end if;
2162:
2163: --** check that key columns are not null and not missing **
2164: if ((p_region_application_id is null) or
2165: (p_region_application_id = FND_API.G_MISS_NUM)) then
2166: l_error := TRUE;
2167: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2168: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2169: FND_MESSAGE.SET_TOKEN('COLUMN', 'REGION_APPLICATION_ID');

Line 2175: (p_region_code = FND_API.G_MISS_CHAR)) then

2171: end if;
2172: end if;
2173:
2174: if ((p_region_code is null) or
2175: (p_region_code = FND_API.G_MISS_CHAR)) then
2176: l_error := TRUE;
2177: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2178: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2179: FND_MESSAGE.SET_TOKEN('COLUMN', 'REGION_CODE');

Line 2185: (p_custom_application_id = FND_API.G_MISS_NUM)) then

2181: end if;
2182: end if;
2183:
2184: if ((p_custom_application_id is null) or
2185: (p_custom_application_id = FND_API.G_MISS_NUM)) then
2186: l_error := TRUE;
2187: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2188: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2189: FND_MESSAGE.SET_TOKEN('COLUMN', 'CUSTOM_APPLICATION_ID');

Line 2195: (p_custom_code = FND_API.G_MISS_CHAR)) then

2191: end if;
2192: end if;
2193:
2194: if ((p_custom_code is null) or
2195: (p_custom_code = FND_API.G_MISS_CHAR)) then
2196: l_error := TRUE;
2197: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2198: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2199: FND_MESSAGE.SET_TOKEN('COLUMN', 'CUSTOM_CODE');

Line 2205: (p_property_name = FND_API.G_MISS_CHAR)) then

2201: end if;
2202: end if;
2203:
2204: if ((p_property_name is null) or
2205: (p_property_name = FND_API.G_MISS_CHAR)) then
2206: l_error := TRUE;
2207: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2208: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2209: FND_MESSAGE.SET_TOKEN('COLUMN', 'PROPERTY_NAME');

Line 2215: (p_attr_appl_id = FND_API.G_MISS_NUM)) then

2211: end if;
2212: end if;
2213:
2214: if ((p_attr_appl_id is null) or
2215: (p_attr_appl_id = FND_API.G_MISS_NUM)) then
2216: l_error := TRUE;
2217: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2218: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2219: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_APPLICATION_ID');

Line 2225: (p_attr_code = FND_API.G_MISS_CHAR)) then

2221: end if;
2222: end if;
2223:
2224: if ((p_attr_code is null) or
2225: (p_attr_code = FND_API.G_MISS_CHAR)) then
2226: l_error := TRUE;
2227: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2228: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2229: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_CODE');

Line 2250: p_return_status := FND_API.G_RET_STS_SUCCESS;

2246: end if;
2247: close l_check_custom_csr;
2248:
2249: -- return true if no error, false otherwise
2250: p_return_status := FND_API.G_RET_STS_SUCCESS;
2251: return (not l_error);
2252:
2253: EXCEPTION
2254: WHEN FND_API.G_EXC_ERROR THEN

Line 2254: WHEN FND_API.G_EXC_ERROR THEN

2250: p_return_status := FND_API.G_RET_STS_SUCCESS;
2251: return (not l_error);
2252:
2253: EXCEPTION
2254: WHEN FND_API.G_EXC_ERROR THEN
2255: p_return_status := FND_API.G_RET_STS_ERROR;
2256: return FALSE;
2257: WHEN OTHERS THEN
2258: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2255: p_return_status := FND_API.G_RET_STS_ERROR;

2251: return (not l_error);
2252:
2253: EXCEPTION
2254: WHEN FND_API.G_EXC_ERROR THEN
2255: p_return_status := FND_API.G_RET_STS_ERROR;
2256: return FALSE;
2257: WHEN OTHERS THEN
2258: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2259: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 2258: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2254: WHEN FND_API.G_EXC_ERROR THEN
2255: p_return_status := FND_API.G_RET_STS_ERROR;
2256: return FALSE;
2257: WHEN OTHERS THEN
2258: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2259: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
2260: SUBSTR (SQLERRM, 1, 240) );
2261: FND_MSG_PUB.Add;
2262: return FALSE;

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

2294: -- Version Initial version number = 1.0
2295: -- History Current version number = 1.0
2296: --=======================================================
2297: function VALIDATE_CRITERIA (
2298: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2299: p_api_version_number IN NUMBER,
2300: p_return_status OUT NOCOPY VARCHAR2,
2301: p_region_application_id IN NUMBER,
2302: p_region_code IN VARCHAR2,

Line 2305: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,

2301: p_region_application_id IN NUMBER,
2302: p_region_code IN VARCHAR2,
2303: p_custom_application_id IN NUMBER,
2304: p_custom_code IN VARCHAR2,
2305: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,
2306: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2307: p_sequence_number IN NUMBER := FND_API.G_MISS_NUM,
2308: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
2309: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2306: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

2302: p_region_code IN VARCHAR2,
2303: p_custom_application_id IN NUMBER,
2304: p_custom_code IN VARCHAR2,
2305: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,
2306: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2307: p_sequence_number IN NUMBER := FND_API.G_MISS_NUM,
2308: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
2309: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2310: p_value_number IN NUMBER := FND_API.G_MISS_NUM,

Line 2307: p_sequence_number IN NUMBER := FND_API.G_MISS_NUM,

2303: p_custom_application_id IN NUMBER,
2304: p_custom_code IN VARCHAR2,
2305: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,
2306: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2307: p_sequence_number IN NUMBER := FND_API.G_MISS_NUM,
2308: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
2309: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2310: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
2311: p_value_date IN DATE := FND_API.G_MISS_DATE,

Line 2308: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,

2304: p_custom_code IN VARCHAR2,
2305: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,
2306: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2307: p_sequence_number IN NUMBER := FND_API.G_MISS_NUM,
2308: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
2309: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2310: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
2311: p_value_date IN DATE := FND_API.G_MISS_DATE,
2312: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

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

2305: p_attr_appl_id IN NUMBER := FND_API.G_MISS_NUM,
2306: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2307: p_sequence_number IN NUMBER := FND_API.G_MISS_NUM,
2308: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
2309: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2310: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
2311: p_value_date IN DATE := FND_API.G_MISS_DATE,
2312: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2313: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

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

2306: p_attr_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2307: p_sequence_number IN NUMBER := FND_API.G_MISS_NUM,
2308: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
2309: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2310: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
2311: p_value_date IN DATE := FND_API.G_MISS_DATE,
2312: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2313: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2314: p_caller IN VARCHAR2,

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

2307: p_sequence_number IN NUMBER := FND_API.G_MISS_NUM,
2308: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
2309: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2310: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
2311: p_value_date IN DATE := FND_API.G_MISS_DATE,
2312: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2313: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2314: p_caller IN VARCHAR2,
2315: p_pass IN NUMBER := 2

Line 2312: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

2308: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
2309: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2310: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
2311: p_value_date IN DATE := FND_API.G_MISS_DATE,
2312: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2313: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2314: p_caller IN VARCHAR2,
2315: p_pass IN NUMBER := 2
2316: ) return BOOLEAN is

Line 2313: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

2309: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
2310: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
2311: p_value_date IN DATE := FND_API.G_MISS_DATE,
2312: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2313: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2314: p_caller IN VARCHAR2,
2315: p_pass IN NUMBER := 2
2316: ) return BOOLEAN is
2317: cursor l_check_custom_csr is

Line 2330: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;

2326: l_api_name CONSTANT varchar2(30) := 'Validate_Criteria';
2327: l_dummy NUMBER;
2328: l_error BOOLEAN;
2329: l_return_status VARCHAR2(1);
2330: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;
2331:
2332: begin
2333: IF NOT FND_API.Compatible_API_Call (
2334: l_api_version_number, p_api_version_number, l_api_name,

Line 2333: IF NOT FND_API.Compatible_API_Call (

2329: l_return_status VARCHAR2(1);
2330: l_validation_level NUMBER := FND_API.G_VALID_LEVEL_NONE;
2331:
2332: begin
2333: IF NOT FND_API.Compatible_API_Call (
2334: l_api_version_number, p_api_version_number, l_api_name,
2335: G_PKG_NAME) then
2336: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2337: return FALSE;

Line 2336: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2332: begin
2333: IF NOT FND_API.Compatible_API_Call (
2334: l_api_version_number, p_api_version_number, l_api_name,
2335: G_PKG_NAME) then
2336: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2337: return FALSE;
2338: END IF;
2339:
2340: l_error := FALSE;

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

2339:
2340: l_error := FALSE;
2341:
2342: --** if validation level is none, no validation is necessary
2343: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
2344: p_return_status := FND_API.G_RET_STS_SUCCESS;
2345: return TRUE;
2346: end if;
2347:

Line 2344: p_return_status := FND_API.G_RET_STS_SUCCESS;

2340: l_error := FALSE;
2341:
2342: --** if validation level is none, no validation is necessary
2343: if (p_validation_level = FND_API.G_VALID_LEVEL_NONE) then
2344: p_return_status := FND_API.G_RET_STS_SUCCESS;
2345: return TRUE;
2346: end if;
2347:
2348: --** check that key columns are not null and not missing **

Line 2350: (p_region_application_id = FND_API.G_MISS_NUM)) then

2346: end if;
2347:
2348: --** check that key columns are not null and not missing **
2349: if ((p_region_application_id is null) or
2350: (p_region_application_id = FND_API.G_MISS_NUM)) then
2351: l_error := TRUE;
2352: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2353: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2354: FND_MESSAGE.SET_TOKEN('COLUMN', 'REGION_APPLICATION_ID');

Line 2360: (p_region_code = FND_API.G_MISS_CHAR)) then

2356: end if;
2357: end if;
2358:
2359: if ((p_region_code is null) or
2360: (p_region_code = FND_API.G_MISS_CHAR)) then
2361: l_error := TRUE;
2362: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2363: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2364: FND_MESSAGE.SET_TOKEN('COLUMN', 'REGION_CODE');

Line 2370: (p_custom_application_id = FND_API.G_MISS_NUM)) then

2366: end if;
2367: end if;
2368:
2369: if ((p_custom_application_id is null) or
2370: (p_custom_application_id = FND_API.G_MISS_NUM)) then
2371: l_error := TRUE;
2372: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2373: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2374: FND_MESSAGE.SET_TOKEN('COLUMN', 'CUSTOM_APPLICATION_ID');

Line 2380: (p_custom_code = FND_API.G_MISS_CHAR)) then

2376: end if;
2377: end if;
2378:
2379: if ((p_custom_code is null) or
2380: (p_custom_code = FND_API.G_MISS_CHAR)) then
2381: l_error := TRUE;
2382: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2383: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2384: FND_MESSAGE.SET_TOKEN('COLUMN', 'CUSTOM_CODE');

Line 2390: (p_attr_appl_id = FND_API.G_MISS_NUM)) then

2386: end if;
2387: end if;
2388:
2389: if ((p_attr_appl_id is null) or
2390: (p_attr_appl_id = FND_API.G_MISS_NUM)) then
2391: l_error := TRUE;
2392: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2393: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2394: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_APPLICATION_ID');

Line 2400: (p_attr_code = FND_API.G_MISS_CHAR)) then

2396: end if;
2397: end if;
2398:
2399: if ((p_attr_code is null) or
2400: (p_attr_code = FND_API.G_MISS_CHAR)) then
2401: l_error := TRUE;
2402: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2403: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');
2404: FND_MESSAGE.SET_TOKEN('COLUMN', 'ATTRIBUTE_CODE');

Line 2413: (p_start_date_active = FND_API.G_MISS_DATE and

2409: --** check that required columns are not null and, unless calling **
2410: --** from UPDATE procedure, the columns are not missing **
2411:
2412: if ((p_start_date_active is null) or
2413: (p_start_date_active = FND_API.G_MISS_DATE and
2414: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE)) then
2415: l_error := TRUE;
2416: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2417: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 2442: (p_operation = FND_API.G_MISS_CHAR and

2438: --** check that required columns are not null and, unless calling **
2439: --** from UPDATE procedure, the columns are not missing **
2440:
2441: if ((p_operation is null) or
2442: (p_operation = FND_API.G_MISS_CHAR and
2443: p_caller <> AK_ON_OBJECTS_PVT.G_UPDATE)) then
2444: l_error := TRUE;
2445: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) and (p_pass = 2) then
2446: FND_MESSAGE.SET_NAME('AK','AK_CANNOT_BE_NULL');

Line 2453: p_return_status := FND_API.G_RET_STS_SUCCESS;

2449: end if;
2450: end if;
2451:
2452: -- return true if no error, false otherwise
2453: p_return_status := FND_API.G_RET_STS_SUCCESS;
2454: return (not l_error);
2455:
2456: EXCEPTION
2457: WHEN FND_API.G_EXC_ERROR THEN

Line 2457: WHEN FND_API.G_EXC_ERROR THEN

2453: p_return_status := FND_API.G_RET_STS_SUCCESS;
2454: return (not l_error);
2455:
2456: EXCEPTION
2457: WHEN FND_API.G_EXC_ERROR THEN
2458: p_return_status := FND_API.G_RET_STS_ERROR;
2459: return FALSE;
2460: WHEN OTHERS THEN
2461: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 2458: p_return_status := FND_API.G_RET_STS_ERROR;

2454: return (not l_error);
2455:
2456: EXCEPTION
2457: WHEN FND_API.G_EXC_ERROR THEN
2458: p_return_status := FND_API.G_RET_STS_ERROR;
2459: return FALSE;
2460: WHEN OTHERS THEN
2461: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2462: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 2461: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2457: WHEN FND_API.G_EXC_ERROR THEN
2458: p_return_status := FND_API.G_RET_STS_ERROR;
2459: return FALSE;
2460: WHEN OTHERS THEN
2461: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2462: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
2463: SUBSTR (SQLERRM, 1, 240) );
2464: FND_MSG_PUB.Add;
2465: return FALSE;

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

2491: -- Version Initial version number = 1.0
2492: -- History Current version number = 1.0
2493: --=======================================================
2494: procedure CREATE_CUSTOM (
2495: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2496: p_api_version_number IN NUMBER,
2497: p_init_msg_tbl IN BOOLEAN := FALSE,
2498: p_msg_count OUT NOCOPY NUMBER,
2499: p_msg_data OUT NOCOPY VARCHAR2,

Line 2505: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,

2501: p_custom_appl_id IN NUMBER,
2502: p_custom_code IN VARCHAR2,
2503: p_region_appl_id IN NUMBER,
2504: p_region_code IN VARCHAR2,
2505: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
2506: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2507: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
2508: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
2509: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,

Line 2506: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

2502: p_custom_code IN VARCHAR2,
2503: p_region_appl_id IN NUMBER,
2504: p_region_code IN VARCHAR2,
2505: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
2506: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2507: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
2508: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
2509: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
2510: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,

Line 2507: p_org_id IN NUMBER := FND_API.G_MISS_NUM,

2503: p_region_appl_id IN NUMBER,
2504: p_region_code IN VARCHAR2,
2505: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
2506: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2507: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
2508: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
2509: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
2510: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
2511: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2508: p_site_id IN NUMBER := FND_API.G_MISS_NUM,

2504: p_region_code IN VARCHAR2,
2505: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
2506: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2507: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
2508: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
2509: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
2510: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
2511: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
2512: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,

Line 2509: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,

2505: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
2506: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2507: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
2508: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
2509: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
2510: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
2511: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
2512: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
2513: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2510: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,

2506: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
2507: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
2508: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
2509: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
2510: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
2511: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
2512: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
2513: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
2514: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2511: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

2507: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
2508: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
2509: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
2510: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
2511: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
2512: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
2513: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
2514: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
2515: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2512: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,

2508: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
2509: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
2510: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
2511: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
2512: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
2513: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
2514: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
2515: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2516: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

Line 2513: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,

2509: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
2510: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
2511: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
2512: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
2513: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
2514: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
2515: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2516: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2517: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

Line 2514: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,

2510: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
2511: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
2512: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
2513: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
2514: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
2515: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2516: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2517: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2518: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2515: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

2511: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
2512: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
2513: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
2514: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
2515: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2516: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2517: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2518: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2519: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 2516: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

2512: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
2513: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
2514: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
2515: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2516: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2517: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2518: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2519: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
2520: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

Line 2517: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

2513: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
2514: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
2515: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2516: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2517: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2518: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2519: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
2520: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2521: p_creation_date IN DATE := FND_API.G_MISS_DATE,

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

2514: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
2515: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2516: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2517: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2518: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2519: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
2520: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2521: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2522: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

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

2515: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2516: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2517: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2518: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2519: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
2520: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2521: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2522: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2523: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

2516: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
2517: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2518: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2519: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
2520: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2521: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2522: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2523: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2524: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

2517: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
2518: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2519: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
2520: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2521: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2522: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2523: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2524: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
2525: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

2518: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
2519: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
2520: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2521: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2522: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2523: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2524: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
2525: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
2526: p_pass IN NUMBER,

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

2519: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
2520: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2521: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2522: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2523: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2524: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
2525: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
2526: p_pass IN NUMBER,
2527: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

2520: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2521: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2522: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2523: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2524: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
2525: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
2526: p_pass IN NUMBER,
2527: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
2528: ) is

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

2521: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2522: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2523: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2524: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
2525: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
2526: p_pass IN NUMBER,
2527: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
2528: ) is
2529: l_api_version_number CONSTANT number := 1.0;

Line 2554: IF NOT FND_API.Compatible_API_Call (

2550: l_verticalization_id VARCHAR2(150);
2551: l_return_status VARCHAR2(1);
2552: l_lang VARCHAR2(30);
2553: begin
2554: IF NOT FND_API.Compatible_API_Call (
2555: l_api_version_number, p_api_version_number, l_api_name,
2556: G_PKG_NAME) then
2557: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2558: return;

Line 2557: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2553: begin
2554: IF NOT FND_API.Compatible_API_Call (
2555: l_api_version_number, p_api_version_number, l_api_name,
2556: G_PKG_NAME) then
2557: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2558: return;
2559: END IF;
2560:
2561: -- Initialize the message table if requested.

Line 2582: raise FND_API.G_EXC_ERROR;

2578: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_EXISTS');
2579: FND_MSG_PUB.Add;
2580: end if;
2581: --dbms_output.put_line(l_api_name || 'Error - row already exists');
2582: raise FND_API.G_EXC_ERROR;
2583: end if;
2584:
2585: --** validate table columns passed in **
2586: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

Line 2586: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

2582: raise FND_API.G_EXC_ERROR;
2583: end if;
2584:
2585: --** validate table columns passed in **
2586: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
2587: if not VALIDATE_CUSTOM (
2588: p_validation_level => p_validation_level,
2589: p_api_version_number => p_api_version_number,
2590: p_return_status => p_return_status,

Line 2617: raise FND_API.G_EXC_ERROR;

2613: -- Do not raise an error if it's the first pass
2614: if (p_pass = 1) then
2615: p_copy_redo_flag := TRUE;
2616: else
2617: raise FND_API.G_EXC_ERROR;
2618: end if;
2619: end if;
2620: end if;
2621:

Line 2623: if (p_verticalization_id <> FND_API.G_MISS_CHAR) then

2619: end if;
2620: end if;
2621:
2622: --** Load non-required columns if their values are given **
2623: if (p_verticalization_id <> FND_API.G_MISS_CHAR) then
2624: l_verticalization_id := p_verticalization_id;
2625: end if;
2626:
2627: if (p_localization_code <> FND_API.G_MISS_CHAR) then

Line 2627: if (p_localization_code <> FND_API.G_MISS_CHAR) then

2623: if (p_verticalization_id <> FND_API.G_MISS_CHAR) then
2624: l_verticalization_id := p_verticalization_id;
2625: end if;
2626:
2627: if (p_localization_code <> FND_API.G_MISS_CHAR) then
2628: l_localization_code := p_localization_code;
2629: end if;
2630:
2631: if (p_org_id <> FND_API.G_MISS_NUM) then

Line 2631: if (p_org_id <> FND_API.G_MISS_NUM) then

2627: if (p_localization_code <> FND_API.G_MISS_CHAR) then
2628: l_localization_code := p_localization_code;
2629: end if;
2630:
2631: if (p_org_id <> FND_API.G_MISS_NUM) then
2632: l_org_id := p_org_id;
2633: end if;
2634:
2635: if (p_site_id <> FND_API.G_MISS_NUM) then

Line 2635: if (p_site_id <> FND_API.G_MISS_NUM) then

2631: if (p_org_id <> FND_API.G_MISS_NUM) then
2632: l_org_id := p_org_id;
2633: end if;
2634:
2635: if (p_site_id <> FND_API.G_MISS_NUM) then
2636: l_site_id := p_site_id;
2637: end if;
2638:
2639: if (p_responsibility_id <> FND_API.G_MISS_NUM) then

Line 2639: if (p_responsibility_id <> FND_API.G_MISS_NUM) then

2635: if (p_site_id <> FND_API.G_MISS_NUM) then
2636: l_site_id := p_site_id;
2637: end if;
2638:
2639: if (p_responsibility_id <> FND_API.G_MISS_NUM) then
2640: l_responsibility_id := p_responsibility_id;
2641: end if;
2642:
2643: if (p_web_user_id <> FND_API.G_MISS_NUM) then

Line 2643: if (p_web_user_id <> FND_API.G_MISS_NUM) then

2639: if (p_responsibility_id <> FND_API.G_MISS_NUM) then
2640: l_responsibility_id := p_responsibility_id;
2641: end if;
2642:
2643: if (p_web_user_id <> FND_API.G_MISS_NUM) then
2644: l_web_user_id := p_web_user_id;
2645: end if;
2646:
2647: if (p_default_customization_flag <> FND_API.G_MISS_CHAR) then

Line 2647: if (p_default_customization_flag <> FND_API.G_MISS_CHAR) then

2643: if (p_web_user_id <> FND_API.G_MISS_NUM) then
2644: l_web_user_id := p_web_user_id;
2645: end if;
2646:
2647: if (p_default_customization_flag <> FND_API.G_MISS_CHAR) then
2648: l_default_customization_flag := p_default_customization_flag;
2649: end if;
2650:
2651: if (p_end_date_active <> FND_API.G_MISS_DATE) then

Line 2651: if (p_end_date_active <> FND_API.G_MISS_DATE) then

2647: if (p_default_customization_flag <> FND_API.G_MISS_CHAR) then
2648: l_default_customization_flag := p_default_customization_flag;
2649: end if;
2650:
2651: if (p_end_date_active <> FND_API.G_MISS_DATE) then
2652: l_end_date_active := p_end_date_active;
2653: end if;
2654:
2655: if (p_reference_path <> FND_API.G_MISS_CHAR) then

Line 2655: if (p_reference_path <> FND_API.G_MISS_CHAR) then

2651: if (p_end_date_active <> FND_API.G_MISS_DATE) then
2652: l_end_date_active := p_end_date_active;
2653: end if;
2654:
2655: if (p_reference_path <> FND_API.G_MISS_CHAR) then
2656: l_reference_path := p_reference_path;
2657: end if;
2658:
2659: if (p_function_name <> FND_API.G_MISS_CHAR) then

Line 2659: if (p_function_name <> FND_API.G_MISS_CHAR) then

2655: if (p_reference_path <> FND_API.G_MISS_CHAR) then
2656: l_reference_path := p_reference_path;
2657: end if;
2658:
2659: if (p_function_name <> FND_API.G_MISS_CHAR) then
2660: l_function_name := p_function_name;
2661: end if;
2662:
2663: if (p_description <> FND_API.G_MISS_CHAR) then

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

2659: if (p_function_name <> FND_API.G_MISS_CHAR) then
2660: l_function_name := p_function_name;
2661: end if;
2662:
2663: if (p_description <> FND_API.G_MISS_CHAR) then
2664: l_description := p_description;
2665: end if;
2666:
2667: if (p_created_by <> FND_API.G_MISS_NUM) then

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

2663: if (p_description <> FND_API.G_MISS_CHAR) then
2664: l_description := p_description;
2665: end if;
2666:
2667: if (p_created_by <> FND_API.G_MISS_NUM) then
2668: l_created_by := p_created_by;
2669: end if;
2670: if (p_creation_date <> FND_API.G_MISS_DATE) then
2671: l_creation_date := p_creation_date;

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

2666:
2667: if (p_created_by <> FND_API.G_MISS_NUM) then
2668: l_created_by := p_created_by;
2669: end if;
2670: if (p_creation_date <> FND_API.G_MISS_DATE) then
2671: l_creation_date := p_creation_date;
2672: end if;
2673: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
2674: l_last_updated_by := p_last_updated_by;

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

2669: end if;
2670: if (p_creation_date <> FND_API.G_MISS_DATE) then
2671: l_creation_date := p_creation_date;
2672: end if;
2673: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
2674: l_last_updated_by := p_last_updated_by;
2675: end if;
2676: if (p_last_update_date <> FND_API.G_MISS_DATE) then
2677: l_last_update_date := p_last_update_date;

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

2672: end if;
2673: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
2674: l_last_updated_by := p_last_updated_by;
2675: end if;
2676: if (p_last_update_date <> FND_API.G_MISS_DATE) then
2677: l_last_update_date := p_last_update_date;
2678: end if;
2679: if (p_last_update_login <> FND_API.G_MISS_NUM) then
2680: l_last_update_login := p_last_update_login;

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

2675: end if;
2676: if (p_last_update_date <> FND_API.G_MISS_DATE) then
2677: l_last_update_date := p_last_update_date;
2678: end if;
2679: if (p_last_update_login <> FND_API.G_MISS_NUM) then
2680: l_last_update_login := p_last_update_login;
2681: end if;
2682:
2683: -- Create record if no validation error was found

Line 2766: raise FND_API.G_EXC_ERROR;

2762: FND_MESSAGE.SET_NAME('AK','AK_INSERT_CUSTOM_FAILED');
2763: FND_MSG_PUB.Add;
2764: end if;
2765: --dbms_output.put_line(l_api_name || 'Error - row already exists');
2766: raise FND_API.G_EXC_ERROR;
2767: end if;
2768:
2769: insert into AK_CUSTOMIZATIONS_TL (
2770: CUSTOMIZATION_APPLICATION_ID,

Line 2819: p_return_status := FND_API.G_RET_STS_SUCCESS;

2815: ' ' || p_custom_code || ' ' || to_char(p_region_appl_id) || ' ' || p_region_code || ' ' || p_name);
2816: FND_MSG_PUB.Add;
2817: end if;
2818:
2819: p_return_status := FND_API.G_RET_STS_SUCCESS;
2820:
2821: FND_MSG_PUB.Count_And_Get (
2822: p_count => p_msg_count,
2823: p_data => p_msg_data);

Line 2836: p_return_status := FND_API.G_RET_STS_ERROR;

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

Line 2841: WHEN FND_API.G_EXC_ERROR THEN

2837: rollback to start_create_custom;
2838: FND_MSG_PUB.Count_And_Get (
2839: p_count => p_msg_count,
2840: p_data => p_msg_data);
2841: WHEN FND_API.G_EXC_ERROR THEN
2842: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
2843: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_NOT_CREATED');
2844: FND_MESSAGE.SET_TOKEN('KEY', to_char(p_custom_appl_id) ||
2845: ' ' || p_custom_code || ' ' ||

Line 2851: p_return_status := FND_API.G_RET_STS_ERROR;

2847: p_region_code ||
2848: ' ' || p_name);
2849: FND_MSG_PUB.Add;
2850: end if;
2851: p_return_status := FND_API.G_RET_STS_ERROR;
2852: rollback to start_create_custom;
2853: FND_MSG_PUB.Count_And_Get (
2854: p_count => p_msg_count,
2855: p_data => p_msg_data);

Line 2857: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2853: FND_MSG_PUB.Count_And_Get (
2854: p_count => p_msg_count,
2855: p_data => p_msg_data);
2856: WHEN OTHERS THEN
2857: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2858: rollback to start_create_custom;
2859: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
2860: SUBSTR (SQLERRM, 1, 240) );
2861: FND_MSG_PUB.Add;

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

2889: -- Version Initial version number = 1.0
2890: -- History Current version number = 1.0
2891: --=======================================================
2892: procedure CREATE_CUST_REGION (
2893: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
2894: p_api_version_number IN NUMBER,
2895: p_init_msg_tbl IN BOOLEAN := FALSE,
2896: p_msg_count OUT NOCOPY NUMBER,
2897: p_msg_data OUT NOCOPY VARCHAR2,

Line 2904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,

2900: p_custom_code IN VARCHAR2,
2901: p_region_appl_id IN NUMBER,
2902: p_region_code IN VARCHAR2,
2903: p_property_name IN VARCHAR2,
2904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2906: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
2907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

Line 2905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,

2901: p_region_appl_id IN NUMBER,
2902: p_region_code IN VARCHAR2,
2903: p_property_name IN VARCHAR2,
2904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2906: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
2907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2909: p_creation_date IN DATE := FND_API.G_MISS_DATE,

Line 2906: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,

2902: p_region_code IN VARCHAR2,
2903: p_property_name IN VARCHAR2,
2904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2906: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
2907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

Line 2907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,

2903: p_property_name IN VARCHAR2,
2904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2906: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
2907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

2904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
2905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2906: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
2907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

2905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
2906: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
2907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
2913: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

2906: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
2907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
2913: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
2914: p_pass IN NUMBER,

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

2907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
2908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
2913: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
2914: p_pass IN NUMBER,
2915: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

2908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
2909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
2913: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
2914: p_pass IN NUMBER,
2915: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
2916: ) is

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

2909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
2910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
2911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
2912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
2913: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
2914: p_pass IN NUMBER,
2915: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
2916: ) is
2917: l_api_version_number CONSTANT number := 1.0;

Line 2931: IF NOT FND_API.Compatible_API_Call (

2927: l_property_varchar2_value_tl VARCHAR2(2000);
2928: l_return_status VARCHAR2(1);
2929: l_lang VARCHAR2(30);
2930: begin
2931: IF NOT FND_API.Compatible_API_Call (
2932: l_api_version_number, p_api_version_number, l_api_name,
2933: G_PKG_NAME) then
2934: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2935: return;

Line 2934: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

2930: begin
2931: IF NOT FND_API.Compatible_API_Call (
2932: l_api_version_number, p_api_version_number, l_api_name,
2933: G_PKG_NAME) then
2934: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
2935: return;
2936: END IF;
2937:
2938: -- Initialize the message table if requested.

Line 2960: raise FND_API.G_EXC_ERROR;

2956: FND_MESSAGE.SET_NAME('AK','AK_CUST_REGION_EXISTS');
2957: FND_MSG_PUB.Add;
2958: end if;
2959: --dbms_output.put_line(l_api_name || 'Error - row already exists');
2960: raise FND_API.G_EXC_ERROR;
2961: end if;
2962:
2963: --** validate table columns passed in **
2964: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

Line 2964: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

2960: raise FND_API.G_EXC_ERROR;
2961: end if;
2962:
2963: --** validate table columns passed in **
2964: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
2965: if not VALIDATE_CUST_REGION (
2966: p_validation_level => p_validation_level,
2967: p_api_version_number => p_api_version_number,
2968: p_return_status => p_return_status,

Line 2985: raise FND_API.G_EXC_ERROR;

2981: -- Do not raise an error if it's the first pass
2982: if (p_pass = 1) then
2983: p_copy_redo_flag := TRUE;
2984: else
2985: raise FND_API.G_EXC_ERROR;
2986: end if;
2987: end if;
2988: end if;
2989:

Line 2991: if (p_property_varchar2_value <> FND_API.G_MISS_CHAR) then

2987: end if;
2988: end if;
2989:
2990: --** Load non-required columns if their values are given **
2991: if (p_property_varchar2_value <> FND_API.G_MISS_CHAR) then
2992: l_property_varchar2_value := p_property_varchar2_value;
2993: end if;
2994:
2995: if (p_property_number_value <> FND_API.G_MISS_NUM) then

Line 2995: if (p_property_number_value <> FND_API.G_MISS_NUM) then

2991: if (p_property_varchar2_value <> FND_API.G_MISS_CHAR) then
2992: l_property_varchar2_value := p_property_varchar2_value;
2993: end if;
2994:
2995: if (p_property_number_value <> FND_API.G_MISS_NUM) then
2996: l_property_number_value := p_property_number_value;
2997: end if;
2998:
2999: if (p_criteria_join_condition <> FND_API.G_MISS_CHAR) then

Line 2999: if (p_criteria_join_condition <> FND_API.G_MISS_CHAR) then

2995: if (p_property_number_value <> FND_API.G_MISS_NUM) then
2996: l_property_number_value := p_property_number_value;
2997: end if;
2998:
2999: if (p_criteria_join_condition <> FND_API.G_MISS_CHAR) then
3000: l_criteria_join_condition := p_criteria_join_condition;
3001: end if;
3002:
3003: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) then

Line 3003: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) then

2999: if (p_criteria_join_condition <> FND_API.G_MISS_CHAR) then
3000: l_criteria_join_condition := p_criteria_join_condition;
3001: end if;
3002:
3003: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) then
3004: l_property_varchar2_value_tl := p_property_varchar2_value_tl;
3005: end if;
3006:
3007: if (p_created_by <> FND_API.G_MISS_NUM) then

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

3003: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) then
3004: l_property_varchar2_value_tl := p_property_varchar2_value_tl;
3005: end if;
3006:
3007: if (p_created_by <> FND_API.G_MISS_NUM) then
3008: l_created_by := p_created_by;
3009: end if;
3010: if (p_creation_date <> FND_API.G_MISS_DATE) then
3011: l_creation_date := p_creation_date;

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

3006:
3007: if (p_created_by <> FND_API.G_MISS_NUM) then
3008: l_created_by := p_created_by;
3009: end if;
3010: if (p_creation_date <> FND_API.G_MISS_DATE) then
3011: l_creation_date := p_creation_date;
3012: end if;
3013: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3014: l_last_updated_by := p_last_updated_by;

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

3009: end if;
3010: if (p_creation_date <> FND_API.G_MISS_DATE) then
3011: l_creation_date := p_creation_date;
3012: end if;
3013: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3014: l_last_updated_by := p_last_updated_by;
3015: end if;
3016: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3017: l_last_update_date := p_last_update_date;

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

3012: end if;
3013: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3014: l_last_updated_by := p_last_updated_by;
3015: end if;
3016: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3017: l_last_update_date := p_last_update_date;
3018: end if;
3019: if (p_last_update_login <> FND_API.G_MISS_NUM) then
3020: l_last_update_login := p_last_update_login;

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

3015: end if;
3016: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3017: l_last_update_date := p_last_update_date;
3018: end if;
3019: if (p_last_update_login <> FND_API.G_MISS_NUM) then
3020: l_last_update_login := p_last_update_login;
3021: end if;
3022:
3023: -- Create record if no validation error was found

Line 3089: raise FND_API.G_EXC_ERROR;

3085: FND_MESSAGE.SET_NAME('AK','AK_INSERT_CUST_REGION_FAILED');
3086: FND_MSG_PUB.Add;
3087: end if;
3088: --dbms_output.put_line(l_api_name || 'Error - row already exists');
3089: raise FND_API.G_EXC_ERROR;
3090: end if;
3091:
3092: insert into AK_CUSTOM_REGIONS_TL (
3093: CUSTOMIZATION_APPLICATION_ID,

Line 3145: p_return_status := FND_API.G_RET_STS_SUCCESS;

3141: p_region_code ||
3142: ' ' || p_property_name);
3143: FND_MSG_PUB.Add;
3144: end if;
3145: p_return_status := FND_API.G_RET_STS_SUCCESS;
3146:
3147: FND_MSG_PUB.Count_And_Get (
3148: p_count => p_msg_count,
3149: p_data => p_msg_data);

Line 3162: p_return_status := FND_API.G_RET_STS_ERROR;

3158: p_region_code ||
3159: ' ' || p_property_name);
3160: FND_MSG_PUB.Add;
3161: end if;
3162: p_return_status := FND_API.G_RET_STS_ERROR;
3163: rollback to start_create_cust_region;
3164: FND_MSG_PUB.Count_And_Get (
3165: p_count => p_msg_count,
3166: p_data => p_msg_data);

Line 3167: WHEN FND_API.G_EXC_ERROR THEN

3163: rollback to start_create_cust_region;
3164: FND_MSG_PUB.Count_And_Get (
3165: p_count => p_msg_count,
3166: p_data => p_msg_data);
3167: WHEN FND_API.G_EXC_ERROR THEN
3168: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
3169: FND_MESSAGE.SET_NAME('AK','AK_CUST_REGION_NOT_CREATED');
3170: FND_MESSAGE.SET_TOKEN('KEY', to_char(p_custom_appl_id) ||
3171: ' ' || p_custom_code || ' ' ||

Line 3177: p_return_status := FND_API.G_RET_STS_ERROR;

3173: p_region_code ||
3174: ' ' || p_property_name);
3175: FND_MSG_PUB.Add;
3176: end if;
3177: p_return_status := FND_API.G_RET_STS_ERROR;
3178: rollback to start_create_cust_region;
3179: FND_MSG_PUB.Count_And_Get (
3180: p_count => p_msg_count,
3181: p_data => p_msg_data);

Line 3183: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3179: FND_MSG_PUB.Count_And_Get (
3180: p_count => p_msg_count,
3181: p_data => p_msg_data);
3182: WHEN OTHERS THEN
3183: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3184: rollback to start_create_cust_region;
3185: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
3186: SUBSTR (SQLERRM, 1, 240) );
3187: FND_MSG_PUB.Add;

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

3215: -- Version Initial version number = 1.0
3216: -- History Current version number = 1.0
3217: --=======================================================
3218: procedure CREATE_CUST_REG_ITEM (
3219: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3220: p_api_version_number IN NUMBER,
3221: p_init_msg_tbl IN BOOLEAN := FALSE,
3222: p_msg_count OUT NOCOPY NUMBER,
3223: p_msg_data OUT NOCOPY VARCHAR2,

Line 3232: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,

3228: p_region_code IN VARCHAR2,
3229: p_attr_appl_id IN NUMBER,
3230: p_attr_code IN VARCHAR2,
3231: p_property_name IN VARCHAR2,
3232: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3233: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
3234: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3235: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
3236: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

Line 3233: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,

3229: p_attr_appl_id IN NUMBER,
3230: p_attr_code IN VARCHAR2,
3231: p_property_name IN VARCHAR2,
3232: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3233: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
3234: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3235: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
3236: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3237: p_creation_date IN DATE := FND_API.G_MISS_DATE,

Line 3234: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,

3230: p_attr_code IN VARCHAR2,
3231: p_property_name IN VARCHAR2,
3232: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3233: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
3234: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3235: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
3236: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3237: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3238: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

Line 3235: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,

3231: p_property_name IN VARCHAR2,
3232: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3233: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
3234: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3235: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
3236: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3237: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3238: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3239: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

3232: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3233: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
3234: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3235: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
3236: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3237: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3238: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3239: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3240: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

3233: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
3234: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3235: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
3236: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3237: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3238: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3239: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3240: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3241: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

3234: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
3235: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
3236: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3237: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3238: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3239: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3240: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3241: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3242: p_pass IN NUMBER,

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

3235: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
3236: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3237: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3238: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3239: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3240: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3241: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3242: p_pass IN NUMBER,
3243: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

3236: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3237: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3238: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3239: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3240: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3241: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3242: p_pass IN NUMBER,
3243: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3244: ) is

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

3237: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3238: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3239: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3240: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3241: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3242: p_pass IN NUMBER,
3243: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3244: ) is
3245: l_api_version_number CONSTANT number := 1.0;

Line 3259: IF NOT FND_API.Compatible_API_Call (

3255: l_property_varchar2_value_tl VARCHAR2(4000);
3256: l_return_status VARCHAR2(1);
3257: l_lang VARCHAR2(30);
3258: begin
3259: IF NOT FND_API.Compatible_API_Call (
3260: l_api_version_number, p_api_version_number, l_api_name,
3261: G_PKG_NAME) then
3262: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3263: return;

Line 3262: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3258: begin
3259: IF NOT FND_API.Compatible_API_Call (
3260: l_api_version_number, p_api_version_number, l_api_name,
3261: G_PKG_NAME) then
3262: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3263: return;
3264: END IF;
3265:
3266: -- Initialize the message table if requested.

Line 3290: raise FND_API.G_EXC_ERROR;

3286: FND_MESSAGE.SET_NAME('AK','AK_CUST_REG_ITEM_EXISTS');
3287: FND_MSG_PUB.Add;
3288: end if;
3289: --dbms_output.put_line(l_api_name || 'Error - row already exists');
3290: raise FND_API.G_EXC_ERROR;
3291: end if;
3292:
3293: --** validate table columns passed in **
3294: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

Line 3294: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

3290: raise FND_API.G_EXC_ERROR;
3291: end if;
3292:
3293: --** validate table columns passed in **
3294: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
3295: if not VALIDATE_CUST_REGION_ITEM (
3296: p_validation_level => p_validation_level,
3297: p_api_version_number => p_api_version_number,
3298: p_return_status => p_return_status,

Line 3317: raise FND_API.G_EXC_ERROR;

3313: -- Do not raise an error if it's the first pass
3314: if (p_pass = 1) then
3315: p_copy_redo_flag := TRUE;
3316: else
3317: raise FND_API.G_EXC_ERROR;
3318: end if;
3319: end if;
3320: end if;
3321:

Line 3323: if (p_property_varchar2_value <> FND_API.G_MISS_CHAR) then

3319: end if;
3320: end if;
3321:
3322: --** Load non-required columns if their values are given **
3323: if (p_property_varchar2_value <> FND_API.G_MISS_CHAR) then
3324: l_property_varchar2_value := p_property_varchar2_value;
3325: end if;
3326:
3327: if (p_property_number_value <> FND_API.G_MISS_NUM) then

Line 3327: if (p_property_number_value <> FND_API.G_MISS_NUM) then

3323: if (p_property_varchar2_value <> FND_API.G_MISS_CHAR) then
3324: l_property_varchar2_value := p_property_varchar2_value;
3325: end if;
3326:
3327: if (p_property_number_value <> FND_API.G_MISS_NUM) then
3328: l_property_number_value := p_property_number_value;
3329: end if;
3330:
3331: if (p_property_date_value <> FND_API.G_MISS_CHAR) then

Line 3331: if (p_property_date_value <> FND_API.G_MISS_CHAR) then

3327: if (p_property_number_value <> FND_API.G_MISS_NUM) then
3328: l_property_number_value := p_property_number_value;
3329: end if;
3330:
3331: if (p_property_date_value <> FND_API.G_MISS_CHAR) then
3332: l_property_date_value := p_property_date_value;
3333: end if;
3334:
3335: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) then

Line 3335: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) then

3331: if (p_property_date_value <> FND_API.G_MISS_CHAR) then
3332: l_property_date_value := p_property_date_value;
3333: end if;
3334:
3335: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) then
3336: l_property_varchar2_value_tl := p_property_varchar2_value_tl;
3337: end if;
3338:
3339: if (p_created_by <> FND_API.G_MISS_NUM) then

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

3335: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) then
3336: l_property_varchar2_value_tl := p_property_varchar2_value_tl;
3337: end if;
3338:
3339: if (p_created_by <> FND_API.G_MISS_NUM) then
3340: l_created_by := p_created_by;
3341: end if;
3342: if (p_creation_date <> FND_API.G_MISS_DATE) then
3343: l_creation_date := p_creation_date;

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

3338:
3339: if (p_created_by <> FND_API.G_MISS_NUM) then
3340: l_created_by := p_created_by;
3341: end if;
3342: if (p_creation_date <> FND_API.G_MISS_DATE) then
3343: l_creation_date := p_creation_date;
3344: end if;
3345: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3346: l_last_updated_by := p_last_updated_by;

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

3341: end if;
3342: if (p_creation_date <> FND_API.G_MISS_DATE) then
3343: l_creation_date := p_creation_date;
3344: end if;
3345: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3346: l_last_updated_by := p_last_updated_by;
3347: end if;
3348: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3349: l_last_update_date := p_last_update_date;

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

3344: end if;
3345: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3346: l_last_updated_by := p_last_updated_by;
3347: end if;
3348: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3349: l_last_update_date := p_last_update_date;
3350: end if;
3351: if (p_last_update_login <> FND_API.G_MISS_NUM) then
3352: l_last_update_login := p_last_update_login;

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

3347: end if;
3348: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3349: l_last_update_date := p_last_update_date;
3350: end if;
3351: if (p_last_update_login <> FND_API.G_MISS_NUM) then
3352: l_last_update_login := p_last_update_login;
3353: end if;
3354:
3355: -- Create record if no validation error was found

Line 3427: raise FND_API.G_EXC_ERROR;

3423: FND_MESSAGE.SET_NAME('AK','AK_INSERT_CUST_REG_ITEM_FAILED');
3424: FND_MSG_PUB.Add;
3425: end if;
3426: --dbms_output.put_line(l_api_name || 'Error - row already exists');
3427: raise FND_API.G_EXC_ERROR;
3428: end if;
3429:
3430: insert into AK_CUSTOM_REGION_ITEMS_TL (
3431: CUSTOMIZATION_APPLICATION_ID,

Line 3491: p_return_status := FND_API.G_RET_STS_SUCCESS;

3487: p_attr_code || ' ' || p_property_name);
3488: FND_MSG_PUB.Add;
3489: end if;
3490:
3491: p_return_status := FND_API.G_RET_STS_SUCCESS;
3492:
3493: FND_MSG_PUB.Count_And_Get (
3494: p_count => p_msg_count,
3495: p_data => p_msg_data);

Line 3509: p_return_status := FND_API.G_RET_STS_ERROR;

3505: to_char(p_attr_appl_id) || ' ' ||
3506: p_attr_code || ' ' || p_property_name);
3507: FND_MSG_PUB.Add;
3508: end if;
3509: p_return_status := FND_API.G_RET_STS_ERROR;
3510: rollback to start_create_cust_reg_item;
3511: FND_MSG_PUB.Count_And_Get (
3512: p_count => p_msg_count,
3513: p_data => p_msg_data);

Line 3514: WHEN FND_API.G_EXC_ERROR THEN

3510: rollback to start_create_cust_reg_item;
3511: FND_MSG_PUB.Count_And_Get (
3512: p_count => p_msg_count,
3513: p_data => p_msg_data);
3514: WHEN FND_API.G_EXC_ERROR THEN
3515: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
3516: FND_MESSAGE.SET_NAME('AK','AK_CUST_REG_ITEM_NOT_CREATED');
3517: FND_MESSAGE.SET_TOKEN('KEY', to_char(p_custom_appl_id) ||
3518: ' ' || p_custom_code || ' ' ||

Line 3525: p_return_status := FND_API.G_RET_STS_ERROR;

3521: to_char(p_attr_appl_id) || ' ' ||
3522: p_attr_code || ' ' || p_property_name);
3523: FND_MSG_PUB.Add;
3524: end if;
3525: p_return_status := FND_API.G_RET_STS_ERROR;
3526: rollback to start_create_cust_reg_item;
3527: FND_MSG_PUB.Count_And_Get (
3528: p_count => p_msg_count,
3529: p_data => p_msg_data);

Line 3531: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3527: FND_MSG_PUB.Count_And_Get (
3528: p_count => p_msg_count,
3529: p_data => p_msg_data);
3530: WHEN OTHERS THEN
3531: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3532: rollback to start_create_cust_reg_item;
3533: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
3534: SUBSTR (SQLERRM, 1, 240) );
3535: FND_MSG_PUB.Add;

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

3563: -- Version Initial version number = 1.0
3564: -- History Current version number = 1.0
3565: --=======================================================
3566: procedure CREATE_CRITERIA (
3567: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
3568: p_api_version_number IN NUMBER,
3569: p_init_msg_tbl IN BOOLEAN := FALSE,
3570: p_msg_count OUT NOCOPY NUMBER,
3571: p_msg_data OUT NOCOPY VARCHAR2,

Line 3580: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,

3576: p_region_code IN VARCHAR2,
3577: p_attr_appl_id IN NUMBER,
3578: p_attr_code IN VARCHAR2,
3579: p_sequence_number IN NUMBER,
3580: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
3581: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3582: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
3583: p_value_date IN DATE := FND_API.G_MISS_DATE,
3584: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

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

3577: p_attr_appl_id IN NUMBER,
3578: p_attr_code IN VARCHAR2,
3579: p_sequence_number IN NUMBER,
3580: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
3581: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3582: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
3583: p_value_date IN DATE := FND_API.G_MISS_DATE,
3584: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
3585: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

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

3578: p_attr_code IN VARCHAR2,
3579: p_sequence_number IN NUMBER,
3580: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
3581: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3582: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
3583: p_value_date IN DATE := FND_API.G_MISS_DATE,
3584: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
3585: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
3586: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

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

3579: p_sequence_number IN NUMBER,
3580: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
3581: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3582: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
3583: p_value_date IN DATE := FND_API.G_MISS_DATE,
3584: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
3585: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
3586: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3587: p_creation_date IN DATE := FND_API.G_MISS_DATE,

Line 3584: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

3580: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
3581: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3582: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
3583: p_value_date IN DATE := FND_API.G_MISS_DATE,
3584: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
3585: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
3586: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3587: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3588: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

Line 3585: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

3581: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
3582: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
3583: p_value_date IN DATE := FND_API.G_MISS_DATE,
3584: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
3585: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
3586: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3587: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3588: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3589: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

3582: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
3583: p_value_date IN DATE := FND_API.G_MISS_DATE,
3584: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
3585: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
3586: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3587: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3588: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3589: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3590: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

3583: p_value_date IN DATE := FND_API.G_MISS_DATE,
3584: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
3585: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
3586: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3587: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3588: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3589: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3590: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3591: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

3584: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
3585: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
3586: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3587: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3588: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3589: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3590: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3591: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3592: p_pass IN NUMBER,

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

3585: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
3586: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3587: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3588: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3589: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3590: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3591: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3592: p_pass IN NUMBER,
3593: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

3586: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
3587: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3588: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3589: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3590: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3591: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3592: p_pass IN NUMBER,
3593: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3594: ) is

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

3587: p_creation_date IN DATE := FND_API.G_MISS_DATE,
3588: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
3589: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
3590: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
3591: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
3592: p_pass IN NUMBER,
3593: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
3594: ) is
3595: l_api_version_number CONSTANT number := 1.0;

Line 3610: IF NOT FND_API.Compatible_API_Call (

3606: l_end_date_active DATE;
3607: l_return_status VARCHAR2(1);
3608: l_lang VARCHAR2(30);
3609: begin
3610: IF NOT FND_API.Compatible_API_Call (
3611: l_api_version_number, p_api_version_number, l_api_name,
3612: G_PKG_NAME) then
3613: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3614: return;

Line 3613: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3609: begin
3610: IF NOT FND_API.Compatible_API_Call (
3611: l_api_version_number, p_api_version_number, l_api_name,
3612: G_PKG_NAME) then
3613: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3614: return;
3615: END IF;
3616:
3617: -- Initialize the message table if requested.

Line 3641: raise FND_API.G_EXC_ERROR;

3637: FND_MESSAGE.SET_NAME('AK','AK_CRITERIA_EXISTS');
3638: FND_MSG_PUB.Add;
3639: end if;
3640: --dbms_output.put_line(l_api_name || 'Error - row already exists');
3641: raise FND_API.G_EXC_ERROR;
3642: end if;
3643:
3644: --** validate table columns passed in **
3645: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) then

Line 3645: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) then

3641: raise FND_API.G_EXC_ERROR;
3642: end if;
3643:
3644: --** validate table columns passed in **
3645: if (p_validation_level <> FND_API.G_VALID_LEVEL_NONE) then
3646: if not VALIDATE_CRITERIA (
3647: p_validation_level => p_validation_level,
3648: p_api_version_number => p_api_version_number,
3649: p_return_status => p_return_status,

Line 3670: raise FND_API.G_EXC_ERROR;

3666: -- Do not raise an error if it's the first pass
3667: if (p_pass = 1) then
3668: p_copy_redo_flag := TRUE;
3669: else
3670: raise FND_API.G_EXC_ERROR;
3671: end if;
3672: end if;
3673: end if;
3674:

Line 3676: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then

3672: end if;
3673: end if;
3674:
3675: --** Load non-required columns if their values are given **
3676: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then
3677: l_value_varchar2 := p_value_varchar2;
3678: end if;
3679:
3680: if (p_value_number <> FND_API.G_MISS_NUM) then

Line 3680: if (p_value_number <> FND_API.G_MISS_NUM) then

3676: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) then
3677: l_value_varchar2 := p_value_varchar2;
3678: end if;
3679:
3680: if (p_value_number <> FND_API.G_MISS_NUM) then
3681: l_value_number := p_value_number;
3682: end if;
3683:
3684: if (p_value_date <> FND_API.G_MISS_DATE) then

Line 3684: if (p_value_date <> FND_API.G_MISS_DATE) then

3680: if (p_value_number <> FND_API.G_MISS_NUM) then
3681: l_value_number := p_value_number;
3682: end if;
3683:
3684: if (p_value_date <> FND_API.G_MISS_DATE) then
3685: l_value_date := p_value_date;
3686: end if;
3687:
3688: if (p_end_date_active <> FND_API.G_MISS_DATE) then

Line 3688: if (p_end_date_active <> FND_API.G_MISS_DATE) then

3684: if (p_value_date <> FND_API.G_MISS_DATE) then
3685: l_value_date := p_value_date;
3686: end if;
3687:
3688: if (p_end_date_active <> FND_API.G_MISS_DATE) then
3689: l_end_date_active := p_end_date_active;
3690: end if;
3691:
3692: if (p_created_by <> FND_API.G_MISS_NUM) then

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

3688: if (p_end_date_active <> FND_API.G_MISS_DATE) then
3689: l_end_date_active := p_end_date_active;
3690: end if;
3691:
3692: if (p_created_by <> FND_API.G_MISS_NUM) then
3693: l_created_by := p_created_by;
3694: end if;
3695:
3696: if (p_creation_date <> FND_API.G_MISS_DATE) then

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

3692: if (p_created_by <> FND_API.G_MISS_NUM) then
3693: l_created_by := p_created_by;
3694: end if;
3695:
3696: if (p_creation_date <> FND_API.G_MISS_DATE) then
3697: l_creation_date := p_creation_date;
3698: end if;
3699:
3700: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

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

3696: if (p_creation_date <> FND_API.G_MISS_DATE) then
3697: l_creation_date := p_creation_date;
3698: end if;
3699:
3700: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3701: l_last_updated_by := p_last_updated_by;
3702: end if;
3703:
3704: if (p_last_update_date <> FND_API.G_MISS_DATE) then

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

3700: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
3701: l_last_updated_by := p_last_updated_by;
3702: end if;
3703:
3704: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3705: l_last_update_date := p_last_update_date;
3706: end if;
3707:
3708: if (p_last_update_login <> FND_API.G_MISS_NUM) then

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

3704: if (p_last_update_date <> FND_API.G_MISS_DATE) then
3705: l_last_update_date := p_last_update_date;
3706: end if;
3707:
3708: if (p_last_update_login <> FND_API.G_MISS_NUM) then
3709: l_last_update_login := p_last_update_login;
3710: end if;
3711:
3712: -- Create record if no validation error was found

Line 3788: p_return_status := FND_API.G_RET_STS_SUCCESS;

3784: p_attr_code || ' ' || p_sequence_number);
3785: FND_MSG_PUB.Add;
3786: end if;
3787:
3788: p_return_status := FND_API.G_RET_STS_SUCCESS;
3789:
3790: FND_MSG_PUB.Count_And_Get (
3791: p_count => p_msg_count,
3792: p_data => p_msg_data);

Line 3806: p_return_status := FND_API.G_RET_STS_ERROR;

3802: to_char(p_attr_appl_id) || ' ' ||
3803: p_attr_code || ' ' || p_sequence_number);
3804: FND_MSG_PUB.Add;
3805: end if;
3806: p_return_status := FND_API.G_RET_STS_ERROR;
3807: rollback to start_create_criteria;
3808: FND_MSG_PUB.Count_And_Get (
3809: p_count => p_msg_count,
3810: p_data => p_msg_data);

Line 3811: WHEN FND_API.G_EXC_ERROR THEN

3807: rollback to start_create_criteria;
3808: FND_MSG_PUB.Count_And_Get (
3809: p_count => p_msg_count,
3810: p_data => p_msg_data);
3811: WHEN FND_API.G_EXC_ERROR THEN
3812: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
3813: FND_MESSAGE.SET_NAME('AK','AK_CRITERIA_NOT_CREATED');
3814: FND_MESSAGE.SET_TOKEN('KEY', to_char(p_custom_appl_id) ||
3815: ' ' || p_custom_code || ' ' ||

Line 3822: p_return_status := FND_API.G_RET_STS_ERROR;

3818: to_char(p_attr_appl_id) || ' ' ||
3819: p_attr_code || ' ' || p_sequence_number);
3820: FND_MSG_PUB.Add;
3821: end if;
3822: p_return_status := FND_API.G_RET_STS_ERROR;
3823: rollback to start_create_criteria;
3824: FND_MSG_PUB.Count_And_Get (
3825: p_count => p_msg_count,
3826: p_data => p_msg_data);

Line 3828: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3824: FND_MSG_PUB.Count_And_Get (
3825: p_count => p_msg_count,
3826: p_data => p_msg_data);
3827: WHEN OTHERS THEN
3828: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3829: rollback to start_create_criteria;
3830: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
3831: SUBSTR (SQLERRM, 1, 240) );
3832: FND_MSG_PUB.Add;

Line 3880: IF NOT FND_API.Compatible_API_Call (

3876: l_api_version_number CONSTANT number := 1.0;
3877: l_api_name CONSTANT varchar2(30) := 'Custom_Exists';
3878: l_dummy number;
3879: begin
3880: IF NOT FND_API.Compatible_API_Call (
3881: l_api_version_number, p_api_version_number, l_api_name,
3882: G_PKG_NAME) then
3883: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3884: return FALSE;

Line 3883: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3879: begin
3880: IF NOT FND_API.Compatible_API_Call (
3881: l_api_version_number, p_api_version_number, l_api_name,
3882: G_PKG_NAME) then
3883: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3884: return FALSE;
3885: END IF;
3886:
3887: open l_check_csr;

Line 3891: p_return_status := FND_API.G_RET_STS_SUCCESS;

3887: open l_check_csr;
3888: fetch l_check_csr into l_dummy;
3889: if (l_check_csr%notfound) then
3890: close l_check_csr;
3891: p_return_status := FND_API.G_RET_STS_SUCCESS;
3892: return FALSE;
3893: else
3894: close l_check_csr;
3895: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 3895: p_return_status := FND_API.G_RET_STS_SUCCESS;

3891: p_return_status := FND_API.G_RET_STS_SUCCESS;
3892: return FALSE;
3893: else
3894: close l_check_csr;
3895: p_return_status := FND_API.G_RET_STS_SUCCESS;
3896: return TRUE;
3897: end if;
3898:
3899: EXCEPTION

Line 3900: WHEN FND_API.G_EXC_ERROR THEN

3896: return TRUE;
3897: end if;
3898:
3899: EXCEPTION
3900: WHEN FND_API.G_EXC_ERROR THEN
3901: p_return_status := FND_API.G_RET_STS_ERROR;
3902: return FALSE;
3903: WHEN OTHERS THEN
3904: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3901: p_return_status := FND_API.G_RET_STS_ERROR;

3897: end if;
3898:
3899: EXCEPTION
3900: WHEN FND_API.G_EXC_ERROR THEN
3901: p_return_status := FND_API.G_RET_STS_ERROR;
3902: return FALSE;
3903: WHEN OTHERS THEN
3904: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3905: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 3904: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3900: WHEN FND_API.G_EXC_ERROR THEN
3901: p_return_status := FND_API.G_RET_STS_ERROR;
3902: return FALSE;
3903: WHEN OTHERS THEN
3904: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3905: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
3906: SUBSTR (SQLERRM, 1, 240) );
3907: FND_MSG_PUB.Add;
3908: return FALSE;

Line 3956: IF NOT FND_API.Compatible_API_Call (

3952: l_api_version_number CONSTANT number := 1.0;
3953: l_api_name CONSTANT varchar2(30) := 'Cust_Region_Exists';
3954: l_dummy number;
3955: begin
3956: IF NOT FND_API.Compatible_API_Call (
3957: l_api_version_number, p_api_version_number, l_api_name,
3958: G_PKG_NAME) then
3959: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3960: return FALSE;

Line 3959: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3955: begin
3956: IF NOT FND_API.Compatible_API_Call (
3957: l_api_version_number, p_api_version_number, l_api_name,
3958: G_PKG_NAME) then
3959: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3960: return FALSE;
3961: END IF;
3962:
3963: open l_check_csr;

Line 3967: p_return_status := FND_API.G_RET_STS_SUCCESS;

3963: open l_check_csr;
3964: fetch l_check_csr into l_dummy;
3965: if (l_check_csr%notfound) then
3966: close l_check_csr;
3967: p_return_status := FND_API.G_RET_STS_SUCCESS;
3968: return FALSE;
3969: else
3970: close l_check_csr;
3971: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 3971: p_return_status := FND_API.G_RET_STS_SUCCESS;

3967: p_return_status := FND_API.G_RET_STS_SUCCESS;
3968: return FALSE;
3969: else
3970: close l_check_csr;
3971: p_return_status := FND_API.G_RET_STS_SUCCESS;
3972: return TRUE;
3973: end if;
3974:
3975: EXCEPTION

Line 3976: WHEN FND_API.G_EXC_ERROR THEN

3972: return TRUE;
3973: end if;
3974:
3975: EXCEPTION
3976: WHEN FND_API.G_EXC_ERROR THEN
3977: p_return_status := FND_API.G_RET_STS_ERROR;
3978: return FALSE;
3979: WHEN OTHERS THEN
3980: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 3977: p_return_status := FND_API.G_RET_STS_ERROR;

3973: end if;
3974:
3975: EXCEPTION
3976: WHEN FND_API.G_EXC_ERROR THEN
3977: p_return_status := FND_API.G_RET_STS_ERROR;
3978: return FALSE;
3979: WHEN OTHERS THEN
3980: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3981: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 3980: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

3976: WHEN FND_API.G_EXC_ERROR THEN
3977: p_return_status := FND_API.G_RET_STS_ERROR;
3978: return FALSE;
3979: WHEN OTHERS THEN
3980: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
3981: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
3982: SUBSTR (SQLERRM, 1, 240) );
3983: FND_MSG_PUB.Add;
3984: return FALSE;

Line 4036: IF NOT FND_API.Compatible_API_Call (

4032: l_api_version_number CONSTANT number := 1.0;
4033: l_api_name CONSTANT varchar2(30) := 'Cust_Reg_Item_Exists';
4034: l_dummy number;
4035: begin
4036: IF NOT FND_API.Compatible_API_Call (
4037: l_api_version_number, p_api_version_number, l_api_name,
4038: G_PKG_NAME) then
4039: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4040: return FALSE;

Line 4039: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4035: begin
4036: IF NOT FND_API.Compatible_API_Call (
4037: l_api_version_number, p_api_version_number, l_api_name,
4038: G_PKG_NAME) then
4039: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4040: return FALSE;
4041: END IF;
4042:
4043: open l_check_csr;

Line 4047: p_return_status := FND_API.G_RET_STS_SUCCESS;

4043: open l_check_csr;
4044: fetch l_check_csr into l_dummy;
4045: if (l_check_csr%notfound) then
4046: close l_check_csr;
4047: p_return_status := FND_API.G_RET_STS_SUCCESS;
4048: return FALSE;
4049: else
4050: close l_check_csr;
4051: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 4051: p_return_status := FND_API.G_RET_STS_SUCCESS;

4047: p_return_status := FND_API.G_RET_STS_SUCCESS;
4048: return FALSE;
4049: else
4050: close l_check_csr;
4051: p_return_status := FND_API.G_RET_STS_SUCCESS;
4052: return TRUE;
4053: end if;
4054:
4055: EXCEPTION

Line 4056: WHEN FND_API.G_EXC_ERROR THEN

4052: return TRUE;
4053: end if;
4054:
4055: EXCEPTION
4056: WHEN FND_API.G_EXC_ERROR THEN
4057: p_return_status := FND_API.G_RET_STS_ERROR;
4058: return FALSE;
4059: WHEN OTHERS THEN
4060: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 4057: p_return_status := FND_API.G_RET_STS_ERROR;

4053: end if;
4054:
4055: EXCEPTION
4056: WHEN FND_API.G_EXC_ERROR THEN
4057: p_return_status := FND_API.G_RET_STS_ERROR;
4058: return FALSE;
4059: WHEN OTHERS THEN
4060: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4061: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 4060: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4056: WHEN FND_API.G_EXC_ERROR THEN
4057: p_return_status := FND_API.G_RET_STS_ERROR;
4058: return FALSE;
4059: WHEN OTHERS THEN
4060: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4061: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
4062: SUBSTR (SQLERRM, 1, 240) );
4063: FND_MSG_PUB.Add;
4064: return FALSE;

Line 4116: IF NOT FND_API.Compatible_API_Call (

4112: l_api_version_number CONSTANT number := 1.0;
4113: l_api_name CONSTANT varchar2(30) := 'Criteria_Exists';
4114: l_dummy number;
4115: begin
4116: IF NOT FND_API.Compatible_API_Call (
4117: l_api_version_number, p_api_version_number, l_api_name,
4118: G_PKG_NAME) then
4119: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4120: return FALSE;

Line 4119: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4115: begin
4116: IF NOT FND_API.Compatible_API_Call (
4117: l_api_version_number, p_api_version_number, l_api_name,
4118: G_PKG_NAME) then
4119: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4120: return FALSE;
4121: END IF;
4122:
4123: open l_check_csr;

Line 4127: p_return_status := FND_API.G_RET_STS_SUCCESS;

4123: open l_check_csr;
4124: fetch l_check_csr into l_dummy;
4125: if (l_check_csr%notfound) then
4126: close l_check_csr;
4127: p_return_status := FND_API.G_RET_STS_SUCCESS;
4128: return FALSE;
4129: else
4130: close l_check_csr;
4131: p_return_status := FND_API.G_RET_STS_SUCCESS;

Line 4131: p_return_status := FND_API.G_RET_STS_SUCCESS;

4127: p_return_status := FND_API.G_RET_STS_SUCCESS;
4128: return FALSE;
4129: else
4130: close l_check_csr;
4131: p_return_status := FND_API.G_RET_STS_SUCCESS;
4132: return TRUE;
4133: end if;
4134:
4135: EXCEPTION

Line 4136: WHEN FND_API.G_EXC_ERROR THEN

4132: return TRUE;
4133: end if;
4134:
4135: EXCEPTION
4136: WHEN FND_API.G_EXC_ERROR THEN
4137: p_return_status := FND_API.G_RET_STS_ERROR;
4138: return FALSE;
4139: WHEN OTHERS THEN
4140: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

Line 4137: p_return_status := FND_API.G_RET_STS_ERROR;

4133: end if;
4134:
4135: EXCEPTION
4136: WHEN FND_API.G_EXC_ERROR THEN
4137: p_return_status := FND_API.G_RET_STS_ERROR;
4138: return FALSE;
4139: WHEN OTHERS THEN
4140: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4141: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,

Line 4140: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4136: WHEN FND_API.G_EXC_ERROR THEN
4137: p_return_status := FND_API.G_RET_STS_ERROR;
4138: return FALSE;
4139: WHEN OTHERS THEN
4140: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4141: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
4142: SUBSTR (SQLERRM, 1, 240) );
4143: FND_MSG_PUB.Add;
4144: return FALSE;

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

4168: -- Version Initial version number = 1.0
4169: -- History Current version number = 1.0
4170: --=======================================================
4171: procedure UPDATE_CUSTOM (
4172: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4173: p_api_version_number IN NUMBER,
4174: p_init_msg_tbl IN BOOLEAN := FALSE,
4175: p_msg_count OUT NOCOPY NUMBER,
4176: p_msg_data OUT NOCOPY VARCHAR2,

Line 4182: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,

4178: p_custom_appl_id IN NUMBER,
4179: p_custom_code IN VARCHAR2,
4180: p_region_application_id IN NUMBER,
4181: p_region_code IN VARCHAR2,
4182: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
4183: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
4184: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
4185: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
4186: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,

Line 4183: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,

4179: p_custom_code IN VARCHAR2,
4180: p_region_application_id IN NUMBER,
4181: p_region_code IN VARCHAR2,
4182: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
4183: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
4184: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
4185: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
4186: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
4187: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,

Line 4184: p_org_id IN NUMBER := FND_API.G_MISS_NUM,

4180: p_region_application_id IN NUMBER,
4181: p_region_code IN VARCHAR2,
4182: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
4183: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
4184: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
4185: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
4186: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
4187: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
4188: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4185: p_site_id IN NUMBER := FND_API.G_MISS_NUM,

4181: p_region_code IN VARCHAR2,
4182: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
4183: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
4184: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
4185: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
4186: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
4187: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
4188: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
4189: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,

Line 4186: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,

4182: p_verticalization_id IN VARCHAR2 := FND_API.G_MISS_CHAR,
4183: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
4184: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
4185: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
4186: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
4187: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
4188: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
4189: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
4190: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4187: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,

4183: p_localization_code IN VARCHAR2 := FND_API.G_MISS_CHAR,
4184: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
4185: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
4186: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
4187: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
4188: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
4189: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
4190: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
4191: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4188: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,

4184: p_org_id IN NUMBER := FND_API.G_MISS_NUM,
4185: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
4186: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
4187: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
4188: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
4189: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
4190: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
4191: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
4192: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4189: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,

4185: p_site_id IN NUMBER := FND_API.G_MISS_NUM,
4186: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
4187: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
4188: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
4189: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
4190: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
4191: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
4192: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4193: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

Line 4190: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,

4186: p_responsibility_id IN NUMBER := FND_API.G_MISS_NUM,
4187: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
4188: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
4189: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
4190: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
4191: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
4192: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4193: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
4194: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

Line 4191: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,

4187: p_web_user_id IN NUMBER := FND_API.G_MISS_NUM,
4188: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
4189: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
4190: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
4191: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
4192: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4193: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
4194: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
4195: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4192: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,

4188: p_default_customization_flag IN VARCHAR2 := FND_API.G_MISS_CHAR,
4189: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
4190: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
4191: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
4192: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4193: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
4194: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
4195: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4196: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,

Line 4193: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

4189: p_customization_level_id IN NUMBER := FND_API.G_MISS_NUM,
4190: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
4191: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
4192: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4193: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
4194: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
4195: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4196: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
4197: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

Line 4194: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

4190: p_developer_mode IN VARCHAR2 := FND_API.G_MISS_CHAR,
4191: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
4192: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4193: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
4194: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
4195: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4196: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
4197: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4198: p_creation_date IN DATE := FND_API.G_MISS_DATE,

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

4191: p_reference_path IN VARCHAR2 := FND_API.G_MISS_CHAR,
4192: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4193: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
4194: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
4195: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4196: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
4197: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4198: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4199: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

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

4192: p_function_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4193: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
4194: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
4195: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4196: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
4197: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4198: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4199: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4200: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

4193: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
4194: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
4195: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4196: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
4197: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4198: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4199: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4200: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4201: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

4194: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
4195: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4196: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
4197: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4198: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4199: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4200: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4201: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4202: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

4195: p_name IN VARCHAR2 := FND_API.G_MISS_CHAR,
4196: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
4197: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4198: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4199: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4200: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4201: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4202: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4203: p_pass IN NUMBER,

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

4196: p_description IN VARCHAR2 := FND_API.G_MISS_CHAR,
4197: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4198: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4199: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4200: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4201: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4202: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4203: p_pass IN NUMBER,
4204: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

4197: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4198: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4199: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4200: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4201: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4202: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4203: p_pass IN NUMBER,
4204: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
4205: ) is

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

4198: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4199: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4200: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4201: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4202: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4203: p_pass IN NUMBER,
4204: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
4205: ) is
4206: cursor l_get_row_csr is

Line 4238: IF NOT FND_API.Compatible_API_Call (

4234: l_return_status varchar2(1);
4235: l_submit varchar2(1) := 'N';
4236: l_encrypt varchar2(1) := 'N';
4237: begin
4238: IF NOT FND_API.Compatible_API_Call (
4239: l_api_version_number, p_api_version_number, l_api_name,
4240: G_PKG_NAME) then
4241: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4242: return;

Line 4241: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4237: begin
4238: IF NOT FND_API.Compatible_API_Call (
4239: l_api_version_number, p_api_version_number, l_api_name,
4240: G_PKG_NAME) then
4241: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4242: return;
4243: END IF;
4244:
4245: -- Initialize the message table if requested.

Line 4266: raise FND_API.G_EXC_ERROR;

4262: FND_MSG_PUB.Add;
4263: end if;
4264: --dbms_output.put_line(l_api_name || 'Error - Row does not exist');
4265: close l_get_row_csr;
4266: raise FND_API.G_EXC_ERROR;
4267: end if;
4268: close l_get_row_csr;
4269:
4270: --** retrieve ak_customizations_tl row if it exists **

Line 4280: raise FND_API.G_EXC_ERROR;

4276: FND_MSG_PUB.Add;
4277: end if;
4278: -- dbms_output.put_line(l_api_name || 'Error - TL Row does not exist');
4279: close l_get_tl_row_csr;
4280: raise FND_API.G_EXC_ERROR;
4281: end if;
4282: close l_get_tl_row_csr;
4283:
4284: --

Line 4287: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

4283:
4284: --
4285: -- validate table columns passed in
4286: --
4287: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
4288: if not VALIDATE_CUSTOM (
4289: p_validation_level => p_validation_level,
4290: p_api_version_number => 1.0,
4291: p_return_status => l_return_status,

Line 4319: raise FND_API.G_EXC_ERROR;

4315: -- Do not raise an error if it's the first pass
4316: if (p_pass = 1) then
4317: p_copy_redo_flag := TRUE;
4318: else
4319: raise FND_API.G_EXC_ERROR;
4320: end if;
4321: end if;
4322: end if;
4323:

Line 4327: if (p_verticalization_id <> FND_API.G_MISS_CHAR) or

4323:
4324: --** Load record to be updated to the database **
4325: --** - first load nullable columns **
4326:
4327: if (p_verticalization_id <> FND_API.G_MISS_CHAR) or
4328: (p_verticalization_id is null) then
4329: l_custom_rec.verticalization_id := p_verticalization_id;
4330: end if;
4331:

Line 4332: if (p_localization_code <> FND_API.G_MISS_CHAR) or

4328: (p_verticalization_id is null) then
4329: l_custom_rec.verticalization_id := p_verticalization_id;
4330: end if;
4331:
4332: if (p_localization_code <> FND_API.G_MISS_CHAR) or
4333: (p_localization_code is null) then
4334: l_custom_rec.localization_code := p_localization_code;
4335: end if;
4336:

Line 4337: if (p_org_id <> FND_API.G_MISS_NUM) or

4333: (p_localization_code is null) then
4334: l_custom_rec.localization_code := p_localization_code;
4335: end if;
4336:
4337: if (p_org_id <> FND_API.G_MISS_NUM) or
4338: (p_org_id is null) then
4339: l_custom_rec.org_id := p_org_id;
4340: end if;
4341:

Line 4342: if (p_site_id <> FND_API.G_MISS_NUM) or

4338: (p_org_id is null) then
4339: l_custom_rec.org_id := p_org_id;
4340: end if;
4341:
4342: if (p_site_id <> FND_API.G_MISS_NUM) or
4343: (p_site_id is null) then
4344: l_custom_rec.site_id := p_site_id;
4345: end if;
4346:

Line 4347: if (p_responsibility_id <> FND_API.G_MISS_NUM) or

4343: (p_site_id is null) then
4344: l_custom_rec.site_id := p_site_id;
4345: end if;
4346:
4347: if (p_responsibility_id <> FND_API.G_MISS_NUM) or
4348: (p_responsibility_id is null) then
4349: l_custom_rec.responsibility_id := p_responsibility_id;
4350: end if;
4351:

Line 4352: if (p_web_user_id <> FND_API.G_MISS_NUM) or

4348: (p_responsibility_id is null) then
4349: l_custom_rec.responsibility_id := p_responsibility_id;
4350: end if;
4351:
4352: if (p_web_user_id <> FND_API.G_MISS_NUM) or
4353: (p_web_user_id is null) then
4354: l_custom_rec.web_user_id := p_web_user_id;
4355: end if;
4356:

Line 4357: if (p_default_customization_flag <> FND_API.G_MISS_CHAR) or

4353: (p_web_user_id is null) then
4354: l_custom_rec.web_user_id := p_web_user_id;
4355: end if;
4356:
4357: if (p_default_customization_flag <> FND_API.G_MISS_CHAR) or
4358: (p_default_customization_flag is null) then
4359: l_custom_rec.default_customization_flag := p_default_customization_flag;
4360: end if;
4361:

Line 4362: if (p_end_date_active <> FND_API.G_MISS_DATE) or

4358: (p_default_customization_flag is null) then
4359: l_custom_rec.default_customization_flag := p_default_customization_flag;
4360: end if;
4361:
4362: if (p_end_date_active <> FND_API.G_MISS_DATE) or
4363: (p_end_date_active is null) then
4364: l_custom_rec.end_date_active := p_end_date_active;
4365: end if;
4366:

Line 4367: if (p_description <> FND_API.G_MISS_CHAR) or

4363: (p_end_date_active is null) then
4364: l_custom_rec.end_date_active := p_end_date_active;
4365: end if;
4366:
4367: if (p_description <> FND_API.G_MISS_CHAR) or
4368: (p_description is null) then
4369: l_custom_tl_rec.description := p_description;
4370: end if;
4371:

Line 4372: if (p_developer_mode <> FND_API.G_MISS_CHAR) or

4368: (p_description is null) then
4369: l_custom_tl_rec.description := p_description;
4370: end if;
4371:
4372: if (p_developer_mode <> FND_API.G_MISS_CHAR) or
4373: (p_developer_mode is null) then
4374: l_custom_rec.developer_mode := p_developer_mode;
4375: end if;
4376:

Line 4379: if (p_customization_level_id <> FND_API.G_MISS_NUM) then

4375: end if;
4376:
4377: --** - next, load non-null columns **
4378:
4379: if (p_customization_level_id <> FND_API.G_MISS_NUM) then
4380: l_custom_rec.customization_level_id := p_customization_level_id;
4381: end if;
4382:
4383: if (p_start_date_Active <> FND_API.G_MISS_DATE) then

Line 4383: if (p_start_date_Active <> FND_API.G_MISS_DATE) then

4379: if (p_customization_level_id <> FND_API.G_MISS_NUM) then
4380: l_custom_rec.customization_level_id := p_customization_level_id;
4381: end if;
4382:
4383: if (p_start_date_Active <> FND_API.G_MISS_DATE) then
4384: l_custom_rec.start_date_Active := p_start_date_Active;
4385: end if;
4386:
4387: if (p_name <> FND_API.G_MISS_CHAR) then

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

4383: if (p_start_date_Active <> FND_API.G_MISS_DATE) then
4384: l_custom_rec.start_date_Active := p_start_date_Active;
4385: end if;
4386:
4387: if (p_name <> FND_API.G_MISS_CHAR) then
4388: l_custom_tl_rec.name := p_name;
4389: end if;
4390:
4391: if (p_created_by <> FND_API.G_MISS_NUM) then

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

4387: if (p_name <> FND_API.G_MISS_CHAR) then
4388: l_custom_tl_rec.name := p_name;
4389: end if;
4390:
4391: if (p_created_by <> FND_API.G_MISS_NUM) then
4392: l_created_by := p_created_by;
4393: end if;
4394:
4395: if (p_creation_date <> FND_API.G_MISS_DATE) then

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

4391: if (p_created_by <> FND_API.G_MISS_NUM) then
4392: l_created_by := p_created_by;
4393: end if;
4394:
4395: if (p_creation_date <> FND_API.G_MISS_DATE) then
4396: l_creation_date := p_creation_date;
4397: end if;
4398:
4399: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

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

4395: if (p_creation_date <> FND_API.G_MISS_DATE) then
4396: l_creation_date := p_creation_date;
4397: end if;
4398:
4399: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4400: l_last_updated_by := p_last_updated_by;
4401: end if;
4402:
4403: if (p_last_update_date <> FND_API.G_MISS_DATE) then

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

4399: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4400: l_last_updated_by := p_last_updated_by;
4401: end if;
4402:
4403: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4404: l_last_update_date := p_last_update_date;
4405: end if;
4406:
4407: if (p_last_update_login <> FND_API.G_MISS_NUM) then

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

4403: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4404: l_last_update_date := p_last_update_date;
4405: end if;
4406:
4407: if (p_last_update_login <> FND_API.G_MISS_NUM) then
4408: l_last_update_login := p_last_update_login;
4409: end if;
4410:
4411: -- THIS UPDATES NO MATTER WHAT - CALLING IS_UPDATEABLE BECAUSE STILL

Line 4464: raise FND_API.G_EXC_ERROR;

4460: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_UPDATE_FAILED');
4461: FND_MSG_PUB.Add;
4462: end if;
4463: -- dbms_output.put_line(l_api_name || 'Row does not exist during update');
4464: raise FND_API.G_EXC_ERROR;
4465: end if;
4466:
4467: delete AK_CUSTOM_REGIONS_TL
4468: where REGION_APPLICATION_ID = p_region_application_id

Line 4497: raise FND_API.G_EXC_ERROR;

4493: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_UPDATE_FAILED');
4494: FND_MSG_PUB.Add;
4495: end if;
4496: --dbms_output.put_line(l_api_name || 'TL Row does not exist during update');
4497: raise FND_API.G_EXC_ERROR;
4498: end if;
4499:
4500: -- /** commit the update **/
4501: -- commit;

Line 4512: p_return_status := FND_API.G_RET_STS_SUCCESS;

4508: ' ' || p_custom_code );
4509: FND_MSG_PUB.Add;
4510: end if;
4511:
4512: p_return_status := FND_API.G_RET_STS_SUCCESS;
4513:
4514: FND_MSG_PUB.Count_And_Get (
4515: p_count => p_msg_count,
4516: p_data => p_msg_data);

Line 4529: p_return_status := FND_API.G_RET_STS_ERROR;

4525: ' ' || p_custom_code );
4526: FND_MSG_PUB.Add;
4527: end if;
4528: rollback to start_update_custom;
4529: p_return_status := FND_API.G_RET_STS_ERROR;
4530: FND_MSG_PUB.Count_And_Get (
4531: p_count => p_msg_count,
4532: p_data => p_msg_data);
4533: WHEN FND_API.G_EXC_ERROR THEN

Line 4533: WHEN FND_API.G_EXC_ERROR THEN

4529: p_return_status := FND_API.G_RET_STS_ERROR;
4530: FND_MSG_PUB.Count_And_Get (
4531: p_count => p_msg_count,
4532: p_data => p_msg_data);
4533: WHEN FND_API.G_EXC_ERROR THEN
4534: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
4535: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_NOT_UPDATED');
4536: FND_MESSAGE.SET_TOKEN('KEY', to_char(p_region_application_id) ||
4537: ' ' || p_region_code ||

Line 4542: p_return_status := FND_API.G_RET_STS_ERROR;

4538: ' ' || to_char(p_custom_appl_id) ||
4539: ' ' || p_custom_code );
4540: FND_MSG_PUB.Add;
4541: end if;
4542: p_return_status := FND_API.G_RET_STS_ERROR;
4543: rollback to start_update_custom;
4544: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
4545: SUBSTR (SQLERRM, 1, 240) );
4546: FND_MSG_PUB.Add;

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

4572: -- Version Initial version number = 1.0
4573: -- History Current version number = 1.0
4574: --=======================================================
4575: procedure UPDATE_CUST_REGION (
4576: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4577: p_api_version_number IN NUMBER,
4578: p_init_msg_tbl IN BOOLEAN := FALSE,
4579: p_msg_count OUT NOCOPY NUMBER,
4580: p_msg_data OUT NOCOPY VARCHAR2,

Line 4587: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,

4583: p_custom_code IN VARCHAR2,
4584: p_region_application_id IN NUMBER,
4585: p_region_code IN VARCHAR2,
4586: p_property_name IN VARCHAR2,
4587: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4588: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4589: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
4590: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4591: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

Line 4588: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,

4584: p_region_application_id IN NUMBER,
4585: p_region_code IN VARCHAR2,
4586: p_property_name IN VARCHAR2,
4587: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4588: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4589: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
4590: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4591: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4592: p_creation_date IN DATE := FND_API.G_MISS_DATE,

Line 4589: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,

4585: p_region_code IN VARCHAR2,
4586: p_property_name IN VARCHAR2,
4587: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4588: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4589: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
4590: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4591: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4592: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4593: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

Line 4590: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,

4586: p_property_name IN VARCHAR2,
4587: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4588: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4589: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
4590: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4591: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4592: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4593: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4594: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

4587: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4588: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4589: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
4590: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4591: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4592: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4593: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4594: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4595: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

4588: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4589: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
4590: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4591: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4592: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4593: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4594: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4595: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4596: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

4589: p_criteria_join_condition IN VARCHAR2 := FND_API.G_MISS_CHAR,
4590: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4591: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4592: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4593: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4594: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4595: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4596: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4597: p_pass IN NUMBER,

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

4590: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4591: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4592: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4593: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4594: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4595: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4596: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4597: p_pass IN NUMBER,
4598: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

4591: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4592: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4593: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4594: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4595: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4596: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4597: p_pass IN NUMBER,
4598: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
4599: ) is

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

4592: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4593: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4594: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4595: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4596: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4597: p_pass IN NUMBER,
4598: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
4599: ) is
4600: cursor l_get_row_csr is

Line 4634: IF NOT FND_API.Compatible_API_Call (

4630: l_return_status varchar2(1);
4631: l_submit varchar2(1) := 'N';
4632: l_encrypt varchar2(1) := 'N';
4633: begin
4634: IF NOT FND_API.Compatible_API_Call (
4635: l_api_version_number, p_api_version_number, l_api_name,
4636: G_PKG_NAME) then
4637: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4638: return;

Line 4637: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4633: begin
4634: IF NOT FND_API.Compatible_API_Call (
4635: l_api_version_number, p_api_version_number, l_api_name,
4636: G_PKG_NAME) then
4637: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4638: return;
4639: END IF;
4640:
4641: -- Initialize the message table if requested.

Line 4662: raise FND_API.G_EXC_ERROR;

4658: FND_MSG_PUB.Add;
4659: end if;
4660: --dbms_output.put_line(l_api_name || 'Error - Row does not exist');
4661: close l_get_row_csr;
4662: raise FND_API.G_EXC_ERROR;
4663: end if;
4664: close l_get_row_csr;
4665:
4666: --** retrieve ak_custom_regions_tl row if it exists **

Line 4676: raise FND_API.G_EXC_ERROR;

4672: FND_MSG_PUB.Add;
4673: end if;
4674: -- dbms_output.put_line(l_api_name || 'Error - TL Row does not exist');
4675: close l_get_tl_row_csr;
4676: raise FND_API.G_EXC_ERROR;
4677: end if;
4678: close l_get_tl_row_csr;
4679:
4680: --

Line 4683: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

4679:
4680: --
4681: -- validate table columns passed in
4682: --
4683: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
4684: if not VALIDATE_CUST_REGION (
4685: p_validation_level => p_validation_level,
4686: p_api_version_number => 1.0,
4687: p_return_status => l_return_status,

Line 4705: raise FND_API.G_EXC_ERROR;

4701: -- Do not raise an error if it's the first pass
4702: if (p_pass = 1) then
4703: p_copy_redo_flag := TRUE;
4704: else
4705: raise FND_API.G_EXC_ERROR;
4706: end if;
4707: end if;
4708: end if;
4709:

Line 4713: if (p_property_varchar2_value <> FND_API.G_MISS_CHAR) or

4709:
4710: --** Load record to be updated to the database **
4711: --** - first load nullable columns **
4712:
4713: if (p_property_varchar2_value <> FND_API.G_MISS_CHAR) or
4714: (p_property_varchar2_value is null) then
4715: l_cust_region_rec.property_varchar2_value := p_property_varchar2_value;
4716: end if;
4717:

Line 4718: if (p_property_number_value <> FND_API.G_MISS_NUM) or

4714: (p_property_varchar2_value is null) then
4715: l_cust_region_rec.property_varchar2_value := p_property_varchar2_value;
4716: end if;
4717:
4718: if (p_property_number_value <> FND_API.G_MISS_NUM) or
4719: (p_property_number_value is null) then
4720: l_cust_region_rec.property_number_value := p_property_number_value;
4721: end if;
4722:

Line 4723: if (p_criteria_join_condition <> FND_API.G_MISS_CHAR) or

4719: (p_property_number_value is null) then
4720: l_cust_region_rec.property_number_value := p_property_number_value;
4721: end if;
4722:
4723: if (p_criteria_join_condition <> FND_API.G_MISS_CHAR) or
4724: (p_criteria_join_condition is null) then
4725: l_cust_region_rec.criteria_join_condition := p_criteria_join_condition;
4726: end if;
4727:

Line 4728: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) or

4724: (p_criteria_join_condition is null) then
4725: l_cust_region_rec.criteria_join_condition := p_criteria_join_condition;
4726: end if;
4727:
4728: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) or
4729: (p_property_varchar2_value_tl is null) then
4730: l_cust_region_tl_rec.property_varchar2_value := p_property_varchar2_value;
4731: end if;
4732:

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

4729: (p_property_varchar2_value_tl is null) then
4730: l_cust_region_tl_rec.property_varchar2_value := p_property_varchar2_value;
4731: end if;
4732:
4733: if (p_created_by <> FND_API.G_MISS_NUM) then
4734: l_created_by := p_created_by;
4735: end if;
4736:
4737: if (p_creation_date <> FND_API.G_MISS_DATE) then

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

4733: if (p_created_by <> FND_API.G_MISS_NUM) then
4734: l_created_by := p_created_by;
4735: end if;
4736:
4737: if (p_creation_date <> FND_API.G_MISS_DATE) then
4738: l_creation_date := p_creation_date;
4739: end if;
4740:
4741: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

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

4737: if (p_creation_date <> FND_API.G_MISS_DATE) then
4738: l_creation_date := p_creation_date;
4739: end if;
4740:
4741: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4742: l_last_updated_by := p_last_updated_by;
4743: end if;
4744:
4745: if (p_last_update_date <> FND_API.G_MISS_DATE) then

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

4741: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
4742: l_last_updated_by := p_last_updated_by;
4743: end if;
4744:
4745: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4746: l_last_update_date := p_last_update_date;
4747: end if;
4748:
4749: if (p_last_update_login <> FND_API.G_MISS_NUM) then

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

4745: if (p_last_update_date <> FND_API.G_MISS_DATE) then
4746: l_last_update_date := p_last_update_date;
4747: end if;
4748:
4749: if (p_last_update_login <> FND_API.G_MISS_NUM) then
4750: l_last_update_login := p_last_update_login;
4751: end if;
4752:
4753: --** - next, load non-null columns **

Line 4788: raise FND_API.G_EXC_ERROR;

4784: FND_MESSAGE.SET_NAME('AK','AK_CUST_REGION_UPDATE_FAILED');
4785: FND_MSG_PUB.Add;
4786: end if;
4787: -- dbms_output.put_line(l_api_name || 'Row does not exist during update');
4788: raise FND_API.G_EXC_ERROR;
4789: end if;
4790:
4791: update AK_CUSTOM_REGIONS_TL set
4792: PROPERTY_VARCHAR2_VALUE = l_cust_region_tl_rec.property_varchar2_value,

Line 4809: raise FND_API.G_EXC_ERROR;

4805: FND_MESSAGE.SET_NAME('AK','AK_CUST_REGION_UPDATE_FAILED');
4806: FND_MSG_PUB.Add;
4807: end if;
4808: --dbms_output.put_line(l_api_name || 'TL Row does not exist during update');
4809: raise FND_API.G_EXC_ERROR;
4810: end if;
4811:
4812: -- /** commit the update **/
4813: -- commit;

Line 4825: p_return_status := FND_API.G_RET_STS_SUCCESS;

4821: p_property_name);
4822: FND_MSG_PUB.Add;
4823: end if;
4824:
4825: p_return_status := FND_API.G_RET_STS_SUCCESS;
4826:
4827: FND_MSG_PUB.Count_And_Get (
4828: p_count => p_msg_count,
4829: p_data => p_msg_data);

Line 4843: p_return_status := FND_API.G_RET_STS_ERROR;

4839: p_property_name);
4840: FND_MSG_PUB.Add;
4841: end if;
4842: rollback to start_update_cust_region;
4843: p_return_status := FND_API.G_RET_STS_ERROR;
4844: FND_MSG_PUB.Count_And_Get (
4845: p_count => p_msg_count,
4846: p_data => p_msg_data);
4847: WHEN FND_API.G_EXC_ERROR THEN

Line 4847: WHEN FND_API.G_EXC_ERROR THEN

4843: p_return_status := FND_API.G_RET_STS_ERROR;
4844: FND_MSG_PUB.Count_And_Get (
4845: p_count => p_msg_count,
4846: p_data => p_msg_data);
4847: WHEN FND_API.G_EXC_ERROR THEN
4848: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
4849: FND_MESSAGE.SET_NAME('AK','AK_CUST_REGION_NOT_UPDATED');
4850: FND_MESSAGE.SET_TOKEN('KEY', to_char(p_region_application_id) ||
4851: ' ' || p_region_code ||

Line 4857: p_return_status := FND_API.G_RET_STS_ERROR;

4853: ' ' || p_custom_code || ' ' ||
4854: p_property_name);
4855: FND_MSG_PUB.Add;
4856: end if;
4857: p_return_status := FND_API.G_RET_STS_ERROR;
4858: rollback to start_update_cust_region;
4859: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
4860: SUBSTR (SQLERRM, 1, 240) );
4861: FND_MSG_PUB.Add;

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

4887: -- Version Initial version number = 1.0
4888: -- History Current version number = 1.0
4889: --=======================================================
4890: procedure UPDATE_CUST_REG_ITEM (
4891: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
4892: p_api_version_number IN NUMBER,
4893: p_init_msg_tbl IN BOOLEAN := FALSE,
4894: p_msg_count OUT NOCOPY NUMBER,
4895: p_msg_data OUT NOCOPY VARCHAR2,

Line 4904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,

4900: p_region_code IN VARCHAR2,
4901: p_attribute_appl_id IN NUMBER,
4902: p_attribute_code IN VARCHAR2,
4903: p_property_name IN VARCHAR2,
4904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4906: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

Line 4905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,

4901: p_attribute_appl_id IN NUMBER,
4902: p_attribute_code IN VARCHAR2,
4903: p_property_name IN VARCHAR2,
4904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4906: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4909: p_creation_date IN DATE := FND_API.G_MISS_DATE,

Line 4906: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,

4902: p_attribute_code IN VARCHAR2,
4903: p_property_name IN VARCHAR2,
4904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4906: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

Line 4907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,

4903: p_property_name IN VARCHAR2,
4904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4906: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

4904: p_property_varchar2_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4906: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

4905: p_property_number_value IN NUMBER := FND_API.G_MISS_NUM,
4906: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4913: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

4906: p_property_date_value IN VARCHAR2 := FND_API.G_MISS_CHAR,
4907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4913: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4914: p_pass IN NUMBER,

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

4907: p_property_varchar2_value_tl IN VARCHAR2 := FND_API.G_MISS_CHAR,
4908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4913: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4914: p_pass IN NUMBER,
4915: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

4908: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
4909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4913: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4914: p_pass IN NUMBER,
4915: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
4916: ) is

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

4909: p_creation_date IN DATE := FND_API.G_MISS_DATE,
4910: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
4911: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
4912: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
4913: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
4914: p_pass IN NUMBER,
4915: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
4916: ) is
4917: cursor l_get_row_csr is

Line 4955: IF NOT FND_API.Compatible_API_Call (

4951: l_return_status varchar2(1);
4952: l_submit varchar2(1) := 'N';
4953: l_encrypt varchar2(1) := 'N';
4954: begin
4955: IF NOT FND_API.Compatible_API_Call (
4956: l_api_version_number, p_api_version_number, l_api_name,
4957: G_PKG_NAME) then
4958: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4959: return;

Line 4958: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

4954: begin
4955: IF NOT FND_API.Compatible_API_Call (
4956: l_api_version_number, p_api_version_number, l_api_name,
4957: G_PKG_NAME) then
4958: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
4959: return;
4960: END IF;
4961:
4962: -- Initialize the message table if requested.

Line 4983: raise FND_API.G_EXC_ERROR;

4979: FND_MSG_PUB.Add;
4980: end if;
4981: --dbms_output.put_line(l_api_name || 'Error - Row does not exist');
4982: close l_get_row_csr;
4983: raise FND_API.G_EXC_ERROR;
4984: end if;
4985: close l_get_row_csr;
4986:
4987: --** retrieve ak_custom_region_items_tl row if it exists **

Line 4997: raise FND_API.G_EXC_ERROR;

4993: FND_MSG_PUB.Add;
4994: end if;
4995: -- dbms_output.put_line(l_api_name || 'Error - TL Row does not exist');
4996: close l_get_tl_row_csr;
4997: raise FND_API.G_EXC_ERROR;
4998: end if;
4999: close l_get_tl_row_csr;
5000:
5001: --

Line 5004: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

5000:
5001: --
5002: -- validate table columns passed in
5003: --
5004: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
5005: if not VALIDATE_CUST_REGION_ITEM (
5006: p_validation_level => p_validation_level,
5007: p_api_version_number => 1.0,
5008: p_return_status => l_return_status,

Line 5028: raise FND_API.G_EXC_ERROR;

5024: -- Do not raise an error if it's the first pass
5025: if (p_pass = 1) then
5026: p_copy_redo_flag := TRUE;
5027: else
5028: raise FND_API.G_EXC_ERROR;
5029: end if;
5030: end if;
5031: end if;
5032:

Line 5036: if (p_property_varchar2_value <> FND_API.G_MISS_CHAR) or

5032:
5033: --** Load record to be updated to the database **
5034: --** - first load nullable columns **
5035:
5036: if (p_property_varchar2_value <> FND_API.G_MISS_CHAR) or
5037: (p_property_varchar2_value is null) then
5038: l_cust_reg_item_rec.property_varchar2_value := p_property_varchar2_value;
5039: end if;
5040:

Line 5041: if (p_property_number_value <> FND_API.G_MISS_NUM) or

5037: (p_property_varchar2_value is null) then
5038: l_cust_reg_item_rec.property_varchar2_value := p_property_varchar2_value;
5039: end if;
5040:
5041: if (p_property_number_value <> FND_API.G_MISS_NUM) or
5042: (p_property_number_value is null) then
5043: l_cust_reg_item_rec.property_number_value := p_property_number_value;
5044: end if;
5045:

Line 5046: if (p_property_date_value <> FND_API.G_MISS_NUM) or

5042: (p_property_number_value is null) then
5043: l_cust_reg_item_rec.property_number_value := p_property_number_value;
5044: end if;
5045:
5046: if (p_property_date_value <> FND_API.G_MISS_NUM) or
5047: (p_property_date_value is null) then
5048: l_cust_reg_item_rec.property_date_value := p_property_date_value;
5049: end if;
5050:

Line 5051: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) or

5047: (p_property_date_value is null) then
5048: l_cust_reg_item_rec.property_date_value := p_property_date_value;
5049: end if;
5050:
5051: if (p_property_varchar2_value_tl <> FND_API.G_MISS_CHAR) or
5052: (p_property_varchar2_value_tl is null) then
5053: l_cust_reg_item_tl_rec.property_varchar2_value := p_property_varchar2_value_tl;
5054: end if;
5055:

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

5052: (p_property_varchar2_value_tl is null) then
5053: l_cust_reg_item_tl_rec.property_varchar2_value := p_property_varchar2_value_tl;
5054: end if;
5055:
5056: if (p_created_by <> FND_API.G_MISS_NUM) then
5057: l_created_by := p_created_by;
5058: end if;
5059:
5060: if (p_creation_date <> FND_API.G_MISS_DATE) then

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

5056: if (p_created_by <> FND_API.G_MISS_NUM) then
5057: l_created_by := p_created_by;
5058: end if;
5059:
5060: if (p_creation_date <> FND_API.G_MISS_DATE) then
5061: l_creation_date := p_creation_date;
5062: end if;
5063:
5064: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

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

5060: if (p_creation_date <> FND_API.G_MISS_DATE) then
5061: l_creation_date := p_creation_date;
5062: end if;
5063:
5064: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
5065: l_last_updated_by := p_last_updated_by;
5066: end if;
5067:
5068: if (p_last_update_date <> FND_API.G_MISS_DATE) then

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

5064: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
5065: l_last_updated_by := p_last_updated_by;
5066: end if;
5067:
5068: if (p_last_update_date <> FND_API.G_MISS_DATE) then
5069: l_last_update_date := p_last_update_date;
5070: end if;
5071:
5072: if (p_last_update_login <> FND_API.G_MISS_NUM) then

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

5068: if (p_last_update_date <> FND_API.G_MISS_DATE) then
5069: l_last_update_date := p_last_update_date;
5070: end if;
5071:
5072: if (p_last_update_login <> FND_API.G_MISS_NUM) then
5073: l_last_update_login := p_last_update_login;
5074: end if;
5075:
5076: --** - next, load non-null columns **

Line 5113: raise FND_API.G_EXC_ERROR;

5109: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_ITEM_UPDATE_FAILED');
5110: FND_MSG_PUB.Add;
5111: end if;
5112: -- dbms_output.put_line(l_api_name || 'Row does not exist during update');
5113: raise FND_API.G_EXC_ERROR;
5114: end if;
5115:
5116: update AK_CUSTOM_REGION_ITEMS_TL set
5117: PROPERTY_VARCHAR2_VALUE = l_cust_reg_item_tl_rec.property_varchar2_value,

Line 5136: raise FND_API.G_EXC_ERROR;

5132: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_ITEM_UPDATE_FAILED');
5133: FND_MSG_PUB.Add;
5134: end if;
5135: --dbms_output.put_line(l_api_name || 'TL Row does not exist during update');
5136: raise FND_API.G_EXC_ERROR;
5137: end if;
5138:
5139: -- /** commit the update **/
5140: -- commit;

Line 5152: p_return_status := FND_API.G_RET_STS_SUCCESS;

5148: p_property_name);
5149: FND_MSG_PUB.Add;
5150: end if;
5151:
5152: p_return_status := FND_API.G_RET_STS_SUCCESS;
5153:
5154: FND_MSG_PUB.Count_And_Get (
5155: p_count => p_msg_count,
5156: p_data => p_msg_data);

Line 5170: p_return_status := FND_API.G_RET_STS_ERROR;

5166: p_property_name);
5167: FND_MSG_PUB.Add;
5168: end if;
5169: rollback to start_update_cust_reg_item;
5170: p_return_status := FND_API.G_RET_STS_ERROR;
5171: FND_MSG_PUB.Count_And_Get (
5172: p_count => p_msg_count,
5173: p_data => p_msg_data);
5174: WHEN FND_API.G_EXC_ERROR THEN

Line 5174: WHEN FND_API.G_EXC_ERROR THEN

5170: p_return_status := FND_API.G_RET_STS_ERROR;
5171: FND_MSG_PUB.Count_And_Get (
5172: p_count => p_msg_count,
5173: p_data => p_msg_data);
5174: WHEN FND_API.G_EXC_ERROR THEN
5175: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
5176: FND_MESSAGE.SET_NAME('AK','AK_CUSTOM_ITEM_NOT_UPDATED');
5177: FND_MESSAGE.SET_TOKEN('KEY', to_char(p_region_application_id) ||
5178: ' ' || p_region_code ||

Line 5184: p_return_status := FND_API.G_RET_STS_ERROR;

5180: ' ' || p_custom_code || ' ' ||
5181: p_property_name);
5182: FND_MSG_PUB.Add;
5183: end if;
5184: p_return_status := FND_API.G_RET_STS_ERROR;
5185: rollback to start_update_cust_reg_item;
5186: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
5187: SUBSTR (SQLERRM, 1, 240) );
5188: FND_MSG_PUB.Add;

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

5214: -- Version Initial version number = 1.0
5215: -- History Current version number = 1.0
5216: --=======================================================
5217: procedure UPDATE_CRITERIA (
5218: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
5219: p_api_version_number IN NUMBER,
5220: p_init_msg_tbl IN BOOLEAN := FALSE,
5221: p_msg_count OUT NOCOPY NUMBER,
5222: p_msg_data OUT NOCOPY VARCHAR2,

Line 5231: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,

5227: p_region_code IN VARCHAR2,
5228: p_attribute_appl_id IN NUMBER,
5229: p_attribute_code IN VARCHAR2,
5230: p_sequence_number IN NUMBER,
5231: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
5232: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
5233: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
5234: p_value_date IN DATE := FND_API.G_MISS_DATE,
5235: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

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

5228: p_attribute_appl_id IN NUMBER,
5229: p_attribute_code IN VARCHAR2,
5230: p_sequence_number IN NUMBER,
5231: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
5232: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
5233: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
5234: p_value_date IN DATE := FND_API.G_MISS_DATE,
5235: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
5236: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

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

5229: p_attribute_code IN VARCHAR2,
5230: p_sequence_number IN NUMBER,
5231: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
5232: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
5233: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
5234: p_value_date IN DATE := FND_API.G_MISS_DATE,
5235: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
5236: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
5237: p_created_by IN NUMBER := FND_API.G_MISS_NUM,

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

5230: p_sequence_number IN NUMBER,
5231: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
5232: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
5233: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
5234: p_value_date IN DATE := FND_API.G_MISS_DATE,
5235: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
5236: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
5237: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
5238: p_creation_date IN DATE := FND_API.G_MISS_DATE,

Line 5235: p_start_date_active IN DATE := FND_API.G_MISS_DATE,

5231: p_operation IN VARCHAR2 := FND_API.G_MISS_CHAR,
5232: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
5233: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
5234: p_value_date IN DATE := FND_API.G_MISS_DATE,
5235: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
5236: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
5237: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
5238: p_creation_date IN DATE := FND_API.G_MISS_DATE,
5239: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,

Line 5236: p_end_date_active IN DATE := FND_API.G_MISS_DATE,

5232: p_value_varchar2 IN VARCHAR2 := FND_API.G_MISS_CHAR,
5233: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
5234: p_value_date IN DATE := FND_API.G_MISS_DATE,
5235: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
5236: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
5237: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
5238: p_creation_date IN DATE := FND_API.G_MISS_DATE,
5239: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
5240: p_last_update_date IN DATE := FND_API.G_MISS_DATE,

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

5233: p_value_number IN NUMBER := FND_API.G_MISS_NUM,
5234: p_value_date IN DATE := FND_API.G_MISS_DATE,
5235: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
5236: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
5237: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
5238: p_creation_date IN DATE := FND_API.G_MISS_DATE,
5239: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
5240: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
5241: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,

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

5234: p_value_date IN DATE := FND_API.G_MISS_DATE,
5235: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
5236: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
5237: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
5238: p_creation_date IN DATE := FND_API.G_MISS_DATE,
5239: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
5240: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
5241: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
5242: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,

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

5235: p_start_date_active IN DATE := FND_API.G_MISS_DATE,
5236: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
5237: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
5238: p_creation_date IN DATE := FND_API.G_MISS_DATE,
5239: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
5240: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
5241: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
5242: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
5243: p_pass IN NUMBER,

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

5236: p_end_date_active IN DATE := FND_API.G_MISS_DATE,
5237: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
5238: p_creation_date IN DATE := FND_API.G_MISS_DATE,
5239: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
5240: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
5241: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
5242: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
5243: p_pass IN NUMBER,
5244: p_copy_redo_flag IN OUT NOCOPY BOOLEAN

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

5237: p_created_by IN NUMBER := FND_API.G_MISS_NUM,
5238: p_creation_date IN DATE := FND_API.G_MISS_DATE,
5239: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
5240: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
5241: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
5242: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
5243: p_pass IN NUMBER,
5244: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
5245: ) is

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

5238: p_creation_date IN DATE := FND_API.G_MISS_DATE,
5239: p_last_updated_by IN NUMBER := FND_API.G_MISS_NUM,
5240: p_last_update_date IN DATE := FND_API.G_MISS_DATE,
5241: p_last_update_login IN NUMBER := FND_API.G_MISS_NUM,
5242: p_loader_timestamp IN DATE := FND_API.G_MISS_DATE,
5243: p_pass IN NUMBER,
5244: p_copy_redo_flag IN OUT NOCOPY BOOLEAN
5245: ) is
5246: cursor l_get_row_csr is

Line 5270: IF NOT FND_API.Compatible_API_Call (

5266: l_return_status varchar2(1);
5267: l_submit varchar2(1) := 'N';
5268: l_encrypt varchar2(1) := 'N';
5269: begin
5270: IF NOT FND_API.Compatible_API_Call (
5271: l_api_version_number, p_api_version_number, l_api_name,
5272: G_PKG_NAME) then
5273: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5274: return;

Line 5273: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;

5269: begin
5270: IF NOT FND_API.Compatible_API_Call (
5271: l_api_version_number, p_api_version_number, l_api_name,
5272: G_PKG_NAME) then
5273: p_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
5274: return;
5275: END IF;
5276:
5277: -- Initialize the message table if requested.

Line 5295: raise FND_API.G_EXC_ERROR;

5291: FND_MSG_PUB.Add;
5292: end if;
5293: --dbms_output.put_line(l_api_name || 'Error - Row does not exist');
5294: close l_get_row_csr;
5295: raise FND_API.G_EXC_ERROR;
5296: end if;
5297: close l_get_row_csr;
5298:
5299: --

Line 5302: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then

5298:
5299: --
5300: -- validate table columns passed in
5301: --
5302: if p_validation_level <> FND_API.G_VALID_LEVEL_NONE then
5303: if not VALIDATE_CRITERIA (
5304: p_validation_level => p_validation_level,
5305: p_api_version_number => 1.0,
5306: p_return_status => l_return_status,

Line 5328: raise FND_API.G_EXC_ERROR;

5324: -- Do not raise an error if it's the first pass
5325: if (p_pass = 1) then
5326: p_copy_redo_flag := TRUE;
5327: else
5328: raise FND_API.G_EXC_ERROR;
5329: end if;
5330: end if;
5331: end if;
5332:

Line 5336: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) or

5332:
5333: --** Load record to be updated to the database **
5334: --** - first load nullable columns **
5335:
5336: if (p_value_varchar2 <> FND_API.G_MISS_CHAR) or
5337: (p_value_varchar2 is null) then
5338: l_criteria_rec.value_varchar2 := p_value_varchar2;
5339: end if;
5340:

Line 5341: if (p_value_number <> FND_API.G_MISS_NUM) or

5337: (p_value_varchar2 is null) then
5338: l_criteria_rec.value_varchar2 := p_value_varchar2;
5339: end if;
5340:
5341: if (p_value_number <> FND_API.G_MISS_NUM) or
5342: (p_value_number is null) then
5343: l_criteria_rec.value_number := p_value_number;
5344: end if;
5345:

Line 5346: if (p_value_date <> FND_API.G_MISS_DATE) or

5342: (p_value_number is null) then
5343: l_criteria_rec.value_number := p_value_number;
5344: end if;
5345:
5346: if (p_value_date <> FND_API.G_MISS_DATE) or
5347: (p_value_date is null) then
5348: l_criteria_rec.value_date := p_value_date;
5349: end if;
5350:

Line 5351: if (p_end_date_active <> FND_API.G_MISS_DATE) or

5347: (p_value_date is null) then
5348: l_criteria_rec.value_date := p_value_date;
5349: end if;
5350:
5351: if (p_end_date_active <> FND_API.G_MISS_DATE) or
5352: (p_end_date_active is null) then
5353: l_criteria_rec.end_date_active := p_end_date_active;
5354: end if;
5355:

Line 5358: if (p_operation <> FND_API.G_MISS_CHAR) then

5354: end if;
5355:
5356: --** - next, load non-null columns **
5357:
5358: if (p_operation <> FND_API.G_MISS_CHAR) then
5359: l_criteria_rec.operation := p_operation;
5360: end if;
5361:
5362: if (p_start_date_active <> FND_API.G_MISS_DATE) then

Line 5362: if (p_start_date_active <> FND_API.G_MISS_DATE) then

5358: if (p_operation <> FND_API.G_MISS_CHAR) then
5359: l_criteria_rec.operation := p_operation;
5360: end if;
5361:
5362: if (p_start_date_active <> FND_API.G_MISS_DATE) then
5363: l_criteria_rec.start_date_active := p_start_date_active;
5364: end if;
5365:
5366: if (p_created_by <> FND_API.G_MISS_NUM) then

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

5362: if (p_start_date_active <> FND_API.G_MISS_DATE) then
5363: l_criteria_rec.start_date_active := p_start_date_active;
5364: end if;
5365:
5366: if (p_created_by <> FND_API.G_MISS_NUM) then
5367: l_created_by := p_created_by;
5368: end if;
5369:
5370: if (p_creation_date <> FND_API.G_MISS_DATE) then

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

5366: if (p_created_by <> FND_API.G_MISS_NUM) then
5367: l_created_by := p_created_by;
5368: end if;
5369:
5370: if (p_creation_date <> FND_API.G_MISS_DATE) then
5371: l_creation_date := p_creation_date;
5372: end if;
5373:
5374: if (p_last_updated_by <> FND_API.G_MISS_NUM) then

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

5370: if (p_creation_date <> FND_API.G_MISS_DATE) then
5371: l_creation_date := p_creation_date;
5372: end if;
5373:
5374: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
5375: l_last_updated_by := p_last_updated_by;
5376: end if;
5377:
5378: if (p_last_update_date <> FND_API.G_MISS_DATE) then

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

5374: if (p_last_updated_by <> FND_API.G_MISS_NUM) then
5375: l_last_updated_by := p_last_updated_by;
5376: end if;
5377:
5378: if (p_last_update_date <> FND_API.G_MISS_DATE) then
5379: l_last_update_date := p_last_update_date;
5380: end if;
5381:
5382: if (p_last_update_login <> FND_API.G_MISS_NUM) then

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

5378: if (p_last_update_date <> FND_API.G_MISS_DATE) then
5379: l_last_update_date := p_last_update_date;
5380: end if;
5381:
5382: if (p_last_update_login <> FND_API.G_MISS_NUM) then
5383: l_last_update_login := p_last_update_login;
5384: end if;
5385:
5386: -- THIS UPDATES NO MATTER WHAT - CALLING IS_UPDATEABLE BECAUSE STILL

Line 5424: raise FND_API.G_EXC_ERROR;

5420: FND_MESSAGE.SET_NAME('AK','AK_CRITERIA_UPDATE_FAILED');
5421: FND_MSG_PUB.Add;
5422: end if;
5423: -- dbms_output.put_line(l_api_name || 'Row does not exist during update');
5424: raise FND_API.G_EXC_ERROR;
5425: end if;
5426:
5427: -- /** commit the update **/
5428: -- commit;

Line 5440: p_return_status := FND_API.G_RET_STS_SUCCESS;

5436: to_char(p_sequence_number));
5437: FND_MSG_PUB.Add;
5438: end if;
5439:
5440: p_return_status := FND_API.G_RET_STS_SUCCESS;
5441:
5442: FND_MSG_PUB.Count_And_Get (
5443: p_count => p_msg_count,
5444: p_data => p_msg_data);

Line 5458: p_return_status := FND_API.G_RET_STS_ERROR;

5454: to_char(p_sequence_number));
5455: FND_MSG_PUB.Add;
5456: end if;
5457: rollback to start_update_criteria;
5458: p_return_status := FND_API.G_RET_STS_ERROR;
5459: FND_MSG_PUB.Count_And_Get (
5460: p_count => p_msg_count,
5461: p_data => p_msg_data);
5462: WHEN FND_API.G_EXC_ERROR THEN

Line 5462: WHEN FND_API.G_EXC_ERROR THEN

5458: p_return_status := FND_API.G_RET_STS_ERROR;
5459: FND_MSG_PUB.Count_And_Get (
5460: p_count => p_msg_count,
5461: p_data => p_msg_data);
5462: WHEN FND_API.G_EXC_ERROR THEN
5463: if FND_MSG_PUB.Check_Msg_Level (FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
5464: FND_MESSAGE.SET_NAME('AK','AK_CRITERIA_NOT_UPDATED');
5465: FND_MESSAGE.SET_TOKEN('KEY', to_char(p_region_application_id) ||
5466: ' ' || p_region_code ||

Line 5472: p_return_status := FND_API.G_RET_STS_ERROR;

5468: ' ' || p_custom_code || ' ' ||
5469: to_char(p_sequence_number));
5470: FND_MSG_PUB.Add;
5471: end if;
5472: p_return_status := FND_API.G_RET_STS_ERROR;
5473: rollback to start_update_criteria;
5474: FND_MSG_PUB.Build_Exc_Msg( G_PKG_NAME, l_api_name,
5475: SUBSTR (SQLERRM, 1, 240) );
5476: FND_MSG_PUB.Add;