DBA Data[Home] [Help]

APPS.OKL_OIP_PVT dependencies on OKC_API

Line 43: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

39: -- in a OKL_API.ERROR_TBL_TYPE, and returns it.
40: FUNCTION find_highest_exception(
41: p_error_tbl IN OKL_API.ERROR_TBL_TYPE
42: ) RETURN VARCHAR2 AS
43: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
44: i INTEGER := 1;
45: BEGIN
46: IF (p_error_tbl.COUNT > 0) THEN
47: i := p_error_tbl.FIRST;

Line 49: IF (p_error_tbl(i).error_type <> OKC_API.G_RET_STS_SUCCESS) THEN

45: BEGIN
46: IF (p_error_tbl.COUNT > 0) THEN
47: i := p_error_tbl.FIRST;
48: LOOP
49: IF (p_error_tbl(i).error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
50: IF (l_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
51: l_return_status := p_error_tbl(i).error_type;
52: END IF;
53: END IF;

Line 50: IF (l_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN

46: IF (p_error_tbl.COUNT > 0) THEN
47: i := p_error_tbl.FIRST;
48: LOOP
49: IF (p_error_tbl(i).error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
50: IF (l_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
51: l_return_status := p_error_tbl(i).error_type;
52: END IF;
53: END IF;
54: EXIT WHEN (i = p_error_tbl.LAST);

Line 234: x_return_status := OKC_API.G_RET_STS_SUCCESS;

230: ) RETURN oipv_rec_type AS
231: l_oipv_rec oipv_rec_type;
232: l_row_notfound BOOLEAN := TRUE;
233: BEGIN
234: x_return_status := OKC_API.G_RET_STS_SUCCESS;
235: l_oipv_rec := get_rec(p_oipv_rec, l_row_notfound);
236: IF (l_row_notfound) THEN
237: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
238: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 237: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');

233: BEGIN
234: x_return_status := OKC_API.G_RET_STS_SUCCESS;
235: l_oipv_rec := get_rec(p_oipv_rec, l_row_notfound);
236: IF (l_row_notfound) THEN
237: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
238: x_return_status := OKC_API.G_RET_STS_ERROR;
239: END IF;
240: RETURN(l_oipv_rec);
241: END get_rec;

Line 238: x_return_status := OKC_API.G_RET_STS_ERROR;

234: x_return_status := OKC_API.G_RET_STS_SUCCESS;
235: l_oipv_rec := get_rec(p_oipv_rec, l_row_notfound);
236: IF (l_row_notfound) THEN
237: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
238: x_return_status := OKC_API.G_RET_STS_ERROR;
239: END IF;
240: RETURN(l_oipv_rec);
241: END get_rec;
242: -----------------------------------------------------------

Line 398: x_return_status := OKC_API.G_RET_STS_SUCCESS;

394: ) RETURN oip_rec_type AS
395: l_oip_rec oip_rec_type;
396: l_row_notfound BOOLEAN := TRUE;
397: BEGIN
398: x_return_status := OKC_API.G_RET_STS_SUCCESS;
399: l_oip_rec := get_rec(p_oip_rec, l_row_notfound);
400: IF (l_row_notfound) THEN
401: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
402: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 401: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');

397: BEGIN
398: x_return_status := OKC_API.G_RET_STS_SUCCESS;
399: l_oip_rec := get_rec(p_oip_rec, l_row_notfound);
400: IF (l_row_notfound) THEN
401: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
402: x_return_status := OKC_API.G_RET_STS_ERROR;
403: END IF;
404: RETURN(l_oip_rec);
405: END get_rec;

Line 402: x_return_status := OKC_API.G_RET_STS_ERROR;

398: x_return_status := OKC_API.G_RET_STS_SUCCESS;
399: l_oip_rec := get_rec(p_oip_rec, l_row_notfound);
400: IF (l_row_notfound) THEN
401: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
402: x_return_status := OKC_API.G_RET_STS_ERROR;
403: END IF;
404: RETURN(l_oip_rec);
405: END get_rec;
406: -----------------------------------------------------------

Line 424: IF (l_oipv_rec.id = OKC_API.G_MISS_NUM ) THEN

420: p_oipv_rec IN oipv_rec_type
421: ) RETURN oipv_rec_type AS
422: l_oipv_rec oipv_rec_type := p_oipv_rec;
423: BEGIN
424: IF (l_oipv_rec.id = OKC_API.G_MISS_NUM ) THEN
425: l_oipv_rec.id := NULL;
426: END IF;
427: IF (l_oipv_rec.khr_id = OKC_API.G_MISS_NUM ) THEN
428: l_oipv_rec.khr_id := NULL;

Line 427: IF (l_oipv_rec.khr_id = OKC_API.G_MISS_NUM ) THEN

423: BEGIN
424: IF (l_oipv_rec.id = OKC_API.G_MISS_NUM ) THEN
425: l_oipv_rec.id := NULL;
426: END IF;
427: IF (l_oipv_rec.khr_id = OKC_API.G_MISS_NUM ) THEN
428: l_oipv_rec.khr_id := NULL;
429: END IF;
430: IF (l_oipv_rec.party_id = OKC_API.G_MISS_NUM ) THEN
431: l_oipv_rec.party_id := NULL;

Line 430: IF (l_oipv_rec.party_id = OKC_API.G_MISS_NUM ) THEN

426: END IF;
427: IF (l_oipv_rec.khr_id = OKC_API.G_MISS_NUM ) THEN
428: l_oipv_rec.khr_id := NULL;
429: END IF;
430: IF (l_oipv_rec.party_id = OKC_API.G_MISS_NUM ) THEN
431: l_oipv_rec.party_id := NULL;
432: END IF;
433: IF (l_oipv_rec.party_name = OKC_API.G_MISS_CHAR ) THEN
434: l_oipv_rec.party_name := NULL;

Line 433: IF (l_oipv_rec.party_name = OKC_API.G_MISS_CHAR ) THEN

429: END IF;
430: IF (l_oipv_rec.party_id = OKC_API.G_MISS_NUM ) THEN
431: l_oipv_rec.party_id := NULL;
432: END IF;
433: IF (l_oipv_rec.party_name = OKC_API.G_MISS_CHAR ) THEN
434: l_oipv_rec.party_name := NULL;
435: END IF;
436: IF (l_oipv_rec.country = OKC_API.G_MISS_CHAR ) THEN
437: l_oipv_rec.country := NULL;

Line 436: IF (l_oipv_rec.country = OKC_API.G_MISS_CHAR ) THEN

432: END IF;
433: IF (l_oipv_rec.party_name = OKC_API.G_MISS_CHAR ) THEN
434: l_oipv_rec.party_name := NULL;
435: END IF;
436: IF (l_oipv_rec.country = OKC_API.G_MISS_CHAR ) THEN
437: l_oipv_rec.country := NULL;
438: END IF;
439: IF (l_oipv_rec.address1 = OKC_API.G_MISS_CHAR ) THEN
440: l_oipv_rec.address1 := NULL;

Line 439: IF (l_oipv_rec.address1 = OKC_API.G_MISS_CHAR ) THEN

435: END IF;
436: IF (l_oipv_rec.country = OKC_API.G_MISS_CHAR ) THEN
437: l_oipv_rec.country := NULL;
438: END IF;
439: IF (l_oipv_rec.address1 = OKC_API.G_MISS_CHAR ) THEN
440: l_oipv_rec.address1 := NULL;
441: END IF;
442: IF (l_oipv_rec.address2 = OKC_API.G_MISS_CHAR ) THEN
443: l_oipv_rec.address2 := NULL;

Line 442: IF (l_oipv_rec.address2 = OKC_API.G_MISS_CHAR ) THEN

438: END IF;
439: IF (l_oipv_rec.address1 = OKC_API.G_MISS_CHAR ) THEN
440: l_oipv_rec.address1 := NULL;
441: END IF;
442: IF (l_oipv_rec.address2 = OKC_API.G_MISS_CHAR ) THEN
443: l_oipv_rec.address2 := NULL;
444: END IF;
445: IF (l_oipv_rec.address3 = OKC_API.G_MISS_CHAR ) THEN
446: l_oipv_rec.address3 := NULL;

Line 445: IF (l_oipv_rec.address3 = OKC_API.G_MISS_CHAR ) THEN

441: END IF;
442: IF (l_oipv_rec.address2 = OKC_API.G_MISS_CHAR ) THEN
443: l_oipv_rec.address2 := NULL;
444: END IF;
445: IF (l_oipv_rec.address3 = OKC_API.G_MISS_CHAR ) THEN
446: l_oipv_rec.address3 := NULL;
447: END IF;
448: IF (l_oipv_rec.address4 = OKC_API.G_MISS_CHAR ) THEN
449: l_oipv_rec.address4 := NULL;

Line 448: IF (l_oipv_rec.address4 = OKC_API.G_MISS_CHAR ) THEN

444: END IF;
445: IF (l_oipv_rec.address3 = OKC_API.G_MISS_CHAR ) THEN
446: l_oipv_rec.address3 := NULL;
447: END IF;
448: IF (l_oipv_rec.address4 = OKC_API.G_MISS_CHAR ) THEN
449: l_oipv_rec.address4 := NULL;
450: END IF;
451: IF (l_oipv_rec.city = OKC_API.G_MISS_CHAR ) THEN
452: l_oipv_rec.city := NULL;

Line 451: IF (l_oipv_rec.city = OKC_API.G_MISS_CHAR ) THEN

447: END IF;
448: IF (l_oipv_rec.address4 = OKC_API.G_MISS_CHAR ) THEN
449: l_oipv_rec.address4 := NULL;
450: END IF;
451: IF (l_oipv_rec.city = OKC_API.G_MISS_CHAR ) THEN
452: l_oipv_rec.city := NULL;
453: END IF;
454: IF (l_oipv_rec.postal_code = OKC_API.G_MISS_CHAR ) THEN
455: l_oipv_rec.postal_code := NULL;

Line 454: IF (l_oipv_rec.postal_code = OKC_API.G_MISS_CHAR ) THEN

450: END IF;
451: IF (l_oipv_rec.city = OKC_API.G_MISS_CHAR ) THEN
452: l_oipv_rec.city := NULL;
453: END IF;
454: IF (l_oipv_rec.postal_code = OKC_API.G_MISS_CHAR ) THEN
455: l_oipv_rec.postal_code := NULL;
456: END IF;
457: IF (l_oipv_rec.state = OKC_API.G_MISS_CHAR ) THEN
458: l_oipv_rec.state := NULL;

Line 457: IF (l_oipv_rec.state = OKC_API.G_MISS_CHAR ) THEN

453: END IF;
454: IF (l_oipv_rec.postal_code = OKC_API.G_MISS_CHAR ) THEN
455: l_oipv_rec.postal_code := NULL;
456: END IF;
457: IF (l_oipv_rec.state = OKC_API.G_MISS_CHAR ) THEN
458: l_oipv_rec.state := NULL;
459: END IF;
460: IF (l_oipv_rec.province = OKC_API.G_MISS_CHAR ) THEN
461: l_oipv_rec.province := NULL;

Line 460: IF (l_oipv_rec.province = OKC_API.G_MISS_CHAR ) THEN

456: END IF;
457: IF (l_oipv_rec.state = OKC_API.G_MISS_CHAR ) THEN
458: l_oipv_rec.state := NULL;
459: END IF;
460: IF (l_oipv_rec.province = OKC_API.G_MISS_CHAR ) THEN
461: l_oipv_rec.province := NULL;
462: END IF;
463: IF (l_oipv_rec.county = OKC_API.G_MISS_CHAR ) THEN
464: l_oipv_rec.county := NULL;

Line 463: IF (l_oipv_rec.county = OKC_API.G_MISS_CHAR ) THEN

459: END IF;
460: IF (l_oipv_rec.province = OKC_API.G_MISS_CHAR ) THEN
461: l_oipv_rec.province := NULL;
462: END IF;
463: IF (l_oipv_rec.county = OKC_API.G_MISS_CHAR ) THEN
464: l_oipv_rec.county := NULL;
465: END IF;
466: IF (l_oipv_rec.po_box_number = OKC_API.G_MISS_CHAR ) THEN
467: l_oipv_rec.po_box_number := NULL;

Line 466: IF (l_oipv_rec.po_box_number = OKC_API.G_MISS_CHAR ) THEN

462: END IF;
463: IF (l_oipv_rec.county = OKC_API.G_MISS_CHAR ) THEN
464: l_oipv_rec.county := NULL;
465: END IF;
466: IF (l_oipv_rec.po_box_number = OKC_API.G_MISS_CHAR ) THEN
467: l_oipv_rec.po_box_number := NULL;
468: END IF;
469: IF (l_oipv_rec.house_number = OKC_API.G_MISS_CHAR ) THEN
470: l_oipv_rec.house_number := NULL;

Line 469: IF (l_oipv_rec.house_number = OKC_API.G_MISS_CHAR ) THEN

465: END IF;
466: IF (l_oipv_rec.po_box_number = OKC_API.G_MISS_CHAR ) THEN
467: l_oipv_rec.po_box_number := NULL;
468: END IF;
469: IF (l_oipv_rec.house_number = OKC_API.G_MISS_CHAR ) THEN
470: l_oipv_rec.house_number := NULL;
471: END IF;
472: IF (l_oipv_rec.street_suffix = OKC_API.G_MISS_CHAR ) THEN
473: l_oipv_rec.street_suffix := NULL;

Line 472: IF (l_oipv_rec.street_suffix = OKC_API.G_MISS_CHAR ) THEN

468: END IF;
469: IF (l_oipv_rec.house_number = OKC_API.G_MISS_CHAR ) THEN
470: l_oipv_rec.house_number := NULL;
471: END IF;
472: IF (l_oipv_rec.street_suffix = OKC_API.G_MISS_CHAR ) THEN
473: l_oipv_rec.street_suffix := NULL;
474: END IF;
475: IF (l_oipv_rec.apartment_number = OKC_API.G_MISS_CHAR ) THEN
476: l_oipv_rec.apartment_number := NULL;

Line 475: IF (l_oipv_rec.apartment_number = OKC_API.G_MISS_CHAR ) THEN

471: END IF;
472: IF (l_oipv_rec.street_suffix = OKC_API.G_MISS_CHAR ) THEN
473: l_oipv_rec.street_suffix := NULL;
474: END IF;
475: IF (l_oipv_rec.apartment_number = OKC_API.G_MISS_CHAR ) THEN
476: l_oipv_rec.apartment_number := NULL;
477: END IF;
478: IF (l_oipv_rec.street = OKC_API.G_MISS_CHAR ) THEN
479: l_oipv_rec.street := NULL;

Line 478: IF (l_oipv_rec.street = OKC_API.G_MISS_CHAR ) THEN

474: END IF;
475: IF (l_oipv_rec.apartment_number = OKC_API.G_MISS_CHAR ) THEN
476: l_oipv_rec.apartment_number := NULL;
477: END IF;
478: IF (l_oipv_rec.street = OKC_API.G_MISS_CHAR ) THEN
479: l_oipv_rec.street := NULL;
480: END IF;
481: IF (l_oipv_rec.rural_route_number = OKC_API.G_MISS_CHAR ) THEN
482: l_oipv_rec.rural_route_number := NULL;

Line 481: IF (l_oipv_rec.rural_route_number = OKC_API.G_MISS_CHAR ) THEN

477: END IF;
478: IF (l_oipv_rec.street = OKC_API.G_MISS_CHAR ) THEN
479: l_oipv_rec.street := NULL;
480: END IF;
481: IF (l_oipv_rec.rural_route_number = OKC_API.G_MISS_CHAR ) THEN
482: l_oipv_rec.rural_route_number := NULL;
483: END IF;
484: IF (l_oipv_rec.street_number = OKC_API.G_MISS_CHAR ) THEN
485: l_oipv_rec.street_number := NULL;

Line 484: IF (l_oipv_rec.street_number = OKC_API.G_MISS_CHAR ) THEN

480: END IF;
481: IF (l_oipv_rec.rural_route_number = OKC_API.G_MISS_CHAR ) THEN
482: l_oipv_rec.rural_route_number := NULL;
483: END IF;
484: IF (l_oipv_rec.street_number = OKC_API.G_MISS_CHAR ) THEN
485: l_oipv_rec.street_number := NULL;
486: END IF;
487: IF (l_oipv_rec.building = OKC_API.G_MISS_CHAR ) THEN
488: l_oipv_rec.building := NULL;

Line 487: IF (l_oipv_rec.building = OKC_API.G_MISS_CHAR ) THEN

483: END IF;
484: IF (l_oipv_rec.street_number = OKC_API.G_MISS_CHAR ) THEN
485: l_oipv_rec.street_number := NULL;
486: END IF;
487: IF (l_oipv_rec.building = OKC_API.G_MISS_CHAR ) THEN
488: l_oipv_rec.building := NULL;
489: END IF;
490: IF (l_oipv_rec.floor = OKC_API.G_MISS_CHAR ) THEN
491: l_oipv_rec.floor := NULL;

Line 490: IF (l_oipv_rec.floor = OKC_API.G_MISS_CHAR ) THEN

486: END IF;
487: IF (l_oipv_rec.building = OKC_API.G_MISS_CHAR ) THEN
488: l_oipv_rec.building := NULL;
489: END IF;
490: IF (l_oipv_rec.floor = OKC_API.G_MISS_CHAR ) THEN
491: l_oipv_rec.floor := NULL;
492: END IF;
493: IF (l_oipv_rec.suite = OKC_API.G_MISS_CHAR ) THEN
494: l_oipv_rec.suite := NULL;

Line 493: IF (l_oipv_rec.suite = OKC_API.G_MISS_CHAR ) THEN

489: END IF;
490: IF (l_oipv_rec.floor = OKC_API.G_MISS_CHAR ) THEN
491: l_oipv_rec.floor := NULL;
492: END IF;
493: IF (l_oipv_rec.suite = OKC_API.G_MISS_CHAR ) THEN
494: l_oipv_rec.suite := NULL;
495: END IF;
496: IF (l_oipv_rec.room = OKC_API.G_MISS_CHAR ) THEN
497: l_oipv_rec.room := NULL;

Line 496: IF (l_oipv_rec.room = OKC_API.G_MISS_CHAR ) THEN

492: END IF;
493: IF (l_oipv_rec.suite = OKC_API.G_MISS_CHAR ) THEN
494: l_oipv_rec.suite := NULL;
495: END IF;
496: IF (l_oipv_rec.room = OKC_API.G_MISS_CHAR ) THEN
497: l_oipv_rec.room := NULL;
498: END IF;
499: IF (l_oipv_rec.postal_plus4_code = OKC_API.G_MISS_CHAR ) THEN
500: l_oipv_rec.postal_plus4_code := NULL;

Line 499: IF (l_oipv_rec.postal_plus4_code = OKC_API.G_MISS_CHAR ) THEN

495: END IF;
496: IF (l_oipv_rec.room = OKC_API.G_MISS_CHAR ) THEN
497: l_oipv_rec.room := NULL;
498: END IF;
499: IF (l_oipv_rec.postal_plus4_code = OKC_API.G_MISS_CHAR ) THEN
500: l_oipv_rec.postal_plus4_code := NULL;
501: END IF;
502: IF (l_oipv_rec.phone_country_code = OKC_API.G_MISS_CHAR ) THEN
503: l_oipv_rec.phone_country_code := NULL;

Line 502: IF (l_oipv_rec.phone_country_code = OKC_API.G_MISS_CHAR ) THEN

498: END IF;
499: IF (l_oipv_rec.postal_plus4_code = OKC_API.G_MISS_CHAR ) THEN
500: l_oipv_rec.postal_plus4_code := NULL;
501: END IF;
502: IF (l_oipv_rec.phone_country_code = OKC_API.G_MISS_CHAR ) THEN
503: l_oipv_rec.phone_country_code := NULL;
504: END IF;
505: IF (l_oipv_rec.phone_area_code = OKC_API.G_MISS_CHAR ) THEN
506: l_oipv_rec.phone_area_code := NULL;

Line 505: IF (l_oipv_rec.phone_area_code = OKC_API.G_MISS_CHAR ) THEN

501: END IF;
502: IF (l_oipv_rec.phone_country_code = OKC_API.G_MISS_CHAR ) THEN
503: l_oipv_rec.phone_country_code := NULL;
504: END IF;
505: IF (l_oipv_rec.phone_area_code = OKC_API.G_MISS_CHAR ) THEN
506: l_oipv_rec.phone_area_code := NULL;
507: END IF;
508: IF (l_oipv_rec.phone_number = OKC_API.G_MISS_CHAR ) THEN
509: l_oipv_rec.phone_number := NULL;

Line 508: IF (l_oipv_rec.phone_number = OKC_API.G_MISS_CHAR ) THEN

504: END IF;
505: IF (l_oipv_rec.phone_area_code = OKC_API.G_MISS_CHAR ) THEN
506: l_oipv_rec.phone_area_code := NULL;
507: END IF;
508: IF (l_oipv_rec.phone_number = OKC_API.G_MISS_CHAR ) THEN
509: l_oipv_rec.phone_number := NULL;
510: END IF;
511: IF (l_oipv_rec.phone_extension = OKC_API.G_MISS_CHAR ) THEN
512: l_oipv_rec.phone_extension := NULL;

Line 511: IF (l_oipv_rec.phone_extension = OKC_API.G_MISS_CHAR ) THEN

507: END IF;
508: IF (l_oipv_rec.phone_number = OKC_API.G_MISS_CHAR ) THEN
509: l_oipv_rec.phone_number := NULL;
510: END IF;
511: IF (l_oipv_rec.phone_extension = OKC_API.G_MISS_CHAR ) THEN
512: l_oipv_rec.phone_extension := NULL;
513: END IF;
514: IF (l_oipv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
515: l_oipv_rec.object_version_number := NULL;

Line 514: IF (l_oipv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN

510: END IF;
511: IF (l_oipv_rec.phone_extension = OKC_API.G_MISS_CHAR ) THEN
512: l_oipv_rec.phone_extension := NULL;
513: END IF;
514: IF (l_oipv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
515: l_oipv_rec.object_version_number := NULL;
516: END IF;
517: IF (l_oipv_rec.org_id = OKC_API.G_MISS_NUM ) THEN
518: l_oipv_rec.org_id := NULL;

Line 517: IF (l_oipv_rec.org_id = OKC_API.G_MISS_NUM ) THEN

513: END IF;
514: IF (l_oipv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
515: l_oipv_rec.object_version_number := NULL;
516: END IF;
517: IF (l_oipv_rec.org_id = OKC_API.G_MISS_NUM ) THEN
518: l_oipv_rec.org_id := NULL;
519: END IF;
520: IF (l_oipv_rec.request_id = OKC_API.G_MISS_NUM ) THEN
521: l_oipv_rec.request_id := NULL;

Line 520: IF (l_oipv_rec.request_id = OKC_API.G_MISS_NUM ) THEN

516: END IF;
517: IF (l_oipv_rec.org_id = OKC_API.G_MISS_NUM ) THEN
518: l_oipv_rec.org_id := NULL;
519: END IF;
520: IF (l_oipv_rec.request_id = OKC_API.G_MISS_NUM ) THEN
521: l_oipv_rec.request_id := NULL;
522: END IF;
523: IF (l_oipv_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
524: l_oipv_rec.program_application_id := NULL;

Line 523: IF (l_oipv_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN

519: END IF;
520: IF (l_oipv_rec.request_id = OKC_API.G_MISS_NUM ) THEN
521: l_oipv_rec.request_id := NULL;
522: END IF;
523: IF (l_oipv_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
524: l_oipv_rec.program_application_id := NULL;
525: END IF;
526: IF (l_oipv_rec.program_id = OKC_API.G_MISS_NUM ) THEN
527: l_oipv_rec.program_id := NULL;

Line 526: IF (l_oipv_rec.program_id = OKC_API.G_MISS_NUM ) THEN

522: END IF;
523: IF (l_oipv_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
524: l_oipv_rec.program_application_id := NULL;
525: END IF;
526: IF (l_oipv_rec.program_id = OKC_API.G_MISS_NUM ) THEN
527: l_oipv_rec.program_id := NULL;
528: END IF;
529: IF (l_oipv_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
530: l_oipv_rec.program_update_date := NULL;

Line 529: IF (l_oipv_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN

525: END IF;
526: IF (l_oipv_rec.program_id = OKC_API.G_MISS_NUM ) THEN
527: l_oipv_rec.program_id := NULL;
528: END IF;
529: IF (l_oipv_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
530: l_oipv_rec.program_update_date := NULL;
531: END IF;
532: IF (l_oipv_rec.attribute_category = OKC_API.G_MISS_CHAR ) THEN
533: l_oipv_rec.attribute_category := NULL;

Line 532: IF (l_oipv_rec.attribute_category = OKC_API.G_MISS_CHAR ) THEN

528: END IF;
529: IF (l_oipv_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
530: l_oipv_rec.program_update_date := NULL;
531: END IF;
532: IF (l_oipv_rec.attribute_category = OKC_API.G_MISS_CHAR ) THEN
533: l_oipv_rec.attribute_category := NULL;
534: END IF;
535: IF (l_oipv_rec.attribute1 = OKC_API.G_MISS_CHAR ) THEN
536: l_oipv_rec.attribute1 := NULL;

Line 535: IF (l_oipv_rec.attribute1 = OKC_API.G_MISS_CHAR ) THEN

531: END IF;
532: IF (l_oipv_rec.attribute_category = OKC_API.G_MISS_CHAR ) THEN
533: l_oipv_rec.attribute_category := NULL;
534: END IF;
535: IF (l_oipv_rec.attribute1 = OKC_API.G_MISS_CHAR ) THEN
536: l_oipv_rec.attribute1 := NULL;
537: END IF;
538: IF (l_oipv_rec.attribute2 = OKC_API.G_MISS_CHAR ) THEN
539: l_oipv_rec.attribute2 := NULL;

Line 538: IF (l_oipv_rec.attribute2 = OKC_API.G_MISS_CHAR ) THEN

534: END IF;
535: IF (l_oipv_rec.attribute1 = OKC_API.G_MISS_CHAR ) THEN
536: l_oipv_rec.attribute1 := NULL;
537: END IF;
538: IF (l_oipv_rec.attribute2 = OKC_API.G_MISS_CHAR ) THEN
539: l_oipv_rec.attribute2 := NULL;
540: END IF;
541: IF (l_oipv_rec.attribute3 = OKC_API.G_MISS_CHAR ) THEN
542: l_oipv_rec.attribute3 := NULL;

Line 541: IF (l_oipv_rec.attribute3 = OKC_API.G_MISS_CHAR ) THEN

537: END IF;
538: IF (l_oipv_rec.attribute2 = OKC_API.G_MISS_CHAR ) THEN
539: l_oipv_rec.attribute2 := NULL;
540: END IF;
541: IF (l_oipv_rec.attribute3 = OKC_API.G_MISS_CHAR ) THEN
542: l_oipv_rec.attribute3 := NULL;
543: END IF;
544: IF (l_oipv_rec.attribute4 = OKC_API.G_MISS_CHAR ) THEN
545: l_oipv_rec.attribute4 := NULL;

Line 544: IF (l_oipv_rec.attribute4 = OKC_API.G_MISS_CHAR ) THEN

540: END IF;
541: IF (l_oipv_rec.attribute3 = OKC_API.G_MISS_CHAR ) THEN
542: l_oipv_rec.attribute3 := NULL;
543: END IF;
544: IF (l_oipv_rec.attribute4 = OKC_API.G_MISS_CHAR ) THEN
545: l_oipv_rec.attribute4 := NULL;
546: END IF;
547: IF (l_oipv_rec.attribute5 = OKC_API.G_MISS_CHAR ) THEN
548: l_oipv_rec.attribute5 := NULL;

Line 547: IF (l_oipv_rec.attribute5 = OKC_API.G_MISS_CHAR ) THEN

543: END IF;
544: IF (l_oipv_rec.attribute4 = OKC_API.G_MISS_CHAR ) THEN
545: l_oipv_rec.attribute4 := NULL;
546: END IF;
547: IF (l_oipv_rec.attribute5 = OKC_API.G_MISS_CHAR ) THEN
548: l_oipv_rec.attribute5 := NULL;
549: END IF;
550: IF (l_oipv_rec.attribute6 = OKC_API.G_MISS_CHAR ) THEN
551: l_oipv_rec.attribute6 := NULL;

Line 550: IF (l_oipv_rec.attribute6 = OKC_API.G_MISS_CHAR ) THEN

546: END IF;
547: IF (l_oipv_rec.attribute5 = OKC_API.G_MISS_CHAR ) THEN
548: l_oipv_rec.attribute5 := NULL;
549: END IF;
550: IF (l_oipv_rec.attribute6 = OKC_API.G_MISS_CHAR ) THEN
551: l_oipv_rec.attribute6 := NULL;
552: END IF;
553: IF (l_oipv_rec.attribute7 = OKC_API.G_MISS_CHAR ) THEN
554: l_oipv_rec.attribute7 := NULL;

Line 553: IF (l_oipv_rec.attribute7 = OKC_API.G_MISS_CHAR ) THEN

549: END IF;
550: IF (l_oipv_rec.attribute6 = OKC_API.G_MISS_CHAR ) THEN
551: l_oipv_rec.attribute6 := NULL;
552: END IF;
553: IF (l_oipv_rec.attribute7 = OKC_API.G_MISS_CHAR ) THEN
554: l_oipv_rec.attribute7 := NULL;
555: END IF;
556: IF (l_oipv_rec.attribute8 = OKC_API.G_MISS_CHAR ) THEN
557: l_oipv_rec.attribute8 := NULL;

Line 556: IF (l_oipv_rec.attribute8 = OKC_API.G_MISS_CHAR ) THEN

552: END IF;
553: IF (l_oipv_rec.attribute7 = OKC_API.G_MISS_CHAR ) THEN
554: l_oipv_rec.attribute7 := NULL;
555: END IF;
556: IF (l_oipv_rec.attribute8 = OKC_API.G_MISS_CHAR ) THEN
557: l_oipv_rec.attribute8 := NULL;
558: END IF;
559: IF (l_oipv_rec.attribute9 = OKC_API.G_MISS_CHAR ) THEN
560: l_oipv_rec.attribute9 := NULL;

Line 559: IF (l_oipv_rec.attribute9 = OKC_API.G_MISS_CHAR ) THEN

555: END IF;
556: IF (l_oipv_rec.attribute8 = OKC_API.G_MISS_CHAR ) THEN
557: l_oipv_rec.attribute8 := NULL;
558: END IF;
559: IF (l_oipv_rec.attribute9 = OKC_API.G_MISS_CHAR ) THEN
560: l_oipv_rec.attribute9 := NULL;
561: END IF;
562: IF (l_oipv_rec.attribute10 = OKC_API.G_MISS_CHAR ) THEN
563: l_oipv_rec.attribute10 := NULL;

Line 562: IF (l_oipv_rec.attribute10 = OKC_API.G_MISS_CHAR ) THEN

558: END IF;
559: IF (l_oipv_rec.attribute9 = OKC_API.G_MISS_CHAR ) THEN
560: l_oipv_rec.attribute9 := NULL;
561: END IF;
562: IF (l_oipv_rec.attribute10 = OKC_API.G_MISS_CHAR ) THEN
563: l_oipv_rec.attribute10 := NULL;
564: END IF;
565: IF (l_oipv_rec.attribute11 = OKC_API.G_MISS_CHAR ) THEN
566: l_oipv_rec.attribute11 := NULL;

Line 565: IF (l_oipv_rec.attribute11 = OKC_API.G_MISS_CHAR ) THEN

561: END IF;
562: IF (l_oipv_rec.attribute10 = OKC_API.G_MISS_CHAR ) THEN
563: l_oipv_rec.attribute10 := NULL;
564: END IF;
565: IF (l_oipv_rec.attribute11 = OKC_API.G_MISS_CHAR ) THEN
566: l_oipv_rec.attribute11 := NULL;
567: END IF;
568: IF (l_oipv_rec.attribute12 = OKC_API.G_MISS_CHAR ) THEN
569: l_oipv_rec.attribute12 := NULL;

Line 568: IF (l_oipv_rec.attribute12 = OKC_API.G_MISS_CHAR ) THEN

564: END IF;
565: IF (l_oipv_rec.attribute11 = OKC_API.G_MISS_CHAR ) THEN
566: l_oipv_rec.attribute11 := NULL;
567: END IF;
568: IF (l_oipv_rec.attribute12 = OKC_API.G_MISS_CHAR ) THEN
569: l_oipv_rec.attribute12 := NULL;
570: END IF;
571: IF (l_oipv_rec.attribute13 = OKC_API.G_MISS_CHAR ) THEN
572: l_oipv_rec.attribute13 := NULL;

Line 571: IF (l_oipv_rec.attribute13 = OKC_API.G_MISS_CHAR ) THEN

567: END IF;
568: IF (l_oipv_rec.attribute12 = OKC_API.G_MISS_CHAR ) THEN
569: l_oipv_rec.attribute12 := NULL;
570: END IF;
571: IF (l_oipv_rec.attribute13 = OKC_API.G_MISS_CHAR ) THEN
572: l_oipv_rec.attribute13 := NULL;
573: END IF;
574: IF (l_oipv_rec.attribute14 = OKC_API.G_MISS_CHAR ) THEN
575: l_oipv_rec.attribute14 := NULL;

Line 574: IF (l_oipv_rec.attribute14 = OKC_API.G_MISS_CHAR ) THEN

570: END IF;
571: IF (l_oipv_rec.attribute13 = OKC_API.G_MISS_CHAR ) THEN
572: l_oipv_rec.attribute13 := NULL;
573: END IF;
574: IF (l_oipv_rec.attribute14 = OKC_API.G_MISS_CHAR ) THEN
575: l_oipv_rec.attribute14 := NULL;
576: END IF;
577: IF (l_oipv_rec.attribute15 = OKC_API.G_MISS_CHAR ) THEN
578: l_oipv_rec.attribute15 := NULL;

Line 577: IF (l_oipv_rec.attribute15 = OKC_API.G_MISS_CHAR ) THEN

573: END IF;
574: IF (l_oipv_rec.attribute14 = OKC_API.G_MISS_CHAR ) THEN
575: l_oipv_rec.attribute14 := NULL;
576: END IF;
577: IF (l_oipv_rec.attribute15 = OKC_API.G_MISS_CHAR ) THEN
578: l_oipv_rec.attribute15 := NULL;
579: END IF;
580: IF (l_oipv_rec.created_by = OKC_API.G_MISS_NUM ) THEN
581: l_oipv_rec.created_by := NULL;

Line 580: IF (l_oipv_rec.created_by = OKC_API.G_MISS_NUM ) THEN

576: END IF;
577: IF (l_oipv_rec.attribute15 = OKC_API.G_MISS_CHAR ) THEN
578: l_oipv_rec.attribute15 := NULL;
579: END IF;
580: IF (l_oipv_rec.created_by = OKC_API.G_MISS_NUM ) THEN
581: l_oipv_rec.created_by := NULL;
582: END IF;
583: IF (l_oipv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
584: l_oipv_rec.creation_date := NULL;

Line 583: IF (l_oipv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN

579: END IF;
580: IF (l_oipv_rec.created_by = OKC_API.G_MISS_NUM ) THEN
581: l_oipv_rec.created_by := NULL;
582: END IF;
583: IF (l_oipv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
584: l_oipv_rec.creation_date := NULL;
585: END IF;
586: IF (l_oipv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
587: l_oipv_rec.last_updated_by := NULL;

Line 586: IF (l_oipv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN

582: END IF;
583: IF (l_oipv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
584: l_oipv_rec.creation_date := NULL;
585: END IF;
586: IF (l_oipv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
587: l_oipv_rec.last_updated_by := NULL;
588: END IF;
589: IF (l_oipv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
590: l_oipv_rec.last_update_date := NULL;

Line 589: IF (l_oipv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN

585: END IF;
586: IF (l_oipv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
587: l_oipv_rec.last_updated_by := NULL;
588: END IF;
589: IF (l_oipv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
590: l_oipv_rec.last_update_date := NULL;
591: END IF;
592: IF (l_oipv_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
593: l_oipv_rec.last_update_login := NULL;

Line 592: IF (l_oipv_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN

588: END IF;
589: IF (l_oipv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
590: l_oipv_rec.last_update_date := NULL;
591: END IF;
592: IF (l_oipv_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
593: l_oipv_rec.last_update_login := NULL;
594: END IF;
595: RETURN(l_oipv_rec);
596: END null_out_defaults;

Line 603: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

599: ---------------------------------
600: PROCEDURE validate_id(
601: x_return_status OUT NOCOPY VARCHAR2,
602: p_oipv_rec IN oipv_rec_type) AS
603: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
604: BEGIN
605: IF (p_oipv_rec.id = OKC_API.G_MISS_NUM OR
606: p_oipv_rec.id IS NULL)
607: THEN

Line 605: IF (p_oipv_rec.id = OKC_API.G_MISS_NUM OR

601: x_return_status OUT NOCOPY VARCHAR2,
602: p_oipv_rec IN oipv_rec_type) AS
603: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
604: BEGIN
605: IF (p_oipv_rec.id = OKC_API.G_MISS_NUM OR
606: p_oipv_rec.id IS NULL)
607: THEN
608: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
609: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 608: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');

604: BEGIN
605: IF (p_oipv_rec.id = OKC_API.G_MISS_NUM OR
606: p_oipv_rec.id IS NULL)
607: THEN
608: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
609: l_return_status := OKC_API.G_RET_STS_ERROR;
610: END IF;
611: x_return_status := l_return_status;
612: EXCEPTION

Line 609: l_return_status := OKC_API.G_RET_STS_ERROR;

605: IF (p_oipv_rec.id = OKC_API.G_MISS_NUM OR
606: p_oipv_rec.id IS NULL)
607: THEN
608: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
609: l_return_status := OKC_API.G_RET_STS_ERROR;
610: END IF;
611: x_return_status := l_return_status;
612: EXCEPTION
613: WHEN OTHERS THEN

Line 614: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

610: END IF;
611: x_return_status := l_return_status;
612: EXCEPTION
613: WHEN OTHERS THEN
614: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
615: ,p_msg_name => G_UNEXPECTED_ERROR
616: ,p_token1 => G_SQLCODE_TOKEN
617: ,p_token1_value => SQLCODE
618: ,p_token2 => G_SQLERRM_TOKEN

Line 620: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

616: ,p_token1 => G_SQLCODE_TOKEN
617: ,p_token1_value => SQLCODE
618: ,p_token2 => G_SQLERRM_TOKEN
619: ,p_token2_value => SQLERRM);
620: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
621: END validate_id;
622: -------------------------------------
623: -- Validate_Attributes for: KHR_ID --
624: -------------------------------------

Line 628: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

624: -------------------------------------
625: PROCEDURE validate_khr_id(
626: x_return_status OUT NOCOPY VARCHAR2,
627: p_oipv_rec IN oipv_rec_type) AS
628: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
629: BEGIN
630: IF (p_oipv_rec.khr_id = OKC_API.G_MISS_NUM OR
631: p_oipv_rec.khr_id IS NULL)
632: THEN

Line 630: IF (p_oipv_rec.khr_id = OKC_API.G_MISS_NUM OR

626: x_return_status OUT NOCOPY VARCHAR2,
627: p_oipv_rec IN oipv_rec_type) AS
628: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
629: BEGIN
630: IF (p_oipv_rec.khr_id = OKC_API.G_MISS_NUM OR
631: p_oipv_rec.khr_id IS NULL)
632: THEN
633: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'khr_id');
634: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 633: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'khr_id');

629: BEGIN
630: IF (p_oipv_rec.khr_id = OKC_API.G_MISS_NUM OR
631: p_oipv_rec.khr_id IS NULL)
632: THEN
633: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'khr_id');
634: l_return_status := OKC_API.G_RET_STS_ERROR;
635: END IF;
636: x_return_status := l_return_status;
637: EXCEPTION

Line 634: l_return_status := OKC_API.G_RET_STS_ERROR;

630: IF (p_oipv_rec.khr_id = OKC_API.G_MISS_NUM OR
631: p_oipv_rec.khr_id IS NULL)
632: THEN
633: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'khr_id');
634: l_return_status := OKC_API.G_RET_STS_ERROR;
635: END IF;
636: x_return_status := l_return_status;
637: EXCEPTION
638: WHEN OTHERS THEN

Line 639: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

635: END IF;
636: x_return_status := l_return_status;
637: EXCEPTION
638: WHEN OTHERS THEN
639: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
640: ,p_msg_name => G_UNEXPECTED_ERROR
641: ,p_token1 => G_SQLCODE_TOKEN
642: ,p_token1_value => SQLCODE
643: ,p_token2 => G_SQLERRM_TOKEN

Line 645: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

641: ,p_token1 => G_SQLCODE_TOKEN
642: ,p_token1_value => SQLCODE
643: ,p_token2 => G_SQLERRM_TOKEN
644: ,p_token2_value => SQLERRM);
645: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
646: END validate_khr_id;
647: ---------------------------------------
648: -- Validate_Attributes for: PARTY_ID --
649: ---------------------------------------

Line 653: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

649: ---------------------------------------
650: PROCEDURE validate_party_id(
651: x_return_status OUT NOCOPY VARCHAR2,
652: p_oipv_rec IN oipv_rec_type) AS
653: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
654: BEGIN
655: IF (p_oipv_rec.party_id = OKC_API.G_MISS_NUM OR
656: p_oipv_rec.party_id IS NULL)
657: THEN

Line 655: IF (p_oipv_rec.party_id = OKC_API.G_MISS_NUM OR

651: x_return_status OUT NOCOPY VARCHAR2,
652: p_oipv_rec IN oipv_rec_type) AS
653: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
654: BEGIN
655: IF (p_oipv_rec.party_id = OKC_API.G_MISS_NUM OR
656: p_oipv_rec.party_id IS NULL)
657: THEN
658: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'party_id');
659: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 658: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'party_id');

654: BEGIN
655: IF (p_oipv_rec.party_id = OKC_API.G_MISS_NUM OR
656: p_oipv_rec.party_id IS NULL)
657: THEN
658: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'party_id');
659: l_return_status := OKC_API.G_RET_STS_ERROR;
660: END IF;
661: x_return_status := l_return_status;
662: EXCEPTION

Line 659: l_return_status := OKC_API.G_RET_STS_ERROR;

655: IF (p_oipv_rec.party_id = OKC_API.G_MISS_NUM OR
656: p_oipv_rec.party_id IS NULL)
657: THEN
658: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'party_id');
659: l_return_status := OKC_API.G_RET_STS_ERROR;
660: END IF;
661: x_return_status := l_return_status;
662: EXCEPTION
663: WHEN OTHERS THEN

Line 664: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

660: END IF;
661: x_return_status := l_return_status;
662: EXCEPTION
663: WHEN OTHERS THEN
664: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
665: ,p_msg_name => G_UNEXPECTED_ERROR
666: ,p_token1 => G_SQLCODE_TOKEN
667: ,p_token1_value => SQLCODE
668: ,p_token2 => G_SQLERRM_TOKEN

Line 670: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

666: ,p_token1 => G_SQLCODE_TOKEN
667: ,p_token1_value => SQLCODE
668: ,p_token2 => G_SQLERRM_TOKEN
669: ,p_token2_value => SQLERRM);
670: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
671: END validate_party_id;
672: -----------------------------------------
673: -- Validate_Attributes for: PARTY_NAME --
674: -----------------------------------------

Line 678: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

674: -----------------------------------------
675: PROCEDURE validate_party_name(
676: x_return_status OUT NOCOPY VARCHAR2,
677: p_oipv_rec IN oipv_rec_type) AS
678: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
679: BEGIN
680: IF (p_oipv_rec.party_name = OKC_API.G_MISS_CHAR OR
681: p_oipv_rec.party_name IS NULL)
682: THEN

Line 680: IF (p_oipv_rec.party_name = OKC_API.G_MISS_CHAR OR

676: x_return_status OUT NOCOPY VARCHAR2,
677: p_oipv_rec IN oipv_rec_type) AS
678: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
679: BEGIN
680: IF (p_oipv_rec.party_name = OKC_API.G_MISS_CHAR OR
681: p_oipv_rec.party_name IS NULL)
682: THEN
683: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'party_name');
684: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 683: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'party_name');

679: BEGIN
680: IF (p_oipv_rec.party_name = OKC_API.G_MISS_CHAR OR
681: p_oipv_rec.party_name IS NULL)
682: THEN
683: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'party_name');
684: l_return_status := OKC_API.G_RET_STS_ERROR;
685: END IF;
686: x_return_status := l_return_status;
687: EXCEPTION

Line 684: l_return_status := OKC_API.G_RET_STS_ERROR;

680: IF (p_oipv_rec.party_name = OKC_API.G_MISS_CHAR OR
681: p_oipv_rec.party_name IS NULL)
682: THEN
683: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'party_name');
684: l_return_status := OKC_API.G_RET_STS_ERROR;
685: END IF;
686: x_return_status := l_return_status;
687: EXCEPTION
688: WHEN OTHERS THEN

Line 689: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

685: END IF;
686: x_return_status := l_return_status;
687: EXCEPTION
688: WHEN OTHERS THEN
689: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
690: ,p_msg_name => G_UNEXPECTED_ERROR
691: ,p_token1 => G_SQLCODE_TOKEN
692: ,p_token1_value => SQLCODE
693: ,p_token2 => G_SQLERRM_TOKEN

Line 695: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

691: ,p_token1 => G_SQLCODE_TOKEN
692: ,p_token1_value => SQLCODE
693: ,p_token2 => G_SQLERRM_TOKEN
694: ,p_token2_value => SQLERRM);
695: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
696: END validate_party_name;
697: ----------------------------------------------------
698: -- Validate_Attributes for: OBJECT_VERSION_NUMBER --
699: ----------------------------------------------------

Line 703: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

699: ----------------------------------------------------
700: PROCEDURE validate_object_version_number(
701: x_return_status OUT NOCOPY VARCHAR2,
702: p_oipv_rec IN oipv_rec_type) AS
703: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
704: BEGIN
705: IF (p_oipv_rec.object_version_number = OKC_API.G_MISS_NUM OR
706: p_oipv_rec.object_version_number IS NULL)
707: THEN

Line 705: IF (p_oipv_rec.object_version_number = OKC_API.G_MISS_NUM OR

701: x_return_status OUT NOCOPY VARCHAR2,
702: p_oipv_rec IN oipv_rec_type) AS
703: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
704: BEGIN
705: IF (p_oipv_rec.object_version_number = OKC_API.G_MISS_NUM OR
706: p_oipv_rec.object_version_number IS NULL)
707: THEN
708: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
709: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 708: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');

704: BEGIN
705: IF (p_oipv_rec.object_version_number = OKC_API.G_MISS_NUM OR
706: p_oipv_rec.object_version_number IS NULL)
707: THEN
708: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
709: l_return_status := OKC_API.G_RET_STS_ERROR;
710: END IF;
711: x_return_status := l_return_status;
712: EXCEPTION

Line 709: l_return_status := OKC_API.G_RET_STS_ERROR;

705: IF (p_oipv_rec.object_version_number = OKC_API.G_MISS_NUM OR
706: p_oipv_rec.object_version_number IS NULL)
707: THEN
708: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
709: l_return_status := OKC_API.G_RET_STS_ERROR;
710: END IF;
711: x_return_status := l_return_status;
712: EXCEPTION
713: WHEN OTHERS THEN

Line 714: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

710: END IF;
711: x_return_status := l_return_status;
712: EXCEPTION
713: WHEN OTHERS THEN
714: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
715: ,p_msg_name => G_UNEXPECTED_ERROR
716: ,p_token1 => G_SQLCODE_TOKEN
717: ,p_token1_value => SQLCODE
718: ,p_token2 => G_SQLERRM_TOKEN

Line 720: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

716: ,p_token1 => G_SQLCODE_TOKEN
717: ,p_token1_value => SQLCODE
718: ,p_token2 => G_SQLERRM_TOKEN
719: ,p_token2_value => SQLERRM);
720: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
721: END validate_object_version_number;
722: ---------------------------------------------------------------------------
723: -- FUNCTION Validate_Attributes
724: ---------------------------------------------------------------------------

Line 731: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

727: -------------------------------------------------
728: FUNCTION Validate_Attributes (
729: p_oipv_rec IN oipv_rec_type
730: ) RETURN VARCHAR2 AS
731: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
732: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
733: BEGIN
734: -----------------------------
735: -- Column Level Validation --

Line 732: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

728: FUNCTION Validate_Attributes (
729: p_oipv_rec IN oipv_rec_type
730: ) RETURN VARCHAR2 AS
731: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
732: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
733: BEGIN
734: -----------------------------
735: -- Column Level Validation --
736: -----------------------------

Line 741: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

737: -- ***
738: -- id
739: -- ***
740: validate_id(l_return_status, p_oipv_rec);
741: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
742: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
743: x_return_status := l_return_status;
744: RAISE G_EXCEPTION_HALT_VALIDATION;
745: ELSE

Line 742: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

738: -- id
739: -- ***
740: validate_id(l_return_status, p_oipv_rec);
741: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
742: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
743: x_return_status := l_return_status;
744: RAISE G_EXCEPTION_HALT_VALIDATION;
745: ELSE
746: x_return_status := l_return_status;

Line 753: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

749: -- ***
750: -- khr_id
751: -- ***
752: validate_khr_id(l_return_status, p_oipv_rec);
753: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
754: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
755: x_return_status := l_return_status;
756: RAISE G_EXCEPTION_HALT_VALIDATION;
757: ELSE

Line 754: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

750: -- khr_id
751: -- ***
752: validate_khr_id(l_return_status, p_oipv_rec);
753: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
754: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
755: x_return_status := l_return_status;
756: RAISE G_EXCEPTION_HALT_VALIDATION;
757: ELSE
758: x_return_status := l_return_status;

Line 765: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

761: -- ***
762: -- party_id
763: -- ***
764: validate_party_id(l_return_status, p_oipv_rec);
765: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
766: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
767: x_return_status := l_return_status;
768: RAISE G_EXCEPTION_HALT_VALIDATION;
769: ELSE

Line 766: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

762: -- party_id
763: -- ***
764: validate_party_id(l_return_status, p_oipv_rec);
765: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
766: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
767: x_return_status := l_return_status;
768: RAISE G_EXCEPTION_HALT_VALIDATION;
769: ELSE
770: x_return_status := l_return_status;

Line 777: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

773: -- ***
774: -- party_name
775: -- ***
776: validate_party_name(l_return_status, p_oipv_rec);
777: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
778: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
779: x_return_status := l_return_status;
780: RAISE G_EXCEPTION_HALT_VALIDATION;
781: ELSE

Line 778: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

774: -- party_name
775: -- ***
776: validate_party_name(l_return_status, p_oipv_rec);
777: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
778: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
779: x_return_status := l_return_status;
780: RAISE G_EXCEPTION_HALT_VALIDATION;
781: ELSE
782: x_return_status := l_return_status;

Line 790: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

786: -- object_version_number
787: -- ***
788: /*
789: validate_object_version_number(x_return_status, p_oipv_rec.object_version_number);
790: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
791: l_return_status := x_return_status;
792: RAISE G_EXCEPTION_HALT_VALIDATION;
793: END IF;
794: */

Line 800: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

796: EXCEPTION
797: WHEN G_EXCEPTION_HALT_VALIDATION THEN
798: RETURN(x_return_status);
799: WHEN OTHERS THEN
800: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
801: ,p_msg_name => G_UNEXPECTED_ERROR
802: ,p_token1 => G_SQLCODE_TOKEN
803: ,p_token1_value => SQLCODE
804: ,p_token2 => G_SQLERRM_TOKEN

Line 806: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

802: ,p_token1 => G_SQLCODE_TOKEN
803: ,p_token1_value => SQLCODE
804: ,p_token2 => G_SQLERRM_TOKEN
805: ,p_token2_value => SQLERRM);
806: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
807: RETURN(x_return_status);
808: END Validate_Attributes;
809: ---------------------------------------------------------------------------
810: -- PROCEDURE Validate_Record

Line 819: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

815: FUNCTION Validate_Record (
816: p_oipv_rec IN oipv_rec_type,
817: p_db_oipv_rec IN oipv_rec_type
818: ) RETURN VARCHAR2 AS
819: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
820: BEGIN
821: RETURN (l_return_status);
822: END Validate_Record;
823: FUNCTION Validate_Record (

Line 826: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

822: END Validate_Record;
823: FUNCTION Validate_Record (
824: p_oipv_rec IN oipv_rec_type
825: ) RETURN VARCHAR2 AS
826: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
827: l_db_oipv_rec oipv_rec_type := get_rec(p_oipv_rec);
828: BEGIN
829: l_return_status := Validate_Record(p_oipv_rec => p_oipv_rec,
830: p_db_oipv_rec => l_db_oipv_rec);

Line 970: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

966: -- validate_row for:OKL_OPEN_INT_PRTY_V --
967: ------------------------------------------
968: PROCEDURE validate_row(
969: p_api_version IN NUMBER,
970: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
971: x_return_status OUT NOCOPY VARCHAR2,
972: x_msg_count OUT NOCOPY NUMBER,
973: x_msg_data OUT NOCOPY VARCHAR2,
974: p_oipv_rec IN oipv_rec_type) AS

Line 977: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

973: x_msg_data OUT NOCOPY VARCHAR2,
974: p_oipv_rec IN oipv_rec_type) AS
975: l_api_version CONSTANT NUMBER := 1;
976: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
977: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
978: l_oipv_rec oipv_rec_type := p_oipv_rec;
979: l_oip_rec oip_rec_type;
980: l_oip_rec oip_rec_type;
981: BEGIN

Line 982: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

978: l_oipv_rec oipv_rec_type := p_oipv_rec;
979: l_oip_rec oip_rec_type;
980: l_oip_rec oip_rec_type;
981: BEGIN
982: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
983: G_PKG_NAME,
984: p_init_msg_list,
985: l_api_version,
986: p_api_version,

Line 989: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

985: l_api_version,
986: p_api_version,
987: '_PVT',
988: x_return_status);
989: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
990: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
991: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
992: RAISE OKC_API.G_EXCEPTION_ERROR;
993: END IF;

Line 990: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

986: p_api_version,
987: '_PVT',
988: x_return_status);
989: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
990: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
991: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
992: RAISE OKC_API.G_EXCEPTION_ERROR;
993: END IF;
994: --- Validate all non-missing attributes (Item Level Validation)

Line 991: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

987: '_PVT',
988: x_return_status);
989: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
990: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
991: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
992: RAISE OKC_API.G_EXCEPTION_ERROR;
993: END IF;
994: --- Validate all non-missing attributes (Item Level Validation)
995: l_return_status := Validate_Attributes(l_oipv_rec);

Line 992: RAISE OKC_API.G_EXCEPTION_ERROR;

988: x_return_status);
989: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
990: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
991: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
992: RAISE OKC_API.G_EXCEPTION_ERROR;
993: END IF;
994: --- Validate all non-missing attributes (Item Level Validation)
995: l_return_status := Validate_Attributes(l_oipv_rec);
996: --- If any errors happen abort API

Line 997: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

993: END IF;
994: --- Validate all non-missing attributes (Item Level Validation)
995: l_return_status := Validate_Attributes(l_oipv_rec);
996: --- If any errors happen abort API
997: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
998: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
999: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1000: RAISE OKC_API.G_EXCEPTION_ERROR;
1001: END IF;

Line 998: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

994: --- Validate all non-missing attributes (Item Level Validation)
995: l_return_status := Validate_Attributes(l_oipv_rec);
996: --- If any errors happen abort API
997: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
998: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
999: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1000: RAISE OKC_API.G_EXCEPTION_ERROR;
1001: END IF;
1002: l_return_status := Validate_Record(l_oipv_rec);

Line 999: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

995: l_return_status := Validate_Attributes(l_oipv_rec);
996: --- If any errors happen abort API
997: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
998: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
999: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1000: RAISE OKC_API.G_EXCEPTION_ERROR;
1001: END IF;
1002: l_return_status := Validate_Record(l_oipv_rec);
1003: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1000: RAISE OKC_API.G_EXCEPTION_ERROR;

996: --- If any errors happen abort API
997: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
998: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
999: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1000: RAISE OKC_API.G_EXCEPTION_ERROR;
1001: END IF;
1002: l_return_status := Validate_Record(l_oipv_rec);
1003: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1004: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 1003: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

999: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1000: RAISE OKC_API.G_EXCEPTION_ERROR;
1001: END IF;
1002: l_return_status := Validate_Record(l_oipv_rec);
1003: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1004: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1005: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1006: RAISE OKC_API.G_EXCEPTION_ERROR;
1007: END IF;

Line 1004: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1000: RAISE OKC_API.G_EXCEPTION_ERROR;
1001: END IF;
1002: l_return_status := Validate_Record(l_oipv_rec);
1003: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1004: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1005: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1006: RAISE OKC_API.G_EXCEPTION_ERROR;
1007: END IF;
1008: x_return_status := l_return_status;

Line 1005: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1001: END IF;
1002: l_return_status := Validate_Record(l_oipv_rec);
1003: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1004: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1005: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1006: RAISE OKC_API.G_EXCEPTION_ERROR;
1007: END IF;
1008: x_return_status := l_return_status;
1009: EXCEPTION

Line 1006: RAISE OKC_API.G_EXCEPTION_ERROR;

1002: l_return_status := Validate_Record(l_oipv_rec);
1003: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1004: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1005: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1006: RAISE OKC_API.G_EXCEPTION_ERROR;
1007: END IF;
1008: x_return_status := l_return_status;
1009: EXCEPTION
1010: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 1010: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1006: RAISE OKC_API.G_EXCEPTION_ERROR;
1007: END IF;
1008: x_return_status := l_return_status;
1009: EXCEPTION
1010: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1011: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1012: (
1013: l_api_name,
1014: G_PKG_NAME,

Line 1011: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1007: END IF;
1008: x_return_status := l_return_status;
1009: EXCEPTION
1010: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1011: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1012: (
1013: l_api_name,
1014: G_PKG_NAME,
1015: 'OKC_API.G_RET_STS_ERROR',

Line 1015: 'OKC_API.G_RET_STS_ERROR',

1011: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1012: (
1013: l_api_name,
1014: G_PKG_NAME,
1015: 'OKC_API.G_RET_STS_ERROR',
1016: x_msg_count,
1017: x_msg_data,
1018: '_PVT'
1019: );

Line 1020: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1016: x_msg_count,
1017: x_msg_data,
1018: '_PVT'
1019: );
1020: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1021: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1022: (
1023: l_api_name,
1024: G_PKG_NAME,

Line 1021: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1017: x_msg_data,
1018: '_PVT'
1019: );
1020: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1021: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1022: (
1023: l_api_name,
1024: G_PKG_NAME,
1025: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1025: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1021: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1022: (
1023: l_api_name,
1024: G_PKG_NAME,
1025: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1026: x_msg_count,
1027: x_msg_data,
1028: '_PVT'
1029: );

Line 1031: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1027: x_msg_data,
1028: '_PVT'
1029: );
1030: WHEN OTHERS THEN
1031: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1032: (
1033: l_api_name,
1034: G_PKG_NAME,
1035: 'OTHERS',

Line 1046: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1042: -- PL/SQL TBL validate_row for:OKL_OPEN_INT_PRTY_V --
1043: -----------------------------------------------------
1044: PROCEDURE validate_row(
1045: p_api_version IN NUMBER,
1046: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1047: x_return_status OUT NOCOPY VARCHAR2,
1048: x_msg_count OUT NOCOPY NUMBER,
1049: x_msg_data OUT NOCOPY VARCHAR2,
1050: p_oipv_tbl IN oipv_tbl_type,

Line 1056: OKC_API.init_msg_list(p_init_msg_list);

1052: l_api_version CONSTANT NUMBER := 1;
1053: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
1054: i NUMBER := 0;
1055: BEGIN
1056: OKC_API.init_msg_list(p_init_msg_list);
1057: -- Make sure PL/SQL table has records in it before passing
1058: IF (p_oipv_tbl.COUNT > 0) THEN
1059: i := p_oipv_tbl.FIRST;
1060: LOOP

Line 1069: p_init_msg_list => OKC_API.G_FALSE,

1065: l_error_rec.api_package := G_PKG_NAME;
1066: l_error_rec.idx := i;
1067: validate_row (
1068: p_api_version => p_api_version,
1069: p_init_msg_list => OKC_API.G_FALSE,
1070: x_return_status => l_error_rec.error_type,
1071: x_msg_count => l_error_rec.msg_count,
1072: x_msg_data => l_error_rec.msg_data,
1073: p_oipv_rec => p_oipv_tbl(i));

Line 1074: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN

1070: x_return_status => l_error_rec.error_type,
1071: x_msg_count => l_error_rec.msg_count,
1072: x_msg_data => l_error_rec.msg_data,
1073: p_oipv_rec => p_oipv_tbl(i));
1074: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
1075: l_error_rec.sqlcode := SQLCODE;
1076: load_error_tbl(l_error_rec, px_error_tbl);
1077: ELSE
1078: x_msg_count := l_error_rec.msg_count;

Line 1082: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1078: x_msg_count := l_error_rec.msg_count;
1079: x_msg_data := l_error_rec.msg_data;
1080: END IF;
1081: EXCEPTION
1082: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1083: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1084: l_error_rec.sqlcode := SQLCODE;
1085: load_error_tbl(l_error_rec, px_error_tbl);
1086: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 1083: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;

1079: x_msg_data := l_error_rec.msg_data;
1080: END IF;
1081: EXCEPTION
1082: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1083: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1084: l_error_rec.sqlcode := SQLCODE;
1085: load_error_tbl(l_error_rec, px_error_tbl);
1086: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1087: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 1086: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1082: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1083: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1084: l_error_rec.sqlcode := SQLCODE;
1085: load_error_tbl(l_error_rec, px_error_tbl);
1086: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1087: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1088: l_error_rec.sqlcode := SQLCODE;
1089: load_error_tbl(l_error_rec, px_error_tbl);
1090: WHEN OTHERS THEN

Line 1087: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

1083: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1084: l_error_rec.sqlcode := SQLCODE;
1085: load_error_tbl(l_error_rec, px_error_tbl);
1086: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1087: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1088: l_error_rec.sqlcode := SQLCODE;
1089: load_error_tbl(l_error_rec, px_error_tbl);
1090: WHEN OTHERS THEN
1091: l_error_rec.error_type := 'OTHERS';

Line 1102: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1098: END IF;
1099: -- Loop through the error_tbl to find the error with the highest severity
1100: -- and return it.
1101: x_return_status := find_highest_exception(px_error_tbl);
1102: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1103: EXCEPTION
1104: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1105: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1106: (

Line 1104: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1100: -- and return it.
1101: x_return_status := find_highest_exception(px_error_tbl);
1102: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1103: EXCEPTION
1104: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1105: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1106: (
1107: l_api_name,
1108: G_PKG_NAME,

Line 1105: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1101: x_return_status := find_highest_exception(px_error_tbl);
1102: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1103: EXCEPTION
1104: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1105: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1106: (
1107: l_api_name,
1108: G_PKG_NAME,
1109: 'OKC_API.G_RET_STS_ERROR',

Line 1109: 'OKC_API.G_RET_STS_ERROR',

1105: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1106: (
1107: l_api_name,
1108: G_PKG_NAME,
1109: 'OKC_API.G_RET_STS_ERROR',
1110: x_msg_count,
1111: x_msg_data,
1112: '_PVT'
1113: );

Line 1114: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1110: x_msg_count,
1111: x_msg_data,
1112: '_PVT'
1113: );
1114: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1115: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1116: (
1117: l_api_name,
1118: G_PKG_NAME,

Line 1115: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1111: x_msg_data,
1112: '_PVT'
1113: );
1114: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1115: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1116: (
1117: l_api_name,
1118: G_PKG_NAME,
1119: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1119: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1115: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1116: (
1117: l_api_name,
1118: G_PKG_NAME,
1119: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1120: x_msg_count,
1121: x_msg_data,
1122: '_PVT'
1123: );

Line 1125: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1121: x_msg_data,
1122: '_PVT'
1123: );
1124: WHEN OTHERS THEN
1125: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1126: (
1127: l_api_name,
1128: G_PKG_NAME,
1129: 'OTHERS',

Line 1140: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1136: -- PL/SQL TBL validate_row for:OKL_OPEN_INT_PRTY_V --
1137: -----------------------------------------------------
1138: PROCEDURE validate_row(
1139: p_api_version IN NUMBER,
1140: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1141: x_return_status OUT NOCOPY VARCHAR2,
1142: x_msg_count OUT NOCOPY NUMBER,
1143: x_msg_data OUT NOCOPY VARCHAR2,
1144: p_oipv_tbl IN oipv_tbl_type) AS

Line 1147: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1143: x_msg_data OUT NOCOPY VARCHAR2,
1144: p_oipv_tbl IN oipv_tbl_type) AS
1145: l_api_version CONSTANT NUMBER := 1;
1146: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1147: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1148: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1149: BEGIN
1150: OKC_API.init_msg_list(p_init_msg_list);
1151: -- Make sure PL/SQL table has records in it before passing

Line 1150: OKC_API.init_msg_list(p_init_msg_list);

1146: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1147: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1148: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1149: BEGIN
1150: OKC_API.init_msg_list(p_init_msg_list);
1151: -- Make sure PL/SQL table has records in it before passing
1152: IF (p_oipv_tbl.COUNT > 0) THEN
1153: validate_row (
1154: p_api_version => p_api_version,

Line 1155: p_init_msg_list => OKC_API.G_FALSE,

1151: -- Make sure PL/SQL table has records in it before passing
1152: IF (p_oipv_tbl.COUNT > 0) THEN
1153: validate_row (
1154: p_api_version => p_api_version,
1155: p_init_msg_list => OKC_API.G_FALSE,
1156: x_return_status => x_return_status,
1157: x_msg_count => x_msg_count,
1158: x_msg_data => x_msg_data,
1159: p_oipv_tbl => p_oipv_tbl,

Line 1162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1158: x_msg_data => x_msg_data,
1159: p_oipv_tbl => p_oipv_tbl,
1160: px_error_tbl => l_error_tbl);
1161: END IF;
1162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1163: EXCEPTION
1164: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1165: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1166: (

Line 1164: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1160: px_error_tbl => l_error_tbl);
1161: END IF;
1162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1163: EXCEPTION
1164: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1165: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1166: (
1167: l_api_name,
1168: G_PKG_NAME,

Line 1165: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1161: END IF;
1162: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1163: EXCEPTION
1164: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1165: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1166: (
1167: l_api_name,
1168: G_PKG_NAME,
1169: 'OKC_API.G_RET_STS_ERROR',

Line 1169: 'OKC_API.G_RET_STS_ERROR',

1165: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1166: (
1167: l_api_name,
1168: G_PKG_NAME,
1169: 'OKC_API.G_RET_STS_ERROR',
1170: x_msg_count,
1171: x_msg_data,
1172: '_PVT'
1173: );

Line 1174: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1170: x_msg_count,
1171: x_msg_data,
1172: '_PVT'
1173: );
1174: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1175: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1176: (
1177: l_api_name,
1178: G_PKG_NAME,

Line 1175: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1171: x_msg_data,
1172: '_PVT'
1173: );
1174: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1175: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1176: (
1177: l_api_name,
1178: G_PKG_NAME,
1179: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1179: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1175: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1176: (
1177: l_api_name,
1178: G_PKG_NAME,
1179: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1180: x_msg_count,
1181: x_msg_data,
1182: '_PVT'
1183: );

Line 1185: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1181: x_msg_data,
1182: '_PVT'
1183: );
1184: WHEN OTHERS THEN
1185: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1186: (
1187: l_api_name,
1188: G_PKG_NAME,
1189: 'OTHERS',

Line 1202: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1198: --------------------------------------
1199: -- insert_row for:OKL_OPEN_INT_PRTY --
1200: --------------------------------------
1201: PROCEDURE insert_row(
1202: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1203: x_return_status OUT NOCOPY VARCHAR2,
1204: x_msg_count OUT NOCOPY NUMBER,
1205: x_msg_data OUT NOCOPY VARCHAR2,
1206: p_oip_rec IN oip_rec_type,

Line 1210: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1206: p_oip_rec IN oip_rec_type,
1207: x_oip_rec OUT NOCOPY oip_rec_type) AS
1208: l_api_version CONSTANT NUMBER := 1;
1209: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
1210: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1211: l_oip_rec oip_rec_type := p_oip_rec;
1212: l_def_oip_rec oip_rec_type;
1213: ------------------------------------------
1214: -- Set_Attributes for:OKL_OPEN_INT_PRTY --

Line 1220: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1216: FUNCTION Set_Attributes (
1217: p_oip_rec IN oip_rec_type,
1218: x_oip_rec OUT NOCOPY oip_rec_type
1219: ) RETURN VARCHAR2 AS
1220: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1221: BEGIN
1222: x_oip_rec := p_oip_rec;
1223: RETURN(l_return_status);
1224: END Set_Attributes;

Line 1226: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

1222: x_oip_rec := p_oip_rec;
1223: RETURN(l_return_status);
1224: END Set_Attributes;
1225: BEGIN
1226: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1227: p_init_msg_list,
1228: '_PVT',
1229: x_return_status);
1230: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1230: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1226: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1227: p_init_msg_list,
1228: '_PVT',
1229: x_return_status);
1230: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1231: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1232: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1233: RAISE OKC_API.G_EXCEPTION_ERROR;
1234: END IF;

Line 1231: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1227: p_init_msg_list,
1228: '_PVT',
1229: x_return_status);
1230: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1231: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1232: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1233: RAISE OKC_API.G_EXCEPTION_ERROR;
1234: END IF;
1235: --- Setting item atributes

Line 1232: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1228: '_PVT',
1229: x_return_status);
1230: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1231: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1232: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1233: RAISE OKC_API.G_EXCEPTION_ERROR;
1234: END IF;
1235: --- Setting item atributes
1236: l_return_status := Set_Attributes(

Line 1233: RAISE OKC_API.G_EXCEPTION_ERROR;

1229: x_return_status);
1230: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1231: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1232: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1233: RAISE OKC_API.G_EXCEPTION_ERROR;
1234: END IF;
1235: --- Setting item atributes
1236: l_return_status := Set_Attributes(
1237: p_oip_rec, -- IN

Line 1240: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1236: l_return_status := Set_Attributes(
1237: p_oip_rec, -- IN
1238: l_oip_rec); -- OUT
1239: --- If any errors happen abort API
1240: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1241: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1242: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1243: RAISE OKC_API.G_EXCEPTION_ERROR;
1244: END IF;

Line 1241: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1237: p_oip_rec, -- IN
1238: l_oip_rec); -- OUT
1239: --- If any errors happen abort API
1240: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1241: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1242: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1243: RAISE OKC_API.G_EXCEPTION_ERROR;
1244: END IF;
1245: INSERT INTO OKL_OPEN_INT_PRTY(

Line 1242: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1238: l_oip_rec); -- OUT
1239: --- If any errors happen abort API
1240: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1241: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1242: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1243: RAISE OKC_API.G_EXCEPTION_ERROR;
1244: END IF;
1245: INSERT INTO OKL_OPEN_INT_PRTY(
1246: id,

Line 1243: RAISE OKC_API.G_EXCEPTION_ERROR;

1239: --- If any errors happen abort API
1240: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1241: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1242: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1243: RAISE OKC_API.G_EXCEPTION_ERROR;
1244: END IF;
1245: INSERT INTO OKL_OPEN_INT_PRTY(
1246: id,
1247: khr_id,

Line 1364: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1360: l_oip_rec.last_update_login);
1361: -- Set OUT values
1362: x_oip_rec := l_oip_rec;
1363: x_return_status := l_return_status;
1364: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1365: EXCEPTION
1366: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1367: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1368: (

Line 1366: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1362: x_oip_rec := l_oip_rec;
1363: x_return_status := l_return_status;
1364: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1365: EXCEPTION
1366: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1367: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1368: (
1369: l_api_name,
1370: G_PKG_NAME,

Line 1367: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1363: x_return_status := l_return_status;
1364: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1365: EXCEPTION
1366: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1367: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1368: (
1369: l_api_name,
1370: G_PKG_NAME,
1371: 'OKC_API.G_RET_STS_ERROR',

Line 1371: 'OKC_API.G_RET_STS_ERROR',

1367: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1368: (
1369: l_api_name,
1370: G_PKG_NAME,
1371: 'OKC_API.G_RET_STS_ERROR',
1372: x_msg_count,
1373: x_msg_data,
1374: '_PVT'
1375: );

Line 1376: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1372: x_msg_count,
1373: x_msg_data,
1374: '_PVT'
1375: );
1376: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1377: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1378: (
1379: l_api_name,
1380: G_PKG_NAME,

Line 1377: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1373: x_msg_data,
1374: '_PVT'
1375: );
1376: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1377: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1378: (
1379: l_api_name,
1380: G_PKG_NAME,
1381: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1381: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1377: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1378: (
1379: l_api_name,
1380: G_PKG_NAME,
1381: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1382: x_msg_count,
1383: x_msg_data,
1384: '_PVT'
1385: );

Line 1387: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1383: x_msg_data,
1384: '_PVT'
1385: );
1386: WHEN OTHERS THEN
1387: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1388: (
1389: l_api_name,
1390: G_PKG_NAME,
1391: 'OTHERS',

Line 1402: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1398: -- insert_row for :OKL_OPEN_INT_PRTY_V --
1399: -----------------------------------------
1400: PROCEDURE insert_row(
1401: p_api_version IN NUMBER,
1402: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1403: x_return_status OUT NOCOPY VARCHAR2,
1404: x_msg_count OUT NOCOPY NUMBER,
1405: x_msg_data OUT NOCOPY VARCHAR2,
1406: p_oipv_rec IN oipv_rec_type,

Line 1410: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1406: p_oipv_rec IN oipv_rec_type,
1407: x_oipv_rec OUT NOCOPY oipv_rec_type) AS
1408: l_api_version CONSTANT NUMBER := 1;
1409: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1410: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1411: l_oipv_rec oipv_rec_type := p_oipv_rec;
1412: l_def_oipv_rec oipv_rec_type;
1413: l_oip_rec oip_rec_type;
1414: lx_oip_rec oip_rec_type;

Line 1437: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1433: FUNCTION Set_Attributes (
1434: p_oipv_rec IN oipv_rec_type,
1435: x_oipv_rec OUT NOCOPY oipv_rec_type
1436: ) RETURN VARCHAR2 AS
1437: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1438: BEGIN
1439: x_oipv_rec := p_oipv_rec;
1440: x_oipv_rec.OBJECT_VERSION_NUMBER := 1;
1441:

Line 1461: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

1457:
1458: RETURN(l_return_status);
1459: END Set_Attributes;
1460: BEGIN
1461: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1462: G_PKG_NAME,
1463: p_init_msg_list,
1464: l_api_version,
1465: p_api_version,

Line 1468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1464: l_api_version,
1465: p_api_version,
1466: '_PVT',
1467: x_return_status);
1468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1470: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1471: RAISE OKC_API.G_EXCEPTION_ERROR;
1472: END IF;

Line 1469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1465: p_api_version,
1466: '_PVT',
1467: x_return_status);
1468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1470: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1471: RAISE OKC_API.G_EXCEPTION_ERROR;
1472: END IF;
1473: l_oipv_rec := null_out_defaults(p_oipv_rec);

Line 1470: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1466: '_PVT',
1467: x_return_status);
1468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1470: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1471: RAISE OKC_API.G_EXCEPTION_ERROR;
1472: END IF;
1473: l_oipv_rec := null_out_defaults(p_oipv_rec);
1474: -- Set primary key value

Line 1471: RAISE OKC_API.G_EXCEPTION_ERROR;

1467: x_return_status);
1468: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1469: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1470: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1471: RAISE OKC_API.G_EXCEPTION_ERROR;
1472: END IF;
1473: l_oipv_rec := null_out_defaults(p_oipv_rec);
1474: -- Set primary key value
1475: l_oipv_rec.ID := get_seq_id;

Line 1481: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1477: l_return_Status := Set_Attributes(
1478: l_oipv_rec, -- IN
1479: l_def_oipv_rec); -- OUT
1480: --- If any errors happen abort API
1481: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1482: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1483: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1484: RAISE OKC_API.G_EXCEPTION_ERROR;
1485: END IF;

Line 1482: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1478: l_oipv_rec, -- IN
1479: l_def_oipv_rec); -- OUT
1480: --- If any errors happen abort API
1481: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1482: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1483: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1484: RAISE OKC_API.G_EXCEPTION_ERROR;
1485: END IF;
1486: l_def_oipv_rec := fill_who_columns(l_def_oipv_rec);

Line 1483: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1479: l_def_oipv_rec); -- OUT
1480: --- If any errors happen abort API
1481: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1482: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1483: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1484: RAISE OKC_API.G_EXCEPTION_ERROR;
1485: END IF;
1486: l_def_oipv_rec := fill_who_columns(l_def_oipv_rec);
1487: --- Validate all non-missing attributes (Item Level Validation)

Line 1484: RAISE OKC_API.G_EXCEPTION_ERROR;

1480: --- If any errors happen abort API
1481: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1482: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1483: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1484: RAISE OKC_API.G_EXCEPTION_ERROR;
1485: END IF;
1486: l_def_oipv_rec := fill_who_columns(l_def_oipv_rec);
1487: --- Validate all non-missing attributes (Item Level Validation)
1488: l_return_status := Validate_Attributes(l_def_oipv_rec);

Line 1490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1486: l_def_oipv_rec := fill_who_columns(l_def_oipv_rec);
1487: --- Validate all non-missing attributes (Item Level Validation)
1488: l_return_status := Validate_Attributes(l_def_oipv_rec);
1489: --- If any errors happen abort API
1490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1493: RAISE OKC_API.G_EXCEPTION_ERROR;
1494: END IF;

Line 1491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1487: --- Validate all non-missing attributes (Item Level Validation)
1488: l_return_status := Validate_Attributes(l_def_oipv_rec);
1489: --- If any errors happen abort API
1490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1493: RAISE OKC_API.G_EXCEPTION_ERROR;
1494: END IF;
1495: l_return_status := Validate_Record(l_def_oipv_rec);

Line 1492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1488: l_return_status := Validate_Attributes(l_def_oipv_rec);
1489: --- If any errors happen abort API
1490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1493: RAISE OKC_API.G_EXCEPTION_ERROR;
1494: END IF;
1495: l_return_status := Validate_Record(l_def_oipv_rec);
1496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1493: RAISE OKC_API.G_EXCEPTION_ERROR;

1489: --- If any errors happen abort API
1490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1493: RAISE OKC_API.G_EXCEPTION_ERROR;
1494: END IF;
1495: l_return_status := Validate_Record(l_def_oipv_rec);
1496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 1496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1493: RAISE OKC_API.G_EXCEPTION_ERROR;
1494: END IF;
1495: l_return_status := Validate_Record(l_def_oipv_rec);
1496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1498: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1499: RAISE OKC_API.G_EXCEPTION_ERROR;
1500: END IF;

Line 1497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1493: RAISE OKC_API.G_EXCEPTION_ERROR;
1494: END IF;
1495: l_return_status := Validate_Record(l_def_oipv_rec);
1496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1498: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1499: RAISE OKC_API.G_EXCEPTION_ERROR;
1500: END IF;
1501: -----------------------------------------

Line 1498: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1494: END IF;
1495: l_return_status := Validate_Record(l_def_oipv_rec);
1496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1498: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1499: RAISE OKC_API.G_EXCEPTION_ERROR;
1500: END IF;
1501: -----------------------------------------
1502: -- Move VIEW record to "Child" records --

Line 1499: RAISE OKC_API.G_EXCEPTION_ERROR;

1495: l_return_status := Validate_Record(l_def_oipv_rec);
1496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1498: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1499: RAISE OKC_API.G_EXCEPTION_ERROR;
1500: END IF;
1501: -----------------------------------------
1502: -- Move VIEW record to "Child" records --
1503: -----------------------------------------

Line 1516: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1512: x_msg_data,
1513: l_oip_rec,
1514: lx_oip_rec
1515: );
1516: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1517: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1518: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1519: RAISE OKC_API.G_EXCEPTION_ERROR;
1520: END IF;

Line 1517: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1513: l_oip_rec,
1514: lx_oip_rec
1515: );
1516: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1517: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1518: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1519: RAISE OKC_API.G_EXCEPTION_ERROR;
1520: END IF;
1521: migrate(lx_oip_rec, l_def_oipv_rec);

Line 1518: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1514: lx_oip_rec
1515: );
1516: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1517: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1518: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1519: RAISE OKC_API.G_EXCEPTION_ERROR;
1520: END IF;
1521: migrate(lx_oip_rec, l_def_oipv_rec);
1522: -- Set OUT values

Line 1519: RAISE OKC_API.G_EXCEPTION_ERROR;

1515: );
1516: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1517: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1518: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1519: RAISE OKC_API.G_EXCEPTION_ERROR;
1520: END IF;
1521: migrate(lx_oip_rec, l_def_oipv_rec);
1522: -- Set OUT values
1523: x_oipv_rec := l_def_oipv_rec;

Line 1525: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1521: migrate(lx_oip_rec, l_def_oipv_rec);
1522: -- Set OUT values
1523: x_oipv_rec := l_def_oipv_rec;
1524: x_return_status := l_return_status;
1525: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1526: EXCEPTION
1527: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1528: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1529: (

Line 1527: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1523: x_oipv_rec := l_def_oipv_rec;
1524: x_return_status := l_return_status;
1525: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1526: EXCEPTION
1527: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1528: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1529: (
1530: l_api_name,
1531: G_PKG_NAME,

Line 1528: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1524: x_return_status := l_return_status;
1525: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1526: EXCEPTION
1527: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1528: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1529: (
1530: l_api_name,
1531: G_PKG_NAME,
1532: 'OKC_API.G_RET_STS_ERROR',

Line 1532: 'OKC_API.G_RET_STS_ERROR',

1528: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1529: (
1530: l_api_name,
1531: G_PKG_NAME,
1532: 'OKC_API.G_RET_STS_ERROR',
1533: x_msg_count,
1534: x_msg_data,
1535: '_PVT'
1536: );

Line 1537: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1533: x_msg_count,
1534: x_msg_data,
1535: '_PVT'
1536: );
1537: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1538: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1539: (
1540: l_api_name,
1541: G_PKG_NAME,

Line 1538: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1534: x_msg_data,
1535: '_PVT'
1536: );
1537: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1538: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1539: (
1540: l_api_name,
1541: G_PKG_NAME,
1542: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1542: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1538: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1539: (
1540: l_api_name,
1541: G_PKG_NAME,
1542: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1543: x_msg_count,
1544: x_msg_data,
1545: '_PVT'
1546: );

Line 1548: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1544: x_msg_data,
1545: '_PVT'
1546: );
1547: WHEN OTHERS THEN
1548: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1549: (
1550: l_api_name,
1551: G_PKG_NAME,
1552: 'OTHERS',

Line 1563: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1559: -- PL/SQL TBL insert_row for:OIPV_TBL --
1560: ----------------------------------------
1561: PROCEDURE insert_row(
1562: p_api_version IN NUMBER,
1563: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1564: x_return_status OUT NOCOPY VARCHAR2,
1565: x_msg_count OUT NOCOPY NUMBER,
1566: x_msg_data OUT NOCOPY VARCHAR2,
1567: p_oipv_tbl IN oipv_tbl_type,

Line 1574: OKC_API.init_msg_list(p_init_msg_list);

1570: l_api_version CONSTANT NUMBER := 1;
1571: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
1572: i NUMBER := 0;
1573: BEGIN
1574: OKC_API.init_msg_list(p_init_msg_list);
1575: -- Make sure PL/SQL table has records in it before passing
1576: IF (p_oipv_tbl.COUNT > 0) THEN
1577: i := p_oipv_tbl.FIRST;
1578: LOOP

Line 1587: p_init_msg_list => OKC_API.G_FALSE,

1583: l_error_rec.api_package := G_PKG_NAME;
1584: l_error_rec.idx := i;
1585: insert_row (
1586: p_api_version => p_api_version,
1587: p_init_msg_list => OKC_API.G_FALSE,
1588: x_return_status => l_error_rec.error_type,
1589: x_msg_count => l_error_rec.msg_count,
1590: x_msg_data => l_error_rec.msg_data,
1591: p_oipv_rec => p_oipv_tbl(i),

Line 1593: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN

1589: x_msg_count => l_error_rec.msg_count,
1590: x_msg_data => l_error_rec.msg_data,
1591: p_oipv_rec => p_oipv_tbl(i),
1592: x_oipv_rec => x_oipv_tbl(i));
1593: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
1594: l_error_rec.sqlcode := SQLCODE;
1595: load_error_tbl(l_error_rec, px_error_tbl);
1596: ELSE
1597: x_msg_count := l_error_rec.msg_count;

Line 1601: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1597: x_msg_count := l_error_rec.msg_count;
1598: x_msg_data := l_error_rec.msg_data;
1599: END IF;
1600: EXCEPTION
1601: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1602: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1603: l_error_rec.sqlcode := SQLCODE;
1604: load_error_tbl(l_error_rec, px_error_tbl);
1605: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 1602: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;

1598: x_msg_data := l_error_rec.msg_data;
1599: END IF;
1600: EXCEPTION
1601: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1602: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1603: l_error_rec.sqlcode := SQLCODE;
1604: load_error_tbl(l_error_rec, px_error_tbl);
1605: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1606: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 1605: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1601: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1602: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1603: l_error_rec.sqlcode := SQLCODE;
1604: load_error_tbl(l_error_rec, px_error_tbl);
1605: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1606: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1607: l_error_rec.sqlcode := SQLCODE;
1608: load_error_tbl(l_error_rec, px_error_tbl);
1609: WHEN OTHERS THEN

Line 1606: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

1602: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1603: l_error_rec.sqlcode := SQLCODE;
1604: load_error_tbl(l_error_rec, px_error_tbl);
1605: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1606: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1607: l_error_rec.sqlcode := SQLCODE;
1608: load_error_tbl(l_error_rec, px_error_tbl);
1609: WHEN OTHERS THEN
1610: l_error_rec.error_type := 'OTHERS';

Line 1621: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1617: END IF;
1618: -- Loop through the error_tbl to find the error with the highest severity
1619: -- and return it.
1620: x_return_status := find_highest_exception(px_error_tbl);
1621: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1622: EXCEPTION
1623: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1624: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1625: (

Line 1623: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1619: -- and return it.
1620: x_return_status := find_highest_exception(px_error_tbl);
1621: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1622: EXCEPTION
1623: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1624: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1625: (
1626: l_api_name,
1627: G_PKG_NAME,

Line 1624: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1620: x_return_status := find_highest_exception(px_error_tbl);
1621: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1622: EXCEPTION
1623: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1624: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1625: (
1626: l_api_name,
1627: G_PKG_NAME,
1628: 'OKC_API.G_RET_STS_ERROR',

Line 1628: 'OKC_API.G_RET_STS_ERROR',

1624: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1625: (
1626: l_api_name,
1627: G_PKG_NAME,
1628: 'OKC_API.G_RET_STS_ERROR',
1629: x_msg_count,
1630: x_msg_data,
1631: '_PVT'
1632: );

Line 1633: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1629: x_msg_count,
1630: x_msg_data,
1631: '_PVT'
1632: );
1633: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1634: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1635: (
1636: l_api_name,
1637: G_PKG_NAME,

Line 1634: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1630: x_msg_data,
1631: '_PVT'
1632: );
1633: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1634: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1635: (
1636: l_api_name,
1637: G_PKG_NAME,
1638: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1638: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1634: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1635: (
1636: l_api_name,
1637: G_PKG_NAME,
1638: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1639: x_msg_count,
1640: x_msg_data,
1641: '_PVT'
1642: );

Line 1644: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1640: x_msg_data,
1641: '_PVT'
1642: );
1643: WHEN OTHERS THEN
1644: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1645: (
1646: l_api_name,
1647: G_PKG_NAME,
1648: 'OTHERS',

Line 1659: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1655: -- PL/SQL TBL insert_row for:OIPV_TBL --
1656: ----------------------------------------
1657: PROCEDURE insert_row(
1658: p_api_version IN NUMBER,
1659: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1660: x_return_status OUT NOCOPY VARCHAR2,
1661: x_msg_count OUT NOCOPY NUMBER,
1662: x_msg_data OUT NOCOPY VARCHAR2,
1663: p_oipv_tbl IN oipv_tbl_type,

Line 1667: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1663: p_oipv_tbl IN oipv_tbl_type,
1664: x_oipv_tbl OUT NOCOPY oipv_tbl_type) AS
1665: l_api_version CONSTANT NUMBER := 1;
1666: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1667: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1668: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1669: BEGIN
1670: OKC_API.init_msg_list(p_init_msg_list);
1671: -- Make sure PL/SQL table has records in it before passing

Line 1670: OKC_API.init_msg_list(p_init_msg_list);

1666: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1667: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1668: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1669: BEGIN
1670: OKC_API.init_msg_list(p_init_msg_list);
1671: -- Make sure PL/SQL table has records in it before passing
1672: IF (p_oipv_tbl.COUNT > 0) THEN
1673: insert_row (
1674: p_api_version => p_api_version,

Line 1675: p_init_msg_list => OKC_API.G_FALSE,

1671: -- Make sure PL/SQL table has records in it before passing
1672: IF (p_oipv_tbl.COUNT > 0) THEN
1673: insert_row (
1674: p_api_version => p_api_version,
1675: p_init_msg_list => OKC_API.G_FALSE,
1676: x_return_status => x_return_status,
1677: x_msg_count => x_msg_count,
1678: x_msg_data => x_msg_data,
1679: p_oipv_tbl => p_oipv_tbl,

Line 1683: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1679: p_oipv_tbl => p_oipv_tbl,
1680: x_oipv_tbl => x_oipv_tbl,
1681: px_error_tbl => l_error_tbl);
1682: END IF;
1683: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1684: EXCEPTION
1685: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1686: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1687: (

Line 1685: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1681: px_error_tbl => l_error_tbl);
1682: END IF;
1683: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1684: EXCEPTION
1685: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1686: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1687: (
1688: l_api_name,
1689: G_PKG_NAME,

Line 1686: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1682: END IF;
1683: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1684: EXCEPTION
1685: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1686: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1687: (
1688: l_api_name,
1689: G_PKG_NAME,
1690: 'OKC_API.G_RET_STS_ERROR',

Line 1690: 'OKC_API.G_RET_STS_ERROR',

1686: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1687: (
1688: l_api_name,
1689: G_PKG_NAME,
1690: 'OKC_API.G_RET_STS_ERROR',
1691: x_msg_count,
1692: x_msg_data,
1693: '_PVT'
1694: );

Line 1695: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1691: x_msg_count,
1692: x_msg_data,
1693: '_PVT'
1694: );
1695: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1696: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1697: (
1698: l_api_name,
1699: G_PKG_NAME,

Line 1696: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1692: x_msg_data,
1693: '_PVT'
1694: );
1695: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1696: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1697: (
1698: l_api_name,
1699: G_PKG_NAME,
1700: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1700: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1696: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1697: (
1698: l_api_name,
1699: G_PKG_NAME,
1700: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1701: x_msg_count,
1702: x_msg_data,
1703: '_PVT'
1704: );

Line 1706: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1702: x_msg_data,
1703: '_PVT'
1704: );
1705: WHEN OTHERS THEN
1706: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1707: (
1708: l_api_name,
1709: G_PKG_NAME,
1710: 'OTHERS',

Line 1723: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1719: ------------------------------------
1720: -- lock_row for:OKL_OPEN_INT_PRTY --
1721: ------------------------------------
1722: PROCEDURE lock_row(
1723: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1724: x_return_status OUT NOCOPY VARCHAR2,
1725: x_msg_count OUT NOCOPY NUMBER,
1726: x_msg_data OUT NOCOPY VARCHAR2,
1727: p_oip_rec IN oip_rec_type) AS

Line 1742: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1738: FROM OKL_OPEN_INT_PRTY
1739: WHERE ID = p_oip_rec.id;
1740: l_api_version CONSTANT NUMBER := 1;
1741: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1742: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1743: l_object_version_number OKL_OPEN_INT_PRTY.OBJECT_VERSION_NUMBER%TYPE;
1744: lc_object_version_number OKL_OPEN_INT_PRTY.OBJECT_VERSION_NUMBER%TYPE;
1745: l_row_notfound BOOLEAN := FALSE;
1746: lc_row_notfound BOOLEAN := FALSE;

Line 1748: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

1744: lc_object_version_number OKL_OPEN_INT_PRTY.OBJECT_VERSION_NUMBER%TYPE;
1745: l_row_notfound BOOLEAN := FALSE;
1746: lc_row_notfound BOOLEAN := FALSE;
1747: BEGIN
1748: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1749: p_init_msg_list,
1750: '_PVT',
1751: x_return_status);
1752: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1752: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1748: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1749: p_init_msg_list,
1750: '_PVT',
1751: x_return_status);
1752: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1753: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1754: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1755: RAISE OKC_API.G_EXCEPTION_ERROR;
1756: END IF;

Line 1753: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1749: p_init_msg_list,
1750: '_PVT',
1751: x_return_status);
1752: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1753: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1754: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1755: RAISE OKC_API.G_EXCEPTION_ERROR;
1756: END IF;
1757: BEGIN

Line 1754: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1750: '_PVT',
1751: x_return_status);
1752: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1753: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1754: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1755: RAISE OKC_API.G_EXCEPTION_ERROR;
1756: END IF;
1757: BEGIN
1758: OPEN lock_csr(p_oip_rec);

Line 1755: RAISE OKC_API.G_EXCEPTION_ERROR;

1751: x_return_status);
1752: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1753: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1754: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1755: RAISE OKC_API.G_EXCEPTION_ERROR;
1756: END IF;
1757: BEGIN
1758: OPEN lock_csr(p_oip_rec);
1759: FETCH lock_csr INTO l_object_version_number;

Line 1767: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);

1763: WHEN E_Resource_Busy THEN
1764: IF (lock_csr%ISOPEN) THEN
1765: CLOSE lock_csr;
1766: END IF;
1767: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
1768: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
1769: END;
1770: IF ( l_row_notfound ) THEN
1771: OPEN lchk_csr(p_oip_rec);

Line 1777: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);

1773: lc_row_notfound := lchk_csr%NOTFOUND;
1774: CLOSE lchk_csr;
1775: END IF;
1776: IF (lc_row_notfound) THEN
1777: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1778: RAISE OKC_API.G_EXCEPTION_ERROR;
1779: ELSIF lc_object_version_number > p_oip_rec.object_version_number THEN
1780: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1781: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1778: RAISE OKC_API.G_EXCEPTION_ERROR;

1774: CLOSE lchk_csr;
1775: END IF;
1776: IF (lc_row_notfound) THEN
1777: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1778: RAISE OKC_API.G_EXCEPTION_ERROR;
1779: ELSIF lc_object_version_number > p_oip_rec.object_version_number THEN
1780: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1781: RAISE OKC_API.G_EXCEPTION_ERROR;
1782: ELSIF lc_object_version_number <> p_oip_rec.object_version_number THEN

Line 1780: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);

1776: IF (lc_row_notfound) THEN
1777: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1778: RAISE OKC_API.G_EXCEPTION_ERROR;
1779: ELSIF lc_object_version_number > p_oip_rec.object_version_number THEN
1780: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1781: RAISE OKC_API.G_EXCEPTION_ERROR;
1782: ELSIF lc_object_version_number <> p_oip_rec.object_version_number THEN
1783: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1784: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1781: RAISE OKC_API.G_EXCEPTION_ERROR;

1777: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1778: RAISE OKC_API.G_EXCEPTION_ERROR;
1779: ELSIF lc_object_version_number > p_oip_rec.object_version_number THEN
1780: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1781: RAISE OKC_API.G_EXCEPTION_ERROR;
1782: ELSIF lc_object_version_number <> p_oip_rec.object_version_number THEN
1783: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1784: RAISE OKC_API.G_EXCEPTION_ERROR;
1785: ELSIF lc_object_version_number = -1 THEN

Line 1783: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);

1779: ELSIF lc_object_version_number > p_oip_rec.object_version_number THEN
1780: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1781: RAISE OKC_API.G_EXCEPTION_ERROR;
1782: ELSIF lc_object_version_number <> p_oip_rec.object_version_number THEN
1783: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1784: RAISE OKC_API.G_EXCEPTION_ERROR;
1785: ELSIF lc_object_version_number = -1 THEN
1786: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1787: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1784: RAISE OKC_API.G_EXCEPTION_ERROR;

1780: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1781: RAISE OKC_API.G_EXCEPTION_ERROR;
1782: ELSIF lc_object_version_number <> p_oip_rec.object_version_number THEN
1783: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1784: RAISE OKC_API.G_EXCEPTION_ERROR;
1785: ELSIF lc_object_version_number = -1 THEN
1786: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1787: RAISE OKC_API.G_EXCEPTION_ERROR;
1788: END IF;

Line 1786: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);

1782: ELSIF lc_object_version_number <> p_oip_rec.object_version_number THEN
1783: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1784: RAISE OKC_API.G_EXCEPTION_ERROR;
1785: ELSIF lc_object_version_number = -1 THEN
1786: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1787: RAISE OKC_API.G_EXCEPTION_ERROR;
1788: END IF;
1789: x_return_status := l_return_status;
1790: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1787: RAISE OKC_API.G_EXCEPTION_ERROR;

1783: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1784: RAISE OKC_API.G_EXCEPTION_ERROR;
1785: ELSIF lc_object_version_number = -1 THEN
1786: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1787: RAISE OKC_API.G_EXCEPTION_ERROR;
1788: END IF;
1789: x_return_status := l_return_status;
1790: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1791: EXCEPTION

Line 1790: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1786: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1787: RAISE OKC_API.G_EXCEPTION_ERROR;
1788: END IF;
1789: x_return_status := l_return_status;
1790: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1791: EXCEPTION
1792: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1793: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1794: (

Line 1792: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1788: END IF;
1789: x_return_status := l_return_status;
1790: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1791: EXCEPTION
1792: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1793: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1794: (
1795: l_api_name,
1796: G_PKG_NAME,

Line 1793: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1789: x_return_status := l_return_status;
1790: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1791: EXCEPTION
1792: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1793: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1794: (
1795: l_api_name,
1796: G_PKG_NAME,
1797: 'OKC_API.G_RET_STS_ERROR',

Line 1797: 'OKC_API.G_RET_STS_ERROR',

1793: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1794: (
1795: l_api_name,
1796: G_PKG_NAME,
1797: 'OKC_API.G_RET_STS_ERROR',
1798: x_msg_count,
1799: x_msg_data,
1800: '_PVT'
1801: );

Line 1802: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1798: x_msg_count,
1799: x_msg_data,
1800: '_PVT'
1801: );
1802: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1803: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1804: (
1805: l_api_name,
1806: G_PKG_NAME,

Line 1803: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1799: x_msg_data,
1800: '_PVT'
1801: );
1802: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1803: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1804: (
1805: l_api_name,
1806: G_PKG_NAME,
1807: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1807: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1803: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1804: (
1805: l_api_name,
1806: G_PKG_NAME,
1807: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1808: x_msg_count,
1809: x_msg_data,
1810: '_PVT'
1811: );

Line 1813: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1809: x_msg_data,
1810: '_PVT'
1811: );
1812: WHEN OTHERS THEN
1813: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1814: (
1815: l_api_name,
1816: G_PKG_NAME,
1817: 'OTHERS',

Line 1828: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1824: -- lock_row for: OKL_OPEN_INT_PRTY_V --
1825: ---------------------------------------
1826: PROCEDURE lock_row(
1827: p_api_version IN NUMBER,
1828: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1829: x_return_status OUT NOCOPY VARCHAR2,
1830: x_msg_count OUT NOCOPY NUMBER,
1831: x_msg_data OUT NOCOPY VARCHAR2,
1832: p_oipv_rec IN oipv_rec_type) AS

Line 1835: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1831: x_msg_data OUT NOCOPY VARCHAR2,
1832: p_oipv_rec IN oipv_rec_type) AS
1833: l_api_version CONSTANT NUMBER := 1;
1834: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1835: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1836: l_oip_rec oip_rec_type;
1837: BEGIN
1838: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1839: G_PKG_NAME,

Line 1838: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

1834: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1835: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1836: l_oip_rec oip_rec_type;
1837: BEGIN
1838: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1839: G_PKG_NAME,
1840: p_init_msg_list,
1841: l_api_version,
1842: p_api_version,

Line 1845: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1841: l_api_version,
1842: p_api_version,
1843: '_PVT',
1844: x_return_status);
1845: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1846: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1847: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1848: RAISE OKC_API.G_EXCEPTION_ERROR;
1849: END IF;

Line 1846: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1842: p_api_version,
1843: '_PVT',
1844: x_return_status);
1845: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1846: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1847: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1848: RAISE OKC_API.G_EXCEPTION_ERROR;
1849: END IF;
1850: -----------------------------------------

Line 1847: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1843: '_PVT',
1844: x_return_status);
1845: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1846: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1847: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1848: RAISE OKC_API.G_EXCEPTION_ERROR;
1849: END IF;
1850: -----------------------------------------
1851: -- Move VIEW record to "Child" records --

Line 1848: RAISE OKC_API.G_EXCEPTION_ERROR;

1844: x_return_status);
1845: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1846: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1847: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1848: RAISE OKC_API.G_EXCEPTION_ERROR;
1849: END IF;
1850: -----------------------------------------
1851: -- Move VIEW record to "Child" records --
1852: -----------------------------------------

Line 1864: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1860: x_msg_count,
1861: x_msg_data,
1862: l_oip_rec
1863: );
1864: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1865: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1866: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1867: RAISE OKC_API.G_EXCEPTION_ERROR;
1868: END IF;

Line 1865: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1861: x_msg_data,
1862: l_oip_rec
1863: );
1864: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1865: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1866: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1867: RAISE OKC_API.G_EXCEPTION_ERROR;
1868: END IF;
1869: x_return_status := l_return_status;

