DBA Data[Home] [Help]

APPS.OKC_CRT_PVT dependencies on OKC_API

Line 9: g_return_status varchar2(1) := OKC_API.G_RET_STS_SUCCESS;

5: /*+++++++++++++Start of hand code +++++++++++++++++*/
6: G_UNEXPECTED_ERROR CONSTANT varchar2(200) := 'OKC_UNEXPECTED_ERROR';
7: G_SQLCODE_TOKEN CONSTANT varchar2(200) := 'ERROR_CODE';
8: G_SQLERRM_TOKEN CONSTANT varchar2(200) := 'ERROR_MESSAGE';
9: g_return_status varchar2(1) := OKC_API.G_RET_STS_SUCCESS;
10: /*+++++++++++++End of hand code +++++++++++++++++++*/
11: ---------------------------------------------------------------------------
12: -- FUNCTION get_seq_id
13: ---------------------------------------------------------------------------

Line 403: IF (l_crtv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

399: p_crtv_rec IN crtv_rec_type
400: ) RETURN crtv_rec_type IS
401: l_crtv_rec crtv_rec_type := p_crtv_rec;
402: BEGIN
403: IF (l_crtv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
404: l_crtv_rec.object_version_number := NULL;
405: END IF;
406: IF (l_crtv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
407: l_crtv_rec.sfwt_flag := NULL;

Line 406: IF (l_crtv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

402: BEGIN
403: IF (l_crtv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
404: l_crtv_rec.object_version_number := NULL;
405: END IF;
406: IF (l_crtv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
407: l_crtv_rec.sfwt_flag := NULL;
408: END IF;
409: IF (l_crtv_rec.chr_id = OKC_API.G_MISS_NUM) THEN
410: l_crtv_rec.chr_id := NULL;

Line 409: IF (l_crtv_rec.chr_id = OKC_API.G_MISS_NUM) THEN

405: END IF;
406: IF (l_crtv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
407: l_crtv_rec.sfwt_flag := NULL;
408: END IF;
409: IF (l_crtv_rec.chr_id = OKC_API.G_MISS_NUM) THEN
410: l_crtv_rec.chr_id := NULL;
411: END IF;
412: IF (l_crtv_rec.crs_code = OKC_API.G_MISS_CHAR) THEN
413: l_crtv_rec.crs_code := NULL;

Line 412: IF (l_crtv_rec.crs_code = OKC_API.G_MISS_CHAR) THEN

408: END IF;
409: IF (l_crtv_rec.chr_id = OKC_API.G_MISS_NUM) THEN
410: l_crtv_rec.chr_id := NULL;
411: END IF;
412: IF (l_crtv_rec.crs_code = OKC_API.G_MISS_CHAR) THEN
413: l_crtv_rec.crs_code := NULL;
414: END IF;
415: IF (l_crtv_rec.user_id = OKC_API.G_MISS_NUM) THEN
416: l_crtv_rec.user_id := NULL;

Line 415: IF (l_crtv_rec.user_id = OKC_API.G_MISS_NUM) THEN

411: END IF;
412: IF (l_crtv_rec.crs_code = OKC_API.G_MISS_CHAR) THEN
413: l_crtv_rec.crs_code := NULL;
414: END IF;
415: IF (l_crtv_rec.user_id = OKC_API.G_MISS_NUM) THEN
416: l_crtv_rec.user_id := NULL;
417: END IF;
418: IF (l_crtv_rec.name = OKC_API.G_MISS_CHAR) THEN
419: l_crtv_rec.name := NULL;

Line 418: IF (l_crtv_rec.name = OKC_API.G_MISS_CHAR) THEN

414: END IF;
415: IF (l_crtv_rec.user_id = OKC_API.G_MISS_NUM) THEN
416: l_crtv_rec.user_id := NULL;
417: END IF;
418: IF (l_crtv_rec.name = OKC_API.G_MISS_CHAR) THEN
419: l_crtv_rec.name := NULL;
420: END IF;
421: IF (l_crtv_rec.datetime_request = OKC_API.G_MISS_DATE) THEN
422: l_crtv_rec.datetime_request := NULL;

Line 421: IF (l_crtv_rec.datetime_request = OKC_API.G_MISS_DATE) THEN

417: END IF;
418: IF (l_crtv_rec.name = OKC_API.G_MISS_CHAR) THEN
419: l_crtv_rec.name := NULL;
420: END IF;
421: IF (l_crtv_rec.datetime_request = OKC_API.G_MISS_DATE) THEN
422: l_crtv_rec.datetime_request := NULL;
423: END IF;
424: IF (l_crtv_rec.short_description = OKC_API.G_MISS_CHAR) THEN
425: l_crtv_rec.short_description := NULL;

Line 424: IF (l_crtv_rec.short_description = OKC_API.G_MISS_CHAR) THEN

420: END IF;
421: IF (l_crtv_rec.datetime_request = OKC_API.G_MISS_DATE) THEN
422: l_crtv_rec.datetime_request := NULL;
423: END IF;
424: IF (l_crtv_rec.short_description = OKC_API.G_MISS_CHAR) THEN
425: l_crtv_rec.short_description := NULL;
426: END IF;
427: IF (l_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR) THEN
428: l_crtv_rec.extended_yn := NULL;

Line 427: IF (l_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR) THEN

423: END IF;
424: IF (l_crtv_rec.short_description = OKC_API.G_MISS_CHAR) THEN
425: l_crtv_rec.short_description := NULL;
426: END IF;
427: IF (l_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR) THEN
428: l_crtv_rec.extended_yn := NULL;
429: END IF;
430: IF (l_crtv_rec.authority = OKC_API.G_MISS_CHAR) THEN
431: l_crtv_rec.authority := NULL;

Line 430: IF (l_crtv_rec.authority = OKC_API.G_MISS_CHAR) THEN

426: END IF;
427: IF (l_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR) THEN
428: l_crtv_rec.extended_yn := NULL;
429: END IF;
430: IF (l_crtv_rec.authority = OKC_API.G_MISS_CHAR) THEN
431: l_crtv_rec.authority := NULL;
432: END IF;
433: IF (l_crtv_rec.signature_required_yn = OKC_API.G_MISS_CHAR) THEN
434: l_crtv_rec.signature_required_yn := NULL;

Line 433: IF (l_crtv_rec.signature_required_yn = OKC_API.G_MISS_CHAR) THEN

429: END IF;
430: IF (l_crtv_rec.authority = OKC_API.G_MISS_CHAR) THEN
431: l_crtv_rec.authority := NULL;
432: END IF;
433: IF (l_crtv_rec.signature_required_yn = OKC_API.G_MISS_CHAR) THEN
434: l_crtv_rec.signature_required_yn := NULL;
435: END IF;
436: IF (l_crtv_rec.datetime_approved = OKC_API.G_MISS_DATE) THEN
437: l_crtv_rec.datetime_approved := NULL;

Line 436: IF (l_crtv_rec.datetime_approved = OKC_API.G_MISS_DATE) THEN

432: END IF;
433: IF (l_crtv_rec.signature_required_yn = OKC_API.G_MISS_CHAR) THEN
434: l_crtv_rec.signature_required_yn := NULL;
435: END IF;
436: IF (l_crtv_rec.datetime_approved = OKC_API.G_MISS_DATE) THEN
437: l_crtv_rec.datetime_approved := NULL;
438: END IF;
439: IF (l_crtv_rec.datetime_rejected = OKC_API.G_MISS_DATE) THEN
440: l_crtv_rec.datetime_rejected := NULL;

Line 439: IF (l_crtv_rec.datetime_rejected = OKC_API.G_MISS_DATE) THEN

435: END IF;
436: IF (l_crtv_rec.datetime_approved = OKC_API.G_MISS_DATE) THEN
437: l_crtv_rec.datetime_approved := NULL;
438: END IF;
439: IF (l_crtv_rec.datetime_rejected = OKC_API.G_MISS_DATE) THEN
440: l_crtv_rec.datetime_rejected := NULL;
441: END IF;
442: IF (l_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE) THEN
443: l_crtv_rec.datetime_effective := NULL;

Line 442: IF (l_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE) THEN

438: END IF;
439: IF (l_crtv_rec.datetime_rejected = OKC_API.G_MISS_DATE) THEN
440: l_crtv_rec.datetime_rejected := NULL;
441: END IF;
442: IF (l_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE) THEN
443: l_crtv_rec.datetime_effective := NULL;
444: END IF;
445: IF (l_crtv_rec.datetime_ineffective = OKC_API.G_MISS_DATE) THEN
446: l_crtv_rec.datetime_ineffective := NULL;

Line 445: IF (l_crtv_rec.datetime_ineffective = OKC_API.G_MISS_DATE) THEN

441: END IF;
442: IF (l_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE) THEN
443: l_crtv_rec.datetime_effective := NULL;
444: END IF;
445: IF (l_crtv_rec.datetime_ineffective = OKC_API.G_MISS_DATE) THEN
446: l_crtv_rec.datetime_ineffective := NULL;
447: END IF;
448: IF (l_crtv_rec.datetime_applied = OKC_API.G_MISS_DATE) THEN
449: l_crtv_rec.datetime_applied := NULL;

Line 448: IF (l_crtv_rec.datetime_applied = OKC_API.G_MISS_DATE) THEN

444: END IF;
445: IF (l_crtv_rec.datetime_ineffective = OKC_API.G_MISS_DATE) THEN
446: l_crtv_rec.datetime_ineffective := NULL;
447: END IF;
448: IF (l_crtv_rec.datetime_applied = OKC_API.G_MISS_DATE) THEN
449: l_crtv_rec.datetime_applied := NULL;
450: END IF;
451: IF (l_crtv_rec.version_contract = OKC_API.G_MISS_CHAR) THEN
452: l_crtv_rec.version_contract := NULL;

Line 451: IF (l_crtv_rec.version_contract = OKC_API.G_MISS_CHAR) THEN

447: END IF;
448: IF (l_crtv_rec.datetime_applied = OKC_API.G_MISS_DATE) THEN
449: l_crtv_rec.datetime_applied := NULL;
450: END IF;
451: IF (l_crtv_rec.version_contract = OKC_API.G_MISS_CHAR) THEN
452: l_crtv_rec.version_contract := NULL;
453: END IF;
454: IF (l_crtv_rec.applied_contract_version = OKC_API.G_MISS_CHAR) THEN
455: l_crtv_rec.applied_contract_version := NULL;

Line 454: IF (l_crtv_rec.applied_contract_version = OKC_API.G_MISS_CHAR) THEN

450: END IF;
451: IF (l_crtv_rec.version_contract = OKC_API.G_MISS_CHAR) THEN
452: l_crtv_rec.version_contract := NULL;
453: END IF;
454: IF (l_crtv_rec.applied_contract_version = OKC_API.G_MISS_CHAR) THEN
455: l_crtv_rec.applied_contract_version := NULL;
456: END IF;
457: IF (l_crtv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
458: l_crtv_rec.attribute_category := NULL;

Line 457: IF (l_crtv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN

453: END IF;
454: IF (l_crtv_rec.applied_contract_version = OKC_API.G_MISS_CHAR) THEN
455: l_crtv_rec.applied_contract_version := NULL;
456: END IF;
457: IF (l_crtv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
458: l_crtv_rec.attribute_category := NULL;
459: END IF;
460: IF (l_crtv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
461: l_crtv_rec.attribute1 := NULL;

Line 460: IF (l_crtv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN

456: END IF;
457: IF (l_crtv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
458: l_crtv_rec.attribute_category := NULL;
459: END IF;
460: IF (l_crtv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
461: l_crtv_rec.attribute1 := NULL;
462: END IF;
463: IF (l_crtv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
464: l_crtv_rec.attribute2 := NULL;

Line 463: IF (l_crtv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN

459: END IF;
460: IF (l_crtv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
461: l_crtv_rec.attribute1 := NULL;
462: END IF;
463: IF (l_crtv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
464: l_crtv_rec.attribute2 := NULL;
465: END IF;
466: IF (l_crtv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
467: l_crtv_rec.attribute3 := NULL;

Line 466: IF (l_crtv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN

462: END IF;
463: IF (l_crtv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
464: l_crtv_rec.attribute2 := NULL;
465: END IF;
466: IF (l_crtv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
467: l_crtv_rec.attribute3 := NULL;
468: END IF;
469: IF (l_crtv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
470: l_crtv_rec.attribute4 := NULL;

Line 469: IF (l_crtv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN

465: END IF;
466: IF (l_crtv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
467: l_crtv_rec.attribute3 := NULL;
468: END IF;
469: IF (l_crtv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
470: l_crtv_rec.attribute4 := NULL;
471: END IF;
472: IF (l_crtv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
473: l_crtv_rec.attribute5 := NULL;

Line 472: IF (l_crtv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN

468: END IF;
469: IF (l_crtv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
470: l_crtv_rec.attribute4 := NULL;
471: END IF;
472: IF (l_crtv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
473: l_crtv_rec.attribute5 := NULL;
474: END IF;
475: IF (l_crtv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
476: l_crtv_rec.attribute6 := NULL;

Line 475: IF (l_crtv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN

471: END IF;
472: IF (l_crtv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
473: l_crtv_rec.attribute5 := NULL;
474: END IF;
475: IF (l_crtv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
476: l_crtv_rec.attribute6 := NULL;
477: END IF;
478: IF (l_crtv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
479: l_crtv_rec.attribute7 := NULL;

Line 478: IF (l_crtv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN

474: END IF;
475: IF (l_crtv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
476: l_crtv_rec.attribute6 := NULL;
477: END IF;
478: IF (l_crtv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
479: l_crtv_rec.attribute7 := NULL;
480: END IF;
481: IF (l_crtv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
482: l_crtv_rec.attribute8 := NULL;

Line 481: IF (l_crtv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN

477: END IF;
478: IF (l_crtv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
479: l_crtv_rec.attribute7 := NULL;
480: END IF;
481: IF (l_crtv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
482: l_crtv_rec.attribute8 := NULL;
483: END IF;
484: IF (l_crtv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
485: l_crtv_rec.attribute9 := NULL;

Line 484: IF (l_crtv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN

480: END IF;
481: IF (l_crtv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
482: l_crtv_rec.attribute8 := NULL;
483: END IF;
484: IF (l_crtv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
485: l_crtv_rec.attribute9 := NULL;
486: END IF;
487: IF (l_crtv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
488: l_crtv_rec.attribute10 := NULL;

Line 487: IF (l_crtv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN

483: END IF;
484: IF (l_crtv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
485: l_crtv_rec.attribute9 := NULL;
486: END IF;
487: IF (l_crtv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
488: l_crtv_rec.attribute10 := NULL;
489: END IF;
490: IF (l_crtv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
491: l_crtv_rec.attribute11 := NULL;

Line 490: IF (l_crtv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN

486: END IF;
487: IF (l_crtv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
488: l_crtv_rec.attribute10 := NULL;
489: END IF;
490: IF (l_crtv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
491: l_crtv_rec.attribute11 := NULL;
492: END IF;
493: IF (l_crtv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
494: l_crtv_rec.attribute12 := NULL;

Line 493: IF (l_crtv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN

489: END IF;
490: IF (l_crtv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
491: l_crtv_rec.attribute11 := NULL;
492: END IF;
493: IF (l_crtv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
494: l_crtv_rec.attribute12 := NULL;
495: END IF;
496: IF (l_crtv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
497: l_crtv_rec.attribute13 := NULL;

Line 496: IF (l_crtv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN

492: END IF;
493: IF (l_crtv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
494: l_crtv_rec.attribute12 := NULL;
495: END IF;
496: IF (l_crtv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
497: l_crtv_rec.attribute13 := NULL;
498: END IF;
499: IF (l_crtv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
500: l_crtv_rec.attribute14 := NULL;

Line 499: IF (l_crtv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN

495: END IF;
496: IF (l_crtv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
497: l_crtv_rec.attribute13 := NULL;
498: END IF;
499: IF (l_crtv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
500: l_crtv_rec.attribute14 := NULL;
501: END IF;
502: IF (l_crtv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
503: l_crtv_rec.attribute15 := NULL;

Line 502: IF (l_crtv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN

498: END IF;
499: IF (l_crtv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
500: l_crtv_rec.attribute14 := NULL;
501: END IF;
502: IF (l_crtv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
503: l_crtv_rec.attribute15 := NULL;
504: END IF;
505: IF (l_crtv_rec.crt_type = OKC_API.G_MISS_CHAR) THEN
506: l_crtv_rec.crt_type := NULL;

Line 505: IF (l_crtv_rec.crt_type = OKC_API.G_MISS_CHAR) THEN

501: END IF;
502: IF (l_crtv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
503: l_crtv_rec.attribute15 := NULL;
504: END IF;
505: IF (l_crtv_rec.crt_type = OKC_API.G_MISS_CHAR) THEN
506: l_crtv_rec.crt_type := NULL;
507: END IF;
508: IF (l_crtv_rec.created_by = OKC_API.G_MISS_NUM) THEN
509: l_crtv_rec.created_by := NULL;

Line 508: IF (l_crtv_rec.created_by = OKC_API.G_MISS_NUM) THEN

504: END IF;
505: IF (l_crtv_rec.crt_type = OKC_API.G_MISS_CHAR) THEN
506: l_crtv_rec.crt_type := NULL;
507: END IF;
508: IF (l_crtv_rec.created_by = OKC_API.G_MISS_NUM) THEN
509: l_crtv_rec.created_by := NULL;
510: END IF;
511: IF (l_crtv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
512: l_crtv_rec.creation_date := NULL;

Line 511: IF (l_crtv_rec.creation_date = OKC_API.G_MISS_DATE) THEN

507: END IF;
508: IF (l_crtv_rec.created_by = OKC_API.G_MISS_NUM) THEN
509: l_crtv_rec.created_by := NULL;
510: END IF;
511: IF (l_crtv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
512: l_crtv_rec.creation_date := NULL;
513: END IF;
514: IF (l_crtv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
515: l_crtv_rec.last_updated_by := NULL;

Line 514: IF (l_crtv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN

510: END IF;
511: IF (l_crtv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
512: l_crtv_rec.creation_date := NULL;
513: END IF;
514: IF (l_crtv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
515: l_crtv_rec.last_updated_by := NULL;
516: END IF;
517: IF (l_crtv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
518: l_crtv_rec.last_update_date := NULL;

Line 517: IF (l_crtv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN

513: END IF;
514: IF (l_crtv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
515: l_crtv_rec.last_updated_by := NULL;
516: END IF;
517: IF (l_crtv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
518: l_crtv_rec.last_update_date := NULL;
519: END IF;
520: IF (l_crtv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
521: l_crtv_rec.last_update_login := NULL;

Line 520: IF (l_crtv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN

516: END IF;
517: IF (l_crtv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
518: l_crtv_rec.last_update_date := NULL;
519: END IF;
520: IF (l_crtv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
521: l_crtv_rec.last_update_login := NULL;
522: END IF;
523: RETURN(l_crtv_rec);
524: END null_out_defaults;

Line 542: x_return_status := OKC_API.G_RET_STS_SUCCESS;

538:
539: procedure validate_crt_type(x_return_status OUT NOCOPY VARCHAR2,
540: p_crtv_rec IN crtv_rec_TYPE) is
541: begin
542: x_return_status := OKC_API.G_RET_STS_SUCCESS;
543: if (p_crtv_rec.crt_type in ('AMT','ALN',OKC_API.G_MISS_CHAR)) then
544: return;
545: end if;
546: OKC_API.set_message(p_app_name => g_app_name,

Line 543: if (p_crtv_rec.crt_type in ('AMT','ALN',OKC_API.G_MISS_CHAR)) then

539: procedure validate_crt_type(x_return_status OUT NOCOPY VARCHAR2,
540: p_crtv_rec IN crtv_rec_TYPE) is
541: begin
542: x_return_status := OKC_API.G_RET_STS_SUCCESS;
543: if (p_crtv_rec.crt_type in ('AMT','ALN',OKC_API.G_MISS_CHAR)) then
544: return;
545: end if;
546: OKC_API.set_message(p_app_name => g_app_name,
547: p_msg_name => G_INVALID_VALUE,

Line 546: OKC_API.set_message(p_app_name => g_app_name,

542: x_return_status := OKC_API.G_RET_STS_SUCCESS;
543: if (p_crtv_rec.crt_type in ('AMT','ALN',OKC_API.G_MISS_CHAR)) then
544: return;
545: end if;
546: OKC_API.set_message(p_app_name => g_app_name,
547: p_msg_name => G_INVALID_VALUE,
548: p_token1 => G_COL_NAME_TOKEN,
549: p_token1_value => 'CRT_TYPE');
550: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 550: x_return_status := OKC_API.G_RET_STS_ERROR;

546: OKC_API.set_message(p_app_name => g_app_name,
547: p_msg_name => G_INVALID_VALUE,
548: p_token1 => G_COL_NAME_TOKEN,
549: p_token1_value => 'CRT_TYPE');
550: x_return_status := OKC_API.G_RET_STS_ERROR;
551: end validate_crt_type;
552:
553: -- Start of comments
554: --

Line 570: x_return_status := OKC_API.G_RET_STS_SUCCESS;

566: select 'x'
567: from fnd_user_view
568: where user_id = p_crtv_rec.user_id;
569: begin
570: x_return_status := OKC_API.G_RET_STS_SUCCESS;
571: if (p_crtv_rec.user_id is NULL or p_crtv_rec.user_id = OKC_API.G_MISS_NUM) then
572: return;
573: end if;
574: open l_user_csr;

Line 571: if (p_crtv_rec.user_id is NULL or p_crtv_rec.user_id = OKC_API.G_MISS_NUM) then

567: from fnd_user_view
568: where user_id = p_crtv_rec.user_id;
569: begin
570: x_return_status := OKC_API.G_RET_STS_SUCCESS;
571: if (p_crtv_rec.user_id is NULL or p_crtv_rec.user_id = OKC_API.G_MISS_NUM) then
572: return;
573: end if;
574: open l_user_csr;
575: fetch l_user_csr into l_dummy_var;

Line 578: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'USER_ID');

574: open l_user_csr;
575: fetch l_user_csr into l_dummy_var;
576: close l_user_csr;
577: if (l_dummy_var = '?') then
578: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'USER_ID');
579: x_return_status := OKC_API.G_RET_STS_ERROR;
580: return;
581: end if;
582: exception

Line 579: x_return_status := OKC_API.G_RET_STS_ERROR;

575: fetch l_user_csr into l_dummy_var;
576: close l_user_csr;
577: if (l_dummy_var = '?') then
578: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'USER_ID');
579: x_return_status := OKC_API.G_RET_STS_ERROR;
580: return;
581: end if;
582: exception
583: when OTHERS then

Line 587: OKC_API.set_message(p_app_name => g_app_name,

583: when OTHERS then
584: if l_user_csr%ISOPEN then
585: close l_user_csr;
586: end if;
587: OKC_API.set_message(p_app_name => g_app_name,
588: p_msg_name => g_unexpected_error,
589: p_token1 => g_sqlcode_token,
590: p_token1_value => sqlcode,
591: p_token2 => g_sqlerrm_token,

Line 593: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

589: p_token1 => g_sqlcode_token,
590: p_token1_value => sqlcode,
591: p_token2 => g_sqlerrm_token,
592: p_token2_value => sqlerrm);
593: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
594: end validate_user_id;
595:
596: -- Start of comments
597: --

Line 608: x_return_status := OKC_API.G_RET_STS_SUCCESS;

604: procedure validate_crs_code(x_return_status OUT NOCOPY VARCHAR2,
605: p_crtv_rec IN CRTV_REC_TYPE) is
606: l_dummy_var varchar2(1) := '?';
607: begin
608: x_return_status := OKC_API.G_RET_STS_SUCCESS;
609: if (p_crtv_rec.crs_code is NULL or p_crtv_rec.crs_code = OKC_API.G_MISS_CHAR) then
610: return;
611: end if;
612: x_return_status := OKC_UTIL.check_lookup_code('OKC_CHANGE_REQUEST_STATUS',p_crtv_rec.crs_code);

Line 609: if (p_crtv_rec.crs_code is NULL or p_crtv_rec.crs_code = OKC_API.G_MISS_CHAR) then

605: p_crtv_rec IN CRTV_REC_TYPE) is
606: l_dummy_var varchar2(1) := '?';
607: begin
608: x_return_status := OKC_API.G_RET_STS_SUCCESS;
609: if (p_crtv_rec.crs_code is NULL or p_crtv_rec.crs_code = OKC_API.G_MISS_CHAR) then
610: return;
611: end if;
612: x_return_status := OKC_UTIL.check_lookup_code('OKC_CHANGE_REQUEST_STATUS',p_crtv_rec.crs_code);
613: if (x_return_status <> OKC_API.G_RET_STS_SUCCESS) then

Line 613: if (x_return_status <> OKC_API.G_RET_STS_SUCCESS) then

609: if (p_crtv_rec.crs_code is NULL or p_crtv_rec.crs_code = OKC_API.G_MISS_CHAR) then
610: return;
611: end if;
612: x_return_status := OKC_UTIL.check_lookup_code('OKC_CHANGE_REQUEST_STATUS',p_crtv_rec.crs_code);
613: if (x_return_status <> OKC_API.G_RET_STS_SUCCESS) then
614: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'CRS_CODE');
615: x_return_status := OKC_API.G_RET_STS_ERROR;
616: end if;
617: exception

Line 614: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'CRS_CODE');

610: return;
611: end if;
612: x_return_status := OKC_UTIL.check_lookup_code('OKC_CHANGE_REQUEST_STATUS',p_crtv_rec.crs_code);
613: if (x_return_status <> OKC_API.G_RET_STS_SUCCESS) then
614: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'CRS_CODE');
615: x_return_status := OKC_API.G_RET_STS_ERROR;
616: end if;
617: exception
618: when OTHERS then

Line 615: x_return_status := OKC_API.G_RET_STS_ERROR;

611: end if;
612: x_return_status := OKC_UTIL.check_lookup_code('OKC_CHANGE_REQUEST_STATUS',p_crtv_rec.crs_code);
613: if (x_return_status <> OKC_API.G_RET_STS_SUCCESS) then
614: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'CRS_CODE');
615: x_return_status := OKC_API.G_RET_STS_ERROR;
616: end if;
617: exception
618: when OTHERS then
619: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 619: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

615: x_return_status := OKC_API.G_RET_STS_ERROR;
616: end if;
617: exception
618: when OTHERS then
619: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
620: p_msg_name => g_unexpected_error,
621: p_token1 => g_sqlcode_token,
622: p_token1_value => sqlcode,
623: p_token2 => g_sqlerrm_token,

Line 625: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

621: p_token1 => g_sqlcode_token,
622: p_token1_value => sqlcode,
623: p_token2 => g_sqlerrm_token,
624: p_token2_value => sqlerrm);
625: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
626: end validate_crs_code;
627:
628: -- Start of comments
629: --

Line 639: x_return_status := OKC_API.G_RET_STS_SUCCESS;

635: -- End of comments
636: procedure validate_name(x_return_status OUT NOCOPY VARCHAR2,
637: p_crtv_rec IN CRTV_REC_TYPE) is
638: begin
639: x_return_status := OKC_API.G_RET_STS_SUCCESS;
640: if (p_crtv_rec.name = OKC_API.G_MISS_CHAR) then
641: return;
642: end if;
643: if (p_crtv_rec.name is NULL) then

Line 640: if (p_crtv_rec.name = OKC_API.G_MISS_CHAR) then

636: procedure validate_name(x_return_status OUT NOCOPY VARCHAR2,
637: p_crtv_rec IN CRTV_REC_TYPE) is
638: begin
639: x_return_status := OKC_API.G_RET_STS_SUCCESS;
640: if (p_crtv_rec.name = OKC_API.G_MISS_CHAR) then
641: return;
642: end if;
643: if (p_crtv_rec.name is NULL) then
644: OKC_API.set_message(p_app_name => g_app_name,

Line 644: OKC_API.set_message(p_app_name => g_app_name,

640: if (p_crtv_rec.name = OKC_API.G_MISS_CHAR) then
641: return;
642: end if;
643: if (p_crtv_rec.name is NULL) then
644: OKC_API.set_message(p_app_name => g_app_name,
645: p_msg_name => G_REQUIRED_VALUE,
646: p_token1 => G_COL_NAME_TOKEN,
647: p_token1_value => 'NAME');
648: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 648: x_return_status := OKC_API.G_RET_STS_ERROR;

644: OKC_API.set_message(p_app_name => g_app_name,
645: p_msg_name => G_REQUIRED_VALUE,
646: p_token1 => G_COL_NAME_TOKEN,
647: p_token1_value => 'NAME');
648: x_return_status := OKC_API.G_RET_STS_ERROR;
649: return;
650: end if;
651: exception
652: when OTHERS then

Line 653: OKC_API.set_message(p_app_name => g_app_name,

649: return;
650: end if;
651: exception
652: when OTHERS then
653: OKC_API.set_message(p_app_name => g_app_name,
654: p_msg_name => g_unexpected_error,
655: p_token1 => g_sqlcode_token,
656: p_token1_value => sqlcode,
657: p_token2 => g_sqlerrm_token,

Line 659: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

655: p_token1 => g_sqlcode_token,
656: p_token1_value => sqlcode,
657: p_token2 => g_sqlerrm_token,
658: p_token2_value => sqlerrm);
659: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
660: end validate_name;
661:
662: -- Start of comments
663: --

Line 673: x_return_status := OKC_API.G_RET_STS_SUCCESS;

669: -- End of comments
670: procedure validate_datetime_request(x_return_status OUT NOCOPY VARCHAR2,
671: p_crtv_rec IN CRTV_REC_TYPE) is
672: begin
673: x_return_status := OKC_API.G_RET_STS_SUCCESS;
674: if (p_crtv_rec.datetime_request = OKC_API.G_MISS_DATE) then
675: return;
676: end if;
677: if (p_crtv_rec.datetime_request is NULL) then

Line 674: if (p_crtv_rec.datetime_request = OKC_API.G_MISS_DATE) then

670: procedure validate_datetime_request(x_return_status OUT NOCOPY VARCHAR2,
671: p_crtv_rec IN CRTV_REC_TYPE) is
672: begin
673: x_return_status := OKC_API.G_RET_STS_SUCCESS;
674: if (p_crtv_rec.datetime_request = OKC_API.G_MISS_DATE) then
675: return;
676: end if;
677: if (p_crtv_rec.datetime_request is NULL) then
678: OKC_API.set_message(p_app_name => g_app_name,

Line 678: OKC_API.set_message(p_app_name => g_app_name,

674: if (p_crtv_rec.datetime_request = OKC_API.G_MISS_DATE) then
675: return;
676: end if;
677: if (p_crtv_rec.datetime_request is NULL) then
678: OKC_API.set_message(p_app_name => g_app_name,
679: p_msg_name => G_REQUIRED_VALUE,
680: p_token1 => G_COL_NAME_TOKEN,
681: p_token1_value => 'DATETIME_REQUEST');
682: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 682: x_return_status := OKC_API.G_RET_STS_ERROR;

678: OKC_API.set_message(p_app_name => g_app_name,
679: p_msg_name => G_REQUIRED_VALUE,
680: p_token1 => G_COL_NAME_TOKEN,
681: p_token1_value => 'DATETIME_REQUEST');
682: x_return_status := OKC_API.G_RET_STS_ERROR;
683: return;
684: end if;
685: exception
686: when OTHERS then

Line 687: OKC_API.set_message(p_app_name => g_app_name,

683: return;
684: end if;
685: exception
686: when OTHERS then
687: OKC_API.set_message(p_app_name => g_app_name,
688: p_msg_name => g_unexpected_error,
689: p_token1 => g_sqlcode_token,
690: p_token1_value => sqlcode,
691: p_token2 => g_sqlerrm_token,

Line 693: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

689: p_token1 => g_sqlcode_token,
690: p_token1_value => sqlcode,
691: p_token2 => g_sqlerrm_token,
692: p_token2_value => sqlerrm);
693: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
694: end validate_datetime_request;
695:
696: -- Start of comments
697: --

Line 707: x_return_status := OKC_API.G_RET_STS_SUCCESS;

703: -- End of comments
704: procedure validate_datetime_effective(x_return_status OUT NOCOPY VARCHAR2,
705: p_crtv_rec IN CRTV_REC_TYPE) is
706: begin
707: x_return_status := OKC_API.G_RET_STS_SUCCESS;
708: if (p_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE) then
709: return;
710: end if;
711: if (p_crtv_rec.datetime_effective is NULL) then

Line 708: if (p_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE) then

704: procedure validate_datetime_effective(x_return_status OUT NOCOPY VARCHAR2,
705: p_crtv_rec IN CRTV_REC_TYPE) is
706: begin
707: x_return_status := OKC_API.G_RET_STS_SUCCESS;
708: if (p_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE) then
709: return;
710: end if;
711: if (p_crtv_rec.datetime_effective is NULL) then
712: OKC_API.set_message(p_app_name => g_app_name,

Line 712: OKC_API.set_message(p_app_name => g_app_name,

708: if (p_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE) then
709: return;
710: end if;
711: if (p_crtv_rec.datetime_effective is NULL) then
712: OKC_API.set_message(p_app_name => g_app_name,
713: p_msg_name => G_REQUIRED_VALUE,
714: p_token1 => G_COL_NAME_TOKEN,
715: p_token1_value => 'DATETIME_EFFECTIVE');
716: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 716: x_return_status := OKC_API.G_RET_STS_ERROR;

712: OKC_API.set_message(p_app_name => g_app_name,
713: p_msg_name => G_REQUIRED_VALUE,
714: p_token1 => G_COL_NAME_TOKEN,
715: p_token1_value => 'DATETIME_EFFECTIVE');
716: x_return_status := OKC_API.G_RET_STS_ERROR;
717: return;
718: end if;
719: exception
720: when OTHERS then

Line 721: OKC_API.set_message(p_app_name => g_app_name,

717: return;
718: end if;
719: exception
720: when OTHERS then
721: OKC_API.set_message(p_app_name => g_app_name,
722: p_msg_name => g_unexpected_error,
723: p_token1 => g_sqlcode_token,
724: p_token1_value => sqlcode,
725: p_token2 => g_sqlerrm_token,

Line 727: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

723: p_token1 => g_sqlcode_token,
724: p_token1_value => sqlcode,
725: p_token2 => g_sqlerrm_token,
726: p_token2_value => sqlerrm);
727: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
728: end validate_datetime_effective;
729:
730: -- Start of comments
731: --

Line 742: x_return_status := OKC_API.G_RET_STS_SUCCESS;

738:
739: procedure validate_version_contract(x_return_status OUT NOCOPY VARCHAR2,
740: p_crtv_rec IN crtv_rec_TYPE) is
741: begin
742: x_return_status := OKC_API.G_RET_STS_SUCCESS;
743: if (p_crtv_rec.version_contract in ('Y','N',OKC_API.G_MISS_CHAR) or
744: p_crtv_rec.version_contract is NULL) then
745: return;
746: end if;

Line 743: if (p_crtv_rec.version_contract in ('Y','N',OKC_API.G_MISS_CHAR) or

739: procedure validate_version_contract(x_return_status OUT NOCOPY VARCHAR2,
740: p_crtv_rec IN crtv_rec_TYPE) is
741: begin
742: x_return_status := OKC_API.G_RET_STS_SUCCESS;
743: if (p_crtv_rec.version_contract in ('Y','N',OKC_API.G_MISS_CHAR) or
744: p_crtv_rec.version_contract is NULL) then
745: return;
746: end if;
747: OKC_API.set_message(p_app_name => g_app_name,

Line 747: OKC_API.set_message(p_app_name => g_app_name,

743: if (p_crtv_rec.version_contract in ('Y','N',OKC_API.G_MISS_CHAR) or
744: p_crtv_rec.version_contract is NULL) then
745: return;
746: end if;
747: OKC_API.set_message(p_app_name => g_app_name,
748: p_msg_name => G_INVALID_VALUE,
749: p_token1 => G_COL_NAME_TOKEN,
750: p_token1_value => 'CRT_TYPE');
751: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 751: x_return_status := OKC_API.G_RET_STS_ERROR;

747: OKC_API.set_message(p_app_name => g_app_name,
748: p_msg_name => G_INVALID_VALUE,
749: p_token1 => G_COL_NAME_TOKEN,
750: p_token1_value => 'CRT_TYPE');
751: x_return_status := OKC_API.G_RET_STS_ERROR;
752: end validate_version_contract;
753:
754: /*+++++++++++++End of hand code +++++++++++++++++++*/
755: ---------------------------------------------------

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

757: ---------------------------------------------------
758: FUNCTION Validate_Attributes (
759: p_crtv_rec IN crtv_rec_type
760: ) RETURN VARCHAR2 IS
761: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
762: /*-------------Commented in favor of hand code------
763: BEGIN
764: IF p_crtv_rec.id = OKC_API.G_MISS_NUM OR
765: p_crtv_rec.id IS NULL

Line 764: IF p_crtv_rec.id = OKC_API.G_MISS_NUM OR

760: ) RETURN VARCHAR2 IS
761: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
762: /*-------------Commented in favor of hand code------
763: BEGIN
764: IF p_crtv_rec.id = OKC_API.G_MISS_NUM OR
765: p_crtv_rec.id IS NULL
766: THEN
767: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
768: l_return_status := OKC_API.G_RET_STS_ERROR;

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

763: BEGIN
764: IF p_crtv_rec.id = OKC_API.G_MISS_NUM OR
765: p_crtv_rec.id IS NULL
766: THEN
767: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
768: l_return_status := OKC_API.G_RET_STS_ERROR;
769: ELSIF p_crtv_rec.object_version_number = OKC_API.G_MISS_NUM OR
770: p_crtv_rec.object_version_number IS NULL
771: THEN

Line 768: l_return_status := OKC_API.G_RET_STS_ERROR;

764: IF p_crtv_rec.id = OKC_API.G_MISS_NUM OR
765: p_crtv_rec.id IS NULL
766: THEN
767: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
768: l_return_status := OKC_API.G_RET_STS_ERROR;
769: ELSIF p_crtv_rec.object_version_number = OKC_API.G_MISS_NUM OR
770: p_crtv_rec.object_version_number IS NULL
771: THEN
772: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');

Line 769: ELSIF p_crtv_rec.object_version_number = OKC_API.G_MISS_NUM OR

765: p_crtv_rec.id IS NULL
766: THEN
767: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
768: l_return_status := OKC_API.G_RET_STS_ERROR;
769: ELSIF p_crtv_rec.object_version_number = OKC_API.G_MISS_NUM OR
770: p_crtv_rec.object_version_number IS NULL
771: THEN
772: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
773: l_return_status := OKC_API.G_RET_STS_ERROR;

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

768: l_return_status := OKC_API.G_RET_STS_ERROR;
769: ELSIF p_crtv_rec.object_version_number = OKC_API.G_MISS_NUM OR
770: p_crtv_rec.object_version_number IS NULL
771: THEN
772: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
773: l_return_status := OKC_API.G_RET_STS_ERROR;
774: ELSIF p_crtv_rec.name = OKC_API.G_MISS_CHAR OR
775: p_crtv_rec.name IS NULL
776: THEN

Line 773: l_return_status := OKC_API.G_RET_STS_ERROR;

769: ELSIF p_crtv_rec.object_version_number = OKC_API.G_MISS_NUM OR
770: p_crtv_rec.object_version_number IS NULL
771: THEN
772: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
773: l_return_status := OKC_API.G_RET_STS_ERROR;
774: ELSIF p_crtv_rec.name = OKC_API.G_MISS_CHAR OR
775: p_crtv_rec.name IS NULL
776: THEN
777: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');

Line 774: ELSIF p_crtv_rec.name = OKC_API.G_MISS_CHAR OR

770: p_crtv_rec.object_version_number IS NULL
771: THEN
772: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
773: l_return_status := OKC_API.G_RET_STS_ERROR;
774: ELSIF p_crtv_rec.name = OKC_API.G_MISS_CHAR OR
775: p_crtv_rec.name IS NULL
776: THEN
777: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
778: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 777: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');

773: l_return_status := OKC_API.G_RET_STS_ERROR;
774: ELSIF p_crtv_rec.name = OKC_API.G_MISS_CHAR OR
775: p_crtv_rec.name IS NULL
776: THEN
777: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
778: l_return_status := OKC_API.G_RET_STS_ERROR;
779: ELSIF p_crtv_rec.datetime_request = OKC_API.G_MISS_DATE OR
780: p_crtv_rec.datetime_request IS NULL
781: THEN

Line 778: l_return_status := OKC_API.G_RET_STS_ERROR;

774: ELSIF p_crtv_rec.name = OKC_API.G_MISS_CHAR OR
775: p_crtv_rec.name IS NULL
776: THEN
777: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
778: l_return_status := OKC_API.G_RET_STS_ERROR;
779: ELSIF p_crtv_rec.datetime_request = OKC_API.G_MISS_DATE OR
780: p_crtv_rec.datetime_request IS NULL
781: THEN
782: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_request');

Line 779: ELSIF p_crtv_rec.datetime_request = OKC_API.G_MISS_DATE OR

775: p_crtv_rec.name IS NULL
776: THEN
777: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
778: l_return_status := OKC_API.G_RET_STS_ERROR;
779: ELSIF p_crtv_rec.datetime_request = OKC_API.G_MISS_DATE OR
780: p_crtv_rec.datetime_request IS NULL
781: THEN
782: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_request');
783: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 782: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_request');

778: l_return_status := OKC_API.G_RET_STS_ERROR;
779: ELSIF p_crtv_rec.datetime_request = OKC_API.G_MISS_DATE OR
780: p_crtv_rec.datetime_request IS NULL
781: THEN
782: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_request');
783: l_return_status := OKC_API.G_RET_STS_ERROR;
784: ELSIF p_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE OR
785: p_crtv_rec.datetime_effective IS NULL
786: THEN

Line 783: l_return_status := OKC_API.G_RET_STS_ERROR;

779: ELSIF p_crtv_rec.datetime_request = OKC_API.G_MISS_DATE OR
780: p_crtv_rec.datetime_request IS NULL
781: THEN
782: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_request');
783: l_return_status := OKC_API.G_RET_STS_ERROR;
784: ELSIF p_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE OR
785: p_crtv_rec.datetime_effective IS NULL
786: THEN
787: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_effective');

Line 784: ELSIF p_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE OR

780: p_crtv_rec.datetime_request IS NULL
781: THEN
782: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_request');
783: l_return_status := OKC_API.G_RET_STS_ERROR;
784: ELSIF p_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE OR
785: p_crtv_rec.datetime_effective IS NULL
786: THEN
787: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_effective');
788: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 787: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_effective');

783: l_return_status := OKC_API.G_RET_STS_ERROR;
784: ELSIF p_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE OR
785: p_crtv_rec.datetime_effective IS NULL
786: THEN
787: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_effective');
788: l_return_status := OKC_API.G_RET_STS_ERROR;
789: ELSIF p_crtv_rec.crt_type = OKC_API.G_MISS_CHAR OR
790: p_crtv_rec.crt_type IS NULL
791: THEN

Line 788: l_return_status := OKC_API.G_RET_STS_ERROR;

784: ELSIF p_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE OR
785: p_crtv_rec.datetime_effective IS NULL
786: THEN
787: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_effective');
788: l_return_status := OKC_API.G_RET_STS_ERROR;
789: ELSIF p_crtv_rec.crt_type = OKC_API.G_MISS_CHAR OR
790: p_crtv_rec.crt_type IS NULL
791: THEN
792: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'crt_type');

Line 789: ELSIF p_crtv_rec.crt_type = OKC_API.G_MISS_CHAR OR

785: p_crtv_rec.datetime_effective IS NULL
786: THEN
787: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'datetime_effective');
788: l_return_status := OKC_API.G_RET_STS_ERROR;
789: ELSIF p_crtv_rec.crt_type = OKC_API.G_MISS_CHAR OR
790: p_crtv_rec.crt_type IS NULL
791: THEN
792: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'crt_type');
793: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 792: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'crt_type');

788: l_return_status := OKC_API.G_RET_STS_ERROR;
789: ELSIF p_crtv_rec.crt_type = OKC_API.G_MISS_CHAR OR
790: p_crtv_rec.crt_type IS NULL
791: THEN
792: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'crt_type');
793: l_return_status := OKC_API.G_RET_STS_ERROR;
794: END IF;
795: RETURN(l_return_status);
796: END Validate_Attributes;

Line 793: l_return_status := OKC_API.G_RET_STS_ERROR;

789: ELSIF p_crtv_rec.crt_type = OKC_API.G_MISS_CHAR OR
790: p_crtv_rec.crt_type IS NULL
791: THEN
792: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'crt_type');
793: l_return_status := OKC_API.G_RET_STS_ERROR;
794: END IF;
795: RETURN(l_return_status);
796: END Validate_Attributes;
797: ---------------End of the commented code-----------*/

Line 799: x_return_status varchar2(1) := OKC_API.G_RET_STS_SUCCESS;

795: RETURN(l_return_status);
796: END Validate_Attributes;
797: ---------------End of the commented code-----------*/
798: /*+++++++++++++Start of hand code +++++++++++++++++*/
799: x_return_status varchar2(1) := OKC_API.G_RET_STS_SUCCESS;
800: BEGIN
801: -- call each column-level validation
802: validate_crt_type(x_return_status => l_return_status,
803: p_crtv_rec => p_crtv_rec);

Line 804: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then

800: BEGIN
801: -- call each column-level validation
802: validate_crt_type(x_return_status => l_return_status,
803: p_crtv_rec => p_crtv_rec);
804: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
805: return OKC_API.G_RET_STS_UNEXP_ERROR;
806: end if;
807: if (l_return_status = OKC_API.G_RET_STS_ERROR
808: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

Line 805: return OKC_API.G_RET_STS_UNEXP_ERROR;

801: -- call each column-level validation
802: validate_crt_type(x_return_status => l_return_status,
803: p_crtv_rec => p_crtv_rec);
804: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
805: return OKC_API.G_RET_STS_UNEXP_ERROR;
806: end if;
807: if (l_return_status = OKC_API.G_RET_STS_ERROR
808: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
809: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 807: if (l_return_status = OKC_API.G_RET_STS_ERROR

803: p_crtv_rec => p_crtv_rec);
804: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
805: return OKC_API.G_RET_STS_UNEXP_ERROR;
806: end if;
807: if (l_return_status = OKC_API.G_RET_STS_ERROR
808: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
809: x_return_status := OKC_API.G_RET_STS_ERROR;
810: end if;
811: --

Line 808: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

804: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
805: return OKC_API.G_RET_STS_UNEXP_ERROR;
806: end if;
807: if (l_return_status = OKC_API.G_RET_STS_ERROR
808: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
809: x_return_status := OKC_API.G_RET_STS_ERROR;
810: end if;
811: --
812: validate_user_id(x_return_status => l_return_status,

Line 809: x_return_status := OKC_API.G_RET_STS_ERROR;

805: return OKC_API.G_RET_STS_UNEXP_ERROR;
806: end if;
807: if (l_return_status = OKC_API.G_RET_STS_ERROR
808: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
809: x_return_status := OKC_API.G_RET_STS_ERROR;
810: end if;
811: --
812: validate_user_id(x_return_status => l_return_status,
813: p_crtv_rec => p_crtv_rec);

Line 814: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then

810: end if;
811: --
812: validate_user_id(x_return_status => l_return_status,
813: p_crtv_rec => p_crtv_rec);
814: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
815: return OKC_API.G_RET_STS_UNEXP_ERROR;
816: end if;
817: if (l_return_status = OKC_API.G_RET_STS_ERROR
818: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

Line 815: return OKC_API.G_RET_STS_UNEXP_ERROR;

811: --
812: validate_user_id(x_return_status => l_return_status,
813: p_crtv_rec => p_crtv_rec);
814: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
815: return OKC_API.G_RET_STS_UNEXP_ERROR;
816: end if;
817: if (l_return_status = OKC_API.G_RET_STS_ERROR
818: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
819: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 817: if (l_return_status = OKC_API.G_RET_STS_ERROR

813: p_crtv_rec => p_crtv_rec);
814: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
815: return OKC_API.G_RET_STS_UNEXP_ERROR;
816: end if;
817: if (l_return_status = OKC_API.G_RET_STS_ERROR
818: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
819: x_return_status := OKC_API.G_RET_STS_ERROR;
820: end if;
821: --

Line 818: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

814: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
815: return OKC_API.G_RET_STS_UNEXP_ERROR;
816: end if;
817: if (l_return_status = OKC_API.G_RET_STS_ERROR
818: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
819: x_return_status := OKC_API.G_RET_STS_ERROR;
820: end if;
821: --
822: validate_crs_code(x_return_status => l_return_status,

Line 819: x_return_status := OKC_API.G_RET_STS_ERROR;

815: return OKC_API.G_RET_STS_UNEXP_ERROR;
816: end if;
817: if (l_return_status = OKC_API.G_RET_STS_ERROR
818: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
819: x_return_status := OKC_API.G_RET_STS_ERROR;
820: end if;
821: --
822: validate_crs_code(x_return_status => l_return_status,
823: p_crtv_rec => p_crtv_rec);

Line 824: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then

820: end if;
821: --
822: validate_crs_code(x_return_status => l_return_status,
823: p_crtv_rec => p_crtv_rec);
824: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
825: return OKC_API.G_RET_STS_UNEXP_ERROR;
826: end if;
827: if (l_return_status = OKC_API.G_RET_STS_ERROR
828: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

Line 825: return OKC_API.G_RET_STS_UNEXP_ERROR;

821: --
822: validate_crs_code(x_return_status => l_return_status,
823: p_crtv_rec => p_crtv_rec);
824: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
825: return OKC_API.G_RET_STS_UNEXP_ERROR;
826: end if;
827: if (l_return_status = OKC_API.G_RET_STS_ERROR
828: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
829: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 827: if (l_return_status = OKC_API.G_RET_STS_ERROR

823: p_crtv_rec => p_crtv_rec);
824: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
825: return OKC_API.G_RET_STS_UNEXP_ERROR;
826: end if;
827: if (l_return_status = OKC_API.G_RET_STS_ERROR
828: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
829: x_return_status := OKC_API.G_RET_STS_ERROR;
830: end if;
831: --

Line 828: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

824: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
825: return OKC_API.G_RET_STS_UNEXP_ERROR;
826: end if;
827: if (l_return_status = OKC_API.G_RET_STS_ERROR
828: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
829: x_return_status := OKC_API.G_RET_STS_ERROR;
830: end if;
831: --
832: validate_name(x_return_status => l_return_status,

Line 829: x_return_status := OKC_API.G_RET_STS_ERROR;

825: return OKC_API.G_RET_STS_UNEXP_ERROR;
826: end if;
827: if (l_return_status = OKC_API.G_RET_STS_ERROR
828: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
829: x_return_status := OKC_API.G_RET_STS_ERROR;
830: end if;
831: --
832: validate_name(x_return_status => l_return_status,
833: p_crtv_rec => p_crtv_rec);

Line 834: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then

830: end if;
831: --
832: validate_name(x_return_status => l_return_status,
833: p_crtv_rec => p_crtv_rec);
834: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
835: return OKC_API.G_RET_STS_UNEXP_ERROR;
836: end if;
837: if (l_return_status = OKC_API.G_RET_STS_ERROR
838: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

Line 835: return OKC_API.G_RET_STS_UNEXP_ERROR;

831: --
832: validate_name(x_return_status => l_return_status,
833: p_crtv_rec => p_crtv_rec);
834: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
835: return OKC_API.G_RET_STS_UNEXP_ERROR;
836: end if;
837: if (l_return_status = OKC_API.G_RET_STS_ERROR
838: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
839: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 837: if (l_return_status = OKC_API.G_RET_STS_ERROR

833: p_crtv_rec => p_crtv_rec);
834: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
835: return OKC_API.G_RET_STS_UNEXP_ERROR;
836: end if;
837: if (l_return_status = OKC_API.G_RET_STS_ERROR
838: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
839: x_return_status := OKC_API.G_RET_STS_ERROR;
840: end if;
841: --

Line 838: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

834: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
835: return OKC_API.G_RET_STS_UNEXP_ERROR;
836: end if;
837: if (l_return_status = OKC_API.G_RET_STS_ERROR
838: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
839: x_return_status := OKC_API.G_RET_STS_ERROR;
840: end if;
841: --
842: validate_datetime_request(x_return_status => l_return_status,

Line 839: x_return_status := OKC_API.G_RET_STS_ERROR;

835: return OKC_API.G_RET_STS_UNEXP_ERROR;
836: end if;
837: if (l_return_status = OKC_API.G_RET_STS_ERROR
838: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
839: x_return_status := OKC_API.G_RET_STS_ERROR;
840: end if;
841: --
842: validate_datetime_request(x_return_status => l_return_status,
843: p_crtv_rec => p_crtv_rec);

Line 844: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then

840: end if;
841: --
842: validate_datetime_request(x_return_status => l_return_status,
843: p_crtv_rec => p_crtv_rec);
844: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
845: return OKC_API.G_RET_STS_UNEXP_ERROR;
846: end if;
847: if (l_return_status = OKC_API.G_RET_STS_ERROR
848: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

Line 845: return OKC_API.G_RET_STS_UNEXP_ERROR;

841: --
842: validate_datetime_request(x_return_status => l_return_status,
843: p_crtv_rec => p_crtv_rec);
844: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
845: return OKC_API.G_RET_STS_UNEXP_ERROR;
846: end if;
847: if (l_return_status = OKC_API.G_RET_STS_ERROR
848: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
849: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 847: if (l_return_status = OKC_API.G_RET_STS_ERROR

843: p_crtv_rec => p_crtv_rec);
844: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
845: return OKC_API.G_RET_STS_UNEXP_ERROR;
846: end if;
847: if (l_return_status = OKC_API.G_RET_STS_ERROR
848: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
849: x_return_status := OKC_API.G_RET_STS_ERROR;
850: end if;
851: --

Line 848: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

844: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
845: return OKC_API.G_RET_STS_UNEXP_ERROR;
846: end if;
847: if (l_return_status = OKC_API.G_RET_STS_ERROR
848: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
849: x_return_status := OKC_API.G_RET_STS_ERROR;
850: end if;
851: --
852: validate_datetime_effective(x_return_status => l_return_status,

Line 849: x_return_status := OKC_API.G_RET_STS_ERROR;

845: return OKC_API.G_RET_STS_UNEXP_ERROR;
846: end if;
847: if (l_return_status = OKC_API.G_RET_STS_ERROR
848: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
849: x_return_status := OKC_API.G_RET_STS_ERROR;
850: end if;
851: --
852: validate_datetime_effective(x_return_status => l_return_status,
853: p_crtv_rec => p_crtv_rec);

Line 854: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then

850: end if;
851: --
852: validate_datetime_effective(x_return_status => l_return_status,
853: p_crtv_rec => p_crtv_rec);
854: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
855: return OKC_API.G_RET_STS_UNEXP_ERROR;
856: end if;
857: if (l_return_status = OKC_API.G_RET_STS_ERROR
858: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

Line 855: return OKC_API.G_RET_STS_UNEXP_ERROR;

851: --
852: validate_datetime_effective(x_return_status => l_return_status,
853: p_crtv_rec => p_crtv_rec);
854: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
855: return OKC_API.G_RET_STS_UNEXP_ERROR;
856: end if;
857: if (l_return_status = OKC_API.G_RET_STS_ERROR
858: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
859: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 857: if (l_return_status = OKC_API.G_RET_STS_ERROR

853: p_crtv_rec => p_crtv_rec);
854: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
855: return OKC_API.G_RET_STS_UNEXP_ERROR;
856: end if;
857: if (l_return_status = OKC_API.G_RET_STS_ERROR
858: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
859: x_return_status := OKC_API.G_RET_STS_ERROR;
860: end if;
861: --

Line 858: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

854: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
855: return OKC_API.G_RET_STS_UNEXP_ERROR;
856: end if;
857: if (l_return_status = OKC_API.G_RET_STS_ERROR
858: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
859: x_return_status := OKC_API.G_RET_STS_ERROR;
860: end if;
861: --
862: validate_version_contract(x_return_status => l_return_status,

Line 859: x_return_status := OKC_API.G_RET_STS_ERROR;

855: return OKC_API.G_RET_STS_UNEXP_ERROR;
856: end if;
857: if (l_return_status = OKC_API.G_RET_STS_ERROR
858: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
859: x_return_status := OKC_API.G_RET_STS_ERROR;
860: end if;
861: --
862: validate_version_contract(x_return_status => l_return_status,
863: p_crtv_rec => p_crtv_rec);

Line 864: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then

860: end if;
861: --
862: validate_version_contract(x_return_status => l_return_status,
863: p_crtv_rec => p_crtv_rec);
864: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
865: return OKC_API.G_RET_STS_UNEXP_ERROR;
866: end if;
867: if (l_return_status = OKC_API.G_RET_STS_ERROR
868: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

Line 865: return OKC_API.G_RET_STS_UNEXP_ERROR;

861: --
862: validate_version_contract(x_return_status => l_return_status,
863: p_crtv_rec => p_crtv_rec);
864: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
865: return OKC_API.G_RET_STS_UNEXP_ERROR;
866: end if;
867: if (l_return_status = OKC_API.G_RET_STS_ERROR
868: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
869: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 867: if (l_return_status = OKC_API.G_RET_STS_ERROR

863: p_crtv_rec => p_crtv_rec);
864: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
865: return OKC_API.G_RET_STS_UNEXP_ERROR;
866: end if;
867: if (l_return_status = OKC_API.G_RET_STS_ERROR
868: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
869: x_return_status := OKC_API.G_RET_STS_ERROR;
870: end if;
871: return x_return_status;

Line 868: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then

864: if (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) then
865: return OKC_API.G_RET_STS_UNEXP_ERROR;
866: end if;
867: if (l_return_status = OKC_API.G_RET_STS_ERROR
868: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
869: x_return_status := OKC_API.G_RET_STS_ERROR;
870: end if;
871: return x_return_status;
872: exception

Line 869: x_return_status := OKC_API.G_RET_STS_ERROR;

865: return OKC_API.G_RET_STS_UNEXP_ERROR;
866: end if;
867: if (l_return_status = OKC_API.G_RET_STS_ERROR
868: and x_return_status = OKC_API.G_RET_STS_SUCCESS) then
869: x_return_status := OKC_API.G_RET_STS_ERROR;
870: end if;
871: return x_return_status;
872: exception
873: when OTHERS then

Line 875: OKC_API.set_message(p_app_name => g_app_name,

871: return x_return_status;
872: exception
873: when OTHERS then
874: -- store SQL error message on message stack for caller
875: OKC_API.set_message(p_app_name => g_app_name,
876: p_msg_name => g_unexpected_error,
877: p_token1 => g_sqlcode_token,
878: p_token1_value => sqlcode,
879: p_token2 => g_sqlerrm_token,

Line 881: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

877: p_token1 => g_sqlcode_token,
878: p_token1_value => sqlcode,
879: p_token2 => g_sqlerrm_token,
880: p_token2_value => sqlerrm);
881: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
882: return x_return_status;
883: END Validate_Attributes;
884: /*+++++++++++++End of hand code +++++++++++++++++++*/
885:

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

891: -----------------------------------------------
892: FUNCTION Validate_Record (
893: p_crtv_rec IN crtv_rec_type
894: ) RETURN VARCHAR2 IS
895: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
896: /*-------------Commented in favor of hand code------
897: ------------------------------------
898: -- FUNCTION validate_foreign_keys --
899: ------------------------------------

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

1001: LAST_UPDATE_LOGIN
1002: FROM Okc_K_Headers_V
1003: WHERE okc_k_headers_v.id = p_id;
1004: l_okc_chrv_pk okc_chrv_pk_csr%ROWTYPE;
1005: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1006: l_row_notfound BOOLEAN := TRUE;
1007: BEGIN
1008: IF (p_crtv_rec.CRS_CODE IS NOT NULL)
1009: THEN

Line 1015: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'CRS_CODE');

1011: FETCH fnd_common_lookup_pk_csr INTO l_fnd_common_lookup_pk;
1012: l_row_notfound := fnd_common_lookup_pk_csr%NOTFOUND;
1013: CLOSE fnd_common_lookup_pk_csr;
1014: IF (l_row_notfound) THEN
1015: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'CRS_CODE');
1016: RAISE item_not_found_error;
1017: END IF;
1018: END IF;
1019: IF (p_crtv_rec.USER_ID IS NOT NULL)

Line 1026: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'USER_ID');

1022: FETCH fnd_userv_pk_csr INTO l_fnd_userv_pk;
1023: l_row_notfound := fnd_userv_pk_csr%NOTFOUND;
1024: CLOSE fnd_userv_pk_csr;
1025: IF (l_row_notfound) THEN
1026: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'USER_ID');
1027: RAISE item_not_found_error;
1028: END IF;
1029: END IF;
1030: IF (p_crtv_rec.CHR_ID IS NOT NULL)

Line 1037: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'CHR_ID');

1033: FETCH okc_chrv_pk_csr INTO l_okc_chrv_pk;
1034: l_row_notfound := okc_chrv_pk_csr%NOTFOUND;
1035: CLOSE okc_chrv_pk_csr;
1036: IF (l_row_notfound) THEN
1037: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'CHR_ID');
1038: RAISE item_not_found_error;
1039: END IF;
1040: END IF;
1041: RETURN (l_return_status);

Line 1044: l_return_status := OKC_API.G_RET_STS_ERROR;

1040: END IF;
1041: RETURN (l_return_status);
1042: EXCEPTION
1043: WHEN item_not_found_error THEN
1044: l_return_status := OKC_API.G_RET_STS_ERROR;
1045: RETURN (l_return_status);
1046: END validate_foreign_keys;
1047: BEGIN
1048: l_return_status := validate_foreign_keys (p_crtv_rec);

Line 1053: x_return_status varchar2(1) := OKC_API.G_RET_STS_SUCCESS;

1049: RETURN (l_return_status);
1050: END Validate_Record;
1051: ---------------End of the commented code-----------*/
1052: /*+++++++++++++Start of hand code +++++++++++++++++*/
1053: x_return_status varchar2(1) := OKC_API.G_RET_STS_SUCCESS;
1054: cursor aln_chr_csr is
1055: select '!'
1056: from okc_k_hdr_agreeds_v
1057: where id = p_crtv_rec.chr_id;

Line 1067: or p_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR)

1063: l_dummy varchar2(1) := '?';
1064: BEGIN
1065: if (p_crtv_rec.crt_type = 'ALN') then
1066: if not (p_crtv_rec.extended_yn is NULL
1067: or p_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR)
1068: then
1069: x_return_status := OKC_API.G_RET_STS_ERROR;
1070: OKC_API.set_message(p_app_name => g_app_name,
1071: p_msg_name => G_INVALID_VALUE,

Line 1069: x_return_status := OKC_API.G_RET_STS_ERROR;

1065: if (p_crtv_rec.crt_type = 'ALN') then
1066: if not (p_crtv_rec.extended_yn is NULL
1067: or p_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR)
1068: then
1069: x_return_status := OKC_API.G_RET_STS_ERROR;
1070: OKC_API.set_message(p_app_name => g_app_name,
1071: p_msg_name => G_INVALID_VALUE,
1072: p_token1 => G_COL_NAME_TOKEN,
1073: p_token1_value => 'EXTENDED_YN');

Line 1070: OKC_API.set_message(p_app_name => g_app_name,

1066: if not (p_crtv_rec.extended_yn is NULL
1067: or p_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR)
1068: then
1069: x_return_status := OKC_API.G_RET_STS_ERROR;
1070: OKC_API.set_message(p_app_name => g_app_name,
1071: p_msg_name => G_INVALID_VALUE,
1072: p_token1 => G_COL_NAME_TOKEN,
1073: p_token1_value => 'EXTENDED_YN');
1074: end if;

Line 1080: x_return_status := OKC_API.G_RET_STS_ERROR;

1076: fetch aln_chr_csr into l_dummy;
1077: close aln_chr_csr;
1078: if l_dummy = '?'
1079: then
1080: x_return_status := OKC_API.G_RET_STS_ERROR;
1081: OKC_API.set_message(p_app_name => g_app_name,
1082: p_msg_name => G_INVALID_VALUE,
1083: p_token1 => G_COL_NAME_TOKEN,
1084: p_token1_value => 'CHR_ID');

Line 1081: OKC_API.set_message(p_app_name => g_app_name,

1077: close aln_chr_csr;
1078: if l_dummy = '?'
1079: then
1080: x_return_status := OKC_API.G_RET_STS_ERROR;
1081: OKC_API.set_message(p_app_name => g_app_name,
1082: p_msg_name => G_INVALID_VALUE,
1083: p_token1 => G_COL_NAME_TOKEN,
1084: p_token1_value => 'CHR_ID');
1085: end if;

Line 1086: if not (p_crtv_rec.SIGNATURE_REQUIRED_YN in ('Y','N',OKC_API.G_MISS_CHAR))

1082: p_msg_name => G_INVALID_VALUE,
1083: p_token1 => G_COL_NAME_TOKEN,
1084: p_token1_value => 'CHR_ID');
1085: end if;
1086: if not (p_crtv_rec.SIGNATURE_REQUIRED_YN in ('Y','N',OKC_API.G_MISS_CHAR))
1087: then
1088: x_return_status := OKC_API.G_RET_STS_ERROR;
1089: OKC_API.set_message(p_app_name => g_app_name,
1090: p_msg_name => G_INVALID_VALUE,

Line 1088: x_return_status := OKC_API.G_RET_STS_ERROR;

1084: p_token1_value => 'CHR_ID');
1085: end if;
1086: if not (p_crtv_rec.SIGNATURE_REQUIRED_YN in ('Y','N',OKC_API.G_MISS_CHAR))
1087: then
1088: x_return_status := OKC_API.G_RET_STS_ERROR;
1089: OKC_API.set_message(p_app_name => g_app_name,
1090: p_msg_name => G_INVALID_VALUE,
1091: p_token1 => G_COL_NAME_TOKEN,
1092: p_token1_value => 'SIGNATURE_REQUIRED_YN');

Line 1089: OKC_API.set_message(p_app_name => g_app_name,

1085: end if;
1086: if not (p_crtv_rec.SIGNATURE_REQUIRED_YN in ('Y','N',OKC_API.G_MISS_CHAR))
1087: then
1088: x_return_status := OKC_API.G_RET_STS_ERROR;
1089: OKC_API.set_message(p_app_name => g_app_name,
1090: p_msg_name => G_INVALID_VALUE,
1091: p_token1 => G_COL_NAME_TOKEN,
1092: p_token1_value => 'SIGNATURE_REQUIRED_YN');
1093: end if;

Line 1097: or p_crtv_rec.authority = OKC_API.G_MISS_CHAR)

1093: end if;
1094: end if;
1095: if (p_crtv_rec.crt_type = 'AMT') then
1096: if not (p_crtv_rec.authority is NULL
1097: or p_crtv_rec.authority = OKC_API.G_MISS_CHAR)
1098: then
1099: x_return_status := OKC_API.G_RET_STS_ERROR;
1100: OKC_API.set_message(p_app_name => g_app_name,
1101: p_msg_name => G_INVALID_VALUE,

Line 1099: x_return_status := OKC_API.G_RET_STS_ERROR;

1095: if (p_crtv_rec.crt_type = 'AMT') then
1096: if not (p_crtv_rec.authority is NULL
1097: or p_crtv_rec.authority = OKC_API.G_MISS_CHAR)
1098: then
1099: x_return_status := OKC_API.G_RET_STS_ERROR;
1100: OKC_API.set_message(p_app_name => g_app_name,
1101: p_msg_name => G_INVALID_VALUE,
1102: p_token1 => G_COL_NAME_TOKEN,
1103: p_token1_value => 'AUTHORITY');

Line 1100: OKC_API.set_message(p_app_name => g_app_name,

1096: if not (p_crtv_rec.authority is NULL
1097: or p_crtv_rec.authority = OKC_API.G_MISS_CHAR)
1098: then
1099: x_return_status := OKC_API.G_RET_STS_ERROR;
1100: OKC_API.set_message(p_app_name => g_app_name,
1101: p_msg_name => G_INVALID_VALUE,
1102: p_token1 => G_COL_NAME_TOKEN,
1103: p_token1_value => 'AUTHORITY');
1104: end if;

Line 1106: or p_crtv_rec.SIGNATURE_REQUIRED_YN = OKC_API.G_MISS_CHAR)

1102: p_token1 => G_COL_NAME_TOKEN,
1103: p_token1_value => 'AUTHORITY');
1104: end if;
1105: if not (p_crtv_rec.SIGNATURE_REQUIRED_YN is NULL
1106: or p_crtv_rec.SIGNATURE_REQUIRED_YN = OKC_API.G_MISS_CHAR)
1107: then
1108: x_return_status := OKC_API.G_RET_STS_ERROR;
1109: OKC_API.set_message(p_app_name => g_app_name,
1110: p_msg_name => G_INVALID_VALUE,

Line 1108: x_return_status := OKC_API.G_RET_STS_ERROR;

1104: end if;
1105: if not (p_crtv_rec.SIGNATURE_REQUIRED_YN is NULL
1106: or p_crtv_rec.SIGNATURE_REQUIRED_YN = OKC_API.G_MISS_CHAR)
1107: then
1108: x_return_status := OKC_API.G_RET_STS_ERROR;
1109: OKC_API.set_message(p_app_name => g_app_name,
1110: p_msg_name => G_INVALID_VALUE,
1111: p_token1 => G_COL_NAME_TOKEN,
1112: p_token1_value => 'SIGNATURE_REQUIRED_YN');

Line 1109: OKC_API.set_message(p_app_name => g_app_name,

1105: if not (p_crtv_rec.SIGNATURE_REQUIRED_YN is NULL
1106: or p_crtv_rec.SIGNATURE_REQUIRED_YN = OKC_API.G_MISS_CHAR)
1107: then
1108: x_return_status := OKC_API.G_RET_STS_ERROR;
1109: OKC_API.set_message(p_app_name => g_app_name,
1110: p_msg_name => G_INVALID_VALUE,
1111: p_token1 => G_COL_NAME_TOKEN,
1112: p_token1_value => 'SIGNATURE_REQUIRED_YN');
1113: end if;

Line 1119: x_return_status := OKC_API.G_RET_STS_ERROR;

1115: fetch amt_chr_csr into l_dummy;
1116: close amt_chr_csr;
1117: if l_dummy = '?'
1118: then
1119: x_return_status := OKC_API.G_RET_STS_ERROR;
1120: OKC_API.set_message(p_app_name => g_app_name,
1121: p_msg_name => G_INVALID_VALUE,
1122: p_token1 => G_COL_NAME_TOKEN,
1123: p_token1_value => 'CHR_ID');

Line 1120: OKC_API.set_message(p_app_name => g_app_name,

1116: close amt_chr_csr;
1117: if l_dummy = '?'
1118: then
1119: x_return_status := OKC_API.G_RET_STS_ERROR;
1120: OKC_API.set_message(p_app_name => g_app_name,
1121: p_msg_name => G_INVALID_VALUE,
1122: p_token1 => G_COL_NAME_TOKEN,
1123: p_token1_value => 'CHR_ID');
1124: end if;

Line 1125: if not (p_crtv_rec.EXTENDED_YN in ('Y','N',OKC_API.G_MISS_CHAR))

1121: p_msg_name => G_INVALID_VALUE,
1122: p_token1 => G_COL_NAME_TOKEN,
1123: p_token1_value => 'CHR_ID');
1124: end if;
1125: if not (p_crtv_rec.EXTENDED_YN in ('Y','N',OKC_API.G_MISS_CHAR))
1126: then
1127: x_return_status := OKC_API.G_RET_STS_ERROR;
1128: OKC_API.set_message(p_app_name => g_app_name,
1129: p_msg_name => G_INVALID_VALUE,

Line 1127: x_return_status := OKC_API.G_RET_STS_ERROR;

1123: p_token1_value => 'CHR_ID');
1124: end if;
1125: if not (p_crtv_rec.EXTENDED_YN in ('Y','N',OKC_API.G_MISS_CHAR))
1126: then
1127: x_return_status := OKC_API.G_RET_STS_ERROR;
1128: OKC_API.set_message(p_app_name => g_app_name,
1129: p_msg_name => G_INVALID_VALUE,
1130: p_token1 => G_COL_NAME_TOKEN,
1131: p_token1_value => 'EXTENDED_YN');

Line 1128: OKC_API.set_message(p_app_name => g_app_name,

1124: end if;
1125: if not (p_crtv_rec.EXTENDED_YN in ('Y','N',OKC_API.G_MISS_CHAR))
1126: then
1127: x_return_status := OKC_API.G_RET_STS_ERROR;
1128: OKC_API.set_message(p_app_name => g_app_name,
1129: p_msg_name => G_INVALID_VALUE,
1130: p_token1 => G_COL_NAME_TOKEN,
1131: p_token1_value => 'EXTENDED_YN');
1132: end if;

Line 1138: OKC_API.set_message(p_app_name => g_app_name,

1134: return x_return_status;
1135: exception
1136: when OTHERS then
1137: -- store SQL error message on message stack for caller
1138: OKC_API.set_message(p_app_name => g_app_name,
1139: p_msg_name => g_unexpected_error,
1140: p_token1 => g_sqlcode_token,
1141: p_token1_value => sqlcode,
1142: p_token2 => g_sqlerrm_token,

Line 1144: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1140: p_token1 => g_sqlcode_token,
1141: p_token1_value => sqlcode,
1142: p_token2 => g_sqlerrm_token,
1143: p_token2_value => sqlerrm);
1144: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1145: return x_return_status;
1146: END Validate_Record;
1147: /*+++++++++++++End of hand code +++++++++++++++++*/
1148:

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

1283: p_crtv_rec IN crtv_rec_type) IS
1284:
1285: l_api_version CONSTANT NUMBER := 1;
1286: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
1287: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1288: l_crtv_rec crtv_rec_type := p_crtv_rec;
1289: l_crt_rec crt_rec_type;
1290: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType;
1291: BEGIN

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

1288: l_crtv_rec crtv_rec_type := p_crtv_rec;
1289: l_crt_rec crt_rec_type;
1290: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType;
1291: BEGIN
1292: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1293: G_PKG_NAME,
1294: p_init_msg_list,
1295: l_api_version,
1296: p_api_version,

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

1295: l_api_version,
1296: p_api_version,
1297: '_PVT',
1298: x_return_status);
1299: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1300: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1301: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1302: RAISE OKC_API.G_EXCEPTION_ERROR;
1303: END IF;

Line 1300: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1296: p_api_version,
1297: '_PVT',
1298: x_return_status);
1299: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1300: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1301: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1302: RAISE OKC_API.G_EXCEPTION_ERROR;
1303: END IF;
1304: --- Validate all non-missing attributes (Item Level Validation)

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

1297: '_PVT',
1298: x_return_status);
1299: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1300: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1301: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1302: RAISE OKC_API.G_EXCEPTION_ERROR;
1303: END IF;
1304: --- Validate all non-missing attributes (Item Level Validation)
1305: l_return_status := Validate_Attributes(l_crtv_rec);

Line 1302: RAISE OKC_API.G_EXCEPTION_ERROR;

1298: x_return_status);
1299: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1300: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1301: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1302: RAISE OKC_API.G_EXCEPTION_ERROR;
1303: END IF;
1304: --- Validate all non-missing attributes (Item Level Validation)
1305: l_return_status := Validate_Attributes(l_crtv_rec);
1306: --- If any errors happen abort API

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

1303: END IF;
1304: --- Validate all non-missing attributes (Item Level Validation)
1305: l_return_status := Validate_Attributes(l_crtv_rec);
1306: --- If any errors happen abort API
1307: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1308: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1309: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1310: RAISE OKC_API.G_EXCEPTION_ERROR;
1311: END IF;

Line 1308: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1304: --- Validate all non-missing attributes (Item Level Validation)
1305: l_return_status := Validate_Attributes(l_crtv_rec);
1306: --- If any errors happen abort API
1307: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1308: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1309: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1310: RAISE OKC_API.G_EXCEPTION_ERROR;
1311: END IF;
1312: l_return_status := Validate_Record(l_crtv_rec);

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

1305: l_return_status := Validate_Attributes(l_crtv_rec);
1306: --- If any errors happen abort API
1307: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1308: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1309: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1310: RAISE OKC_API.G_EXCEPTION_ERROR;
1311: END IF;
1312: l_return_status := Validate_Record(l_crtv_rec);
1313: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1310: RAISE OKC_API.G_EXCEPTION_ERROR;

1306: --- If any errors happen abort API
1307: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1308: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1309: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1310: RAISE OKC_API.G_EXCEPTION_ERROR;
1311: END IF;
1312: l_return_status := Validate_Record(l_crtv_rec);
1313: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1314: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1309: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1310: RAISE OKC_API.G_EXCEPTION_ERROR;
1311: END IF;
1312: l_return_status := Validate_Record(l_crtv_rec);
1313: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1314: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1315: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1316: RAISE OKC_API.G_EXCEPTION_ERROR;
1317: END IF;

Line 1314: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1310: RAISE OKC_API.G_EXCEPTION_ERROR;
1311: END IF;
1312: l_return_status := Validate_Record(l_crtv_rec);
1313: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1314: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1315: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1316: RAISE OKC_API.G_EXCEPTION_ERROR;
1317: END IF;
1318: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

1311: END IF;
1312: l_return_status := Validate_Record(l_crtv_rec);
1313: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1314: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1315: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1316: RAISE OKC_API.G_EXCEPTION_ERROR;
1317: END IF;
1318: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1319: EXCEPTION

Line 1316: RAISE OKC_API.G_EXCEPTION_ERROR;

1312: l_return_status := Validate_Record(l_crtv_rec);
1313: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1314: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1315: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1316: RAISE OKC_API.G_EXCEPTION_ERROR;
1317: END IF;
1318: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1319: EXCEPTION
1320: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

1314: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1315: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1316: RAISE OKC_API.G_EXCEPTION_ERROR;
1317: END IF;
1318: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1319: EXCEPTION
1320: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1321: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1322: (

Line 1320: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1316: RAISE OKC_API.G_EXCEPTION_ERROR;
1317: END IF;
1318: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1319: EXCEPTION
1320: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1321: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1322: (
1323: l_api_name,
1324: G_PKG_NAME,

Line 1321: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1317: END IF;
1318: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1319: EXCEPTION
1320: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1321: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1322: (
1323: l_api_name,
1324: G_PKG_NAME,
1325: 'OKC_API.G_RET_STS_ERROR',

Line 1325: 'OKC_API.G_RET_STS_ERROR',

1321: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1322: (
1323: l_api_name,
1324: G_PKG_NAME,
1325: 'OKC_API.G_RET_STS_ERROR',
1326: x_msg_count,
1327: x_msg_data,
1328: '_PVT'
1329: );

Line 1330: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1326: x_msg_count,
1327: x_msg_data,
1328: '_PVT'
1329: );
1330: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1331: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1332: (
1333: l_api_name,
1334: G_PKG_NAME,

Line 1331: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1327: x_msg_data,
1328: '_PVT'
1329: );
1330: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1331: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1332: (
1333: l_api_name,
1334: G_PKG_NAME,
1335: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1335: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1331: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1332: (
1333: l_api_name,
1334: G_PKG_NAME,
1335: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1336: x_msg_count,
1337: x_msg_data,
1338: '_PVT'
1339: );

Line 1341: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1337: x_msg_data,
1338: '_PVT'
1339: );
1340: WHEN OTHERS THEN
1341: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1342: (
1343: l_api_name,
1344: G_PKG_NAME,
1345: 'OTHERS',

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

1360: p_crtv_tbl IN crtv_tbl_type) IS
1361:
1362: l_api_version CONSTANT NUMBER := 1;
1363: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1364: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1365: i NUMBER := 0;
1366: BEGIN
1367: OKC_API.init_msg_list(p_init_msg_list);
1368: -- Make sure PL/SQL table has records in it before passing

Line 1367: OKC_API.init_msg_list(p_init_msg_list);

1363: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1364: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1365: i NUMBER := 0;
1366: BEGIN
1367: OKC_API.init_msg_list(p_init_msg_list);
1368: -- Make sure PL/SQL table has records in it before passing
1369: IF (p_crtv_tbl.COUNT > 0) THEN
1370: i := p_crtv_tbl.FIRST;
1371: LOOP

Line 1374: p_init_msg_list => OKC_API.G_FALSE,

1370: i := p_crtv_tbl.FIRST;
1371: LOOP
1372: validate_row (
1373: p_api_version => p_api_version,
1374: p_init_msg_list => OKC_API.G_FALSE,
1375: x_return_status => x_return_status,
1376: x_msg_count => x_msg_count,
1377: x_msg_data => x_msg_data,
1378: p_crtv_rec => p_crtv_tbl(i));

Line 1384: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1380: i := p_crtv_tbl.NEXT(i);
1381: END LOOP;
1382: END IF;
1383: EXCEPTION
1384: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1385: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1386: (
1387: l_api_name,
1388: G_PKG_NAME,

Line 1385: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1381: END LOOP;
1382: END IF;
1383: EXCEPTION
1384: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1385: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1386: (
1387: l_api_name,
1388: G_PKG_NAME,
1389: 'OKC_API.G_RET_STS_ERROR',

Line 1389: 'OKC_API.G_RET_STS_ERROR',

1385: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1386: (
1387: l_api_name,
1388: G_PKG_NAME,
1389: 'OKC_API.G_RET_STS_ERROR',
1390: x_msg_count,
1391: x_msg_data,
1392: '_PVT'
1393: );

Line 1394: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1390: x_msg_count,
1391: x_msg_data,
1392: '_PVT'
1393: );
1394: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1395: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1396: (
1397: l_api_name,
1398: G_PKG_NAME,

Line 1395: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1391: x_msg_data,
1392: '_PVT'
1393: );
1394: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1395: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1396: (
1397: l_api_name,
1398: G_PKG_NAME,
1399: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1399: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1395: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1396: (
1397: l_api_name,
1398: G_PKG_NAME,
1399: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1400: x_msg_count,
1401: x_msg_data,
1402: '_PVT'
1403: );

Line 1405: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1401: x_msg_data,
1402: '_PVT'
1403: );
1404: WHEN OTHERS THEN
1405: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1406: (
1407: l_api_name,
1408: G_PKG_NAME,
1409: 'OTHERS',

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

1428: x_crt_rec OUT NOCOPY crt_rec_type) IS
1429:
1430: l_api_version CONSTANT NUMBER := 1;
1431: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
1432: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1433: l_crt_rec crt_rec_type := p_crt_rec;
1434: l_def_crt_rec crt_rec_type;
1435: ----------------------------------------------
1436: -- Set_Attributes for:OKC_CHANGE_REQUESTS_B --

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

1438: FUNCTION Set_Attributes (
1439: p_crt_rec IN crt_rec_type,
1440: x_crt_rec OUT NOCOPY crt_rec_type
1441: ) RETURN VARCHAR2 IS
1442: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1443: BEGIN
1444: x_crt_rec := p_crt_rec;
1445: RETURN(l_return_status);
1446: END Set_Attributes;

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

1444: x_crt_rec := p_crt_rec;
1445: RETURN(l_return_status);
1446: END Set_Attributes;
1447: BEGIN
1448: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1449: p_init_msg_list,
1450: '_PVT',
1451: x_return_status);
1452: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1448: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1449: p_init_msg_list,
1450: '_PVT',
1451: x_return_status);
1452: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1453: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1454: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1455: RAISE OKC_API.G_EXCEPTION_ERROR;
1456: END IF;

Line 1453: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1449: p_init_msg_list,
1450: '_PVT',
1451: x_return_status);
1452: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1453: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1454: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1455: RAISE OKC_API.G_EXCEPTION_ERROR;
1456: END IF;
1457: --- Setting item attributes

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

1450: '_PVT',
1451: x_return_status);
1452: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1453: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1454: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1455: RAISE OKC_API.G_EXCEPTION_ERROR;
1456: END IF;
1457: --- Setting item attributes
1458: l_return_status := Set_Attributes(

Line 1455: RAISE OKC_API.G_EXCEPTION_ERROR;

1451: x_return_status);
1452: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1453: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1454: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1455: RAISE OKC_API.G_EXCEPTION_ERROR;
1456: END IF;
1457: --- Setting item attributes
1458: l_return_status := Set_Attributes(
1459: p_crt_rec, -- IN

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

1458: l_return_status := Set_Attributes(
1459: p_crt_rec, -- IN
1460: l_crt_rec); -- OUT
1461: --- If any errors happen abort API
1462: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1463: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1464: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1465: RAISE OKC_API.G_EXCEPTION_ERROR;
1466: END IF;

Line 1463: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1459: p_crt_rec, -- IN
1460: l_crt_rec); -- OUT
1461: --- If any errors happen abort API
1462: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1463: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1464: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1465: RAISE OKC_API.G_EXCEPTION_ERROR;
1466: END IF;
1467: INSERT INTO OKC_CHANGE_REQUESTS_B(

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

1460: l_crt_rec); -- OUT
1461: --- If any errors happen abort API
1462: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1463: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1464: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1465: RAISE OKC_API.G_EXCEPTION_ERROR;
1466: END IF;
1467: INSERT INTO OKC_CHANGE_REQUESTS_B(
1468: id,

Line 1465: RAISE OKC_API.G_EXCEPTION_ERROR;

1461: --- If any errors happen abort API
1462: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1463: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1464: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1465: RAISE OKC_API.G_EXCEPTION_ERROR;
1466: END IF;
1467: INSERT INTO OKC_CHANGE_REQUESTS_B(
1468: id,
1469: chr_id,

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

1543: l_crt_rec.attribute14,
1544: l_crt_rec.attribute15);
1545: -- Set OUT values
1546: x_crt_rec := l_crt_rec;
1547: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1548: EXCEPTION
1549: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1550: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1551: (

Line 1549: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1545: -- Set OUT values
1546: x_crt_rec := l_crt_rec;
1547: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1548: EXCEPTION
1549: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1550: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1551: (
1552: l_api_name,
1553: G_PKG_NAME,

Line 1550: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1546: x_crt_rec := l_crt_rec;
1547: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1548: EXCEPTION
1549: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1550: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1551: (
1552: l_api_name,
1553: G_PKG_NAME,
1554: 'OKC_API.G_RET_STS_ERROR',

Line 1554: 'OKC_API.G_RET_STS_ERROR',

1550: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1551: (
1552: l_api_name,
1553: G_PKG_NAME,
1554: 'OKC_API.G_RET_STS_ERROR',
1555: x_msg_count,
1556: x_msg_data,
1557: '_PVT'
1558: );

Line 1559: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1555: x_msg_count,
1556: x_msg_data,
1557: '_PVT'
1558: );
1559: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1560: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1561: (
1562: l_api_name,
1563: G_PKG_NAME,

Line 1560: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1556: x_msg_data,
1557: '_PVT'
1558: );
1559: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1560: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1561: (
1562: l_api_name,
1563: G_PKG_NAME,
1564: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1564: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1560: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1561: (
1562: l_api_name,
1563: G_PKG_NAME,
1564: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1565: x_msg_count,
1566: x_msg_data,
1567: '_PVT'
1568: );

Line 1570: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1566: x_msg_data,
1567: '_PVT'
1568: );
1569: WHEN OTHERS THEN
1570: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1571: (
1572: l_api_name,
1573: G_PKG_NAME,
1574: 'OTHERS',

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

1589: x_okc_change_requests_tl_rec OUT NOCOPY OkcChangeRequestsTlRecType) IS
1590:
1591: l_api_version CONSTANT NUMBER := 1;
1592: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
1593: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1594: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType := p_okc_change_requests_tl_rec;
1595: ldefokcchangerequeststlrec OkcChangeRequestsTlRecType;
1596: CURSOR get_languages IS
1597: SELECT *

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

1603: FUNCTION Set_Attributes (
1604: p_okc_change_requests_tl_rec IN OkcChangeRequestsTlRecType,
1605: x_okc_change_requests_tl_rec OUT NOCOPY OkcChangeRequestsTlRecType
1606: ) RETURN VARCHAR2 IS
1607: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1608: BEGIN
1609: x_okc_change_requests_tl_rec := p_okc_change_requests_tl_rec;
1610: x_okc_change_requests_tl_rec.LANGUAGE := USERENV('LANG');
1611: x_okc_change_requests_tl_rec.SOURCE_LANG := USERENV('LANG');

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

1611: x_okc_change_requests_tl_rec.SOURCE_LANG := USERENV('LANG');
1612: RETURN(l_return_status);
1613: END Set_Attributes;
1614: BEGIN
1615: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1616: p_init_msg_list,
1617: '_PVT',
1618: x_return_status);
1619: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1615: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1616: p_init_msg_list,
1617: '_PVT',
1618: x_return_status);
1619: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1620: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1621: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1622: RAISE OKC_API.G_EXCEPTION_ERROR;
1623: END IF;

Line 1620: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1616: p_init_msg_list,
1617: '_PVT',
1618: x_return_status);
1619: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1620: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1621: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1622: RAISE OKC_API.G_EXCEPTION_ERROR;
1623: END IF;
1624: --- Setting item attributes

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

1617: '_PVT',
1618: x_return_status);
1619: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1620: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1621: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1622: RAISE OKC_API.G_EXCEPTION_ERROR;
1623: END IF;
1624: --- Setting item attributes
1625: l_return_status := Set_Attributes(

Line 1622: RAISE OKC_API.G_EXCEPTION_ERROR;

1618: x_return_status);
1619: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1620: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1621: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1622: RAISE OKC_API.G_EXCEPTION_ERROR;
1623: END IF;
1624: --- Setting item attributes
1625: l_return_status := Set_Attributes(
1626: p_okc_change_requests_tl_rec, -- IN

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

1625: l_return_status := Set_Attributes(
1626: p_okc_change_requests_tl_rec, -- IN
1627: l_okc_change_requests_tl_rec); -- OUT
1628: --- If any errors happen abort API
1629: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1630: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1631: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1632: RAISE OKC_API.G_EXCEPTION_ERROR;
1633: END IF;

Line 1630: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1626: p_okc_change_requests_tl_rec, -- IN
1627: l_okc_change_requests_tl_rec); -- OUT
1628: --- If any errors happen abort API
1629: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1630: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1631: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1632: RAISE OKC_API.G_EXCEPTION_ERROR;
1633: END IF;
1634: FOR l_lang_rec IN get_languages LOOP

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

1627: l_okc_change_requests_tl_rec); -- OUT
1628: --- If any errors happen abort API
1629: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1630: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1631: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1632: RAISE OKC_API.G_EXCEPTION_ERROR;
1633: END IF;
1634: FOR l_lang_rec IN get_languages LOOP
1635: l_okc_change_requests_tl_rec.language := l_lang_rec.language_code;

Line 1632: RAISE OKC_API.G_EXCEPTION_ERROR;

1628: --- If any errors happen abort API
1629: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1630: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1631: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1632: RAISE OKC_API.G_EXCEPTION_ERROR;
1633: END IF;
1634: FOR l_lang_rec IN get_languages LOOP
1635: l_okc_change_requests_tl_rec.language := l_lang_rec.language_code;
1636: INSERT INTO OKC_CHANGE_REQUESTS_TL(

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

1659: l_okc_change_requests_tl_rec.last_update_login);
1660: END LOOP;
1661: -- Set OUT values
1662: x_okc_change_requests_tl_rec := l_okc_change_requests_tl_rec;
1663: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1664: EXCEPTION
1665: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1666: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1667: (

Line 1665: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1661: -- Set OUT values
1662: x_okc_change_requests_tl_rec := l_okc_change_requests_tl_rec;
1663: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1664: EXCEPTION
1665: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1666: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1667: (
1668: l_api_name,
1669: G_PKG_NAME,

Line 1666: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1662: x_okc_change_requests_tl_rec := l_okc_change_requests_tl_rec;
1663: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1664: EXCEPTION
1665: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1666: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1667: (
1668: l_api_name,
1669: G_PKG_NAME,
1670: 'OKC_API.G_RET_STS_ERROR',

Line 1670: 'OKC_API.G_RET_STS_ERROR',

1666: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1667: (
1668: l_api_name,
1669: G_PKG_NAME,
1670: 'OKC_API.G_RET_STS_ERROR',
1671: x_msg_count,
1672: x_msg_data,
1673: '_PVT'
1674: );

Line 1675: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1671: x_msg_count,
1672: x_msg_data,
1673: '_PVT'
1674: );
1675: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1676: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1677: (
1678: l_api_name,
1679: G_PKG_NAME,

Line 1676: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1672: x_msg_data,
1673: '_PVT'
1674: );
1675: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1676: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1677: (
1678: l_api_name,
1679: G_PKG_NAME,
1680: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1680: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1676: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1677: (
1678: l_api_name,
1679: G_PKG_NAME,
1680: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1681: x_msg_count,
1682: x_msg_data,
1683: '_PVT'
1684: );

Line 1686: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1682: x_msg_data,
1683: '_PVT'
1684: );
1685: WHEN OTHERS THEN
1686: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1687: (
1688: l_api_name,
1689: G_PKG_NAME,
1690: 'OTHERS',

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

1706: x_crtv_rec OUT NOCOPY crtv_rec_type) IS
1707:
1708: l_api_version CONSTANT NUMBER := 1;
1709: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1710: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1711: l_crtv_rec crtv_rec_type;
1712: l_def_crtv_rec crtv_rec_type;
1713: l_crt_rec crt_rec_type;
1714: lx_crt_rec crt_rec_type;

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

1735: FUNCTION Set_Attributes (
1736: p_crtv_rec IN crtv_rec_type,
1737: x_crtv_rec OUT NOCOPY crtv_rec_type
1738: ) RETURN VARCHAR2 IS
1739: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1740: BEGIN
1741: x_crtv_rec := p_crtv_rec;
1742: x_crtv_rec.OBJECT_VERSION_NUMBER := 1;
1743: x_crtv_rec.SFWT_FLAG := 'N';

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

1743: x_crtv_rec.SFWT_FLAG := 'N';
1744: RETURN(l_return_status);
1745: END Set_Attributes;
1746: BEGIN
1747: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1748: G_PKG_NAME,
1749: p_init_msg_list,
1750: l_api_version,
1751: p_api_version,

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

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

Line 1755: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1751: p_api_version,
1752: '_PVT',
1753: x_return_status);
1754: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1755: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1756: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1757: RAISE OKC_API.G_EXCEPTION_ERROR;
1758: END IF;
1759: l_crtv_rec := null_out_defaults(p_crtv_rec);

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

1752: '_PVT',
1753: x_return_status);
1754: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1755: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1756: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1757: RAISE OKC_API.G_EXCEPTION_ERROR;
1758: END IF;
1759: l_crtv_rec := null_out_defaults(p_crtv_rec);
1760: -- Set primary key value

Line 1757: RAISE OKC_API.G_EXCEPTION_ERROR;

1753: x_return_status);
1754: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1755: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1756: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1757: RAISE OKC_API.G_EXCEPTION_ERROR;
1758: END IF;
1759: l_crtv_rec := null_out_defaults(p_crtv_rec);
1760: -- Set primary key value
1761: l_crtv_rec.ID := get_seq_id;

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

1763: l_return_status := Set_Attributes(
1764: l_crtv_rec, -- IN
1765: l_def_crtv_rec); -- OUT
1766: --- If any errors happen abort API
1767: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1768: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1769: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1770: RAISE OKC_API.G_EXCEPTION_ERROR;
1771: END IF;

Line 1768: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1764: l_crtv_rec, -- IN
1765: l_def_crtv_rec); -- OUT
1766: --- If any errors happen abort API
1767: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1768: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1769: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1770: RAISE OKC_API.G_EXCEPTION_ERROR;
1771: END IF;
1772: l_def_crtv_rec := fill_who_columns(l_def_crtv_rec);

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

1765: l_def_crtv_rec); -- OUT
1766: --- If any errors happen abort API
1767: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1768: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1769: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1770: RAISE OKC_API.G_EXCEPTION_ERROR;
1771: END IF;
1772: l_def_crtv_rec := fill_who_columns(l_def_crtv_rec);
1773: --- Validate all non-missing attributes (Item Level Validation)

Line 1770: RAISE OKC_API.G_EXCEPTION_ERROR;

1766: --- If any errors happen abort API
1767: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1768: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1769: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1770: RAISE OKC_API.G_EXCEPTION_ERROR;
1771: END IF;
1772: l_def_crtv_rec := fill_who_columns(l_def_crtv_rec);
1773: --- Validate all non-missing attributes (Item Level Validation)
1774: l_return_status := Validate_Attributes(l_def_crtv_rec);

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

1772: l_def_crtv_rec := fill_who_columns(l_def_crtv_rec);
1773: --- Validate all non-missing attributes (Item Level Validation)
1774: l_return_status := Validate_Attributes(l_def_crtv_rec);
1775: --- If any errors happen abort API
1776: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1778: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1779: RAISE OKC_API.G_EXCEPTION_ERROR;
1780: END IF;

Line 1777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1773: --- Validate all non-missing attributes (Item Level Validation)
1774: l_return_status := Validate_Attributes(l_def_crtv_rec);
1775: --- If any errors happen abort API
1776: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1778: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1779: RAISE OKC_API.G_EXCEPTION_ERROR;
1780: END IF;
1781: l_return_status := Validate_Record(l_def_crtv_rec);

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

1774: l_return_status := Validate_Attributes(l_def_crtv_rec);
1775: --- If any errors happen abort API
1776: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1778: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1779: RAISE OKC_API.G_EXCEPTION_ERROR;
1780: END IF;
1781: l_return_status := Validate_Record(l_def_crtv_rec);
1782: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1779: RAISE OKC_API.G_EXCEPTION_ERROR;

1775: --- If any errors happen abort API
1776: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1778: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1779: RAISE OKC_API.G_EXCEPTION_ERROR;
1780: END IF;
1781: l_return_status := Validate_Record(l_def_crtv_rec);
1782: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1778: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1779: RAISE OKC_API.G_EXCEPTION_ERROR;
1780: END IF;
1781: l_return_status := Validate_Record(l_def_crtv_rec);
1782: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1785: RAISE OKC_API.G_EXCEPTION_ERROR;
1786: END IF;

Line 1783: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1779: RAISE OKC_API.G_EXCEPTION_ERROR;
1780: END IF;
1781: l_return_status := Validate_Record(l_def_crtv_rec);
1782: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1785: RAISE OKC_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: --------------------------------------

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

1780: END IF;
1781: l_return_status := Validate_Record(l_def_crtv_rec);
1782: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1785: RAISE OKC_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: --------------------------------------
1788: -- Move VIEW record to "Child" records

Line 1785: RAISE OKC_API.G_EXCEPTION_ERROR;

1781: l_return_status := Validate_Record(l_def_crtv_rec);
1782: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1785: RAISE OKC_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: --------------------------------------
1788: -- Move VIEW record to "Child" records
1789: --------------------------------------

Line 1803: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1799: x_msg_data,
1800: l_crt_rec,
1801: lx_crt_rec
1802: );
1803: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1804: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1805: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1806: RAISE OKC_API.G_EXCEPTION_ERROR;
1807: END IF;

Line 1804: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1800: l_crt_rec,
1801: lx_crt_rec
1802: );
1803: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1804: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1805: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1806: RAISE OKC_API.G_EXCEPTION_ERROR;
1807: END IF;
1808: migrate(lx_crt_rec, l_def_crtv_rec);

Line 1805: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

1801: lx_crt_rec
1802: );
1803: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1804: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1805: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1806: RAISE OKC_API.G_EXCEPTION_ERROR;
1807: END IF;
1808: migrate(lx_crt_rec, l_def_crtv_rec);
1809: insert_row(

Line 1806: RAISE OKC_API.G_EXCEPTION_ERROR;

1802: );
1803: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1804: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1805: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1806: RAISE OKC_API.G_EXCEPTION_ERROR;
1807: END IF;
1808: migrate(lx_crt_rec, l_def_crtv_rec);
1809: insert_row(
1810: p_init_msg_list,

Line 1817: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

1813: x_msg_data,
1814: l_okc_change_requests_tl_rec,
1815: lx_okc_change_requests_tl_rec
1816: );
1817: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1818: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1819: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1820: RAISE OKC_API.G_EXCEPTION_ERROR;
1821: END IF;

Line 1818: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1814: l_okc_change_requests_tl_rec,
1815: lx_okc_change_requests_tl_rec
1816: );
1817: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1818: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1819: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1820: RAISE OKC_API.G_EXCEPTION_ERROR;
1821: END IF;
1822: migrate(lx_okc_change_requests_tl_rec, l_def_crtv_rec);

Line 1819: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

1815: lx_okc_change_requests_tl_rec
1816: );
1817: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1818: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1819: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1820: RAISE OKC_API.G_EXCEPTION_ERROR;
1821: END IF;
1822: migrate(lx_okc_change_requests_tl_rec, l_def_crtv_rec);
1823: -- Set OUT values

Line 1820: RAISE OKC_API.G_EXCEPTION_ERROR;

1816: );
1817: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1818: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1819: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1820: RAISE OKC_API.G_EXCEPTION_ERROR;
1821: END IF;
1822: migrate(lx_okc_change_requests_tl_rec, l_def_crtv_rec);
1823: -- Set OUT values
1824: x_crtv_rec := l_def_crtv_rec;

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

1821: END IF;
1822: migrate(lx_okc_change_requests_tl_rec, l_def_crtv_rec);
1823: -- Set OUT values
1824: x_crtv_rec := l_def_crtv_rec;
1825: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1826: EXCEPTION
1827: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1828: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1829: (

Line 1827: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1823: -- Set OUT values
1824: x_crtv_rec := l_def_crtv_rec;
1825: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1826: EXCEPTION
1827: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1828: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1829: (
1830: l_api_name,
1831: G_PKG_NAME,

Line 1828: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1824: x_crtv_rec := l_def_crtv_rec;
1825: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1826: EXCEPTION
1827: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1828: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1829: (
1830: l_api_name,
1831: G_PKG_NAME,
1832: 'OKC_API.G_RET_STS_ERROR',

Line 1832: 'OKC_API.G_RET_STS_ERROR',

1828: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1829: (
1830: l_api_name,
1831: G_PKG_NAME,
1832: 'OKC_API.G_RET_STS_ERROR',
1833: x_msg_count,
1834: x_msg_data,
1835: '_PVT'
1836: );

Line 1837: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1833: x_msg_count,
1834: x_msg_data,
1835: '_PVT'
1836: );
1837: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1838: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1839: (
1840: l_api_name,
1841: G_PKG_NAME,

Line 1838: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1834: x_msg_data,
1835: '_PVT'
1836: );
1837: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1838: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1839: (
1840: l_api_name,
1841: G_PKG_NAME,
1842: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1842: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1838: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1839: (
1840: l_api_name,
1841: G_PKG_NAME,
1842: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1843: x_msg_count,
1844: x_msg_data,
1845: '_PVT'
1846: );

Line 1848: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1844: x_msg_data,
1845: '_PVT'
1846: );
1847: WHEN OTHERS THEN
1848: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1849: (
1850: l_api_name,
1851: G_PKG_NAME,
1852: 'OTHERS',

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

1868: x_crtv_tbl OUT NOCOPY crtv_tbl_type) IS
1869:
1870: l_api_version CONSTANT NUMBER := 1;
1871: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1872: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1873: i NUMBER := 0;
1874: BEGIN
1875: OKC_API.init_msg_list(p_init_msg_list);
1876: -- Make sure PL/SQL table has records in it before passing

Line 1875: OKC_API.init_msg_list(p_init_msg_list);

1871: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1872: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1873: i NUMBER := 0;
1874: BEGIN
1875: OKC_API.init_msg_list(p_init_msg_list);
1876: -- Make sure PL/SQL table has records in it before passing
1877: IF (p_crtv_tbl.COUNT > 0) THEN
1878: i := p_crtv_tbl.FIRST;
1879: LOOP

Line 1882: p_init_msg_list => OKC_API.G_FALSE,

1878: i := p_crtv_tbl.FIRST;
1879: LOOP
1880: insert_row (
1881: p_api_version => p_api_version,
1882: p_init_msg_list => OKC_API.G_FALSE,
1883: x_return_status => x_return_status,
1884: x_msg_count => x_msg_count,
1885: x_msg_data => x_msg_data,
1886: p_crtv_rec => p_crtv_tbl(i),

Line 1893: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1889: i := p_crtv_tbl.NEXT(i);
1890: END LOOP;
1891: END IF;
1892: EXCEPTION
1893: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1894: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1895: (
1896: l_api_name,
1897: G_PKG_NAME,

Line 1894: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1890: END LOOP;
1891: END IF;
1892: EXCEPTION
1893: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1894: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1895: (
1896: l_api_name,
1897: G_PKG_NAME,
1898: 'OKC_API.G_RET_STS_ERROR',

Line 1898: 'OKC_API.G_RET_STS_ERROR',

1894: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1895: (
1896: l_api_name,
1897: G_PKG_NAME,
1898: 'OKC_API.G_RET_STS_ERROR',
1899: x_msg_count,
1900: x_msg_data,
1901: '_PVT'
1902: );

Line 1903: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1899: x_msg_count,
1900: x_msg_data,
1901: '_PVT'
1902: );
1903: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1904: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1905: (
1906: l_api_name,
1907: G_PKG_NAME,

Line 1904: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1900: x_msg_data,
1901: '_PVT'
1902: );
1903: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1904: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1905: (
1906: l_api_name,
1907: G_PKG_NAME,
1908: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1908: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1904: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1905: (
1906: l_api_name,
1907: G_PKG_NAME,
1908: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1909: x_msg_count,
1910: x_msg_data,
1911: '_PVT'
1912: );

Line 1914: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1910: x_msg_data,
1911: '_PVT'
1912: );
1913: WHEN OTHERS THEN
1914: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1915: (
1916: l_api_name,
1917: G_PKG_NAME,
1918: 'OTHERS',

Line 1944: AND OBJECT_VERSION_NUMBER in (p_crt_rec.object_version_number, OKC_API.G_MISS_NUM)

1940: CURSOR lock_csr (p_crt_rec IN crt_rec_type) IS
1941: SELECT OBJECT_VERSION_NUMBER
1942: FROM OKC_CHANGE_REQUESTS_B
1943: WHERE ID = p_crt_rec.id
1944: AND OBJECT_VERSION_NUMBER in (p_crt_rec.object_version_number, OKC_API.G_MISS_NUM)
1945: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1946:
1947: CURSOR lchk_csr (p_crt_rec IN crt_rec_type) IS
1948: SELECT OBJECT_VERSION_NUMBER

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

1949: FROM OKC_CHANGE_REQUESTS_B
1950: WHERE ID = p_crt_rec.id;
1951: l_api_version CONSTANT NUMBER := 1;
1952: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1953: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1954: l_object_version_number OKC_CHANGE_REQUESTS_B.OBJECT_VERSION_NUMBER%TYPE;
1955: lc_object_version_number OKC_CHANGE_REQUESTS_B.OBJECT_VERSION_NUMBER%TYPE;
1956: l_row_notfound BOOLEAN := FALSE;
1957: lc_row_notfound BOOLEAN := FALSE;

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

1955: lc_object_version_number OKC_CHANGE_REQUESTS_B.OBJECT_VERSION_NUMBER%TYPE;
1956: l_row_notfound BOOLEAN := FALSE;
1957: lc_row_notfound BOOLEAN := FALSE;
1958: BEGIN
1959: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1960: p_init_msg_list,
1961: '_PVT',
1962: x_return_status);
1963: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1959: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1960: p_init_msg_list,
1961: '_PVT',
1962: x_return_status);
1963: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1964: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1965: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1966: RAISE OKC_API.G_EXCEPTION_ERROR;
1967: END IF;

Line 1964: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1960: p_init_msg_list,
1961: '_PVT',
1962: x_return_status);
1963: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1964: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1965: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1966: RAISE OKC_API.G_EXCEPTION_ERROR;
1967: END IF;
1968: BEGIN

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

1961: '_PVT',
1962: x_return_status);
1963: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1964: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1965: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1966: RAISE OKC_API.G_EXCEPTION_ERROR;
1967: END IF;
1968: BEGIN
1969: OPEN lock_csr(p_crt_rec);

Line 1966: RAISE OKC_API.G_EXCEPTION_ERROR;

1962: x_return_status);
1963: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1964: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1965: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1966: RAISE OKC_API.G_EXCEPTION_ERROR;
1967: END IF;
1968: BEGIN
1969: OPEN lock_csr(p_crt_rec);
1970: FETCH lock_csr INTO l_object_version_number;

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

1974: WHEN E_Resource_Busy THEN
1975: IF (lock_csr%ISOPEN) THEN
1976: CLOSE lock_csr;
1977: END IF;
1978: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
1979: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
1980: END;
1981:
1982: IF ( l_row_notfound ) THEN

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

1985: lc_row_notfound := lchk_csr%NOTFOUND;
1986: CLOSE lchk_csr;
1987: END IF;
1988: IF (lc_row_notfound) THEN
1989: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1990: RAISE OKC_API.G_EXCEPTION_ERROR;
1991: ELSIF lc_object_version_number > p_crt_rec.object_version_number THEN
1992: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1993: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1990: RAISE OKC_API.G_EXCEPTION_ERROR;

1986: CLOSE lchk_csr;
1987: END IF;
1988: IF (lc_row_notfound) THEN
1989: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1990: RAISE OKC_API.G_EXCEPTION_ERROR;
1991: ELSIF lc_object_version_number > p_crt_rec.object_version_number THEN
1992: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1993: RAISE OKC_API.G_EXCEPTION_ERROR;
1994: ELSIF lc_object_version_number <> p_crt_rec.object_version_number THEN

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

1988: IF (lc_row_notfound) THEN
1989: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1990: RAISE OKC_API.G_EXCEPTION_ERROR;
1991: ELSIF lc_object_version_number > p_crt_rec.object_version_number THEN
1992: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1993: RAISE OKC_API.G_EXCEPTION_ERROR;
1994: ELSIF lc_object_version_number <> p_crt_rec.object_version_number THEN
1995: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1996: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1993: RAISE OKC_API.G_EXCEPTION_ERROR;

1989: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1990: RAISE OKC_API.G_EXCEPTION_ERROR;
1991: ELSIF lc_object_version_number > p_crt_rec.object_version_number THEN
1992: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1993: RAISE OKC_API.G_EXCEPTION_ERROR;
1994: ELSIF lc_object_version_number <> p_crt_rec.object_version_number THEN
1995: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1996: RAISE OKC_API.G_EXCEPTION_ERROR;
1997: ELSIF lc_object_version_number = -1 THEN

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

1991: ELSIF lc_object_version_number > p_crt_rec.object_version_number THEN
1992: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1993: RAISE OKC_API.G_EXCEPTION_ERROR;
1994: ELSIF lc_object_version_number <> p_crt_rec.object_version_number THEN
1995: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1996: RAISE OKC_API.G_EXCEPTION_ERROR;
1997: ELSIF lc_object_version_number = -1 THEN
1998: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1999: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1996: RAISE OKC_API.G_EXCEPTION_ERROR;

1992: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1993: RAISE OKC_API.G_EXCEPTION_ERROR;
1994: ELSIF lc_object_version_number <> p_crt_rec.object_version_number THEN
1995: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1996: RAISE OKC_API.G_EXCEPTION_ERROR;
1997: ELSIF lc_object_version_number = -1 THEN
1998: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1999: RAISE OKC_API.G_EXCEPTION_ERROR;
2000: END IF;

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

1994: ELSIF lc_object_version_number <> p_crt_rec.object_version_number THEN
1995: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1996: RAISE OKC_API.G_EXCEPTION_ERROR;
1997: ELSIF lc_object_version_number = -1 THEN
1998: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1999: RAISE OKC_API.G_EXCEPTION_ERROR;
2000: END IF;
2001: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2002: EXCEPTION

Line 1999: RAISE OKC_API.G_EXCEPTION_ERROR;

1995: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1996: RAISE OKC_API.G_EXCEPTION_ERROR;
1997: ELSIF lc_object_version_number = -1 THEN
1998: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1999: RAISE OKC_API.G_EXCEPTION_ERROR;
2000: END IF;
2001: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2002: EXCEPTION
2003: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

1997: ELSIF lc_object_version_number = -1 THEN
1998: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1999: RAISE OKC_API.G_EXCEPTION_ERROR;
2000: END IF;
2001: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2002: EXCEPTION
2003: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2004: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2005: (

Line 2003: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1999: RAISE OKC_API.G_EXCEPTION_ERROR;
2000: END IF;
2001: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2002: EXCEPTION
2003: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2004: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2005: (
2006: l_api_name,
2007: G_PKG_NAME,

Line 2004: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2000: END IF;
2001: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2002: EXCEPTION
2003: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2004: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2005: (
2006: l_api_name,
2007: G_PKG_NAME,
2008: 'OKC_API.G_RET_STS_ERROR',

Line 2008: 'OKC_API.G_RET_STS_ERROR',

2004: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2005: (
2006: l_api_name,
2007: G_PKG_NAME,
2008: 'OKC_API.G_RET_STS_ERROR',
2009: x_msg_count,
2010: x_msg_data,
2011: '_PVT'
2012: );

Line 2013: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2009: x_msg_count,
2010: x_msg_data,
2011: '_PVT'
2012: );
2013: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2014: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2015: (
2016: l_api_name,
2017: G_PKG_NAME,

Line 2014: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2010: x_msg_data,
2011: '_PVT'
2012: );
2013: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2014: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2015: (
2016: l_api_name,
2017: G_PKG_NAME,
2018: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2018: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2014: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2015: (
2016: l_api_name,
2017: G_PKG_NAME,
2018: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2019: x_msg_count,
2020: x_msg_data,
2021: '_PVT'
2022: );

Line 2024: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2020: x_msg_data,
2021: '_PVT'
2022: );
2023: WHEN OTHERS THEN
2024: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2025: (
2026: l_api_name,
2027: G_PKG_NAME,
2028: 'OTHERS',

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

2050: FOR UPDATE NOWAIT;
2051:
2052: l_api_version CONSTANT NUMBER := 1;
2053: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
2054: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2055: l_lock_var lock_csr%ROWTYPE;
2056: l_row_notfound BOOLEAN := FALSE;
2057: lc_row_notfound BOOLEAN := FALSE;
2058: BEGIN

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

2055: l_lock_var lock_csr%ROWTYPE;
2056: l_row_notfound BOOLEAN := FALSE;
2057: lc_row_notfound BOOLEAN := FALSE;
2058: BEGIN
2059: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2060: p_init_msg_list,
2061: '_PVT',
2062: x_return_status);
2063: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2059: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2060: p_init_msg_list,
2061: '_PVT',
2062: x_return_status);
2063: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2064: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2065: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2066: RAISE OKC_API.G_EXCEPTION_ERROR;
2067: END IF;

Line 2064: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2060: p_init_msg_list,
2061: '_PVT',
2062: x_return_status);
2063: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2064: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2065: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2066: RAISE OKC_API.G_EXCEPTION_ERROR;
2067: END IF;
2068: BEGIN

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

2061: '_PVT',
2062: x_return_status);
2063: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2064: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2065: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2066: RAISE OKC_API.G_EXCEPTION_ERROR;
2067: END IF;
2068: BEGIN
2069: OPEN lock_csr(p_okc_change_requests_tl_rec);

Line 2066: RAISE OKC_API.G_EXCEPTION_ERROR;

2062: x_return_status);
2063: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2064: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2065: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2066: RAISE OKC_API.G_EXCEPTION_ERROR;
2067: END IF;
2068: BEGIN
2069: OPEN lock_csr(p_okc_change_requests_tl_rec);
2070: FETCH lock_csr INTO l_lock_var;

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

2074: WHEN E_Resource_Busy THEN
2075: IF (lock_csr%ISOPEN) THEN
2076: CLOSE lock_csr;
2077: END IF;
2078: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2079: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2080: END;
2081:
2082: IF ( l_row_notfound ) THEN

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

2079: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2080: END;
2081:
2082: IF ( l_row_notfound ) THEN
2083: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2084: RAISE OKC_API.G_EXCEPTION_ERROR;
2085: END IF;
2086: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2087: EXCEPTION

Line 2084: RAISE OKC_API.G_EXCEPTION_ERROR;

2080: END;
2081:
2082: IF ( l_row_notfound ) THEN
2083: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2084: RAISE OKC_API.G_EXCEPTION_ERROR;
2085: END IF;
2086: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2087: EXCEPTION
2088: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2082: IF ( l_row_notfound ) THEN
2083: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2084: RAISE OKC_API.G_EXCEPTION_ERROR;
2085: END IF;
2086: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2087: EXCEPTION
2088: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2089: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2090: (

Line 2088: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2084: RAISE OKC_API.G_EXCEPTION_ERROR;
2085: END IF;
2086: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2087: EXCEPTION
2088: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2089: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2090: (
2091: l_api_name,
2092: G_PKG_NAME,

Line 2089: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2085: END IF;
2086: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2087: EXCEPTION
2088: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2089: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2090: (
2091: l_api_name,
2092: G_PKG_NAME,
2093: 'OKC_API.G_RET_STS_ERROR',

Line 2093: 'OKC_API.G_RET_STS_ERROR',

2089: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2090: (
2091: l_api_name,
2092: G_PKG_NAME,
2093: 'OKC_API.G_RET_STS_ERROR',
2094: x_msg_count,
2095: x_msg_data,
2096: '_PVT'
2097: );

Line 2098: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2094: x_msg_count,
2095: x_msg_data,
2096: '_PVT'
2097: );
2098: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2099: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2100: (
2101: l_api_name,
2102: G_PKG_NAME,

Line 2099: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2095: x_msg_data,
2096: '_PVT'
2097: );
2098: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2099: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2100: (
2101: l_api_name,
2102: G_PKG_NAME,
2103: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2103: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2099: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2100: (
2101: l_api_name,
2102: G_PKG_NAME,
2103: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2104: x_msg_count,
2105: x_msg_data,
2106: '_PVT'
2107: );

Line 2109: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2105: x_msg_data,
2106: '_PVT'
2107: );
2108: WHEN OTHERS THEN
2109: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2110: (
2111: l_api_name,
2112: G_PKG_NAME,
2113: 'OTHERS',

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

2128: p_crtv_rec IN crtv_rec_type) IS
2129:
2130: l_api_version CONSTANT NUMBER := 1;
2131: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
2132: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2133: l_crt_rec crt_rec_type;
2134: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType;
2135: BEGIN
2136: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

2132: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2133: l_crt_rec crt_rec_type;
2134: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType;
2135: BEGIN
2136: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2137: G_PKG_NAME,
2138: p_init_msg_list,
2139: l_api_version,
2140: p_api_version,

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

2139: l_api_version,
2140: p_api_version,
2141: '_PVT',
2142: x_return_status);
2143: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2144: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2145: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2146: RAISE OKC_API.G_EXCEPTION_ERROR;
2147: END IF;

Line 2144: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2140: p_api_version,
2141: '_PVT',
2142: x_return_status);
2143: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2144: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2145: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2146: RAISE OKC_API.G_EXCEPTION_ERROR;
2147: END IF;
2148: --------------------------------------

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

2141: '_PVT',
2142: x_return_status);
2143: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2144: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2145: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2146: RAISE OKC_API.G_EXCEPTION_ERROR;
2147: END IF;
2148: --------------------------------------
2149: -- Move VIEW record to "Child" records

Line 2146: RAISE OKC_API.G_EXCEPTION_ERROR;

2142: x_return_status);
2143: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2144: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2145: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2146: RAISE OKC_API.G_EXCEPTION_ERROR;
2147: END IF;
2148: --------------------------------------
2149: -- Move VIEW record to "Child" records
2150: --------------------------------------

Line 2163: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2159: x_msg_count,
2160: x_msg_data,
2161: l_crt_rec
2162: );
2163: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2164: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2165: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2166: RAISE OKC_API.G_EXCEPTION_ERROR;
2167: END IF;

Line 2164: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2160: x_msg_data,
2161: l_crt_rec
2162: );
2163: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2164: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2165: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2166: RAISE OKC_API.G_EXCEPTION_ERROR;
2167: END IF;
2168: lock_row(

Line 2165: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

2161: l_crt_rec
2162: );
2163: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2164: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2165: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2166: RAISE OKC_API.G_EXCEPTION_ERROR;
2167: END IF;
2168: lock_row(
2169: p_init_msg_list,

Line 2166: RAISE OKC_API.G_EXCEPTION_ERROR;

2162: );
2163: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2164: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2165: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2166: RAISE OKC_API.G_EXCEPTION_ERROR;
2167: END IF;
2168: lock_row(
2169: p_init_msg_list,
2170: x_return_status,

Line 2175: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2171: x_msg_count,
2172: x_msg_data,
2173: l_okc_change_requests_tl_rec
2174: );
2175: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2177: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2178: RAISE OKC_API.G_EXCEPTION_ERROR;
2179: END IF;

Line 2176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2172: x_msg_data,
2173: l_okc_change_requests_tl_rec
2174: );
2175: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2177: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2178: RAISE OKC_API.G_EXCEPTION_ERROR;
2179: END IF;
2180: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2177: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

2173: l_okc_change_requests_tl_rec
2174: );
2175: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2177: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2178: RAISE OKC_API.G_EXCEPTION_ERROR;
2179: END IF;
2180: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2181: EXCEPTION

Line 2178: RAISE OKC_API.G_EXCEPTION_ERROR;

2174: );
2175: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2177: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2178: RAISE OKC_API.G_EXCEPTION_ERROR;
2179: END IF;
2180: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2181: EXCEPTION
2182: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2177: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2178: RAISE OKC_API.G_EXCEPTION_ERROR;
2179: END IF;
2180: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2181: EXCEPTION
2182: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2183: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2184: (

Line 2182: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2178: RAISE OKC_API.G_EXCEPTION_ERROR;
2179: END IF;
2180: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2181: EXCEPTION
2182: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2183: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2184: (
2185: l_api_name,
2186: G_PKG_NAME,

Line 2183: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2179: END IF;
2180: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2181: EXCEPTION
2182: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2183: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2184: (
2185: l_api_name,
2186: G_PKG_NAME,
2187: 'OKC_API.G_RET_STS_ERROR',

Line 2187: 'OKC_API.G_RET_STS_ERROR',

2183: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2184: (
2185: l_api_name,
2186: G_PKG_NAME,
2187: 'OKC_API.G_RET_STS_ERROR',
2188: x_msg_count,
2189: x_msg_data,
2190: '_PVT'
2191: );

Line 2192: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2188: x_msg_count,
2189: x_msg_data,
2190: '_PVT'
2191: );
2192: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2193: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2194: (
2195: l_api_name,
2196: G_PKG_NAME,

Line 2193: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2189: x_msg_data,
2190: '_PVT'
2191: );
2192: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2193: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2194: (
2195: l_api_name,
2196: G_PKG_NAME,
2197: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2197: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2193: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2194: (
2195: l_api_name,
2196: G_PKG_NAME,
2197: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2198: x_msg_count,
2199: x_msg_data,
2200: '_PVT'
2201: );

Line 2203: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2199: x_msg_data,
2200: '_PVT'
2201: );
2202: WHEN OTHERS THEN
2203: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2204: (
2205: l_api_name,
2206: G_PKG_NAME,
2207: 'OTHERS',

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

2222: p_crtv_tbl IN crtv_tbl_type) IS
2223:
2224: l_api_version CONSTANT NUMBER := 1;
2225: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2226: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2227: i NUMBER := 0;
2228: BEGIN
2229: OKC_API.init_msg_list(p_init_msg_list);
2230: -- Make sure PL/SQL table has records in it before passing

Line 2229: OKC_API.init_msg_list(p_init_msg_list);

2225: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2226: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2227: i NUMBER := 0;
2228: BEGIN
2229: OKC_API.init_msg_list(p_init_msg_list);
2230: -- Make sure PL/SQL table has records in it before passing
2231: IF (p_crtv_tbl.COUNT > 0) THEN
2232: i := p_crtv_tbl.FIRST;
2233: LOOP

Line 2236: p_init_msg_list => OKC_API.G_FALSE,

2232: i := p_crtv_tbl.FIRST;
2233: LOOP
2234: lock_row (
2235: p_api_version => p_api_version,
2236: p_init_msg_list => OKC_API.G_FALSE,
2237: x_return_status => x_return_status,
2238: x_msg_count => x_msg_count,
2239: x_msg_data => x_msg_data,
2240: p_crtv_rec => p_crtv_tbl(i));

Line 2246: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2242: i := p_crtv_tbl.NEXT(i);
2243: END LOOP;
2244: END IF;
2245: EXCEPTION
2246: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2247: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2248: (
2249: l_api_name,
2250: G_PKG_NAME,

Line 2247: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2243: END LOOP;
2244: END IF;
2245: EXCEPTION
2246: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2247: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2248: (
2249: l_api_name,
2250: G_PKG_NAME,
2251: 'OKC_API.G_RET_STS_ERROR',

Line 2251: 'OKC_API.G_RET_STS_ERROR',

2247: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2248: (
2249: l_api_name,
2250: G_PKG_NAME,
2251: 'OKC_API.G_RET_STS_ERROR',
2252: x_msg_count,
2253: x_msg_data,
2254: '_PVT'
2255: );

Line 2256: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2252: x_msg_count,
2253: x_msg_data,
2254: '_PVT'
2255: );
2256: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2257: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2258: (
2259: l_api_name,
2260: G_PKG_NAME,

Line 2257: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2253: x_msg_data,
2254: '_PVT'
2255: );
2256: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2257: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2258: (
2259: l_api_name,
2260: G_PKG_NAME,
2261: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2261: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2257: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2258: (
2259: l_api_name,
2260: G_PKG_NAME,
2261: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2262: x_msg_count,
2263: x_msg_data,
2264: '_PVT'
2265: );

Line 2267: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2263: x_msg_data,
2264: '_PVT'
2265: );
2266: WHEN OTHERS THEN
2267: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2268: (
2269: l_api_name,
2270: G_PKG_NAME,
2271: 'OTHERS',

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

2290: x_crt_rec OUT NOCOPY crt_rec_type) IS
2291:
2292: l_api_version CONSTANT NUMBER := 1;
2293: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
2294: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2295: l_crt_rec crt_rec_type := p_crt_rec;
2296: l_def_crt_rec crt_rec_type;
2297: l_row_notfound BOOLEAN := TRUE;
2298: ----------------------------------

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

2303: x_crt_rec OUT NOCOPY crt_rec_type
2304: ) RETURN VARCHAR2 IS
2305: l_crt_rec crt_rec_type;
2306: l_row_notfound BOOLEAN := TRUE;
2307: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2308: BEGIN
2309: x_crt_rec := p_crt_rec;
2310: -- Get current database values
2311: l_crt_rec := get_rec(p_crt_rec, l_row_notfound);

Line 2313: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2309: x_crt_rec := p_crt_rec;
2310: -- Get current database values
2311: l_crt_rec := get_rec(p_crt_rec, l_row_notfound);
2312: IF (l_row_notfound) THEN
2313: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2314: END IF;
2315: IF (x_crt_rec.id = OKC_API.G_MISS_NUM)
2316: THEN
2317: x_crt_rec.id := l_crt_rec.id;

Line 2315: IF (x_crt_rec.id = OKC_API.G_MISS_NUM)

2311: l_crt_rec := get_rec(p_crt_rec, l_row_notfound);
2312: IF (l_row_notfound) THEN
2313: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2314: END IF;
2315: IF (x_crt_rec.id = OKC_API.G_MISS_NUM)
2316: THEN
2317: x_crt_rec.id := l_crt_rec.id;
2318: END IF;
2319: IF (x_crt_rec.chr_id = OKC_API.G_MISS_NUM)

Line 2319: IF (x_crt_rec.chr_id = OKC_API.G_MISS_NUM)

2315: IF (x_crt_rec.id = OKC_API.G_MISS_NUM)
2316: THEN
2317: x_crt_rec.id := l_crt_rec.id;
2318: END IF;
2319: IF (x_crt_rec.chr_id = OKC_API.G_MISS_NUM)
2320: THEN
2321: x_crt_rec.chr_id := l_crt_rec.chr_id;
2322: END IF;
2323: IF (x_crt_rec.crs_code = OKC_API.G_MISS_CHAR)

Line 2323: IF (x_crt_rec.crs_code = OKC_API.G_MISS_CHAR)

2319: IF (x_crt_rec.chr_id = OKC_API.G_MISS_NUM)
2320: THEN
2321: x_crt_rec.chr_id := l_crt_rec.chr_id;
2322: END IF;
2323: IF (x_crt_rec.crs_code = OKC_API.G_MISS_CHAR)
2324: THEN
2325: x_crt_rec.crs_code := l_crt_rec.crs_code;
2326: END IF;
2327: IF (x_crt_rec.user_id = OKC_API.G_MISS_NUM)

Line 2327: IF (x_crt_rec.user_id = OKC_API.G_MISS_NUM)

2323: IF (x_crt_rec.crs_code = OKC_API.G_MISS_CHAR)
2324: THEN
2325: x_crt_rec.crs_code := l_crt_rec.crs_code;
2326: END IF;
2327: IF (x_crt_rec.user_id = OKC_API.G_MISS_NUM)
2328: THEN
2329: x_crt_rec.user_id := l_crt_rec.user_id;
2330: END IF;
2331: IF (x_crt_rec.datetime_request = OKC_API.G_MISS_DATE)

Line 2331: IF (x_crt_rec.datetime_request = OKC_API.G_MISS_DATE)

2327: IF (x_crt_rec.user_id = OKC_API.G_MISS_NUM)
2328: THEN
2329: x_crt_rec.user_id := l_crt_rec.user_id;
2330: END IF;
2331: IF (x_crt_rec.datetime_request = OKC_API.G_MISS_DATE)
2332: THEN
2333: x_crt_rec.datetime_request := l_crt_rec.datetime_request;
2334: END IF;
2335: IF (x_crt_rec.crt_type = OKC_API.G_MISS_CHAR)

Line 2335: IF (x_crt_rec.crt_type = OKC_API.G_MISS_CHAR)

2331: IF (x_crt_rec.datetime_request = OKC_API.G_MISS_DATE)
2332: THEN
2333: x_crt_rec.datetime_request := l_crt_rec.datetime_request;
2334: END IF;
2335: IF (x_crt_rec.crt_type = OKC_API.G_MISS_CHAR)
2336: THEN
2337: x_crt_rec.crt_type := l_crt_rec.crt_type;
2338: END IF;
2339: IF (x_crt_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 2339: IF (x_crt_rec.object_version_number = OKC_API.G_MISS_NUM)

2335: IF (x_crt_rec.crt_type = OKC_API.G_MISS_CHAR)
2336: THEN
2337: x_crt_rec.crt_type := l_crt_rec.crt_type;
2338: END IF;
2339: IF (x_crt_rec.object_version_number = OKC_API.G_MISS_NUM)
2340: THEN
2341: x_crt_rec.object_version_number := l_crt_rec.object_version_number;
2342: END IF;
2343: IF (x_crt_rec.created_by = OKC_API.G_MISS_NUM)

Line 2343: IF (x_crt_rec.created_by = OKC_API.G_MISS_NUM)

2339: IF (x_crt_rec.object_version_number = OKC_API.G_MISS_NUM)
2340: THEN
2341: x_crt_rec.object_version_number := l_crt_rec.object_version_number;
2342: END IF;
2343: IF (x_crt_rec.created_by = OKC_API.G_MISS_NUM)
2344: THEN
2345: x_crt_rec.created_by := l_crt_rec.created_by;
2346: END IF;
2347: IF (x_crt_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2347: IF (x_crt_rec.creation_date = OKC_API.G_MISS_DATE)

2343: IF (x_crt_rec.created_by = OKC_API.G_MISS_NUM)
2344: THEN
2345: x_crt_rec.created_by := l_crt_rec.created_by;
2346: END IF;
2347: IF (x_crt_rec.creation_date = OKC_API.G_MISS_DATE)
2348: THEN
2349: x_crt_rec.creation_date := l_crt_rec.creation_date;
2350: END IF;
2351: IF (x_crt_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2351: IF (x_crt_rec.last_updated_by = OKC_API.G_MISS_NUM)

2347: IF (x_crt_rec.creation_date = OKC_API.G_MISS_DATE)
2348: THEN
2349: x_crt_rec.creation_date := l_crt_rec.creation_date;
2350: END IF;
2351: IF (x_crt_rec.last_updated_by = OKC_API.G_MISS_NUM)
2352: THEN
2353: x_crt_rec.last_updated_by := l_crt_rec.last_updated_by;
2354: END IF;
2355: IF (x_crt_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2355: IF (x_crt_rec.last_update_date = OKC_API.G_MISS_DATE)

2351: IF (x_crt_rec.last_updated_by = OKC_API.G_MISS_NUM)
2352: THEN
2353: x_crt_rec.last_updated_by := l_crt_rec.last_updated_by;
2354: END IF;
2355: IF (x_crt_rec.last_update_date = OKC_API.G_MISS_DATE)
2356: THEN
2357: x_crt_rec.last_update_date := l_crt_rec.last_update_date;
2358: END IF;
2359: IF (x_crt_rec.datetime_effective = OKC_API.G_MISS_DATE)

Line 2359: IF (x_crt_rec.datetime_effective = OKC_API.G_MISS_DATE)

2355: IF (x_crt_rec.last_update_date = OKC_API.G_MISS_DATE)
2356: THEN
2357: x_crt_rec.last_update_date := l_crt_rec.last_update_date;
2358: END IF;
2359: IF (x_crt_rec.datetime_effective = OKC_API.G_MISS_DATE)
2360: THEN
2361: x_crt_rec.datetime_effective := l_crt_rec.datetime_effective;
2362: END IF;
2363: IF (x_crt_rec.extended_yn = OKC_API.G_MISS_CHAR)

Line 2363: IF (x_crt_rec.extended_yn = OKC_API.G_MISS_CHAR)

2359: IF (x_crt_rec.datetime_effective = OKC_API.G_MISS_DATE)
2360: THEN
2361: x_crt_rec.datetime_effective := l_crt_rec.datetime_effective;
2362: END IF;
2363: IF (x_crt_rec.extended_yn = OKC_API.G_MISS_CHAR)
2364: THEN
2365: x_crt_rec.extended_yn := l_crt_rec.extended_yn;
2366: END IF;
2367: IF (x_crt_rec.authority = OKC_API.G_MISS_CHAR)

Line 2367: IF (x_crt_rec.authority = OKC_API.G_MISS_CHAR)

2363: IF (x_crt_rec.extended_yn = OKC_API.G_MISS_CHAR)
2364: THEN
2365: x_crt_rec.extended_yn := l_crt_rec.extended_yn;
2366: END IF;
2367: IF (x_crt_rec.authority = OKC_API.G_MISS_CHAR)
2368: THEN
2369: x_crt_rec.authority := l_crt_rec.authority;
2370: END IF;
2371: IF (x_crt_rec.signature_required_yn = OKC_API.G_MISS_CHAR)

Line 2371: IF (x_crt_rec.signature_required_yn = OKC_API.G_MISS_CHAR)

2367: IF (x_crt_rec.authority = OKC_API.G_MISS_CHAR)
2368: THEN
2369: x_crt_rec.authority := l_crt_rec.authority;
2370: END IF;
2371: IF (x_crt_rec.signature_required_yn = OKC_API.G_MISS_CHAR)
2372: THEN
2373: x_crt_rec.signature_required_yn := l_crt_rec.signature_required_yn;
2374: END IF;
2375: IF (x_crt_rec.datetime_approved = OKC_API.G_MISS_DATE)

Line 2375: IF (x_crt_rec.datetime_approved = OKC_API.G_MISS_DATE)

2371: IF (x_crt_rec.signature_required_yn = OKC_API.G_MISS_CHAR)
2372: THEN
2373: x_crt_rec.signature_required_yn := l_crt_rec.signature_required_yn;
2374: END IF;
2375: IF (x_crt_rec.datetime_approved = OKC_API.G_MISS_DATE)
2376: THEN
2377: x_crt_rec.datetime_approved := l_crt_rec.datetime_approved;
2378: END IF;
2379: IF (x_crt_rec.datetime_rejected = OKC_API.G_MISS_DATE)

Line 2379: IF (x_crt_rec.datetime_rejected = OKC_API.G_MISS_DATE)

2375: IF (x_crt_rec.datetime_approved = OKC_API.G_MISS_DATE)
2376: THEN
2377: x_crt_rec.datetime_approved := l_crt_rec.datetime_approved;
2378: END IF;
2379: IF (x_crt_rec.datetime_rejected = OKC_API.G_MISS_DATE)
2380: THEN
2381: x_crt_rec.datetime_rejected := l_crt_rec.datetime_rejected;
2382: END IF;
2383: IF (x_crt_rec.datetime_ineffective = OKC_API.G_MISS_DATE)

Line 2383: IF (x_crt_rec.datetime_ineffective = OKC_API.G_MISS_DATE)

2379: IF (x_crt_rec.datetime_rejected = OKC_API.G_MISS_DATE)
2380: THEN
2381: x_crt_rec.datetime_rejected := l_crt_rec.datetime_rejected;
2382: END IF;
2383: IF (x_crt_rec.datetime_ineffective = OKC_API.G_MISS_DATE)
2384: THEN
2385: x_crt_rec.datetime_ineffective := l_crt_rec.datetime_ineffective;
2386: END IF;
2387: IF (x_crt_rec.version_contract = OKC_API.G_MISS_CHAR)

Line 2387: IF (x_crt_rec.version_contract = OKC_API.G_MISS_CHAR)

2383: IF (x_crt_rec.datetime_ineffective = OKC_API.G_MISS_DATE)
2384: THEN
2385: x_crt_rec.datetime_ineffective := l_crt_rec.datetime_ineffective;
2386: END IF;
2387: IF (x_crt_rec.version_contract = OKC_API.G_MISS_CHAR)
2388: THEN
2389: x_crt_rec.version_contract := l_crt_rec.version_contract;
2390: END IF;
2391: IF (x_crt_rec.applied_contract_version = OKC_API.G_MISS_CHAR)

Line 2391: IF (x_crt_rec.applied_contract_version = OKC_API.G_MISS_CHAR)

2387: IF (x_crt_rec.version_contract = OKC_API.G_MISS_CHAR)
2388: THEN
2389: x_crt_rec.version_contract := l_crt_rec.version_contract;
2390: END IF;
2391: IF (x_crt_rec.applied_contract_version = OKC_API.G_MISS_CHAR)
2392: THEN
2393: x_crt_rec.applied_contract_version := l_crt_rec.applied_contract_version;
2394: END IF;
2395: IF (x_crt_rec.datetime_applied = OKC_API.G_MISS_DATE)

Line 2395: IF (x_crt_rec.datetime_applied = OKC_API.G_MISS_DATE)

2391: IF (x_crt_rec.applied_contract_version = OKC_API.G_MISS_CHAR)
2392: THEN
2393: x_crt_rec.applied_contract_version := l_crt_rec.applied_contract_version;
2394: END IF;
2395: IF (x_crt_rec.datetime_applied = OKC_API.G_MISS_DATE)
2396: THEN
2397: x_crt_rec.datetime_applied := l_crt_rec.datetime_applied;
2398: END IF;
2399: IF (x_crt_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2399: IF (x_crt_rec.last_update_login = OKC_API.G_MISS_NUM)

2395: IF (x_crt_rec.datetime_applied = OKC_API.G_MISS_DATE)
2396: THEN
2397: x_crt_rec.datetime_applied := l_crt_rec.datetime_applied;
2398: END IF;
2399: IF (x_crt_rec.last_update_login = OKC_API.G_MISS_NUM)
2400: THEN
2401: x_crt_rec.last_update_login := l_crt_rec.last_update_login;
2402: END IF;
2403: IF (x_crt_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 2403: IF (x_crt_rec.attribute_category = OKC_API.G_MISS_CHAR)

2399: IF (x_crt_rec.last_update_login = OKC_API.G_MISS_NUM)
2400: THEN
2401: x_crt_rec.last_update_login := l_crt_rec.last_update_login;
2402: END IF;
2403: IF (x_crt_rec.attribute_category = OKC_API.G_MISS_CHAR)
2404: THEN
2405: x_crt_rec.attribute_category := l_crt_rec.attribute_category;
2406: END IF;
2407: IF (x_crt_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 2407: IF (x_crt_rec.attribute1 = OKC_API.G_MISS_CHAR)

2403: IF (x_crt_rec.attribute_category = OKC_API.G_MISS_CHAR)
2404: THEN
2405: x_crt_rec.attribute_category := l_crt_rec.attribute_category;
2406: END IF;
2407: IF (x_crt_rec.attribute1 = OKC_API.G_MISS_CHAR)
2408: THEN
2409: x_crt_rec.attribute1 := l_crt_rec.attribute1;
2410: END IF;
2411: IF (x_crt_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 2411: IF (x_crt_rec.attribute2 = OKC_API.G_MISS_CHAR)

2407: IF (x_crt_rec.attribute1 = OKC_API.G_MISS_CHAR)
2408: THEN
2409: x_crt_rec.attribute1 := l_crt_rec.attribute1;
2410: END IF;
2411: IF (x_crt_rec.attribute2 = OKC_API.G_MISS_CHAR)
2412: THEN
2413: x_crt_rec.attribute2 := l_crt_rec.attribute2;
2414: END IF;
2415: IF (x_crt_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 2415: IF (x_crt_rec.attribute3 = OKC_API.G_MISS_CHAR)

2411: IF (x_crt_rec.attribute2 = OKC_API.G_MISS_CHAR)
2412: THEN
2413: x_crt_rec.attribute2 := l_crt_rec.attribute2;
2414: END IF;
2415: IF (x_crt_rec.attribute3 = OKC_API.G_MISS_CHAR)
2416: THEN
2417: x_crt_rec.attribute3 := l_crt_rec.attribute3;
2418: END IF;
2419: IF (x_crt_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 2419: IF (x_crt_rec.attribute4 = OKC_API.G_MISS_CHAR)

2415: IF (x_crt_rec.attribute3 = OKC_API.G_MISS_CHAR)
2416: THEN
2417: x_crt_rec.attribute3 := l_crt_rec.attribute3;
2418: END IF;
2419: IF (x_crt_rec.attribute4 = OKC_API.G_MISS_CHAR)
2420: THEN
2421: x_crt_rec.attribute4 := l_crt_rec.attribute4;
2422: END IF;
2423: IF (x_crt_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 2423: IF (x_crt_rec.attribute5 = OKC_API.G_MISS_CHAR)

2419: IF (x_crt_rec.attribute4 = OKC_API.G_MISS_CHAR)
2420: THEN
2421: x_crt_rec.attribute4 := l_crt_rec.attribute4;
2422: END IF;
2423: IF (x_crt_rec.attribute5 = OKC_API.G_MISS_CHAR)
2424: THEN
2425: x_crt_rec.attribute5 := l_crt_rec.attribute5;
2426: END IF;
2427: IF (x_crt_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 2427: IF (x_crt_rec.attribute6 = OKC_API.G_MISS_CHAR)

2423: IF (x_crt_rec.attribute5 = OKC_API.G_MISS_CHAR)
2424: THEN
2425: x_crt_rec.attribute5 := l_crt_rec.attribute5;
2426: END IF;
2427: IF (x_crt_rec.attribute6 = OKC_API.G_MISS_CHAR)
2428: THEN
2429: x_crt_rec.attribute6 := l_crt_rec.attribute6;
2430: END IF;
2431: IF (x_crt_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 2431: IF (x_crt_rec.attribute7 = OKC_API.G_MISS_CHAR)

2427: IF (x_crt_rec.attribute6 = OKC_API.G_MISS_CHAR)
2428: THEN
2429: x_crt_rec.attribute6 := l_crt_rec.attribute6;
2430: END IF;
2431: IF (x_crt_rec.attribute7 = OKC_API.G_MISS_CHAR)
2432: THEN
2433: x_crt_rec.attribute7 := l_crt_rec.attribute7;
2434: END IF;
2435: IF (x_crt_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 2435: IF (x_crt_rec.attribute8 = OKC_API.G_MISS_CHAR)

2431: IF (x_crt_rec.attribute7 = OKC_API.G_MISS_CHAR)
2432: THEN
2433: x_crt_rec.attribute7 := l_crt_rec.attribute7;
2434: END IF;
2435: IF (x_crt_rec.attribute8 = OKC_API.G_MISS_CHAR)
2436: THEN
2437: x_crt_rec.attribute8 := l_crt_rec.attribute8;
2438: END IF;
2439: IF (x_crt_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 2439: IF (x_crt_rec.attribute9 = OKC_API.G_MISS_CHAR)

2435: IF (x_crt_rec.attribute8 = OKC_API.G_MISS_CHAR)
2436: THEN
2437: x_crt_rec.attribute8 := l_crt_rec.attribute8;
2438: END IF;
2439: IF (x_crt_rec.attribute9 = OKC_API.G_MISS_CHAR)
2440: THEN
2441: x_crt_rec.attribute9 := l_crt_rec.attribute9;
2442: END IF;
2443: IF (x_crt_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 2443: IF (x_crt_rec.attribute10 = OKC_API.G_MISS_CHAR)

2439: IF (x_crt_rec.attribute9 = OKC_API.G_MISS_CHAR)
2440: THEN
2441: x_crt_rec.attribute9 := l_crt_rec.attribute9;
2442: END IF;
2443: IF (x_crt_rec.attribute10 = OKC_API.G_MISS_CHAR)
2444: THEN
2445: x_crt_rec.attribute10 := l_crt_rec.attribute10;
2446: END IF;
2447: IF (x_crt_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 2447: IF (x_crt_rec.attribute11 = OKC_API.G_MISS_CHAR)

2443: IF (x_crt_rec.attribute10 = OKC_API.G_MISS_CHAR)
2444: THEN
2445: x_crt_rec.attribute10 := l_crt_rec.attribute10;
2446: END IF;
2447: IF (x_crt_rec.attribute11 = OKC_API.G_MISS_CHAR)
2448: THEN
2449: x_crt_rec.attribute11 := l_crt_rec.attribute11;
2450: END IF;
2451: IF (x_crt_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 2451: IF (x_crt_rec.attribute12 = OKC_API.G_MISS_CHAR)

2447: IF (x_crt_rec.attribute11 = OKC_API.G_MISS_CHAR)
2448: THEN
2449: x_crt_rec.attribute11 := l_crt_rec.attribute11;
2450: END IF;
2451: IF (x_crt_rec.attribute12 = OKC_API.G_MISS_CHAR)
2452: THEN
2453: x_crt_rec.attribute12 := l_crt_rec.attribute12;
2454: END IF;
2455: IF (x_crt_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 2455: IF (x_crt_rec.attribute13 = OKC_API.G_MISS_CHAR)

2451: IF (x_crt_rec.attribute12 = OKC_API.G_MISS_CHAR)
2452: THEN
2453: x_crt_rec.attribute12 := l_crt_rec.attribute12;
2454: END IF;
2455: IF (x_crt_rec.attribute13 = OKC_API.G_MISS_CHAR)
2456: THEN
2457: x_crt_rec.attribute13 := l_crt_rec.attribute13;
2458: END IF;
2459: IF (x_crt_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 2459: IF (x_crt_rec.attribute14 = OKC_API.G_MISS_CHAR)

2455: IF (x_crt_rec.attribute13 = OKC_API.G_MISS_CHAR)
2456: THEN
2457: x_crt_rec.attribute13 := l_crt_rec.attribute13;
2458: END IF;
2459: IF (x_crt_rec.attribute14 = OKC_API.G_MISS_CHAR)
2460: THEN
2461: x_crt_rec.attribute14 := l_crt_rec.attribute14;
2462: END IF;
2463: IF (x_crt_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 2463: IF (x_crt_rec.attribute15 = OKC_API.G_MISS_CHAR)

2459: IF (x_crt_rec.attribute14 = OKC_API.G_MISS_CHAR)
2460: THEN
2461: x_crt_rec.attribute14 := l_crt_rec.attribute14;
2462: END IF;
2463: IF (x_crt_rec.attribute15 = OKC_API.G_MISS_CHAR)
2464: THEN
2465: x_crt_rec.attribute15 := l_crt_rec.attribute15;
2466: END IF;
2467: RETURN(l_return_status);

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

2472: FUNCTION Set_Attributes (
2473: p_crt_rec IN crt_rec_type,
2474: x_crt_rec OUT NOCOPY crt_rec_type
2475: ) RETURN VARCHAR2 IS
2476: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2477: BEGIN
2478: x_crt_rec := p_crt_rec;
2479: RETURN(l_return_status);
2480: END Set_Attributes;

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

2478: x_crt_rec := p_crt_rec;
2479: RETURN(l_return_status);
2480: END Set_Attributes;
2481: BEGIN
2482: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2483: p_init_msg_list,
2484: '_PVT',
2485: x_return_status);
2486: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2482: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2483: p_init_msg_list,
2484: '_PVT',
2485: x_return_status);
2486: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2487: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2488: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2489: RAISE OKC_API.G_EXCEPTION_ERROR;
2490: END IF;

Line 2487: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2483: p_init_msg_list,
2484: '_PVT',
2485: x_return_status);
2486: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2487: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2488: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2489: RAISE OKC_API.G_EXCEPTION_ERROR;
2490: END IF;
2491: --- Setting item attributes

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

2484: '_PVT',
2485: x_return_status);
2486: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2487: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2488: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2489: RAISE OKC_API.G_EXCEPTION_ERROR;
2490: END IF;
2491: --- Setting item attributes
2492: l_return_status := Set_Attributes(

Line 2489: RAISE OKC_API.G_EXCEPTION_ERROR;

2485: x_return_status);
2486: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2487: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2488: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2489: RAISE OKC_API.G_EXCEPTION_ERROR;
2490: END IF;
2491: --- Setting item attributes
2492: l_return_status := Set_Attributes(
2493: p_crt_rec, -- IN

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

2492: l_return_status := Set_Attributes(
2493: p_crt_rec, -- IN
2494: l_crt_rec); -- OUT
2495: --- If any errors happen abort API
2496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2498: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2499: RAISE OKC_API.G_EXCEPTION_ERROR;
2500: END IF;

Line 2497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2493: p_crt_rec, -- IN
2494: l_crt_rec); -- OUT
2495: --- If any errors happen abort API
2496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2498: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2499: RAISE OKC_API.G_EXCEPTION_ERROR;
2500: END IF;
2501: l_return_status := populate_new_record(l_crt_rec, l_def_crt_rec);

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

2494: l_crt_rec); -- OUT
2495: --- If any errors happen abort API
2496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2498: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2499: RAISE OKC_API.G_EXCEPTION_ERROR;
2500: END IF;
2501: l_return_status := populate_new_record(l_crt_rec, l_def_crt_rec);
2502: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2499: RAISE OKC_API.G_EXCEPTION_ERROR;

2495: --- If any errors happen abort API
2496: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2497: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2498: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2499: RAISE OKC_API.G_EXCEPTION_ERROR;
2500: END IF;
2501: l_return_status := populate_new_record(l_crt_rec, l_def_crt_rec);
2502: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2503: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2498: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2499: RAISE OKC_API.G_EXCEPTION_ERROR;
2500: END IF;
2501: l_return_status := populate_new_record(l_crt_rec, l_def_crt_rec);
2502: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2503: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2504: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2505: RAISE OKC_API.G_EXCEPTION_ERROR;
2506: END IF;

Line 2503: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2499: RAISE OKC_API.G_EXCEPTION_ERROR;
2500: END IF;
2501: l_return_status := populate_new_record(l_crt_rec, l_def_crt_rec);
2502: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2503: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2504: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2505: RAISE OKC_API.G_EXCEPTION_ERROR;
2506: END IF;
2507: UPDATE OKC_CHANGE_REQUESTS_B

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

2500: END IF;
2501: l_return_status := populate_new_record(l_crt_rec, l_def_crt_rec);
2502: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2503: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2504: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2505: RAISE OKC_API.G_EXCEPTION_ERROR;
2506: END IF;
2507: UPDATE OKC_CHANGE_REQUESTS_B
2508: SET CHR_ID = l_def_crt_rec.chr_id,

Line 2505: RAISE OKC_API.G_EXCEPTION_ERROR;

2501: l_return_status := populate_new_record(l_crt_rec, l_def_crt_rec);
2502: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2503: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2504: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2505: RAISE OKC_API.G_EXCEPTION_ERROR;
2506: END IF;
2507: UPDATE OKC_CHANGE_REQUESTS_B
2508: SET CHR_ID = l_def_crt_rec.chr_id,
2509: CRS_CODE = l_def_crt_rec.crs_code,

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

2544: ATTRIBUTE15 = l_def_crt_rec.attribute15
2545: WHERE ID = l_def_crt_rec.id;
2546:
2547: x_crt_rec := l_def_crt_rec;
2548: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2549: EXCEPTION
2550: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2551: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2552: (

Line 2550: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2546:
2547: x_crt_rec := l_def_crt_rec;
2548: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2549: EXCEPTION
2550: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2551: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2552: (
2553: l_api_name,
2554: G_PKG_NAME,

Line 2551: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2547: x_crt_rec := l_def_crt_rec;
2548: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2549: EXCEPTION
2550: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2551: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2552: (
2553: l_api_name,
2554: G_PKG_NAME,
2555: 'OKC_API.G_RET_STS_ERROR',

Line 2555: 'OKC_API.G_RET_STS_ERROR',

2551: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2552: (
2553: l_api_name,
2554: G_PKG_NAME,
2555: 'OKC_API.G_RET_STS_ERROR',
2556: x_msg_count,
2557: x_msg_data,
2558: '_PVT'
2559: );

Line 2560: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2556: x_msg_count,
2557: x_msg_data,
2558: '_PVT'
2559: );
2560: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2561: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2562: (
2563: l_api_name,
2564: G_PKG_NAME,

Line 2561: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2557: x_msg_data,
2558: '_PVT'
2559: );
2560: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2561: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2562: (
2563: l_api_name,
2564: G_PKG_NAME,
2565: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2565: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2561: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2562: (
2563: l_api_name,
2564: G_PKG_NAME,
2565: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2566: x_msg_count,
2567: x_msg_data,
2568: '_PVT'
2569: );

Line 2571: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2567: x_msg_data,
2568: '_PVT'
2569: );
2570: WHEN OTHERS THEN
2571: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2572: (
2573: l_api_name,
2574: G_PKG_NAME,
2575: 'OTHERS',

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

2590: x_okc_change_requests_tl_rec OUT NOCOPY OkcChangeRequestsTlRecType) IS
2591:
2592: l_api_version CONSTANT NUMBER := 1;
2593: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
2594: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2595: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType := p_okc_change_requests_tl_rec;
2596: ldefokcchangerequeststlrec OkcChangeRequestsTlRecType;
2597: l_row_notfound BOOLEAN := TRUE;
2598: ----------------------------------

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

2603: x_okc_change_requests_tl_rec OUT NOCOPY OkcChangeRequestsTlRecType
2604: ) RETURN VARCHAR2 IS
2605: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType;
2606: l_row_notfound BOOLEAN := TRUE;
2607: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2608: BEGIN
2609: x_okc_change_requests_tl_rec := p_okc_change_requests_tl_rec;
2610: -- Get current database values
2611: l_okc_change_requests_tl_rec := get_rec(p_okc_change_requests_tl_rec, l_row_notfound);

Line 2613: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2609: x_okc_change_requests_tl_rec := p_okc_change_requests_tl_rec;
2610: -- Get current database values
2611: l_okc_change_requests_tl_rec := get_rec(p_okc_change_requests_tl_rec, l_row_notfound);
2612: IF (l_row_notfound) THEN
2613: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2614: END IF;
2615: IF (x_okc_change_requests_tl_rec.id = OKC_API.G_MISS_NUM)
2616: THEN
2617: x_okc_change_requests_tl_rec.id := l_okc_change_requests_tl_rec.id;

Line 2615: IF (x_okc_change_requests_tl_rec.id = OKC_API.G_MISS_NUM)

2611: l_okc_change_requests_tl_rec := get_rec(p_okc_change_requests_tl_rec, l_row_notfound);
2612: IF (l_row_notfound) THEN
2613: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2614: END IF;
2615: IF (x_okc_change_requests_tl_rec.id = OKC_API.G_MISS_NUM)
2616: THEN
2617: x_okc_change_requests_tl_rec.id := l_okc_change_requests_tl_rec.id;
2618: END IF;
2619: IF (x_okc_change_requests_tl_rec.language = OKC_API.G_MISS_CHAR)

Line 2619: IF (x_okc_change_requests_tl_rec.language = OKC_API.G_MISS_CHAR)

2615: IF (x_okc_change_requests_tl_rec.id = OKC_API.G_MISS_NUM)
2616: THEN
2617: x_okc_change_requests_tl_rec.id := l_okc_change_requests_tl_rec.id;
2618: END IF;
2619: IF (x_okc_change_requests_tl_rec.language = OKC_API.G_MISS_CHAR)
2620: THEN
2621: x_okc_change_requests_tl_rec.language := l_okc_change_requests_tl_rec.language;
2622: END IF;
2623: IF (x_okc_change_requests_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

Line 2623: IF (x_okc_change_requests_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

2619: IF (x_okc_change_requests_tl_rec.language = OKC_API.G_MISS_CHAR)
2620: THEN
2621: x_okc_change_requests_tl_rec.language := l_okc_change_requests_tl_rec.language;
2622: END IF;
2623: IF (x_okc_change_requests_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
2624: THEN
2625: x_okc_change_requests_tl_rec.source_lang := l_okc_change_requests_tl_rec.source_lang;
2626: END IF;
2627: IF (x_okc_change_requests_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 2627: IF (x_okc_change_requests_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

2623: IF (x_okc_change_requests_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
2624: THEN
2625: x_okc_change_requests_tl_rec.source_lang := l_okc_change_requests_tl_rec.source_lang;
2626: END IF;
2627: IF (x_okc_change_requests_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2628: THEN
2629: x_okc_change_requests_tl_rec.sfwt_flag := l_okc_change_requests_tl_rec.sfwt_flag;
2630: END IF;
2631: IF (x_okc_change_requests_tl_rec.name = OKC_API.G_MISS_CHAR)

Line 2631: IF (x_okc_change_requests_tl_rec.name = OKC_API.G_MISS_CHAR)

2627: IF (x_okc_change_requests_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2628: THEN
2629: x_okc_change_requests_tl_rec.sfwt_flag := l_okc_change_requests_tl_rec.sfwt_flag;
2630: END IF;
2631: IF (x_okc_change_requests_tl_rec.name = OKC_API.G_MISS_CHAR)
2632: THEN
2633: x_okc_change_requests_tl_rec.name := l_okc_change_requests_tl_rec.name;
2634: END IF;
2635: IF (x_okc_change_requests_tl_rec.short_description = OKC_API.G_MISS_CHAR)

Line 2635: IF (x_okc_change_requests_tl_rec.short_description = OKC_API.G_MISS_CHAR)

2631: IF (x_okc_change_requests_tl_rec.name = OKC_API.G_MISS_CHAR)
2632: THEN
2633: x_okc_change_requests_tl_rec.name := l_okc_change_requests_tl_rec.name;
2634: END IF;
2635: IF (x_okc_change_requests_tl_rec.short_description = OKC_API.G_MISS_CHAR)
2636: THEN
2637: x_okc_change_requests_tl_rec.short_description := l_okc_change_requests_tl_rec.short_description;
2638: END IF;
2639: IF (x_okc_change_requests_tl_rec.created_by = OKC_API.G_MISS_NUM)

Line 2639: IF (x_okc_change_requests_tl_rec.created_by = OKC_API.G_MISS_NUM)

2635: IF (x_okc_change_requests_tl_rec.short_description = OKC_API.G_MISS_CHAR)
2636: THEN
2637: x_okc_change_requests_tl_rec.short_description := l_okc_change_requests_tl_rec.short_description;
2638: END IF;
2639: IF (x_okc_change_requests_tl_rec.created_by = OKC_API.G_MISS_NUM)
2640: THEN
2641: x_okc_change_requests_tl_rec.created_by := l_okc_change_requests_tl_rec.created_by;
2642: END IF;
2643: IF (x_okc_change_requests_tl_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2643: IF (x_okc_change_requests_tl_rec.creation_date = OKC_API.G_MISS_DATE)

2639: IF (x_okc_change_requests_tl_rec.created_by = OKC_API.G_MISS_NUM)
2640: THEN
2641: x_okc_change_requests_tl_rec.created_by := l_okc_change_requests_tl_rec.created_by;
2642: END IF;
2643: IF (x_okc_change_requests_tl_rec.creation_date = OKC_API.G_MISS_DATE)
2644: THEN
2645: x_okc_change_requests_tl_rec.creation_date := l_okc_change_requests_tl_rec.creation_date;
2646: END IF;
2647: IF (x_okc_change_requests_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2647: IF (x_okc_change_requests_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

2643: IF (x_okc_change_requests_tl_rec.creation_date = OKC_API.G_MISS_DATE)
2644: THEN
2645: x_okc_change_requests_tl_rec.creation_date := l_okc_change_requests_tl_rec.creation_date;
2646: END IF;
2647: IF (x_okc_change_requests_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
2648: THEN
2649: x_okc_change_requests_tl_rec.last_updated_by := l_okc_change_requests_tl_rec.last_updated_by;
2650: END IF;
2651: IF (x_okc_change_requests_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2651: IF (x_okc_change_requests_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

2647: IF (x_okc_change_requests_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
2648: THEN
2649: x_okc_change_requests_tl_rec.last_updated_by := l_okc_change_requests_tl_rec.last_updated_by;
2650: END IF;
2651: IF (x_okc_change_requests_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
2652: THEN
2653: x_okc_change_requests_tl_rec.last_update_date := l_okc_change_requests_tl_rec.last_update_date;
2654: END IF;
2655: IF (x_okc_change_requests_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2655: IF (x_okc_change_requests_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

2651: IF (x_okc_change_requests_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
2652: THEN
2653: x_okc_change_requests_tl_rec.last_update_date := l_okc_change_requests_tl_rec.last_update_date;
2654: END IF;
2655: IF (x_okc_change_requests_tl_rec.last_update_login = OKC_API.G_MISS_NUM)
2656: THEN
2657: x_okc_change_requests_tl_rec.last_update_login := l_okc_change_requests_tl_rec.last_update_login;
2658: END IF;
2659: RETURN(l_return_status);

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

2664: FUNCTION Set_Attributes (
2665: p_okc_change_requests_tl_rec IN OkcChangeRequestsTlRecType,
2666: x_okc_change_requests_tl_rec OUT NOCOPY OkcChangeRequestsTlRecType
2667: ) RETURN VARCHAR2 IS
2668: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2669: BEGIN
2670: x_okc_change_requests_tl_rec := p_okc_change_requests_tl_rec;
2671: x_okc_change_requests_tl_rec.LANGUAGE := USERENV('LANG');
2672: x_okc_change_requests_tl_rec.SOURCE_LANG := USERENV('LANG');

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

2672: x_okc_change_requests_tl_rec.SOURCE_LANG := USERENV('LANG');
2673: RETURN(l_return_status);
2674: END Set_Attributes;
2675: BEGIN
2676: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2677: p_init_msg_list,
2678: '_PVT',
2679: x_return_status);
2680: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2676: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2677: p_init_msg_list,
2678: '_PVT',
2679: x_return_status);
2680: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2681: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2682: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2683: RAISE OKC_API.G_EXCEPTION_ERROR;
2684: END IF;

Line 2681: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2677: p_init_msg_list,
2678: '_PVT',
2679: x_return_status);
2680: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2681: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2682: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2683: RAISE OKC_API.G_EXCEPTION_ERROR;
2684: END IF;
2685: --- Setting item attributes

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

2678: '_PVT',
2679: x_return_status);
2680: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2681: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2682: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2683: RAISE OKC_API.G_EXCEPTION_ERROR;
2684: END IF;
2685: --- Setting item attributes
2686: l_return_status := Set_Attributes(

Line 2683: RAISE OKC_API.G_EXCEPTION_ERROR;

2679: x_return_status);
2680: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2681: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2682: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2683: RAISE OKC_API.G_EXCEPTION_ERROR;
2684: END IF;
2685: --- Setting item attributes
2686: l_return_status := Set_Attributes(
2687: p_okc_change_requests_tl_rec, -- IN

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

2686: l_return_status := Set_Attributes(
2687: p_okc_change_requests_tl_rec, -- IN
2688: l_okc_change_requests_tl_rec); -- OUT
2689: --- If any errors happen abort API
2690: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2691: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2692: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2693: RAISE OKC_API.G_EXCEPTION_ERROR;
2694: END IF;

Line 2691: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2687: p_okc_change_requests_tl_rec, -- IN
2688: l_okc_change_requests_tl_rec); -- OUT
2689: --- If any errors happen abort API
2690: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2691: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2692: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2693: RAISE OKC_API.G_EXCEPTION_ERROR;
2694: END IF;
2695: l_return_status := populate_new_record(l_okc_change_requests_tl_rec, ldefokcchangerequeststlrec);

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

2688: l_okc_change_requests_tl_rec); -- OUT
2689: --- If any errors happen abort API
2690: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2691: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2692: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2693: RAISE OKC_API.G_EXCEPTION_ERROR;
2694: END IF;
2695: l_return_status := populate_new_record(l_okc_change_requests_tl_rec, ldefokcchangerequeststlrec);
2696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2693: RAISE OKC_API.G_EXCEPTION_ERROR;

2689: --- If any errors happen abort API
2690: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2691: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2692: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2693: RAISE OKC_API.G_EXCEPTION_ERROR;
2694: END IF;
2695: l_return_status := populate_new_record(l_okc_change_requests_tl_rec, ldefokcchangerequeststlrec);
2696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2692: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2693: RAISE OKC_API.G_EXCEPTION_ERROR;
2694: END IF;
2695: l_return_status := populate_new_record(l_okc_change_requests_tl_rec, ldefokcchangerequeststlrec);
2696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2699: RAISE OKC_API.G_EXCEPTION_ERROR;
2700: END IF;

Line 2697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2693: RAISE OKC_API.G_EXCEPTION_ERROR;
2694: END IF;
2695: l_return_status := populate_new_record(l_okc_change_requests_tl_rec, ldefokcchangerequeststlrec);
2696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2699: RAISE OKC_API.G_EXCEPTION_ERROR;
2700: END IF;
2701: UPDATE OKC_CHANGE_REQUESTS_TL

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

2694: END IF;
2695: l_return_status := populate_new_record(l_okc_change_requests_tl_rec, ldefokcchangerequeststlrec);
2696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2699: RAISE OKC_API.G_EXCEPTION_ERROR;
2700: END IF;
2701: UPDATE OKC_CHANGE_REQUESTS_TL
2702: SET NAME = ldefokcchangerequeststlrec.name,

Line 2699: RAISE OKC_API.G_EXCEPTION_ERROR;

2695: l_return_status := populate_new_record(l_okc_change_requests_tl_rec, ldefokcchangerequeststlrec);
2696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2699: RAISE OKC_API.G_EXCEPTION_ERROR;
2700: END IF;
2701: UPDATE OKC_CHANGE_REQUESTS_TL
2702: SET NAME = ldefokcchangerequeststlrec.name,
2703: SHORT_DESCRIPTION = ldefokcchangerequeststlrec.short_description,

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

2715: WHERE ID = ldefokcchangerequeststlrec.id
2716: AND SOURCE_LANG <> USERENV('LANG');
2717:
2718: x_okc_change_requests_tl_rec := ldefokcchangerequeststlrec;
2719: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2720: EXCEPTION
2721: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2722: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2723: (

Line 2721: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2717:
2718: x_okc_change_requests_tl_rec := ldefokcchangerequeststlrec;
2719: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2720: EXCEPTION
2721: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2722: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2723: (
2724: l_api_name,
2725: G_PKG_NAME,

Line 2722: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2718: x_okc_change_requests_tl_rec := ldefokcchangerequeststlrec;
2719: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2720: EXCEPTION
2721: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2722: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2723: (
2724: l_api_name,
2725: G_PKG_NAME,
2726: 'OKC_API.G_RET_STS_ERROR',

Line 2726: 'OKC_API.G_RET_STS_ERROR',

2722: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2723: (
2724: l_api_name,
2725: G_PKG_NAME,
2726: 'OKC_API.G_RET_STS_ERROR',
2727: x_msg_count,
2728: x_msg_data,
2729: '_PVT'
2730: );

Line 2731: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2727: x_msg_count,
2728: x_msg_data,
2729: '_PVT'
2730: );
2731: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2732: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2733: (
2734: l_api_name,
2735: G_PKG_NAME,

Line 2732: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2728: x_msg_data,
2729: '_PVT'
2730: );
2731: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2732: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2733: (
2734: l_api_name,
2735: G_PKG_NAME,
2736: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2736: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2732: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2733: (
2734: l_api_name,
2735: G_PKG_NAME,
2736: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2737: x_msg_count,
2738: x_msg_data,
2739: '_PVT'
2740: );

Line 2742: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2738: x_msg_data,
2739: '_PVT'
2740: );
2741: WHEN OTHERS THEN
2742: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2743: (
2744: l_api_name,
2745: G_PKG_NAME,
2746: 'OTHERS',

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

2762: x_crtv_rec OUT NOCOPY crtv_rec_type) IS
2763:
2764: l_api_version CONSTANT NUMBER := 1;
2765: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
2766: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2767: l_crtv_rec crtv_rec_type := p_crtv_rec;
2768: l_def_crtv_rec crtv_rec_type;
2769: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType;
2770: lx_okc_change_requests_tl_rec OkcChangeRequestsTlRecType;

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

2791: x_crtv_rec OUT NOCOPY crtv_rec_type
2792: ) RETURN VARCHAR2 IS
2793: l_crtv_rec crtv_rec_type;
2794: l_row_notfound BOOLEAN := TRUE;
2795: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2796: BEGIN
2797: x_crtv_rec := p_crtv_rec;
2798: -- Get current database values
2799: l_crtv_rec := get_rec(p_crtv_rec, l_row_notfound);

Line 2801: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2797: x_crtv_rec := p_crtv_rec;
2798: -- Get current database values
2799: l_crtv_rec := get_rec(p_crtv_rec, l_row_notfound);
2800: IF (l_row_notfound) THEN
2801: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2802: END IF;
2803: IF (x_crtv_rec.id = OKC_API.G_MISS_NUM)
2804: THEN
2805: x_crtv_rec.id := l_crtv_rec.id;

Line 2803: IF (x_crtv_rec.id = OKC_API.G_MISS_NUM)

2799: l_crtv_rec := get_rec(p_crtv_rec, l_row_notfound);
2800: IF (l_row_notfound) THEN
2801: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2802: END IF;
2803: IF (x_crtv_rec.id = OKC_API.G_MISS_NUM)
2804: THEN
2805: x_crtv_rec.id := l_crtv_rec.id;
2806: END IF;
2807: IF (x_crtv_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 2807: IF (x_crtv_rec.object_version_number = OKC_API.G_MISS_NUM)

2803: IF (x_crtv_rec.id = OKC_API.G_MISS_NUM)
2804: THEN
2805: x_crtv_rec.id := l_crtv_rec.id;
2806: END IF;
2807: IF (x_crtv_rec.object_version_number = OKC_API.G_MISS_NUM)
2808: THEN
2809: x_crtv_rec.object_version_number := l_crtv_rec.object_version_number;
2810: END IF;
2811: IF (x_crtv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 2811: IF (x_crtv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

2807: IF (x_crtv_rec.object_version_number = OKC_API.G_MISS_NUM)
2808: THEN
2809: x_crtv_rec.object_version_number := l_crtv_rec.object_version_number;
2810: END IF;
2811: IF (x_crtv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2812: THEN
2813: x_crtv_rec.sfwt_flag := l_crtv_rec.sfwt_flag;
2814: END IF;
2815: IF (x_crtv_rec.chr_id = OKC_API.G_MISS_NUM)

Line 2815: IF (x_crtv_rec.chr_id = OKC_API.G_MISS_NUM)

2811: IF (x_crtv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2812: THEN
2813: x_crtv_rec.sfwt_flag := l_crtv_rec.sfwt_flag;
2814: END IF;
2815: IF (x_crtv_rec.chr_id = OKC_API.G_MISS_NUM)
2816: THEN
2817: x_crtv_rec.chr_id := l_crtv_rec.chr_id;
2818: END IF;
2819: IF (x_crtv_rec.crs_code = OKC_API.G_MISS_CHAR)

Line 2819: IF (x_crtv_rec.crs_code = OKC_API.G_MISS_CHAR)

2815: IF (x_crtv_rec.chr_id = OKC_API.G_MISS_NUM)
2816: THEN
2817: x_crtv_rec.chr_id := l_crtv_rec.chr_id;
2818: END IF;
2819: IF (x_crtv_rec.crs_code = OKC_API.G_MISS_CHAR)
2820: THEN
2821: x_crtv_rec.crs_code := l_crtv_rec.crs_code;
2822: END IF;
2823: IF (x_crtv_rec.user_id = OKC_API.G_MISS_NUM)

Line 2823: IF (x_crtv_rec.user_id = OKC_API.G_MISS_NUM)

2819: IF (x_crtv_rec.crs_code = OKC_API.G_MISS_CHAR)
2820: THEN
2821: x_crtv_rec.crs_code := l_crtv_rec.crs_code;
2822: END IF;
2823: IF (x_crtv_rec.user_id = OKC_API.G_MISS_NUM)
2824: THEN
2825: x_crtv_rec.user_id := l_crtv_rec.user_id;
2826: END IF;
2827: IF (x_crtv_rec.name = OKC_API.G_MISS_CHAR)

Line 2827: IF (x_crtv_rec.name = OKC_API.G_MISS_CHAR)

2823: IF (x_crtv_rec.user_id = OKC_API.G_MISS_NUM)
2824: THEN
2825: x_crtv_rec.user_id := l_crtv_rec.user_id;
2826: END IF;
2827: IF (x_crtv_rec.name = OKC_API.G_MISS_CHAR)
2828: THEN
2829: x_crtv_rec.name := l_crtv_rec.name;
2830: END IF;
2831: IF (x_crtv_rec.datetime_request = OKC_API.G_MISS_DATE)

Line 2831: IF (x_crtv_rec.datetime_request = OKC_API.G_MISS_DATE)

2827: IF (x_crtv_rec.name = OKC_API.G_MISS_CHAR)
2828: THEN
2829: x_crtv_rec.name := l_crtv_rec.name;
2830: END IF;
2831: IF (x_crtv_rec.datetime_request = OKC_API.G_MISS_DATE)
2832: THEN
2833: x_crtv_rec.datetime_request := l_crtv_rec.datetime_request;
2834: END IF;
2835: IF (x_crtv_rec.short_description = OKC_API.G_MISS_CHAR)

Line 2835: IF (x_crtv_rec.short_description = OKC_API.G_MISS_CHAR)

2831: IF (x_crtv_rec.datetime_request = OKC_API.G_MISS_DATE)
2832: THEN
2833: x_crtv_rec.datetime_request := l_crtv_rec.datetime_request;
2834: END IF;
2835: IF (x_crtv_rec.short_description = OKC_API.G_MISS_CHAR)
2836: THEN
2837: x_crtv_rec.short_description := l_crtv_rec.short_description;
2838: END IF;
2839: IF (x_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR)

Line 2839: IF (x_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR)

2835: IF (x_crtv_rec.short_description = OKC_API.G_MISS_CHAR)
2836: THEN
2837: x_crtv_rec.short_description := l_crtv_rec.short_description;
2838: END IF;
2839: IF (x_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR)
2840: THEN
2841: x_crtv_rec.extended_yn := l_crtv_rec.extended_yn;
2842: END IF;
2843: IF (x_crtv_rec.authority = OKC_API.G_MISS_CHAR)

Line 2843: IF (x_crtv_rec.authority = OKC_API.G_MISS_CHAR)

2839: IF (x_crtv_rec.extended_yn = OKC_API.G_MISS_CHAR)
2840: THEN
2841: x_crtv_rec.extended_yn := l_crtv_rec.extended_yn;
2842: END IF;
2843: IF (x_crtv_rec.authority = OKC_API.G_MISS_CHAR)
2844: THEN
2845: x_crtv_rec.authority := l_crtv_rec.authority;
2846: END IF;
2847: IF (x_crtv_rec.signature_required_yn = OKC_API.G_MISS_CHAR)

Line 2847: IF (x_crtv_rec.signature_required_yn = OKC_API.G_MISS_CHAR)

2843: IF (x_crtv_rec.authority = OKC_API.G_MISS_CHAR)
2844: THEN
2845: x_crtv_rec.authority := l_crtv_rec.authority;
2846: END IF;
2847: IF (x_crtv_rec.signature_required_yn = OKC_API.G_MISS_CHAR)
2848: THEN
2849: x_crtv_rec.signature_required_yn := l_crtv_rec.signature_required_yn;
2850: END IF;
2851: IF (x_crtv_rec.datetime_approved = OKC_API.G_MISS_DATE)

Line 2851: IF (x_crtv_rec.datetime_approved = OKC_API.G_MISS_DATE)

2847: IF (x_crtv_rec.signature_required_yn = OKC_API.G_MISS_CHAR)
2848: THEN
2849: x_crtv_rec.signature_required_yn := l_crtv_rec.signature_required_yn;
2850: END IF;
2851: IF (x_crtv_rec.datetime_approved = OKC_API.G_MISS_DATE)
2852: THEN
2853: x_crtv_rec.datetime_approved := l_crtv_rec.datetime_approved;
2854: END IF;
2855: IF (x_crtv_rec.datetime_rejected = OKC_API.G_MISS_DATE)

Line 2855: IF (x_crtv_rec.datetime_rejected = OKC_API.G_MISS_DATE)

2851: IF (x_crtv_rec.datetime_approved = OKC_API.G_MISS_DATE)
2852: THEN
2853: x_crtv_rec.datetime_approved := l_crtv_rec.datetime_approved;
2854: END IF;
2855: IF (x_crtv_rec.datetime_rejected = OKC_API.G_MISS_DATE)
2856: THEN
2857: x_crtv_rec.datetime_rejected := l_crtv_rec.datetime_rejected;
2858: END IF;
2859: IF (x_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE)

Line 2859: IF (x_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE)

2855: IF (x_crtv_rec.datetime_rejected = OKC_API.G_MISS_DATE)
2856: THEN
2857: x_crtv_rec.datetime_rejected := l_crtv_rec.datetime_rejected;
2858: END IF;
2859: IF (x_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE)
2860: THEN
2861: x_crtv_rec.datetime_effective := l_crtv_rec.datetime_effective;
2862: END IF;
2863: IF (x_crtv_rec.datetime_ineffective = OKC_API.G_MISS_DATE)

Line 2863: IF (x_crtv_rec.datetime_ineffective = OKC_API.G_MISS_DATE)

2859: IF (x_crtv_rec.datetime_effective = OKC_API.G_MISS_DATE)
2860: THEN
2861: x_crtv_rec.datetime_effective := l_crtv_rec.datetime_effective;
2862: END IF;
2863: IF (x_crtv_rec.datetime_ineffective = OKC_API.G_MISS_DATE)
2864: THEN
2865: x_crtv_rec.datetime_ineffective := l_crtv_rec.datetime_ineffective;
2866: END IF;
2867: IF (x_crtv_rec.datetime_applied = OKC_API.G_MISS_DATE)

Line 2867: IF (x_crtv_rec.datetime_applied = OKC_API.G_MISS_DATE)

2863: IF (x_crtv_rec.datetime_ineffective = OKC_API.G_MISS_DATE)
2864: THEN
2865: x_crtv_rec.datetime_ineffective := l_crtv_rec.datetime_ineffective;
2866: END IF;
2867: IF (x_crtv_rec.datetime_applied = OKC_API.G_MISS_DATE)
2868: THEN
2869: x_crtv_rec.datetime_applied := l_crtv_rec.datetime_applied;
2870: END IF;
2871: IF (x_crtv_rec.version_contract = OKC_API.G_MISS_CHAR)

Line 2871: IF (x_crtv_rec.version_contract = OKC_API.G_MISS_CHAR)

2867: IF (x_crtv_rec.datetime_applied = OKC_API.G_MISS_DATE)
2868: THEN
2869: x_crtv_rec.datetime_applied := l_crtv_rec.datetime_applied;
2870: END IF;
2871: IF (x_crtv_rec.version_contract = OKC_API.G_MISS_CHAR)
2872: THEN
2873: x_crtv_rec.version_contract := l_crtv_rec.version_contract;
2874: END IF;
2875: IF (x_crtv_rec.applied_contract_version = OKC_API.G_MISS_CHAR)

Line 2875: IF (x_crtv_rec.applied_contract_version = OKC_API.G_MISS_CHAR)

2871: IF (x_crtv_rec.version_contract = OKC_API.G_MISS_CHAR)
2872: THEN
2873: x_crtv_rec.version_contract := l_crtv_rec.version_contract;
2874: END IF;
2875: IF (x_crtv_rec.applied_contract_version = OKC_API.G_MISS_CHAR)
2876: THEN
2877: x_crtv_rec.applied_contract_version := l_crtv_rec.applied_contract_version;
2878: END IF;
2879: IF (x_crtv_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 2879: IF (x_crtv_rec.attribute_category = OKC_API.G_MISS_CHAR)

2875: IF (x_crtv_rec.applied_contract_version = OKC_API.G_MISS_CHAR)
2876: THEN
2877: x_crtv_rec.applied_contract_version := l_crtv_rec.applied_contract_version;
2878: END IF;
2879: IF (x_crtv_rec.attribute_category = OKC_API.G_MISS_CHAR)
2880: THEN
2881: x_crtv_rec.attribute_category := l_crtv_rec.attribute_category;
2882: END IF;
2883: IF (x_crtv_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 2883: IF (x_crtv_rec.attribute1 = OKC_API.G_MISS_CHAR)

2879: IF (x_crtv_rec.attribute_category = OKC_API.G_MISS_CHAR)
2880: THEN
2881: x_crtv_rec.attribute_category := l_crtv_rec.attribute_category;
2882: END IF;
2883: IF (x_crtv_rec.attribute1 = OKC_API.G_MISS_CHAR)
2884: THEN
2885: x_crtv_rec.attribute1 := l_crtv_rec.attribute1;
2886: END IF;
2887: IF (x_crtv_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 2887: IF (x_crtv_rec.attribute2 = OKC_API.G_MISS_CHAR)

2883: IF (x_crtv_rec.attribute1 = OKC_API.G_MISS_CHAR)
2884: THEN
2885: x_crtv_rec.attribute1 := l_crtv_rec.attribute1;
2886: END IF;
2887: IF (x_crtv_rec.attribute2 = OKC_API.G_MISS_CHAR)
2888: THEN
2889: x_crtv_rec.attribute2 := l_crtv_rec.attribute2;
2890: END IF;
2891: IF (x_crtv_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 2891: IF (x_crtv_rec.attribute3 = OKC_API.G_MISS_CHAR)

2887: IF (x_crtv_rec.attribute2 = OKC_API.G_MISS_CHAR)
2888: THEN
2889: x_crtv_rec.attribute2 := l_crtv_rec.attribute2;
2890: END IF;
2891: IF (x_crtv_rec.attribute3 = OKC_API.G_MISS_CHAR)
2892: THEN
2893: x_crtv_rec.attribute3 := l_crtv_rec.attribute3;
2894: END IF;
2895: IF (x_crtv_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 2895: IF (x_crtv_rec.attribute4 = OKC_API.G_MISS_CHAR)

2891: IF (x_crtv_rec.attribute3 = OKC_API.G_MISS_CHAR)
2892: THEN
2893: x_crtv_rec.attribute3 := l_crtv_rec.attribute3;
2894: END IF;
2895: IF (x_crtv_rec.attribute4 = OKC_API.G_MISS_CHAR)
2896: THEN
2897: x_crtv_rec.attribute4 := l_crtv_rec.attribute4;
2898: END IF;
2899: IF (x_crtv_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 2899: IF (x_crtv_rec.attribute5 = OKC_API.G_MISS_CHAR)

2895: IF (x_crtv_rec.attribute4 = OKC_API.G_MISS_CHAR)
2896: THEN
2897: x_crtv_rec.attribute4 := l_crtv_rec.attribute4;
2898: END IF;
2899: IF (x_crtv_rec.attribute5 = OKC_API.G_MISS_CHAR)
2900: THEN
2901: x_crtv_rec.attribute5 := l_crtv_rec.attribute5;
2902: END IF;
2903: IF (x_crtv_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 2903: IF (x_crtv_rec.attribute6 = OKC_API.G_MISS_CHAR)

2899: IF (x_crtv_rec.attribute5 = OKC_API.G_MISS_CHAR)
2900: THEN
2901: x_crtv_rec.attribute5 := l_crtv_rec.attribute5;
2902: END IF;
2903: IF (x_crtv_rec.attribute6 = OKC_API.G_MISS_CHAR)
2904: THEN
2905: x_crtv_rec.attribute6 := l_crtv_rec.attribute6;
2906: END IF;
2907: IF (x_crtv_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 2907: IF (x_crtv_rec.attribute7 = OKC_API.G_MISS_CHAR)

2903: IF (x_crtv_rec.attribute6 = OKC_API.G_MISS_CHAR)
2904: THEN
2905: x_crtv_rec.attribute6 := l_crtv_rec.attribute6;
2906: END IF;
2907: IF (x_crtv_rec.attribute7 = OKC_API.G_MISS_CHAR)
2908: THEN
2909: x_crtv_rec.attribute7 := l_crtv_rec.attribute7;
2910: END IF;
2911: IF (x_crtv_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 2911: IF (x_crtv_rec.attribute8 = OKC_API.G_MISS_CHAR)

2907: IF (x_crtv_rec.attribute7 = OKC_API.G_MISS_CHAR)
2908: THEN
2909: x_crtv_rec.attribute7 := l_crtv_rec.attribute7;
2910: END IF;
2911: IF (x_crtv_rec.attribute8 = OKC_API.G_MISS_CHAR)
2912: THEN
2913: x_crtv_rec.attribute8 := l_crtv_rec.attribute8;
2914: END IF;
2915: IF (x_crtv_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 2915: IF (x_crtv_rec.attribute9 = OKC_API.G_MISS_CHAR)

2911: IF (x_crtv_rec.attribute8 = OKC_API.G_MISS_CHAR)
2912: THEN
2913: x_crtv_rec.attribute8 := l_crtv_rec.attribute8;
2914: END IF;
2915: IF (x_crtv_rec.attribute9 = OKC_API.G_MISS_CHAR)
2916: THEN
2917: x_crtv_rec.attribute9 := l_crtv_rec.attribute9;
2918: END IF;
2919: IF (x_crtv_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 2919: IF (x_crtv_rec.attribute10 = OKC_API.G_MISS_CHAR)

2915: IF (x_crtv_rec.attribute9 = OKC_API.G_MISS_CHAR)
2916: THEN
2917: x_crtv_rec.attribute9 := l_crtv_rec.attribute9;
2918: END IF;
2919: IF (x_crtv_rec.attribute10 = OKC_API.G_MISS_CHAR)
2920: THEN
2921: x_crtv_rec.attribute10 := l_crtv_rec.attribute10;
2922: END IF;
2923: IF (x_crtv_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 2923: IF (x_crtv_rec.attribute11 = OKC_API.G_MISS_CHAR)

2919: IF (x_crtv_rec.attribute10 = OKC_API.G_MISS_CHAR)
2920: THEN
2921: x_crtv_rec.attribute10 := l_crtv_rec.attribute10;
2922: END IF;
2923: IF (x_crtv_rec.attribute11 = OKC_API.G_MISS_CHAR)
2924: THEN
2925: x_crtv_rec.attribute11 := l_crtv_rec.attribute11;
2926: END IF;
2927: IF (x_crtv_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 2927: IF (x_crtv_rec.attribute12 = OKC_API.G_MISS_CHAR)

2923: IF (x_crtv_rec.attribute11 = OKC_API.G_MISS_CHAR)
2924: THEN
2925: x_crtv_rec.attribute11 := l_crtv_rec.attribute11;
2926: END IF;
2927: IF (x_crtv_rec.attribute12 = OKC_API.G_MISS_CHAR)
2928: THEN
2929: x_crtv_rec.attribute12 := l_crtv_rec.attribute12;
2930: END IF;
2931: IF (x_crtv_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 2931: IF (x_crtv_rec.attribute13 = OKC_API.G_MISS_CHAR)

2927: IF (x_crtv_rec.attribute12 = OKC_API.G_MISS_CHAR)
2928: THEN
2929: x_crtv_rec.attribute12 := l_crtv_rec.attribute12;
2930: END IF;
2931: IF (x_crtv_rec.attribute13 = OKC_API.G_MISS_CHAR)
2932: THEN
2933: x_crtv_rec.attribute13 := l_crtv_rec.attribute13;
2934: END IF;
2935: IF (x_crtv_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 2935: IF (x_crtv_rec.attribute14 = OKC_API.G_MISS_CHAR)

2931: IF (x_crtv_rec.attribute13 = OKC_API.G_MISS_CHAR)
2932: THEN
2933: x_crtv_rec.attribute13 := l_crtv_rec.attribute13;
2934: END IF;
2935: IF (x_crtv_rec.attribute14 = OKC_API.G_MISS_CHAR)
2936: THEN
2937: x_crtv_rec.attribute14 := l_crtv_rec.attribute14;
2938: END IF;
2939: IF (x_crtv_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 2939: IF (x_crtv_rec.attribute15 = OKC_API.G_MISS_CHAR)

2935: IF (x_crtv_rec.attribute14 = OKC_API.G_MISS_CHAR)
2936: THEN
2937: x_crtv_rec.attribute14 := l_crtv_rec.attribute14;
2938: END IF;
2939: IF (x_crtv_rec.attribute15 = OKC_API.G_MISS_CHAR)
2940: THEN
2941: x_crtv_rec.attribute15 := l_crtv_rec.attribute15;
2942: END IF;
2943: IF (x_crtv_rec.crt_type = OKC_API.G_MISS_CHAR)

Line 2943: IF (x_crtv_rec.crt_type = OKC_API.G_MISS_CHAR)

2939: IF (x_crtv_rec.attribute15 = OKC_API.G_MISS_CHAR)
2940: THEN
2941: x_crtv_rec.attribute15 := l_crtv_rec.attribute15;
2942: END IF;
2943: IF (x_crtv_rec.crt_type = OKC_API.G_MISS_CHAR)
2944: THEN
2945: x_crtv_rec.crt_type := l_crtv_rec.crt_type;
2946: END IF;
2947: IF (x_crtv_rec.created_by = OKC_API.G_MISS_NUM)

Line 2947: IF (x_crtv_rec.created_by = OKC_API.G_MISS_NUM)

2943: IF (x_crtv_rec.crt_type = OKC_API.G_MISS_CHAR)
2944: THEN
2945: x_crtv_rec.crt_type := l_crtv_rec.crt_type;
2946: END IF;
2947: IF (x_crtv_rec.created_by = OKC_API.G_MISS_NUM)
2948: THEN
2949: x_crtv_rec.created_by := l_crtv_rec.created_by;
2950: END IF;
2951: IF (x_crtv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2951: IF (x_crtv_rec.creation_date = OKC_API.G_MISS_DATE)

2947: IF (x_crtv_rec.created_by = OKC_API.G_MISS_NUM)
2948: THEN
2949: x_crtv_rec.created_by := l_crtv_rec.created_by;
2950: END IF;
2951: IF (x_crtv_rec.creation_date = OKC_API.G_MISS_DATE)
2952: THEN
2953: x_crtv_rec.creation_date := l_crtv_rec.creation_date;
2954: END IF;
2955: IF (x_crtv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2955: IF (x_crtv_rec.last_updated_by = OKC_API.G_MISS_NUM)

2951: IF (x_crtv_rec.creation_date = OKC_API.G_MISS_DATE)
2952: THEN
2953: x_crtv_rec.creation_date := l_crtv_rec.creation_date;
2954: END IF;
2955: IF (x_crtv_rec.last_updated_by = OKC_API.G_MISS_NUM)
2956: THEN
2957: x_crtv_rec.last_updated_by := l_crtv_rec.last_updated_by;
2958: END IF;
2959: IF (x_crtv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2959: IF (x_crtv_rec.last_update_date = OKC_API.G_MISS_DATE)

2955: IF (x_crtv_rec.last_updated_by = OKC_API.G_MISS_NUM)
2956: THEN
2957: x_crtv_rec.last_updated_by := l_crtv_rec.last_updated_by;
2958: END IF;
2959: IF (x_crtv_rec.last_update_date = OKC_API.G_MISS_DATE)
2960: THEN
2961: x_crtv_rec.last_update_date := l_crtv_rec.last_update_date;
2962: END IF;
2963: IF (x_crtv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2963: IF (x_crtv_rec.last_update_login = OKC_API.G_MISS_NUM)

2959: IF (x_crtv_rec.last_update_date = OKC_API.G_MISS_DATE)
2960: THEN
2961: x_crtv_rec.last_update_date := l_crtv_rec.last_update_date;
2962: END IF;
2963: IF (x_crtv_rec.last_update_login = OKC_API.G_MISS_NUM)
2964: THEN
2965: x_crtv_rec.last_update_login := l_crtv_rec.last_update_login;
2966: END IF;
2967: RETURN(l_return_status);

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

2972: FUNCTION Set_Attributes (
2973: p_crtv_rec IN crtv_rec_type,
2974: x_crtv_rec OUT NOCOPY crtv_rec_type
2975: ) RETURN VARCHAR2 IS
2976: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2977: BEGIN
2978: x_crtv_rec := p_crtv_rec;
2979: x_crtv_rec.OBJECT_VERSION_NUMBER := NVL(x_crtv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
2980: RETURN(l_return_status);

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

2979: x_crtv_rec.OBJECT_VERSION_NUMBER := NVL(x_crtv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
2980: RETURN(l_return_status);
2981: END Set_Attributes;
2982: BEGIN
2983: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2984: G_PKG_NAME,
2985: p_init_msg_list,
2986: l_api_version,
2987: p_api_version,

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

2986: l_api_version,
2987: p_api_version,
2988: '_PVT',
2989: x_return_status);
2990: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2991: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2992: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2993: RAISE OKC_API.G_EXCEPTION_ERROR;
2994: END IF;

Line 2991: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2987: p_api_version,
2988: '_PVT',
2989: x_return_status);
2990: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2991: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2992: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2993: RAISE OKC_API.G_EXCEPTION_ERROR;
2994: END IF;
2995: --- Setting item attributes

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

2988: '_PVT',
2989: x_return_status);
2990: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2991: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2992: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2993: RAISE OKC_API.G_EXCEPTION_ERROR;
2994: END IF;
2995: --- Setting item attributes
2996: l_return_status := Set_Attributes(

Line 2993: RAISE OKC_API.G_EXCEPTION_ERROR;

2989: x_return_status);
2990: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2991: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2992: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2993: RAISE OKC_API.G_EXCEPTION_ERROR;
2994: END IF;
2995: --- Setting item attributes
2996: l_return_status := Set_Attributes(
2997: p_crtv_rec, -- IN

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

2996: l_return_status := Set_Attributes(
2997: p_crtv_rec, -- IN
2998: l_crtv_rec); -- OUT
2999: --- If any errors happen abort API
3000: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3001: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3002: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3003: RAISE OKC_API.G_EXCEPTION_ERROR;
3004: END IF;

Line 3001: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2997: p_crtv_rec, -- IN
2998: l_crtv_rec); -- OUT
2999: --- If any errors happen abort API
3000: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3001: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3002: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3003: RAISE OKC_API.G_EXCEPTION_ERROR;
3004: END IF;
3005: l_return_status := populate_new_record(l_crtv_rec, l_def_crtv_rec);

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

2998: l_crtv_rec); -- OUT
2999: --- If any errors happen abort API
3000: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3001: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3002: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3003: RAISE OKC_API.G_EXCEPTION_ERROR;
3004: END IF;
3005: l_return_status := populate_new_record(l_crtv_rec, l_def_crtv_rec);
3006: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3003: RAISE OKC_API.G_EXCEPTION_ERROR;

2999: --- If any errors happen abort API
3000: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3001: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3002: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3003: RAISE OKC_API.G_EXCEPTION_ERROR;
3004: END IF;
3005: l_return_status := populate_new_record(l_crtv_rec, l_def_crtv_rec);
3006: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3002: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3003: RAISE OKC_API.G_EXCEPTION_ERROR;
3004: END IF;
3005: l_return_status := populate_new_record(l_crtv_rec, l_def_crtv_rec);
3006: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3008: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3009: RAISE OKC_API.G_EXCEPTION_ERROR;
3010: END IF;

Line 3007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3003: RAISE OKC_API.G_EXCEPTION_ERROR;
3004: END IF;
3005: l_return_status := populate_new_record(l_crtv_rec, l_def_crtv_rec);
3006: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3008: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3009: RAISE OKC_API.G_EXCEPTION_ERROR;
3010: END IF;
3011: l_def_crtv_rec := fill_who_columns(l_def_crtv_rec);

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

3004: END IF;
3005: l_return_status := populate_new_record(l_crtv_rec, l_def_crtv_rec);
3006: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3008: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3009: RAISE OKC_API.G_EXCEPTION_ERROR;
3010: END IF;
3011: l_def_crtv_rec := fill_who_columns(l_def_crtv_rec);
3012: --- Validate all non-missing attributes (Item Level Validation)

Line 3009: RAISE OKC_API.G_EXCEPTION_ERROR;

3005: l_return_status := populate_new_record(l_crtv_rec, l_def_crtv_rec);
3006: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3008: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3009: RAISE OKC_API.G_EXCEPTION_ERROR;
3010: END IF;
3011: l_def_crtv_rec := fill_who_columns(l_def_crtv_rec);
3012: --- Validate all non-missing attributes (Item Level Validation)
3013: l_return_status := Validate_Attributes(l_def_crtv_rec);

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

3011: l_def_crtv_rec := fill_who_columns(l_def_crtv_rec);
3012: --- Validate all non-missing attributes (Item Level Validation)
3013: l_return_status := Validate_Attributes(l_def_crtv_rec);
3014: --- If any errors happen abort API
3015: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3016: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3017: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3018: RAISE OKC_API.G_EXCEPTION_ERROR;
3019: END IF;

Line 3016: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3012: --- Validate all non-missing attributes (Item Level Validation)
3013: l_return_status := Validate_Attributes(l_def_crtv_rec);
3014: --- If any errors happen abort API
3015: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3016: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3017: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3018: RAISE OKC_API.G_EXCEPTION_ERROR;
3019: END IF;
3020: l_return_status := Validate_Record(l_def_crtv_rec);

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

3013: l_return_status := Validate_Attributes(l_def_crtv_rec);
3014: --- If any errors happen abort API
3015: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3016: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3017: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3018: RAISE OKC_API.G_EXCEPTION_ERROR;
3019: END IF;
3020: l_return_status := Validate_Record(l_def_crtv_rec);
3021: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3018: RAISE OKC_API.G_EXCEPTION_ERROR;

3014: --- If any errors happen abort API
3015: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3016: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3017: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3018: RAISE OKC_API.G_EXCEPTION_ERROR;
3019: END IF;
3020: l_return_status := Validate_Record(l_def_crtv_rec);
3021: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3022: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3017: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3018: RAISE OKC_API.G_EXCEPTION_ERROR;
3019: END IF;
3020: l_return_status := Validate_Record(l_def_crtv_rec);
3021: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3022: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3023: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3024: RAISE OKC_API.G_EXCEPTION_ERROR;
3025: END IF;

Line 3022: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3018: RAISE OKC_API.G_EXCEPTION_ERROR;
3019: END IF;
3020: l_return_status := Validate_Record(l_def_crtv_rec);
3021: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3022: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3023: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3024: RAISE OKC_API.G_EXCEPTION_ERROR;
3025: END IF;
3026:

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

3019: END IF;
3020: l_return_status := Validate_Record(l_def_crtv_rec);
3021: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3022: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3023: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3024: RAISE OKC_API.G_EXCEPTION_ERROR;
3025: END IF;
3026:
3027: --------------------------------------

Line 3024: RAISE OKC_API.G_EXCEPTION_ERROR;

3020: l_return_status := Validate_Record(l_def_crtv_rec);
3021: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3022: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3023: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3024: RAISE OKC_API.G_EXCEPTION_ERROR;
3025: END IF;
3026:
3027: --------------------------------------
3028: -- Move VIEW record to "Child" records

Line 3043: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3039: x_msg_data,
3040: l_okc_change_requests_tl_rec,
3041: lx_okc_change_requests_tl_rec
3042: );
3043: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3044: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3045: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3046: RAISE OKC_API.G_EXCEPTION_ERROR;
3047: END IF;

Line 3044: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3040: l_okc_change_requests_tl_rec,
3041: lx_okc_change_requests_tl_rec
3042: );
3043: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3044: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3045: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3046: RAISE OKC_API.G_EXCEPTION_ERROR;
3047: END IF;
3048: migrate(lx_okc_change_requests_tl_rec, l_def_crtv_rec);

Line 3045: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

3041: lx_okc_change_requests_tl_rec
3042: );
3043: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3044: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3045: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3046: RAISE OKC_API.G_EXCEPTION_ERROR;
3047: END IF;
3048: migrate(lx_okc_change_requests_tl_rec, l_def_crtv_rec);
3049: update_row(

Line 3046: RAISE OKC_API.G_EXCEPTION_ERROR;

3042: );
3043: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3044: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3045: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3046: RAISE OKC_API.G_EXCEPTION_ERROR;
3047: END IF;
3048: migrate(lx_okc_change_requests_tl_rec, l_def_crtv_rec);
3049: update_row(
3050: p_init_msg_list,

Line 3057: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3053: x_msg_data,
3054: l_crt_rec,
3055: lx_crt_rec
3056: );
3057: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3058: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3059: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3060: RAISE OKC_API.G_EXCEPTION_ERROR;
3061: END IF;

Line 3058: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3054: l_crt_rec,
3055: lx_crt_rec
3056: );
3057: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3058: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3059: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3060: RAISE OKC_API.G_EXCEPTION_ERROR;
3061: END IF;
3062: migrate(lx_crt_rec, l_def_crtv_rec);

Line 3059: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

3055: lx_crt_rec
3056: );
3057: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3058: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3059: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3060: RAISE OKC_API.G_EXCEPTION_ERROR;
3061: END IF;
3062: migrate(lx_crt_rec, l_def_crtv_rec);
3063: x_crtv_rec := l_def_crtv_rec;

Line 3060: RAISE OKC_API.G_EXCEPTION_ERROR;

3056: );
3057: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3058: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3059: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3060: RAISE OKC_API.G_EXCEPTION_ERROR;
3061: END IF;
3062: migrate(lx_crt_rec, l_def_crtv_rec);
3063: x_crtv_rec := l_def_crtv_rec;
3064: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

3060: RAISE OKC_API.G_EXCEPTION_ERROR;
3061: END IF;
3062: migrate(lx_crt_rec, l_def_crtv_rec);
3063: x_crtv_rec := l_def_crtv_rec;
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: migrate(lx_crt_rec, l_def_crtv_rec);
3063: x_crtv_rec := l_def_crtv_rec;
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_crtv_rec := l_def_crtv_rec;
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 3111: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

3107: x_crtv_tbl OUT NOCOPY crtv_tbl_type) IS
3108:
3109: l_api_version CONSTANT NUMBER := 1;
3110: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3111: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3112: i NUMBER := 0;
3113: BEGIN
3114: OKC_API.init_msg_list(p_init_msg_list);
3115: -- Make sure PL/SQL table has records in it before passing

Line 3114: OKC_API.init_msg_list(p_init_msg_list);

3110: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3111: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3112: i NUMBER := 0;
3113: BEGIN
3114: OKC_API.init_msg_list(p_init_msg_list);
3115: -- Make sure PL/SQL table has records in it before passing
3116: IF (p_crtv_tbl.COUNT > 0) THEN
3117: i := p_crtv_tbl.FIRST;
3118: LOOP

Line 3121: p_init_msg_list => OKC_API.G_FALSE,

3117: i := p_crtv_tbl.FIRST;
3118: LOOP
3119: update_row (
3120: p_api_version => p_api_version,
3121: p_init_msg_list => OKC_API.G_FALSE,
3122: x_return_status => x_return_status,
3123: x_msg_count => x_msg_count,
3124: x_msg_data => x_msg_data,
3125: p_crtv_rec => p_crtv_tbl(i),

Line 3132: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3128: i := p_crtv_tbl.NEXT(i);
3129: END LOOP;
3130: END IF;
3131: EXCEPTION
3132: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3133: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3134: (
3135: l_api_name,
3136: G_PKG_NAME,

Line 3133: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3129: END LOOP;
3130: END IF;
3131: EXCEPTION
3132: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3133: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3134: (
3135: l_api_name,
3136: G_PKG_NAME,
3137: 'OKC_API.G_RET_STS_ERROR',

Line 3137: 'OKC_API.G_RET_STS_ERROR',

3133: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3134: (
3135: l_api_name,
3136: G_PKG_NAME,
3137: 'OKC_API.G_RET_STS_ERROR',
3138: x_msg_count,
3139: x_msg_data,
3140: '_PVT'
3141: );

Line 3142: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3138: x_msg_count,
3139: x_msg_data,
3140: '_PVT'
3141: );
3142: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3143: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3144: (
3145: l_api_name,
3146: G_PKG_NAME,

Line 3143: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3139: x_msg_data,
3140: '_PVT'
3141: );
3142: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3143: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3144: (
3145: l_api_name,
3146: G_PKG_NAME,
3147: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3147: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3143: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3144: (
3145: l_api_name,
3146: G_PKG_NAME,
3147: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3148: x_msg_count,
3149: x_msg_data,
3150: '_PVT'
3151: );

Line 3153: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3149: x_msg_data,
3150: '_PVT'
3151: );
3152: WHEN OTHERS THEN
3153: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3154: (
3155: l_api_name,
3156: G_PKG_NAME,
3157: 'OTHERS',

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

3175: p_crt_rec IN crt_rec_type) IS
3176:
3177: l_api_version CONSTANT NUMBER := 1;
3178: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
3179: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3180: l_crt_rec crt_rec_type:= p_crt_rec;
3181: l_row_notfound BOOLEAN := TRUE;
3182: BEGIN
3183: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

3179: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3180: l_crt_rec crt_rec_type:= p_crt_rec;
3181: l_row_notfound BOOLEAN := TRUE;
3182: BEGIN
3183: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3184: p_init_msg_list,
3185: '_PVT',
3186: x_return_status);
3187: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3183: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3184: p_init_msg_list,
3185: '_PVT',
3186: x_return_status);
3187: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3189: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3190: RAISE OKC_API.G_EXCEPTION_ERROR;
3191: END IF;

Line 3188: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3184: p_init_msg_list,
3185: '_PVT',
3186: x_return_status);
3187: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3189: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3190: RAISE OKC_API.G_EXCEPTION_ERROR;
3191: END IF;
3192: DELETE FROM OKC_CHANGE_REQUESTS_B

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

3185: '_PVT',
3186: x_return_status);
3187: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3189: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3190: RAISE OKC_API.G_EXCEPTION_ERROR;
3191: END IF;
3192: DELETE FROM OKC_CHANGE_REQUESTS_B
3193: WHERE ID = l_crt_rec.id;

Line 3190: RAISE OKC_API.G_EXCEPTION_ERROR;

3186: x_return_status);
3187: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3189: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3190: RAISE OKC_API.G_EXCEPTION_ERROR;
3191: END IF;
3192: DELETE FROM OKC_CHANGE_REQUESTS_B
3193: WHERE ID = l_crt_rec.id;
3194:

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

3191: END IF;
3192: DELETE FROM OKC_CHANGE_REQUESTS_B
3193: WHERE ID = l_crt_rec.id;
3194:
3195: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3196: EXCEPTION
3197: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3198: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3199: (

Line 3197: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3193: WHERE ID = l_crt_rec.id;
3194:
3195: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3196: EXCEPTION
3197: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3198: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3199: (
3200: l_api_name,
3201: G_PKG_NAME,

Line 3198: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3194:
3195: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3196: EXCEPTION
3197: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3198: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3199: (
3200: l_api_name,
3201: G_PKG_NAME,
3202: 'OKC_API.G_RET_STS_ERROR',

Line 3202: 'OKC_API.G_RET_STS_ERROR',

3198: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3199: (
3200: l_api_name,
3201: G_PKG_NAME,
3202: 'OKC_API.G_RET_STS_ERROR',
3203: x_msg_count,
3204: x_msg_data,
3205: '_PVT'
3206: );

Line 3207: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3203: x_msg_count,
3204: x_msg_data,
3205: '_PVT'
3206: );
3207: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3208: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3209: (
3210: l_api_name,
3211: G_PKG_NAME,

Line 3208: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3204: x_msg_data,
3205: '_PVT'
3206: );
3207: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3208: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3209: (
3210: l_api_name,
3211: G_PKG_NAME,
3212: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3212: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3208: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3209: (
3210: l_api_name,
3211: G_PKG_NAME,
3212: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3213: x_msg_count,
3214: x_msg_data,
3215: '_PVT'
3216: );

Line 3218: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3214: x_msg_data,
3215: '_PVT'
3216: );
3217: WHEN OTHERS THEN
3218: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3219: (
3220: l_api_name,
3221: G_PKG_NAME,
3222: 'OTHERS',

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

3236: p_okc_change_requests_tl_rec IN OkcChangeRequestsTlRecType) IS
3237:
3238: l_api_version CONSTANT NUMBER := 1;
3239: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
3240: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3241: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType:= p_okc_change_requests_tl_rec;
3242: l_row_notfound BOOLEAN := TRUE;
3243: -----------------------------------------------
3244: -- Set_Attributes for:OKC_CHANGE_REQUESTS_TL --

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

3246: FUNCTION Set_Attributes (
3247: p_okc_change_requests_tl_rec IN OkcChangeRequestsTlRecType,
3248: x_okc_change_requests_tl_rec OUT NOCOPY OkcChangeRequestsTlRecType
3249: ) RETURN VARCHAR2 IS
3250: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3251: BEGIN
3252: x_okc_change_requests_tl_rec := p_okc_change_requests_tl_rec;
3253: x_okc_change_requests_tl_rec.LANGUAGE := USERENV('LANG');
3254: RETURN(l_return_status);

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

3253: x_okc_change_requests_tl_rec.LANGUAGE := USERENV('LANG');
3254: RETURN(l_return_status);
3255: END Set_Attributes;
3256: BEGIN
3257: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3258: p_init_msg_list,
3259: '_PVT',
3260: x_return_status);
3261: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3257: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3258: p_init_msg_list,
3259: '_PVT',
3260: x_return_status);
3261: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3262: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3263: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3264: RAISE OKC_API.G_EXCEPTION_ERROR;
3265: END IF;

Line 3262: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3258: p_init_msg_list,
3259: '_PVT',
3260: x_return_status);
3261: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3262: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3263: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3264: RAISE OKC_API.G_EXCEPTION_ERROR;
3265: END IF;
3266: --- Setting item attributes

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

3259: '_PVT',
3260: x_return_status);
3261: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3262: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3263: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3264: RAISE OKC_API.G_EXCEPTION_ERROR;
3265: END IF;
3266: --- Setting item attributes
3267: l_return_status := Set_Attributes(

Line 3264: RAISE OKC_API.G_EXCEPTION_ERROR;

3260: x_return_status);
3261: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3262: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3263: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3264: RAISE OKC_API.G_EXCEPTION_ERROR;
3265: END IF;
3266: --- Setting item attributes
3267: l_return_status := Set_Attributes(
3268: p_okc_change_requests_tl_rec, -- IN

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

3267: l_return_status := Set_Attributes(
3268: p_okc_change_requests_tl_rec, -- IN
3269: l_okc_change_requests_tl_rec); -- OUT
3270: --- If any errors happen abort API
3271: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3273: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3274: RAISE OKC_API.G_EXCEPTION_ERROR;
3275: END IF;

Line 3272: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3268: p_okc_change_requests_tl_rec, -- IN
3269: l_okc_change_requests_tl_rec); -- OUT
3270: --- If any errors happen abort API
3271: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3273: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3274: RAISE OKC_API.G_EXCEPTION_ERROR;
3275: END IF;
3276: DELETE FROM OKC_CHANGE_REQUESTS_TL

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

3269: l_okc_change_requests_tl_rec); -- OUT
3270: --- If any errors happen abort API
3271: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3273: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3274: RAISE OKC_API.G_EXCEPTION_ERROR;
3275: END IF;
3276: DELETE FROM OKC_CHANGE_REQUESTS_TL
3277: WHERE ID = l_okc_change_requests_tl_rec.id;

Line 3274: RAISE OKC_API.G_EXCEPTION_ERROR;

3270: --- If any errors happen abort API
3271: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3273: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3274: RAISE OKC_API.G_EXCEPTION_ERROR;
3275: END IF;
3276: DELETE FROM OKC_CHANGE_REQUESTS_TL
3277: WHERE ID = l_okc_change_requests_tl_rec.id;
3278:

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

3275: END IF;
3276: DELETE FROM OKC_CHANGE_REQUESTS_TL
3277: WHERE ID = l_okc_change_requests_tl_rec.id;
3278:
3279: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3280: EXCEPTION
3281: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3282: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3283: (

Line 3281: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3277: WHERE ID = l_okc_change_requests_tl_rec.id;
3278:
3279: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3280: EXCEPTION
3281: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3282: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3283: (
3284: l_api_name,
3285: G_PKG_NAME,

Line 3282: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3278:
3279: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3280: EXCEPTION
3281: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3282: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3283: (
3284: l_api_name,
3285: G_PKG_NAME,
3286: 'OKC_API.G_RET_STS_ERROR',

Line 3286: 'OKC_API.G_RET_STS_ERROR',

3282: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3283: (
3284: l_api_name,
3285: G_PKG_NAME,
3286: 'OKC_API.G_RET_STS_ERROR',
3287: x_msg_count,
3288: x_msg_data,
3289: '_PVT'
3290: );

Line 3291: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3287: x_msg_count,
3288: x_msg_data,
3289: '_PVT'
3290: );
3291: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3292: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3293: (
3294: l_api_name,
3295: G_PKG_NAME,

Line 3292: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3288: x_msg_data,
3289: '_PVT'
3290: );
3291: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3292: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3293: (
3294: l_api_name,
3295: G_PKG_NAME,
3296: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3296: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3292: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3293: (
3294: l_api_name,
3295: G_PKG_NAME,
3296: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3297: x_msg_count,
3298: x_msg_data,
3299: '_PVT'
3300: );

Line 3302: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3298: x_msg_data,
3299: '_PVT'
3300: );
3301: WHEN OTHERS THEN
3302: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3303: (
3304: l_api_name,
3305: G_PKG_NAME,
3306: 'OTHERS',

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

3321: p_crtv_rec IN crtv_rec_type) IS
3322:
3323: l_api_version CONSTANT NUMBER := 1;
3324: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
3325: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3326: l_crtv_rec crtv_rec_type := p_crtv_rec;
3327: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType;
3328: l_crt_rec crt_rec_type;
3329: BEGIN

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

3326: l_crtv_rec crtv_rec_type := p_crtv_rec;
3327: l_okc_change_requests_tl_rec OkcChangeRequestsTlRecType;
3328: l_crt_rec crt_rec_type;
3329: BEGIN
3330: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3331: G_PKG_NAME,
3332: p_init_msg_list,
3333: l_api_version,
3334: p_api_version,

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

3333: l_api_version,
3334: p_api_version,
3335: '_PVT',
3336: x_return_status);
3337: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3338: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3339: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3340: RAISE OKC_API.G_EXCEPTION_ERROR;
3341: END IF;

Line 3338: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3334: p_api_version,
3335: '_PVT',
3336: x_return_status);
3337: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3338: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3339: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3340: RAISE OKC_API.G_EXCEPTION_ERROR;
3341: END IF;
3342: --------------------------------------

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

3335: '_PVT',
3336: x_return_status);
3337: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3338: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3339: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3340: RAISE OKC_API.G_EXCEPTION_ERROR;
3341: END IF;
3342: --------------------------------------
3343: -- Move VIEW record to "Child" records

Line 3340: RAISE OKC_API.G_EXCEPTION_ERROR;

3336: x_return_status);
3337: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3338: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3339: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3340: RAISE OKC_API.G_EXCEPTION_ERROR;
3341: END IF;
3342: --------------------------------------
3343: -- Move VIEW record to "Child" records
3344: --------------------------------------

Line 3357: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3353: x_msg_count,
3354: x_msg_data,
3355: l_okc_change_requests_tl_rec
3356: );
3357: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3358: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3359: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3360: RAISE OKC_API.G_EXCEPTION_ERROR;
3361: END IF;

Line 3358: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3354: x_msg_data,
3355: l_okc_change_requests_tl_rec
3356: );
3357: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3358: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3359: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3360: RAISE OKC_API.G_EXCEPTION_ERROR;
3361: END IF;
3362: delete_row(

Line 3359: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

3355: l_okc_change_requests_tl_rec
3356: );
3357: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3358: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3359: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3360: RAISE OKC_API.G_EXCEPTION_ERROR;
3361: END IF;
3362: delete_row(
3363: p_init_msg_list,

Line 3360: RAISE OKC_API.G_EXCEPTION_ERROR;

3356: );
3357: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3358: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3359: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3360: RAISE OKC_API.G_EXCEPTION_ERROR;
3361: END IF;
3362: delete_row(
3363: p_init_msg_list,
3364: x_return_status,

Line 3369: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3365: x_msg_count,
3366: x_msg_data,
3367: l_crt_rec
3368: );
3369: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3370: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3371: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3372: RAISE OKC_API.G_EXCEPTION_ERROR;
3373: END IF;

Line 3370: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3366: x_msg_data,
3367: l_crt_rec
3368: );
3369: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3370: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3371: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3372: RAISE OKC_API.G_EXCEPTION_ERROR;
3373: END IF;
3374: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 3371: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

3367: l_crt_rec
3368: );
3369: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3370: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3371: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3372: RAISE OKC_API.G_EXCEPTION_ERROR;
3373: END IF;
3374: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3375: EXCEPTION

Line 3372: RAISE OKC_API.G_EXCEPTION_ERROR;

3368: );
3369: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3370: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3371: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3372: RAISE OKC_API.G_EXCEPTION_ERROR;
3373: END IF;
3374: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3375: EXCEPTION
3376: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3370: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3371: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3372: RAISE OKC_API.G_EXCEPTION_ERROR;
3373: END IF;
3374: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3375: EXCEPTION
3376: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3377: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3378: (

Line 3376: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3372: RAISE OKC_API.G_EXCEPTION_ERROR;
3373: END IF;
3374: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3375: EXCEPTION
3376: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3377: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3378: (
3379: l_api_name,
3380: G_PKG_NAME,

Line 3377: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3373: END IF;
3374: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3375: EXCEPTION
3376: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3377: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3378: (
3379: l_api_name,
3380: G_PKG_NAME,
3381: 'OKC_API.G_RET_STS_ERROR',

Line 3381: 'OKC_API.G_RET_STS_ERROR',

3377: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3378: (
3379: l_api_name,
3380: G_PKG_NAME,
3381: 'OKC_API.G_RET_STS_ERROR',
3382: x_msg_count,
3383: x_msg_data,
3384: '_PVT'
3385: );

Line 3386: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3382: x_msg_count,
3383: x_msg_data,
3384: '_PVT'
3385: );
3386: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3387: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3388: (
3389: l_api_name,
3390: G_PKG_NAME,

Line 3387: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3383: x_msg_data,
3384: '_PVT'
3385: );
3386: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3387: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3388: (
3389: l_api_name,
3390: G_PKG_NAME,
3391: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3391: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3387: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3388: (
3389: l_api_name,
3390: G_PKG_NAME,
3391: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3392: x_msg_count,
3393: x_msg_data,
3394: '_PVT'
3395: );

Line 3397: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3393: x_msg_data,
3394: '_PVT'
3395: );
3396: WHEN OTHERS THEN
3397: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3398: (
3399: l_api_name,
3400: G_PKG_NAME,
3401: 'OTHERS',

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

3416: p_crtv_tbl IN crtv_tbl_type) IS
3417:
3418: l_api_version CONSTANT NUMBER := 1;
3419: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
3420: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3421: i NUMBER := 0;
3422: BEGIN
3423: OKC_API.init_msg_list(p_init_msg_list);
3424: -- Make sure PL/SQL table has records in it before passing

Line 3423: OKC_API.init_msg_list(p_init_msg_list);

3419: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
3420: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3421: i NUMBER := 0;
3422: BEGIN
3423: OKC_API.init_msg_list(p_init_msg_list);
3424: -- Make sure PL/SQL table has records in it before passing
3425: IF (p_crtv_tbl.COUNT > 0) THEN
3426: i := p_crtv_tbl.FIRST;
3427: LOOP

Line 3430: p_init_msg_list => OKC_API.G_FALSE,

3426: i := p_crtv_tbl.FIRST;
3427: LOOP
3428: delete_row (
3429: p_api_version => p_api_version,
3430: p_init_msg_list => OKC_API.G_FALSE,
3431: x_return_status => x_return_status,
3432: x_msg_count => x_msg_count,
3433: x_msg_data => x_msg_data,
3434: p_crtv_rec => p_crtv_tbl(i));

Line 3440: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3436: i := p_crtv_tbl.NEXT(i);
3437: END LOOP;
3438: END IF;
3439: EXCEPTION
3440: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3441: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3442: (
3443: l_api_name,
3444: G_PKG_NAME,

Line 3441: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3437: END LOOP;
3438: END IF;
3439: EXCEPTION
3440: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3441: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3442: (
3443: l_api_name,
3444: G_PKG_NAME,
3445: 'OKC_API.G_RET_STS_ERROR',

Line 3445: 'OKC_API.G_RET_STS_ERROR',

3441: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3442: (
3443: l_api_name,
3444: G_PKG_NAME,
3445: 'OKC_API.G_RET_STS_ERROR',
3446: x_msg_count,
3447: x_msg_data,
3448: '_PVT'
3449: );

Line 3450: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3446: x_msg_count,
3447: x_msg_data,
3448: '_PVT'
3449: );
3450: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3451: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3452: (
3453: l_api_name,
3454: G_PKG_NAME,

Line 3451: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3447: x_msg_data,
3448: '_PVT'
3449: );
3450: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3451: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3452: (
3453: l_api_name,
3454: G_PKG_NAME,
3455: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3455: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3451: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3452: (
3453: l_api_name,
3454: G_PKG_NAME,
3455: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3456: x_msg_count,
3457: x_msg_data,
3458: '_PVT'
3459: );

Line 3461: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3457: x_msg_data,
3458: '_PVT'
3459: );
3460: WHEN OTHERS THEN
3461: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3462: (
3463: l_api_name,
3464: G_PKG_NAME,
3465: 'OTHERS',