Line 1866: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

1862: l_oip_rec
1863: );
1864: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1865: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1866: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1867: RAISE OKC_API.G_EXCEPTION_ERROR;
1868: END IF;
1869: x_return_status := l_return_status;
1870: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1867: RAISE OKC_API.G_EXCEPTION_ERROR;

1863: );
1864: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1865: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1866: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1867: RAISE OKC_API.G_EXCEPTION_ERROR;
1868: END IF;
1869: x_return_status := l_return_status;
1870: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1871: EXCEPTION

Line 1870: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1866: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1867: RAISE OKC_API.G_EXCEPTION_ERROR;
1868: END IF;
1869: x_return_status := l_return_status;
1870: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1871: EXCEPTION
1872: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1873: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1874: (

Line 1872: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1868: END IF;
1869: x_return_status := l_return_status;
1870: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1871: EXCEPTION
1872: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1873: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1874: (
1875: l_api_name,
1876: G_PKG_NAME,

Line 1873: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1869: x_return_status := l_return_status;
1870: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1871: EXCEPTION
1872: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1873: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1874: (
1875: l_api_name,
1876: G_PKG_NAME,
1877: 'OKC_API.G_RET_STS_ERROR',

Line 1877: 'OKC_API.G_RET_STS_ERROR',

1873: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1874: (
1875: l_api_name,
1876: G_PKG_NAME,
1877: 'OKC_API.G_RET_STS_ERROR',
1878: x_msg_count,
1879: x_msg_data,
1880: '_PVT'
1881: );

Line 1882: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1878: x_msg_count,
1879: x_msg_data,
1880: '_PVT'
1881: );
1882: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1883: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1884: (
1885: l_api_name,
1886: G_PKG_NAME,

Line 1883: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1879: x_msg_data,
1880: '_PVT'
1881: );
1882: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1883: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1884: (
1885: l_api_name,
1886: G_PKG_NAME,
1887: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1887: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1883: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1884: (
1885: l_api_name,
1886: G_PKG_NAME,
1887: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1888: x_msg_count,
1889: x_msg_data,
1890: '_PVT'
1891: );

Line 1893: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1889: x_msg_data,
1890: '_PVT'
1891: );
1892: WHEN OTHERS THEN
1893: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1894: (
1895: l_api_name,
1896: G_PKG_NAME,
1897: 'OTHERS',

Line 1908: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1904: -- PL/SQL TBL lock_row for:OIPV_TBL --
1905: --------------------------------------
1906: PROCEDURE lock_row(
1907: p_api_version IN NUMBER,
1908: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1909: x_return_status OUT NOCOPY VARCHAR2,
1910: x_msg_count OUT NOCOPY NUMBER,
1911: x_msg_data OUT NOCOPY VARCHAR2,
1912: p_oipv_tbl IN oipv_tbl_type,

Line 1918: OKC_API.init_msg_list(p_init_msg_list);

1914: l_api_version CONSTANT NUMBER := 1;
1915: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
1916: i NUMBER := 0;
1917: BEGIN
1918: OKC_API.init_msg_list(p_init_msg_list);
1919: -- Make sure PL/SQL table has recrods in it before passing
1920: IF (p_oipv_tbl.COUNT > 0) THEN
1921: i := p_oipv_tbl.FIRST;
1922: LOOP

Line 1931: p_init_msg_list => OKC_API.G_FALSE,

1927: l_error_rec.api_package := G_PKG_NAME;
1928: l_error_rec.idx := i;
1929: lock_row(
1930: p_api_version => p_api_version,
1931: p_init_msg_list => OKC_API.G_FALSE,
1932: x_return_status => l_error_rec.error_type,
1933: x_msg_count => l_error_rec.msg_count,
1934: x_msg_data => l_error_rec.msg_data,
1935: p_oipv_rec => p_oipv_tbl(i));

Line 1936: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN

1932: x_return_status => l_error_rec.error_type,
1933: x_msg_count => l_error_rec.msg_count,
1934: x_msg_data => l_error_rec.msg_data,
1935: p_oipv_rec => p_oipv_tbl(i));
1936: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
1937: l_error_rec.sqlcode := SQLCODE;
1938: load_error_tbl(l_error_rec, px_error_tbl);
1939: ELSE
1940: x_msg_count := l_error_rec.msg_count;

Line 1944: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1940: x_msg_count := l_error_rec.msg_count;
1941: x_msg_data := l_error_rec.msg_data;
1942: END IF;
1943: EXCEPTION
1944: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1945: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1946: l_error_rec.sqlcode := SQLCODE;
1947: load_error_tbl(l_error_rec, px_error_tbl);
1948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 1945: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;

1941: x_msg_data := l_error_rec.msg_data;
1942: END IF;
1943: EXCEPTION
1944: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1945: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1946: l_error_rec.sqlcode := SQLCODE;
1947: load_error_tbl(l_error_rec, px_error_tbl);
1948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1949: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 1948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1944: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1945: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1946: l_error_rec.sqlcode := SQLCODE;
1947: load_error_tbl(l_error_rec, px_error_tbl);
1948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1949: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1950: l_error_rec.sqlcode := SQLCODE;
1951: load_error_tbl(l_error_rec, px_error_tbl);
1952: WHEN OTHERS THEN

Line 1949: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

1945: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1946: l_error_rec.sqlcode := SQLCODE;
1947: load_error_tbl(l_error_rec, px_error_tbl);
1948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1949: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1950: l_error_rec.sqlcode := SQLCODE;
1951: load_error_tbl(l_error_rec, px_error_tbl);
1952: WHEN OTHERS THEN
1953: l_error_rec.error_type := 'OTHERS';

Line 1964: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

1960: END IF;
1961: -- Loop through the error_tbl to find the error with the highest severity
1962: -- and return it.
1963: x_return_status := find_highest_exception(px_error_tbl);
1964: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1965: EXCEPTION
1966: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1967: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1968: (

Line 1966: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1962: -- and return it.
1963: x_return_status := find_highest_exception(px_error_tbl);
1964: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1965: EXCEPTION
1966: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1967: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1968: (
1969: l_api_name,
1970: G_PKG_NAME,

Line 1967: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1963: x_return_status := find_highest_exception(px_error_tbl);
1964: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1965: EXCEPTION
1966: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1967: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1968: (
1969: l_api_name,
1970: G_PKG_NAME,
1971: 'OKC_API.G_RET_STS_ERROR',

Line 1971: 'OKC_API.G_RET_STS_ERROR',

1967: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1968: (
1969: l_api_name,
1970: G_PKG_NAME,
1971: 'OKC_API.G_RET_STS_ERROR',
1972: x_msg_count,
1973: x_msg_data,
1974: '_PVT'
1975: );

Line 1976: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1972: x_msg_count,
1973: x_msg_data,
1974: '_PVT'
1975: );
1976: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1977: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1978: (
1979: l_api_name,
1980: G_PKG_NAME,

Line 1977: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1973: x_msg_data,
1974: '_PVT'
1975: );
1976: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1977: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1978: (
1979: l_api_name,
1980: G_PKG_NAME,
1981: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1981: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1977: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1978: (
1979: l_api_name,
1980: G_PKG_NAME,
1981: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1982: x_msg_count,
1983: x_msg_data,
1984: '_PVT'
1985: );

Line 1987: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1983: x_msg_data,
1984: '_PVT'
1985: );
1986: WHEN OTHERS THEN
1987: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1988: (
1989: l_api_name,
1990: G_PKG_NAME,
1991: 'OTHERS',

Line 2002: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1998: -- PL/SQL TBL lock_row for:OIPV_TBL --
1999: --------------------------------------
2000: PROCEDURE lock_row(
2001: p_api_version IN NUMBER,
2002: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2003: x_return_status OUT NOCOPY VARCHAR2,
2004: x_msg_count OUT NOCOPY NUMBER,
2005: x_msg_data OUT NOCOPY VARCHAR2,
2006: p_oipv_tbl IN oipv_tbl_type) AS

Line 2009: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2005: x_msg_data OUT NOCOPY VARCHAR2,
2006: p_oipv_tbl IN oipv_tbl_type) AS
2007: l_api_version CONSTANT NUMBER := 1;
2008: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2009: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2010: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2011: BEGIN
2012: OKC_API.init_msg_list(p_init_msg_list);
2013: -- Make sure PL/SQL table has recrods in it before passing

Line 2012: OKC_API.init_msg_list(p_init_msg_list);

2008: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2009: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2010: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2011: BEGIN
2012: OKC_API.init_msg_list(p_init_msg_list);
2013: -- Make sure PL/SQL table has recrods in it before passing
2014: IF (p_oipv_tbl.COUNT > 0) THEN
2015: lock_row(
2016: p_api_version => p_api_version,

Line 2017: p_init_msg_list => OKC_API.G_FALSE,

2013: -- Make sure PL/SQL table has recrods in it before passing
2014: IF (p_oipv_tbl.COUNT > 0) THEN
2015: lock_row(
2016: p_api_version => p_api_version,
2017: p_init_msg_list => OKC_API.G_FALSE,
2018: x_return_status => x_return_status,
2019: x_msg_count => x_msg_count,
2020: x_msg_data => x_msg_data,
2021: p_oipv_tbl => p_oipv_tbl,

Line 2024: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

2020: x_msg_data => x_msg_data,
2021: p_oipv_tbl => p_oipv_tbl,
2022: px_error_tbl => l_error_tbl);
2023: END IF;
2024: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2025: EXCEPTION
2026: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2027: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2028: (

Line 2026: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2022: px_error_tbl => l_error_tbl);
2023: END IF;
2024: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2025: EXCEPTION
2026: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2027: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2028: (
2029: l_api_name,
2030: G_PKG_NAME,

Line 2027: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2023: END IF;
2024: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2025: EXCEPTION
2026: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2027: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2028: (
2029: l_api_name,
2030: G_PKG_NAME,
2031: 'OKC_API.G_RET_STS_ERROR',

Line 2031: 'OKC_API.G_RET_STS_ERROR',

2027: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2028: (
2029: l_api_name,
2030: G_PKG_NAME,
2031: 'OKC_API.G_RET_STS_ERROR',
2032: x_msg_count,
2033: x_msg_data,
2034: '_PVT'
2035: );

Line 2036: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2032: x_msg_count,
2033: x_msg_data,
2034: '_PVT'
2035: );
2036: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2037: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2038: (
2039: l_api_name,
2040: G_PKG_NAME,

Line 2037: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2033: x_msg_data,
2034: '_PVT'
2035: );
2036: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2037: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2038: (
2039: l_api_name,
2040: G_PKG_NAME,
2041: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2041: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2037: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2038: (
2039: l_api_name,
2040: G_PKG_NAME,
2041: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2042: x_msg_count,
2043: x_msg_data,
2044: '_PVT'
2045: );

Line 2047: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2043: x_msg_data,
2044: '_PVT'
2045: );
2046: WHEN OTHERS THEN
2047: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2048: (
2049: l_api_name,
2050: G_PKG_NAME,
2051: 'OTHERS',

Line 2064: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2060: --------------------------------------
2061: -- update_row for:OKL_OPEN_INT_PRTY --
2062: --------------------------------------
2063: PROCEDURE update_row(
2064: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2065: x_return_status OUT NOCOPY VARCHAR2,
2066: x_msg_count OUT NOCOPY NUMBER,
2067: x_msg_data OUT NOCOPY VARCHAR2,
2068: p_oip_rec IN oip_rec_type,

Line 2072: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2068: p_oip_rec IN oip_rec_type,
2069: x_oip_rec OUT NOCOPY oip_rec_type) AS
2070: l_api_version CONSTANT NUMBER := 1;
2071: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
2072: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2073: l_oip_rec oip_rec_type := p_oip_rec;
2074: l_def_oip_rec oip_rec_type;
2075: l_row_notfound BOOLEAN := TRUE;
2076: ----------------------------------

Line 2085: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2081: x_oip_rec OUT NOCOPY oip_rec_type
2082: ) RETURN VARCHAR2 AS
2083: l_oip_rec oip_rec_type;
2084: l_row_notfound BOOLEAN := TRUE;
2085: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2086: BEGIN
2087: x_oip_rec := p_oip_rec;
2088: -- Get current database values
2089: l_oip_rec := get_rec(p_oip_rec, l_return_status);

Line 2090: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN

2086: BEGIN
2087: x_oip_rec := p_oip_rec;
2088: -- Get current database values
2089: l_oip_rec := get_rec(p_oip_rec, l_return_status);
2090: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
2091: IF (x_oip_rec.id = OKC_API.G_MISS_NUM)
2092: THEN
2093: x_oip_rec.id := l_oip_rec.id;
2094: END IF;

Line 2091: IF (x_oip_rec.id = OKC_API.G_MISS_NUM)

2087: x_oip_rec := p_oip_rec;
2088: -- Get current database values
2089: l_oip_rec := get_rec(p_oip_rec, l_return_status);
2090: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
2091: IF (x_oip_rec.id = OKC_API.G_MISS_NUM)
2092: THEN
2093: x_oip_rec.id := l_oip_rec.id;
2094: END IF;
2095: IF (x_oip_rec.khr_id = OKC_API.G_MISS_NUM)

Line 2095: IF (x_oip_rec.khr_id = OKC_API.G_MISS_NUM)

2091: IF (x_oip_rec.id = OKC_API.G_MISS_NUM)
2092: THEN
2093: x_oip_rec.id := l_oip_rec.id;
2094: END IF;
2095: IF (x_oip_rec.khr_id = OKC_API.G_MISS_NUM)
2096: THEN
2097: x_oip_rec.khr_id := l_oip_rec.khr_id;
2098: END IF;
2099: IF (x_oip_rec.party_id = OKC_API.G_MISS_NUM)

Line 2099: IF (x_oip_rec.party_id = OKC_API.G_MISS_NUM)

2095: IF (x_oip_rec.khr_id = OKC_API.G_MISS_NUM)
2096: THEN
2097: x_oip_rec.khr_id := l_oip_rec.khr_id;
2098: END IF;
2099: IF (x_oip_rec.party_id = OKC_API.G_MISS_NUM)
2100: THEN
2101: x_oip_rec.party_id := l_oip_rec.party_id;
2102: END IF;
2103: IF (x_oip_rec.party_name = OKC_API.G_MISS_CHAR)

Line 2103: IF (x_oip_rec.party_name = OKC_API.G_MISS_CHAR)

2099: IF (x_oip_rec.party_id = OKC_API.G_MISS_NUM)
2100: THEN
2101: x_oip_rec.party_id := l_oip_rec.party_id;
2102: END IF;
2103: IF (x_oip_rec.party_name = OKC_API.G_MISS_CHAR)
2104: THEN
2105: x_oip_rec.party_name := l_oip_rec.party_name;
2106: END IF;
2107: IF (x_oip_rec.country = OKC_API.G_MISS_CHAR)

Line 2107: IF (x_oip_rec.country = OKC_API.G_MISS_CHAR)

2103: IF (x_oip_rec.party_name = OKC_API.G_MISS_CHAR)
2104: THEN
2105: x_oip_rec.party_name := l_oip_rec.party_name;
2106: END IF;
2107: IF (x_oip_rec.country = OKC_API.G_MISS_CHAR)
2108: THEN
2109: x_oip_rec.country := l_oip_rec.country;
2110: END IF;
2111: IF (x_oip_rec.address1 = OKC_API.G_MISS_CHAR)

Line 2111: IF (x_oip_rec.address1 = OKC_API.G_MISS_CHAR)

2107: IF (x_oip_rec.country = OKC_API.G_MISS_CHAR)
2108: THEN
2109: x_oip_rec.country := l_oip_rec.country;
2110: END IF;
2111: IF (x_oip_rec.address1 = OKC_API.G_MISS_CHAR)
2112: THEN
2113: x_oip_rec.address1 := l_oip_rec.address1;
2114: END IF;
2115: IF (x_oip_rec.address2 = OKC_API.G_MISS_CHAR)

Line 2115: IF (x_oip_rec.address2 = OKC_API.G_MISS_CHAR)

2111: IF (x_oip_rec.address1 = OKC_API.G_MISS_CHAR)
2112: THEN
2113: x_oip_rec.address1 := l_oip_rec.address1;
2114: END IF;
2115: IF (x_oip_rec.address2 = OKC_API.G_MISS_CHAR)
2116: THEN
2117: x_oip_rec.address2 := l_oip_rec.address2;
2118: END IF;
2119: IF (x_oip_rec.address3 = OKC_API.G_MISS_CHAR)

Line 2119: IF (x_oip_rec.address3 = OKC_API.G_MISS_CHAR)

2115: IF (x_oip_rec.address2 = OKC_API.G_MISS_CHAR)
2116: THEN
2117: x_oip_rec.address2 := l_oip_rec.address2;
2118: END IF;
2119: IF (x_oip_rec.address3 = OKC_API.G_MISS_CHAR)
2120: THEN
2121: x_oip_rec.address3 := l_oip_rec.address3;
2122: END IF;
2123: IF (x_oip_rec.address4 = OKC_API.G_MISS_CHAR)

Line 2123: IF (x_oip_rec.address4 = OKC_API.G_MISS_CHAR)

2119: IF (x_oip_rec.address3 = OKC_API.G_MISS_CHAR)
2120: THEN
2121: x_oip_rec.address3 := l_oip_rec.address3;
2122: END IF;
2123: IF (x_oip_rec.address4 = OKC_API.G_MISS_CHAR)
2124: THEN
2125: x_oip_rec.address4 := l_oip_rec.address4;
2126: END IF;
2127: IF (x_oip_rec.city = OKC_API.G_MISS_CHAR)

Line 2127: IF (x_oip_rec.city = OKC_API.G_MISS_CHAR)

2123: IF (x_oip_rec.address4 = OKC_API.G_MISS_CHAR)
2124: THEN
2125: x_oip_rec.address4 := l_oip_rec.address4;
2126: END IF;
2127: IF (x_oip_rec.city = OKC_API.G_MISS_CHAR)
2128: THEN
2129: x_oip_rec.city := l_oip_rec.city;
2130: END IF;
2131: IF (x_oip_rec.postal_code = OKC_API.G_MISS_CHAR)

Line 2131: IF (x_oip_rec.postal_code = OKC_API.G_MISS_CHAR)

2127: IF (x_oip_rec.city = OKC_API.G_MISS_CHAR)
2128: THEN
2129: x_oip_rec.city := l_oip_rec.city;
2130: END IF;
2131: IF (x_oip_rec.postal_code = OKC_API.G_MISS_CHAR)
2132: THEN
2133: x_oip_rec.postal_code := l_oip_rec.postal_code;
2134: END IF;
2135: IF (x_oip_rec.state = OKC_API.G_MISS_CHAR)

Line 2135: IF (x_oip_rec.state = OKC_API.G_MISS_CHAR)

2131: IF (x_oip_rec.postal_code = OKC_API.G_MISS_CHAR)
2132: THEN
2133: x_oip_rec.postal_code := l_oip_rec.postal_code;
2134: END IF;
2135: IF (x_oip_rec.state = OKC_API.G_MISS_CHAR)
2136: THEN
2137: x_oip_rec.state := l_oip_rec.state;
2138: END IF;
2139: IF (x_oip_rec.province = OKC_API.G_MISS_CHAR)

Line 2139: IF (x_oip_rec.province = OKC_API.G_MISS_CHAR)

2135: IF (x_oip_rec.state = OKC_API.G_MISS_CHAR)
2136: THEN
2137: x_oip_rec.state := l_oip_rec.state;
2138: END IF;
2139: IF (x_oip_rec.province = OKC_API.G_MISS_CHAR)
2140: THEN
2141: x_oip_rec.province := l_oip_rec.province;
2142: END IF;
2143: IF (x_oip_rec.county = OKC_API.G_MISS_CHAR)

Line 2143: IF (x_oip_rec.county = OKC_API.G_MISS_CHAR)

2139: IF (x_oip_rec.province = OKC_API.G_MISS_CHAR)
2140: THEN
2141: x_oip_rec.province := l_oip_rec.province;
2142: END IF;
2143: IF (x_oip_rec.county = OKC_API.G_MISS_CHAR)
2144: THEN
2145: x_oip_rec.county := l_oip_rec.county;
2146: END IF;
2147: IF (x_oip_rec.po_box_number = OKC_API.G_MISS_CHAR)

Line 2147: IF (x_oip_rec.po_box_number = OKC_API.G_MISS_CHAR)

2143: IF (x_oip_rec.county = OKC_API.G_MISS_CHAR)
2144: THEN
2145: x_oip_rec.county := l_oip_rec.county;
2146: END IF;
2147: IF (x_oip_rec.po_box_number = OKC_API.G_MISS_CHAR)
2148: THEN
2149: x_oip_rec.po_box_number := l_oip_rec.po_box_number;
2150: END IF;
2151: IF (x_oip_rec.house_number = OKC_API.G_MISS_CHAR)

Line 2151: IF (x_oip_rec.house_number = OKC_API.G_MISS_CHAR)

2147: IF (x_oip_rec.po_box_number = OKC_API.G_MISS_CHAR)
2148: THEN
2149: x_oip_rec.po_box_number := l_oip_rec.po_box_number;
2150: END IF;
2151: IF (x_oip_rec.house_number = OKC_API.G_MISS_CHAR)
2152: THEN
2153: x_oip_rec.house_number := l_oip_rec.house_number;
2154: END IF;
2155: IF (x_oip_rec.street_suffix = OKC_API.G_MISS_CHAR)

Line 2155: IF (x_oip_rec.street_suffix = OKC_API.G_MISS_CHAR)

2151: IF (x_oip_rec.house_number = OKC_API.G_MISS_CHAR)
2152: THEN
2153: x_oip_rec.house_number := l_oip_rec.house_number;
2154: END IF;
2155: IF (x_oip_rec.street_suffix = OKC_API.G_MISS_CHAR)
2156: THEN
2157: x_oip_rec.street_suffix := l_oip_rec.street_suffix;
2158: END IF;
2159: IF (x_oip_rec.apartment_number = OKC_API.G_MISS_CHAR)

Line 2159: IF (x_oip_rec.apartment_number = OKC_API.G_MISS_CHAR)

2155: IF (x_oip_rec.street_suffix = OKC_API.G_MISS_CHAR)
2156: THEN
2157: x_oip_rec.street_suffix := l_oip_rec.street_suffix;
2158: END IF;
2159: IF (x_oip_rec.apartment_number = OKC_API.G_MISS_CHAR)
2160: THEN
2161: x_oip_rec.apartment_number := l_oip_rec.apartment_number;
2162: END IF;
2163: IF (x_oip_rec.street = OKC_API.G_MISS_CHAR)

Line 2163: IF (x_oip_rec.street = OKC_API.G_MISS_CHAR)

2159: IF (x_oip_rec.apartment_number = OKC_API.G_MISS_CHAR)
2160: THEN
2161: x_oip_rec.apartment_number := l_oip_rec.apartment_number;
2162: END IF;
2163: IF (x_oip_rec.street = OKC_API.G_MISS_CHAR)
2164: THEN
2165: x_oip_rec.street := l_oip_rec.street;
2166: END IF;
2167: IF (x_oip_rec.rural_route_number = OKC_API.G_MISS_CHAR)

Line 2167: IF (x_oip_rec.rural_route_number = OKC_API.G_MISS_CHAR)

2163: IF (x_oip_rec.street = OKC_API.G_MISS_CHAR)
2164: THEN
2165: x_oip_rec.street := l_oip_rec.street;
2166: END IF;
2167: IF (x_oip_rec.rural_route_number = OKC_API.G_MISS_CHAR)
2168: THEN
2169: x_oip_rec.rural_route_number := l_oip_rec.rural_route_number;
2170: END IF;
2171: IF (x_oip_rec.street_number = OKC_API.G_MISS_CHAR)

Line 2171: IF (x_oip_rec.street_number = OKC_API.G_MISS_CHAR)

2167: IF (x_oip_rec.rural_route_number = OKC_API.G_MISS_CHAR)
2168: THEN
2169: x_oip_rec.rural_route_number := l_oip_rec.rural_route_number;
2170: END IF;
2171: IF (x_oip_rec.street_number = OKC_API.G_MISS_CHAR)
2172: THEN
2173: x_oip_rec.street_number := l_oip_rec.street_number;
2174: END IF;
2175: IF (x_oip_rec.building = OKC_API.G_MISS_CHAR)

Line 2175: IF (x_oip_rec.building = OKC_API.G_MISS_CHAR)

2171: IF (x_oip_rec.street_number = OKC_API.G_MISS_CHAR)
2172: THEN
2173: x_oip_rec.street_number := l_oip_rec.street_number;
2174: END IF;
2175: IF (x_oip_rec.building = OKC_API.G_MISS_CHAR)
2176: THEN
2177: x_oip_rec.building := l_oip_rec.building;
2178: END IF;
2179: IF (x_oip_rec.floor = OKC_API.G_MISS_CHAR)

Line 2179: IF (x_oip_rec.floor = OKC_API.G_MISS_CHAR)

2175: IF (x_oip_rec.building = OKC_API.G_MISS_CHAR)
2176: THEN
2177: x_oip_rec.building := l_oip_rec.building;
2178: END IF;
2179: IF (x_oip_rec.floor = OKC_API.G_MISS_CHAR)
2180: THEN
2181: x_oip_rec.floor := l_oip_rec.floor;
2182: END IF;
2183: IF (x_oip_rec.suite = OKC_API.G_MISS_CHAR)

Line 2183: IF (x_oip_rec.suite = OKC_API.G_MISS_CHAR)

2179: IF (x_oip_rec.floor = OKC_API.G_MISS_CHAR)
2180: THEN
2181: x_oip_rec.floor := l_oip_rec.floor;
2182: END IF;
2183: IF (x_oip_rec.suite = OKC_API.G_MISS_CHAR)
2184: THEN
2185: x_oip_rec.suite := l_oip_rec.suite;
2186: END IF;
2187: IF (x_oip_rec.room = OKC_API.G_MISS_CHAR)

Line 2187: IF (x_oip_rec.room = OKC_API.G_MISS_CHAR)

2183: IF (x_oip_rec.suite = OKC_API.G_MISS_CHAR)
2184: THEN
2185: x_oip_rec.suite := l_oip_rec.suite;
2186: END IF;
2187: IF (x_oip_rec.room = OKC_API.G_MISS_CHAR)
2188: THEN
2189: x_oip_rec.room := l_oip_rec.room;
2190: END IF;
2191: IF (x_oip_rec.postal_plus4_code = OKC_API.G_MISS_CHAR)

Line 2191: IF (x_oip_rec.postal_plus4_code = OKC_API.G_MISS_CHAR)

2187: IF (x_oip_rec.room = OKC_API.G_MISS_CHAR)
2188: THEN
2189: x_oip_rec.room := l_oip_rec.room;
2190: END IF;
2191: IF (x_oip_rec.postal_plus4_code = OKC_API.G_MISS_CHAR)
2192: THEN
2193: x_oip_rec.postal_plus4_code := l_oip_rec.postal_plus4_code;
2194: END IF;
2195: IF (x_oip_rec.phone_country_code = OKC_API.G_MISS_CHAR)

Line 2195: IF (x_oip_rec.phone_country_code = OKC_API.G_MISS_CHAR)

2191: IF (x_oip_rec.postal_plus4_code = OKC_API.G_MISS_CHAR)
2192: THEN
2193: x_oip_rec.postal_plus4_code := l_oip_rec.postal_plus4_code;
2194: END IF;
2195: IF (x_oip_rec.phone_country_code = OKC_API.G_MISS_CHAR)
2196: THEN
2197: x_oip_rec.phone_country_code := l_oip_rec.phone_country_code;
2198: END IF;
2199: IF (x_oip_rec.phone_area_code = OKC_API.G_MISS_CHAR)

Line 2199: IF (x_oip_rec.phone_area_code = OKC_API.G_MISS_CHAR)

2195: IF (x_oip_rec.phone_country_code = OKC_API.G_MISS_CHAR)
2196: THEN
2197: x_oip_rec.phone_country_code := l_oip_rec.phone_country_code;
2198: END IF;
2199: IF (x_oip_rec.phone_area_code = OKC_API.G_MISS_CHAR)
2200: THEN
2201: x_oip_rec.phone_area_code := l_oip_rec.phone_area_code;
2202: END IF;
2203: IF (x_oip_rec.phone_number = OKC_API.G_MISS_CHAR)

Line 2203: IF (x_oip_rec.phone_number = OKC_API.G_MISS_CHAR)

2199: IF (x_oip_rec.phone_area_code = OKC_API.G_MISS_CHAR)
2200: THEN
2201: x_oip_rec.phone_area_code := l_oip_rec.phone_area_code;
2202: END IF;
2203: IF (x_oip_rec.phone_number = OKC_API.G_MISS_CHAR)
2204: THEN
2205: x_oip_rec.phone_number := l_oip_rec.phone_number;
2206: END IF;
2207: IF (x_oip_rec.phone_extension = OKC_API.G_MISS_CHAR)

Line 2207: IF (x_oip_rec.phone_extension = OKC_API.G_MISS_CHAR)

2203: IF (x_oip_rec.phone_number = OKC_API.G_MISS_CHAR)
2204: THEN
2205: x_oip_rec.phone_number := l_oip_rec.phone_number;
2206: END IF;
2207: IF (x_oip_rec.phone_extension = OKC_API.G_MISS_CHAR)
2208: THEN
2209: x_oip_rec.phone_extension := l_oip_rec.phone_extension;
2210: END IF;
2211: IF (x_oip_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 2211: IF (x_oip_rec.object_version_number = OKC_API.G_MISS_NUM)

2207: IF (x_oip_rec.phone_extension = OKC_API.G_MISS_CHAR)
2208: THEN
2209: x_oip_rec.phone_extension := l_oip_rec.phone_extension;
2210: END IF;
2211: IF (x_oip_rec.object_version_number = OKC_API.G_MISS_NUM)
2212: THEN
2213: x_oip_rec.object_version_number := l_oip_rec.object_version_number;
2214: END IF;
2215: IF (x_oip_rec.org_id = OKC_API.G_MISS_NUM)

Line 2215: IF (x_oip_rec.org_id = OKC_API.G_MISS_NUM)

2211: IF (x_oip_rec.object_version_number = OKC_API.G_MISS_NUM)
2212: THEN
2213: x_oip_rec.object_version_number := l_oip_rec.object_version_number;
2214: END IF;
2215: IF (x_oip_rec.org_id = OKC_API.G_MISS_NUM)
2216: THEN
2217: x_oip_rec.org_id := l_oip_rec.org_id;
2218: END IF;
2219: IF (x_oip_rec.request_id = OKC_API.G_MISS_NUM)

Line 2219: IF (x_oip_rec.request_id = OKC_API.G_MISS_NUM)

2215: IF (x_oip_rec.org_id = OKC_API.G_MISS_NUM)
2216: THEN
2217: x_oip_rec.org_id := l_oip_rec.org_id;
2218: END IF;
2219: IF (x_oip_rec.request_id = OKC_API.G_MISS_NUM)
2220: THEN
2221: x_oip_rec.request_id := l_oip_rec.request_id;
2222: END IF;
2223: IF (x_oip_rec.program_application_id = OKC_API.G_MISS_NUM)

Line 2223: IF (x_oip_rec.program_application_id = OKC_API.G_MISS_NUM)

2219: IF (x_oip_rec.request_id = OKC_API.G_MISS_NUM)
2220: THEN
2221: x_oip_rec.request_id := l_oip_rec.request_id;
2222: END IF;
2223: IF (x_oip_rec.program_application_id = OKC_API.G_MISS_NUM)
2224: THEN
2225: x_oip_rec.program_application_id := l_oip_rec.program_application_id;
2226: END IF;
2227: IF (x_oip_rec.program_id = OKC_API.G_MISS_NUM)

Line 2227: IF (x_oip_rec.program_id = OKC_API.G_MISS_NUM)

2223: IF (x_oip_rec.program_application_id = OKC_API.G_MISS_NUM)
2224: THEN
2225: x_oip_rec.program_application_id := l_oip_rec.program_application_id;
2226: END IF;
2227: IF (x_oip_rec.program_id = OKC_API.G_MISS_NUM)
2228: THEN
2229: x_oip_rec.program_id := l_oip_rec.program_id;
2230: END IF;
2231: IF (x_oip_rec.program_update_date = OKC_API.G_MISS_DATE)

Line 2231: IF (x_oip_rec.program_update_date = OKC_API.G_MISS_DATE)

2227: IF (x_oip_rec.program_id = OKC_API.G_MISS_NUM)
2228: THEN
2229: x_oip_rec.program_id := l_oip_rec.program_id;
2230: END IF;
2231: IF (x_oip_rec.program_update_date = OKC_API.G_MISS_DATE)
2232: THEN
2233: x_oip_rec.program_update_date := l_oip_rec.program_update_date;
2234: END IF;
2235: IF (x_oip_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 2235: IF (x_oip_rec.attribute_category = OKC_API.G_MISS_CHAR)

2231: IF (x_oip_rec.program_update_date = OKC_API.G_MISS_DATE)
2232: THEN
2233: x_oip_rec.program_update_date := l_oip_rec.program_update_date;
2234: END IF;
2235: IF (x_oip_rec.attribute_category = OKC_API.G_MISS_CHAR)
2236: THEN
2237: x_oip_rec.attribute_category := l_oip_rec.attribute_category;
2238: END IF;
2239: IF (x_oip_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 2239: IF (x_oip_rec.attribute1 = OKC_API.G_MISS_CHAR)

2235: IF (x_oip_rec.attribute_category = OKC_API.G_MISS_CHAR)
2236: THEN
2237: x_oip_rec.attribute_category := l_oip_rec.attribute_category;
2238: END IF;
2239: IF (x_oip_rec.attribute1 = OKC_API.G_MISS_CHAR)
2240: THEN
2241: x_oip_rec.attribute1 := l_oip_rec.attribute1;
2242: END IF;
2243: IF (x_oip_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 2243: IF (x_oip_rec.attribute2 = OKC_API.G_MISS_CHAR)

2239: IF (x_oip_rec.attribute1 = OKC_API.G_MISS_CHAR)
2240: THEN
2241: x_oip_rec.attribute1 := l_oip_rec.attribute1;
2242: END IF;
2243: IF (x_oip_rec.attribute2 = OKC_API.G_MISS_CHAR)
2244: THEN
2245: x_oip_rec.attribute2 := l_oip_rec.attribute2;
2246: END IF;
2247: IF (x_oip_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 2247: IF (x_oip_rec.attribute3 = OKC_API.G_MISS_CHAR)

2243: IF (x_oip_rec.attribute2 = OKC_API.G_MISS_CHAR)
2244: THEN
2245: x_oip_rec.attribute2 := l_oip_rec.attribute2;
2246: END IF;
2247: IF (x_oip_rec.attribute3 = OKC_API.G_MISS_CHAR)
2248: THEN
2249: x_oip_rec.attribute3 := l_oip_rec.attribute3;
2250: END IF;
2251: IF (x_oip_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 2251: IF (x_oip_rec.attribute4 = OKC_API.G_MISS_CHAR)

2247: IF (x_oip_rec.attribute3 = OKC_API.G_MISS_CHAR)
2248: THEN
2249: x_oip_rec.attribute3 := l_oip_rec.attribute3;
2250: END IF;
2251: IF (x_oip_rec.attribute4 = OKC_API.G_MISS_CHAR)
2252: THEN
2253: x_oip_rec.attribute4 := l_oip_rec.attribute4;
2254: END IF;
2255: IF (x_oip_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 2255: IF (x_oip_rec.attribute5 = OKC_API.G_MISS_CHAR)

2251: IF (x_oip_rec.attribute4 = OKC_API.G_MISS_CHAR)
2252: THEN
2253: x_oip_rec.attribute4 := l_oip_rec.attribute4;
2254: END IF;
2255: IF (x_oip_rec.attribute5 = OKC_API.G_MISS_CHAR)
2256: THEN
2257: x_oip_rec.attribute5 := l_oip_rec.attribute5;
2258: END IF;
2259: IF (x_oip_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 2259: IF (x_oip_rec.attribute6 = OKC_API.G_MISS_CHAR)

2255: IF (x_oip_rec.attribute5 = OKC_API.G_MISS_CHAR)
2256: THEN
2257: x_oip_rec.attribute5 := l_oip_rec.attribute5;
2258: END IF;
2259: IF (x_oip_rec.attribute6 = OKC_API.G_MISS_CHAR)
2260: THEN
2261: x_oip_rec.attribute6 := l_oip_rec.attribute6;
2262: END IF;
2263: IF (x_oip_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 2263: IF (x_oip_rec.attribute7 = OKC_API.G_MISS_CHAR)

2259: IF (x_oip_rec.attribute6 = OKC_API.G_MISS_CHAR)
2260: THEN
2261: x_oip_rec.attribute6 := l_oip_rec.attribute6;
2262: END IF;
2263: IF (x_oip_rec.attribute7 = OKC_API.G_MISS_CHAR)
2264: THEN
2265: x_oip_rec.attribute7 := l_oip_rec.attribute7;
2266: END IF;
2267: IF (x_oip_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 2267: IF (x_oip_rec.attribute8 = OKC_API.G_MISS_CHAR)

2263: IF (x_oip_rec.attribute7 = OKC_API.G_MISS_CHAR)
2264: THEN
2265: x_oip_rec.attribute7 := l_oip_rec.attribute7;
2266: END IF;
2267: IF (x_oip_rec.attribute8 = OKC_API.G_MISS_CHAR)
2268: THEN
2269: x_oip_rec.attribute8 := l_oip_rec.attribute8;
2270: END IF;
2271: IF (x_oip_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 2271: IF (x_oip_rec.attribute9 = OKC_API.G_MISS_CHAR)

2267: IF (x_oip_rec.attribute8 = OKC_API.G_MISS_CHAR)
2268: THEN
2269: x_oip_rec.attribute8 := l_oip_rec.attribute8;
2270: END IF;
2271: IF (x_oip_rec.attribute9 = OKC_API.G_MISS_CHAR)
2272: THEN
2273: x_oip_rec.attribute9 := l_oip_rec.attribute9;
2274: END IF;
2275: IF (x_oip_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 2275: IF (x_oip_rec.attribute10 = OKC_API.G_MISS_CHAR)

2271: IF (x_oip_rec.attribute9 = OKC_API.G_MISS_CHAR)
2272: THEN
2273: x_oip_rec.attribute9 := l_oip_rec.attribute9;
2274: END IF;
2275: IF (x_oip_rec.attribute10 = OKC_API.G_MISS_CHAR)
2276: THEN
2277: x_oip_rec.attribute10 := l_oip_rec.attribute10;
2278: END IF;
2279: IF (x_oip_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 2279: IF (x_oip_rec.attribute11 = OKC_API.G_MISS_CHAR)

2275: IF (x_oip_rec.attribute10 = OKC_API.G_MISS_CHAR)
2276: THEN
2277: x_oip_rec.attribute10 := l_oip_rec.attribute10;
2278: END IF;
2279: IF (x_oip_rec.attribute11 = OKC_API.G_MISS_CHAR)
2280: THEN
2281: x_oip_rec.attribute11 := l_oip_rec.attribute11;
2282: END IF;
2283: IF (x_oip_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 2283: IF (x_oip_rec.attribute12 = OKC_API.G_MISS_CHAR)

2279: IF (x_oip_rec.attribute11 = OKC_API.G_MISS_CHAR)
2280: THEN
2281: x_oip_rec.attribute11 := l_oip_rec.attribute11;
2282: END IF;
2283: IF (x_oip_rec.attribute12 = OKC_API.G_MISS_CHAR)
2284: THEN
2285: x_oip_rec.attribute12 := l_oip_rec.attribute12;
2286: END IF;
2287: IF (x_oip_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 2287: IF (x_oip_rec.attribute13 = OKC_API.G_MISS_CHAR)

2283: IF (x_oip_rec.attribute12 = OKC_API.G_MISS_CHAR)
2284: THEN
2285: x_oip_rec.attribute12 := l_oip_rec.attribute12;
2286: END IF;
2287: IF (x_oip_rec.attribute13 = OKC_API.G_MISS_CHAR)
2288: THEN
2289: x_oip_rec.attribute13 := l_oip_rec.attribute13;
2290: END IF;
2291: IF (x_oip_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 2291: IF (x_oip_rec.attribute14 = OKC_API.G_MISS_CHAR)

2287: IF (x_oip_rec.attribute13 = OKC_API.G_MISS_CHAR)
2288: THEN
2289: x_oip_rec.attribute13 := l_oip_rec.attribute13;
2290: END IF;
2291: IF (x_oip_rec.attribute14 = OKC_API.G_MISS_CHAR)
2292: THEN
2293: x_oip_rec.attribute14 := l_oip_rec.attribute14;
2294: END IF;
2295: IF (x_oip_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 2295: IF (x_oip_rec.attribute15 = OKC_API.G_MISS_CHAR)

2291: IF (x_oip_rec.attribute14 = OKC_API.G_MISS_CHAR)
2292: THEN
2293: x_oip_rec.attribute14 := l_oip_rec.attribute14;
2294: END IF;
2295: IF (x_oip_rec.attribute15 = OKC_API.G_MISS_CHAR)
2296: THEN
2297: x_oip_rec.attribute15 := l_oip_rec.attribute15;
2298: END IF;
2299: IF (x_oip_rec.created_by = OKC_API.G_MISS_NUM)

Line 2299: IF (x_oip_rec.created_by = OKC_API.G_MISS_NUM)

2295: IF (x_oip_rec.attribute15 = OKC_API.G_MISS_CHAR)
2296: THEN
2297: x_oip_rec.attribute15 := l_oip_rec.attribute15;
2298: END IF;
2299: IF (x_oip_rec.created_by = OKC_API.G_MISS_NUM)
2300: THEN
2301: x_oip_rec.created_by := l_oip_rec.created_by;
2302: END IF;
2303: IF (x_oip_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2303: IF (x_oip_rec.creation_date = OKC_API.G_MISS_DATE)

2299: IF (x_oip_rec.created_by = OKC_API.G_MISS_NUM)
2300: THEN
2301: x_oip_rec.created_by := l_oip_rec.created_by;
2302: END IF;
2303: IF (x_oip_rec.creation_date = OKC_API.G_MISS_DATE)
2304: THEN
2305: x_oip_rec.creation_date := l_oip_rec.creation_date;
2306: END IF;
2307: IF (x_oip_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2307: IF (x_oip_rec.last_updated_by = OKC_API.G_MISS_NUM)

2303: IF (x_oip_rec.creation_date = OKC_API.G_MISS_DATE)
2304: THEN
2305: x_oip_rec.creation_date := l_oip_rec.creation_date;
2306: END IF;
2307: IF (x_oip_rec.last_updated_by = OKC_API.G_MISS_NUM)
2308: THEN
2309: x_oip_rec.last_updated_by := l_oip_rec.last_updated_by;
2310: END IF;
2311: IF (x_oip_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2311: IF (x_oip_rec.last_update_date = OKC_API.G_MISS_DATE)

2307: IF (x_oip_rec.last_updated_by = OKC_API.G_MISS_NUM)
2308: THEN
2309: x_oip_rec.last_updated_by := l_oip_rec.last_updated_by;
2310: END IF;
2311: IF (x_oip_rec.last_update_date = OKC_API.G_MISS_DATE)
2312: THEN
2313: x_oip_rec.last_update_date := l_oip_rec.last_update_date;
2314: END IF;
2315: IF (x_oip_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2315: IF (x_oip_rec.last_update_login = OKC_API.G_MISS_NUM)

2311: IF (x_oip_rec.last_update_date = OKC_API.G_MISS_DATE)
2312: THEN
2313: x_oip_rec.last_update_date := l_oip_rec.last_update_date;
2314: END IF;
2315: IF (x_oip_rec.last_update_login = OKC_API.G_MISS_NUM)
2316: THEN
2317: x_oip_rec.last_update_login := l_oip_rec.last_update_login;
2318: END IF;
2319: END IF;

Line 2329: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2325: FUNCTION Set_Attributes (
2326: p_oip_rec IN oip_rec_type,
2327: x_oip_rec OUT NOCOPY oip_rec_type
2328: ) RETURN VARCHAR2 AS
2329: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2330: BEGIN
2331: x_oip_rec := p_oip_rec;
2332: x_oip_rec.OBJECT_VERSION_NUMBER := p_oip_rec.OBJECT_VERSION_NUMBER + 1;
2333: RETURN(l_return_status);

Line 2336: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

2332: x_oip_rec.OBJECT_VERSION_NUMBER := p_oip_rec.OBJECT_VERSION_NUMBER + 1;
2333: RETURN(l_return_status);
2334: END Set_Attributes;
2335: BEGIN
2336: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2337: p_init_msg_list,
2338: '_PVT',
2339: x_return_status);
2340: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2340: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2336: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2337: p_init_msg_list,
2338: '_PVT',
2339: x_return_status);
2340: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2341: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2342: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2343: RAISE OKC_API.G_EXCEPTION_ERROR;
2344: END IF;

Line 2341: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2337: p_init_msg_list,
2338: '_PVT',
2339: x_return_status);
2340: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2341: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2342: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2343: RAISE OKC_API.G_EXCEPTION_ERROR;
2344: END IF;
2345: --- Setting item attributes

Line 2342: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2338: '_PVT',
2339: x_return_status);
2340: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2341: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2342: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2343: RAISE OKC_API.G_EXCEPTION_ERROR;
2344: END IF;
2345: --- Setting item attributes
2346: l_return_status := Set_Attributes(

Line 2343: RAISE OKC_API.G_EXCEPTION_ERROR;

2339: x_return_status);
2340: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2341: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2342: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2343: RAISE OKC_API.G_EXCEPTION_ERROR;
2344: END IF;
2345: --- Setting item attributes
2346: l_return_status := Set_Attributes(
2347: p_oip_rec, -- IN

Line 2350: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2346: l_return_status := Set_Attributes(
2347: p_oip_rec, -- IN
2348: l_oip_rec); -- OUT
2349: --- If any errors happen abort API
2350: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2351: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2352: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2353: RAISE OKC_API.G_EXCEPTION_ERROR;
2354: END IF;

Line 2351: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2347: p_oip_rec, -- IN
2348: l_oip_rec); -- OUT
2349: --- If any errors happen abort API
2350: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2351: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2352: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2353: RAISE OKC_API.G_EXCEPTION_ERROR;
2354: END IF;
2355: l_return_status := populate_new_record(l_oip_rec, l_def_oip_rec);

Line 2352: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2348: l_oip_rec); -- OUT
2349: --- If any errors happen abort API
2350: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2351: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2352: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2353: RAISE OKC_API.G_EXCEPTION_ERROR;
2354: END IF;
2355: l_return_status := populate_new_record(l_oip_rec, l_def_oip_rec);
2356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2353: RAISE OKC_API.G_EXCEPTION_ERROR;

2349: --- If any errors happen abort API
2350: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2351: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2352: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2353: RAISE OKC_API.G_EXCEPTION_ERROR;
2354: END IF;
2355: l_return_status := populate_new_record(l_oip_rec, l_def_oip_rec);
2356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 2356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2352: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2353: RAISE OKC_API.G_EXCEPTION_ERROR;
2354: END IF;
2355: l_return_status := populate_new_record(l_oip_rec, l_def_oip_rec);
2356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2358: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2359: RAISE OKC_API.G_EXCEPTION_ERROR;
2360: END IF;

Line 2357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2353: RAISE OKC_API.G_EXCEPTION_ERROR;
2354: END IF;
2355: l_return_status := populate_new_record(l_oip_rec, l_def_oip_rec);
2356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2358: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2359: RAISE OKC_API.G_EXCEPTION_ERROR;
2360: END IF;
2361: UPDATE OKL_OPEN_INT_PRTY

Line 2358: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2354: END IF;
2355: l_return_status := populate_new_record(l_oip_rec, l_def_oip_rec);
2356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2358: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2359: RAISE OKC_API.G_EXCEPTION_ERROR;
2360: END IF;
2361: UPDATE OKL_OPEN_INT_PRTY
2362: SET KHR_ID = l_def_oip_rec.khr_id,

Line 2359: RAISE OKC_API.G_EXCEPTION_ERROR;

2355: l_return_status := populate_new_record(l_oip_rec, l_def_oip_rec);
2356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2358: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2359: RAISE OKC_API.G_EXCEPTION_ERROR;
2360: END IF;
2361: UPDATE OKL_OPEN_INT_PRTY
2362: SET KHR_ID = l_def_oip_rec.khr_id,
2363: PARTY_ID = l_def_oip_rec.party_id,

Line 2421: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

2417: LAST_UPDATE_LOGIN = l_def_oip_rec.last_update_login
2418: WHERE ID = l_def_oip_rec.id;
2419: x_oip_rec := l_oip_rec;
2420: x_return_status := l_return_status;
2421: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2422: EXCEPTION
2423: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2424: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2425: (

Line 2423: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2419: x_oip_rec := l_oip_rec;
2420: x_return_status := l_return_status;
2421: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2422: EXCEPTION
2423: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2424: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2425: (
2426: l_api_name,
2427: G_PKG_NAME,

Line 2424: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2420: x_return_status := l_return_status;
2421: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2422: EXCEPTION
2423: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2424: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2425: (
2426: l_api_name,
2427: G_PKG_NAME,
2428: 'OKC_API.G_RET_STS_ERROR',

Line 2428: 'OKC_API.G_RET_STS_ERROR',

2424: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2425: (
2426: l_api_name,
2427: G_PKG_NAME,
2428: 'OKC_API.G_RET_STS_ERROR',
2429: x_msg_count,
2430: x_msg_data,
2431: '_PVT'
2432: );

Line 2433: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2429: x_msg_count,
2430: x_msg_data,
2431: '_PVT'
2432: );
2433: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2434: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2435: (
2436: l_api_name,
2437: G_PKG_NAME,

Line 2434: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2430: x_msg_data,
2431: '_PVT'
2432: );
2433: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2434: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2435: (
2436: l_api_name,
2437: G_PKG_NAME,
2438: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2438: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2434: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2435: (
2436: l_api_name,
2437: G_PKG_NAME,
2438: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2439: x_msg_count,
2440: x_msg_data,
2441: '_PVT'
2442: );

Line 2444: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2440: x_msg_data,
2441: '_PVT'
2442: );
2443: WHEN OTHERS THEN
2444: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2445: (
2446: l_api_name,
2447: G_PKG_NAME,
2448: 'OTHERS',

Line 2459: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2455: -- update_row for:OKL_OPEN_INT_PRTY_V --
2456: ----------------------------------------
2457: PROCEDURE update_row(
2458: p_api_version IN NUMBER,
2459: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2460: x_return_status OUT NOCOPY VARCHAR2,
2461: x_msg_count OUT NOCOPY NUMBER,
2462: x_msg_data OUT NOCOPY VARCHAR2,
2463: p_oipv_rec IN oipv_rec_type,

Line 2467: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2463: p_oipv_rec IN oipv_rec_type,
2464: x_oipv_rec OUT NOCOPY oipv_rec_type) AS
2465: l_api_version CONSTANT NUMBER := 1;
2466: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
2467: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2468: l_oipv_rec oipv_rec_type := p_oipv_rec;
2469: l_def_oipv_rec oipv_rec_type;
2470: l_db_oipv_rec oipv_rec_type;
2471: l_oip_rec oip_rec_type;

Line 2494: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2490: p_oipv_rec IN oipv_rec_type,
2491: x_oipv_rec OUT NOCOPY oipv_rec_type
2492: ) RETURN VARCHAR2 AS
2493: l_row_notfound BOOLEAN := TRUE;
2494: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2495: BEGIN
2496: x_oipv_rec := p_oipv_rec;
2497: -- Get current database values
2498: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it

Line 2501: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN

2497: -- Get current database values
2498: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
2499: -- so it may be verified through LOCK_ROW.
2500: l_db_oipv_rec := get_rec(p_oipv_rec, l_return_status);
2501: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
2502: IF (x_oipv_rec.id = OKC_API.G_MISS_NUM)
2503: THEN
2504: x_oipv_rec.id := l_db_oipv_rec.id;
2505: END IF;

Line 2502: IF (x_oipv_rec.id = OKC_API.G_MISS_NUM)

2498: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
2499: -- so it may be verified through LOCK_ROW.
2500: l_db_oipv_rec := get_rec(p_oipv_rec, l_return_status);
2501: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
2502: IF (x_oipv_rec.id = OKC_API.G_MISS_NUM)
2503: THEN
2504: x_oipv_rec.id := l_db_oipv_rec.id;
2505: END IF;
2506: IF (x_oipv_rec.khr_id = OKC_API.G_MISS_NUM)

Line 2506: IF (x_oipv_rec.khr_id = OKC_API.G_MISS_NUM)

2502: IF (x_oipv_rec.id = OKC_API.G_MISS_NUM)
2503: THEN
2504: x_oipv_rec.id := l_db_oipv_rec.id;
2505: END IF;
2506: IF (x_oipv_rec.khr_id = OKC_API.G_MISS_NUM)
2507: THEN
2508: x_oipv_rec.khr_id := l_db_oipv_rec.khr_id;
2509: END IF;
2510: IF (x_oipv_rec.party_id = OKC_API.G_MISS_NUM)

Line 2510: IF (x_oipv_rec.party_id = OKC_API.G_MISS_NUM)

2506: IF (x_oipv_rec.khr_id = OKC_API.G_MISS_NUM)
2507: THEN
2508: x_oipv_rec.khr_id := l_db_oipv_rec.khr_id;
2509: END IF;
2510: IF (x_oipv_rec.party_id = OKC_API.G_MISS_NUM)
2511: THEN
2512: x_oipv_rec.party_id := l_db_oipv_rec.party_id;
2513: END IF;
2514: IF (x_oipv_rec.party_name = OKC_API.G_MISS_CHAR)

Line 2514: IF (x_oipv_rec.party_name = OKC_API.G_MISS_CHAR)

2510: IF (x_oipv_rec.party_id = OKC_API.G_MISS_NUM)
2511: THEN
2512: x_oipv_rec.party_id := l_db_oipv_rec.party_id;
2513: END IF;
2514: IF (x_oipv_rec.party_name = OKC_API.G_MISS_CHAR)
2515: THEN
2516: x_oipv_rec.party_name := l_db_oipv_rec.party_name;
2517: END IF;
2518: IF (x_oipv_rec.country = OKC_API.G_MISS_CHAR)

Line 2518: IF (x_oipv_rec.country = OKC_API.G_MISS_CHAR)

2514: IF (x_oipv_rec.party_name = OKC_API.G_MISS_CHAR)
2515: THEN
2516: x_oipv_rec.party_name := l_db_oipv_rec.party_name;
2517: END IF;
2518: IF (x_oipv_rec.country = OKC_API.G_MISS_CHAR)
2519: THEN
2520: x_oipv_rec.country := l_db_oipv_rec.country;
2521: END IF;
2522: IF (x_oipv_rec.address1 = OKC_API.G_MISS_CHAR)

Line 2522: IF (x_oipv_rec.address1 = OKC_API.G_MISS_CHAR)

2518: IF (x_oipv_rec.country = OKC_API.G_MISS_CHAR)
2519: THEN
2520: x_oipv_rec.country := l_db_oipv_rec.country;
2521: END IF;
2522: IF (x_oipv_rec.address1 = OKC_API.G_MISS_CHAR)
2523: THEN
2524: x_oipv_rec.address1 := l_db_oipv_rec.address1;
2525: END IF;
2526: IF (x_oipv_rec.address2 = OKC_API.G_MISS_CHAR)

Line 2526: IF (x_oipv_rec.address2 = OKC_API.G_MISS_CHAR)

2522: IF (x_oipv_rec.address1 = OKC_API.G_MISS_CHAR)
2523: THEN
2524: x_oipv_rec.address1 := l_db_oipv_rec.address1;
2525: END IF;
2526: IF (x_oipv_rec.address2 = OKC_API.G_MISS_CHAR)
2527: THEN
2528: x_oipv_rec.address2 := l_db_oipv_rec.address2;
2529: END IF;
2530: IF (x_oipv_rec.address3 = OKC_API.G_MISS_CHAR)

Line 2530: IF (x_oipv_rec.address3 = OKC_API.G_MISS_CHAR)

2526: IF (x_oipv_rec.address2 = OKC_API.G_MISS_CHAR)
2527: THEN
2528: x_oipv_rec.address2 := l_db_oipv_rec.address2;
2529: END IF;
2530: IF (x_oipv_rec.address3 = OKC_API.G_MISS_CHAR)
2531: THEN
2532: x_oipv_rec.address3 := l_db_oipv_rec.address3;
2533: END IF;
2534: IF (x_oipv_rec.address4 = OKC_API.G_MISS_CHAR)

Line 2534: IF (x_oipv_rec.address4 = OKC_API.G_MISS_CHAR)

2530: IF (x_oipv_rec.address3 = OKC_API.G_MISS_CHAR)
2531: THEN
2532: x_oipv_rec.address3 := l_db_oipv_rec.address3;
2533: END IF;
2534: IF (x_oipv_rec.address4 = OKC_API.G_MISS_CHAR)
2535: THEN
2536: x_oipv_rec.address4 := l_db_oipv_rec.address4;
2537: END IF;
2538: IF (x_oipv_rec.city = OKC_API.G_MISS_CHAR)

Line 2538: IF (x_oipv_rec.city = OKC_API.G_MISS_CHAR)

2534: IF (x_oipv_rec.address4 = OKC_API.G_MISS_CHAR)
2535: THEN
2536: x_oipv_rec.address4 := l_db_oipv_rec.address4;
2537: END IF;
2538: IF (x_oipv_rec.city = OKC_API.G_MISS_CHAR)
2539: THEN
2540: x_oipv_rec.city := l_db_oipv_rec.city;
2541: END IF;
2542: IF (x_oipv_rec.postal_code = OKC_API.G_MISS_CHAR)

Line 2542: IF (x_oipv_rec.postal_code = OKC_API.G_MISS_CHAR)

2538: IF (x_oipv_rec.city = OKC_API.G_MISS_CHAR)
2539: THEN
2540: x_oipv_rec.city := l_db_oipv_rec.city;
2541: END IF;
2542: IF (x_oipv_rec.postal_code = OKC_API.G_MISS_CHAR)
2543: THEN
2544: x_oipv_rec.postal_code := l_db_oipv_rec.postal_code;
2545: END IF;
2546: IF (x_oipv_rec.state = OKC_API.G_MISS_CHAR)

Line 2546: IF (x_oipv_rec.state = OKC_API.G_MISS_CHAR)

2542: IF (x_oipv_rec.postal_code = OKC_API.G_MISS_CHAR)
2543: THEN
2544: x_oipv_rec.postal_code := l_db_oipv_rec.postal_code;
2545: END IF;
2546: IF (x_oipv_rec.state = OKC_API.G_MISS_CHAR)
2547: THEN
2548: x_oipv_rec.state := l_db_oipv_rec.state;
2549: END IF;
2550: IF (x_oipv_rec.province = OKC_API.G_MISS_CHAR)

Line 2550: IF (x_oipv_rec.province = OKC_API.G_MISS_CHAR)

2546: IF (x_oipv_rec.state = OKC_API.G_MISS_CHAR)
2547: THEN
2548: x_oipv_rec.state := l_db_oipv_rec.state;
2549: END IF;
2550: IF (x_oipv_rec.province = OKC_API.G_MISS_CHAR)
2551: THEN
2552: x_oipv_rec.province := l_db_oipv_rec.province;
2553: END IF;
2554: IF (x_oipv_rec.county = OKC_API.G_MISS_CHAR)

Line 2554: IF (x_oipv_rec.county = OKC_API.G_MISS_CHAR)

2550: IF (x_oipv_rec.province = OKC_API.G_MISS_CHAR)
2551: THEN
2552: x_oipv_rec.province := l_db_oipv_rec.province;
2553: END IF;
2554: IF (x_oipv_rec.county = OKC_API.G_MISS_CHAR)
2555: THEN
2556: x_oipv_rec.county := l_db_oipv_rec.county;
2557: END IF;
2558: IF (x_oipv_rec.po_box_number = OKC_API.G_MISS_CHAR)

Line 2558: IF (x_oipv_rec.po_box_number = OKC_API.G_MISS_CHAR)

2554: IF (x_oipv_rec.county = OKC_API.G_MISS_CHAR)
2555: THEN
2556: x_oipv_rec.county := l_db_oipv_rec.county;
2557: END IF;
2558: IF (x_oipv_rec.po_box_number = OKC_API.G_MISS_CHAR)
2559: THEN
2560: x_oipv_rec.po_box_number := l_db_oipv_rec.po_box_number;
2561: END IF;
2562: IF (x_oipv_rec.house_number = OKC_API.G_MISS_CHAR)

Line 2562: IF (x_oipv_rec.house_number = OKC_API.G_MISS_CHAR)

2558: IF (x_oipv_rec.po_box_number = OKC_API.G_MISS_CHAR)
2559: THEN
2560: x_oipv_rec.po_box_number := l_db_oipv_rec.po_box_number;
2561: END IF;
2562: IF (x_oipv_rec.house_number = OKC_API.G_MISS_CHAR)
2563: THEN
2564: x_oipv_rec.house_number := l_db_oipv_rec.house_number;
2565: END IF;
2566: IF (x_oipv_rec.street_suffix = OKC_API.G_MISS_CHAR)

Line 2566: IF (x_oipv_rec.street_suffix = OKC_API.G_MISS_CHAR)

2562: IF (x_oipv_rec.house_number = OKC_API.G_MISS_CHAR)
2563: THEN
2564: x_oipv_rec.house_number := l_db_oipv_rec.house_number;
2565: END IF;
2566: IF (x_oipv_rec.street_suffix = OKC_API.G_MISS_CHAR)
2567: THEN
2568: x_oipv_rec.street_suffix := l_db_oipv_rec.street_suffix;
2569: END IF;
2570: IF (x_oipv_rec.apartment_number = OKC_API.G_MISS_CHAR)

Line 2570: IF (x_oipv_rec.apartment_number = OKC_API.G_MISS_CHAR)

2566: IF (x_oipv_rec.street_suffix = OKC_API.G_MISS_CHAR)
2567: THEN
2568: x_oipv_rec.street_suffix := l_db_oipv_rec.street_suffix;
2569: END IF;
2570: IF (x_oipv_rec.apartment_number = OKC_API.G_MISS_CHAR)
2571: THEN
2572: x_oipv_rec.apartment_number := l_db_oipv_rec.apartment_number;
2573: END IF;
2574: IF (x_oipv_rec.street = OKC_API.G_MISS_CHAR)

Line 2574: IF (x_oipv_rec.street = OKC_API.G_MISS_CHAR)

2570: IF (x_oipv_rec.apartment_number = OKC_API.G_MISS_CHAR)
2571: THEN
2572: x_oipv_rec.apartment_number := l_db_oipv_rec.apartment_number;
2573: END IF;
2574: IF (x_oipv_rec.street = OKC_API.G_MISS_CHAR)
2575: THEN
2576: x_oipv_rec.street := l_db_oipv_rec.street;
2577: END IF;
2578: IF (x_oipv_rec.rural_route_number = OKC_API.G_MISS_CHAR)

Line 2578: IF (x_oipv_rec.rural_route_number = OKC_API.G_MISS_CHAR)

2574: IF (x_oipv_rec.street = OKC_API.G_MISS_CHAR)
2575: THEN
2576: x_oipv_rec.street := l_db_oipv_rec.street;
2577: END IF;
2578: IF (x_oipv_rec.rural_route_number = OKC_API.G_MISS_CHAR)
2579: THEN
2580: x_oipv_rec.rural_route_number := l_db_oipv_rec.rural_route_number;
2581: END IF;
2582: IF (x_oipv_rec.street_number = OKC_API.G_MISS_CHAR)

Line 2582: IF (x_oipv_rec.street_number = OKC_API.G_MISS_CHAR)

2578: IF (x_oipv_rec.rural_route_number = OKC_API.G_MISS_CHAR)
2579: THEN
2580: x_oipv_rec.rural_route_number := l_db_oipv_rec.rural_route_number;
2581: END IF;
2582: IF (x_oipv_rec.street_number = OKC_API.G_MISS_CHAR)
2583: THEN
2584: x_oipv_rec.street_number := l_db_oipv_rec.street_number;
2585: END IF;
2586: IF (x_oipv_rec.building = OKC_API.G_MISS_CHAR)

Line 2586: IF (x_oipv_rec.building = OKC_API.G_MISS_CHAR)

2582: IF (x_oipv_rec.street_number = OKC_API.G_MISS_CHAR)
2583: THEN
2584: x_oipv_rec.street_number := l_db_oipv_rec.street_number;
2585: END IF;
2586: IF (x_oipv_rec.building = OKC_API.G_MISS_CHAR)
2587: THEN
2588: x_oipv_rec.building := l_db_oipv_rec.building;
2589: END IF;
2590: IF (x_oipv_rec.floor = OKC_API.G_MISS_CHAR)

Line 2590: IF (x_oipv_rec.floor = OKC_API.G_MISS_CHAR)

2586: IF (x_oipv_rec.building = OKC_API.G_MISS_CHAR)
2587: THEN
2588: x_oipv_rec.building := l_db_oipv_rec.building;
2589: END IF;
2590: IF (x_oipv_rec.floor = OKC_API.G_MISS_CHAR)
2591: THEN
2592: x_oipv_rec.floor := l_db_oipv_rec.floor;
2593: END IF;
2594: IF (x_oipv_rec.suite = OKC_API.G_MISS_CHAR)

Line 2594: IF (x_oipv_rec.suite = OKC_API.G_MISS_CHAR)

2590: IF (x_oipv_rec.floor = OKC_API.G_MISS_CHAR)
2591: THEN
2592: x_oipv_rec.floor := l_db_oipv_rec.floor;
2593: END IF;
2594: IF (x_oipv_rec.suite = OKC_API.G_MISS_CHAR)
2595: THEN
2596: x_oipv_rec.suite := l_db_oipv_rec.suite;
2597: END IF;
2598: IF (x_oipv_rec.room = OKC_API.G_MISS_CHAR)

Line 2598: IF (x_oipv_rec.room = OKC_API.G_MISS_CHAR)

2594: IF (x_oipv_rec.suite = OKC_API.G_MISS_CHAR)
2595: THEN
2596: x_oipv_rec.suite := l_db_oipv_rec.suite;
2597: END IF;
2598: IF (x_oipv_rec.room = OKC_API.G_MISS_CHAR)
2599: THEN
2600: x_oipv_rec.room := l_db_oipv_rec.room;
2601: END IF;
2602: IF (x_oipv_rec.postal_plus4_code = OKC_API.G_MISS_CHAR)

Line 2602: IF (x_oipv_rec.postal_plus4_code = OKC_API.G_MISS_CHAR)

2598: IF (x_oipv_rec.room = OKC_API.G_MISS_CHAR)
2599: THEN
2600: x_oipv_rec.room := l_db_oipv_rec.room;
2601: END IF;
2602: IF (x_oipv_rec.postal_plus4_code = OKC_API.G_MISS_CHAR)
2603: THEN
2604: x_oipv_rec.postal_plus4_code := l_db_oipv_rec.postal_plus4_code;
2605: END IF;
2606: IF (x_oipv_rec.phone_country_code = OKC_API.G_MISS_CHAR)

Line 2606: IF (x_oipv_rec.phone_country_code = OKC_API.G_MISS_CHAR)

2602: IF (x_oipv_rec.postal_plus4_code = OKC_API.G_MISS_CHAR)
2603: THEN
2604: x_oipv_rec.postal_plus4_code := l_db_oipv_rec.postal_plus4_code;
2605: END IF;
2606: IF (x_oipv_rec.phone_country_code = OKC_API.G_MISS_CHAR)
2607: THEN
2608: x_oipv_rec.phone_country_code := l_db_oipv_rec.phone_country_code;
2609: END IF;
2610: IF (x_oipv_rec.phone_area_code = OKC_API.G_MISS_CHAR)

Line 2610: IF (x_oipv_rec.phone_area_code = OKC_API.G_MISS_CHAR)

2606: IF (x_oipv_rec.phone_country_code = OKC_API.G_MISS_CHAR)
2607: THEN
2608: x_oipv_rec.phone_country_code := l_db_oipv_rec.phone_country_code;
2609: END IF;
2610: IF (x_oipv_rec.phone_area_code = OKC_API.G_MISS_CHAR)
2611: THEN
2612: x_oipv_rec.phone_area_code := l_db_oipv_rec.phone_area_code;
2613: END IF;
2614: IF (x_oipv_rec.phone_number = OKC_API.G_MISS_CHAR)

Line 2614: IF (x_oipv_rec.phone_number = OKC_API.G_MISS_CHAR)

2610: IF (x_oipv_rec.phone_area_code = OKC_API.G_MISS_CHAR)
2611: THEN
2612: x_oipv_rec.phone_area_code := l_db_oipv_rec.phone_area_code;
2613: END IF;
2614: IF (x_oipv_rec.phone_number = OKC_API.G_MISS_CHAR)
2615: THEN
2616: x_oipv_rec.phone_number := l_db_oipv_rec.phone_number;
2617: END IF;
2618: IF (x_oipv_rec.phone_extension = OKC_API.G_MISS_CHAR)

Line 2618: IF (x_oipv_rec.phone_extension = OKC_API.G_MISS_CHAR)

2614: IF (x_oipv_rec.phone_number = OKC_API.G_MISS_CHAR)
2615: THEN
2616: x_oipv_rec.phone_number := l_db_oipv_rec.phone_number;
2617: END IF;
2618: IF (x_oipv_rec.phone_extension = OKC_API.G_MISS_CHAR)
2619: THEN
2620: x_oipv_rec.phone_extension := l_db_oipv_rec.phone_extension;
2621: END IF;
2622: IF (x_oipv_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 2622: IF (x_oipv_rec.object_version_number = OKC_API.G_MISS_NUM)

2618: IF (x_oipv_rec.phone_extension = OKC_API.G_MISS_CHAR)
2619: THEN
2620: x_oipv_rec.phone_extension := l_db_oipv_rec.phone_extension;
2621: END IF;
2622: IF (x_oipv_rec.object_version_number = OKC_API.G_MISS_NUM)
2623: THEN
2624: x_oipv_rec.object_version_number := l_db_oipv_rec.object_version_number;
2625: END IF;
2626: IF (x_oipv_rec.org_id = OKC_API.G_MISS_NUM)

Line 2626: IF (x_oipv_rec.org_id = OKC_API.G_MISS_NUM)

2622: IF (x_oipv_rec.object_version_number = OKC_API.G_MISS_NUM)
2623: THEN
2624: x_oipv_rec.object_version_number := l_db_oipv_rec.object_version_number;
2625: END IF;
2626: IF (x_oipv_rec.org_id = OKC_API.G_MISS_NUM)
2627: THEN
2628: x_oipv_rec.org_id := l_db_oipv_rec.org_id;
2629: END IF;
2630: IF (x_oipv_rec.request_id = OKC_API.G_MISS_NUM)

Line 2630: IF (x_oipv_rec.request_id = OKC_API.G_MISS_NUM)

2626: IF (x_oipv_rec.org_id = OKC_API.G_MISS_NUM)
2627: THEN
2628: x_oipv_rec.org_id := l_db_oipv_rec.org_id;
2629: END IF;
2630: IF (x_oipv_rec.request_id = OKC_API.G_MISS_NUM)
2631: THEN
2632: x_oipv_rec.request_id := l_db_oipv_rec.request_id;
2633: END IF;
2634: IF (x_oipv_rec.program_application_id = OKC_API.G_MISS_NUM)

Line 2634: IF (x_oipv_rec.program_application_id = OKC_API.G_MISS_NUM)

2630: IF (x_oipv_rec.request_id = OKC_API.G_MISS_NUM)
2631: THEN
2632: x_oipv_rec.request_id := l_db_oipv_rec.request_id;
2633: END IF;
2634: IF (x_oipv_rec.program_application_id = OKC_API.G_MISS_NUM)
2635: THEN
2636: x_oipv_rec.program_application_id := l_db_oipv_rec.program_application_id;
2637: END IF;
2638: IF (x_oipv_rec.program_id = OKC_API.G_MISS_NUM)

Line 2638: IF (x_oipv_rec.program_id = OKC_API.G_MISS_NUM)

2634: IF (x_oipv_rec.program_application_id = OKC_API.G_MISS_NUM)
2635: THEN
2636: x_oipv_rec.program_application_id := l_db_oipv_rec.program_application_id;
2637: END IF;
2638: IF (x_oipv_rec.program_id = OKC_API.G_MISS_NUM)
2639: THEN
2640: x_oipv_rec.program_id := l_db_oipv_rec.program_id;
2641: END IF;
2642: IF (x_oipv_rec.program_update_date = OKC_API.G_MISS_DATE)

Line 2642: IF (x_oipv_rec.program_update_date = OKC_API.G_MISS_DATE)

2638: IF (x_oipv_rec.program_id = OKC_API.G_MISS_NUM)
2639: THEN
2640: x_oipv_rec.program_id := l_db_oipv_rec.program_id;
2641: END IF;
2642: IF (x_oipv_rec.program_update_date = OKC_API.G_MISS_DATE)
2643: THEN
2644: x_oipv_rec.program_update_date := l_db_oipv_rec.program_update_date;
2645: END IF;
2646: IF (x_oipv_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 2646: IF (x_oipv_rec.attribute_category = OKC_API.G_MISS_CHAR)

2642: IF (x_oipv_rec.program_update_date = OKC_API.G_MISS_DATE)
2643: THEN
2644: x_oipv_rec.program_update_date := l_db_oipv_rec.program_update_date;
2645: END IF;
2646: IF (x_oipv_rec.attribute_category = OKC_API.G_MISS_CHAR)
2647: THEN
2648: x_oipv_rec.attribute_category := l_db_oipv_rec.attribute_category;
2649: END IF;
2650: IF (x_oipv_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 2650: IF (x_oipv_rec.attribute1 = OKC_API.G_MISS_CHAR)

2646: IF (x_oipv_rec.attribute_category = OKC_API.G_MISS_CHAR)
2647: THEN
2648: x_oipv_rec.attribute_category := l_db_oipv_rec.attribute_category;
2649: END IF;
2650: IF (x_oipv_rec.attribute1 = OKC_API.G_MISS_CHAR)
2651: THEN
2652: x_oipv_rec.attribute1 := l_db_oipv_rec.attribute1;
2653: END IF;
2654: IF (x_oipv_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 2654: IF (x_oipv_rec.attribute2 = OKC_API.G_MISS_CHAR)

2650: IF (x_oipv_rec.attribute1 = OKC_API.G_MISS_CHAR)
2651: THEN
2652: x_oipv_rec.attribute1 := l_db_oipv_rec.attribute1;
2653: END IF;
2654: IF (x_oipv_rec.attribute2 = OKC_API.G_MISS_CHAR)
2655: THEN
2656: x_oipv_rec.attribute2 := l_db_oipv_rec.attribute2;
2657: END IF;
2658: IF (x_oipv_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 2658: IF (x_oipv_rec.attribute3 = OKC_API.G_MISS_CHAR)

2654: IF (x_oipv_rec.attribute2 = OKC_API.G_MISS_CHAR)
2655: THEN
2656: x_oipv_rec.attribute2 := l_db_oipv_rec.attribute2;
2657: END IF;
2658: IF (x_oipv_rec.attribute3 = OKC_API.G_MISS_CHAR)
2659: THEN
2660: x_oipv_rec.attribute3 := l_db_oipv_rec.attribute3;
2661: END IF;
2662: IF (x_oipv_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 2662: IF (x_oipv_rec.attribute4 = OKC_API.G_MISS_CHAR)

2658: IF (x_oipv_rec.attribute3 = OKC_API.G_MISS_CHAR)
2659: THEN
2660: x_oipv_rec.attribute3 := l_db_oipv_rec.attribute3;
2661: END IF;
2662: IF (x_oipv_rec.attribute4 = OKC_API.G_MISS_CHAR)
2663: THEN
2664: x_oipv_rec.attribute4 := l_db_oipv_rec.attribute4;
2665: END IF;
2666: IF (x_oipv_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 2666: IF (x_oipv_rec.attribute5 = OKC_API.G_MISS_CHAR)

2662: IF (x_oipv_rec.attribute4 = OKC_API.G_MISS_CHAR)
2663: THEN
2664: x_oipv_rec.attribute4 := l_db_oipv_rec.attribute4;
2665: END IF;
2666: IF (x_oipv_rec.attribute5 = OKC_API.G_MISS_CHAR)
2667: THEN
2668: x_oipv_rec.attribute5 := l_db_oipv_rec.attribute5;
2669: END IF;
2670: IF (x_oipv_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 2670: IF (x_oipv_rec.attribute6 = OKC_API.G_MISS_CHAR)

2666: IF (x_oipv_rec.attribute5 = OKC_API.G_MISS_CHAR)
2667: THEN
2668: x_oipv_rec.attribute5 := l_db_oipv_rec.attribute5;
2669: END IF;
2670: IF (x_oipv_rec.attribute6 = OKC_API.G_MISS_CHAR)
2671: THEN
2672: x_oipv_rec.attribute6 := l_db_oipv_rec.attribute6;
2673: END IF;
2674: IF (x_oipv_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 2674: IF (x_oipv_rec.attribute7 = OKC_API.G_MISS_CHAR)

2670: IF (x_oipv_rec.attribute6 = OKC_API.G_MISS_CHAR)
2671: THEN
2672: x_oipv_rec.attribute6 := l_db_oipv_rec.attribute6;
2673: END IF;
2674: IF (x_oipv_rec.attribute7 = OKC_API.G_MISS_CHAR)
2675: THEN
2676: x_oipv_rec.attribute7 := l_db_oipv_rec.attribute7;
2677: END IF;
2678: IF (x_oipv_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 2678: IF (x_oipv_rec.attribute8 = OKC_API.G_MISS_CHAR)

2674: IF (x_oipv_rec.attribute7 = OKC_API.G_MISS_CHAR)
2675: THEN
2676: x_oipv_rec.attribute7 := l_db_oipv_rec.attribute7;
2677: END IF;
2678: IF (x_oipv_rec.attribute8 = OKC_API.G_MISS_CHAR)
2679: THEN
2680: x_oipv_rec.attribute8 := l_db_oipv_rec.attribute8;
2681: END IF;
2682: IF (x_oipv_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 2682: IF (x_oipv_rec.attribute9 = OKC_API.G_MISS_CHAR)

2678: IF (x_oipv_rec.attribute8 = OKC_API.G_MISS_CHAR)
2679: THEN
2680: x_oipv_rec.attribute8 := l_db_oipv_rec.attribute8;
2681: END IF;
2682: IF (x_oipv_rec.attribute9 = OKC_API.G_MISS_CHAR)
2683: THEN
2684: x_oipv_rec.attribute9 := l_db_oipv_rec.attribute9;
2685: END IF;
2686: IF (x_oipv_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 2686: IF (x_oipv_rec.attribute10 = OKC_API.G_MISS_CHAR)

2682: IF (x_oipv_rec.attribute9 = OKC_API.G_MISS_CHAR)
2683: THEN
2684: x_oipv_rec.attribute9 := l_db_oipv_rec.attribute9;
2685: END IF;
2686: IF (x_oipv_rec.attribute10 = OKC_API.G_MISS_CHAR)
2687: THEN
2688: x_oipv_rec.attribute10 := l_db_oipv_rec.attribute10;
2689: END IF;
2690: IF (x_oipv_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 2690: IF (x_oipv_rec.attribute11 = OKC_API.G_MISS_CHAR)

2686: IF (x_oipv_rec.attribute10 = OKC_API.G_MISS_CHAR)
2687: THEN
2688: x_oipv_rec.attribute10 := l_db_oipv_rec.attribute10;
2689: END IF;
2690: IF (x_oipv_rec.attribute11 = OKC_API.G_MISS_CHAR)
2691: THEN
2692: x_oipv_rec.attribute11 := l_db_oipv_rec.attribute11;
2693: END IF;
2694: IF (x_oipv_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 2694: IF (x_oipv_rec.attribute12 = OKC_API.G_MISS_CHAR)

2690: IF (x_oipv_rec.attribute11 = OKC_API.G_MISS_CHAR)
2691: THEN
2692: x_oipv_rec.attribute11 := l_db_oipv_rec.attribute11;
2693: END IF;
2694: IF (x_oipv_rec.attribute12 = OKC_API.G_MISS_CHAR)
2695: THEN
2696: x_oipv_rec.attribute12 := l_db_oipv_rec.attribute12;
2697: END IF;
2698: IF (x_oipv_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 2698: IF (x_oipv_rec.attribute13 = OKC_API.G_MISS_CHAR)

2694: IF (x_oipv_rec.attribute12 = OKC_API.G_MISS_CHAR)
2695: THEN
2696: x_oipv_rec.attribute12 := l_db_oipv_rec.attribute12;
2697: END IF;
2698: IF (x_oipv_rec.attribute13 = OKC_API.G_MISS_CHAR)
2699: THEN
2700: x_oipv_rec.attribute13 := l_db_oipv_rec.attribute13;
2701: END IF;
2702: IF (x_oipv_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 2702: IF (x_oipv_rec.attribute14 = OKC_API.G_MISS_CHAR)

2698: IF (x_oipv_rec.attribute13 = OKC_API.G_MISS_CHAR)
2699: THEN
2700: x_oipv_rec.attribute13 := l_db_oipv_rec.attribute13;
2701: END IF;
2702: IF (x_oipv_rec.attribute14 = OKC_API.G_MISS_CHAR)
2703: THEN
2704: x_oipv_rec.attribute14 := l_db_oipv_rec.attribute14;
2705: END IF;
2706: IF (x_oipv_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 2706: IF (x_oipv_rec.attribute15 = OKC_API.G_MISS_CHAR)

2702: IF (x_oipv_rec.attribute14 = OKC_API.G_MISS_CHAR)
2703: THEN
2704: x_oipv_rec.attribute14 := l_db_oipv_rec.attribute14;
2705: END IF;
2706: IF (x_oipv_rec.attribute15 = OKC_API.G_MISS_CHAR)
2707: THEN
2708: x_oipv_rec.attribute15 := l_db_oipv_rec.attribute15;
2709: END IF;
2710: IF (x_oipv_rec.created_by = OKC_API.G_MISS_NUM)

Line 2710: IF (x_oipv_rec.created_by = OKC_API.G_MISS_NUM)

2706: IF (x_oipv_rec.attribute15 = OKC_API.G_MISS_CHAR)
2707: THEN
2708: x_oipv_rec.attribute15 := l_db_oipv_rec.attribute15;
2709: END IF;
2710: IF (x_oipv_rec.created_by = OKC_API.G_MISS_NUM)
2711: THEN
2712: x_oipv_rec.created_by := l_db_oipv_rec.created_by;
2713: END IF;
2714: IF (x_oipv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2714: IF (x_oipv_rec.creation_date = OKC_API.G_MISS_DATE)

2710: IF (x_oipv_rec.created_by = OKC_API.G_MISS_NUM)
2711: THEN
2712: x_oipv_rec.created_by := l_db_oipv_rec.created_by;
2713: END IF;
2714: IF (x_oipv_rec.creation_date = OKC_API.G_MISS_DATE)
2715: THEN
2716: x_oipv_rec.creation_date := l_db_oipv_rec.creation_date;
2717: END IF;
2718: IF (x_oipv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2718: IF (x_oipv_rec.last_updated_by = OKC_API.G_MISS_NUM)

2714: IF (x_oipv_rec.creation_date = OKC_API.G_MISS_DATE)
2715: THEN
2716: x_oipv_rec.creation_date := l_db_oipv_rec.creation_date;
2717: END IF;
2718: IF (x_oipv_rec.last_updated_by = OKC_API.G_MISS_NUM)
2719: THEN
2720: x_oipv_rec.last_updated_by := l_db_oipv_rec.last_updated_by;
2721: END IF;
2722: IF (x_oipv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2722: IF (x_oipv_rec.last_update_date = OKC_API.G_MISS_DATE)

2718: IF (x_oipv_rec.last_updated_by = OKC_API.G_MISS_NUM)
2719: THEN
2720: x_oipv_rec.last_updated_by := l_db_oipv_rec.last_updated_by;
2721: END IF;
2722: IF (x_oipv_rec.last_update_date = OKC_API.G_MISS_DATE)
2723: THEN
2724: x_oipv_rec.last_update_date := l_db_oipv_rec.last_update_date;
2725: END IF;
2726: IF (x_oipv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2726: IF (x_oipv_rec.last_update_login = OKC_API.G_MISS_NUM)

2722: IF (x_oipv_rec.last_update_date = OKC_API.G_MISS_DATE)
2723: THEN
2724: x_oipv_rec.last_update_date := l_db_oipv_rec.last_update_date;
2725: END IF;
2726: IF (x_oipv_rec.last_update_login = OKC_API.G_MISS_NUM)
2727: THEN
2728: x_oipv_rec.last_update_login := l_db_oipv_rec.last_update_login;
2729: END IF;
2730: END IF;

Line 2740: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2736: FUNCTION Set_Attributes (
2737: p_oipv_rec IN oipv_rec_type,
2738: x_oipv_rec OUT NOCOPY oipv_rec_type
2739: ) RETURN VARCHAR2 AS
2740: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2741: BEGIN
2742: x_oipv_rec := p_oipv_rec;
2743:
2744: -- Begin Post-Generation Change

Line 2762: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

2758:
2759: RETURN(l_return_status);
2760: END Set_Attributes;
2761: BEGIN
2762: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2763: G_PKG_NAME,
2764: p_init_msg_list,
2765: l_api_version,
2766: p_api_version,

Line 2769: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2765: l_api_version,
2766: p_api_version,
2767: '_PVT',
2768: x_return_status);
2769: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2770: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2771: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2772: RAISE OKC_API.G_EXCEPTION_ERROR;
2773: END IF;

Line 2770: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2766: p_api_version,
2767: '_PVT',
2768: x_return_status);
2769: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2770: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2771: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2772: RAISE OKC_API.G_EXCEPTION_ERROR;
2773: END IF;
2774: --- Setting item attributes

Line 2771: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2767: '_PVT',
2768: x_return_status);
2769: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2770: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2771: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2772: RAISE OKC_API.G_EXCEPTION_ERROR;
2773: END IF;
2774: --- Setting item attributes
2775: l_return_status := Set_Attributes(

Line 2772: RAISE OKC_API.G_EXCEPTION_ERROR;

2768: x_return_status);
2769: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2770: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2771: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2772: RAISE OKC_API.G_EXCEPTION_ERROR;
2773: END IF;
2774: --- Setting item attributes
2775: l_return_status := Set_Attributes(
2776: p_oipv_rec, -- IN

Line 2779: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2775: l_return_status := Set_Attributes(
2776: p_oipv_rec, -- IN
2777: x_oipv_rec); -- OUT
2778: --- If any errors happen abort API
2779: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2780: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2781: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2782: RAISE OKC_API.G_EXCEPTION_ERROR;
2783: END IF;

Line 2780: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2776: p_oipv_rec, -- IN
2777: x_oipv_rec); -- OUT
2778: --- If any errors happen abort API
2779: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2780: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2781: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2782: RAISE OKC_API.G_EXCEPTION_ERROR;
2783: END IF;
2784: l_return_status := populate_new_record(x_oipv_rec, l_def_oipv_rec);

Line 2781: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2777: x_oipv_rec); -- OUT
2778: --- If any errors happen abort API
2779: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2780: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2781: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2782: RAISE OKC_API.G_EXCEPTION_ERROR;
2783: END IF;
2784: l_return_status := populate_new_record(x_oipv_rec, l_def_oipv_rec);
2785: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2782: RAISE OKC_API.G_EXCEPTION_ERROR;

2778: --- If any errors happen abort API
2779: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2780: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2781: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2782: RAISE OKC_API.G_EXCEPTION_ERROR;
2783: END IF;
2784: l_return_status := populate_new_record(x_oipv_rec, l_def_oipv_rec);
2785: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2786: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 2785: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2781: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2782: RAISE OKC_API.G_EXCEPTION_ERROR;
2783: END IF;
2784: l_return_status := populate_new_record(x_oipv_rec, l_def_oipv_rec);
2785: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2786: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2787: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2788: RAISE OKC_API.G_EXCEPTION_ERROR;
2789: END IF;

Line 2786: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2782: RAISE OKC_API.G_EXCEPTION_ERROR;
2783: END IF;
2784: l_return_status := populate_new_record(x_oipv_rec, l_def_oipv_rec);
2785: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2786: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2787: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2788: RAISE OKC_API.G_EXCEPTION_ERROR;
2789: END IF;
2790: l_def_oipv_rec := fill_who_columns(l_def_oipv_rec);

Line 2787: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2783: END IF;
2784: l_return_status := populate_new_record(x_oipv_rec, l_def_oipv_rec);
2785: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2786: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2787: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2788: RAISE OKC_API.G_EXCEPTION_ERROR;
2789: END IF;
2790: l_def_oipv_rec := fill_who_columns(l_def_oipv_rec);
2791: --- Validate all non-missing attributes (Item Level Validation)

Line 2788: RAISE OKC_API.G_EXCEPTION_ERROR;

2784: l_return_status := populate_new_record(x_oipv_rec, l_def_oipv_rec);
2785: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2786: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2787: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2788: RAISE OKC_API.G_EXCEPTION_ERROR;
2789: END IF;
2790: l_def_oipv_rec := fill_who_columns(l_def_oipv_rec);
2791: --- Validate all non-missing attributes (Item Level Validation)
2792: l_return_status := Validate_Attributes(l_def_oipv_rec);

Line 2794: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2790: l_def_oipv_rec := fill_who_columns(l_def_oipv_rec);
2791: --- Validate all non-missing attributes (Item Level Validation)
2792: l_return_status := Validate_Attributes(l_def_oipv_rec);
2793: --- If any errors happen abort API
2794: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2795: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2796: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2797: RAISE OKC_API.G_EXCEPTION_ERROR;
2798: END IF;

Line 2795: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2791: --- Validate all non-missing attributes (Item Level Validation)
2792: l_return_status := Validate_Attributes(l_def_oipv_rec);
2793: --- If any errors happen abort API
2794: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2795: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2796: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2797: RAISE OKC_API.G_EXCEPTION_ERROR;
2798: END IF;
2799: l_return_status := Validate_Record(l_def_oipv_rec, l_db_oipv_rec);

Line 2796: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2792: l_return_status := Validate_Attributes(l_def_oipv_rec);
2793: --- If any errors happen abort API
2794: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2795: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2796: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2797: RAISE OKC_API.G_EXCEPTION_ERROR;
2798: END IF;
2799: l_return_status := Validate_Record(l_def_oipv_rec, l_db_oipv_rec);
2800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2797: RAISE OKC_API.G_EXCEPTION_ERROR;

2793: --- If any errors happen abort API
2794: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2795: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2796: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2797: RAISE OKC_API.G_EXCEPTION_ERROR;
2798: END IF;
2799: l_return_status := Validate_Record(l_def_oipv_rec, l_db_oipv_rec);
2800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 2800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2796: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2797: RAISE OKC_API.G_EXCEPTION_ERROR;
2798: END IF;
2799: l_return_status := Validate_Record(l_def_oipv_rec, l_db_oipv_rec);
2800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2802: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2803: RAISE OKC_API.G_EXCEPTION_ERROR;
2804: END IF;

Line 2801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2797: RAISE OKC_API.G_EXCEPTION_ERROR;
2798: END IF;
2799: l_return_status := Validate_Record(l_def_oipv_rec, l_db_oipv_rec);
2800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2802: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2803: RAISE OKC_API.G_EXCEPTION_ERROR;
2804: END IF;
2805: -- Lock the Record

Line 2802: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2798: END IF;
2799: l_return_status := Validate_Record(l_def_oipv_rec, l_db_oipv_rec);
2800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2802: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2803: RAISE OKC_API.G_EXCEPTION_ERROR;
2804: END IF;
2805: -- Lock the Record
2806: /*

Line 2803: RAISE OKC_API.G_EXCEPTION_ERROR;

2799: l_return_status := Validate_Record(l_def_oipv_rec, l_db_oipv_rec);
2800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2802: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2803: RAISE OKC_API.G_EXCEPTION_ERROR;
2804: END IF;
2805: -- Lock the Record
2806: /*
2807: lock_row(

Line 2814: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2810: x_return_status => l_return_status,
2811: x_msg_count => x_msg_count,
2812: x_msg_data => x_msg_data,
2813: p_oipv_rec => p_oipv_rec);
2814: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2815: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2816: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2817: RAISE OKC_API.G_EXCEPTION_ERROR;
2818: END IF;

Line 2815: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2811: x_msg_count => x_msg_count,
2812: x_msg_data => x_msg_data,
2813: p_oipv_rec => p_oipv_rec);
2814: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2815: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2816: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2817: RAISE OKC_API.G_EXCEPTION_ERROR;
2818: END IF;
2819: */

Line 2816: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2812: x_msg_data => x_msg_data,
2813: p_oipv_rec => p_oipv_rec);
2814: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2815: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2816: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2817: RAISE OKC_API.G_EXCEPTION_ERROR;
2818: END IF;
2819: */
2820: -----------------------------------------

Line 2817: RAISE OKC_API.G_EXCEPTION_ERROR;

2813: p_oipv_rec => p_oipv_rec);
2814: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2815: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2816: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2817: RAISE OKC_API.G_EXCEPTION_ERROR;
2818: END IF;
2819: */
2820: -----------------------------------------
2821: -- Move VIEW record to "Child" records --

Line 2835: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2831: x_msg_data,
2832: l_oip_rec,
2833: lx_oip_rec
2834: );
2835: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2836: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2837: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2838: RAISE OKC_API.G_EXCEPTION_ERROR;
2839: END IF;

Line 2836: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2832: l_oip_rec,
2833: lx_oip_rec
2834: );
2835: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2836: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2837: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2838: RAISE OKC_API.G_EXCEPTION_ERROR;
2839: END IF;
2840: migrate(lx_oip_rec, l_def_oipv_rec);

Line 2837: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

2833: lx_oip_rec
2834: );
2835: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2836: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2837: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2838: RAISE OKC_API.G_EXCEPTION_ERROR;
2839: END IF;
2840: migrate(lx_oip_rec, l_def_oipv_rec);
2841: x_oipv_rec := l_def_oipv_rec;

Line 2838: RAISE OKC_API.G_EXCEPTION_ERROR;

2834: );
2835: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2836: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2837: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2838: RAISE OKC_API.G_EXCEPTION_ERROR;
2839: END IF;
2840: migrate(lx_oip_rec, l_def_oipv_rec);
2841: x_oipv_rec := l_def_oipv_rec;
2842: x_return_status := l_return_status;

Line 2843: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

2839: END IF;
2840: migrate(lx_oip_rec, l_def_oipv_rec);
2841: x_oipv_rec := l_def_oipv_rec;
2842: x_return_status := l_return_status;
2843: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2844: EXCEPTION
2845: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2846: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2847: (

Line 2845: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2841: x_oipv_rec := l_def_oipv_rec;
2842: x_return_status := l_return_status;
2843: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2844: EXCEPTION
2845: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2846: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2847: (
2848: l_api_name,
2849: G_PKG_NAME,

Line 2846: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2842: x_return_status := l_return_status;
2843: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2844: EXCEPTION
2845: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2846: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2847: (
2848: l_api_name,
2849: G_PKG_NAME,
2850: 'OKC_API.G_RET_STS_ERROR',

Line 2850: 'OKC_API.G_RET_STS_ERROR',

2846: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2847: (
2848: l_api_name,
2849: G_PKG_NAME,
2850: 'OKC_API.G_RET_STS_ERROR',
2851: x_msg_count,
2852: x_msg_data,
2853: '_PVT'
2854: );

Line 2855: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2851: x_msg_count,
2852: x_msg_data,
2853: '_PVT'
2854: );
2855: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2856: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2857: (
2858: l_api_name,
2859: G_PKG_NAME,

Line 2856: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2852: x_msg_data,
2853: '_PVT'
2854: );
2855: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2856: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2857: (
2858: l_api_name,
2859: G_PKG_NAME,
2860: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2860: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2856: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2857: (
2858: l_api_name,
2859: G_PKG_NAME,
2860: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2861: x_msg_count,
2862: x_msg_data,
2863: '_PVT'
2864: );

Line 2866: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2862: x_msg_data,
2863: '_PVT'
2864: );
2865: WHEN OTHERS THEN
2866: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2867: (
2868: l_api_name,
2869: G_PKG_NAME,
2870: 'OTHERS',

Line 2881: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2877: -- PL/SQL TBL update_row for:oipv_tbl --
2878: ----------------------------------------
2879: PROCEDURE update_row(
2880: p_api_version IN NUMBER,
2881: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2882: x_return_status OUT NOCOPY VARCHAR2,
2883: x_msg_count OUT NOCOPY NUMBER,
2884: x_msg_data OUT NOCOPY VARCHAR2,
2885: p_oipv_tbl IN oipv_tbl_type,

Line 2892: OKC_API.init_msg_list(p_init_msg_list);

2888: l_api_version CONSTANT NUMBER := 1;
2889: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
2890: i NUMBER := 0;
2891: BEGIN
2892: OKC_API.init_msg_list(p_init_msg_list);
2893: -- Make sure PL/SQL table has records in it before passing
2894: IF (p_oipv_tbl.COUNT > 0) THEN
2895: i := p_oipv_tbl.FIRST;
2896: LOOP

Line 2905: p_init_msg_list => OKC_API.G_FALSE,

2901: l_error_rec.api_package := G_PKG_NAME;
2902: l_error_rec.idx := i;
2903: update_row (
2904: p_api_version => p_api_version,
2905: p_init_msg_list => OKC_API.G_FALSE,
2906: x_return_status => l_error_rec.error_type,
2907: x_msg_count => l_error_rec.msg_count,
2908: x_msg_data => l_error_rec.msg_data,
2909: p_oipv_rec => p_oipv_tbl(i),

Line 2911: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN

2907: x_msg_count => l_error_rec.msg_count,
2908: x_msg_data => l_error_rec.msg_data,
2909: p_oipv_rec => p_oipv_tbl(i),
2910: x_oipv_rec => x_oipv_tbl(i));
2911: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
2912: l_error_rec.sqlcode := SQLCODE;
2913: load_error_tbl(l_error_rec, px_error_tbl);
2914: ELSE
2915: x_msg_count := l_error_rec.msg_count;

Line 2919: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2915: x_msg_count := l_error_rec.msg_count;
2916: x_msg_data := l_error_rec.msg_data;
2917: END IF;
2918: EXCEPTION
2919: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2920: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2921: l_error_rec.sqlcode := SQLCODE;
2922: load_error_tbl(l_error_rec, px_error_tbl);
2923: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 2920: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;

2916: x_msg_data := l_error_rec.msg_data;
2917: END IF;
2918: EXCEPTION
2919: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2920: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2921: l_error_rec.sqlcode := SQLCODE;
2922: load_error_tbl(l_error_rec, px_error_tbl);
2923: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2924: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 2923: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2919: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2920: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2921: l_error_rec.sqlcode := SQLCODE;
2922: load_error_tbl(l_error_rec, px_error_tbl);
2923: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2924: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
2925: l_error_rec.sqlcode := SQLCODE;
2926: load_error_tbl(l_error_rec, px_error_tbl);
2927: WHEN OTHERS THEN

Line 2924: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

2920: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2921: l_error_rec.sqlcode := SQLCODE;
2922: load_error_tbl(l_error_rec, px_error_tbl);
2923: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2924: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
2925: l_error_rec.sqlcode := SQLCODE;
2926: load_error_tbl(l_error_rec, px_error_tbl);
2927: WHEN OTHERS THEN
2928: l_error_rec.error_type := 'OTHERS';

Line 2939: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

2935: END IF;
2936: -- Loop through the error_tbl to find the error with the highest severity
2937: -- and return it.
2938: x_return_status := find_highest_exception(px_error_tbl);
2939: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2940: EXCEPTION
2941: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2942: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2943: (

Line 2941: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2937: -- and return it.
2938: x_return_status := find_highest_exception(px_error_tbl);
2939: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2940: EXCEPTION
2941: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2942: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2943: (
2944: l_api_name,
2945: G_PKG_NAME,

Line 2942: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2938: x_return_status := find_highest_exception(px_error_tbl);
2939: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2940: EXCEPTION
2941: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2942: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2943: (
2944: l_api_name,
2945: G_PKG_NAME,
2946: 'OKC_API.G_RET_STS_ERROR',

Line 2946: 'OKC_API.G_RET_STS_ERROR',

2942: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2943: (
2944: l_api_name,
2945: G_PKG_NAME,
2946: 'OKC_API.G_RET_STS_ERROR',
2947: x_msg_count,
2948: x_msg_data,
2949: '_PVT'
2950: );

Line 2951: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2947: x_msg_count,
2948: x_msg_data,
2949: '_PVT'
2950: );
2951: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2952: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2953: (
2954: l_api_name,
2955: G_PKG_NAME,

Line 2952: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2948: x_msg_data,
2949: '_PVT'
2950: );
2951: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2952: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2953: (
2954: l_api_name,
2955: G_PKG_NAME,
2956: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2956: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2952: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2953: (
2954: l_api_name,
2955: G_PKG_NAME,
2956: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2957: x_msg_count,
2958: x_msg_data,
2959: '_PVT'
2960: );

Line 2962: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2958: x_msg_data,
2959: '_PVT'
2960: );
2961: WHEN OTHERS THEN
2962: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2963: (
2964: l_api_name,
2965: G_PKG_NAME,
2966: 'OTHERS',

Line 2977: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2973: -- PL/SQL TBL update_row for:OIPV_TBL --
2974: ----------------------------------------
2975: PROCEDURE update_row(
2976: p_api_version IN NUMBER,
2977: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2978: x_return_status OUT NOCOPY VARCHAR2,
2979: x_msg_count OUT NOCOPY NUMBER,
2980: x_msg_data OUT NOCOPY VARCHAR2,
2981: p_oipv_tbl IN oipv_tbl_type,

Line 2985: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2981: p_oipv_tbl IN oipv_tbl_type,
2982: x_oipv_tbl OUT NOCOPY oipv_tbl_type) AS
2983: l_api_version CONSTANT NUMBER := 1;
2984: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
2985: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2986: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2987: BEGIN
2988: OKC_API.init_msg_list(p_init_msg_list);
2989: -- Make sure PL/SQL table has records in it before passing

Line 2988: OKC_API.init_msg_list(p_init_msg_list);

2984: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
2985: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2986: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2987: BEGIN
2988: OKC_API.init_msg_list(p_init_msg_list);
2989: -- Make sure PL/SQL table has records in it before passing
2990: IF (p_oipv_tbl.COUNT > 0) THEN
2991: update_row (
2992: p_api_version => p_api_version,

Line 2993: p_init_msg_list => OKC_API.G_FALSE,

2989: -- Make sure PL/SQL table has records in it before passing
2990: IF (p_oipv_tbl.COUNT > 0) THEN
2991: update_row (
2992: p_api_version => p_api_version,
2993: p_init_msg_list => OKC_API.G_FALSE,
2994: x_return_status => x_return_status,
2995: x_msg_count => x_msg_count,
2996: x_msg_data => x_msg_data,
2997: p_oipv_tbl => p_oipv_tbl,

Line 3001: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

2997: p_oipv_tbl => p_oipv_tbl,
2998: x_oipv_tbl => x_oipv_tbl,
2999: px_error_tbl => l_error_tbl);
3000: END IF;
3001: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3002: EXCEPTION
3003: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3004: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3005: (

Line 3003: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2999: px_error_tbl => l_error_tbl);
3000: END IF;
3001: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3002: EXCEPTION
3003: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3004: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3005: (
3006: l_api_name,
3007: G_PKG_NAME,

Line 3004: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3000: END IF;
3001: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3002: EXCEPTION
3003: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3004: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3005: (
3006: l_api_name,
3007: G_PKG_NAME,
3008: 'OKC_API.G_RET_STS_ERROR',

Line 3008: 'OKC_API.G_RET_STS_ERROR',

3004: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3005: (
3006: l_api_name,
3007: G_PKG_NAME,
3008: 'OKC_API.G_RET_STS_ERROR',
3009: x_msg_count,
3010: x_msg_data,
3011: '_PVT'
3012: );

Line 3013: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3009: x_msg_count,
3010: x_msg_data,
3011: '_PVT'
3012: );
3013: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3014: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3015: (
3016: l_api_name,
3017: G_PKG_NAME,

Line 3014: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3010: x_msg_data,
3011: '_PVT'
3012: );
3013: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3014: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3015: (
3016: l_api_name,
3017: G_PKG_NAME,
3018: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3018: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3014: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3015: (
3016: l_api_name,
3017: G_PKG_NAME,
3018: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3019: x_msg_count,
3020: x_msg_data,
3021: '_PVT'
3022: );

Line 3024: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3020: x_msg_data,
3021: '_PVT'
3022: );
3023: WHEN OTHERS THEN
3024: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3025: (
3026: l_api_name,
3027: G_PKG_NAME,
3028: 'OTHERS',

Line 3041: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3037: --------------------------------------
3038: -- delete_row for:OKL_OPEN_INT_PRTY --
3039: --------------------------------------
3040: PROCEDURE delete_row(
3041: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3042: x_return_status OUT NOCOPY VARCHAR2,
3043: x_msg_count OUT NOCOPY NUMBER,
3044: x_msg_data OUT NOCOPY VARCHAR2,
3045: p_oip_rec IN oip_rec_type) AS

Line 3048: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

3044: x_msg_data OUT NOCOPY VARCHAR2,
3045: p_oip_rec IN oip_rec_type) AS
3046: l_api_version CONSTANT NUMBER := 1;
3047: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
3048: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3049: l_oip_rec oip_rec_type := p_oip_rec;
3050: l_row_notfound BOOLEAN := TRUE;
3051: BEGIN
3052: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 3052: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

3048: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3049: l_oip_rec oip_rec_type := p_oip_rec;
3050: l_row_notfound BOOLEAN := TRUE;
3051: BEGIN
3052: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3053: p_init_msg_list,
3054: '_PVT',
3055: x_return_status);
3056: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3056: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3052: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3053: p_init_msg_list,
3054: '_PVT',
3055: x_return_status);
3056: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3057: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3058: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3059: RAISE OKC_API.G_EXCEPTION_ERROR;
3060: END IF;

Line 3057: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3053: p_init_msg_list,
3054: '_PVT',
3055: x_return_status);
3056: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3057: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3058: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3059: RAISE OKC_API.G_EXCEPTION_ERROR;
3060: END IF;
3061: DELETE FROM OKL_OPEN_INT_PRTY

Line 3058: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

3054: '_PVT',
3055: x_return_status);
3056: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3057: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3058: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3059: RAISE OKC_API.G_EXCEPTION_ERROR;
3060: END IF;
3061: DELETE FROM OKL_OPEN_INT_PRTY
3062: WHERE ID = p_oip_rec.id;

Line 3059: RAISE OKC_API.G_EXCEPTION_ERROR;

3055: x_return_status);
3056: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3057: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3058: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3059: RAISE OKC_API.G_EXCEPTION_ERROR;
3060: END IF;
3061: DELETE FROM OKL_OPEN_INT_PRTY
3062: WHERE ID = p_oip_rec.id;
3063: x_return_status := l_return_status;

Line 3064: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

3060: END IF;
3061: DELETE FROM OKL_OPEN_INT_PRTY
3062: WHERE ID = p_oip_rec.id;
3063: x_return_status := l_return_status;
3064: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3065: EXCEPTION
3066: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3067: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3068: (

Line 3066: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3062: WHERE ID = p_oip_rec.id;
3063: x_return_status := l_return_status;
3064: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3065: EXCEPTION
3066: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3067: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3068: (
3069: l_api_name,
3070: G_PKG_NAME,

Line 3067: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3063: x_return_status := l_return_status;
3064: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3065: EXCEPTION
3066: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3067: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3068: (
3069: l_api_name,
3070: G_PKG_NAME,
3071: 'OKC_API.G_RET_STS_ERROR',

Line 3071: 'OKC_API.G_RET_STS_ERROR',

3067: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3068: (
3069: l_api_name,
3070: G_PKG_NAME,
3071: 'OKC_API.G_RET_STS_ERROR',
3072: x_msg_count,
3073: x_msg_data,
3074: '_PVT'
3075: );

Line 3076: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3072: x_msg_count,
3073: x_msg_data,
3074: '_PVT'
3075: );
3076: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3077: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3078: (
3079: l_api_name,
3080: G_PKG_NAME,

Line 3077: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3073: x_msg_data,
3074: '_PVT'
3075: );
3076: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3077: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3078: (
3079: l_api_name,
3080: G_PKG_NAME,
3081: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3081: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3077: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3078: (
3079: l_api_name,
3080: G_PKG_NAME,
3081: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3082: x_msg_count,
3083: x_msg_data,
3084: '_PVT'
3085: );

Line 3087: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3083: x_msg_data,
3084: '_PVT'
3085: );
3086: WHEN OTHERS THEN
3087: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3088: (
3089: l_api_name,
3090: G_PKG_NAME,
3091: 'OTHERS',

Line 3102: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3098: -- delete_row for:OKL_OPEN_INT_PRTY_V --
3099: ----------------------------------------
3100: PROCEDURE delete_row(
3101: p_api_version IN NUMBER,
3102: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3103: x_return_status OUT NOCOPY VARCHAR2,
3104: x_msg_count OUT NOCOPY NUMBER,
3105: x_msg_data OUT NOCOPY VARCHAR2,
3106: p_oipv_rec IN oipv_rec_type) AS

Line 3109: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

3105: x_msg_data OUT NOCOPY VARCHAR2,
3106: p_oipv_rec IN oipv_rec_type) AS
3107: l_api_version CONSTANT NUMBER := 1;
3108: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
3109: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3110: l_oipv_rec oipv_rec_type := p_oipv_rec;
3111: l_oip_rec oip_rec_type;
3112: BEGIN
3113: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 3113: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

3109: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3110: l_oipv_rec oipv_rec_type := p_oipv_rec;
3111: l_oip_rec oip_rec_type;
3112: BEGIN
3113: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3114: G_PKG_NAME,
3115: p_init_msg_list,
3116: l_api_version,
3117: p_api_version,

Line 3120: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3116: l_api_version,
3117: p_api_version,
3118: '_PVT',
3119: x_return_status);
3120: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3121: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3122: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3123: RAISE OKC_API.G_EXCEPTION_ERROR;
3124: END IF;

Line 3121: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3117: p_api_version,
3118: '_PVT',
3119: x_return_status);
3120: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3121: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3122: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3123: RAISE OKC_API.G_EXCEPTION_ERROR;
3124: END IF;
3125: -----------------------------------------

Line 3122: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

3118: '_PVT',
3119: x_return_status);
3120: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3121: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3122: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3123: RAISE OKC_API.G_EXCEPTION_ERROR;
3124: END IF;
3125: -----------------------------------------
3126: -- Move VIEW record to "Child" records --

Line 3123: RAISE OKC_API.G_EXCEPTION_ERROR;

3119: x_return_status);
3120: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3121: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3122: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3123: RAISE OKC_API.G_EXCEPTION_ERROR;
3124: END IF;
3125: -----------------------------------------
3126: -- Move VIEW record to "Child" records --
3127: -----------------------------------------

Line 3139: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3135: x_msg_count,
3136: x_msg_data,
3137: l_oip_rec
3138: );
3139: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3140: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3141: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3142: RAISE OKC_API.G_EXCEPTION_ERROR;
3143: END IF;

Line 3140: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3136: x_msg_data,
3137: l_oip_rec
3138: );
3139: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3140: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3141: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3142: RAISE OKC_API.G_EXCEPTION_ERROR;
3143: END IF;
3144: x_return_status := l_return_status;

Line 3141: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

3137: l_oip_rec
3138: );
3139: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3140: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3141: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3142: RAISE OKC_API.G_EXCEPTION_ERROR;
3143: END IF;
3144: x_return_status := l_return_status;
3145: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 3142: RAISE OKC_API.G_EXCEPTION_ERROR;

3138: );
3139: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3140: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3141: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3142: RAISE OKC_API.G_EXCEPTION_ERROR;
3143: END IF;
3144: x_return_status := l_return_status;
3145: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3146: EXCEPTION

Line 3145: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

3141: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3142: RAISE OKC_API.G_EXCEPTION_ERROR;
3143: END IF;
3144: x_return_status := l_return_status;
3145: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3146: EXCEPTION
3147: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3148: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3149: (

Line 3147: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3143: END IF;
3144: x_return_status := l_return_status;
3145: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3146: EXCEPTION
3147: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3148: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3149: (
3150: l_api_name,
3151: G_PKG_NAME,

Line 3148: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3144: x_return_status := l_return_status;
3145: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3146: EXCEPTION
3147: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3148: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3149: (
3150: l_api_name,
3151: G_PKG_NAME,
3152: 'OKC_API.G_RET_STS_ERROR',

Line 3152: 'OKC_API.G_RET_STS_ERROR',

3148: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3149: (
3150: l_api_name,
3151: G_PKG_NAME,
3152: 'OKC_API.G_RET_STS_ERROR',
3153: x_msg_count,
3154: x_msg_data,
3155: '_PVT'
3156: );

Line 3157: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3153: x_msg_count,
3154: x_msg_data,
3155: '_PVT'
3156: );
3157: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3158: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3159: (
3160: l_api_name,
3161: G_PKG_NAME,

Line 3158: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3154: x_msg_data,
3155: '_PVT'
3156: );
3157: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3158: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3159: (
3160: l_api_name,
3161: G_PKG_NAME,
3162: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3162: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3158: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3159: (
3160: l_api_name,
3161: G_PKG_NAME,
3162: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3163: x_msg_count,
3164: x_msg_data,
3165: '_PVT'
3166: );

Line 3168: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3164: x_msg_data,
3165: '_PVT'
3166: );
3167: WHEN OTHERS THEN
3168: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3169: (
3170: l_api_name,
3171: G_PKG_NAME,
3172: 'OTHERS',

Line 3183: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3179: -- PL/SQL TBL delete_row for:OKL_OPEN_INT_PRTY_V --
3180: ---------------------------------------------------
3181: PROCEDURE delete_row(
3182: p_api_version IN NUMBER,
3183: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3184: x_return_status OUT NOCOPY VARCHAR2,
3185: x_msg_count OUT NOCOPY NUMBER,
3186: x_msg_data OUT NOCOPY VARCHAR2,
3187: p_oipv_tbl IN oipv_tbl_type,

Line 3193: OKC_API.init_msg_list(p_init_msg_list);

3189: l_api_version CONSTANT NUMBER := 1;
3190: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
3191: i NUMBER := 0;
3192: BEGIN
3193: OKC_API.init_msg_list(p_init_msg_list);
3194: -- Make sure PL/SQL table has records in it before passing
3195: IF (p_oipv_tbl.COUNT > 0) THEN
3196: i := p_oipv_tbl.FIRST;
3197: LOOP

Line 3206: p_init_msg_list => OKC_API.G_FALSE,

3202: l_error_rec.api_package := G_PKG_NAME;
3203: l_error_rec.idx := i;
3204: delete_row (
3205: p_api_version => p_api_version,
3206: p_init_msg_list => OKC_API.G_FALSE,
3207: x_return_status => l_error_rec.error_type,
3208: x_msg_count => l_error_rec.msg_count,
3209: x_msg_data => l_error_rec.msg_data,
3210: p_oipv_rec => p_oipv_tbl(i));

Line 3211: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN

3207: x_return_status => l_error_rec.error_type,
3208: x_msg_count => l_error_rec.msg_count,
3209: x_msg_data => l_error_rec.msg_data,
3210: p_oipv_rec => p_oipv_tbl(i));
3211: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
3212: l_error_rec.sqlcode := SQLCODE;
3213: load_error_tbl(l_error_rec, px_error_tbl);
3214: ELSE
3215: x_msg_count := l_error_rec.msg_count;

Line 3219: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3215: x_msg_count := l_error_rec.msg_count;
3216: x_msg_data := l_error_rec.msg_data;
3217: END IF;
3218: EXCEPTION
3219: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3220: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
3221: l_error_rec.sqlcode := SQLCODE;
3222: load_error_tbl(l_error_rec, px_error_tbl);
3223: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 3220: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;

3216: x_msg_data := l_error_rec.msg_data;
3217: END IF;
3218: EXCEPTION
3219: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3220: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
3221: l_error_rec.sqlcode := SQLCODE;
3222: load_error_tbl(l_error_rec, px_error_tbl);
3223: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3224: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 3223: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3219: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3220: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
3221: l_error_rec.sqlcode := SQLCODE;
3222: load_error_tbl(l_error_rec, px_error_tbl);
3223: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3224: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
3225: l_error_rec.sqlcode := SQLCODE;
3226: load_error_tbl(l_error_rec, px_error_tbl);
3227: WHEN OTHERS THEN

Line 3224: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

3220: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
3221: l_error_rec.sqlcode := SQLCODE;
3222: load_error_tbl(l_error_rec, px_error_tbl);
3223: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3224: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
3225: l_error_rec.sqlcode := SQLCODE;
3226: load_error_tbl(l_error_rec, px_error_tbl);
3227: WHEN OTHERS THEN
3228: l_error_rec.error_type := 'OTHERS';

Line 3239: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

3235: END IF;
3236: -- Loop through the error_tbl to find the error with the highest severity
3237: -- and return it.
3238: x_return_status := find_highest_exception(px_error_tbl);
3239: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3240: EXCEPTION
3241: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3242: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3243: (

Line 3241: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3237: -- and return it.
3238: x_return_status := find_highest_exception(px_error_tbl);
3239: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3240: EXCEPTION
3241: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3242: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3243: (
3244: l_api_name,
3245: G_PKG_NAME,

Line 3242: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3238: x_return_status := find_highest_exception(px_error_tbl);
3239: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3240: EXCEPTION
3241: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3242: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3243: (
3244: l_api_name,
3245: G_PKG_NAME,
3246: 'OKC_API.G_RET_STS_ERROR',

Line 3246: 'OKC_API.G_RET_STS_ERROR',

3242: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3243: (
3244: l_api_name,
3245: G_PKG_NAME,
3246: 'OKC_API.G_RET_STS_ERROR',
3247: x_msg_count,
3248: x_msg_data,
3249: '_PVT'
3250: );

Line 3251: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3247: x_msg_count,
3248: x_msg_data,
3249: '_PVT'
3250: );
3251: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3252: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3253: (
3254: l_api_name,
3255: G_PKG_NAME,

Line 3252: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3248: x_msg_data,
3249: '_PVT'
3250: );
3251: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3252: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3253: (
3254: l_api_name,
3255: G_PKG_NAME,
3256: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3256: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3252: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3253: (
3254: l_api_name,
3255: G_PKG_NAME,
3256: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3257: x_msg_count,
3258: x_msg_data,
3259: '_PVT'
3260: );

Line 3262: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3258: x_msg_data,
3259: '_PVT'
3260: );
3261: WHEN OTHERS THEN
3262: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3263: (
3264: l_api_name,
3265: G_PKG_NAME,
3266: 'OTHERS',

Line 3277: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3273: -- PL/SQL TBL delete_row for:OKL_OPEN_INT_PRTY_V --
3274: ---------------------------------------------------
3275: PROCEDURE delete_row(
3276: p_api_version IN NUMBER,
3277: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3278: x_return_status OUT NOCOPY VARCHAR2,
3279: x_msg_count OUT NOCOPY NUMBER,
3280: x_msg_data OUT NOCOPY VARCHAR2,
3281: p_oipv_tbl IN oipv_tbl_type) AS

Line 3284: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

3280: x_msg_data OUT NOCOPY VARCHAR2,
3281: p_oipv_tbl IN oipv_tbl_type) AS
3282: l_api_version CONSTANT NUMBER := 1;
3283: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
3284: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3285: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3286: BEGIN
3287: OKC_API.init_msg_list(p_init_msg_list);
3288: -- Make sure PL/SQL table has records in it before passing

Line 3287: OKC_API.init_msg_list(p_init_msg_list);

3283: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
3284: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3285: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3286: BEGIN
3287: OKC_API.init_msg_list(p_init_msg_list);
3288: -- Make sure PL/SQL table has records in it before passing
3289: IF (p_oipv_tbl.COUNT > 0) THEN
3290: delete_row (
3291: p_api_version => p_api_version,

Line 3292: p_init_msg_list => OKC_API.G_FALSE,

3288: -- Make sure PL/SQL table has records in it before passing
3289: IF (p_oipv_tbl.COUNT > 0) THEN
3290: delete_row (
3291: p_api_version => p_api_version,
3292: p_init_msg_list => OKC_API.G_FALSE,
3293: x_return_status => x_return_status,
3294: x_msg_count => x_msg_count,
3295: x_msg_data => x_msg_data,
3296: p_oipv_tbl => p_oipv_tbl,

Line 3299: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

3295: x_msg_data => x_msg_data,
3296: p_oipv_tbl => p_oipv_tbl,
3297: px_error_tbl => l_error_tbl);
3298: END IF;
3299: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3300: EXCEPTION
3301: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3302: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3303: (

Line 3301: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3297: px_error_tbl => l_error_tbl);
3298: END IF;
3299: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3300: EXCEPTION
3301: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3302: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3303: (
3304: l_api_name,
3305: G_PKG_NAME,

Line 3302: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3298: END IF;
3299: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3300: EXCEPTION
3301: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3302: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3303: (
3304: l_api_name,
3305: G_PKG_NAME,
3306: 'OKC_API.G_RET_STS_ERROR',

Line 3306: 'OKC_API.G_RET_STS_ERROR',

3302: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3303: (
3304: l_api_name,
3305: G_PKG_NAME,
3306: 'OKC_API.G_RET_STS_ERROR',
3307: x_msg_count,
3308: x_msg_data,
3309: '_PVT'
3310: );

Line 3311: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3307: x_msg_count,
3308: x_msg_data,
3309: '_PVT'
3310: );
3311: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3312: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3313: (
3314: l_api_name,
3315: G_PKG_NAME,

Line 3312: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3308: x_msg_data,
3309: '_PVT'
3310: );
3311: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3312: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3313: (
3314: l_api_name,
3315: G_PKG_NAME,
3316: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3316: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3312: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3313: (
3314: l_api_name,
3315: G_PKG_NAME,
3316: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3317: x_msg_count,
3318: x_msg_data,
3319: '_PVT'
3320: );

Line 3322: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3318: x_msg_data,
3319: '_PVT'
3320: );
3321: WHEN OTHERS THEN
3322: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3323: (
3324: l_api_name,
3325: G_PKG_NAME,
3326: 'OTHERS',