DBA Data[Home] [Help]

APPS.OKC_AAE_PVT dependencies on OKC_API

Line 403: IF (l_aaev_rec.aal_id = OKC_API.G_MISS_NUM) THEN

399: p_aaev_rec IN aaev_rec_type
400: ) RETURN aaev_rec_type IS
401: l_aaev_rec aaev_rec_type := p_aaev_rec;
402: BEGIN
403: IF (l_aaev_rec.aal_id = OKC_API.G_MISS_NUM) THEN
404: l_aaev_rec.aal_id := NULL;
405: END IF;
406: IF (l_aaev_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
407: l_aaev_rec.object_version_number := NULL;

Line 406: IF (l_aaev_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

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

Line 409: IF (l_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

405: END IF;
406: IF (l_aaev_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
407: l_aaev_rec.object_version_number := NULL;
408: END IF;
409: IF (l_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
410: l_aaev_rec.sfwt_flag := NULL;
411: END IF;
412: IF (l_aaev_rec.acn_id = OKC_API.G_MISS_NUM) THEN
413: l_aaev_rec.acn_id := NULL;

Line 412: IF (l_aaev_rec.acn_id = OKC_API.G_MISS_NUM) THEN

408: END IF;
409: IF (l_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
410: l_aaev_rec.sfwt_flag := NULL;
411: END IF;
412: IF (l_aaev_rec.acn_id = OKC_API.G_MISS_NUM) THEN
413: l_aaev_rec.acn_id := NULL;
414: END IF;
415: IF (l_aaev_rec.element_name = OKC_API.G_MISS_CHAR) THEN
416: l_aaev_rec.element_name := NULL;

Line 415: IF (l_aaev_rec.element_name = OKC_API.G_MISS_CHAR) THEN

411: END IF;
412: IF (l_aaev_rec.acn_id = OKC_API.G_MISS_NUM) THEN
413: l_aaev_rec.acn_id := NULL;
414: END IF;
415: IF (l_aaev_rec.element_name = OKC_API.G_MISS_CHAR) THEN
416: l_aaev_rec.element_name := NULL;
417: END IF;
418: IF (l_aaev_rec.name = OKC_API.G_MISS_CHAR) THEN
419: l_aaev_rec.name := NULL;

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

414: END IF;
415: IF (l_aaev_rec.element_name = OKC_API.G_MISS_CHAR) THEN
416: l_aaev_rec.element_name := NULL;
417: END IF;
418: IF (l_aaev_rec.name = OKC_API.G_MISS_CHAR) THEN
419: l_aaev_rec.name := NULL;
420: END IF;
421: IF (l_aaev_rec.description = OKC_API.G_MISS_CHAR) THEN
422: l_aaev_rec.description := NULL;

Line 421: IF (l_aaev_rec.description = OKC_API.G_MISS_CHAR) THEN

417: END IF;
418: IF (l_aaev_rec.name = OKC_API.G_MISS_CHAR) THEN
419: l_aaev_rec.name := NULL;
420: END IF;
421: IF (l_aaev_rec.description = OKC_API.G_MISS_CHAR) THEN
422: l_aaev_rec.description := NULL;
423: END IF;
424: IF (l_aaev_rec.data_type = OKC_API.G_MISS_CHAR) THEN
425: l_aaev_rec.data_type := NULL;

Line 424: IF (l_aaev_rec.data_type = OKC_API.G_MISS_CHAR) THEN

420: END IF;
421: IF (l_aaev_rec.description = OKC_API.G_MISS_CHAR) THEN
422: l_aaev_rec.description := NULL;
423: END IF;
424: IF (l_aaev_rec.data_type = OKC_API.G_MISS_CHAR) THEN
425: l_aaev_rec.data_type := NULL;
426: END IF;
427: IF (l_aaev_rec.list_yn = OKC_API.G_MISS_CHAR) THEN
428: l_aaev_rec.list_yn := NULL;

Line 427: IF (l_aaev_rec.list_yn = OKC_API.G_MISS_CHAR) THEN

423: END IF;
424: IF (l_aaev_rec.data_type = OKC_API.G_MISS_CHAR) THEN
425: l_aaev_rec.data_type := NULL;
426: END IF;
427: IF (l_aaev_rec.list_yn = OKC_API.G_MISS_CHAR) THEN
428: l_aaev_rec.list_yn := NULL;
429: END IF;
430: IF (l_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR) THEN
431: l_aaev_rec.visible_yn := NULL;

Line 430: IF (l_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR) THEN

426: END IF;
427: IF (l_aaev_rec.list_yn = OKC_API.G_MISS_CHAR) THEN
428: l_aaev_rec.list_yn := NULL;
429: END IF;
430: IF (l_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR) THEN
431: l_aaev_rec.visible_yn := NULL;
432: END IF;
433: IF (l_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR) THEN
434: l_aaev_rec.date_of_interest_yn := NULL;

Line 433: IF (l_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR) THEN

429: END IF;
430: IF (l_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR) THEN
431: l_aaev_rec.visible_yn := NULL;
432: END IF;
433: IF (l_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR) THEN
434: l_aaev_rec.date_of_interest_yn := NULL;
435: END IF;
436: IF (l_aaev_rec.format_mask = OKC_API.G_MISS_CHAR) THEN
437: l_aaev_rec.format_mask := NULL;

Line 436: IF (l_aaev_rec.format_mask = OKC_API.G_MISS_CHAR) THEN

432: END IF;
433: IF (l_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR) THEN
434: l_aaev_rec.date_of_interest_yn := NULL;
435: END IF;
436: IF (l_aaev_rec.format_mask = OKC_API.G_MISS_CHAR) THEN
437: l_aaev_rec.format_mask := NULL;
438: END IF;
439: IF (l_aaev_rec.minimum_value = OKC_API.G_MISS_CHAR) THEN
440: l_aaev_rec.minimum_value := NULL;

Line 439: IF (l_aaev_rec.minimum_value = OKC_API.G_MISS_CHAR) THEN

435: END IF;
436: IF (l_aaev_rec.format_mask = OKC_API.G_MISS_CHAR) THEN
437: l_aaev_rec.format_mask := NULL;
438: END IF;
439: IF (l_aaev_rec.minimum_value = OKC_API.G_MISS_CHAR) THEN
440: l_aaev_rec.minimum_value := NULL;
441: END IF;
442: IF (l_aaev_rec.maximum_value = OKC_API.G_MISS_CHAR) THEN
443: l_aaev_rec.maximum_value := NULL;

Line 442: IF (l_aaev_rec.maximum_value = OKC_API.G_MISS_CHAR) THEN

438: END IF;
439: IF (l_aaev_rec.minimum_value = OKC_API.G_MISS_CHAR) THEN
440: l_aaev_rec.minimum_value := NULL;
441: END IF;
442: IF (l_aaev_rec.maximum_value = OKC_API.G_MISS_CHAR) THEN
443: l_aaev_rec.maximum_value := NULL;
444: END IF;
445: IF (l_aaev_rec.JTOT_object_code = OKC_API.G_MISS_CHAR) THEN
446: l_aaev_rec.JTOT_object_code := NULL;

Line 445: IF (l_aaev_rec.JTOT_object_code = OKC_API.G_MISS_CHAR) THEN

441: END IF;
442: IF (l_aaev_rec.maximum_value = OKC_API.G_MISS_CHAR) THEN
443: l_aaev_rec.maximum_value := NULL;
444: END IF;
445: IF (l_aaev_rec.JTOT_object_code = OKC_API.G_MISS_CHAR) THEN
446: l_aaev_rec.JTOT_object_code := NULL;
447: END IF;
448: IF (l_aaev_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR) THEN
449: l_aaev_rec.NAME_COLUMN := NULL;

Line 448: IF (l_aaev_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR) THEN

444: END IF;
445: IF (l_aaev_rec.JTOT_object_code = OKC_API.G_MISS_CHAR) THEN
446: l_aaev_rec.JTOT_object_code := NULL;
447: END IF;
448: IF (l_aaev_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR) THEN
449: l_aaev_rec.NAME_COLUMN := NULL;
450: END IF;
451: IF (l_aaev_rec.description_column = OKC_API.G_MISS_CHAR) THEN
452: l_aaev_rec.description_column := NULL;

Line 451: IF (l_aaev_rec.description_column = OKC_API.G_MISS_CHAR) THEN

447: END IF;
448: IF (l_aaev_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR) THEN
449: l_aaev_rec.NAME_COLUMN := NULL;
450: END IF;
451: IF (l_aaev_rec.description_column = OKC_API.G_MISS_CHAR) THEN
452: l_aaev_rec.description_column := NULL;
453: END IF;
454: IF (l_aaev_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR) THEN
455: l_aaev_rec.source_doc_number_yn := NULL;

Line 454: IF (l_aaev_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR) THEN

450: END IF;
451: IF (l_aaev_rec.description_column = OKC_API.G_MISS_CHAR) THEN
452: l_aaev_rec.description_column := NULL;
453: END IF;
454: IF (l_aaev_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR) THEN
455: l_aaev_rec.source_doc_number_yn := NULL;
456: END IF;
457: IF (l_aaev_rec.application_id = OKC_API.G_MISS_NUM) THEN
458: l_aaev_rec.application_id := NULL;

Line 457: IF (l_aaev_rec.application_id = OKC_API.G_MISS_NUM) THEN

453: END IF;
454: IF (l_aaev_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR) THEN
455: l_aaev_rec.source_doc_number_yn := NULL;
456: END IF;
457: IF (l_aaev_rec.application_id = OKC_API.G_MISS_NUM) THEN
458: l_aaev_rec.application_id := NULL;
459: END IF;
460: IF (l_aaev_rec.seeded_flag = OKC_API.G_MISS_CHAR) THEN
461: l_aaev_rec.seeded_flag := NULL;

Line 460: IF (l_aaev_rec.seeded_flag = OKC_API.G_MISS_CHAR) THEN

456: END IF;
457: IF (l_aaev_rec.application_id = OKC_API.G_MISS_NUM) THEN
458: l_aaev_rec.application_id := NULL;
459: END IF;
460: IF (l_aaev_rec.seeded_flag = OKC_API.G_MISS_CHAR) THEN
461: l_aaev_rec.seeded_flag := NULL;
462: END IF;
463: IF (l_aaev_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
464: l_aaev_rec.attribute_category := NULL;

Line 463: IF (l_aaev_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN

459: END IF;
460: IF (l_aaev_rec.seeded_flag = OKC_API.G_MISS_CHAR) THEN
461: l_aaev_rec.seeded_flag := NULL;
462: END IF;
463: IF (l_aaev_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
464: l_aaev_rec.attribute_category := NULL;
465: END IF;
466: IF (l_aaev_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
467: l_aaev_rec.attribute1 := NULL;

Line 466: IF (l_aaev_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN

462: END IF;
463: IF (l_aaev_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
464: l_aaev_rec.attribute_category := NULL;
465: END IF;
466: IF (l_aaev_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
467: l_aaev_rec.attribute1 := NULL;
468: END IF;
469: IF (l_aaev_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
470: l_aaev_rec.attribute2 := NULL;

Line 469: IF (l_aaev_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN

465: END IF;
466: IF (l_aaev_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
467: l_aaev_rec.attribute1 := NULL;
468: END IF;
469: IF (l_aaev_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
470: l_aaev_rec.attribute2 := NULL;
471: END IF;
472: IF (l_aaev_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
473: l_aaev_rec.attribute3 := NULL;

Line 472: IF (l_aaev_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN

468: END IF;
469: IF (l_aaev_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
470: l_aaev_rec.attribute2 := NULL;
471: END IF;
472: IF (l_aaev_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
473: l_aaev_rec.attribute3 := NULL;
474: END IF;
475: IF (l_aaev_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
476: l_aaev_rec.attribute4 := NULL;

Line 475: IF (l_aaev_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN

471: END IF;
472: IF (l_aaev_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
473: l_aaev_rec.attribute3 := NULL;
474: END IF;
475: IF (l_aaev_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
476: l_aaev_rec.attribute4 := NULL;
477: END IF;
478: IF (l_aaev_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
479: l_aaev_rec.attribute5 := NULL;

Line 478: IF (l_aaev_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN

474: END IF;
475: IF (l_aaev_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
476: l_aaev_rec.attribute4 := NULL;
477: END IF;
478: IF (l_aaev_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
479: l_aaev_rec.attribute5 := NULL;
480: END IF;
481: IF (l_aaev_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
482: l_aaev_rec.attribute6 := NULL;

Line 481: IF (l_aaev_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN

477: END IF;
478: IF (l_aaev_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
479: l_aaev_rec.attribute5 := NULL;
480: END IF;
481: IF (l_aaev_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
482: l_aaev_rec.attribute6 := NULL;
483: END IF;
484: IF (l_aaev_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
485: l_aaev_rec.attribute7 := NULL;

Line 484: IF (l_aaev_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN

480: END IF;
481: IF (l_aaev_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
482: l_aaev_rec.attribute6 := NULL;
483: END IF;
484: IF (l_aaev_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
485: l_aaev_rec.attribute7 := NULL;
486: END IF;
487: IF (l_aaev_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
488: l_aaev_rec.attribute8 := NULL;

Line 487: IF (l_aaev_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN

483: END IF;
484: IF (l_aaev_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
485: l_aaev_rec.attribute7 := NULL;
486: END IF;
487: IF (l_aaev_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
488: l_aaev_rec.attribute8 := NULL;
489: END IF;
490: IF (l_aaev_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
491: l_aaev_rec.attribute9 := NULL;

Line 490: IF (l_aaev_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN

486: END IF;
487: IF (l_aaev_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
488: l_aaev_rec.attribute8 := NULL;
489: END IF;
490: IF (l_aaev_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
491: l_aaev_rec.attribute9 := NULL;
492: END IF;
493: IF (l_aaev_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
494: l_aaev_rec.attribute10 := NULL;

Line 493: IF (l_aaev_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN

489: END IF;
490: IF (l_aaev_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
491: l_aaev_rec.attribute9 := NULL;
492: END IF;
493: IF (l_aaev_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
494: l_aaev_rec.attribute10 := NULL;
495: END IF;
496: IF (l_aaev_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
497: l_aaev_rec.attribute11 := NULL;

Line 496: IF (l_aaev_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN

492: END IF;
493: IF (l_aaev_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
494: l_aaev_rec.attribute10 := NULL;
495: END IF;
496: IF (l_aaev_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
497: l_aaev_rec.attribute11 := NULL;
498: END IF;
499: IF (l_aaev_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
500: l_aaev_rec.attribute12 := NULL;

Line 499: IF (l_aaev_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN

495: END IF;
496: IF (l_aaev_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
497: l_aaev_rec.attribute11 := NULL;
498: END IF;
499: IF (l_aaev_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
500: l_aaev_rec.attribute12 := NULL;
501: END IF;
502: IF (l_aaev_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
503: l_aaev_rec.attribute13 := NULL;

Line 502: IF (l_aaev_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN

498: END IF;
499: IF (l_aaev_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
500: l_aaev_rec.attribute12 := NULL;
501: END IF;
502: IF (l_aaev_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
503: l_aaev_rec.attribute13 := NULL;
504: END IF;
505: IF (l_aaev_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
506: l_aaev_rec.attribute14 := NULL;

Line 505: IF (l_aaev_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN

501: END IF;
502: IF (l_aaev_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
503: l_aaev_rec.attribute13 := NULL;
504: END IF;
505: IF (l_aaev_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
506: l_aaev_rec.attribute14 := NULL;
507: END IF;
508: IF (l_aaev_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
509: l_aaev_rec.attribute15 := NULL;

Line 508: IF (l_aaev_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN

504: END IF;
505: IF (l_aaev_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
506: l_aaev_rec.attribute14 := NULL;
507: END IF;
508: IF (l_aaev_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
509: l_aaev_rec.attribute15 := NULL;
510: END IF;
511: IF (l_aaev_rec.created_by = OKC_API.G_MISS_NUM) THEN
512: l_aaev_rec.created_by := NULL;

Line 511: IF (l_aaev_rec.created_by = OKC_API.G_MISS_NUM) THEN

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

Line 514: IF (l_aaev_rec.creation_date = OKC_API.G_MISS_DATE) THEN

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

Line 517: IF (l_aaev_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN

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

Line 520: IF (l_aaev_rec.last_update_date = OKC_API.G_MISS_DATE) THEN

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

Line 523: IF (l_aaev_rec.last_update_login = OKC_API.G_MISS_NUM) THEN

519: END IF;
520: IF (l_aaev_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
521: l_aaev_rec.last_update_date := NULL;
522: END IF;
523: IF (l_aaev_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
524: l_aaev_rec.last_update_login := NULL;
525: END IF;
526: RETURN(l_aaev_rec);
527: END null_out_defaults;

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

535: -----------------------------------------------------
536: FUNCTION Validate_Attributes (
537: p_aaev_rec IN aaev_rec_type
538: ) RETURN VARCHAR2 IS
539: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
540: BEGIN
541: IF p_aaev_rec.id = OKC_API.G_MISS_NUM OR
542: p_aaev_rec.id IS NULL
543: THEN

Line 541: IF p_aaev_rec.id = OKC_API.G_MISS_NUM OR

537: p_aaev_rec IN aaev_rec_type
538: ) RETURN VARCHAR2 IS
539: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
540: BEGIN
541: IF p_aaev_rec.id = OKC_API.G_MISS_NUM OR
542: p_aaev_rec.id IS NULL
543: THEN
544: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
545: l_return_status := OKC_API.G_RET_STS_ERROR;

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

540: BEGIN
541: IF p_aaev_rec.id = OKC_API.G_MISS_NUM OR
542: p_aaev_rec.id IS NULL
543: THEN
544: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
545: l_return_status := OKC_API.G_RET_STS_ERROR;
546: ELSIF p_aaev_rec.object_version_number = OKC_API.G_MISS_NUM OR
547: p_aaev_rec.object_version_number IS NULL
548: THEN

Line 545: l_return_status := OKC_API.G_RET_STS_ERROR;

541: IF p_aaev_rec.id = OKC_API.G_MISS_NUM OR
542: p_aaev_rec.id IS NULL
543: THEN
544: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
545: l_return_status := OKC_API.G_RET_STS_ERROR;
546: ELSIF p_aaev_rec.object_version_number = OKC_API.G_MISS_NUM OR
547: p_aaev_rec.object_version_number IS NULL
548: THEN
549: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');

Line 546: ELSIF p_aaev_rec.object_version_number = OKC_API.G_MISS_NUM OR

542: p_aaev_rec.id IS NULL
543: THEN
544: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
545: l_return_status := OKC_API.G_RET_STS_ERROR;
546: ELSIF p_aaev_rec.object_version_number = OKC_API.G_MISS_NUM OR
547: p_aaev_rec.object_version_number IS NULL
548: THEN
549: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
550: l_return_status := OKC_API.G_RET_STS_ERROR;

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

545: l_return_status := OKC_API.G_RET_STS_ERROR;
546: ELSIF p_aaev_rec.object_version_number = OKC_API.G_MISS_NUM OR
547: p_aaev_rec.object_version_number IS NULL
548: THEN
549: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
550: l_return_status := OKC_API.G_RET_STS_ERROR;
551: ELSIF p_aaev_rec.acn_id = OKC_API.G_MISS_NUM OR
552: p_aaev_rec.acn_id IS NULL
553: THEN

Line 550: l_return_status := OKC_API.G_RET_STS_ERROR;

546: ELSIF p_aaev_rec.object_version_number = OKC_API.G_MISS_NUM OR
547: p_aaev_rec.object_version_number IS NULL
548: THEN
549: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
550: l_return_status := OKC_API.G_RET_STS_ERROR;
551: ELSIF p_aaev_rec.acn_id = OKC_API.G_MISS_NUM OR
552: p_aaev_rec.acn_id IS NULL
553: THEN
554: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'acn_id');

Line 551: ELSIF p_aaev_rec.acn_id = OKC_API.G_MISS_NUM OR

547: p_aaev_rec.object_version_number IS NULL
548: THEN
549: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
550: l_return_status := OKC_API.G_RET_STS_ERROR;
551: ELSIF p_aaev_rec.acn_id = OKC_API.G_MISS_NUM OR
552: p_aaev_rec.acn_id IS NULL
553: THEN
554: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'acn_id');
555: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 554: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'acn_id');

550: l_return_status := OKC_API.G_RET_STS_ERROR;
551: ELSIF p_aaev_rec.acn_id = OKC_API.G_MISS_NUM OR
552: p_aaev_rec.acn_id IS NULL
553: THEN
554: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'acn_id');
555: l_return_status := OKC_API.G_RET_STS_ERROR;
556: ELSIF p_aaev_rec.element_name = OKC_API.G_MISS_CHAR OR
557: p_aaev_rec.element_name IS NULL
558: THEN

Line 555: l_return_status := OKC_API.G_RET_STS_ERROR;

551: ELSIF p_aaev_rec.acn_id = OKC_API.G_MISS_NUM OR
552: p_aaev_rec.acn_id IS NULL
553: THEN
554: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'acn_id');
555: l_return_status := OKC_API.G_RET_STS_ERROR;
556: ELSIF p_aaev_rec.element_name = OKC_API.G_MISS_CHAR OR
557: p_aaev_rec.element_name IS NULL
558: THEN
559: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'element_name');

Line 556: ELSIF p_aaev_rec.element_name = OKC_API.G_MISS_CHAR OR

552: p_aaev_rec.acn_id IS NULL
553: THEN
554: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'acn_id');
555: l_return_status := OKC_API.G_RET_STS_ERROR;
556: ELSIF p_aaev_rec.element_name = OKC_API.G_MISS_CHAR OR
557: p_aaev_rec.element_name IS NULL
558: THEN
559: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'element_name');
560: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 559: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'element_name');

555: l_return_status := OKC_API.G_RET_STS_ERROR;
556: ELSIF p_aaev_rec.element_name = OKC_API.G_MISS_CHAR OR
557: p_aaev_rec.element_name IS NULL
558: THEN
559: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'element_name');
560: l_return_status := OKC_API.G_RET_STS_ERROR;
561: ELSIF p_aaev_rec.name = OKC_API.G_MISS_CHAR OR
562: p_aaev_rec.name IS NULL
563: THEN

Line 560: l_return_status := OKC_API.G_RET_STS_ERROR;

556: ELSIF p_aaev_rec.element_name = OKC_API.G_MISS_CHAR OR
557: p_aaev_rec.element_name IS NULL
558: THEN
559: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'element_name');
560: l_return_status := OKC_API.G_RET_STS_ERROR;
561: ELSIF p_aaev_rec.name = OKC_API.G_MISS_CHAR OR
562: p_aaev_rec.name IS NULL
563: THEN
564: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');

Line 561: ELSIF p_aaev_rec.name = OKC_API.G_MISS_CHAR OR

557: p_aaev_rec.element_name IS NULL
558: THEN
559: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'element_name');
560: l_return_status := OKC_API.G_RET_STS_ERROR;
561: ELSIF p_aaev_rec.name = OKC_API.G_MISS_CHAR OR
562: p_aaev_rec.name IS NULL
563: THEN
564: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
565: l_return_status := OKC_API.G_RET_STS_ERROR;

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

560: l_return_status := OKC_API.G_RET_STS_ERROR;
561: ELSIF p_aaev_rec.name = OKC_API.G_MISS_CHAR OR
562: p_aaev_rec.name IS NULL
563: THEN
564: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
565: l_return_status := OKC_API.G_RET_STS_ERROR;
566: ELSIF p_aaev_rec.data_type = OKC_API.G_MISS_CHAR OR
567: p_aaev_rec.data_type IS NULL
568: THEN

Line 565: l_return_status := OKC_API.G_RET_STS_ERROR;

561: ELSIF p_aaev_rec.name = OKC_API.G_MISS_CHAR OR
562: p_aaev_rec.name IS NULL
563: THEN
564: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
565: l_return_status := OKC_API.G_RET_STS_ERROR;
566: ELSIF p_aaev_rec.data_type = OKC_API.G_MISS_CHAR OR
567: p_aaev_rec.data_type IS NULL
568: THEN
569: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'data_type');

Line 566: ELSIF p_aaev_rec.data_type = OKC_API.G_MISS_CHAR OR

562: p_aaev_rec.name IS NULL
563: THEN
564: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
565: l_return_status := OKC_API.G_RET_STS_ERROR;
566: ELSIF p_aaev_rec.data_type = OKC_API.G_MISS_CHAR OR
567: p_aaev_rec.data_type IS NULL
568: THEN
569: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'data_type');
570: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 569: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'data_type');

565: l_return_status := OKC_API.G_RET_STS_ERROR;
566: ELSIF p_aaev_rec.data_type = OKC_API.G_MISS_CHAR OR
567: p_aaev_rec.data_type IS NULL
568: THEN
569: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'data_type');
570: l_return_status := OKC_API.G_RET_STS_ERROR;
571: ELSIF p_aaev_rec.list_yn = OKC_API.G_MISS_CHAR OR
572: p_aaev_rec.list_yn IS NULL
573: THEN

Line 570: l_return_status := OKC_API.G_RET_STS_ERROR;

566: ELSIF p_aaev_rec.data_type = OKC_API.G_MISS_CHAR OR
567: p_aaev_rec.data_type IS NULL
568: THEN
569: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'data_type');
570: l_return_status := OKC_API.G_RET_STS_ERROR;
571: ELSIF p_aaev_rec.list_yn = OKC_API.G_MISS_CHAR OR
572: p_aaev_rec.list_yn IS NULL
573: THEN
574: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'list_yn');

Line 571: ELSIF p_aaev_rec.list_yn = OKC_API.G_MISS_CHAR OR

567: p_aaev_rec.data_type IS NULL
568: THEN
569: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'data_type');
570: l_return_status := OKC_API.G_RET_STS_ERROR;
571: ELSIF p_aaev_rec.list_yn = OKC_API.G_MISS_CHAR OR
572: p_aaev_rec.list_yn IS NULL
573: THEN
574: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'list_yn');
575: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 574: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'list_yn');

570: l_return_status := OKC_API.G_RET_STS_ERROR;
571: ELSIF p_aaev_rec.list_yn = OKC_API.G_MISS_CHAR OR
572: p_aaev_rec.list_yn IS NULL
573: THEN
574: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'list_yn');
575: l_return_status := OKC_API.G_RET_STS_ERROR;
576: ELSIF p_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR OR
577: p_aaev_rec.visible_yn IS NULL
578: THEN

Line 575: l_return_status := OKC_API.G_RET_STS_ERROR;

571: ELSIF p_aaev_rec.list_yn = OKC_API.G_MISS_CHAR OR
572: p_aaev_rec.list_yn IS NULL
573: THEN
574: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'list_yn');
575: l_return_status := OKC_API.G_RET_STS_ERROR;
576: ELSIF p_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR OR
577: p_aaev_rec.visible_yn IS NULL
578: THEN
579: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'visible_yn');

Line 576: ELSIF p_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR OR

572: p_aaev_rec.list_yn IS NULL
573: THEN
574: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'list_yn');
575: l_return_status := OKC_API.G_RET_STS_ERROR;
576: ELSIF p_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR OR
577: p_aaev_rec.visible_yn IS NULL
578: THEN
579: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'visible_yn');
580: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 579: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'visible_yn');

575: l_return_status := OKC_API.G_RET_STS_ERROR;
576: ELSIF p_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR OR
577: p_aaev_rec.visible_yn IS NULL
578: THEN
579: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'visible_yn');
580: l_return_status := OKC_API.G_RET_STS_ERROR;
581: ELSIF p_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR OR
582: p_aaev_rec.date_of_interest_yn IS NULL
583: THEN

Line 580: l_return_status := OKC_API.G_RET_STS_ERROR;

576: ELSIF p_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR OR
577: p_aaev_rec.visible_yn IS NULL
578: THEN
579: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'visible_yn');
580: l_return_status := OKC_API.G_RET_STS_ERROR;
581: ELSIF p_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR OR
582: p_aaev_rec.date_of_interest_yn IS NULL
583: THEN
584: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'date_of_interest_yn');

Line 581: ELSIF p_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR OR

577: p_aaev_rec.visible_yn IS NULL
578: THEN
579: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'visible_yn');
580: l_return_status := OKC_API.G_RET_STS_ERROR;
581: ELSIF p_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR OR
582: p_aaev_rec.date_of_interest_yn IS NULL
583: THEN
584: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'date_of_interest_yn');
585: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 584: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'date_of_interest_yn');

580: l_return_status := OKC_API.G_RET_STS_ERROR;
581: ELSIF p_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR OR
582: p_aaev_rec.date_of_interest_yn IS NULL
583: THEN
584: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'date_of_interest_yn');
585: l_return_status := OKC_API.G_RET_STS_ERROR;
586: END IF;
587: RETURN(l_return_status);
588: END Validate_Attributes;

Line 585: l_return_status := OKC_API.G_RET_STS_ERROR;

581: ELSIF p_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR OR
582: p_aaev_rec.date_of_interest_yn IS NULL
583: THEN
584: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'date_of_interest_yn');
585: l_return_status := OKC_API.G_RET_STS_ERROR;
586: END IF;
587: RETURN(l_return_status);
588: END Validate_Attributes;
589:

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

595: -------------------------------------------------
596: FUNCTION Validate_Record (
597: p_aaev_rec IN aaev_rec_type
598: ) RETURN VARCHAR2 IS
599: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
600: ------------------------------------
601: -- FUNCTION validate_foreign_keys --
602: ------------------------------------
603: FUNCTION validate_foreign_keys (

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

658: LAST_UPDATE_LOGIN
659: FROM Okc_Actions_V
660: WHERE okc_actions_v.id = p_id;
661: l_okc_acnv_pk okc_acnv_pk_csr%ROWTYPE;
662: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
663: l_row_notfound BOOLEAN := TRUE;
664: BEGIN
665: IF (p_aaev_rec.AAL_ID IS NOT NULL)
666: THEN

Line 672: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'AAL_ID');

668: FETCH okc_aalv_pk_csr INTO l_okc_aalv_pk;
669: l_row_notfound := okc_aalv_pk_csr%NOTFOUND;
670: CLOSE okc_aalv_pk_csr;
671: IF (l_row_notfound) THEN
672: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'AAL_ID');
673: RAISE item_not_found_error;
674: END IF;
675: END IF;
676: IF (p_aaev_rec.ACN_ID IS NOT NULL)

Line 683: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'ACN_ID');

679: FETCH okc_acnv_pk_csr INTO l_okc_acnv_pk;
680: l_row_notfound := okc_acnv_pk_csr%NOTFOUND;
681: CLOSE okc_acnv_pk_csr;
682: IF (l_row_notfound) THEN
683: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'ACN_ID');
684: RAISE item_not_found_error;
685: END IF;
686: END IF;
687: RETURN (l_return_status);

Line 690: l_return_status := OKC_API.G_RET_STS_ERROR;

686: END IF;
687: RETURN (l_return_status);
688: EXCEPTION
689: WHEN item_not_found_error THEN
690: l_return_status := OKC_API.G_RET_STS_ERROR;
691: RETURN (l_return_status);
692: END validate_foreign_keys;
693: BEGIN
694: l_return_status := validate_foreign_keys (p_aaev_rec);

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

713: PROCEDURE Validate_Object_Version_Number(x_return_status OUT NOCOPY VARCHAR2
714: ,p_aaev_rec IN aaev_rec_type)
715: IS
716:
717: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
718:
719: BEGIN
720: -- initialize return status
721: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 721: x_return_status := OKC_API.G_RET_STS_SUCCESS;

717: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
718:
719: BEGIN
720: -- initialize return status
721: x_return_status := OKC_API.G_RET_STS_SUCCESS;
722:
723: -- check for data before processing
724: IF (p_aaev_rec.object_version_number IS NULL) OR
725: (p_aaev_rec.object_version_Number = OKC_API.G_MISS_NUM) THEN

Line 725: (p_aaev_rec.object_version_Number = OKC_API.G_MISS_NUM) THEN

721: x_return_status := OKC_API.G_RET_STS_SUCCESS;
722:
723: -- check for data before processing
724: IF (p_aaev_rec.object_version_number IS NULL) OR
725: (p_aaev_rec.object_version_Number = OKC_API.G_MISS_NUM) THEN
726: OKC_API.SET_MESSAGE(p_app_name => g_app_name
727: ,p_msg_name => g_required_value
728: ,p_token1 => g_col_name_token
729: ,p_token1_value => 'object_version_number');

Line 726: OKC_API.SET_MESSAGE(p_app_name => g_app_name

722:
723: -- check for data before processing
724: IF (p_aaev_rec.object_version_number IS NULL) OR
725: (p_aaev_rec.object_version_Number = OKC_API.G_MISS_NUM) THEN
726: OKC_API.SET_MESSAGE(p_app_name => g_app_name
727: ,p_msg_name => g_required_value
728: ,p_token1 => g_col_name_token
729: ,p_token1_value => 'object_version_number');
730: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 730: x_return_status := OKC_API.G_RET_STS_ERROR;

726: OKC_API.SET_MESSAGE(p_app_name => g_app_name
727: ,p_msg_name => g_required_value
728: ,p_token1 => g_col_name_token
729: ,p_token1_value => 'object_version_number');
730: x_return_status := OKC_API.G_RET_STS_ERROR;
731: RAISE G_EXCEPTION_HALT_VALIDATION;
732: END IF;
733:
734: EXCEPTION

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

738: NULL;
739:
740: WHEN OTHERS THEN
741: -- store SQL error message on message stack for caller
742: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
743: p_msg_name => g_unexpected_error,
744: p_token1 => g_sqlcode_token,
745: p_token1_value => sqlcode,
746: p_token2 => g_sqlerrm_token,

Line 750: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

746: p_token2 => g_sqlerrm_token,
747: p_token2_value => sqlerrm);
748:
749: -- notify caller of an UNEXPECTED error
750: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
751:
752: END Validate_Object_Version_Number;
753:
754: ---------------------------------------------------------------------------

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

766: PROCEDURE Validate_Sfwt_Flag(x_return_status OUT NOCOPY VARCHAR2
767: ,p_aaev_rec IN aaev_rec_type)
768: IS
769:
770: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
771:
772: BEGIN
773: -- initialize return status
774: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 774: x_return_status := OKC_API.G_RET_STS_SUCCESS;

770: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
771:
772: BEGIN
773: -- initialize return status
774: x_return_status := OKC_API.G_RET_STS_SUCCESS;
775:
776: -- check for data before processing
777: IF (p_aaev_rec.sfwt_flag IS NULL) OR
778: (p_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

Line 778: (p_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

774: x_return_status := OKC_API.G_RET_STS_SUCCESS;
775:
776: -- check for data before processing
777: IF (p_aaev_rec.sfwt_flag IS NULL) OR
778: (p_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
779: OKC_API.SET_MESSAGE(p_app_name => g_app_name
780: ,p_msg_name => g_required_value
781: ,p_token1 => g_col_name_token
782: ,p_token1_value => 'sfwt_flag');

Line 779: OKC_API.SET_MESSAGE(p_app_name => g_app_name

775:
776: -- check for data before processing
777: IF (p_aaev_rec.sfwt_flag IS NULL) OR
778: (p_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
779: OKC_API.SET_MESSAGE(p_app_name => g_app_name
780: ,p_msg_name => g_required_value
781: ,p_token1 => g_col_name_token
782: ,p_token1_value => 'sfwt_flag');
783: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 783: x_return_status := OKC_API.G_RET_STS_ERROR;

779: OKC_API.SET_MESSAGE(p_app_name => g_app_name
780: ,p_msg_name => g_required_value
781: ,p_token1 => g_col_name_token
782: ,p_token1_value => 'sfwt_flag');
783: x_return_status := OKC_API.G_RET_STS_ERROR;
784: RAISE G_EXCEPTION_HALT_VALIDATION;
785: END IF;
786:
787: -- check if sfwt_flag is in uppercase

Line 789: OKC_API.SET_MESSAGE(p_app_name => g_app_name

785: END IF;
786:
787: -- check if sfwt_flag is in uppercase
788: IF (p_aaev_rec.sfwt_flag) <> UPPER(p_aaev_rec.sfwt_flag) THEN
789: OKC_API.SET_MESSAGE(p_app_name => g_app_name
790: ,p_msg_name => g_uppercase_required
791: ,p_token1 => g_col_name_token
792: ,p_token1_value => 'sfwt_flag');
793: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 793: x_return_status := OKC_API.G_RET_STS_ERROR;

789: OKC_API.SET_MESSAGE(p_app_name => g_app_name
790: ,p_msg_name => g_uppercase_required
791: ,p_token1 => g_col_name_token
792: ,p_token1_value => 'sfwt_flag');
793: x_return_status := OKC_API.G_RET_STS_ERROR;
794: RAISE G_EXCEPTION_HALT_VALIDATION;
795: END IF;
796:
797: -- check if sfwt_flag is Y or N

Line 799: OKC_API.SET_MESSAGE(p_app_name => g_app_name

795: END IF;
796:
797: -- check if sfwt_flag is Y or N
798: IF UPPER(p_aaev_rec.sfwt_flag) NOT IN ('Y','N') THEN
799: OKC_API.SET_MESSAGE(p_app_name => g_app_name
800: ,p_msg_name => g_invalid_value
801: ,p_token1 => g_col_name_token
802: ,p_token1_value => 'sfwt_flag');
803: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 803: x_return_status := OKC_API.G_RET_STS_ERROR;

799: OKC_API.SET_MESSAGE(p_app_name => g_app_name
800: ,p_msg_name => g_invalid_value
801: ,p_token1 => g_col_name_token
802: ,p_token1_value => 'sfwt_flag');
803: x_return_status := OKC_API.G_RET_STS_ERROR;
804: RAISE G_EXCEPTION_HALT_VALIDATION;
805: END IF;
806:
807: EXCEPTION

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

811: NULL;
812:
813: WHEN OTHERS THEN
814: -- store SQL error message on message stack for caller
815: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
816: p_msg_name => g_unexpected_error,
817: p_token1 => g_sqlcode_token,
818: p_token1_value => sqlcode,
819: p_token2 => g_sqlerrm_token,

Line 823: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

819: p_token2 => g_sqlerrm_token,
820: p_token2_value => sqlerrm);
821:
822: -- notify caller of an UNEXPECTED error
823: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
824:
825: END Validate_Sfwt_Flag;
826:
827: ---------------------------------------------------------------------------

Line 845: x_return_status := OKC_API.G_RET_STS_SUCCESS;

841: x_return_status OUT NOCOPY VARCHAR2,
842: p_aaev_rec IN aaev_rec_type) IS
843: BEGIN
844: -- initialize return status
845: x_return_status := OKC_API.G_RET_STS_SUCCESS;
846: -- Check if seeded_flag is Y or N
847: IF UPPER(p_aaev_rec.seeded_flag) NOT IN ('Y', 'N') THEN
848: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
849: p_msg_name => g_invalid_value,

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

844: -- initialize return status
845: x_return_status := OKC_API.G_RET_STS_SUCCESS;
846: -- Check if seeded_flag is Y or N
847: IF UPPER(p_aaev_rec.seeded_flag) NOT IN ('Y', 'N') THEN
848: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
849: p_msg_name => g_invalid_value,
850: p_token1 => g_col_name_token,
851: p_token1_value => 'seeded_flag');
852: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 852: x_return_status := OKC_API.G_RET_STS_ERROR;

848: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
849: p_msg_name => g_invalid_value,
850: p_token1 => g_col_name_token,
851: p_token1_value => 'seeded_flag');
852: x_return_status := OKC_API.G_RET_STS_ERROR;
853: raise G_EXCEPTION_HALT_VALIDATION;
854: END IF;
855:
856: --Check if the data is in upper case

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

854: END IF;
855:
856: --Check if the data is in upper case
857: IF p_aaev_rec.seeded_flag <> UPPER(p_aaev_rec.seeded_flag) THEN
858: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
859: p_msg_name => g_uppercase_required,
860: p_token1 => g_col_name_token,
861: p_token1_value => 'seeded_flag');
862: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 862: x_return_status := OKC_API.G_RET_STS_ERROR;

858: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
859: p_msg_name => g_uppercase_required,
860: p_token1 => g_col_name_token,
861: p_token1_value => 'seeded_flag');
862: x_return_status := OKC_API.G_RET_STS_ERROR;
863: raise G_EXCEPTION_HALT_VALIDATION;
864: END IF;
865: EXCEPTION
866: when G_EXCEPTION_HALT_VALIDATION then

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

869: null;
870:
871: when OTHERS then
872: -- store SQL error message on message stack for caller
873: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
874: p_msg_name => g_unexpected_error,
875: p_token1 => g_sqlcode_token,
876: p_token1_value => sqlcode,
877: p_token2 => g_sqlerrm_token,

Line 880: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

876: p_token1_value => sqlcode,
877: p_token2 => g_sqlerrm_token,
878: p_token2_value => sqlerrm);
879: -- notify caller of an UNEXPECTED error
880: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
881: END validate_seeded_flag;
882: ---------------------------------------------------------------------------
883: -- PROCEDURE Validate_Application_id
884: ---------------------------------------------------------------------------

Line 905: x_return_status := OKC_API.G_RET_STS_SUCCESS;

901: where application_id = p_application_id;
902: l_dummy VARCHAR2(1) := '?';
903: BEGIN
904: -- initialize return status
905: x_return_status := OKC_API.G_RET_STS_SUCCESS;
906:
907: IF p_aaev_rec.application_id IS NOT NULL THEN
908: --Check if application id exists in the fnd_application or not
909: OPEN application_id_cur(p_aaev_rec.application_id);

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

909: OPEN application_id_cur(p_aaev_rec.application_id);
910: FETCH application_id_cur INTO l_dummy;
911: CLOSE application_id_cur ;
912: IF l_dummy = '?' THEN
913: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
914: p_msg_name => g_invalid_value,
915: p_token1 => g_col_name_token,
916: p_token1_value => 'application_id');
917: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 917: x_return_status := OKC_API.G_RET_STS_ERROR;

913: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
914: p_msg_name => g_invalid_value,
915: p_token1 => g_col_name_token,
916: p_token1_value => 'application_id');
917: x_return_status := OKC_API.G_RET_STS_ERROR;
918: raise G_EXCEPTION_HALT_VALIDATION;
919: END IF;
920: END IF;
921: EXCEPTION

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

925: null;
926:
927: when OTHERS then
928: -- store SQL error message on message stack for caller
929: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
930: p_msg_name => g_unexpected_error,
931: p_token1 => g_sqlcode_token,
932: p_token1_value => sqlcode,
933: p_token2 => g_sqlerrm_token,

Line 936: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

932: p_token1_value => sqlcode,
933: p_token2 => g_sqlerrm_token,
934: p_token2_value => sqlerrm);
935: -- notify caller of an UNEXPECTED error
936: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
937: END validate_application_id;
938:
939: ---------------------------------------------------------------------------
940: -- PROCEDURE Validate_Acn_Id

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

951: PROCEDURE Validate_Acn_Id(x_return_status OUT NOCOPY VARCHAR2
952: ,p_aaev_rec IN aaev_rec_type)
953: IS
954:
955: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
956:
957: BEGIN
958: -- initialize return status
959: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 959: x_return_status := OKC_API.G_RET_STS_SUCCESS;

955: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
956:
957: BEGIN
958: -- initialize return status
959: x_return_status := OKC_API.G_RET_STS_SUCCESS;
960:
961: -- check for data before processing
962: IF (p_aaev_rec.acn_id IS NULL) OR
963: (p_aaev_rec.acn_id = OKC_API.G_MISS_NUM) THEN

Line 963: (p_aaev_rec.acn_id = OKC_API.G_MISS_NUM) THEN

959: x_return_status := OKC_API.G_RET_STS_SUCCESS;
960:
961: -- check for data before processing
962: IF (p_aaev_rec.acn_id IS NULL) OR
963: (p_aaev_rec.acn_id = OKC_API.G_MISS_NUM) THEN
964: OKC_API.SET_MESSAGE(p_app_name => g_app_name
965: ,p_msg_name => g_required_value
966: ,p_token1 => g_col_name_token
967: ,p_token1_value => 'acn_id');

Line 964: OKC_API.SET_MESSAGE(p_app_name => g_app_name

960:
961: -- check for data before processing
962: IF (p_aaev_rec.acn_id IS NULL) OR
963: (p_aaev_rec.acn_id = OKC_API.G_MISS_NUM) THEN
964: OKC_API.SET_MESSAGE(p_app_name => g_app_name
965: ,p_msg_name => g_required_value
966: ,p_token1 => g_col_name_token
967: ,p_token1_value => 'acn_id');
968: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 968: x_return_status := OKC_API.G_RET_STS_ERROR;

964: OKC_API.SET_MESSAGE(p_app_name => g_app_name
965: ,p_msg_name => g_required_value
966: ,p_token1 => g_col_name_token
967: ,p_token1_value => 'acn_id');
968: x_return_status := OKC_API.G_RET_STS_ERROR;
969: RAISE G_EXCEPTION_HALT_VALIDATION;
970: END IF;
971:
972: EXCEPTION

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

976: NULL;
977:
978: WHEN OTHERS THEN
979: -- store SQL error message on message stack for caller
980: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
981: p_msg_name => g_unexpected_error,
982: p_token1 => g_sqlcode_token,
983: p_token1_value => sqlcode,
984: p_token2 => g_sqlerrm_token,

Line 988: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

984: p_token2 => g_sqlerrm_token,
985: p_token2_value => sqlerrm);
986:
987: -- notify caller of an UNEXPECTED error
988: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
989:
990: END Validate_Acn_Id;
991:
992: ---------------------------------------------------------------------------

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

1004: PROCEDURE Validate_Element_Name(x_return_status OUT NOCOPY VARCHAR2
1005: ,p_aaev_rec IN aaev_rec_type)
1006: IS
1007:
1008: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1009: l_temp NUMBER;
1010:
1011: BEGIN
1012: -- initialize return status

Line 1013: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1009: l_temp NUMBER;
1010:
1011: BEGIN
1012: -- initialize return status
1013: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1014:
1015: -- check for data before processing
1016: IF (p_aaev_rec.element_name IS NULL) OR
1017: (p_aaev_rec.element_name = OKC_API.G_MISS_CHAR) THEN

Line 1017: (p_aaev_rec.element_name = OKC_API.G_MISS_CHAR) THEN

1013: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1014:
1015: -- check for data before processing
1016: IF (p_aaev_rec.element_name IS NULL) OR
1017: (p_aaev_rec.element_name = OKC_API.G_MISS_CHAR) THEN
1018: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1019: ,p_msg_name => g_required_value
1020: ,p_token1 => g_col_name_token
1021: ,p_token1_value => 'element_name');

Line 1018: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1014:
1015: -- check for data before processing
1016: IF (p_aaev_rec.element_name IS NULL) OR
1017: (p_aaev_rec.element_name = OKC_API.G_MISS_CHAR) THEN
1018: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1019: ,p_msg_name => g_required_value
1020: ,p_token1 => g_col_name_token
1021: ,p_token1_value => 'element_name');
1022: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1022: x_return_status := OKC_API.G_RET_STS_ERROR;

1018: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1019: ,p_msg_name => g_required_value
1020: ,p_token1 => g_col_name_token
1021: ,p_token1_value => 'element_name');
1022: x_return_status := OKC_API.G_RET_STS_ERROR;
1023: RAISE G_EXCEPTION_HALT_VALIDATION;
1024: END IF;
1025:
1026: -- check that element_name should not contain the special characters

Line 1029: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1025:
1026: -- check that element_name should not contain the special characters
1027: l_temp := INSTR(p_aaev_rec.element_name,'<');
1028: IF l_temp <> 0 THEN
1029: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1030: ,p_msg_name => g_invalid_value
1031: ,p_token1 => g_col_name_token
1032: ,p_token1_value => 'element_name');
1033:

Line 1035: x_return_status := OKC_API.G_RET_STS_ERROR;

1031: ,p_token1 => g_col_name_token
1032: ,p_token1_value => 'element_name');
1033:
1034: -- notify caller of an error
1035: x_return_status := OKC_API.G_RET_STS_ERROR;
1036:
1037: -- halt further validation of this column
1038: RAISE G_EXCEPTION_HALT_VALIDATION;
1039: END IF;

Line 1043: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1039: END IF;
1040:
1041: l_temp := INSTR(p_aaev_rec.element_name,'>');
1042: IF l_temp <> 0 THEN
1043: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1044: ,p_msg_name => g_invalid_value
1045: ,p_token1 => g_col_name_token
1046: ,p_token1_value => 'element_name');
1047:

Line 1049: x_return_status := OKC_API.G_RET_STS_ERROR;

1045: ,p_token1 => g_col_name_token
1046: ,p_token1_value => 'element_name');
1047:
1048: -- notify caller of an error
1049: x_return_status := OKC_API.G_RET_STS_ERROR;
1050:
1051: -- halt further validation of this column
1052: RAISE G_EXCEPTION_HALT_VALIDATION;
1053: END IF;

Line 1057: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1053: END IF;
1054:
1055: l_temp := INSTR(p_aaev_rec.element_name,'?');
1056: IF l_temp <> 0 THEN
1057: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1058: ,p_msg_name => g_invalid_value
1059: ,p_token1 => g_col_name_token
1060: ,p_token1_value => 'element_name');
1061:

Line 1063: x_return_status := OKC_API.G_RET_STS_ERROR;

1059: ,p_token1 => g_col_name_token
1060: ,p_token1_value => 'element_name');
1061:
1062: -- notify caller of an error
1063: x_return_status := OKC_API.G_RET_STS_ERROR;
1064:
1065: -- halt further validation of this column
1066: RAISE G_EXCEPTION_HALT_VALIDATION;
1067: END IF;

Line 1071: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1067: END IF;
1068:
1069: l_temp := INSTR(p_aaev_rec.element_name,'[');
1070: IF l_temp <> 0 THEN
1071: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1072: ,p_msg_name => g_invalid_value
1073: ,p_token1 => g_col_name_token
1074: ,p_token1_value => 'element_name');
1075:

Line 1077: x_return_status := OKC_API.G_RET_STS_ERROR;

1073: ,p_token1 => g_col_name_token
1074: ,p_token1_value => 'element_name');
1075:
1076: -- notify caller of an error
1077: x_return_status := OKC_API.G_RET_STS_ERROR;
1078:
1079: -- halt further validation of this column
1080: RAISE G_EXCEPTION_HALT_VALIDATION;
1081: END IF;

Line 1085: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1081: END IF;
1082:
1083: l_temp := INSTR(p_aaev_rec.element_name,']');
1084: IF l_temp <> 0 THEN
1085: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1086: ,p_msg_name => g_invalid_value
1087: ,p_token1 => g_col_name_token
1088: ,p_token1_value => 'element_name');
1089:

Line 1091: x_return_status := OKC_API.G_RET_STS_ERROR;

1087: ,p_token1 => g_col_name_token
1088: ,p_token1_value => 'element_name');
1089:
1090: -- notify caller of an error
1091: x_return_status := OKC_API.G_RET_STS_ERROR;
1092:
1093: -- halt further validation of this column
1094: RAISE G_EXCEPTION_HALT_VALIDATION;
1095: END IF;

Line 1099: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1095: END IF;
1096:
1097: l_temp := INSTR(p_aaev_rec.element_name,'/');
1098: IF l_temp <> 0 THEN
1099: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1100: ,p_msg_name => g_invalid_value
1101: ,p_token1 => g_col_name_token
1102: ,p_token1_value => 'element_name');
1103:

Line 1105: x_return_status := OKC_API.G_RET_STS_ERROR;

1101: ,p_token1 => g_col_name_token
1102: ,p_token1_value => 'element_name');
1103:
1104: -- notify caller of an error
1105: x_return_status := OKC_API.G_RET_STS_ERROR;
1106:
1107: -- halt further validation of this column
1108: RAISE G_EXCEPTION_HALT_VALIDATION;
1109: END IF;

Line 1113: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1109: END IF;
1110:
1111: l_temp := INSTR(p_aaev_rec.element_name,'#');
1112: IF l_temp <> 0 THEN
1113: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1114: ,p_msg_name => g_invalid_value
1115: ,p_token1 => g_col_name_token
1116: ,p_token1_value => 'element_name');
1117:

Line 1119: x_return_status := OKC_API.G_RET_STS_ERROR;

1115: ,p_token1 => g_col_name_token
1116: ,p_token1_value => 'element_name');
1117:
1118: -- notify caller of an error
1119: x_return_status := OKC_API.G_RET_STS_ERROR;
1120:
1121: -- halt further validation of this column
1122: RAISE G_EXCEPTION_HALT_VALIDATION;
1123: END IF;

Line 1127: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1123: END IF;
1124:
1125: l_temp := INSTR(p_aaev_rec.element_name,'.');
1126: IF l_temp <> 0 THEN
1127: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1128: ,p_msg_name => g_invalid_value
1129: ,p_token1 => g_col_name_token
1130: ,p_token1_value => 'element_name');
1131:

Line 1133: x_return_status := OKC_API.G_RET_STS_ERROR;

1129: ,p_token1 => g_col_name_token
1130: ,p_token1_value => 'element_name');
1131:
1132: -- notify caller of an error
1133: x_return_status := OKC_API.G_RET_STS_ERROR;
1134:
1135: -- halt further validation of this column
1136: RAISE G_EXCEPTION_HALT_VALIDATION;
1137: END IF;

Line 1141: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1137: END IF;
1138:
1139: l_temp := INSTR(p_aaev_rec.element_name,'=');
1140: IF l_temp <> 0 THEN
1141: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1142: ,p_msg_name => g_invalid_value
1143: ,p_token1 => g_col_name_token
1144: ,p_token1_value => 'element_name');
1145:

Line 1147: x_return_status := OKC_API.G_RET_STS_ERROR;

1143: ,p_token1 => g_col_name_token
1144: ,p_token1_value => 'element_name');
1145:
1146: -- notify caller of an error
1147: x_return_status := OKC_API.G_RET_STS_ERROR;
1148:
1149: -- halt further validation of this column
1150: RAISE G_EXCEPTION_HALT_VALIDATION;
1151: END IF;

Line 1155: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1151: END IF;
1152:
1153: l_temp := INSTR(p_aaev_rec.element_name,'!');
1154: IF l_temp <> 0 THEN
1155: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1156: ,p_msg_name => g_invalid_value
1157: ,p_token1 => g_col_name_token
1158: ,p_token1_value => 'element_name');
1159:

Line 1161: x_return_status := OKC_API.G_RET_STS_ERROR;

1157: ,p_token1 => g_col_name_token
1158: ,p_token1_value => 'element_name');
1159:
1160: -- notify caller of an error
1161: x_return_status := OKC_API.G_RET_STS_ERROR;
1162:
1163: -- halt further validation of this column
1164: RAISE G_EXCEPTION_HALT_VALIDATION;
1165: END IF;

Line 1169: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1165: END IF;
1166:
1167: l_temp := INSTR(p_aaev_rec.element_name,'(');
1168: IF l_temp <> 0 THEN
1169: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1170: ,p_msg_name => g_invalid_value
1171: ,p_token1 => g_col_name_token
1172: ,p_token1_value => 'element_name');
1173:

Line 1175: x_return_status := OKC_API.G_RET_STS_ERROR;

1171: ,p_token1 => g_col_name_token
1172: ,p_token1_value => 'element_name');
1173:
1174: -- notify caller of an error
1175: x_return_status := OKC_API.G_RET_STS_ERROR;
1176:
1177: -- halt further validation of this column
1178: RAISE G_EXCEPTION_HALT_VALIDATION;
1179: END IF;

Line 1183: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1179: END IF;
1180:
1181: l_temp := INSTR(p_aaev_rec.element_name,')');
1182: IF l_temp <> 0 THEN
1183: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1184: ,p_msg_name => g_invalid_value
1185: ,p_token1 => g_col_name_token
1186: ,p_token1_value => 'element_name');
1187:

Line 1189: x_return_status := OKC_API.G_RET_STS_ERROR;

1185: ,p_token1 => g_col_name_token
1186: ,p_token1_value => 'element_name');
1187:
1188: -- notify caller of an error
1189: x_return_status := OKC_API.G_RET_STS_ERROR;
1190:
1191: -- halt further validation of this column
1192: RAISE G_EXCEPTION_HALT_VALIDATION;
1193: END IF;

Line 1197: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1193: END IF;
1194:
1195: l_temp := INSTR(p_aaev_rec.element_name,',');
1196: IF l_temp <> 0 THEN
1197: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1198: ,p_msg_name => g_invalid_value
1199: ,p_token1 => g_col_name_token
1200: ,p_token1_value => 'element_name');
1201:

Line 1203: x_return_status := OKC_API.G_RET_STS_ERROR;

1199: ,p_token1 => g_col_name_token
1200: ,p_token1_value => 'element_name');
1201:
1202: -- notify caller of an error
1203: x_return_status := OKC_API.G_RET_STS_ERROR;
1204:
1205: -- halt further validation of this column
1206: RAISE G_EXCEPTION_HALT_VALIDATION;
1207: END IF;

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

1213: NULL;
1214:
1215: WHEN OTHERS THEN
1216: -- store SQL error message on message stack for caller
1217: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1218: p_msg_name => g_unexpected_error,
1219: p_token1 => g_sqlcode_token,
1220: p_token1_value => sqlcode,
1221: p_token2 => g_sqlerrm_token,

Line 1225: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1221: p_token2 => g_sqlerrm_token,
1222: p_token2_value => sqlerrm);
1223:
1224: -- notify caller of an UNEXPECTED error
1225: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1226:
1227: END Validate_Element_Name;
1228:
1229: ---------------------------------------------------------------------------

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

1241: PROCEDURE Validate_Name(x_return_status OUT NOCOPY VARCHAR2
1242: ,p_aaev_rec IN aaev_rec_type)
1243: IS
1244:
1245: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1246:
1247: BEGIN
1248: -- initialize return status
1249: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 1249: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1245: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1246:
1247: BEGIN
1248: -- initialize return status
1249: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1250:
1251: -- check for data before processing
1252: IF (p_aaev_rec.name IS NULL) OR
1253: (p_aaev_rec.name = OKC_API.G_MISS_CHAR) THEN

Line 1253: (p_aaev_rec.name = OKC_API.G_MISS_CHAR) THEN

1249: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1250:
1251: -- check for data before processing
1252: IF (p_aaev_rec.name IS NULL) OR
1253: (p_aaev_rec.name = OKC_API.G_MISS_CHAR) THEN
1254: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1255: ,p_msg_name => g_required_value
1256: ,p_token1 => g_col_name_token
1257: ,p_token1_value => 'name');

Line 1254: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1250:
1251: -- check for data before processing
1252: IF (p_aaev_rec.name IS NULL) OR
1253: (p_aaev_rec.name = OKC_API.G_MISS_CHAR) THEN
1254: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1255: ,p_msg_name => g_required_value
1256: ,p_token1 => g_col_name_token
1257: ,p_token1_value => 'name');
1258: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1258: x_return_status := OKC_API.G_RET_STS_ERROR;

1254: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1255: ,p_msg_name => g_required_value
1256: ,p_token1 => g_col_name_token
1257: ,p_token1_value => 'name');
1258: x_return_status := OKC_API.G_RET_STS_ERROR;
1259: RAISE G_EXCEPTION_HALT_VALIDATION;
1260: END IF;
1261:
1262: EXCEPTION

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

1266: NULL;
1267:
1268: WHEN OTHERS THEN
1269: -- store SQL error message on message stack for caller
1270: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1271: p_msg_name => g_unexpected_error,
1272: p_token1 => g_sqlcode_token,
1273: p_token1_value => sqlcode,
1274: p_token2 => g_sqlerrm_token,

Line 1278: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1274: p_token2 => g_sqlerrm_token,
1275: p_token2_value => sqlerrm);
1276:
1277: -- notify caller of an UNEXPECTED error
1278: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1279:
1280: END Validate_Name;
1281:
1282: ---------------------------------------------------------------------------

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

1294: PROCEDURE Validate_Data_Type(x_return_status OUT NOCOPY VARCHAR2
1295: ,p_aaev_rec IN aaev_rec_type)
1296: IS
1297:
1298: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1299:
1300: BEGIN
1301: -- initialize return status
1302: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 1302: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1298: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1299:
1300: BEGIN
1301: -- initialize return status
1302: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1303:
1304: -- check for data before processing
1305: IF (p_aaev_rec.data_type IS NULL) OR
1306: (p_aaev_rec.data_type = OKC_API.G_MISS_CHAR) THEN

Line 1306: (p_aaev_rec.data_type = OKC_API.G_MISS_CHAR) THEN

1302: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1303:
1304: -- check for data before processing
1305: IF (p_aaev_rec.data_type IS NULL) OR
1306: (p_aaev_rec.data_type = OKC_API.G_MISS_CHAR) THEN
1307: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1308: ,p_msg_name => g_required_value
1309: ,p_token1 => g_col_name_token
1310: ,p_token1_value => 'data_type');

Line 1307: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1303:
1304: -- check for data before processing
1305: IF (p_aaev_rec.data_type IS NULL) OR
1306: (p_aaev_rec.data_type = OKC_API.G_MISS_CHAR) THEN
1307: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1308: ,p_msg_name => g_required_value
1309: ,p_token1 => g_col_name_token
1310: ,p_token1_value => 'data_type');
1311: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1311: x_return_status := OKC_API.G_RET_STS_ERROR;

1307: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1308: ,p_msg_name => g_required_value
1309: ,p_token1 => g_col_name_token
1310: ,p_token1_value => 'data_type');
1311: x_return_status := OKC_API.G_RET_STS_ERROR;
1312: RAISE G_EXCEPTION_HALT_VALIDATION;
1313: END IF;
1314:
1315: -- verify that data is uppercase

Line 1317: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1313: END IF;
1314:
1315: -- verify that data is uppercase
1316: IF (p_aaev_rec.data_type) <> UPPER(p_aaev_rec.data_type) THEN
1317: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1318: ,p_msg_name => g_uppercase_required
1319: ,p_token1 => g_col_name_token
1320: ,p_token1_value => 'data_type');
1321:

Line 1323: x_return_status := OKC_API.G_RET_STS_ERROR;

1319: ,p_token1 => g_col_name_token
1320: ,p_token1_value => 'data_type');
1321:
1322: -- notify caller of an error
1323: x_return_status := OKC_API.G_RET_STS_ERROR;
1324: -- halt further validation of this column
1325: RAISE G_EXCEPTION_HALT_VALIDATION;
1326: END IF;
1327:

Line 1331: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1327:
1328: -- check for valid data_type
1329: IF (UPPER(p_aaev_rec.data_type) NOT IN ('CHAR','NUMBER','DATE')) THEN
1330: --IF (UPPER(p_aaev_rec.data_type) NOT IN ('C','N','D')) THEN
1331: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1332: ,p_msg_name => g_invalid_value
1333: ,p_token1 => g_col_name_token
1334: ,p_token1_value => 'data_type');
1335: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1335: x_return_status := OKC_API.G_RET_STS_ERROR;

1331: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1332: ,p_msg_name => g_invalid_value
1333: ,p_token1 => g_col_name_token
1334: ,p_token1_value => 'data_type');
1335: x_return_status := OKC_API.G_RET_STS_ERROR;
1336: RAISE G_EXCEPTION_HALT_VALIDATION;
1337: END IF;
1338:
1339: EXCEPTION

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

1343: NULL;
1344:
1345: WHEN OTHERS THEN
1346: -- store SQL error message on message stack for caller
1347: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1348: p_msg_name => g_unexpected_error,
1349: p_token1 => g_sqlcode_token,
1350: p_token1_value => sqlcode,
1351: p_token2 => g_sqlerrm_token,

Line 1355: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1351: p_token2 => g_sqlerrm_token,
1352: p_token2_value => sqlerrm);
1353:
1354: -- notify caller of an UNEXPECTED error
1355: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1356:
1357: END Validate_Data_Type;
1358:
1359: ---------------------------------------------------------------------------

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

1371: PROCEDURE Validate_List_YN(x_return_status OUT NOCOPY VARCHAR2
1372: ,p_aaev_rec IN aaev_rec_type)
1373: IS
1374:
1375: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1376:
1377: BEGIN
1378: -- initialize return status
1379: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 1379: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1375: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1376:
1377: BEGIN
1378: -- initialize return status
1379: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1380:
1381: -- check for data before processing
1382: IF (p_aaev_rec.list_yn IS NULL) OR
1383: (p_aaev_rec.list_yn = OKC_API.G_MISS_CHAR) THEN

Line 1383: (p_aaev_rec.list_yn = OKC_API.G_MISS_CHAR) THEN

1379: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1380:
1381: -- check for data before processing
1382: IF (p_aaev_rec.list_yn IS NULL) OR
1383: (p_aaev_rec.list_yn = OKC_API.G_MISS_CHAR) THEN
1384: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1385: ,p_msg_name => g_required_value
1386: ,p_token1 => g_col_name_token
1387: ,p_token1_value => 'list_yn');

Line 1384: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1380:
1381: -- check for data before processing
1382: IF (p_aaev_rec.list_yn IS NULL) OR
1383: (p_aaev_rec.list_yn = OKC_API.G_MISS_CHAR) THEN
1384: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1385: ,p_msg_name => g_required_value
1386: ,p_token1 => g_col_name_token
1387: ,p_token1_value => 'list_yn');
1388: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1388: x_return_status := OKC_API.G_RET_STS_ERROR;

1384: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1385: ,p_msg_name => g_required_value
1386: ,p_token1 => g_col_name_token
1387: ,p_token1_value => 'list_yn');
1388: x_return_status := OKC_API.G_RET_STS_ERROR;
1389: RAISE G_EXCEPTION_HALT_VALIDATION;
1390: END IF;
1391:
1392: -- check if list_yn is in uppercase

Line 1394: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1390: END IF;
1391:
1392: -- check if list_yn is in uppercase
1393: IF (p_aaev_rec.list_yn) <> UPPER(p_aaev_rec.list_yn) THEN
1394: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1395: ,p_msg_name => g_uppercase_required
1396: ,p_token1 => g_col_name_token
1397: ,p_token1_value => 'list_yn');
1398: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1398: x_return_status := OKC_API.G_RET_STS_ERROR;

1394: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1395: ,p_msg_name => g_uppercase_required
1396: ,p_token1 => g_col_name_token
1397: ,p_token1_value => 'list_yn');
1398: x_return_status := OKC_API.G_RET_STS_ERROR;
1399: RAISE G_EXCEPTION_HALT_VALIDATION;
1400: END IF;
1401:
1402: -- check if list_yn is Y or N

Line 1404: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1400: END IF;
1401:
1402: -- check if list_yn is Y or N
1403: IF UPPER(p_aaev_rec.list_yn) NOT IN ('Y','N') THEN
1404: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1405: ,p_msg_name => g_invalid_value
1406: ,p_token1 => g_col_name_token
1407: ,p_token1_value => 'list_yn');
1408: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1408: x_return_status := OKC_API.G_RET_STS_ERROR;

1404: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1405: ,p_msg_name => g_invalid_value
1406: ,p_token1 => g_col_name_token
1407: ,p_token1_value => 'list_yn');
1408: x_return_status := OKC_API.G_RET_STS_ERROR;
1409: RAISE G_EXCEPTION_HALT_VALIDATION;
1410: END IF;
1411:
1412: -- check if list_yn is Y then aal_id should not be null

Line 1415: (p_aaev_rec.aal_id = OKC_API.G_MISS_NUM) THEN

1411:
1412: -- check if list_yn is Y then aal_id should not be null
1413: /*IF UPPER(p_aaev_rec.list_yn) = 'Y' THEN
1414: IF (p_aaev_rec.aal_id IS NULL) OR
1415: (p_aaev_rec.aal_id = OKC_API.G_MISS_NUM) THEN
1416: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1417: ,p_msg_name => g_invalid_value
1418: ,p_token1 => g_col_name_token
1419: ,p_token1_value => 'list_yn');

Line 1416: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1412: -- check if list_yn is Y then aal_id should not be null
1413: /*IF UPPER(p_aaev_rec.list_yn) = 'Y' THEN
1414: IF (p_aaev_rec.aal_id IS NULL) OR
1415: (p_aaev_rec.aal_id = OKC_API.G_MISS_NUM) THEN
1416: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1417: ,p_msg_name => g_invalid_value
1418: ,p_token1 => g_col_name_token
1419: ,p_token1_value => 'list_yn');
1420: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1420: x_return_status := OKC_API.G_RET_STS_ERROR;

1416: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1417: ,p_msg_name => g_invalid_value
1418: ,p_token1 => g_col_name_token
1419: ,p_token1_value => 'list_yn');
1420: x_return_status := OKC_API.G_RET_STS_ERROR;
1421: RAISE G_EXCEPTION_HALT_VALIDATION;
1422: END IF;
1423: END IF;*/
1424: EXCEPTION

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

1428: NULL;
1429:
1430: WHEN OTHERS THEN
1431: -- store SQL error message on message stack for caller
1432: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1433: p_msg_name => g_unexpected_error,
1434: p_token1 => g_sqlcode_token,
1435: p_token1_value => sqlcode,
1436: p_token2 => g_sqlerrm_token,

Line 1440: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1436: p_token2 => g_sqlerrm_token,
1437: p_token2_value => sqlerrm);
1438:
1439: -- notify caller of an UNEXPECTED error
1440: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1441:
1442: END Validate_List_YN;
1443:
1444: ---------------------------------------------------------------------------

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

1456: PROCEDURE Validate_Visible_YN(x_return_status OUT NOCOPY VARCHAR2
1457: ,p_aaev_rec IN aaev_rec_type)
1458: IS
1459:
1460: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1461:
1462: BEGIN
1463: -- initialize return status
1464: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 1464: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1460: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1461:
1462: BEGIN
1463: -- initialize return status
1464: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1465:
1466: -- check for data before processing
1467: IF (p_aaev_rec.visible_yn IS NULL) OR
1468: (p_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR) THEN

Line 1468: (p_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR) THEN

1464: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1465:
1466: -- check for data before processing
1467: IF (p_aaev_rec.visible_yn IS NULL) OR
1468: (p_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR) THEN
1469: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1470: ,p_msg_name => g_required_value
1471: ,p_token1 => g_col_name_token
1472: ,p_token1_value => 'visible_yn');

Line 1469: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1465:
1466: -- check for data before processing
1467: IF (p_aaev_rec.visible_yn IS NULL) OR
1468: (p_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR) THEN
1469: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1470: ,p_msg_name => g_required_value
1471: ,p_token1 => g_col_name_token
1472: ,p_token1_value => 'visible_yn');
1473: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1473: x_return_status := OKC_API.G_RET_STS_ERROR;

1469: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1470: ,p_msg_name => g_required_value
1471: ,p_token1 => g_col_name_token
1472: ,p_token1_value => 'visible_yn');
1473: x_return_status := OKC_API.G_RET_STS_ERROR;
1474: RAISE G_EXCEPTION_HALT_VALIDATION;
1475: END IF;
1476:
1477: -- check if visible_yn is in uppercase

Line 1479: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1475: END IF;
1476:
1477: -- check if visible_yn is in uppercase
1478: IF (p_aaev_rec.visible_yn) <> UPPER(p_aaev_rec.visible_yn) THEN
1479: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1480: ,p_msg_name => g_uppercase_required
1481: ,p_token1 => g_col_name_token
1482: ,p_token1_value => 'visible_yn');
1483: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1483: x_return_status := OKC_API.G_RET_STS_ERROR;

1479: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1480: ,p_msg_name => g_uppercase_required
1481: ,p_token1 => g_col_name_token
1482: ,p_token1_value => 'visible_yn');
1483: x_return_status := OKC_API.G_RET_STS_ERROR;
1484: RAISE G_EXCEPTION_HALT_VALIDATION;
1485: END IF;
1486:
1487: -- check if visible_yn is Y or N

Line 1489: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1485: END IF;
1486:
1487: -- check if visible_yn is Y or N
1488: IF UPPER(p_aaev_rec.visible_yn) NOT IN ('Y','N') THEN
1489: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1490: ,p_msg_name => g_invalid_value
1491: ,p_token1 => g_col_name_token
1492: ,p_token1_value => 'visible_yn');
1493: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1493: x_return_status := OKC_API.G_RET_STS_ERROR;

1489: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1490: ,p_msg_name => g_invalid_value
1491: ,p_token1 => g_col_name_token
1492: ,p_token1_value => 'visible_yn');
1493: x_return_status := OKC_API.G_RET_STS_ERROR;
1494: RAISE G_EXCEPTION_HALT_VALIDATION;
1495: END IF;
1496:
1497: EXCEPTION

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

1501: NULL;
1502:
1503: WHEN OTHERS THEN
1504: -- store SQL error message on message stack for caller
1505: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1506: p_msg_name => g_unexpected_error,
1507: p_token1 => g_sqlcode_token,
1508: p_token1_value => sqlcode,
1509: p_token2 => g_sqlerrm_token,

Line 1513: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1509: p_token2 => g_sqlerrm_token,
1510: p_token2_value => sqlerrm);
1511:
1512: -- notify caller of an UNEXPECTED error
1513: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1514:
1515: END Validate_Visible_YN;
1516:
1517: ---------------------------------------------------------------------------

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

1537: AND okc_action_attributes_v.date_of_interest_yn = 'Y';
1538:
1539: l_dummy_var VARCHAR2(1);
1540:
1541: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1542: l_row_found BOOLEAN := FALSE;
1543: BEGIN
1544:
1545: -- initialize return status

Line 1546: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1542: l_row_found BOOLEAN := FALSE;
1543: BEGIN
1544:
1545: -- initialize return status
1546: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1547: -- check if date_of_interest_yn has been already checked or not
1548:
1549: IF (p_aaev_rec.ACN_ID IS NOT NULL)
1550: THEN

Line 1558: -- OKC_API.set_message(G_APP_NAME, G_ONE_DOI,G_COL_NAME_TOKEN,'DATE_OF_INTEREST_YN');

1554: FETCH okc_doi_csr INTO l_dummy_var;
1555: l_row_found := okc_doi_csr%FOUND;
1556: CLOSE okc_doi_csr;
1557: IF (l_row_found) THEN
1558: -- OKC_API.set_message(G_APP_NAME, G_ONE_DOI,G_COL_NAME_TOKEN,'DATE_OF_INTEREST_YN');
1559: OKC_API.set_message(G_APP_NAME, G_ONE_DOI);
1560: x_return_status := OKC_API.G_RET_STS_ERROR;
1561: RAISE G_EXCEPTION_HALT_VALIDATION;
1562: END IF;

Line 1559: OKC_API.set_message(G_APP_NAME, G_ONE_DOI);

1555: l_row_found := okc_doi_csr%FOUND;
1556: CLOSE okc_doi_csr;
1557: IF (l_row_found) THEN
1558: -- OKC_API.set_message(G_APP_NAME, G_ONE_DOI,G_COL_NAME_TOKEN,'DATE_OF_INTEREST_YN');
1559: OKC_API.set_message(G_APP_NAME, G_ONE_DOI);
1560: x_return_status := OKC_API.G_RET_STS_ERROR;
1561: RAISE G_EXCEPTION_HALT_VALIDATION;
1562: END IF;
1563: END IF;

Line 1560: x_return_status := OKC_API.G_RET_STS_ERROR;

1556: CLOSE okc_doi_csr;
1557: IF (l_row_found) THEN
1558: -- OKC_API.set_message(G_APP_NAME, G_ONE_DOI,G_COL_NAME_TOKEN,'DATE_OF_INTEREST_YN');
1559: OKC_API.set_message(G_APP_NAME, G_ONE_DOI);
1560: x_return_status := OKC_API.G_RET_STS_ERROR;
1561: RAISE G_EXCEPTION_HALT_VALIDATION;
1562: END IF;
1563: END IF;
1564: END IF;

Line 1568: (p_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR) THEN

1564: END IF;
1565:
1566: -- check for data before processing
1567: IF (p_aaev_rec.date_of_interest_yn IS NULL) OR
1568: (p_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR) THEN
1569: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1570: ,p_msg_name => g_required_value
1571: ,p_token1 => g_col_name_token
1572: ,p_token1_value => 'date_of_interest_yn');

Line 1569: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1565:
1566: -- check for data before processing
1567: IF (p_aaev_rec.date_of_interest_yn IS NULL) OR
1568: (p_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR) THEN
1569: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1570: ,p_msg_name => g_required_value
1571: ,p_token1 => g_col_name_token
1572: ,p_token1_value => 'date_of_interest_yn');
1573: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1573: x_return_status := OKC_API.G_RET_STS_ERROR;

1569: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1570: ,p_msg_name => g_required_value
1571: ,p_token1 => g_col_name_token
1572: ,p_token1_value => 'date_of_interest_yn');
1573: x_return_status := OKC_API.G_RET_STS_ERROR;
1574: RAISE G_EXCEPTION_HALT_VALIDATION;
1575: END IF;
1576:
1577: -- check if date_of_interest_yn is in uppercase

Line 1579: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1575: END IF;
1576:
1577: -- check if date_of_interest_yn is in uppercase
1578: IF (p_aaev_rec.date_of_interest_yn) <> UPPER(p_aaev_rec.date_of_interest_yn) THEN
1579: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1580: ,p_msg_name => g_uppercase_required
1581: ,p_token1 => g_col_name_token
1582: ,p_token1_value => 'date_of_interest_yn');
1583: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1583: x_return_status := OKC_API.G_RET_STS_ERROR;

1579: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1580: ,p_msg_name => g_uppercase_required
1581: ,p_token1 => g_col_name_token
1582: ,p_token1_value => 'date_of_interest_yn');
1583: x_return_status := OKC_API.G_RET_STS_ERROR;
1584: RAISE G_EXCEPTION_HALT_VALIDATION;
1585: END IF;
1586:
1587: -- check if date_of_interest_yn is Y or N

Line 1589: OKC_API.SET_MESSAGE(p_app_name => g_app_name

1585: END IF;
1586:
1587: -- check if date_of_interest_yn is Y or N
1588: IF UPPER(p_aaev_rec.date_of_interest_yn) NOT IN ('Y','N') THEN
1589: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1590: ,p_msg_name => g_invalid_value
1591: ,p_token1 => g_col_name_token
1592: ,p_token1_value => 'date_of_interest_yn');
1593: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1593: x_return_status := OKC_API.G_RET_STS_ERROR;

1589: OKC_API.SET_MESSAGE(p_app_name => g_app_name
1590: ,p_msg_name => g_invalid_value
1591: ,p_token1 => g_col_name_token
1592: ,p_token1_value => 'date_of_interest_yn');
1593: x_return_status := OKC_API.G_RET_STS_ERROR;
1594: RAISE G_EXCEPTION_HALT_VALIDATION;
1595: END IF;
1596:
1597: EXCEPTION

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

1601: NULL;
1602:
1603: WHEN OTHERS THEN
1604: -- store SQL error message on message stack for caller
1605: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1606: p_msg_name => g_unexpected_error,
1607: p_token1 => g_sqlcode_token,
1608: p_token1_value => sqlcode,
1609: p_token2 => g_sqlerrm_token,

Line 1613: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1609: p_token2 => g_sqlerrm_token,
1610: p_token2_value => sqlerrm);
1611:
1612: -- notify caller of an UNEXPECTED error
1613: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1614:
1615: END Validate_Date_of_Interest_YN;
1616:
1617: ---------------------------------------------------------------------------

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

1629: PROCEDURE Validate_Format_Mask(x_return_status OUT NOCOPY VARCHAR2
1630: ,p_aaev_rec IN aaev_rec_type)
1631: IS
1632:
1633: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1634: l_char_check VARCHAR2(255) ;
1635:
1636: BEGIN
1637: -- initialize return status

Line 1638: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1634: l_char_check VARCHAR2(255) ;
1635:
1636: BEGIN
1637: -- initialize return status
1638: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1639:
1640: -- check for data before processing
1641: IF (p_aaev_rec.format_mask is not null) AND
1642: (p_aaev_rec.format_mask <> OKC_API.G_MISS_CHAR) THEN

Line 1642: (p_aaev_rec.format_mask <> OKC_API.G_MISS_CHAR) THEN

1638: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1639:
1640: -- check for data before processing
1641: IF (p_aaev_rec.format_mask is not null) AND
1642: (p_aaev_rec.format_mask <> OKC_API.G_MISS_CHAR) THEN
1643:
1644: --
1645: -- Check if format_mask is in date format whenever the value in the field
1646: -- data_type is 'DATE'

Line 1663: OKC_API.SET_MESSAGE(G_APP_NAME

1659: FROM DUAL;
1660: IF p_aaev_rec.data_type = 'CHAR' AND
1661: --IF p_aaev_rec.data_type = 'C' AND
1662: p_aaev_rec.format_mask IS NOT NULL THEN
1663: OKC_API.SET_MESSAGE(G_APP_NAME
1664: ,G_INVALID_VALUE
1665: ,G_COL_NAME_TOKEN
1666: ,'format_mask');
1667:

Line 1669: x_return_status := OKC_API.G_RET_STS_ERROR;

1665: ,G_COL_NAME_TOKEN
1666: ,'format_mask');
1667:
1668: -- notify caller of an error
1669: x_return_status := OKC_API.G_RET_STS_ERROR;
1670:
1671: -- halt furhter validation of this column
1672: RAISE G_EXCEPTION_HALT_VALIDATION;
1673:

Line 1675: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1671: -- halt furhter validation of this column
1672: RAISE G_EXCEPTION_HALT_VALIDATION;
1673:
1674: END IF;
1675: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1676: END IF;
1677: END IF;
1678:
1679: EXCEPTION

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

1683: NULL;
1684:
1685: WHEN OTHERS THEN
1686: -- store SQL error message on message stack for caller
1687: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1688: p_msg_name => g_unexpected_error,
1689: p_token1 => g_sqlcode_token,
1690: p_token1_value => sqlcode,
1691: p_token2 => g_sqlerrm_token,

Line 1695: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1691: p_token2 => g_sqlerrm_token,
1692: p_token2_value => sqlerrm);
1693:
1694: -- notify caller of an UNEXPECTED error
1695: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1696:
1697: END Validate_Format_Mask;
1698:
1699:

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

1726: FROM Okc_Action_Att_Lookups_V
1727: WHERE okc_action_att_lookups_v.id = p_id;
1728:
1729: l_dummy VARCHAR2(1);
1730: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1731: l_row_notfound BOOLEAN := TRUE;
1732: BEGIN
1733: IF (p_aaev_rec.ACN_ID IS NOT NULL)
1734: THEN

Line 1740: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'ACN_ID');

1736: FETCH okc_acnv_pk_csr INTO l_dummy_var;
1737: l_row_notfound := okc_acnv_pk_csr%NOTFOUND;
1738: CLOSE okc_acnv_pk_csr;
1739: IF (l_row_notfound) THEN
1740: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'ACN_ID');
1741: RAISE item_not_found_error;
1742: END IF;
1743: END IF;
1744: IF (p_aaev_rec.AAL_ID IS NOT NULL)

Line 1751: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'AAL_ID');

1747: FETCH okc_aalv_pk_csr INTO l_dummy;
1748: l_row_notfound := okc_aalv_pk_csr%NOTFOUND;
1749: CLOSE okc_aalv_pk_csr;
1750: IF (l_row_notfound) THEN
1751: OKC_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'AAL_ID');
1752: RAISE item_not_found_error;
1753: END IF;
1754: END IF;
1755: RETURN (l_return_status);

Line 1758: l_return_status := OKC_API.G_RET_STS_ERROR;

1754: END IF;
1755: RETURN (l_return_status);
1756: EXCEPTION
1757: WHEN item_not_found_error THEN
1758: l_return_status := OKC_API.G_RET_STS_ERROR;
1759: RETURN (l_return_status);
1760: END Validate_Foreign_Keys;
1761:
1762: ---------------------------------------------------------------------------

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

1775: FUNCTION Validate_Attributes (
1776: p_aaev_rec IN aaev_rec_type
1777: ) RETURN VARCHAR2 IS
1778:
1779: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1780: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1781: BEGIN
1782:
1783: -- Validate_Foreign_Keys;

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

1776: p_aaev_rec IN aaev_rec_type
1777: ) RETURN VARCHAR2 IS
1778:
1779: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1780: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1781: BEGIN
1782:
1783: -- Validate_Foreign_Keys;
1784:

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

1782:
1783: -- Validate_Foreign_Keys;
1784:
1785: l_return_status := Validate_Foreign_Keys(p_aaev_rec);
1786: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1787: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1788: -- need to leave
1789: x_return_status := l_return_status;
1790: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1783: -- Validate_Foreign_Keys;
1784:
1785: l_return_status := Validate_Foreign_Keys(p_aaev_rec);
1786: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1787: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1788: -- need to leave
1789: x_return_status := l_return_status;
1790: RAISE G_EXCEPTION_HALT_VALIDATION;
1791: ELSE

Line 1800: IF p_aaev_rec.id = OKC_API.G_MISS_NUM OR

1796:
1797: -- call each column-level validation
1798:
1799: -- Validate_Id
1800: IF p_aaev_rec.id = OKC_API.G_MISS_NUM OR
1801: p_aaev_rec.id IS NULL
1802: THEN
1803: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
1804: l_return_status := OKC_API.G_RET_STS_ERROR;

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

1799: -- Validate_Id
1800: IF p_aaev_rec.id = OKC_API.G_MISS_NUM OR
1801: p_aaev_rec.id IS NULL
1802: THEN
1803: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
1804: l_return_status := OKC_API.G_RET_STS_ERROR;
1805: END IF;
1806:
1807: -- Validate_Object_Version_Number

Line 1804: l_return_status := OKC_API.G_RET_STS_ERROR;

1800: IF p_aaev_rec.id = OKC_API.G_MISS_NUM OR
1801: p_aaev_rec.id IS NULL
1802: THEN
1803: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
1804: l_return_status := OKC_API.G_RET_STS_ERROR;
1805: END IF;
1806:
1807: -- Validate_Object_Version_Number
1808: IF (p_aaev_rec.object_version_number IS NOT NULL) AND

Line 1809: (p_aaev_rec.object_version_number <> OKC_API.G_MISS_NUM) THEN

1805: END IF;
1806:
1807: -- Validate_Object_Version_Number
1808: IF (p_aaev_rec.object_version_number IS NOT NULL) AND
1809: (p_aaev_rec.object_version_number <> OKC_API.G_MISS_NUM) THEN
1810: Validate_Object_Version_Number(x_return_status,p_aaev_rec);
1811: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1812: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1813: -- need to leave

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

1807: -- Validate_Object_Version_Number
1808: IF (p_aaev_rec.object_version_number IS NOT NULL) AND
1809: (p_aaev_rec.object_version_number <> OKC_API.G_MISS_NUM) THEN
1810: Validate_Object_Version_Number(x_return_status,p_aaev_rec);
1811: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1812: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1813: -- need to leave
1814: l_return_status := x_return_status;
1815: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1808: IF (p_aaev_rec.object_version_number IS NOT NULL) AND
1809: (p_aaev_rec.object_version_number <> OKC_API.G_MISS_NUM) THEN
1810: Validate_Object_Version_Number(x_return_status,p_aaev_rec);
1811: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1812: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1813: -- need to leave
1814: l_return_status := x_return_status;
1815: RAISE G_EXCEPTION_HALT_VALIDATION;
1816: ELSE

Line 1825: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN

1821: END IF;
1822:
1823: -- Validate_Sfwt_Flag
1824: IF (p_aaev_rec.sfwt_flag IS NOT NULL) AND
1825: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN
1826: Validate_Sfwt_Flag(x_return_status,p_aaev_rec);
1827: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1828: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1829: -- need to leave

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

1823: -- Validate_Sfwt_Flag
1824: IF (p_aaev_rec.sfwt_flag IS NOT NULL) AND
1825: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN
1826: Validate_Sfwt_Flag(x_return_status,p_aaev_rec);
1827: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1828: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1829: -- need to leave
1830: l_return_status := x_return_status;
1831: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1824: IF (p_aaev_rec.sfwt_flag IS NOT NULL) AND
1825: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN
1826: Validate_Sfwt_Flag(x_return_status,p_aaev_rec);
1827: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1828: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1829: -- need to leave
1830: l_return_status := x_return_status;
1831: RAISE G_EXCEPTION_HALT_VALIDATION;
1832: ELSE

Line 1841: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN

1837: END IF;
1838:
1839: -- Validate_Seeded_Flag
1840: IF (p_aaev_rec.seeded_flag IS NOT NULL) AND
1841: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN
1842: Validate_Sfwt_Flag(x_return_status,p_aaev_rec);
1843: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1844: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1845: -- need to leave

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

1839: -- Validate_Seeded_Flag
1840: IF (p_aaev_rec.seeded_flag IS NOT NULL) AND
1841: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN
1842: Validate_Sfwt_Flag(x_return_status,p_aaev_rec);
1843: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1844: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1845: -- need to leave
1846: l_return_status := x_return_status;
1847: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1840: IF (p_aaev_rec.seeded_flag IS NOT NULL) AND
1841: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN
1842: Validate_Sfwt_Flag(x_return_status,p_aaev_rec);
1843: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1844: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1845: -- need to leave
1846: l_return_status := x_return_status;
1847: RAISE G_EXCEPTION_HALT_VALIDATION;
1848: ELSE

Line 1858: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN

1854:
1855:
1856: -- Validate_Application_id
1857: IF (p_aaev_rec.application_id IS NOT NULL) AND
1858: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN
1859: Validate_Sfwt_Flag(x_return_status,p_aaev_rec);
1860: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1861: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1862: -- need to leave

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

1856: -- Validate_Application_id
1857: IF (p_aaev_rec.application_id IS NOT NULL) AND
1858: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN
1859: Validate_Sfwt_Flag(x_return_status,p_aaev_rec);
1860: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1861: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1862: -- need to leave
1863: l_return_status := x_return_status;
1864: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1857: IF (p_aaev_rec.application_id IS NOT NULL) AND
1858: (p_aaev_rec.sfwt_flag <> OKC_API.G_MISS_CHAR) THEN
1859: Validate_Sfwt_Flag(x_return_status,p_aaev_rec);
1860: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1861: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1862: -- need to leave
1863: l_return_status := x_return_status;
1864: RAISE G_EXCEPTION_HALT_VALIDATION;
1865: ELSE

Line 1874: (p_aaev_rec.acn_id <> OKC_API.G_MISS_NUM) THEN

1870: END IF;
1871:
1872: -- Validate_Acn_Id
1873: IF (p_aaev_rec.acn_id IS NOT NULL) AND
1874: (p_aaev_rec.acn_id <> OKC_API.G_MISS_NUM) THEN
1875: Validate_Acn_Id(x_return_status,p_aaev_rec);
1876: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1877: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: -- need to leave

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

1872: -- Validate_Acn_Id
1873: IF (p_aaev_rec.acn_id IS NOT NULL) AND
1874: (p_aaev_rec.acn_id <> OKC_API.G_MISS_NUM) THEN
1875: Validate_Acn_Id(x_return_status,p_aaev_rec);
1876: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1877: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: -- need to leave
1879: l_return_status := x_return_status;
1880: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1873: IF (p_aaev_rec.acn_id IS NOT NULL) AND
1874: (p_aaev_rec.acn_id <> OKC_API.G_MISS_NUM) THEN
1875: Validate_Acn_Id(x_return_status,p_aaev_rec);
1876: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1877: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: -- need to leave
1879: l_return_status := x_return_status;
1880: RAISE G_EXCEPTION_HALT_VALIDATION;
1881: ELSE

Line 1890: (p_aaev_rec.element_name <> OKC_API.G_MISS_CHAR) THEN

1886: END IF;
1887:
1888: -- Validate_Element_Name
1889: IF (p_aaev_rec.element_name IS NOT NULL) AND
1890: (p_aaev_rec.element_name <> OKC_API.G_MISS_CHAR) THEN
1891: Validate_Element_Name(x_return_status,p_aaev_rec);
1892: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1893: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1894: -- need to leave

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

1888: -- Validate_Element_Name
1889: IF (p_aaev_rec.element_name IS NOT NULL) AND
1890: (p_aaev_rec.element_name <> OKC_API.G_MISS_CHAR) THEN
1891: Validate_Element_Name(x_return_status,p_aaev_rec);
1892: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1893: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1894: -- need to leave
1895: l_return_status := x_return_status;
1896: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1889: IF (p_aaev_rec.element_name IS NOT NULL) AND
1890: (p_aaev_rec.element_name <> OKC_API.G_MISS_CHAR) THEN
1891: Validate_Element_Name(x_return_status,p_aaev_rec);
1892: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1893: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1894: -- need to leave
1895: l_return_status := x_return_status;
1896: RAISE G_EXCEPTION_HALT_VALIDATION;
1897: ELSE

Line 1906: (p_aaev_rec.name <> OKC_API.G_MISS_CHAR) THEN

1902: END IF;
1903:
1904: -- Validate_Name
1905: IF (p_aaev_rec.name IS NOT NULL) AND
1906: (p_aaev_rec.name <> OKC_API.G_MISS_CHAR) THEN
1907: Validate_Name(x_return_status,p_aaev_rec);
1908: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1909: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1910: -- need to leave

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

1904: -- Validate_Name
1905: IF (p_aaev_rec.name IS NOT NULL) AND
1906: (p_aaev_rec.name <> OKC_API.G_MISS_CHAR) THEN
1907: Validate_Name(x_return_status,p_aaev_rec);
1908: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1909: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1910: -- need to leave
1911: l_return_status := x_return_status;
1912: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1905: IF (p_aaev_rec.name IS NOT NULL) AND
1906: (p_aaev_rec.name <> OKC_API.G_MISS_CHAR) THEN
1907: Validate_Name(x_return_status,p_aaev_rec);
1908: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1909: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1910: -- need to leave
1911: l_return_status := x_return_status;
1912: RAISE G_EXCEPTION_HALT_VALIDATION;
1913: ELSE

Line 1922: (p_aaev_rec.data_type <> OKC_API.G_MISS_CHAR) THEN

1918: END IF;
1919:
1920: -- Validate_Data_Type
1921: IF (p_aaev_rec.data_type IS NOT NULL) AND
1922: (p_aaev_rec.data_type <> OKC_API.G_MISS_CHAR) THEN
1923: Validate_Data_Type(x_return_status,p_aaev_rec);
1924: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1925: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1926: -- need to leave

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

1920: -- Validate_Data_Type
1921: IF (p_aaev_rec.data_type IS NOT NULL) AND
1922: (p_aaev_rec.data_type <> OKC_API.G_MISS_CHAR) THEN
1923: Validate_Data_Type(x_return_status,p_aaev_rec);
1924: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1925: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1926: -- need to leave
1927: l_return_status := x_return_status;
1928: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1921: IF (p_aaev_rec.data_type IS NOT NULL) AND
1922: (p_aaev_rec.data_type <> OKC_API.G_MISS_CHAR) THEN
1923: Validate_Data_Type(x_return_status,p_aaev_rec);
1924: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1925: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1926: -- need to leave
1927: l_return_status := x_return_status;
1928: RAISE G_EXCEPTION_HALT_VALIDATION;
1929: ELSE

Line 1938: (p_aaev_rec.list_yn <> OKC_API.G_MISS_CHAR) THEN

1934: END IF;
1935:
1936: -- Validate_List_YN
1937: IF (p_aaev_rec.list_yn IS NOT NULL) AND
1938: (p_aaev_rec.list_yn <> OKC_API.G_MISS_CHAR) THEN
1939: Validate_List_YN(x_return_status,p_aaev_rec);
1940: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1941: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1942: -- need to leave

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

1936: -- Validate_List_YN
1937: IF (p_aaev_rec.list_yn IS NOT NULL) AND
1938: (p_aaev_rec.list_yn <> OKC_API.G_MISS_CHAR) THEN
1939: Validate_List_YN(x_return_status,p_aaev_rec);
1940: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1941: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1942: -- need to leave
1943: l_return_status := x_return_status;
1944: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1937: IF (p_aaev_rec.list_yn IS NOT NULL) AND
1938: (p_aaev_rec.list_yn <> OKC_API.G_MISS_CHAR) THEN
1939: Validate_List_YN(x_return_status,p_aaev_rec);
1940: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1941: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1942: -- need to leave
1943: l_return_status := x_return_status;
1944: RAISE G_EXCEPTION_HALT_VALIDATION;
1945: ELSE

Line 1954: (p_aaev_rec.visible_yn <> OKC_API.G_MISS_CHAR) THEN

1950: END IF;
1951:
1952: -- Validate_Visible_YN
1953: IF (p_aaev_rec.visible_yn IS NOT NULL) AND
1954: (p_aaev_rec.visible_yn <> OKC_API.G_MISS_CHAR) THEN
1955: Validate_Visible_YN(x_return_status,p_aaev_rec);
1956: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1957: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1958: -- need to leave

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

1952: -- Validate_Visible_YN
1953: IF (p_aaev_rec.visible_yn IS NOT NULL) AND
1954: (p_aaev_rec.visible_yn <> OKC_API.G_MISS_CHAR) THEN
1955: Validate_Visible_YN(x_return_status,p_aaev_rec);
1956: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1957: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1958: -- need to leave
1959: l_return_status := x_return_status;
1960: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1953: IF (p_aaev_rec.visible_yn IS NOT NULL) AND
1954: (p_aaev_rec.visible_yn <> OKC_API.G_MISS_CHAR) THEN
1955: Validate_Visible_YN(x_return_status,p_aaev_rec);
1956: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1957: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1958: -- need to leave
1959: l_return_status := x_return_status;
1960: RAISE G_EXCEPTION_HALT_VALIDATION;
1961: ELSE

Line 1970: (p_aaev_rec.date_of_interest_yn <> OKC_API.G_MISS_CHAR) THEN

1966: END IF;
1967:
1968: -- Validate_Date_of_Interest_YN
1969: IF (p_aaev_rec.date_of_interest_yn IS NOT NULL) AND
1970: (p_aaev_rec.date_of_interest_yn <> OKC_API.G_MISS_CHAR) THEN
1971: Validate_Date_of_Interest_YN(x_return_status,p_aaev_rec);
1972: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1973: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1974: -- need to leave

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

1968: -- Validate_Date_of_Interest_YN
1969: IF (p_aaev_rec.date_of_interest_yn IS NOT NULL) AND
1970: (p_aaev_rec.date_of_interest_yn <> OKC_API.G_MISS_CHAR) THEN
1971: Validate_Date_of_Interest_YN(x_return_status,p_aaev_rec);
1972: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1973: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1974: -- need to leave
1975: l_return_status := x_return_status;
1976: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1969: IF (p_aaev_rec.date_of_interest_yn IS NOT NULL) AND
1970: (p_aaev_rec.date_of_interest_yn <> OKC_API.G_MISS_CHAR) THEN
1971: Validate_Date_of_Interest_YN(x_return_status,p_aaev_rec);
1972: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1973: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1974: -- need to leave
1975: l_return_status := x_return_status;
1976: RAISE G_EXCEPTION_HALT_VALIDATION;
1977: ELSE

Line 1986: (p_aaev_rec.format_mask <> OKC_API.G_MISS_CHAR) THEN

1982: END IF;
1983:
1984: -- Validate_Format_Mask
1985: IF (p_aaev_rec.format_mask IS NOT NULL) AND
1986: (p_aaev_rec.format_mask <> OKC_API.G_MISS_CHAR) THEN
1987: Validate_Format_Mask(x_return_status,p_aaev_rec);
1988: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1989: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1990: -- need to leave

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

1984: -- Validate_Format_Mask
1985: IF (p_aaev_rec.format_mask IS NOT NULL) AND
1986: (p_aaev_rec.format_mask <> OKC_API.G_MISS_CHAR) THEN
1987: Validate_Format_Mask(x_return_status,p_aaev_rec);
1988: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1989: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1990: -- need to leave
1991: l_return_status := x_return_status;
1992: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1985: IF (p_aaev_rec.format_mask IS NOT NULL) AND
1986: (p_aaev_rec.format_mask <> OKC_API.G_MISS_CHAR) THEN
1987: Validate_Format_Mask(x_return_status,p_aaev_rec);
1988: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1989: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1990: -- need to leave
1991: l_return_status := x_return_status;
1992: RAISE G_EXCEPTION_HALT_VALIDATION;
1993: ELSE

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

2005: RETURN (l_return_status);
2006:
2007: WHEN OTHERS THEN
2008: -- store SQL error message on message stack for caller
2009: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
2010: p_msg_name => g_unexpected_error,
2011: p_token1 => g_sqlcode_token,
2012: p_token1_value => sqlcode,
2013: p_token2 => g_sqlerrm_token,

Line 2016: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2012: p_token1_value => sqlcode,
2013: p_token2 => g_sqlerrm_token,
2014: p_token2_value => sqlerrm);
2015: -- notify caller of an UNEXPECTED error
2016: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2017: RETURN(l_return_status);
2018:
2019: END Validate_Attributes;
2020:

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

2034: x_return_status OUT NOCOPY VARCHAR2,
2035: p_aaev_rec IN aaev_rec_type)
2036: IS
2037:
2038: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2039: l_unq_tbl OKC_UTIL.unq_tbl_type;
2040: l_dummy VARCHAR2(1);
2041: l_row_found Boolean := False;
2042: CURSOR c1(p_acn_id okc_action_attributes_v.acn_id%TYPE,

Line 2053: x_return_status := OKC_API.G_RET_STS_SUCCESS;

2049:
2050: BEGIN
2051:
2052: -- initialize return status
2053: x_return_status := OKC_API.G_RET_STS_SUCCESS;
2054: /* Bug 1636056:The following code commented out nocopy since it was not using bind
2055: variables and parsing was taking place.Replaced with explicit cursor
2056: as above
2057:

Line 2066: x_return_status := OKC_API.G_RET_STS_SUCCESS;

2062: l_unq_tbl(2).p_col_name := 'element_name';
2063: l_unq_tbl(2).p_col_val := p_aaev_rec.element_name;
2064:
2065: -- initialize return status
2066: x_return_status := OKC_API.G_RET_STS_SUCCESS;
2067:
2068: -- call check_comp_unique utility
2069: OKC_UTIL.check_comp_unique(p_view_name => 'OKC_ACTION_ATTRIBUTES_V'
2070: ,p_col_tbl => l_unq_tbl

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

2069: OKC_UTIL.check_comp_unique(p_view_name => 'OKC_ACTION_ATTRIBUTES_V'
2070: ,p_col_tbl => l_unq_tbl
2071: ,p_id => p_aaev_rec.id
2072: ,x_return_status => l_return_status);
2073: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2074: x_return_status := OKC_API.G_RET_STS_ERROR;
2075: END IF;
2076: */
2077: OPEN c1(p_aaev_rec.acn_id,

Line 2074: x_return_status := OKC_API.G_RET_STS_ERROR;

2070: ,p_col_tbl => l_unq_tbl
2071: ,p_id => p_aaev_rec.id
2072: ,x_return_status => l_return_status);
2073: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2074: x_return_status := OKC_API.G_RET_STS_ERROR;
2075: END IF;
2076: */
2077: OPEN c1(p_aaev_rec.acn_id,
2078: p_aaev_rec.element_name);

Line 2083: --OKC_API.set_message(G_APP_NAME,G_UNQS,G_COL_NAME_TOKEN1,'acn_id',G_COL_NAME_TOKEN2,'element_name');

2079: FETCH c1 into l_dummy;
2080: l_row_found := c1%FOUND;
2081: CLOSE c1;
2082: IF l_row_found then
2083: --OKC_API.set_message(G_APP_NAME,G_UNQS,G_COL_NAME_TOKEN1,'acn_id',G_COL_NAME_TOKEN2,'element_name');
2084: OKC_API.set_message(G_APP_NAME,G_UNQS);
2085: x_return_status := OKC_API.G_RET_STS_ERROR;
2086: END IF;
2087: EXCEPTION

Line 2084: OKC_API.set_message(G_APP_NAME,G_UNQS);

2080: l_row_found := c1%FOUND;
2081: CLOSE c1;
2082: IF l_row_found then
2083: --OKC_API.set_message(G_APP_NAME,G_UNQS,G_COL_NAME_TOKEN1,'acn_id',G_COL_NAME_TOKEN2,'element_name');
2084: OKC_API.set_message(G_APP_NAME,G_UNQS);
2085: x_return_status := OKC_API.G_RET_STS_ERROR;
2086: END IF;
2087: EXCEPTION
2088: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 2085: x_return_status := OKC_API.G_RET_STS_ERROR;

2081: CLOSE c1;
2082: IF l_row_found then
2083: --OKC_API.set_message(G_APP_NAME,G_UNQS,G_COL_NAME_TOKEN1,'acn_id',G_COL_NAME_TOKEN2,'element_name');
2084: OKC_API.set_message(G_APP_NAME,G_UNQS);
2085: x_return_status := OKC_API.G_RET_STS_ERROR;
2086: END IF;
2087: EXCEPTION
2088: WHEN G_EXCEPTION_HALT_VALIDATION THEN
2089: -- no processing necessary; validation can continue

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

2091: NULL;
2092:
2093: WHEN OTHERS THEN
2094: -- store SQL error message on message stack for caller
2095: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
2096: p_msg_name => g_unexpected_error,
2097: p_token1 => g_sqlcode_token,
2098: p_token1_value => sqlcode,
2099: p_token2 => g_sqlerrm_token,

Line 2103: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2099: p_token2 => g_sqlerrm_token,
2100: p_token2_value => sqlerrm);
2101:
2102: -- notify caller of an UNEXPECTED error
2103: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2104:
2105: END Validate_Unique_Aae_Record;
2106:
2107: ---------------------------------------------------------------------------

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

2120: PROCEDURE Validate_Dt_Doi_YN(x_return_status OUT NOCOPY VARCHAR2,
2121: p_aaev_rec IN aaev_rec_type)
2122: IS
2123:
2124: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2125:
2126:
2127: BEGIN
2128: -- initialize return status

Line 2129: x_return_status := OKC_API.G_RET_STS_SUCCESS;

2125:
2126:
2127: BEGIN
2128: -- initialize return status
2129: x_return_status := OKC_API.G_RET_STS_SUCCESS;
2130: --
2131: -- Check if Date_of_Interest_YN is 'Y' then Data_Type should be 'Date'
2132: --
2133:

Line 2136: OKC_API.SET_MESSAGE(G_APP_NAME

2132: --
2133:
2134: IF UPPER(p_aaev_rec.data_type) <> 'DATE'
2135: AND UPPER(p_aaev_rec.date_of_interest_yn) = 'Y' THEN
2136: OKC_API.SET_MESSAGE(G_APP_NAME
2137: ,G_INVALID_VALUE
2138: ,G_COL_NAME_TOKEN
2139: ,'Dt_Doi_YN');
2140:

Line 2142: x_return_status := OKC_API.G_RET_STS_ERROR;

2138: ,G_COL_NAME_TOKEN
2139: ,'Dt_Doi_YN');
2140:
2141: -- notify caller of an error
2142: x_return_status := OKC_API.G_RET_STS_ERROR;
2143:
2144: -- halt furhter validation of this column
2145: RAISE G_EXCEPTION_HALT_VALIDATION;
2146: END IF;

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

2152: NULL;
2153:
2154: WHEN OTHERS THEN
2155: -- store SQL error message on message stack for caller
2156: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
2157: p_msg_name => g_unexpected_error,
2158: p_token1 => g_sqlcode_token,
2159: p_token1_value => sqlcode,
2160: p_token2 => g_sqlerrm_token,

Line 2164: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2160: p_token2 => g_sqlerrm_token,
2161: p_token2_value => sqlerrm);
2162:
2163: -- notify caller of an UNEXPECTED error
2164: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2165:
2166: END Validate_Dt_Doi_YN;
2167:
2168: ---------------------------------------------------------------------------

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

2180: PROCEDURE Validate_Minmaxvalue(x_return_status OUT NOCOPY VARCHAR2,
2181: p_aaev_rec IN aaev_rec_type)
2182: IS
2183:
2184: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2185: l_date_check_max DATE;
2186: l_date_check_min DATE;
2187: -- Bug 4893035 - Changing the declaration to NUMBER
2188: -- l_number_check_max NUMBER(38);

Line 2196: x_return_status := OKC_API.G_RET_STS_SUCCESS;

2192:
2193:
2194: BEGIN
2195: -- initialize return status
2196: x_return_status := OKC_API.G_RET_STS_SUCCESS;
2197: --
2198: -- Check if minimum_value and maximum_value are of the correct data type
2199: --
2200:

Line 2204: x_return_status := OKC_API.G_RET_STS_SUCCESS;

2200:
2201: --IF UPPER(p_aaev_rec.data_type) = 'VARCHAR2' THEN
2202: IF UPPER(p_aaev_rec.data_type) = 'CHAR' THEN
2203: -- no need to check minimum and maximum value
2204: x_return_status := OKC_API.G_RET_STS_SUCCESS;
2205: ELSIF
2206: UPPER(p_aaev_rec.data_type) = 'DATE' THEN
2207: --UPPER(p_aaev_rec.data_type) = 'D' THEN
2208: SELECT to_date(p_aaev_rec.minimum_value,NVL(p_aaev_rec.format_mask,'XXXXX')),

Line 2212: x_return_status := OKC_API.G_RET_STS_SUCCESS;

2208: SELECT to_date(p_aaev_rec.minimum_value,NVL(p_aaev_rec.format_mask,'XXXXX')),
2209: to_date(p_aaev_rec.maximum_value,NVL(p_aaev_rec.format_mask,'XXXXX'))
2210: INTO l_date_check_min,l_date_check_max
2211: FROM DUAL;
2212: x_return_status := OKC_API.G_RET_STS_SUCCESS;
2213: ELSIF
2214: UPPER(p_aaev_rec.data_type) = 'NUMBER'
2215: --UPPER(p_aaev_rec.data_type) = 'N'
2216: THEN

Line 2221: x_return_status := OKC_API.G_RET_STS_SUCCESS;

2217: SELECT to_number(p_aaev_rec.minimum_value,NVL(p_aaev_rec.format_mask,'XXXXX')),
2218: to_number(p_aaev_rec.maximum_value,NVL(p_aaev_rec.format_mask,'XXXXX'))
2219: INTO l_number_check_max,l_number_check_min
2220: FROM DUAL;
2221: x_return_status := OKC_API.G_RET_STS_SUCCESS;
2222: ELSE
2223: OKC_API.SET_MESSAGE(G_APP_NAME
2224: ,G_INVALID_VALUE
2225: ,G_COL_NAME_TOKEN

Line 2223: OKC_API.SET_MESSAGE(G_APP_NAME

2219: INTO l_number_check_max,l_number_check_min
2220: FROM DUAL;
2221: x_return_status := OKC_API.G_RET_STS_SUCCESS;
2222: ELSE
2223: OKC_API.SET_MESSAGE(G_APP_NAME
2224: ,G_INVALID_VALUE
2225: ,G_COL_NAME_TOKEN
2226: ,'MINMAX_VALUE');
2227:

Line 2229: x_return_status := OKC_API.G_RET_STS_ERROR;

2225: ,G_COL_NAME_TOKEN
2226: ,'MINMAX_VALUE');
2227:
2228: -- notify caller of an error
2229: x_return_status := OKC_API.G_RET_STS_ERROR;
2230:
2231: -- halt furhter validation of this column
2232: RAISE G_EXCEPTION_HALT_VALIDATION;
2233: END IF;

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

2239: NULL;
2240:
2241: WHEN OTHERS THEN
2242: -- store SQL error message on message stack for caller
2243: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
2244: p_msg_name => g_unexpected_error,
2245: p_token1 => g_sqlcode_token,
2246: p_token1_value => sqlcode,
2247: p_token2 => g_sqlerrm_token,

Line 2251: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2247: p_token2 => g_sqlerrm_token,
2248: p_token2_value => sqlerrm);
2249:
2250: -- notify caller of an UNEXPECTED error
2251: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2252:
2253: END Validate_Minmaxvalue;
2254:
2255: ---------------------------------------------------------------------------

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

2267:
2268: FUNCTION Validate_Record (
2269: p_aaev_rec IN aaev_rec_type
2270: ) RETURN VARCHAR2 IS
2271: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2272: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2273: BEGIN
2274:
2275: -- Validate_Unique_Aae_Record

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

2268: FUNCTION Validate_Record (
2269: p_aaev_rec IN aaev_rec_type
2270: ) RETURN VARCHAR2 IS
2271: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2272: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2273: BEGIN
2274:
2275: -- Validate_Unique_Aae_Record
2276: Validate_Unique_Aae_Record(x_return_status,p_aaev_rec);

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

2274:
2275: -- Validate_Unique_Aae_Record
2276: Validate_Unique_Aae_Record(x_return_status,p_aaev_rec);
2277: -- store the highest degree of error
2278: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2279: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2280: -- need to leave
2281: l_return_status := x_return_status;
2282: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 2279: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2275: -- Validate_Unique_Aae_Record
2276: Validate_Unique_Aae_Record(x_return_status,p_aaev_rec);
2277: -- store the highest degree of error
2278: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2279: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2280: -- need to leave
2281: l_return_status := x_return_status;
2282: RAISE G_EXCEPTION_HALT_VALIDATION;
2283: ELSE

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

2288:
2289: -- Validate_Dt_Doi_YN
2290: Validate_Dt_Doi_YN(x_return_status,p_aaev_rec);
2291: -- store the highest degree of error
2292: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2293: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2294: -- need to leave
2295: l_return_status := x_return_status;
2296: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 2293: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2289: -- Validate_Dt_Doi_YN
2290: Validate_Dt_Doi_YN(x_return_status,p_aaev_rec);
2291: -- store the highest degree of error
2292: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2293: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2294: -- need to leave
2295: l_return_status := x_return_status;
2296: RAISE G_EXCEPTION_HALT_VALIDATION;
2297: ELSE

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

2302:
2303: -- Validate_Minmaxvalue
2304: Validate_Minmaxvalue(x_return_status,p_aaev_rec);
2305: -- store the highest degree of error
2306: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2307: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2308: -- need to leave
2309: l_return_status := x_return_status;
2310: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 2307: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2303: -- Validate_Minmaxvalue
2304: Validate_Minmaxvalue(x_return_status,p_aaev_rec);
2305: -- store the highest degree of error
2306: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
2307: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2308: -- need to leave
2309: l_return_status := x_return_status;
2310: RAISE G_EXCEPTION_HALT_VALIDATION;
2311: ELSE

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

2323: RETURN (l_return_status);
2324:
2325: WHEN OTHERS THEN
2326: -- store SQL error message on message stack for caller
2327: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
2328: p_msg_name => g_unexpected_error,
2329: p_token1 => g_sqlcode_token,
2330: p_token1_value => sqlcode,
2331: p_token2 => g_sqlerrm_token,

Line 2335: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2331: p_token2 => g_sqlerrm_token,
2332: p_token2_value => sqlerrm);
2333:
2334: -- notify caller of an UNEXPECTED error
2335: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2336:
2337: END Validate_Record;
2338:
2339: /*********************** END HAND-CODED **********************************/

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

2477: p_aaev_rec IN aaev_rec_type) IS
2478:
2479: l_api_version CONSTANT NUMBER := 1;
2480: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
2481: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2482: l_aaev_rec aaev_rec_type := p_aaev_rec;
2483: l_aae_rec aae_rec_type;
2484: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType;
2485: BEGIN

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

2482: l_aaev_rec aaev_rec_type := p_aaev_rec;
2483: l_aae_rec aae_rec_type;
2484: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType;
2485: BEGIN
2486: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2487: G_PKG_NAME,
2488: p_init_msg_list,
2489: l_api_version,
2490: p_api_version,

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

2489: l_api_version,
2490: p_api_version,
2491: '_PVT',
2492: x_return_status);
2493: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2494: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2495: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2496: RAISE OKC_API.G_EXCEPTION_ERROR;
2497: END IF;

Line 2494: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2490: p_api_version,
2491: '_PVT',
2492: x_return_status);
2493: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2494: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2495: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2496: RAISE OKC_API.G_EXCEPTION_ERROR;
2497: END IF;
2498: --- Validate all non-missing attributes (Item Level Validation)

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

2491: '_PVT',
2492: x_return_status);
2493: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2494: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2495: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2496: RAISE OKC_API.G_EXCEPTION_ERROR;
2497: END IF;
2498: --- Validate all non-missing attributes (Item Level Validation)
2499: l_return_status := Validate_Attributes(l_aaev_rec);

Line 2496: RAISE OKC_API.G_EXCEPTION_ERROR;

2492: x_return_status);
2493: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2494: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2495: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2496: RAISE OKC_API.G_EXCEPTION_ERROR;
2497: END IF;
2498: --- Validate all non-missing attributes (Item Level Validation)
2499: l_return_status := Validate_Attributes(l_aaev_rec);
2500: --- If any errors happen abort API

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

2497: END IF;
2498: --- Validate all non-missing attributes (Item Level Validation)
2499: l_return_status := Validate_Attributes(l_aaev_rec);
2500: --- If any errors happen abort API
2501: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2502: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2503: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2504: RAISE OKC_API.G_EXCEPTION_ERROR;
2505: END IF;

Line 2502: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2498: --- Validate all non-missing attributes (Item Level Validation)
2499: l_return_status := Validate_Attributes(l_aaev_rec);
2500: --- If any errors happen abort API
2501: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2502: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2503: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2504: RAISE OKC_API.G_EXCEPTION_ERROR;
2505: END IF;
2506: l_return_status := Validate_Record(l_aaev_rec);

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

2499: l_return_status := Validate_Attributes(l_aaev_rec);
2500: --- If any errors happen abort API
2501: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2502: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2503: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2504: RAISE OKC_API.G_EXCEPTION_ERROR;
2505: END IF;
2506: l_return_status := Validate_Record(l_aaev_rec);
2507: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2504: RAISE OKC_API.G_EXCEPTION_ERROR;

2500: --- If any errors happen abort API
2501: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2502: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2503: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2504: RAISE OKC_API.G_EXCEPTION_ERROR;
2505: END IF;
2506: l_return_status := Validate_Record(l_aaev_rec);
2507: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2508: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2503: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2504: RAISE OKC_API.G_EXCEPTION_ERROR;
2505: END IF;
2506: l_return_status := Validate_Record(l_aaev_rec);
2507: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2508: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2509: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2510: RAISE OKC_API.G_EXCEPTION_ERROR;
2511: END IF;

Line 2508: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2504: RAISE OKC_API.G_EXCEPTION_ERROR;
2505: END IF;
2506: l_return_status := Validate_Record(l_aaev_rec);
2507: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2508: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2509: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2510: RAISE OKC_API.G_EXCEPTION_ERROR;
2511: END IF;
2512: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

2505: END IF;
2506: l_return_status := Validate_Record(l_aaev_rec);
2507: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2508: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2509: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2510: RAISE OKC_API.G_EXCEPTION_ERROR;
2511: END IF;
2512: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2513: EXCEPTION

Line 2510: RAISE OKC_API.G_EXCEPTION_ERROR;

2506: l_return_status := Validate_Record(l_aaev_rec);
2507: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2508: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2509: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2510: RAISE OKC_API.G_EXCEPTION_ERROR;
2511: END IF;
2512: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2513: EXCEPTION
2514: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2508: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2509: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2510: RAISE OKC_API.G_EXCEPTION_ERROR;
2511: END IF;
2512: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2513: EXCEPTION
2514: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2515: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2516: (

Line 2514: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2510: RAISE OKC_API.G_EXCEPTION_ERROR;
2511: END IF;
2512: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2513: EXCEPTION
2514: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2515: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2516: (
2517: l_api_name,
2518: G_PKG_NAME,

Line 2515: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2511: END IF;
2512: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2513: EXCEPTION
2514: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2515: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2516: (
2517: l_api_name,
2518: G_PKG_NAME,
2519: 'OKC_API.G_RET_STS_ERROR',

Line 2519: 'OKC_API.G_RET_STS_ERROR',

2515: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2516: (
2517: l_api_name,
2518: G_PKG_NAME,
2519: 'OKC_API.G_RET_STS_ERROR',
2520: x_msg_count,
2521: x_msg_data,
2522: '_PVT'
2523: );

Line 2524: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2520: x_msg_count,
2521: x_msg_data,
2522: '_PVT'
2523: );
2524: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2525: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2526: (
2527: l_api_name,
2528: G_PKG_NAME,

Line 2525: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2521: x_msg_data,
2522: '_PVT'
2523: );
2524: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2525: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2526: (
2527: l_api_name,
2528: G_PKG_NAME,
2529: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2529: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2525: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2526: (
2527: l_api_name,
2528: G_PKG_NAME,
2529: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2530: x_msg_count,
2531: x_msg_data,
2532: '_PVT'
2533: );

Line 2535: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2531: x_msg_data,
2532: '_PVT'
2533: );
2534: WHEN OTHERS THEN
2535: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2536: (
2537: l_api_name,
2538: G_PKG_NAME,
2539: 'OTHERS',

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

2554: p_aaev_tbl IN aaev_tbl_type) IS
2555:
2556: l_api_version CONSTANT NUMBER := 1;
2557: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
2558: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2559: i NUMBER := 0;
2560: BEGIN
2561: OKC_API.init_msg_list(p_init_msg_list);
2562: -- Make sure PL/SQL table has records in it before passing

Line 2561: OKC_API.init_msg_list(p_init_msg_list);

2557: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
2558: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2559: i NUMBER := 0;
2560: BEGIN
2561: OKC_API.init_msg_list(p_init_msg_list);
2562: -- Make sure PL/SQL table has records in it before passing
2563: IF (p_aaev_tbl.COUNT > 0) THEN
2564: i := p_aaev_tbl.FIRST;
2565: LOOP

Line 2568: p_init_msg_list => OKC_API.G_FALSE,

2564: i := p_aaev_tbl.FIRST;
2565: LOOP
2566: validate_row (
2567: p_api_version => p_api_version,
2568: p_init_msg_list => OKC_API.G_FALSE,
2569: x_return_status => x_return_status,
2570: x_msg_count => x_msg_count,
2571: x_msg_data => x_msg_data,
2572: p_aaev_rec => p_aaev_tbl(i));

Line 2578: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2574: i := p_aaev_tbl.NEXT(i);
2575: END LOOP;
2576: END IF;
2577: EXCEPTION
2578: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2579: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2580: (
2581: l_api_name,
2582: G_PKG_NAME,

Line 2579: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2575: END LOOP;
2576: END IF;
2577: EXCEPTION
2578: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2579: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2580: (
2581: l_api_name,
2582: G_PKG_NAME,
2583: 'OKC_API.G_RET_STS_ERROR',

Line 2583: 'OKC_API.G_RET_STS_ERROR',

2579: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2580: (
2581: l_api_name,
2582: G_PKG_NAME,
2583: 'OKC_API.G_RET_STS_ERROR',
2584: x_msg_count,
2585: x_msg_data,
2586: '_PVT'
2587: );

Line 2588: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2584: x_msg_count,
2585: x_msg_data,
2586: '_PVT'
2587: );
2588: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2589: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2590: (
2591: l_api_name,
2592: G_PKG_NAME,

Line 2589: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2585: x_msg_data,
2586: '_PVT'
2587: );
2588: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2589: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2590: (
2591: l_api_name,
2592: G_PKG_NAME,
2593: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2593: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2589: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2590: (
2591: l_api_name,
2592: G_PKG_NAME,
2593: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2594: x_msg_count,
2595: x_msg_data,
2596: '_PVT'
2597: );

Line 2599: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2595: x_msg_data,
2596: '_PVT'
2597: );
2598: WHEN OTHERS THEN
2599: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2600: (
2601: l_api_name,
2602: G_PKG_NAME,
2603: 'OTHERS',

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

2622: x_aae_rec OUT NOCOPY aae_rec_type) IS
2623:
2624: l_api_version CONSTANT NUMBER := 1;
2625: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
2626: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2627: l_aae_rec aae_rec_type := p_aae_rec;
2628: l_def_aae_rec aae_rec_type;
2629: ------------------------------------------------
2630: -- Set_Attributes for:OKC_ACTION_ATTRIBUTES_B --

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

2632: FUNCTION Set_Attributes (
2633: p_aae_rec IN aae_rec_type,
2634: x_aae_rec OUT NOCOPY aae_rec_type
2635: ) RETURN VARCHAR2 IS
2636: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2637: BEGIN
2638: x_aae_rec := p_aae_rec;
2639: RETURN(l_return_status);
2640: END Set_Attributes;

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

2638: x_aae_rec := p_aae_rec;
2639: RETURN(l_return_status);
2640: END Set_Attributes;
2641: BEGIN
2642: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2643: p_init_msg_list,
2644: '_PVT',
2645: x_return_status);
2646: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2642: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2643: p_init_msg_list,
2644: '_PVT',
2645: x_return_status);
2646: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2647: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2648: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2649: RAISE OKC_API.G_EXCEPTION_ERROR;
2650: END IF;

Line 2647: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2643: p_init_msg_list,
2644: '_PVT',
2645: x_return_status);
2646: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2647: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2648: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2649: RAISE OKC_API.G_EXCEPTION_ERROR;
2650: END IF;
2651: --- Setting item attributes

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

2644: '_PVT',
2645: x_return_status);
2646: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2647: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2648: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2649: RAISE OKC_API.G_EXCEPTION_ERROR;
2650: END IF;
2651: --- Setting item attributes
2652: l_return_status := Set_Attributes(

Line 2649: RAISE OKC_API.G_EXCEPTION_ERROR;

2645: x_return_status);
2646: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2647: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2648: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2649: RAISE OKC_API.G_EXCEPTION_ERROR;
2650: END IF;
2651: --- Setting item attributes
2652: l_return_status := Set_Attributes(
2653: p_aae_rec, -- IN

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

2652: l_return_status := Set_Attributes(
2653: p_aae_rec, -- IN
2654: l_aae_rec); -- OUT
2655: --- If any errors happen abort API
2656: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2657: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2658: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2659: RAISE OKC_API.G_EXCEPTION_ERROR;
2660: END IF;

Line 2657: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2653: p_aae_rec, -- IN
2654: l_aae_rec); -- OUT
2655: --- If any errors happen abort API
2656: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2657: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2658: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2659: RAISE OKC_API.G_EXCEPTION_ERROR;
2660: END IF;
2661: INSERT INTO OKC_ACTION_ATTRIBUTES_B(

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

2654: l_aae_rec); -- OUT
2655: --- If any errors happen abort API
2656: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2657: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2658: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2659: RAISE OKC_API.G_EXCEPTION_ERROR;
2660: END IF;
2661: INSERT INTO OKC_ACTION_ATTRIBUTES_B(
2662: id,

Line 2659: RAISE OKC_API.G_EXCEPTION_ERROR;

2655: --- If any errors happen abort API
2656: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2657: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2658: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2659: RAISE OKC_API.G_EXCEPTION_ERROR;
2660: END IF;
2661: INSERT INTO OKC_ACTION_ATTRIBUTES_B(
2662: id,
2663: aal_id,

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

2739: l_aae_rec.attribute14,
2740: l_aae_rec.attribute15);
2741: -- Set OUT values
2742: x_aae_rec := l_aae_rec;
2743: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2744: EXCEPTION
2745: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2746: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2747: (

Line 2745: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2741: -- Set OUT values
2742: x_aae_rec := l_aae_rec;
2743: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2744: EXCEPTION
2745: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2746: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2747: (
2748: l_api_name,
2749: G_PKG_NAME,

Line 2746: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2742: x_aae_rec := l_aae_rec;
2743: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2744: EXCEPTION
2745: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2746: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2747: (
2748: l_api_name,
2749: G_PKG_NAME,
2750: 'OKC_API.G_RET_STS_ERROR',

Line 2750: 'OKC_API.G_RET_STS_ERROR',

2746: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2747: (
2748: l_api_name,
2749: G_PKG_NAME,
2750: 'OKC_API.G_RET_STS_ERROR',
2751: x_msg_count,
2752: x_msg_data,
2753: '_PVT'
2754: );

Line 2755: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2751: x_msg_count,
2752: x_msg_data,
2753: '_PVT'
2754: );
2755: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2756: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2757: (
2758: l_api_name,
2759: G_PKG_NAME,

Line 2756: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2752: x_msg_data,
2753: '_PVT'
2754: );
2755: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2756: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2757: (
2758: l_api_name,
2759: G_PKG_NAME,
2760: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2760: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2756: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2757: (
2758: l_api_name,
2759: G_PKG_NAME,
2760: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2761: x_msg_count,
2762: x_msg_data,
2763: '_PVT'
2764: );

Line 2766: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2762: x_msg_data,
2763: '_PVT'
2764: );
2765: WHEN OTHERS THEN
2766: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2767: (
2768: l_api_name,
2769: G_PKG_NAME,
2770: 'OTHERS',

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

2785: x_okc_action_attributes_tl_rec OUT NOCOPY OkcActionAttributesTlRecType) IS
2786:
2787: l_api_version CONSTANT NUMBER := 1;
2788: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
2789: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2790: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType := p_okc_action_attributes_tl_rec;
2791: ldefokcactionattributestlrec OkcActionAttributesTlRecType;
2792: CURSOR get_languages IS
2793: SELECT *

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

2799: FUNCTION Set_Attributes (
2800: p_okc_action_attributes_tl_rec IN OkcActionAttributesTlRecType,
2801: x_okc_action_attributes_tl_rec OUT NOCOPY OkcActionAttributesTlRecType
2802: ) RETURN VARCHAR2 IS
2803: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2804: BEGIN
2805: x_okc_action_attributes_tl_rec := p_okc_action_attributes_tl_rec;
2806: x_okc_action_attributes_tl_rec.LANGUAGE := l_lang;
2807: x_okc_action_attributes_tl_rec.SOURCE_LANG := l_lang;

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

2807: x_okc_action_attributes_tl_rec.SOURCE_LANG := l_lang;
2808: RETURN(l_return_status);
2809: END Set_Attributes;
2810: BEGIN
2811: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2812: p_init_msg_list,
2813: '_PVT',
2814: x_return_status);
2815: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2811: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2812: p_init_msg_list,
2813: '_PVT',
2814: x_return_status);
2815: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2816: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2817: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2818: RAISE OKC_API.G_EXCEPTION_ERROR;
2819: END IF;

Line 2816: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2812: p_init_msg_list,
2813: '_PVT',
2814: x_return_status);
2815: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2816: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2817: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2818: RAISE OKC_API.G_EXCEPTION_ERROR;
2819: END IF;
2820: --- Setting item attributes

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

2813: '_PVT',
2814: x_return_status);
2815: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2816: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2817: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2818: RAISE OKC_API.G_EXCEPTION_ERROR;
2819: END IF;
2820: --- Setting item attributes
2821: l_return_status := Set_Attributes(

Line 2818: RAISE OKC_API.G_EXCEPTION_ERROR;

2814: x_return_status);
2815: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2816: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2817: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2818: RAISE OKC_API.G_EXCEPTION_ERROR;
2819: END IF;
2820: --- Setting item attributes
2821: l_return_status := Set_Attributes(
2822: p_okc_action_attributes_tl_rec, -- IN

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

2821: l_return_status := Set_Attributes(
2822: p_okc_action_attributes_tl_rec, -- IN
2823: l_okc_action_attributes_tl_rec); -- OUT
2824: --- If any errors happen abort API
2825: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2826: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2827: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2828: RAISE OKC_API.G_EXCEPTION_ERROR;
2829: END IF;

Line 2826: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2822: p_okc_action_attributes_tl_rec, -- IN
2823: l_okc_action_attributes_tl_rec); -- OUT
2824: --- If any errors happen abort API
2825: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2826: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2827: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2828: RAISE OKC_API.G_EXCEPTION_ERROR;
2829: END IF;
2830: FOR l_lang_rec IN get_languages LOOP

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

2823: l_okc_action_attributes_tl_rec); -- OUT
2824: --- If any errors happen abort API
2825: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2826: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2827: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2828: RAISE OKC_API.G_EXCEPTION_ERROR;
2829: END IF;
2830: FOR l_lang_rec IN get_languages LOOP
2831: l_okc_action_attributes_tl_rec.language := l_lang_rec.language_code;

Line 2828: RAISE OKC_API.G_EXCEPTION_ERROR;

2824: --- If any errors happen abort API
2825: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2826: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2827: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2828: RAISE OKC_API.G_EXCEPTION_ERROR;
2829: END IF;
2830: FOR l_lang_rec IN get_languages LOOP
2831: l_okc_action_attributes_tl_rec.language := l_lang_rec.language_code;
2832: INSERT INTO OKC_ACTION_ATTRIBUTES_TL(

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

2855: l_okc_action_attributes_tl_rec.last_update_login);
2856: END LOOP;
2857: -- Set OUT values
2858: x_okc_action_attributes_tl_rec := l_okc_action_attributes_tl_rec;
2859: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2860: EXCEPTION
2861: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2862: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2863: (

Line 2861: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2857: -- Set OUT values
2858: x_okc_action_attributes_tl_rec := l_okc_action_attributes_tl_rec;
2859: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2860: EXCEPTION
2861: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2862: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2863: (
2864: l_api_name,
2865: G_PKG_NAME,

Line 2862: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2858: x_okc_action_attributes_tl_rec := l_okc_action_attributes_tl_rec;
2859: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2860: EXCEPTION
2861: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2862: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2863: (
2864: l_api_name,
2865: G_PKG_NAME,
2866: 'OKC_API.G_RET_STS_ERROR',

Line 2866: 'OKC_API.G_RET_STS_ERROR',

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

Line 2871: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2867: x_msg_count,
2868: x_msg_data,
2869: '_PVT'
2870: );
2871: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2872: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2873: (
2874: l_api_name,
2875: G_PKG_NAME,

Line 2872: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2868: x_msg_data,
2869: '_PVT'
2870: );
2871: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2872: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2873: (
2874: l_api_name,
2875: G_PKG_NAME,
2876: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2876: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2872: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2873: (
2874: l_api_name,
2875: G_PKG_NAME,
2876: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2877: x_msg_count,
2878: x_msg_data,
2879: '_PVT'
2880: );

Line 2882: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2878: x_msg_data,
2879: '_PVT'
2880: );
2881: WHEN OTHERS THEN
2882: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2883: (
2884: l_api_name,
2885: G_PKG_NAME,
2886: 'OTHERS',

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

2903:
2904: l_id NUMBER ;
2905: l_api_version CONSTANT NUMBER := 1;
2906: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
2907: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2908: l_aaev_rec aaev_rec_type;
2909: l_def_aaev_rec aaev_rec_type;
2910: l_aae_rec aae_rec_type;
2911: lx_aae_rec aae_rec_type;

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

2932: FUNCTION Set_Attributes (
2933: p_aaev_rec IN aaev_rec_type,
2934: x_aaev_rec OUT NOCOPY aaev_rec_type
2935: ) RETURN VARCHAR2 IS
2936: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2937: BEGIN
2938: x_aaev_rec := p_aaev_rec;
2939: x_aaev_rec.OBJECT_VERSION_NUMBER := 1;
2940: x_aaev_rec.SFWT_FLAG := 'N';

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

2940: x_aaev_rec.SFWT_FLAG := 'N';
2941: RETURN(l_return_status);
2942: END Set_Attributes;
2943: BEGIN
2944: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2945: G_PKG_NAME,
2946: p_init_msg_list,
2947: l_api_version,
2948: p_api_version,

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

2947: l_api_version,
2948: p_api_version,
2949: '_PVT',
2950: x_return_status);
2951: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2952: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2953: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2954: RAISE OKC_API.G_EXCEPTION_ERROR;
2955: END IF;

Line 2952: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2948: p_api_version,
2949: '_PVT',
2950: x_return_status);
2951: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2952: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2953: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2954: RAISE OKC_API.G_EXCEPTION_ERROR;
2955: END IF;
2956: l_aaev_rec := null_out_defaults(p_aaev_rec);

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

2949: '_PVT',
2950: x_return_status);
2951: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2952: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2953: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2954: RAISE OKC_API.G_EXCEPTION_ERROR;
2955: END IF;
2956: l_aaev_rec := null_out_defaults(p_aaev_rec);
2957: -- Set primary key value

Line 2954: RAISE OKC_API.G_EXCEPTION_ERROR;

2950: x_return_status);
2951: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2952: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2953: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2954: RAISE OKC_API.G_EXCEPTION_ERROR;
2955: END IF;
2956: l_aaev_rec := null_out_defaults(p_aaev_rec);
2957: -- Set primary key value
2958: -- If action attribute is created by seed then use sequence generated id

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

2969: l_return_status := Set_Attributes(
2970: l_aaev_rec, -- IN
2971: l_def_aaev_rec); -- OUT
2972: --- If any errors happen abort API
2973: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2974: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2975: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2976: RAISE OKC_API.G_EXCEPTION_ERROR;
2977: END IF;

Line 2974: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2970: l_aaev_rec, -- IN
2971: l_def_aaev_rec); -- OUT
2972: --- If any errors happen abort API
2973: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2974: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2975: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2976: RAISE OKC_API.G_EXCEPTION_ERROR;
2977: END IF;
2978: l_def_aaev_rec := fill_who_columns(l_def_aaev_rec);

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

2971: l_def_aaev_rec); -- OUT
2972: --- If any errors happen abort API
2973: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2974: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2975: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2976: RAISE OKC_API.G_EXCEPTION_ERROR;
2977: END IF;
2978: l_def_aaev_rec := fill_who_columns(l_def_aaev_rec);
2979: --- Validate all non-missing attributes (Item Level Validation)

Line 2976: RAISE OKC_API.G_EXCEPTION_ERROR;

2972: --- If any errors happen abort API
2973: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2974: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2975: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2976: RAISE OKC_API.G_EXCEPTION_ERROR;
2977: END IF;
2978: l_def_aaev_rec := fill_who_columns(l_def_aaev_rec);
2979: --- Validate all non-missing attributes (Item Level Validation)
2980: l_return_status := Validate_Attributes(l_def_aaev_rec);

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

2978: l_def_aaev_rec := fill_who_columns(l_def_aaev_rec);
2979: --- Validate all non-missing attributes (Item Level Validation)
2980: l_return_status := Validate_Attributes(l_def_aaev_rec);
2981: --- If any errors happen abort API
2982: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2984: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;

Line 2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2979: --- Validate all non-missing attributes (Item Level Validation)
2980: l_return_status := Validate_Attributes(l_def_aaev_rec);
2981: --- If any errors happen abort API
2982: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2984: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;
2987: l_return_status := Validate_Record(l_def_aaev_rec);

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

2980: l_return_status := Validate_Attributes(l_def_aaev_rec);
2981: --- If any errors happen abort API
2982: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2984: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;
2987: l_return_status := Validate_Record(l_def_aaev_rec);
2988: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2985: RAISE OKC_API.G_EXCEPTION_ERROR;

2981: --- If any errors happen abort API
2982: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2984: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;
2987: l_return_status := Validate_Record(l_def_aaev_rec);
2988: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2989: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2984: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;
2987: l_return_status := Validate_Record(l_def_aaev_rec);
2988: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2989: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2990: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2991: RAISE OKC_API.G_EXCEPTION_ERROR;
2992: END IF;

Line 2989: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;
2987: l_return_status := Validate_Record(l_def_aaev_rec);
2988: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2989: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2990: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2991: RAISE OKC_API.G_EXCEPTION_ERROR;
2992: END IF;
2993: --------------------------------------

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

2986: END IF;
2987: l_return_status := Validate_Record(l_def_aaev_rec);
2988: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2989: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2990: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2991: RAISE OKC_API.G_EXCEPTION_ERROR;
2992: END IF;
2993: --------------------------------------
2994: -- Move VIEW record to "Child" records

Line 2991: RAISE OKC_API.G_EXCEPTION_ERROR;

2987: l_return_status := Validate_Record(l_def_aaev_rec);
2988: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2989: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2990: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2991: RAISE OKC_API.G_EXCEPTION_ERROR;
2992: END IF;
2993: --------------------------------------
2994: -- Move VIEW record to "Child" records
2995: --------------------------------------

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

3005: x_msg_data,
3006: l_aae_rec,
3007: lx_aae_rec
3008: );
3009: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3010: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3011: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3012: RAISE OKC_API.G_EXCEPTION_ERROR;
3013: END IF;

Line 3010: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3006: l_aae_rec,
3007: lx_aae_rec
3008: );
3009: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3010: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3011: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3012: RAISE OKC_API.G_EXCEPTION_ERROR;
3013: END IF;
3014: migrate(lx_aae_rec, l_def_aaev_rec);

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

3007: lx_aae_rec
3008: );
3009: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3010: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3011: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3012: RAISE OKC_API.G_EXCEPTION_ERROR;
3013: END IF;
3014: migrate(lx_aae_rec, l_def_aaev_rec);
3015: insert_row(

Line 3012: RAISE OKC_API.G_EXCEPTION_ERROR;

3008: );
3009: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3010: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3011: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3012: RAISE OKC_API.G_EXCEPTION_ERROR;
3013: END IF;
3014: migrate(lx_aae_rec, l_def_aaev_rec);
3015: insert_row(
3016: p_init_msg_list,

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

3019: x_msg_data,
3020: l_okc_action_attributes_tl_rec,
3021: LxOkcActionAttributesTlRec
3022: );
3023: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3024: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3025: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3026: RAISE OKC_API.G_EXCEPTION_ERROR;
3027: END IF;

Line 3024: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3020: l_okc_action_attributes_tl_rec,
3021: LxOkcActionAttributesTlRec
3022: );
3023: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3024: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3025: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3026: RAISE OKC_API.G_EXCEPTION_ERROR;
3027: END IF;
3028: migrate(LxOkcActionAttributesTlRec, l_def_aaev_rec);

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

3021: LxOkcActionAttributesTlRec
3022: );
3023: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3024: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3025: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3026: RAISE OKC_API.G_EXCEPTION_ERROR;
3027: END IF;
3028: migrate(LxOkcActionAttributesTlRec, l_def_aaev_rec);
3029: -- Set OUT values

Line 3026: RAISE OKC_API.G_EXCEPTION_ERROR;

3022: );
3023: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3024: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3025: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3026: RAISE OKC_API.G_EXCEPTION_ERROR;
3027: END IF;
3028: migrate(LxOkcActionAttributesTlRec, l_def_aaev_rec);
3029: -- Set OUT values
3030: x_aaev_rec := l_def_aaev_rec;

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

3027: END IF;
3028: migrate(LxOkcActionAttributesTlRec, l_def_aaev_rec);
3029: -- Set OUT values
3030: x_aaev_rec := l_def_aaev_rec;
3031: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3032: EXCEPTION
3033: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3034: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3035: (

Line 3033: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3029: -- Set OUT values
3030: x_aaev_rec := l_def_aaev_rec;
3031: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3032: EXCEPTION
3033: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3034: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3035: (
3036: l_api_name,
3037: G_PKG_NAME,

Line 3034: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3030: x_aaev_rec := l_def_aaev_rec;
3031: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3032: EXCEPTION
3033: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3034: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3035: (
3036: l_api_name,
3037: G_PKG_NAME,
3038: 'OKC_API.G_RET_STS_ERROR',

Line 3038: 'OKC_API.G_RET_STS_ERROR',

3034: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3035: (
3036: l_api_name,
3037: G_PKG_NAME,
3038: 'OKC_API.G_RET_STS_ERROR',
3039: x_msg_count,
3040: x_msg_data,
3041: '_PVT'
3042: );

Line 3043: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3039: x_msg_count,
3040: x_msg_data,
3041: '_PVT'
3042: );
3043: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3044: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3045: (
3046: l_api_name,
3047: G_PKG_NAME,

Line 3044: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3040: x_msg_data,
3041: '_PVT'
3042: );
3043: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3044: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3045: (
3046: l_api_name,
3047: G_PKG_NAME,
3048: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3048: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3044: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3045: (
3046: l_api_name,
3047: G_PKG_NAME,
3048: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3049: x_msg_count,
3050: x_msg_data,
3051: '_PVT'
3052: );

Line 3054: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3050: x_msg_data,
3051: '_PVT'
3052: );
3053: WHEN OTHERS THEN
3054: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3055: (
3056: l_api_name,
3057: G_PKG_NAME,
3058: 'OTHERS',

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

3074: x_aaev_tbl OUT NOCOPY aaev_tbl_type) IS
3075:
3076: l_api_version CONSTANT NUMBER := 1;
3077: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
3078: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3079: i NUMBER := 0;
3080: BEGIN
3081: OKC_API.init_msg_list(p_init_msg_list);
3082: -- Make sure PL/SQL table has records in it before passing

Line 3081: OKC_API.init_msg_list(p_init_msg_list);

3077: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
3078: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3079: i NUMBER := 0;
3080: BEGIN
3081: OKC_API.init_msg_list(p_init_msg_list);
3082: -- Make sure PL/SQL table has records in it before passing
3083: IF (p_aaev_tbl.COUNT > 0) THEN
3084: i := p_aaev_tbl.FIRST;
3085: LOOP

Line 3088: p_init_msg_list => OKC_API.G_FALSE,

3084: i := p_aaev_tbl.FIRST;
3085: LOOP
3086: insert_row (
3087: p_api_version => p_api_version,
3088: p_init_msg_list => OKC_API.G_FALSE,
3089: x_return_status => x_return_status,
3090: x_msg_count => x_msg_count,
3091: x_msg_data => x_msg_data,
3092: p_aaev_rec => p_aaev_tbl(i),

Line 3099: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3095: i := p_aaev_tbl.NEXT(i);
3096: END LOOP;
3097: END IF;
3098: EXCEPTION
3099: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3100: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3101: (
3102: l_api_name,
3103: G_PKG_NAME,

Line 3100: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3096: END LOOP;
3097: END IF;
3098: EXCEPTION
3099: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3100: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3101: (
3102: l_api_name,
3103: G_PKG_NAME,
3104: 'OKC_API.G_RET_STS_ERROR',

Line 3104: 'OKC_API.G_RET_STS_ERROR',

3100: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3101: (
3102: l_api_name,
3103: G_PKG_NAME,
3104: 'OKC_API.G_RET_STS_ERROR',
3105: x_msg_count,
3106: x_msg_data,
3107: '_PVT'
3108: );

Line 3109: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3105: x_msg_count,
3106: x_msg_data,
3107: '_PVT'
3108: );
3109: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3110: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3111: (
3112: l_api_name,
3113: G_PKG_NAME,

Line 3110: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3106: x_msg_data,
3107: '_PVT'
3108: );
3109: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3110: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3111: (
3112: l_api_name,
3113: G_PKG_NAME,
3114: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3114: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3110: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3111: (
3112: l_api_name,
3113: G_PKG_NAME,
3114: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3115: x_msg_count,
3116: x_msg_data,
3117: '_PVT'
3118: );

Line 3120: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3116: x_msg_data,
3117: '_PVT'
3118: );
3119: WHEN OTHERS THEN
3120: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3121: (
3122: l_api_name,
3123: G_PKG_NAME,
3124: 'OTHERS',

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

3155: FROM OKC_ACTION_ATTRIBUTES_B
3156: WHERE ID = p_aae_rec.id;
3157: l_api_version CONSTANT NUMBER := 1;
3158: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
3159: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3160: l_object_version_number OKC_ACTION_ATTRIBUTES_B.OBJECT_VERSION_NUMBER%TYPE;
3161: lc_object_version_number OKC_ACTION_ATTRIBUTES_B.OBJECT_VERSION_NUMBER%TYPE;
3162: l_row_notfound BOOLEAN := FALSE;
3163: lc_row_notfound BOOLEAN := FALSE;

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

3161: lc_object_version_number OKC_ACTION_ATTRIBUTES_B.OBJECT_VERSION_NUMBER%TYPE;
3162: l_row_notfound BOOLEAN := FALSE;
3163: lc_row_notfound BOOLEAN := FALSE;
3164: BEGIN
3165: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3166: p_init_msg_list,
3167: '_PVT',
3168: x_return_status);
3169: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3165: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3166: p_init_msg_list,
3167: '_PVT',
3168: x_return_status);
3169: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3170: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3171: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3172: RAISE OKC_API.G_EXCEPTION_ERROR;
3173: END IF;

Line 3170: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3166: p_init_msg_list,
3167: '_PVT',
3168: x_return_status);
3169: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3170: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3171: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3172: RAISE OKC_API.G_EXCEPTION_ERROR;
3173: END IF;
3174: BEGIN

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

3167: '_PVT',
3168: x_return_status);
3169: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3170: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3171: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3172: RAISE OKC_API.G_EXCEPTION_ERROR;
3173: END IF;
3174: BEGIN
3175: OPEN lock_csr(p_aae_rec);

Line 3172: RAISE OKC_API.G_EXCEPTION_ERROR;

3168: x_return_status);
3169: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3170: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3171: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3172: RAISE OKC_API.G_EXCEPTION_ERROR;
3173: END IF;
3174: BEGIN
3175: OPEN lock_csr(p_aae_rec);
3176: FETCH lock_csr INTO l_object_version_number;

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

3180: WHEN E_Resource_Busy THEN
3181: IF (lock_csr%ISOPEN) THEN
3182: CLOSE lock_csr;
3183: END IF;
3184: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
3185: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3186: END;
3187:
3188: IF ( l_row_notfound ) THEN

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

3191: lc_row_notfound := lchk_csr%NOTFOUND;
3192: CLOSE lchk_csr;
3193: END IF;
3194: IF (lc_row_notfound) THEN
3195: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3196: RAISE OKC_API.G_EXCEPTION_ERROR;
3197: ELSIF lc_object_version_number > p_aae_rec.object_version_number THEN
3198: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3199: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3196: RAISE OKC_API.G_EXCEPTION_ERROR;

3192: CLOSE lchk_csr;
3193: END IF;
3194: IF (lc_row_notfound) THEN
3195: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3196: RAISE OKC_API.G_EXCEPTION_ERROR;
3197: ELSIF lc_object_version_number > p_aae_rec.object_version_number THEN
3198: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3199: RAISE OKC_API.G_EXCEPTION_ERROR;
3200: ELSIF lc_object_version_number <> p_aae_rec.object_version_number THEN

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

3194: IF (lc_row_notfound) THEN
3195: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3196: RAISE OKC_API.G_EXCEPTION_ERROR;
3197: ELSIF lc_object_version_number > p_aae_rec.object_version_number THEN
3198: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3199: RAISE OKC_API.G_EXCEPTION_ERROR;
3200: ELSIF lc_object_version_number <> p_aae_rec.object_version_number THEN
3201: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3202: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3199: RAISE OKC_API.G_EXCEPTION_ERROR;

3195: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3196: RAISE OKC_API.G_EXCEPTION_ERROR;
3197: ELSIF lc_object_version_number > p_aae_rec.object_version_number THEN
3198: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3199: RAISE OKC_API.G_EXCEPTION_ERROR;
3200: ELSIF lc_object_version_number <> p_aae_rec.object_version_number THEN
3201: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3202: RAISE OKC_API.G_EXCEPTION_ERROR;
3203: ELSIF lc_object_version_number = -1 THEN

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

3197: ELSIF lc_object_version_number > p_aae_rec.object_version_number THEN
3198: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3199: RAISE OKC_API.G_EXCEPTION_ERROR;
3200: ELSIF lc_object_version_number <> p_aae_rec.object_version_number THEN
3201: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3202: RAISE OKC_API.G_EXCEPTION_ERROR;
3203: ELSIF lc_object_version_number = -1 THEN
3204: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3205: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3202: RAISE OKC_API.G_EXCEPTION_ERROR;

3198: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3199: RAISE OKC_API.G_EXCEPTION_ERROR;
3200: ELSIF lc_object_version_number <> p_aae_rec.object_version_number THEN
3201: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3202: RAISE OKC_API.G_EXCEPTION_ERROR;
3203: ELSIF lc_object_version_number = -1 THEN
3204: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3205: RAISE OKC_API.G_EXCEPTION_ERROR;
3206: END IF;

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

3200: ELSIF lc_object_version_number <> p_aae_rec.object_version_number THEN
3201: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3202: RAISE OKC_API.G_EXCEPTION_ERROR;
3203: ELSIF lc_object_version_number = -1 THEN
3204: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3205: RAISE OKC_API.G_EXCEPTION_ERROR;
3206: END IF;
3207: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3208: EXCEPTION

Line 3205: RAISE OKC_API.G_EXCEPTION_ERROR;

3201: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3202: RAISE OKC_API.G_EXCEPTION_ERROR;
3203: ELSIF lc_object_version_number = -1 THEN
3204: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3205: RAISE OKC_API.G_EXCEPTION_ERROR;
3206: END IF;
3207: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3208: EXCEPTION
3209: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3203: ELSIF lc_object_version_number = -1 THEN
3204: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3205: RAISE OKC_API.G_EXCEPTION_ERROR;
3206: END IF;
3207: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3208: EXCEPTION
3209: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3210: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3211: (

Line 3209: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3205: RAISE OKC_API.G_EXCEPTION_ERROR;
3206: END IF;
3207: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3208: EXCEPTION
3209: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3210: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3211: (
3212: l_api_name,
3213: G_PKG_NAME,

Line 3210: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3206: END IF;
3207: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3208: EXCEPTION
3209: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3210: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3211: (
3212: l_api_name,
3213: G_PKG_NAME,
3214: 'OKC_API.G_RET_STS_ERROR',

Line 3214: 'OKC_API.G_RET_STS_ERROR',

3210: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3211: (
3212: l_api_name,
3213: G_PKG_NAME,
3214: 'OKC_API.G_RET_STS_ERROR',
3215: x_msg_count,
3216: x_msg_data,
3217: '_PVT'
3218: );

Line 3219: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3215: x_msg_count,
3216: x_msg_data,
3217: '_PVT'
3218: );
3219: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3220: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3221: (
3222: l_api_name,
3223: G_PKG_NAME,

Line 3220: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3216: x_msg_data,
3217: '_PVT'
3218: );
3219: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3220: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3221: (
3222: l_api_name,
3223: G_PKG_NAME,
3224: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3224: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3220: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3221: (
3222: l_api_name,
3223: G_PKG_NAME,
3224: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3225: x_msg_count,
3226: x_msg_data,
3227: '_PVT'
3228: );

Line 3230: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3226: x_msg_data,
3227: '_PVT'
3228: );
3229: WHEN OTHERS THEN
3230: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3231: (
3232: l_api_name,
3233: G_PKG_NAME,
3234: 'OTHERS',

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

3256: FOR UPDATE NOWAIT;
3257:
3258: l_api_version CONSTANT NUMBER := 1;
3259: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
3260: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3261: l_lock_var lock_csr%ROWTYPE;
3262: l_row_notfound BOOLEAN := FALSE;
3263: lc_row_notfound BOOLEAN := FALSE;
3264: BEGIN

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

3261: l_lock_var lock_csr%ROWTYPE;
3262: l_row_notfound BOOLEAN := FALSE;
3263: lc_row_notfound BOOLEAN := FALSE;
3264: BEGIN
3265: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3266: p_init_msg_list,
3267: '_PVT',
3268: x_return_status);
3269: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3265: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3266: p_init_msg_list,
3267: '_PVT',
3268: x_return_status);
3269: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3270: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3271: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_ERROR;
3273: END IF;

Line 3270: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3266: p_init_msg_list,
3267: '_PVT',
3268: x_return_status);
3269: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3270: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3271: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_ERROR;
3273: END IF;
3274: BEGIN

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

3267: '_PVT',
3268: x_return_status);
3269: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3270: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3271: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_ERROR;
3273: END IF;
3274: BEGIN
3275: OPEN lock_csr(p_okc_action_attributes_tl_rec);

Line 3272: RAISE OKC_API.G_EXCEPTION_ERROR;

3268: x_return_status);
3269: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3270: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3271: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3272: RAISE OKC_API.G_EXCEPTION_ERROR;
3273: END IF;
3274: BEGIN
3275: OPEN lock_csr(p_okc_action_attributes_tl_rec);
3276: FETCH lock_csr INTO l_lock_var;

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

3280: WHEN E_Resource_Busy THEN
3281: IF (lock_csr%ISOPEN) THEN
3282: CLOSE lock_csr;
3283: END IF;
3284: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
3285: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3286: END;
3287:
3288: IF ( l_row_notfound ) THEN

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

3285: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3286: END;
3287:
3288: IF ( l_row_notfound ) THEN
3289: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3290: RAISE OKC_API.G_EXCEPTION_ERROR;
3291: END IF;
3292: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3293: EXCEPTION

Line 3290: RAISE OKC_API.G_EXCEPTION_ERROR;

3286: END;
3287:
3288: IF ( l_row_notfound ) THEN
3289: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3290: RAISE OKC_API.G_EXCEPTION_ERROR;
3291: END IF;
3292: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3293: EXCEPTION
3294: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3288: IF ( l_row_notfound ) THEN
3289: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3290: RAISE OKC_API.G_EXCEPTION_ERROR;
3291: END IF;
3292: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3293: EXCEPTION
3294: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3295: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3296: (

Line 3294: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3290: RAISE OKC_API.G_EXCEPTION_ERROR;
3291: END IF;
3292: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3293: EXCEPTION
3294: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3295: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3296: (
3297: l_api_name,
3298: G_PKG_NAME,

Line 3295: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3291: END IF;
3292: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3293: EXCEPTION
3294: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3295: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3296: (
3297: l_api_name,
3298: G_PKG_NAME,
3299: 'OKC_API.G_RET_STS_ERROR',

Line 3299: 'OKC_API.G_RET_STS_ERROR',

3295: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3296: (
3297: l_api_name,
3298: G_PKG_NAME,
3299: 'OKC_API.G_RET_STS_ERROR',
3300: x_msg_count,
3301: x_msg_data,
3302: '_PVT'
3303: );

Line 3304: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3300: x_msg_count,
3301: x_msg_data,
3302: '_PVT'
3303: );
3304: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3305: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3306: (
3307: l_api_name,
3308: G_PKG_NAME,

Line 3305: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3301: x_msg_data,
3302: '_PVT'
3303: );
3304: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3305: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3306: (
3307: l_api_name,
3308: G_PKG_NAME,
3309: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3309: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3305: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3306: (
3307: l_api_name,
3308: G_PKG_NAME,
3309: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3310: x_msg_count,
3311: x_msg_data,
3312: '_PVT'
3313: );

Line 3315: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3311: x_msg_data,
3312: '_PVT'
3313: );
3314: WHEN OTHERS THEN
3315: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3316: (
3317: l_api_name,
3318: G_PKG_NAME,
3319: 'OTHERS',

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

3334: p_aaev_rec IN aaev_rec_type) IS
3335:
3336: l_api_version CONSTANT NUMBER := 1;
3337: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
3338: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3339: l_aae_rec aae_rec_type;
3340: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType;
3341: BEGIN
3342: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

3338: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3339: l_aae_rec aae_rec_type;
3340: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType;
3341: BEGIN
3342: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3343: G_PKG_NAME,
3344: p_init_msg_list,
3345: l_api_version,
3346: p_api_version,

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

3345: l_api_version,
3346: p_api_version,
3347: '_PVT',
3348: x_return_status);
3349: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3350: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3351: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3352: RAISE OKC_API.G_EXCEPTION_ERROR;
3353: END IF;

Line 3350: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3346: p_api_version,
3347: '_PVT',
3348: x_return_status);
3349: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3350: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3351: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3352: RAISE OKC_API.G_EXCEPTION_ERROR;
3353: END IF;
3354: --------------------------------------

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

3347: '_PVT',
3348: x_return_status);
3349: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3350: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3351: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3352: RAISE OKC_API.G_EXCEPTION_ERROR;
3353: END IF;
3354: --------------------------------------
3355: -- Move VIEW record to "Child" records

Line 3352: RAISE OKC_API.G_EXCEPTION_ERROR;

3348: x_return_status);
3349: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3350: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3351: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3352: RAISE OKC_API.G_EXCEPTION_ERROR;
3353: END IF;
3354: --------------------------------------
3355: -- Move VIEW record to "Child" records
3356: --------------------------------------

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

3365: x_msg_count,
3366: x_msg_data,
3367: l_aae_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_aae_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: lock_row(

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

3367: l_aae_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: lock_row(
3375: p_init_msg_list,

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: lock_row(
3375: p_init_msg_list,
3376: x_return_status,

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

3377: x_msg_count,
3378: x_msg_data,
3379: l_okc_action_attributes_tl_rec
3380: );
3381: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3382: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3383: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3384: RAISE OKC_API.G_EXCEPTION_ERROR;
3385: END IF;

Line 3382: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3378: x_msg_data,
3379: l_okc_action_attributes_tl_rec
3380: );
3381: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3382: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3383: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3384: RAISE OKC_API.G_EXCEPTION_ERROR;
3385: END IF;
3386: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

3379: l_okc_action_attributes_tl_rec
3380: );
3381: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3382: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3383: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3384: RAISE OKC_API.G_EXCEPTION_ERROR;
3385: END IF;
3386: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3387: EXCEPTION

Line 3384: RAISE OKC_API.G_EXCEPTION_ERROR;

3380: );
3381: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3382: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3383: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3384: RAISE OKC_API.G_EXCEPTION_ERROR;
3385: END IF;
3386: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3387: EXCEPTION
3388: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3382: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3383: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3384: RAISE OKC_API.G_EXCEPTION_ERROR;
3385: END IF;
3386: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3387: EXCEPTION
3388: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3389: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3390: (

Line 3388: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3384: RAISE OKC_API.G_EXCEPTION_ERROR;
3385: END IF;
3386: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3387: EXCEPTION
3388: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3389: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3390: (
3391: l_api_name,
3392: G_PKG_NAME,

Line 3389: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3385: END IF;
3386: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3387: EXCEPTION
3388: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3389: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3390: (
3391: l_api_name,
3392: G_PKG_NAME,
3393: 'OKC_API.G_RET_STS_ERROR',

Line 3393: 'OKC_API.G_RET_STS_ERROR',

3389: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3390: (
3391: l_api_name,
3392: G_PKG_NAME,
3393: 'OKC_API.G_RET_STS_ERROR',
3394: x_msg_count,
3395: x_msg_data,
3396: '_PVT'
3397: );

Line 3398: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3394: x_msg_count,
3395: x_msg_data,
3396: '_PVT'
3397: );
3398: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3399: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3400: (
3401: l_api_name,
3402: G_PKG_NAME,

Line 3399: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3395: x_msg_data,
3396: '_PVT'
3397: );
3398: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3399: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3400: (
3401: l_api_name,
3402: G_PKG_NAME,
3403: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3403: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3399: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3400: (
3401: l_api_name,
3402: G_PKG_NAME,
3403: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3404: x_msg_count,
3405: x_msg_data,
3406: '_PVT'
3407: );

Line 3409: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3405: x_msg_data,
3406: '_PVT'
3407: );
3408: WHEN OTHERS THEN
3409: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3410: (
3411: l_api_name,
3412: G_PKG_NAME,
3413: 'OTHERS',

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

3428: p_aaev_tbl IN aaev_tbl_type) IS
3429:
3430: l_api_version CONSTANT NUMBER := 1;
3431: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
3432: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3433: i NUMBER := 0;
3434: BEGIN
3435: OKC_API.init_msg_list(p_init_msg_list);
3436: -- Make sure PL/SQL table has records in it before passing

Line 3435: OKC_API.init_msg_list(p_init_msg_list);

3431: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
3432: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3433: i NUMBER := 0;
3434: BEGIN
3435: OKC_API.init_msg_list(p_init_msg_list);
3436: -- Make sure PL/SQL table has records in it before passing
3437: IF (p_aaev_tbl.COUNT > 0) THEN
3438: i := p_aaev_tbl.FIRST;
3439: LOOP

Line 3442: p_init_msg_list => OKC_API.G_FALSE,

3438: i := p_aaev_tbl.FIRST;
3439: LOOP
3440: lock_row (
3441: p_api_version => p_api_version,
3442: p_init_msg_list => OKC_API.G_FALSE,
3443: x_return_status => x_return_status,
3444: x_msg_count => x_msg_count,
3445: x_msg_data => x_msg_data,
3446: p_aaev_rec => p_aaev_tbl(i));

Line 3452: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3448: i := p_aaev_tbl.NEXT(i);
3449: END LOOP;
3450: END IF;
3451: EXCEPTION
3452: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3453: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3454: (
3455: l_api_name,
3456: G_PKG_NAME,

Line 3453: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3449: END LOOP;
3450: END IF;
3451: EXCEPTION
3452: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3453: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3454: (
3455: l_api_name,
3456: G_PKG_NAME,
3457: 'OKC_API.G_RET_STS_ERROR',

Line 3457: 'OKC_API.G_RET_STS_ERROR',

3453: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3454: (
3455: l_api_name,
3456: G_PKG_NAME,
3457: 'OKC_API.G_RET_STS_ERROR',
3458: x_msg_count,
3459: x_msg_data,
3460: '_PVT'
3461: );

Line 3462: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3458: x_msg_count,
3459: x_msg_data,
3460: '_PVT'
3461: );
3462: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3463: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3464: (
3465: l_api_name,
3466: G_PKG_NAME,

Line 3463: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3459: x_msg_data,
3460: '_PVT'
3461: );
3462: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3463: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3464: (
3465: l_api_name,
3466: G_PKG_NAME,
3467: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3467: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3463: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3464: (
3465: l_api_name,
3466: G_PKG_NAME,
3467: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3468: x_msg_count,
3469: x_msg_data,
3470: '_PVT'
3471: );

Line 3473: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3469: x_msg_data,
3470: '_PVT'
3471: );
3472: WHEN OTHERS THEN
3473: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3474: (
3475: l_api_name,
3476: G_PKG_NAME,
3477: 'OTHERS',

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

3496: x_aae_rec OUT NOCOPY aae_rec_type) IS
3497:
3498: l_api_version CONSTANT NUMBER := 1;
3499: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
3500: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3501: l_aae_rec aae_rec_type := p_aae_rec;
3502: l_def_aae_rec aae_rec_type;
3503: l_row_notfound BOOLEAN := TRUE;
3504: ----------------------------------

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

3509: x_aae_rec OUT NOCOPY aae_rec_type
3510: ) RETURN VARCHAR2 IS
3511: l_aae_rec aae_rec_type;
3512: l_row_notfound BOOLEAN := TRUE;
3513: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3514: BEGIN
3515: x_aae_rec := p_aae_rec;
3516: -- Get current database values
3517: l_aae_rec := get_rec(p_aae_rec, l_row_notfound);

Line 3519: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3515: x_aae_rec := p_aae_rec;
3516: -- Get current database values
3517: l_aae_rec := get_rec(p_aae_rec, l_row_notfound);
3518: IF (l_row_notfound) THEN
3519: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3520: END IF;
3521: IF (x_aae_rec.id = OKC_API.G_MISS_NUM)
3522: THEN
3523: x_aae_rec.id := l_aae_rec.id;

Line 3521: IF (x_aae_rec.id = OKC_API.G_MISS_NUM)

3517: l_aae_rec := get_rec(p_aae_rec, l_row_notfound);
3518: IF (l_row_notfound) THEN
3519: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3520: END IF;
3521: IF (x_aae_rec.id = OKC_API.G_MISS_NUM)
3522: THEN
3523: x_aae_rec.id := l_aae_rec.id;
3524: END IF;
3525: IF (x_aae_rec.aal_id = OKC_API.G_MISS_NUM)

Line 3525: IF (x_aae_rec.aal_id = OKC_API.G_MISS_NUM)

3521: IF (x_aae_rec.id = OKC_API.G_MISS_NUM)
3522: THEN
3523: x_aae_rec.id := l_aae_rec.id;
3524: END IF;
3525: IF (x_aae_rec.aal_id = OKC_API.G_MISS_NUM)
3526: THEN
3527: x_aae_rec.aal_id := l_aae_rec.aal_id;
3528: END IF;
3529: IF (x_aae_rec.acn_id = OKC_API.G_MISS_NUM)

Line 3529: IF (x_aae_rec.acn_id = OKC_API.G_MISS_NUM)

3525: IF (x_aae_rec.aal_id = OKC_API.G_MISS_NUM)
3526: THEN
3527: x_aae_rec.aal_id := l_aae_rec.aal_id;
3528: END IF;
3529: IF (x_aae_rec.acn_id = OKC_API.G_MISS_NUM)
3530: THEN
3531: x_aae_rec.acn_id := l_aae_rec.acn_id;
3532: END IF;
3533: IF (x_aae_rec.element_name = OKC_API.G_MISS_CHAR)

Line 3533: IF (x_aae_rec.element_name = OKC_API.G_MISS_CHAR)

3529: IF (x_aae_rec.acn_id = OKC_API.G_MISS_NUM)
3530: THEN
3531: x_aae_rec.acn_id := l_aae_rec.acn_id;
3532: END IF;
3533: IF (x_aae_rec.element_name = OKC_API.G_MISS_CHAR)
3534: THEN
3535: x_aae_rec.element_name := l_aae_rec.element_name;
3536: END IF;
3537: IF (x_aae_rec.data_type = OKC_API.G_MISS_CHAR)

Line 3537: IF (x_aae_rec.data_type = OKC_API.G_MISS_CHAR)

3533: IF (x_aae_rec.element_name = OKC_API.G_MISS_CHAR)
3534: THEN
3535: x_aae_rec.element_name := l_aae_rec.element_name;
3536: END IF;
3537: IF (x_aae_rec.data_type = OKC_API.G_MISS_CHAR)
3538: THEN
3539: x_aae_rec.data_type := l_aae_rec.data_type;
3540: END IF;
3541: IF (x_aae_rec.list_yn = OKC_API.G_MISS_CHAR)

Line 3541: IF (x_aae_rec.list_yn = OKC_API.G_MISS_CHAR)

3537: IF (x_aae_rec.data_type = OKC_API.G_MISS_CHAR)
3538: THEN
3539: x_aae_rec.data_type := l_aae_rec.data_type;
3540: END IF;
3541: IF (x_aae_rec.list_yn = OKC_API.G_MISS_CHAR)
3542: THEN
3543: x_aae_rec.list_yn := l_aae_rec.list_yn;
3544: END IF;
3545: IF (x_aae_rec.visible_yn = OKC_API.G_MISS_CHAR)

Line 3545: IF (x_aae_rec.visible_yn = OKC_API.G_MISS_CHAR)

3541: IF (x_aae_rec.list_yn = OKC_API.G_MISS_CHAR)
3542: THEN
3543: x_aae_rec.list_yn := l_aae_rec.list_yn;
3544: END IF;
3545: IF (x_aae_rec.visible_yn = OKC_API.G_MISS_CHAR)
3546: THEN
3547: x_aae_rec.visible_yn := l_aae_rec.visible_yn;
3548: END IF;
3549: IF (x_aae_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR)

Line 3549: IF (x_aae_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR)

3545: IF (x_aae_rec.visible_yn = OKC_API.G_MISS_CHAR)
3546: THEN
3547: x_aae_rec.visible_yn := l_aae_rec.visible_yn;
3548: END IF;
3549: IF (x_aae_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR)
3550: THEN
3551: x_aae_rec.date_of_interest_yn := l_aae_rec.date_of_interest_yn;
3552: END IF;
3553: IF (x_aae_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 3553: IF (x_aae_rec.object_version_number = OKC_API.G_MISS_NUM)

3549: IF (x_aae_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR)
3550: THEN
3551: x_aae_rec.date_of_interest_yn := l_aae_rec.date_of_interest_yn;
3552: END IF;
3553: IF (x_aae_rec.object_version_number = OKC_API.G_MISS_NUM)
3554: THEN
3555: x_aae_rec.object_version_number := l_aae_rec.object_version_number;
3556: END IF;
3557: IF (x_aae_rec.created_by = OKC_API.G_MISS_NUM)

Line 3557: IF (x_aae_rec.created_by = OKC_API.G_MISS_NUM)

3553: IF (x_aae_rec.object_version_number = OKC_API.G_MISS_NUM)
3554: THEN
3555: x_aae_rec.object_version_number := l_aae_rec.object_version_number;
3556: END IF;
3557: IF (x_aae_rec.created_by = OKC_API.G_MISS_NUM)
3558: THEN
3559: x_aae_rec.created_by := l_aae_rec.created_by;
3560: END IF;
3561: IF (x_aae_rec.creation_date = OKC_API.G_MISS_DATE)

Line 3561: IF (x_aae_rec.creation_date = OKC_API.G_MISS_DATE)

3557: IF (x_aae_rec.created_by = OKC_API.G_MISS_NUM)
3558: THEN
3559: x_aae_rec.created_by := l_aae_rec.created_by;
3560: END IF;
3561: IF (x_aae_rec.creation_date = OKC_API.G_MISS_DATE)
3562: THEN
3563: x_aae_rec.creation_date := l_aae_rec.creation_date;
3564: END IF;
3565: IF (x_aae_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 3565: IF (x_aae_rec.last_updated_by = OKC_API.G_MISS_NUM)

3561: IF (x_aae_rec.creation_date = OKC_API.G_MISS_DATE)
3562: THEN
3563: x_aae_rec.creation_date := l_aae_rec.creation_date;
3564: END IF;
3565: IF (x_aae_rec.last_updated_by = OKC_API.G_MISS_NUM)
3566: THEN
3567: x_aae_rec.last_updated_by := l_aae_rec.last_updated_by;
3568: END IF;
3569: IF (x_aae_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 3569: IF (x_aae_rec.last_update_date = OKC_API.G_MISS_DATE)

3565: IF (x_aae_rec.last_updated_by = OKC_API.G_MISS_NUM)
3566: THEN
3567: x_aae_rec.last_updated_by := l_aae_rec.last_updated_by;
3568: END IF;
3569: IF (x_aae_rec.last_update_date = OKC_API.G_MISS_DATE)
3570: THEN
3571: x_aae_rec.last_update_date := l_aae_rec.last_update_date;
3572: END IF;
3573: IF (x_aae_rec.format_mask = OKC_API.G_MISS_CHAR)

Line 3573: IF (x_aae_rec.format_mask = OKC_API.G_MISS_CHAR)

3569: IF (x_aae_rec.last_update_date = OKC_API.G_MISS_DATE)
3570: THEN
3571: x_aae_rec.last_update_date := l_aae_rec.last_update_date;
3572: END IF;
3573: IF (x_aae_rec.format_mask = OKC_API.G_MISS_CHAR)
3574: THEN
3575: x_aae_rec.format_mask := l_aae_rec.format_mask;
3576: END IF;
3577: IF (x_aae_rec.minimum_value = OKC_API.G_MISS_CHAR)

Line 3577: IF (x_aae_rec.minimum_value = OKC_API.G_MISS_CHAR)

3573: IF (x_aae_rec.format_mask = OKC_API.G_MISS_CHAR)
3574: THEN
3575: x_aae_rec.format_mask := l_aae_rec.format_mask;
3576: END IF;
3577: IF (x_aae_rec.minimum_value = OKC_API.G_MISS_CHAR)
3578: THEN
3579: x_aae_rec.minimum_value := l_aae_rec.minimum_value;
3580: END IF;
3581: IF (x_aae_rec.maximum_value = OKC_API.G_MISS_CHAR)

Line 3581: IF (x_aae_rec.maximum_value = OKC_API.G_MISS_CHAR)

3577: IF (x_aae_rec.minimum_value = OKC_API.G_MISS_CHAR)
3578: THEN
3579: x_aae_rec.minimum_value := l_aae_rec.minimum_value;
3580: END IF;
3581: IF (x_aae_rec.maximum_value = OKC_API.G_MISS_CHAR)
3582: THEN
3583: x_aae_rec.maximum_value := l_aae_rec.maximum_value;
3584: END IF;
3585: IF (x_aae_rec.JTOT_object_code = OKC_API.G_MISS_CHAR)

Line 3585: IF (x_aae_rec.JTOT_object_code = OKC_API.G_MISS_CHAR)

3581: IF (x_aae_rec.maximum_value = OKC_API.G_MISS_CHAR)
3582: THEN
3583: x_aae_rec.maximum_value := l_aae_rec.maximum_value;
3584: END IF;
3585: IF (x_aae_rec.JTOT_object_code = OKC_API.G_MISS_CHAR)
3586: THEN
3587: x_aae_rec.JTOT_object_code := l_aae_rec.JTOT_object_code;
3588: END IF;
3589: IF (x_aae_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR)

Line 3589: IF (x_aae_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR)

3585: IF (x_aae_rec.JTOT_object_code = OKC_API.G_MISS_CHAR)
3586: THEN
3587: x_aae_rec.JTOT_object_code := l_aae_rec.JTOT_object_code;
3588: END IF;
3589: IF (x_aae_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR)
3590: THEN
3591: x_aae_rec.NAME_COLUMN := l_aae_rec.NAME_COLUMN;
3592: END IF;
3593: IF (x_aae_rec.description_column = OKC_API.G_MISS_CHAR)

Line 3593: IF (x_aae_rec.description_column = OKC_API.G_MISS_CHAR)

3589: IF (x_aae_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR)
3590: THEN
3591: x_aae_rec.NAME_COLUMN := l_aae_rec.NAME_COLUMN;
3592: END IF;
3593: IF (x_aae_rec.description_column = OKC_API.G_MISS_CHAR)
3594: THEN
3595: x_aae_rec.description_column := l_aae_rec.description_column;
3596: END IF;
3597: IF (x_aae_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR)

Line 3597: IF (x_aae_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR)

3593: IF (x_aae_rec.description_column = OKC_API.G_MISS_CHAR)
3594: THEN
3595: x_aae_rec.description_column := l_aae_rec.description_column;
3596: END IF;
3597: IF (x_aae_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR)
3598: THEN
3599: x_aae_rec.source_doc_number_yn := l_aae_rec.source_doc_number_yn;
3600: END IF;
3601: IF (x_aae_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 3601: IF (x_aae_rec.last_update_login = OKC_API.G_MISS_NUM)

3597: IF (x_aae_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR)
3598: THEN
3599: x_aae_rec.source_doc_number_yn := l_aae_rec.source_doc_number_yn;
3600: END IF;
3601: IF (x_aae_rec.last_update_login = OKC_API.G_MISS_NUM)
3602: THEN
3603: x_aae_rec.last_update_login := l_aae_rec.last_update_login;
3604: END IF;
3605: IF (x_aae_rec.application_id = OKC_API.G_MISS_NUM)

Line 3605: IF (x_aae_rec.application_id = OKC_API.G_MISS_NUM)

3601: IF (x_aae_rec.last_update_login = OKC_API.G_MISS_NUM)
3602: THEN
3603: x_aae_rec.last_update_login := l_aae_rec.last_update_login;
3604: END IF;
3605: IF (x_aae_rec.application_id = OKC_API.G_MISS_NUM)
3606: THEN
3607: x_aae_rec.application_id := l_aae_rec.application_id;
3608: END IF;
3609: IF (x_aae_rec.seeded_flag = OKC_API.G_MISS_CHAR)

Line 3609: IF (x_aae_rec.seeded_flag = OKC_API.G_MISS_CHAR)

3605: IF (x_aae_rec.application_id = OKC_API.G_MISS_NUM)
3606: THEN
3607: x_aae_rec.application_id := l_aae_rec.application_id;
3608: END IF;
3609: IF (x_aae_rec.seeded_flag = OKC_API.G_MISS_CHAR)
3610: THEN
3611: x_aae_rec.seeded_flag := l_aae_rec.seeded_flag;
3612: END IF;
3613: IF (x_aae_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 3613: IF (x_aae_rec.attribute_category = OKC_API.G_MISS_CHAR)

3609: IF (x_aae_rec.seeded_flag = OKC_API.G_MISS_CHAR)
3610: THEN
3611: x_aae_rec.seeded_flag := l_aae_rec.seeded_flag;
3612: END IF;
3613: IF (x_aae_rec.attribute_category = OKC_API.G_MISS_CHAR)
3614: THEN
3615: x_aae_rec.attribute_category := l_aae_rec.attribute_category;
3616: END IF;
3617: IF (x_aae_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 3617: IF (x_aae_rec.attribute1 = OKC_API.G_MISS_CHAR)

3613: IF (x_aae_rec.attribute_category = OKC_API.G_MISS_CHAR)
3614: THEN
3615: x_aae_rec.attribute_category := l_aae_rec.attribute_category;
3616: END IF;
3617: IF (x_aae_rec.attribute1 = OKC_API.G_MISS_CHAR)
3618: THEN
3619: x_aae_rec.attribute1 := l_aae_rec.attribute1;
3620: END IF;
3621: IF (x_aae_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 3621: IF (x_aae_rec.attribute2 = OKC_API.G_MISS_CHAR)

3617: IF (x_aae_rec.attribute1 = OKC_API.G_MISS_CHAR)
3618: THEN
3619: x_aae_rec.attribute1 := l_aae_rec.attribute1;
3620: END IF;
3621: IF (x_aae_rec.attribute2 = OKC_API.G_MISS_CHAR)
3622: THEN
3623: x_aae_rec.attribute2 := l_aae_rec.attribute2;
3624: END IF;
3625: IF (x_aae_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 3625: IF (x_aae_rec.attribute3 = OKC_API.G_MISS_CHAR)

3621: IF (x_aae_rec.attribute2 = OKC_API.G_MISS_CHAR)
3622: THEN
3623: x_aae_rec.attribute2 := l_aae_rec.attribute2;
3624: END IF;
3625: IF (x_aae_rec.attribute3 = OKC_API.G_MISS_CHAR)
3626: THEN
3627: x_aae_rec.attribute3 := l_aae_rec.attribute3;
3628: END IF;
3629: IF (x_aae_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 3629: IF (x_aae_rec.attribute4 = OKC_API.G_MISS_CHAR)

3625: IF (x_aae_rec.attribute3 = OKC_API.G_MISS_CHAR)
3626: THEN
3627: x_aae_rec.attribute3 := l_aae_rec.attribute3;
3628: END IF;
3629: IF (x_aae_rec.attribute4 = OKC_API.G_MISS_CHAR)
3630: THEN
3631: x_aae_rec.attribute4 := l_aae_rec.attribute4;
3632: END IF;
3633: IF (x_aae_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 3633: IF (x_aae_rec.attribute5 = OKC_API.G_MISS_CHAR)

3629: IF (x_aae_rec.attribute4 = OKC_API.G_MISS_CHAR)
3630: THEN
3631: x_aae_rec.attribute4 := l_aae_rec.attribute4;
3632: END IF;
3633: IF (x_aae_rec.attribute5 = OKC_API.G_MISS_CHAR)
3634: THEN
3635: x_aae_rec.attribute5 := l_aae_rec.attribute5;
3636: END IF;
3637: IF (x_aae_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 3637: IF (x_aae_rec.attribute6 = OKC_API.G_MISS_CHAR)

3633: IF (x_aae_rec.attribute5 = OKC_API.G_MISS_CHAR)
3634: THEN
3635: x_aae_rec.attribute5 := l_aae_rec.attribute5;
3636: END IF;
3637: IF (x_aae_rec.attribute6 = OKC_API.G_MISS_CHAR)
3638: THEN
3639: x_aae_rec.attribute6 := l_aae_rec.attribute6;
3640: END IF;
3641: IF (x_aae_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 3641: IF (x_aae_rec.attribute7 = OKC_API.G_MISS_CHAR)

3637: IF (x_aae_rec.attribute6 = OKC_API.G_MISS_CHAR)
3638: THEN
3639: x_aae_rec.attribute6 := l_aae_rec.attribute6;
3640: END IF;
3641: IF (x_aae_rec.attribute7 = OKC_API.G_MISS_CHAR)
3642: THEN
3643: x_aae_rec.attribute7 := l_aae_rec.attribute7;
3644: END IF;
3645: IF (x_aae_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 3645: IF (x_aae_rec.attribute8 = OKC_API.G_MISS_CHAR)

3641: IF (x_aae_rec.attribute7 = OKC_API.G_MISS_CHAR)
3642: THEN
3643: x_aae_rec.attribute7 := l_aae_rec.attribute7;
3644: END IF;
3645: IF (x_aae_rec.attribute8 = OKC_API.G_MISS_CHAR)
3646: THEN
3647: x_aae_rec.attribute8 := l_aae_rec.attribute8;
3648: END IF;
3649: IF (x_aae_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 3649: IF (x_aae_rec.attribute9 = OKC_API.G_MISS_CHAR)

3645: IF (x_aae_rec.attribute8 = OKC_API.G_MISS_CHAR)
3646: THEN
3647: x_aae_rec.attribute8 := l_aae_rec.attribute8;
3648: END IF;
3649: IF (x_aae_rec.attribute9 = OKC_API.G_MISS_CHAR)
3650: THEN
3651: x_aae_rec.attribute9 := l_aae_rec.attribute9;
3652: END IF;
3653: IF (x_aae_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 3653: IF (x_aae_rec.attribute10 = OKC_API.G_MISS_CHAR)

3649: IF (x_aae_rec.attribute9 = OKC_API.G_MISS_CHAR)
3650: THEN
3651: x_aae_rec.attribute9 := l_aae_rec.attribute9;
3652: END IF;
3653: IF (x_aae_rec.attribute10 = OKC_API.G_MISS_CHAR)
3654: THEN
3655: x_aae_rec.attribute10 := l_aae_rec.attribute10;
3656: END IF;
3657: IF (x_aae_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 3657: IF (x_aae_rec.attribute11 = OKC_API.G_MISS_CHAR)

3653: IF (x_aae_rec.attribute10 = OKC_API.G_MISS_CHAR)
3654: THEN
3655: x_aae_rec.attribute10 := l_aae_rec.attribute10;
3656: END IF;
3657: IF (x_aae_rec.attribute11 = OKC_API.G_MISS_CHAR)
3658: THEN
3659: x_aae_rec.attribute11 := l_aae_rec.attribute11;
3660: END IF;
3661: IF (x_aae_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 3661: IF (x_aae_rec.attribute12 = OKC_API.G_MISS_CHAR)

3657: IF (x_aae_rec.attribute11 = OKC_API.G_MISS_CHAR)
3658: THEN
3659: x_aae_rec.attribute11 := l_aae_rec.attribute11;
3660: END IF;
3661: IF (x_aae_rec.attribute12 = OKC_API.G_MISS_CHAR)
3662: THEN
3663: x_aae_rec.attribute12 := l_aae_rec.attribute12;
3664: END IF;
3665: IF (x_aae_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 3665: IF (x_aae_rec.attribute13 = OKC_API.G_MISS_CHAR)

3661: IF (x_aae_rec.attribute12 = OKC_API.G_MISS_CHAR)
3662: THEN
3663: x_aae_rec.attribute12 := l_aae_rec.attribute12;
3664: END IF;
3665: IF (x_aae_rec.attribute13 = OKC_API.G_MISS_CHAR)
3666: THEN
3667: x_aae_rec.attribute13 := l_aae_rec.attribute13;
3668: END IF;
3669: IF (x_aae_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 3669: IF (x_aae_rec.attribute14 = OKC_API.G_MISS_CHAR)

3665: IF (x_aae_rec.attribute13 = OKC_API.G_MISS_CHAR)
3666: THEN
3667: x_aae_rec.attribute13 := l_aae_rec.attribute13;
3668: END IF;
3669: IF (x_aae_rec.attribute14 = OKC_API.G_MISS_CHAR)
3670: THEN
3671: x_aae_rec.attribute14 := l_aae_rec.attribute14;
3672: END IF;
3673: IF (x_aae_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 3673: IF (x_aae_rec.attribute15 = OKC_API.G_MISS_CHAR)

3669: IF (x_aae_rec.attribute14 = OKC_API.G_MISS_CHAR)
3670: THEN
3671: x_aae_rec.attribute14 := l_aae_rec.attribute14;
3672: END IF;
3673: IF (x_aae_rec.attribute15 = OKC_API.G_MISS_CHAR)
3674: THEN
3675: x_aae_rec.attribute15 := l_aae_rec.attribute15;
3676: END IF;
3677: RETURN(l_return_status);

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

3682: FUNCTION Set_Attributes (
3683: p_aae_rec IN aae_rec_type,
3684: x_aae_rec OUT NOCOPY aae_rec_type
3685: ) RETURN VARCHAR2 IS
3686: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3687: BEGIN
3688: x_aae_rec := p_aae_rec;
3689: RETURN(l_return_status);
3690: END Set_Attributes;

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

3688: x_aae_rec := p_aae_rec;
3689: RETURN(l_return_status);
3690: END Set_Attributes;
3691: BEGIN
3692: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3693: p_init_msg_list,
3694: '_PVT',
3695: x_return_status);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3692: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3693: p_init_msg_list,
3694: '_PVT',
3695: x_return_status);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3699: RAISE OKC_API.G_EXCEPTION_ERROR;
3700: END IF;

Line 3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3693: p_init_msg_list,
3694: '_PVT',
3695: x_return_status);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3699: RAISE OKC_API.G_EXCEPTION_ERROR;
3700: END IF;
3701: --- Setting item attributes

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

3694: '_PVT',
3695: x_return_status);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3699: RAISE OKC_API.G_EXCEPTION_ERROR;
3700: END IF;
3701: --- Setting item attributes
3702: l_return_status := Set_Attributes(

Line 3699: RAISE OKC_API.G_EXCEPTION_ERROR;

3695: x_return_status);
3696: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3697: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3698: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3699: RAISE OKC_API.G_EXCEPTION_ERROR;
3700: END IF;
3701: --- Setting item attributes
3702: l_return_status := Set_Attributes(
3703: p_aae_rec, -- IN

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

3702: l_return_status := Set_Attributes(
3703: p_aae_rec, -- IN
3704: l_aae_rec); -- OUT
3705: --- If any errors happen abort API
3706: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3707: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3708: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3709: RAISE OKC_API.G_EXCEPTION_ERROR;
3710: END IF;

Line 3707: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3703: p_aae_rec, -- IN
3704: l_aae_rec); -- OUT
3705: --- If any errors happen abort API
3706: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3707: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3708: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3709: RAISE OKC_API.G_EXCEPTION_ERROR;
3710: END IF;
3711: l_return_status := populate_new_record(l_aae_rec, l_def_aae_rec);

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

3704: l_aae_rec); -- OUT
3705: --- If any errors happen abort API
3706: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3707: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3708: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3709: RAISE OKC_API.G_EXCEPTION_ERROR;
3710: END IF;
3711: l_return_status := populate_new_record(l_aae_rec, l_def_aae_rec);
3712: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3709: RAISE OKC_API.G_EXCEPTION_ERROR;

3705: --- If any errors happen abort API
3706: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3707: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3708: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3709: RAISE OKC_API.G_EXCEPTION_ERROR;
3710: END IF;
3711: l_return_status := populate_new_record(l_aae_rec, l_def_aae_rec);
3712: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3713: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3708: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3709: RAISE OKC_API.G_EXCEPTION_ERROR;
3710: END IF;
3711: l_return_status := populate_new_record(l_aae_rec, l_def_aae_rec);
3712: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3713: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3714: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3715: RAISE OKC_API.G_EXCEPTION_ERROR;
3716: END IF;

Line 3713: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3709: RAISE OKC_API.G_EXCEPTION_ERROR;
3710: END IF;
3711: l_return_status := populate_new_record(l_aae_rec, l_def_aae_rec);
3712: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3713: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3714: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3715: RAISE OKC_API.G_EXCEPTION_ERROR;
3716: END IF;
3717: UPDATE OKC_ACTION_ATTRIBUTES_B

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

3710: END IF;
3711: l_return_status := populate_new_record(l_aae_rec, l_def_aae_rec);
3712: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3713: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3714: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3715: RAISE OKC_API.G_EXCEPTION_ERROR;
3716: END IF;
3717: UPDATE OKC_ACTION_ATTRIBUTES_B
3718: SET AAL_ID = l_def_aae_rec.aal_id,

Line 3715: RAISE OKC_API.G_EXCEPTION_ERROR;

3711: l_return_status := populate_new_record(l_aae_rec, l_def_aae_rec);
3712: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3713: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3714: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3715: RAISE OKC_API.G_EXCEPTION_ERROR;
3716: END IF;
3717: UPDATE OKC_ACTION_ATTRIBUTES_B
3718: SET AAL_ID = l_def_aae_rec.aal_id,
3719: ACN_ID = l_def_aae_rec.acn_id,

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

3755: ATTRIBUTE15 = l_def_aae_rec.attribute15
3756: WHERE ID = l_def_aae_rec.id;
3757:
3758: x_aae_rec := l_def_aae_rec;
3759: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3760: EXCEPTION
3761: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3762: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3763: (

Line 3761: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3757:
3758: x_aae_rec := l_def_aae_rec;
3759: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3760: EXCEPTION
3761: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3762: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3763: (
3764: l_api_name,
3765: G_PKG_NAME,

Line 3762: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3758: x_aae_rec := l_def_aae_rec;
3759: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3760: EXCEPTION
3761: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3762: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3763: (
3764: l_api_name,
3765: G_PKG_NAME,
3766: 'OKC_API.G_RET_STS_ERROR',

Line 3766: 'OKC_API.G_RET_STS_ERROR',

3762: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3763: (
3764: l_api_name,
3765: G_PKG_NAME,
3766: 'OKC_API.G_RET_STS_ERROR',
3767: x_msg_count,
3768: x_msg_data,
3769: '_PVT'
3770: );

Line 3771: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3767: x_msg_count,
3768: x_msg_data,
3769: '_PVT'
3770: );
3771: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3772: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3773: (
3774: l_api_name,
3775: G_PKG_NAME,

Line 3772: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3768: x_msg_data,
3769: '_PVT'
3770: );
3771: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3772: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3773: (
3774: l_api_name,
3775: G_PKG_NAME,
3776: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3776: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3772: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3773: (
3774: l_api_name,
3775: G_PKG_NAME,
3776: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3777: x_msg_count,
3778: x_msg_data,
3779: '_PVT'
3780: );

Line 3782: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3778: x_msg_data,
3779: '_PVT'
3780: );
3781: WHEN OTHERS THEN
3782: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3783: (
3784: l_api_name,
3785: G_PKG_NAME,
3786: 'OTHERS',

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

3801: x_okc_action_attributes_tl_rec OUT NOCOPY OkcActionAttributesTlRecType) IS
3802:
3803: l_api_version CONSTANT NUMBER := 1;
3804: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
3805: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3806: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType := p_okc_action_attributes_tl_rec;
3807: ldefokcactionattributestlrec OkcActionAttributesTlRecType;
3808: l_row_notfound BOOLEAN := TRUE;
3809: ----------------------------------

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

3814: x_okc_action_attributes_tl_rec OUT NOCOPY OkcActionAttributesTlRecType
3815: ) RETURN VARCHAR2 IS
3816: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType;
3817: l_row_notfound BOOLEAN := TRUE;
3818: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3819: BEGIN
3820: x_okc_action_attributes_tl_rec := p_okc_action_attributes_tl_rec;
3821: -- Get current database values
3822: l_okc_action_attributes_tl_rec := get_rec(p_okc_action_attributes_tl_rec, l_row_notfound);

Line 3824: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3820: x_okc_action_attributes_tl_rec := p_okc_action_attributes_tl_rec;
3821: -- Get current database values
3822: l_okc_action_attributes_tl_rec := get_rec(p_okc_action_attributes_tl_rec, l_row_notfound);
3823: IF (l_row_notfound) THEN
3824: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3825: END IF;
3826: IF (x_okc_action_attributes_tl_rec.id = OKC_API.G_MISS_NUM)
3827: THEN
3828: x_okc_action_attributes_tl_rec.id := l_okc_action_attributes_tl_rec.id;

Line 3826: IF (x_okc_action_attributes_tl_rec.id = OKC_API.G_MISS_NUM)

3822: l_okc_action_attributes_tl_rec := get_rec(p_okc_action_attributes_tl_rec, l_row_notfound);
3823: IF (l_row_notfound) THEN
3824: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3825: END IF;
3826: IF (x_okc_action_attributes_tl_rec.id = OKC_API.G_MISS_NUM)
3827: THEN
3828: x_okc_action_attributes_tl_rec.id := l_okc_action_attributes_tl_rec.id;
3829: END IF;
3830: IF (x_okc_action_attributes_tl_rec.language = OKC_API.G_MISS_CHAR)

Line 3830: IF (x_okc_action_attributes_tl_rec.language = OKC_API.G_MISS_CHAR)

3826: IF (x_okc_action_attributes_tl_rec.id = OKC_API.G_MISS_NUM)
3827: THEN
3828: x_okc_action_attributes_tl_rec.id := l_okc_action_attributes_tl_rec.id;
3829: END IF;
3830: IF (x_okc_action_attributes_tl_rec.language = OKC_API.G_MISS_CHAR)
3831: THEN
3832: x_okc_action_attributes_tl_rec.language := l_okc_action_attributes_tl_rec.language;
3833: END IF;
3834: IF (x_okc_action_attributes_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

Line 3834: IF (x_okc_action_attributes_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

3830: IF (x_okc_action_attributes_tl_rec.language = OKC_API.G_MISS_CHAR)
3831: THEN
3832: x_okc_action_attributes_tl_rec.language := l_okc_action_attributes_tl_rec.language;
3833: END IF;
3834: IF (x_okc_action_attributes_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
3835: THEN
3836: x_okc_action_attributes_tl_rec.source_lang := l_okc_action_attributes_tl_rec.source_lang;
3837: END IF;
3838: IF (x_okc_action_attributes_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 3838: IF (x_okc_action_attributes_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

3834: IF (x_okc_action_attributes_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
3835: THEN
3836: x_okc_action_attributes_tl_rec.source_lang := l_okc_action_attributes_tl_rec.source_lang;
3837: END IF;
3838: IF (x_okc_action_attributes_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3839: THEN
3840: x_okc_action_attributes_tl_rec.sfwt_flag := l_okc_action_attributes_tl_rec.sfwt_flag;
3841: END IF;
3842: IF (x_okc_action_attributes_tl_rec.name = OKC_API.G_MISS_CHAR)

Line 3842: IF (x_okc_action_attributes_tl_rec.name = OKC_API.G_MISS_CHAR)

3838: IF (x_okc_action_attributes_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3839: THEN
3840: x_okc_action_attributes_tl_rec.sfwt_flag := l_okc_action_attributes_tl_rec.sfwt_flag;
3841: END IF;
3842: IF (x_okc_action_attributes_tl_rec.name = OKC_API.G_MISS_CHAR)
3843: THEN
3844: x_okc_action_attributes_tl_rec.name := l_okc_action_attributes_tl_rec.name;
3845: END IF;
3846: IF (x_okc_action_attributes_tl_rec.description = OKC_API.G_MISS_CHAR)

Line 3846: IF (x_okc_action_attributes_tl_rec.description = OKC_API.G_MISS_CHAR)

3842: IF (x_okc_action_attributes_tl_rec.name = OKC_API.G_MISS_CHAR)
3843: THEN
3844: x_okc_action_attributes_tl_rec.name := l_okc_action_attributes_tl_rec.name;
3845: END IF;
3846: IF (x_okc_action_attributes_tl_rec.description = OKC_API.G_MISS_CHAR)
3847: THEN
3848: x_okc_action_attributes_tl_rec.description := l_okc_action_attributes_tl_rec.description;
3849: END IF;
3850: IF (x_okc_action_attributes_tl_rec.created_by = OKC_API.G_MISS_NUM)

Line 3850: IF (x_okc_action_attributes_tl_rec.created_by = OKC_API.G_MISS_NUM)

3846: IF (x_okc_action_attributes_tl_rec.description = OKC_API.G_MISS_CHAR)
3847: THEN
3848: x_okc_action_attributes_tl_rec.description := l_okc_action_attributes_tl_rec.description;
3849: END IF;
3850: IF (x_okc_action_attributes_tl_rec.created_by = OKC_API.G_MISS_NUM)
3851: THEN
3852: x_okc_action_attributes_tl_rec.created_by := l_okc_action_attributes_tl_rec.created_by;
3853: END IF;
3854: IF (x_okc_action_attributes_tl_rec.creation_date = OKC_API.G_MISS_DATE)

Line 3854: IF (x_okc_action_attributes_tl_rec.creation_date = OKC_API.G_MISS_DATE)

3850: IF (x_okc_action_attributes_tl_rec.created_by = OKC_API.G_MISS_NUM)
3851: THEN
3852: x_okc_action_attributes_tl_rec.created_by := l_okc_action_attributes_tl_rec.created_by;
3853: END IF;
3854: IF (x_okc_action_attributes_tl_rec.creation_date = OKC_API.G_MISS_DATE)
3855: THEN
3856: x_okc_action_attributes_tl_rec.creation_date := l_okc_action_attributes_tl_rec.creation_date;
3857: END IF;
3858: IF (x_okc_action_attributes_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 3858: IF (x_okc_action_attributes_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

3854: IF (x_okc_action_attributes_tl_rec.creation_date = OKC_API.G_MISS_DATE)
3855: THEN
3856: x_okc_action_attributes_tl_rec.creation_date := l_okc_action_attributes_tl_rec.creation_date;
3857: END IF;
3858: IF (x_okc_action_attributes_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
3859: THEN
3860: x_okc_action_attributes_tl_rec.last_updated_by := l_okc_action_attributes_tl_rec.last_updated_by;
3861: END IF;
3862: IF (x_okc_action_attributes_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 3862: IF (x_okc_action_attributes_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

3858: IF (x_okc_action_attributes_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
3859: THEN
3860: x_okc_action_attributes_tl_rec.last_updated_by := l_okc_action_attributes_tl_rec.last_updated_by;
3861: END IF;
3862: IF (x_okc_action_attributes_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
3863: THEN
3864: x_okc_action_attributes_tl_rec.last_update_date := l_okc_action_attributes_tl_rec.last_update_date;
3865: END IF;
3866: IF (x_okc_action_attributes_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 3866: IF (x_okc_action_attributes_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

3862: IF (x_okc_action_attributes_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
3863: THEN
3864: x_okc_action_attributes_tl_rec.last_update_date := l_okc_action_attributes_tl_rec.last_update_date;
3865: END IF;
3866: IF (x_okc_action_attributes_tl_rec.last_update_login = OKC_API.G_MISS_NUM)
3867: THEN
3868: x_okc_action_attributes_tl_rec.last_update_login := l_okc_action_attributes_tl_rec.last_update_login;
3869: END IF;
3870: RETURN(l_return_status);

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

3875: FUNCTION Set_Attributes (
3876: p_okc_action_attributes_tl_rec IN OkcActionAttributesTlRecType,
3877: x_okc_action_attributes_tl_rec OUT NOCOPY OkcActionAttributesTlRecType
3878: ) RETURN VARCHAR2 IS
3879: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3880: BEGIN
3881: x_okc_action_attributes_tl_rec := p_okc_action_attributes_tl_rec;
3882: x_okc_action_attributes_tl_rec.LANGUAGE := l_lang;
3883: x_okc_action_attributes_tl_rec.SOURCE_LANG := l_lang;

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

3883: x_okc_action_attributes_tl_rec.SOURCE_LANG := l_lang;
3884: RETURN(l_return_status);
3885: END Set_Attributes;
3886: BEGIN
3887: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3888: p_init_msg_list,
3889: '_PVT',
3890: x_return_status);
3891: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3887: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3888: p_init_msg_list,
3889: '_PVT',
3890: x_return_status);
3891: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3892: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3893: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3894: RAISE OKC_API.G_EXCEPTION_ERROR;
3895: END IF;

Line 3892: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3888: p_init_msg_list,
3889: '_PVT',
3890: x_return_status);
3891: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3892: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3893: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3894: RAISE OKC_API.G_EXCEPTION_ERROR;
3895: END IF;
3896: --- Setting item attributes

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

3889: '_PVT',
3890: x_return_status);
3891: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3892: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3893: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3894: RAISE OKC_API.G_EXCEPTION_ERROR;
3895: END IF;
3896: --- Setting item attributes
3897: l_return_status := Set_Attributes(

Line 3894: RAISE OKC_API.G_EXCEPTION_ERROR;

3890: x_return_status);
3891: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3892: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3893: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3894: RAISE OKC_API.G_EXCEPTION_ERROR;
3895: END IF;
3896: --- Setting item attributes
3897: l_return_status := Set_Attributes(
3898: p_okc_action_attributes_tl_rec, -- IN

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

3897: l_return_status := Set_Attributes(
3898: p_okc_action_attributes_tl_rec, -- IN
3899: l_okc_action_attributes_tl_rec); -- OUT
3900: --- If any errors happen abort API
3901: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3902: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3903: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3904: RAISE OKC_API.G_EXCEPTION_ERROR;
3905: END IF;

Line 3902: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3898: p_okc_action_attributes_tl_rec, -- IN
3899: l_okc_action_attributes_tl_rec); -- OUT
3900: --- If any errors happen abort API
3901: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3902: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3903: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3904: RAISE OKC_API.G_EXCEPTION_ERROR;
3905: END IF;
3906: l_return_status := populate_new_record(l_okc_action_attributes_tl_rec, ldefokcactionattributestlrec);

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

3899: l_okc_action_attributes_tl_rec); -- OUT
3900: --- If any errors happen abort API
3901: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3902: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3903: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3904: RAISE OKC_API.G_EXCEPTION_ERROR;
3905: END IF;
3906: l_return_status := populate_new_record(l_okc_action_attributes_tl_rec, ldefokcactionattributestlrec);
3907: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3904: RAISE OKC_API.G_EXCEPTION_ERROR;

3900: --- If any errors happen abort API
3901: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3902: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3903: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3904: RAISE OKC_API.G_EXCEPTION_ERROR;
3905: END IF;
3906: l_return_status := populate_new_record(l_okc_action_attributes_tl_rec, ldefokcactionattributestlrec);
3907: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3903: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3904: RAISE OKC_API.G_EXCEPTION_ERROR;
3905: END IF;
3906: l_return_status := populate_new_record(l_okc_action_attributes_tl_rec, ldefokcactionattributestlrec);
3907: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3909: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3910: RAISE OKC_API.G_EXCEPTION_ERROR;
3911: END IF;

Line 3908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3904: RAISE OKC_API.G_EXCEPTION_ERROR;
3905: END IF;
3906: l_return_status := populate_new_record(l_okc_action_attributes_tl_rec, ldefokcactionattributestlrec);
3907: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3909: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3910: RAISE OKC_API.G_EXCEPTION_ERROR;
3911: END IF;
3912: UPDATE OKC_ACTION_ATTRIBUTES_TL

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

3905: END IF;
3906: l_return_status := populate_new_record(l_okc_action_attributes_tl_rec, ldefokcactionattributestlrec);
3907: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3909: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3910: RAISE OKC_API.G_EXCEPTION_ERROR;
3911: END IF;
3912: UPDATE OKC_ACTION_ATTRIBUTES_TL
3913: SET NAME = ldefokcactionattributestlrec.name,

Line 3910: RAISE OKC_API.G_EXCEPTION_ERROR;

3906: l_return_status := populate_new_record(l_okc_action_attributes_tl_rec, ldefokcactionattributestlrec);
3907: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3909: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3910: RAISE OKC_API.G_EXCEPTION_ERROR;
3911: END IF;
3912: UPDATE OKC_ACTION_ATTRIBUTES_TL
3913: SET NAME = ldefokcactionattributestlrec.name,
3914: DESCRIPTION = ldefokcactionattributestlrec.description,

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

3927: WHERE ID = ldefokcactionattributestlrec.id
3928: AND SOURCE_LANG <> USERENV('LANG');
3929:
3930: x_okc_action_attributes_tl_rec := ldefokcactionattributestlrec;
3931: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3932: EXCEPTION
3933: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3934: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3935: (

Line 3933: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3929:
3930: x_okc_action_attributes_tl_rec := ldefokcactionattributestlrec;
3931: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3932: EXCEPTION
3933: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3934: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3935: (
3936: l_api_name,
3937: G_PKG_NAME,

Line 3934: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3930: x_okc_action_attributes_tl_rec := ldefokcactionattributestlrec;
3931: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3932: EXCEPTION
3933: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3934: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3935: (
3936: l_api_name,
3937: G_PKG_NAME,
3938: 'OKC_API.G_RET_STS_ERROR',

Line 3938: 'OKC_API.G_RET_STS_ERROR',

3934: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3935: (
3936: l_api_name,
3937: G_PKG_NAME,
3938: 'OKC_API.G_RET_STS_ERROR',
3939: x_msg_count,
3940: x_msg_data,
3941: '_PVT'
3942: );

Line 3943: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3939: x_msg_count,
3940: x_msg_data,
3941: '_PVT'
3942: );
3943: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3944: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3945: (
3946: l_api_name,
3947: G_PKG_NAME,

Line 3944: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3940: x_msg_data,
3941: '_PVT'
3942: );
3943: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3944: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3945: (
3946: l_api_name,
3947: G_PKG_NAME,
3948: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3948: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3944: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3945: (
3946: l_api_name,
3947: G_PKG_NAME,
3948: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3949: x_msg_count,
3950: x_msg_data,
3951: '_PVT'
3952: );

Line 3954: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3950: x_msg_data,
3951: '_PVT'
3952: );
3953: WHEN OTHERS THEN
3954: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3955: (
3956: l_api_name,
3957: G_PKG_NAME,
3958: 'OTHERS',

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

3974: x_aaev_rec OUT NOCOPY aaev_rec_type) IS
3975:
3976: l_api_version CONSTANT NUMBER := 1;
3977: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
3978: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3979: l_aaev_rec aaev_rec_type := p_aaev_rec;
3980: l_def_aaev_rec aaev_rec_type;
3981: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType;
3982: LxOkcActionAttributesTlRec OkcActionAttributesTlRecType;

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

4003: x_aaev_rec OUT NOCOPY aaev_rec_type
4004: ) RETURN VARCHAR2 IS
4005: l_aaev_rec aaev_rec_type;
4006: l_row_notfound BOOLEAN := TRUE;
4007: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4008: BEGIN
4009: x_aaev_rec := p_aaev_rec;
4010: -- Get current database values
4011: l_aaev_rec := get_rec(p_aaev_rec, l_row_notfound);

Line 4013: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

4009: x_aaev_rec := p_aaev_rec;
4010: -- Get current database values
4011: l_aaev_rec := get_rec(p_aaev_rec, l_row_notfound);
4012: IF (l_row_notfound) THEN
4013: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4014: END IF;
4015: IF (x_aaev_rec.id = OKC_API.G_MISS_NUM)
4016: THEN
4017: x_aaev_rec.id := l_aaev_rec.id;

Line 4015: IF (x_aaev_rec.id = OKC_API.G_MISS_NUM)

4011: l_aaev_rec := get_rec(p_aaev_rec, l_row_notfound);
4012: IF (l_row_notfound) THEN
4013: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4014: END IF;
4015: IF (x_aaev_rec.id = OKC_API.G_MISS_NUM)
4016: THEN
4017: x_aaev_rec.id := l_aaev_rec.id;
4018: END IF;
4019: IF (x_aaev_rec.aal_id = OKC_API.G_MISS_NUM)

Line 4019: IF (x_aaev_rec.aal_id = OKC_API.G_MISS_NUM)

4015: IF (x_aaev_rec.id = OKC_API.G_MISS_NUM)
4016: THEN
4017: x_aaev_rec.id := l_aaev_rec.id;
4018: END IF;
4019: IF (x_aaev_rec.aal_id = OKC_API.G_MISS_NUM)
4020: THEN
4021: x_aaev_rec.aal_id := l_aaev_rec.aal_id;
4022: END IF;
4023: IF (x_aaev_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 4023: IF (x_aaev_rec.object_version_number = OKC_API.G_MISS_NUM)

4019: IF (x_aaev_rec.aal_id = OKC_API.G_MISS_NUM)
4020: THEN
4021: x_aaev_rec.aal_id := l_aaev_rec.aal_id;
4022: END IF;
4023: IF (x_aaev_rec.object_version_number = OKC_API.G_MISS_NUM)
4024: THEN
4025: x_aaev_rec.object_version_number := l_aaev_rec.object_version_number;
4026: END IF;
4027: IF (x_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 4027: IF (x_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

4023: IF (x_aaev_rec.object_version_number = OKC_API.G_MISS_NUM)
4024: THEN
4025: x_aaev_rec.object_version_number := l_aaev_rec.object_version_number;
4026: END IF;
4027: IF (x_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
4028: THEN
4029: x_aaev_rec.sfwt_flag := l_aaev_rec.sfwt_flag;
4030: END IF;
4031: IF (x_aaev_rec.acn_id = OKC_API.G_MISS_NUM)

Line 4031: IF (x_aaev_rec.acn_id = OKC_API.G_MISS_NUM)

4027: IF (x_aaev_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
4028: THEN
4029: x_aaev_rec.sfwt_flag := l_aaev_rec.sfwt_flag;
4030: END IF;
4031: IF (x_aaev_rec.acn_id = OKC_API.G_MISS_NUM)
4032: THEN
4033: x_aaev_rec.acn_id := l_aaev_rec.acn_id;
4034: END IF;
4035: IF (x_aaev_rec.element_name = OKC_API.G_MISS_CHAR)

Line 4035: IF (x_aaev_rec.element_name = OKC_API.G_MISS_CHAR)

4031: IF (x_aaev_rec.acn_id = OKC_API.G_MISS_NUM)
4032: THEN
4033: x_aaev_rec.acn_id := l_aaev_rec.acn_id;
4034: END IF;
4035: IF (x_aaev_rec.element_name = OKC_API.G_MISS_CHAR)
4036: THEN
4037: x_aaev_rec.element_name := l_aaev_rec.element_name;
4038: END IF;
4039: IF (x_aaev_rec.name = OKC_API.G_MISS_CHAR)

Line 4039: IF (x_aaev_rec.name = OKC_API.G_MISS_CHAR)

4035: IF (x_aaev_rec.element_name = OKC_API.G_MISS_CHAR)
4036: THEN
4037: x_aaev_rec.element_name := l_aaev_rec.element_name;
4038: END IF;
4039: IF (x_aaev_rec.name = OKC_API.G_MISS_CHAR)
4040: THEN
4041: x_aaev_rec.name := l_aaev_rec.name;
4042: END IF;
4043: IF (x_aaev_rec.description = OKC_API.G_MISS_CHAR)

Line 4043: IF (x_aaev_rec.description = OKC_API.G_MISS_CHAR)

4039: IF (x_aaev_rec.name = OKC_API.G_MISS_CHAR)
4040: THEN
4041: x_aaev_rec.name := l_aaev_rec.name;
4042: END IF;
4043: IF (x_aaev_rec.description = OKC_API.G_MISS_CHAR)
4044: THEN
4045: x_aaev_rec.description := l_aaev_rec.description;
4046: END IF;
4047: IF (x_aaev_rec.data_type = OKC_API.G_MISS_CHAR)

Line 4047: IF (x_aaev_rec.data_type = OKC_API.G_MISS_CHAR)

4043: IF (x_aaev_rec.description = OKC_API.G_MISS_CHAR)
4044: THEN
4045: x_aaev_rec.description := l_aaev_rec.description;
4046: END IF;
4047: IF (x_aaev_rec.data_type = OKC_API.G_MISS_CHAR)
4048: THEN
4049: x_aaev_rec.data_type := l_aaev_rec.data_type;
4050: END IF;
4051: IF (x_aaev_rec.list_yn = OKC_API.G_MISS_CHAR)

Line 4051: IF (x_aaev_rec.list_yn = OKC_API.G_MISS_CHAR)

4047: IF (x_aaev_rec.data_type = OKC_API.G_MISS_CHAR)
4048: THEN
4049: x_aaev_rec.data_type := l_aaev_rec.data_type;
4050: END IF;
4051: IF (x_aaev_rec.list_yn = OKC_API.G_MISS_CHAR)
4052: THEN
4053: x_aaev_rec.list_yn := l_aaev_rec.list_yn;
4054: END IF;
4055: IF (x_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR)

Line 4055: IF (x_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR)

4051: IF (x_aaev_rec.list_yn = OKC_API.G_MISS_CHAR)
4052: THEN
4053: x_aaev_rec.list_yn := l_aaev_rec.list_yn;
4054: END IF;
4055: IF (x_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR)
4056: THEN
4057: x_aaev_rec.visible_yn := l_aaev_rec.visible_yn;
4058: END IF;
4059: IF (x_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR)

Line 4059: IF (x_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR)

4055: IF (x_aaev_rec.visible_yn = OKC_API.G_MISS_CHAR)
4056: THEN
4057: x_aaev_rec.visible_yn := l_aaev_rec.visible_yn;
4058: END IF;
4059: IF (x_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR)
4060: THEN
4061: x_aaev_rec.date_of_interest_yn := l_aaev_rec.date_of_interest_yn;
4062: END IF;
4063: IF (x_aaev_rec.format_mask = OKC_API.G_MISS_CHAR)

Line 4063: IF (x_aaev_rec.format_mask = OKC_API.G_MISS_CHAR)

4059: IF (x_aaev_rec.date_of_interest_yn = OKC_API.G_MISS_CHAR)
4060: THEN
4061: x_aaev_rec.date_of_interest_yn := l_aaev_rec.date_of_interest_yn;
4062: END IF;
4063: IF (x_aaev_rec.format_mask = OKC_API.G_MISS_CHAR)
4064: THEN
4065: x_aaev_rec.format_mask := l_aaev_rec.format_mask;
4066: END IF;
4067: IF (x_aaev_rec.minimum_value = OKC_API.G_MISS_CHAR)

Line 4067: IF (x_aaev_rec.minimum_value = OKC_API.G_MISS_CHAR)

4063: IF (x_aaev_rec.format_mask = OKC_API.G_MISS_CHAR)
4064: THEN
4065: x_aaev_rec.format_mask := l_aaev_rec.format_mask;
4066: END IF;
4067: IF (x_aaev_rec.minimum_value = OKC_API.G_MISS_CHAR)
4068: THEN
4069: x_aaev_rec.minimum_value := l_aaev_rec.minimum_value;
4070: END IF;
4071: IF (x_aaev_rec.maximum_value = OKC_API.G_MISS_CHAR)

Line 4071: IF (x_aaev_rec.maximum_value = OKC_API.G_MISS_CHAR)

4067: IF (x_aaev_rec.minimum_value = OKC_API.G_MISS_CHAR)
4068: THEN
4069: x_aaev_rec.minimum_value := l_aaev_rec.minimum_value;
4070: END IF;
4071: IF (x_aaev_rec.maximum_value = OKC_API.G_MISS_CHAR)
4072: THEN
4073: x_aaev_rec.maximum_value := l_aaev_rec.maximum_value;
4074: END IF;
4075: IF (x_aaev_rec.JTOT_object_code = OKC_API.G_MISS_CHAR)

Line 4075: IF (x_aaev_rec.JTOT_object_code = OKC_API.G_MISS_CHAR)

4071: IF (x_aaev_rec.maximum_value = OKC_API.G_MISS_CHAR)
4072: THEN
4073: x_aaev_rec.maximum_value := l_aaev_rec.maximum_value;
4074: END IF;
4075: IF (x_aaev_rec.JTOT_object_code = OKC_API.G_MISS_CHAR)
4076: THEN
4077: x_aaev_rec.JTOT_object_code := l_aaev_rec.JTOT_object_code;
4078: END IF;
4079: IF (x_aaev_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR)

Line 4079: IF (x_aaev_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR)

4075: IF (x_aaev_rec.JTOT_object_code = OKC_API.G_MISS_CHAR)
4076: THEN
4077: x_aaev_rec.JTOT_object_code := l_aaev_rec.JTOT_object_code;
4078: END IF;
4079: IF (x_aaev_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR)
4080: THEN
4081: x_aaev_rec.NAME_COLUMN := l_aaev_rec.NAME_COLUMN;
4082: END IF;
4083: IF (x_aaev_rec.description_column = OKC_API.G_MISS_CHAR)

Line 4083: IF (x_aaev_rec.description_column = OKC_API.G_MISS_CHAR)

4079: IF (x_aaev_rec.NAME_COLUMN = OKC_API.G_MISS_CHAR)
4080: THEN
4081: x_aaev_rec.NAME_COLUMN := l_aaev_rec.NAME_COLUMN;
4082: END IF;
4083: IF (x_aaev_rec.description_column = OKC_API.G_MISS_CHAR)
4084: THEN
4085: x_aaev_rec.description_column := l_aaev_rec.description_column;
4086: END IF;
4087: IF (x_aaev_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR)

Line 4087: IF (x_aaev_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR)

4083: IF (x_aaev_rec.description_column = OKC_API.G_MISS_CHAR)
4084: THEN
4085: x_aaev_rec.description_column := l_aaev_rec.description_column;
4086: END IF;
4087: IF (x_aaev_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR)
4088: THEN
4089: x_aaev_rec.source_doc_number_yn := l_aaev_rec.source_doc_number_yn;
4090: END IF;
4091: IF (x_aaev_rec.application_id = OKC_API.G_MISS_NUM)

Line 4091: IF (x_aaev_rec.application_id = OKC_API.G_MISS_NUM)

4087: IF (x_aaev_rec.source_doc_number_yn = OKC_API.G_MISS_CHAR)
4088: THEN
4089: x_aaev_rec.source_doc_number_yn := l_aaev_rec.source_doc_number_yn;
4090: END IF;
4091: IF (x_aaev_rec.application_id = OKC_API.G_MISS_NUM)
4092: THEN
4093: x_aaev_rec.application_id := l_aaev_rec.application_id;
4094: END IF;
4095: IF (x_aaev_rec.seeded_flag = OKC_API.G_MISS_CHAR)

Line 4095: IF (x_aaev_rec.seeded_flag = OKC_API.G_MISS_CHAR)

4091: IF (x_aaev_rec.application_id = OKC_API.G_MISS_NUM)
4092: THEN
4093: x_aaev_rec.application_id := l_aaev_rec.application_id;
4094: END IF;
4095: IF (x_aaev_rec.seeded_flag = OKC_API.G_MISS_CHAR)
4096: THEN
4097: x_aaev_rec.seeded_flag := l_aaev_rec.seeded_flag;
4098: END IF;
4099: IF (x_aaev_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 4099: IF (x_aaev_rec.attribute_category = OKC_API.G_MISS_CHAR)

4095: IF (x_aaev_rec.seeded_flag = OKC_API.G_MISS_CHAR)
4096: THEN
4097: x_aaev_rec.seeded_flag := l_aaev_rec.seeded_flag;
4098: END IF;
4099: IF (x_aaev_rec.attribute_category = OKC_API.G_MISS_CHAR)
4100: THEN
4101: x_aaev_rec.attribute_category := l_aaev_rec.attribute_category;
4102: END IF;
4103: IF (x_aaev_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 4103: IF (x_aaev_rec.attribute1 = OKC_API.G_MISS_CHAR)

4099: IF (x_aaev_rec.attribute_category = OKC_API.G_MISS_CHAR)
4100: THEN
4101: x_aaev_rec.attribute_category := l_aaev_rec.attribute_category;
4102: END IF;
4103: IF (x_aaev_rec.attribute1 = OKC_API.G_MISS_CHAR)
4104: THEN
4105: x_aaev_rec.attribute1 := l_aaev_rec.attribute1;
4106: END IF;
4107: IF (x_aaev_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 4107: IF (x_aaev_rec.attribute2 = OKC_API.G_MISS_CHAR)

4103: IF (x_aaev_rec.attribute1 = OKC_API.G_MISS_CHAR)
4104: THEN
4105: x_aaev_rec.attribute1 := l_aaev_rec.attribute1;
4106: END IF;
4107: IF (x_aaev_rec.attribute2 = OKC_API.G_MISS_CHAR)
4108: THEN
4109: x_aaev_rec.attribute2 := l_aaev_rec.attribute2;
4110: END IF;
4111: IF (x_aaev_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 4111: IF (x_aaev_rec.attribute3 = OKC_API.G_MISS_CHAR)

4107: IF (x_aaev_rec.attribute2 = OKC_API.G_MISS_CHAR)
4108: THEN
4109: x_aaev_rec.attribute2 := l_aaev_rec.attribute2;
4110: END IF;
4111: IF (x_aaev_rec.attribute3 = OKC_API.G_MISS_CHAR)
4112: THEN
4113: x_aaev_rec.attribute3 := l_aaev_rec.attribute3;
4114: END IF;
4115: IF (x_aaev_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 4115: IF (x_aaev_rec.attribute4 = OKC_API.G_MISS_CHAR)

4111: IF (x_aaev_rec.attribute3 = OKC_API.G_MISS_CHAR)
4112: THEN
4113: x_aaev_rec.attribute3 := l_aaev_rec.attribute3;
4114: END IF;
4115: IF (x_aaev_rec.attribute4 = OKC_API.G_MISS_CHAR)
4116: THEN
4117: x_aaev_rec.attribute4 := l_aaev_rec.attribute4;
4118: END IF;
4119: IF (x_aaev_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 4119: IF (x_aaev_rec.attribute5 = OKC_API.G_MISS_CHAR)

4115: IF (x_aaev_rec.attribute4 = OKC_API.G_MISS_CHAR)
4116: THEN
4117: x_aaev_rec.attribute4 := l_aaev_rec.attribute4;
4118: END IF;
4119: IF (x_aaev_rec.attribute5 = OKC_API.G_MISS_CHAR)
4120: THEN
4121: x_aaev_rec.attribute5 := l_aaev_rec.attribute5;
4122: END IF;
4123: IF (x_aaev_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 4123: IF (x_aaev_rec.attribute6 = OKC_API.G_MISS_CHAR)

4119: IF (x_aaev_rec.attribute5 = OKC_API.G_MISS_CHAR)
4120: THEN
4121: x_aaev_rec.attribute5 := l_aaev_rec.attribute5;
4122: END IF;
4123: IF (x_aaev_rec.attribute6 = OKC_API.G_MISS_CHAR)
4124: THEN
4125: x_aaev_rec.attribute6 := l_aaev_rec.attribute6;
4126: END IF;
4127: IF (x_aaev_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 4127: IF (x_aaev_rec.attribute7 = OKC_API.G_MISS_CHAR)

4123: IF (x_aaev_rec.attribute6 = OKC_API.G_MISS_CHAR)
4124: THEN
4125: x_aaev_rec.attribute6 := l_aaev_rec.attribute6;
4126: END IF;
4127: IF (x_aaev_rec.attribute7 = OKC_API.G_MISS_CHAR)
4128: THEN
4129: x_aaev_rec.attribute7 := l_aaev_rec.attribute7;
4130: END IF;
4131: IF (x_aaev_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 4131: IF (x_aaev_rec.attribute8 = OKC_API.G_MISS_CHAR)

4127: IF (x_aaev_rec.attribute7 = OKC_API.G_MISS_CHAR)
4128: THEN
4129: x_aaev_rec.attribute7 := l_aaev_rec.attribute7;
4130: END IF;
4131: IF (x_aaev_rec.attribute8 = OKC_API.G_MISS_CHAR)
4132: THEN
4133: x_aaev_rec.attribute8 := l_aaev_rec.attribute8;
4134: END IF;
4135: IF (x_aaev_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 4135: IF (x_aaev_rec.attribute9 = OKC_API.G_MISS_CHAR)

4131: IF (x_aaev_rec.attribute8 = OKC_API.G_MISS_CHAR)
4132: THEN
4133: x_aaev_rec.attribute8 := l_aaev_rec.attribute8;
4134: END IF;
4135: IF (x_aaev_rec.attribute9 = OKC_API.G_MISS_CHAR)
4136: THEN
4137: x_aaev_rec.attribute9 := l_aaev_rec.attribute9;
4138: END IF;
4139: IF (x_aaev_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 4139: IF (x_aaev_rec.attribute10 = OKC_API.G_MISS_CHAR)

4135: IF (x_aaev_rec.attribute9 = OKC_API.G_MISS_CHAR)
4136: THEN
4137: x_aaev_rec.attribute9 := l_aaev_rec.attribute9;
4138: END IF;
4139: IF (x_aaev_rec.attribute10 = OKC_API.G_MISS_CHAR)
4140: THEN
4141: x_aaev_rec.attribute10 := l_aaev_rec.attribute10;
4142: END IF;
4143: IF (x_aaev_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 4143: IF (x_aaev_rec.attribute11 = OKC_API.G_MISS_CHAR)

4139: IF (x_aaev_rec.attribute10 = OKC_API.G_MISS_CHAR)
4140: THEN
4141: x_aaev_rec.attribute10 := l_aaev_rec.attribute10;
4142: END IF;
4143: IF (x_aaev_rec.attribute11 = OKC_API.G_MISS_CHAR)
4144: THEN
4145: x_aaev_rec.attribute11 := l_aaev_rec.attribute11;
4146: END IF;
4147: IF (x_aaev_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 4147: IF (x_aaev_rec.attribute12 = OKC_API.G_MISS_CHAR)

4143: IF (x_aaev_rec.attribute11 = OKC_API.G_MISS_CHAR)
4144: THEN
4145: x_aaev_rec.attribute11 := l_aaev_rec.attribute11;
4146: END IF;
4147: IF (x_aaev_rec.attribute12 = OKC_API.G_MISS_CHAR)
4148: THEN
4149: x_aaev_rec.attribute12 := l_aaev_rec.attribute12;
4150: END IF;
4151: IF (x_aaev_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 4151: IF (x_aaev_rec.attribute13 = OKC_API.G_MISS_CHAR)

4147: IF (x_aaev_rec.attribute12 = OKC_API.G_MISS_CHAR)
4148: THEN
4149: x_aaev_rec.attribute12 := l_aaev_rec.attribute12;
4150: END IF;
4151: IF (x_aaev_rec.attribute13 = OKC_API.G_MISS_CHAR)
4152: THEN
4153: x_aaev_rec.attribute13 := l_aaev_rec.attribute13;
4154: END IF;
4155: IF (x_aaev_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 4155: IF (x_aaev_rec.attribute14 = OKC_API.G_MISS_CHAR)

4151: IF (x_aaev_rec.attribute13 = OKC_API.G_MISS_CHAR)
4152: THEN
4153: x_aaev_rec.attribute13 := l_aaev_rec.attribute13;
4154: END IF;
4155: IF (x_aaev_rec.attribute14 = OKC_API.G_MISS_CHAR)
4156: THEN
4157: x_aaev_rec.attribute14 := l_aaev_rec.attribute14;
4158: END IF;
4159: IF (x_aaev_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 4159: IF (x_aaev_rec.attribute15 = OKC_API.G_MISS_CHAR)

4155: IF (x_aaev_rec.attribute14 = OKC_API.G_MISS_CHAR)
4156: THEN
4157: x_aaev_rec.attribute14 := l_aaev_rec.attribute14;
4158: END IF;
4159: IF (x_aaev_rec.attribute15 = OKC_API.G_MISS_CHAR)
4160: THEN
4161: x_aaev_rec.attribute15 := l_aaev_rec.attribute15;
4162: END IF;
4163: IF (x_aaev_rec.created_by = OKC_API.G_MISS_NUM)

Line 4163: IF (x_aaev_rec.created_by = OKC_API.G_MISS_NUM)

4159: IF (x_aaev_rec.attribute15 = OKC_API.G_MISS_CHAR)
4160: THEN
4161: x_aaev_rec.attribute15 := l_aaev_rec.attribute15;
4162: END IF;
4163: IF (x_aaev_rec.created_by = OKC_API.G_MISS_NUM)
4164: THEN
4165: x_aaev_rec.created_by := l_aaev_rec.created_by;
4166: END IF;
4167: IF (x_aaev_rec.creation_date = OKC_API.G_MISS_DATE)

Line 4167: IF (x_aaev_rec.creation_date = OKC_API.G_MISS_DATE)

4163: IF (x_aaev_rec.created_by = OKC_API.G_MISS_NUM)
4164: THEN
4165: x_aaev_rec.created_by := l_aaev_rec.created_by;
4166: END IF;
4167: IF (x_aaev_rec.creation_date = OKC_API.G_MISS_DATE)
4168: THEN
4169: x_aaev_rec.creation_date := l_aaev_rec.creation_date;
4170: END IF;
4171: IF (x_aaev_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 4171: IF (x_aaev_rec.last_updated_by = OKC_API.G_MISS_NUM)

4167: IF (x_aaev_rec.creation_date = OKC_API.G_MISS_DATE)
4168: THEN
4169: x_aaev_rec.creation_date := l_aaev_rec.creation_date;
4170: END IF;
4171: IF (x_aaev_rec.last_updated_by = OKC_API.G_MISS_NUM)
4172: THEN
4173: x_aaev_rec.last_updated_by := l_aaev_rec.last_updated_by;
4174: END IF;
4175: IF (x_aaev_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 4175: IF (x_aaev_rec.last_update_date = OKC_API.G_MISS_DATE)

4171: IF (x_aaev_rec.last_updated_by = OKC_API.G_MISS_NUM)
4172: THEN
4173: x_aaev_rec.last_updated_by := l_aaev_rec.last_updated_by;
4174: END IF;
4175: IF (x_aaev_rec.last_update_date = OKC_API.G_MISS_DATE)
4176: THEN
4177: x_aaev_rec.last_update_date := l_aaev_rec.last_update_date;
4178: END IF;
4179: IF (x_aaev_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 4179: IF (x_aaev_rec.last_update_login = OKC_API.G_MISS_NUM)

4175: IF (x_aaev_rec.last_update_date = OKC_API.G_MISS_DATE)
4176: THEN
4177: x_aaev_rec.last_update_date := l_aaev_rec.last_update_date;
4178: END IF;
4179: IF (x_aaev_rec.last_update_login = OKC_API.G_MISS_NUM)
4180: THEN
4181: x_aaev_rec.last_update_login := l_aaev_rec.last_update_login;
4182: END IF;
4183: RETURN(l_return_status);

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

4188: FUNCTION Set_Attributes (
4189: p_aaev_rec IN aaev_rec_type,
4190: x_aaev_rec OUT NOCOPY aaev_rec_type
4191: ) RETURN VARCHAR2 IS
4192: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4193: BEGIN
4194: x_aaev_rec := p_aaev_rec;
4195: x_aaev_rec.OBJECT_VERSION_NUMBER := NVL(x_aaev_rec.OBJECT_VERSION_NUMBER, 0) + 1;
4196: RETURN(l_return_status);

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

4195: x_aaev_rec.OBJECT_VERSION_NUMBER := NVL(x_aaev_rec.OBJECT_VERSION_NUMBER, 0) + 1;
4196: RETURN(l_return_status);
4197: END Set_Attributes;
4198: BEGIN
4199: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4200: G_PKG_NAME,
4201: p_init_msg_list,
4202: l_api_version,
4203: p_api_version,

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

4202: l_api_version,
4203: p_api_version,
4204: '_PVT',
4205: x_return_status);
4206: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4207: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4208: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4209: RAISE OKC_API.G_EXCEPTION_ERROR;
4210: END IF;

Line 4207: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4203: p_api_version,
4204: '_PVT',
4205: x_return_status);
4206: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4207: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4208: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4209: RAISE OKC_API.G_EXCEPTION_ERROR;
4210: END IF;
4211: -- Seeded data should not be updated

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

4204: '_PVT',
4205: x_return_status);
4206: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4207: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4208: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4209: RAISE OKC_API.G_EXCEPTION_ERROR;
4210: END IF;
4211: -- Seeded data should not be updated
4212: IF l_aaev_rec.last_updated_by <> 1 THEN

Line 4209: RAISE OKC_API.G_EXCEPTION_ERROR;

4205: x_return_status);
4206: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4207: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4208: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4209: RAISE OKC_API.G_EXCEPTION_ERROR;
4210: END IF;
4211: -- Seeded data should not be updated
4212: IF l_aaev_rec.last_updated_by <> 1 THEN
4213: IF l_aaev_rec.seeded_flag = 'Y' THEN

Line 4214: OKC_API.set_message (p_app_name => G_APP_NAME,

4210: END IF;
4211: -- Seeded data should not be updated
4212: IF l_aaev_rec.last_updated_by <> 1 THEN
4213: IF l_aaev_rec.seeded_flag = 'Y' THEN
4214: OKC_API.set_message (p_app_name => G_APP_NAME,
4215: p_msg_name => 'OKC_NOT_DELETE_SEEDED');
4216: RAISE OKC_API.G_EXCEPTION_ERROR;
4217: END IF;
4218: END IF;

Line 4216: RAISE OKC_API.G_EXCEPTION_ERROR;

4212: IF l_aaev_rec.last_updated_by <> 1 THEN
4213: IF l_aaev_rec.seeded_flag = 'Y' THEN
4214: OKC_API.set_message (p_app_name => G_APP_NAME,
4215: p_msg_name => 'OKC_NOT_DELETE_SEEDED');
4216: RAISE OKC_API.G_EXCEPTION_ERROR;
4217: END IF;
4218: END IF;
4219: /*IF l_aaev_rec.created_by = 1 THEN
4220: OKC_API.set_message (p_app_name => G_APP_NAME,

Line 4220: OKC_API.set_message (p_app_name => G_APP_NAME,

4216: RAISE OKC_API.G_EXCEPTION_ERROR;
4217: END IF;
4218: END IF;
4219: /*IF l_aaev_rec.created_by = 1 THEN
4220: OKC_API.set_message (p_app_name => G_APP_NAME,
4221: p_msg_name => 'OKC_NOT_DELETE_SEEDED');
4222: RAISE OKC_API.G_EXCEPTION_ERROR;
4223: END IF;*/
4224: --- Setting item attributes

Line 4222: RAISE OKC_API.G_EXCEPTION_ERROR;

4218: END IF;
4219: /*IF l_aaev_rec.created_by = 1 THEN
4220: OKC_API.set_message (p_app_name => G_APP_NAME,
4221: p_msg_name => 'OKC_NOT_DELETE_SEEDED');
4222: RAISE OKC_API.G_EXCEPTION_ERROR;
4223: END IF;*/
4224: --- Setting item attributes
4225: l_return_status := Set_Attributes(
4226: p_aaev_rec, -- IN

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

4225: l_return_status := Set_Attributes(
4226: p_aaev_rec, -- IN
4227: l_aaev_rec); -- OUT
4228: --- If any errors happen abort API
4229: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4230: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4231: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4232: RAISE OKC_API.G_EXCEPTION_ERROR;
4233: END IF;

Line 4230: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4226: p_aaev_rec, -- IN
4227: l_aaev_rec); -- OUT
4228: --- If any errors happen abort API
4229: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4230: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4231: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4232: RAISE OKC_API.G_EXCEPTION_ERROR;
4233: END IF;
4234: l_return_status := populate_new_record(l_aaev_rec, l_def_aaev_rec);

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

4227: l_aaev_rec); -- OUT
4228: --- If any errors happen abort API
4229: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4230: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4231: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4232: RAISE OKC_API.G_EXCEPTION_ERROR;
4233: END IF;
4234: l_return_status := populate_new_record(l_aaev_rec, l_def_aaev_rec);
4235: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4232: RAISE OKC_API.G_EXCEPTION_ERROR;

4228: --- If any errors happen abort API
4229: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4230: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4231: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4232: RAISE OKC_API.G_EXCEPTION_ERROR;
4233: END IF;
4234: l_return_status := populate_new_record(l_aaev_rec, l_def_aaev_rec);
4235: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4236: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

4231: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4232: RAISE OKC_API.G_EXCEPTION_ERROR;
4233: END IF;
4234: l_return_status := populate_new_record(l_aaev_rec, l_def_aaev_rec);
4235: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4236: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4237: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4238: RAISE OKC_API.G_EXCEPTION_ERROR;
4239: END IF;

Line 4236: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4232: RAISE OKC_API.G_EXCEPTION_ERROR;
4233: END IF;
4234: l_return_status := populate_new_record(l_aaev_rec, l_def_aaev_rec);
4235: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4236: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4237: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4238: RAISE OKC_API.G_EXCEPTION_ERROR;
4239: END IF;
4240: l_def_aaev_rec := fill_who_columns(l_def_aaev_rec);

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

4233: END IF;
4234: l_return_status := populate_new_record(l_aaev_rec, l_def_aaev_rec);
4235: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4236: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4237: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4238: RAISE OKC_API.G_EXCEPTION_ERROR;
4239: END IF;
4240: l_def_aaev_rec := fill_who_columns(l_def_aaev_rec);
4241: --- Validate all non-missing attributes (Item Level Validation)

Line 4238: RAISE OKC_API.G_EXCEPTION_ERROR;

4234: l_return_status := populate_new_record(l_aaev_rec, l_def_aaev_rec);
4235: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4236: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4237: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4238: RAISE OKC_API.G_EXCEPTION_ERROR;
4239: END IF;
4240: l_def_aaev_rec := fill_who_columns(l_def_aaev_rec);
4241: --- Validate all non-missing attributes (Item Level Validation)
4242: l_return_status := Validate_Attributes(l_def_aaev_rec);

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

4240: l_def_aaev_rec := fill_who_columns(l_def_aaev_rec);
4241: --- Validate all non-missing attributes (Item Level Validation)
4242: l_return_status := Validate_Attributes(l_def_aaev_rec);
4243: --- If any errors happen abort API
4244: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4245: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4246: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4247: RAISE OKC_API.G_EXCEPTION_ERROR;
4248: END IF;

Line 4245: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4241: --- Validate all non-missing attributes (Item Level Validation)
4242: l_return_status := Validate_Attributes(l_def_aaev_rec);
4243: --- If any errors happen abort API
4244: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4245: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4246: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4247: RAISE OKC_API.G_EXCEPTION_ERROR;
4248: END IF;
4249: l_return_status := Validate_Record(l_def_aaev_rec);

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

4242: l_return_status := Validate_Attributes(l_def_aaev_rec);
4243: --- If any errors happen abort API
4244: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4245: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4246: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4247: RAISE OKC_API.G_EXCEPTION_ERROR;
4248: END IF;
4249: l_return_status := Validate_Record(l_def_aaev_rec);
4250: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4247: RAISE OKC_API.G_EXCEPTION_ERROR;

4243: --- If any errors happen abort API
4244: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4245: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4246: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4247: RAISE OKC_API.G_EXCEPTION_ERROR;
4248: END IF;
4249: l_return_status := Validate_Record(l_def_aaev_rec);
4250: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4251: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

4246: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4247: RAISE OKC_API.G_EXCEPTION_ERROR;
4248: END IF;
4249: l_return_status := Validate_Record(l_def_aaev_rec);
4250: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4251: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4252: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4253: RAISE OKC_API.G_EXCEPTION_ERROR;
4254: END IF;

Line 4251: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4247: RAISE OKC_API.G_EXCEPTION_ERROR;
4248: END IF;
4249: l_return_status := Validate_Record(l_def_aaev_rec);
4250: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4251: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4252: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4253: RAISE OKC_API.G_EXCEPTION_ERROR;
4254: END IF;
4255:

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

4248: END IF;
4249: l_return_status := Validate_Record(l_def_aaev_rec);
4250: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4251: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4252: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4253: RAISE OKC_API.G_EXCEPTION_ERROR;
4254: END IF;
4255:
4256: --------------------------------------

Line 4253: RAISE OKC_API.G_EXCEPTION_ERROR;

4249: l_return_status := Validate_Record(l_def_aaev_rec);
4250: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4251: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4252: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4253: RAISE OKC_API.G_EXCEPTION_ERROR;
4254: END IF;
4255:
4256: --------------------------------------
4257: -- Move VIEW record to "Child" records

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

4268: x_msg_data,
4269: l_okc_action_attributes_tl_rec,
4270: LxOkcActionAttributesTlRec
4271: );
4272: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4273: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4274: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4275: RAISE OKC_API.G_EXCEPTION_ERROR;
4276: END IF;

Line 4273: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4269: l_okc_action_attributes_tl_rec,
4270: LxOkcActionAttributesTlRec
4271: );
4272: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4273: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4274: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4275: RAISE OKC_API.G_EXCEPTION_ERROR;
4276: END IF;
4277: migrate(LxOkcActionAttributesTlRec, l_def_aaev_rec);

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

4270: LxOkcActionAttributesTlRec
4271: );
4272: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4273: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4274: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4275: RAISE OKC_API.G_EXCEPTION_ERROR;
4276: END IF;
4277: migrate(LxOkcActionAttributesTlRec, l_def_aaev_rec);
4278: update_row(

Line 4275: RAISE OKC_API.G_EXCEPTION_ERROR;

4271: );
4272: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4273: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4274: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4275: RAISE OKC_API.G_EXCEPTION_ERROR;
4276: END IF;
4277: migrate(LxOkcActionAttributesTlRec, l_def_aaev_rec);
4278: update_row(
4279: p_init_msg_list,

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

4282: x_msg_data,
4283: l_aae_rec,
4284: lx_aae_rec
4285: );
4286: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4287: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4288: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4289: RAISE OKC_API.G_EXCEPTION_ERROR;
4290: END IF;

Line 4287: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4283: l_aae_rec,
4284: lx_aae_rec
4285: );
4286: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4287: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4288: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4289: RAISE OKC_API.G_EXCEPTION_ERROR;
4290: END IF;
4291: migrate(lx_aae_rec, l_def_aaev_rec);

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

4284: lx_aae_rec
4285: );
4286: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4287: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4288: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4289: RAISE OKC_API.G_EXCEPTION_ERROR;
4290: END IF;
4291: migrate(lx_aae_rec, l_def_aaev_rec);
4292: x_aaev_rec := l_def_aaev_rec;

Line 4289: RAISE OKC_API.G_EXCEPTION_ERROR;

4285: );
4286: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4287: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4288: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4289: RAISE OKC_API.G_EXCEPTION_ERROR;
4290: END IF;
4291: migrate(lx_aae_rec, l_def_aaev_rec);
4292: x_aaev_rec := l_def_aaev_rec;
4293: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

4289: RAISE OKC_API.G_EXCEPTION_ERROR;
4290: END IF;
4291: migrate(lx_aae_rec, l_def_aaev_rec);
4292: x_aaev_rec := l_def_aaev_rec;
4293: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4294: EXCEPTION
4295: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4296: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4297: (

Line 4295: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4291: migrate(lx_aae_rec, l_def_aaev_rec);
4292: x_aaev_rec := l_def_aaev_rec;
4293: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4294: EXCEPTION
4295: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4296: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4297: (
4298: l_api_name,
4299: G_PKG_NAME,

Line 4296: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4292: x_aaev_rec := l_def_aaev_rec;
4293: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4294: EXCEPTION
4295: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4296: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4297: (
4298: l_api_name,
4299: G_PKG_NAME,
4300: 'OKC_API.G_RET_STS_ERROR',

Line 4300: 'OKC_API.G_RET_STS_ERROR',

4296: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4297: (
4298: l_api_name,
4299: G_PKG_NAME,
4300: 'OKC_API.G_RET_STS_ERROR',
4301: x_msg_count,
4302: x_msg_data,
4303: '_PVT'
4304: );

Line 4305: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4301: x_msg_count,
4302: x_msg_data,
4303: '_PVT'
4304: );
4305: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4306: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4307: (
4308: l_api_name,
4309: G_PKG_NAME,

Line 4306: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4302: x_msg_data,
4303: '_PVT'
4304: );
4305: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4306: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4307: (
4308: l_api_name,
4309: G_PKG_NAME,
4310: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4310: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4306: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4307: (
4308: l_api_name,
4309: G_PKG_NAME,
4310: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4311: x_msg_count,
4312: x_msg_data,
4313: '_PVT'
4314: );

Line 4316: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4312: x_msg_data,
4313: '_PVT'
4314: );
4315: WHEN OTHERS THEN
4316: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4317: (
4318: l_api_name,
4319: G_PKG_NAME,
4320: 'OTHERS',

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

4336: x_aaev_tbl OUT NOCOPY aaev_tbl_type) IS
4337:
4338: l_api_version CONSTANT NUMBER := 1;
4339: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4340: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4341: i NUMBER := 0;
4342: BEGIN
4343: OKC_API.init_msg_list(p_init_msg_list);
4344: -- Make sure PL/SQL table has records in it before passing

Line 4343: OKC_API.init_msg_list(p_init_msg_list);

4339: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4340: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4341: i NUMBER := 0;
4342: BEGIN
4343: OKC_API.init_msg_list(p_init_msg_list);
4344: -- Make sure PL/SQL table has records in it before passing
4345: IF (p_aaev_tbl.COUNT > 0) THEN
4346: i := p_aaev_tbl.FIRST;
4347: LOOP

Line 4350: p_init_msg_list => OKC_API.G_FALSE,

4346: i := p_aaev_tbl.FIRST;
4347: LOOP
4348: update_row (
4349: p_api_version => p_api_version,
4350: p_init_msg_list => OKC_API.G_FALSE,
4351: x_return_status => x_return_status,
4352: x_msg_count => x_msg_count,
4353: x_msg_data => x_msg_data,
4354: p_aaev_rec => p_aaev_tbl(i),

Line 4361: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4357: i := p_aaev_tbl.NEXT(i);
4358: END LOOP;
4359: END IF;
4360: EXCEPTION
4361: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4362: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4363: (
4364: l_api_name,
4365: G_PKG_NAME,

Line 4362: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4358: END LOOP;
4359: END IF;
4360: EXCEPTION
4361: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4362: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4363: (
4364: l_api_name,
4365: G_PKG_NAME,
4366: 'OKC_API.G_RET_STS_ERROR',

Line 4366: 'OKC_API.G_RET_STS_ERROR',

4362: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4363: (
4364: l_api_name,
4365: G_PKG_NAME,
4366: 'OKC_API.G_RET_STS_ERROR',
4367: x_msg_count,
4368: x_msg_data,
4369: '_PVT'
4370: );

Line 4371: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4367: x_msg_count,
4368: x_msg_data,
4369: '_PVT'
4370: );
4371: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4372: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4373: (
4374: l_api_name,
4375: G_PKG_NAME,

Line 4372: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4368: x_msg_data,
4369: '_PVT'
4370: );
4371: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4372: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4373: (
4374: l_api_name,
4375: G_PKG_NAME,
4376: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4376: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4372: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4373: (
4374: l_api_name,
4375: G_PKG_NAME,
4376: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4377: x_msg_count,
4378: x_msg_data,
4379: '_PVT'
4380: );

Line 4382: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4378: x_msg_data,
4379: '_PVT'
4380: );
4381: WHEN OTHERS THEN
4382: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4383: (
4384: l_api_name,
4385: G_PKG_NAME,
4386: 'OTHERS',

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

4404: p_aae_rec IN aae_rec_type) IS
4405:
4406: l_api_version CONSTANT NUMBER := 1;
4407: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
4408: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4409: l_aae_rec aae_rec_type:= p_aae_rec;
4410: l_row_notfound BOOLEAN := TRUE;
4411: BEGIN
4412: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

4408: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4409: l_aae_rec aae_rec_type:= p_aae_rec;
4410: l_row_notfound BOOLEAN := TRUE;
4411: BEGIN
4412: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4413: p_init_msg_list,
4414: '_PVT',
4415: x_return_status);
4416: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

4412: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4413: p_init_msg_list,
4414: '_PVT',
4415: x_return_status);
4416: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4418: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4419: RAISE OKC_API.G_EXCEPTION_ERROR;
4420: END IF;

Line 4417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4413: p_init_msg_list,
4414: '_PVT',
4415: x_return_status);
4416: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4418: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4419: RAISE OKC_API.G_EXCEPTION_ERROR;
4420: END IF;
4421: DELETE FROM OKC_ACTION_ATTRIBUTES_B

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

4414: '_PVT',
4415: x_return_status);
4416: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4418: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4419: RAISE OKC_API.G_EXCEPTION_ERROR;
4420: END IF;
4421: DELETE FROM OKC_ACTION_ATTRIBUTES_B
4422: WHERE ID = l_aae_rec.id;

Line 4419: RAISE OKC_API.G_EXCEPTION_ERROR;

4415: x_return_status);
4416: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4418: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4419: RAISE OKC_API.G_EXCEPTION_ERROR;
4420: END IF;
4421: DELETE FROM OKC_ACTION_ATTRIBUTES_B
4422: WHERE ID = l_aae_rec.id;
4423:

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

4420: END IF;
4421: DELETE FROM OKC_ACTION_ATTRIBUTES_B
4422: WHERE ID = l_aae_rec.id;
4423:
4424: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4425: EXCEPTION
4426: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4427: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4428: (

Line 4426: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4422: WHERE ID = l_aae_rec.id;
4423:
4424: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4425: EXCEPTION
4426: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4427: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4428: (
4429: l_api_name,
4430: G_PKG_NAME,

Line 4427: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4423:
4424: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4425: EXCEPTION
4426: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4427: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4428: (
4429: l_api_name,
4430: G_PKG_NAME,
4431: 'OKC_API.G_RET_STS_ERROR',

Line 4431: 'OKC_API.G_RET_STS_ERROR',

4427: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4428: (
4429: l_api_name,
4430: G_PKG_NAME,
4431: 'OKC_API.G_RET_STS_ERROR',
4432: x_msg_count,
4433: x_msg_data,
4434: '_PVT'
4435: );

Line 4436: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4432: x_msg_count,
4433: x_msg_data,
4434: '_PVT'
4435: );
4436: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4437: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4438: (
4439: l_api_name,
4440: G_PKG_NAME,

Line 4437: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4433: x_msg_data,
4434: '_PVT'
4435: );
4436: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4437: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4438: (
4439: l_api_name,
4440: G_PKG_NAME,
4441: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4441: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4437: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4438: (
4439: l_api_name,
4440: G_PKG_NAME,
4441: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4442: x_msg_count,
4443: x_msg_data,
4444: '_PVT'
4445: );

Line 4447: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4443: x_msg_data,
4444: '_PVT'
4445: );
4446: WHEN OTHERS THEN
4447: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4448: (
4449: l_api_name,
4450: G_PKG_NAME,
4451: 'OTHERS',

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

4465: p_okc_action_attributes_tl_rec IN OkcActionAttributesTlRecType) IS
4466:
4467: l_api_version CONSTANT NUMBER := 1;
4468: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
4469: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4470: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType:= p_okc_action_attributes_tl_rec;
4471: l_row_notfound BOOLEAN := TRUE;
4472: -------------------------------------------------
4473: -- Set_Attributes for:OKC_ACTION_ATTRIBUTES_TL --

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

4475: FUNCTION Set_Attributes (
4476: p_okc_action_attributes_tl_rec IN OkcActionAttributesTlRecType,
4477: x_okc_action_attributes_tl_rec OUT NOCOPY OkcActionAttributesTlRecType
4478: ) RETURN VARCHAR2 IS
4479: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4480: BEGIN
4481: x_okc_action_attributes_tl_rec := p_okc_action_attributes_tl_rec;
4482: x_okc_action_attributes_tl_rec.LANGUAGE := l_lang;
4483: RETURN(l_return_status);

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

4482: x_okc_action_attributes_tl_rec.LANGUAGE := l_lang;
4483: RETURN(l_return_status);
4484: END Set_Attributes;
4485: BEGIN
4486: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4487: p_init_msg_list,
4488: '_PVT',
4489: x_return_status);
4490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

4486: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4487: p_init_msg_list,
4488: '_PVT',
4489: x_return_status);
4490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4493: RAISE OKC_API.G_EXCEPTION_ERROR;
4494: END IF;

Line 4491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4487: p_init_msg_list,
4488: '_PVT',
4489: x_return_status);
4490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4493: RAISE OKC_API.G_EXCEPTION_ERROR;
4494: END IF;
4495: --- Setting item attributes

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

4488: '_PVT',
4489: x_return_status);
4490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4493: RAISE OKC_API.G_EXCEPTION_ERROR;
4494: END IF;
4495: --- Setting item attributes
4496: l_return_status := Set_Attributes(

Line 4493: RAISE OKC_API.G_EXCEPTION_ERROR;

4489: x_return_status);
4490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4493: RAISE OKC_API.G_EXCEPTION_ERROR;
4494: END IF;
4495: --- Setting item attributes
4496: l_return_status := Set_Attributes(
4497: p_okc_action_attributes_tl_rec, -- IN

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

4496: l_return_status := Set_Attributes(
4497: p_okc_action_attributes_tl_rec, -- IN
4498: l_okc_action_attributes_tl_rec); -- OUT
4499: --- If any errors happen abort API
4500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4503: RAISE OKC_API.G_EXCEPTION_ERROR;
4504: END IF;

Line 4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4497: p_okc_action_attributes_tl_rec, -- IN
4498: l_okc_action_attributes_tl_rec); -- OUT
4499: --- If any errors happen abort API
4500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4503: RAISE OKC_API.G_EXCEPTION_ERROR;
4504: END IF;
4505: DELETE FROM OKC_ACTION_ATTRIBUTES_TL

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

4498: l_okc_action_attributes_tl_rec); -- OUT
4499: --- If any errors happen abort API
4500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4503: RAISE OKC_API.G_EXCEPTION_ERROR;
4504: END IF;
4505: DELETE FROM OKC_ACTION_ATTRIBUTES_TL
4506: WHERE ID = l_okc_action_attributes_tl_rec.id;

Line 4503: RAISE OKC_API.G_EXCEPTION_ERROR;

4499: --- If any errors happen abort API
4500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4503: RAISE OKC_API.G_EXCEPTION_ERROR;
4504: END IF;
4505: DELETE FROM OKC_ACTION_ATTRIBUTES_TL
4506: WHERE ID = l_okc_action_attributes_tl_rec.id;
4507:

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

4504: END IF;
4505: DELETE FROM OKC_ACTION_ATTRIBUTES_TL
4506: WHERE ID = l_okc_action_attributes_tl_rec.id;
4507:
4508: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4509: EXCEPTION
4510: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4511: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4512: (

Line 4510: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4506: WHERE ID = l_okc_action_attributes_tl_rec.id;
4507:
4508: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4509: EXCEPTION
4510: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4511: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4512: (
4513: l_api_name,
4514: G_PKG_NAME,

Line 4511: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4507:
4508: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4509: EXCEPTION
4510: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4511: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4512: (
4513: l_api_name,
4514: G_PKG_NAME,
4515: 'OKC_API.G_RET_STS_ERROR',

Line 4515: 'OKC_API.G_RET_STS_ERROR',

4511: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4512: (
4513: l_api_name,
4514: G_PKG_NAME,
4515: 'OKC_API.G_RET_STS_ERROR',
4516: x_msg_count,
4517: x_msg_data,
4518: '_PVT'
4519: );

Line 4520: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4516: x_msg_count,
4517: x_msg_data,
4518: '_PVT'
4519: );
4520: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4521: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4522: (
4523: l_api_name,
4524: G_PKG_NAME,

Line 4521: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4517: x_msg_data,
4518: '_PVT'
4519: );
4520: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4521: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4522: (
4523: l_api_name,
4524: G_PKG_NAME,
4525: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4525: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4521: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4522: (
4523: l_api_name,
4524: G_PKG_NAME,
4525: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4526: x_msg_count,
4527: x_msg_data,
4528: '_PVT'
4529: );

Line 4531: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4527: x_msg_data,
4528: '_PVT'
4529: );
4530: WHEN OTHERS THEN
4531: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4532: (
4533: l_api_name,
4534: G_PKG_NAME,
4535: 'OTHERS',

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

4550: p_aaev_rec IN aaev_rec_type) IS
4551:
4552: l_api_version CONSTANT NUMBER := 1;
4553: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
4554: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4555: l_aaev_rec aaev_rec_type := p_aaev_rec;
4556: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType;
4557: l_aae_rec aae_rec_type;
4558: BEGIN

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

4555: l_aaev_rec aaev_rec_type := p_aaev_rec;
4556: l_okc_action_attributes_tl_rec OkcActionAttributesTlRecType;
4557: l_aae_rec aae_rec_type;
4558: BEGIN
4559: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4560: G_PKG_NAME,
4561: p_init_msg_list,
4562: l_api_version,
4563: p_api_version,

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

4562: l_api_version,
4563: p_api_version,
4564: '_PVT',
4565: x_return_status);
4566: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4567: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4568: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4569: RAISE OKC_API.G_EXCEPTION_ERROR;
4570: END IF;

Line 4567: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4563: p_api_version,
4564: '_PVT',
4565: x_return_status);
4566: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4567: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4568: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4569: RAISE OKC_API.G_EXCEPTION_ERROR;
4570: END IF;
4571: -- Seeded data should not be deleted

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

4564: '_PVT',
4565: x_return_status);
4566: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4567: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4568: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4569: RAISE OKC_API.G_EXCEPTION_ERROR;
4570: END IF;
4571: -- Seeded data should not be deleted
4572: IF l_aaev_rec.last_updated_by <> 1 THEN

Line 4569: RAISE OKC_API.G_EXCEPTION_ERROR;

4565: x_return_status);
4566: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4567: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4568: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4569: RAISE OKC_API.G_EXCEPTION_ERROR;
4570: END IF;
4571: -- Seeded data should not be deleted
4572: IF l_aaev_rec.last_updated_by <> 1 THEN
4573: IF l_aaev_rec.seeded_flag = 'Y' THEN

Line 4574: OKC_API.set_message (p_app_name => G_APP_NAME,

4570: END IF;
4571: -- Seeded data should not be deleted
4572: IF l_aaev_rec.last_updated_by <> 1 THEN
4573: IF l_aaev_rec.seeded_flag = 'Y' THEN
4574: OKC_API.set_message (p_app_name => G_APP_NAME,
4575: p_msg_name => 'OKC_NOT_DELETE_SEEDED');
4576: RAISE OKC_API.G_EXCEPTION_ERROR;
4577: END IF;
4578: END IF;

Line 4576: RAISE OKC_API.G_EXCEPTION_ERROR;

4572: IF l_aaev_rec.last_updated_by <> 1 THEN
4573: IF l_aaev_rec.seeded_flag = 'Y' THEN
4574: OKC_API.set_message (p_app_name => G_APP_NAME,
4575: p_msg_name => 'OKC_NOT_DELETE_SEEDED');
4576: RAISE OKC_API.G_EXCEPTION_ERROR;
4577: END IF;
4578: END IF;
4579: /*IF l_aaev_rec.created_by = 1 THEN
4580: OKC_API.set_message (p_app_name => G_APP_NAME,

Line 4580: OKC_API.set_message (p_app_name => G_APP_NAME,

4576: RAISE OKC_API.G_EXCEPTION_ERROR;
4577: END IF;
4578: END IF;
4579: /*IF l_aaev_rec.created_by = 1 THEN
4580: OKC_API.set_message (p_app_name => G_APP_NAME,
4581: p_msg_name => 'OKC_NOT_DELETE_SEEDED');
4582: RAISE OKC_API.G_EXCEPTION_ERROR;
4583: END IF;*/
4584: --------------------------------------

Line 4582: RAISE OKC_API.G_EXCEPTION_ERROR;

4578: END IF;
4579: /*IF l_aaev_rec.created_by = 1 THEN
4580: OKC_API.set_message (p_app_name => G_APP_NAME,
4581: p_msg_name => 'OKC_NOT_DELETE_SEEDED');
4582: RAISE OKC_API.G_EXCEPTION_ERROR;
4583: END IF;*/
4584: --------------------------------------
4585: -- Move VIEW record to "Child" records
4586: --------------------------------------

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

4595: x_msg_count,
4596: x_msg_data,
4597: l_okc_action_attributes_tl_rec
4598: );
4599: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4600: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4601: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4602: RAISE OKC_API.G_EXCEPTION_ERROR;
4603: END IF;

Line 4600: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4596: x_msg_data,
4597: l_okc_action_attributes_tl_rec
4598: );
4599: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4600: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4601: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4602: RAISE OKC_API.G_EXCEPTION_ERROR;
4603: END IF;
4604: delete_row(

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

4597: l_okc_action_attributes_tl_rec
4598: );
4599: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4600: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4601: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4602: RAISE OKC_API.G_EXCEPTION_ERROR;
4603: END IF;
4604: delete_row(
4605: p_init_msg_list,

Line 4602: RAISE OKC_API.G_EXCEPTION_ERROR;

4598: );
4599: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4600: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4601: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4602: RAISE OKC_API.G_EXCEPTION_ERROR;
4603: END IF;
4604: delete_row(
4605: p_init_msg_list,
4606: x_return_status,

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

4607: x_msg_count,
4608: x_msg_data,
4609: l_aae_rec
4610: );
4611: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4612: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4613: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4614: RAISE OKC_API.G_EXCEPTION_ERROR;
4615: END IF;

Line 4612: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4608: x_msg_data,
4609: l_aae_rec
4610: );
4611: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4612: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4613: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4614: RAISE OKC_API.G_EXCEPTION_ERROR;
4615: END IF;
4616: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

4609: l_aae_rec
4610: );
4611: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4612: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4613: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4614: RAISE OKC_API.G_EXCEPTION_ERROR;
4615: END IF;
4616: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4617: EXCEPTION

Line 4614: RAISE OKC_API.G_EXCEPTION_ERROR;

4610: );
4611: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4612: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4613: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4614: RAISE OKC_API.G_EXCEPTION_ERROR;
4615: END IF;
4616: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4617: EXCEPTION
4618: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

4612: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4613: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4614: RAISE OKC_API.G_EXCEPTION_ERROR;
4615: END IF;
4616: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4617: EXCEPTION
4618: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4619: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4620: (

Line 4618: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4614: RAISE OKC_API.G_EXCEPTION_ERROR;
4615: END IF;
4616: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4617: EXCEPTION
4618: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4619: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4620: (
4621: l_api_name,
4622: G_PKG_NAME,

Line 4619: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4615: END IF;
4616: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4617: EXCEPTION
4618: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4619: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4620: (
4621: l_api_name,
4622: G_PKG_NAME,
4623: 'OKC_API.G_RET_STS_ERROR',

Line 4623: 'OKC_API.G_RET_STS_ERROR',

4619: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4620: (
4621: l_api_name,
4622: G_PKG_NAME,
4623: 'OKC_API.G_RET_STS_ERROR',
4624: x_msg_count,
4625: x_msg_data,
4626: '_PVT'
4627: );

Line 4628: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4624: x_msg_count,
4625: x_msg_data,
4626: '_PVT'
4627: );
4628: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4629: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4630: (
4631: l_api_name,
4632: G_PKG_NAME,

Line 4629: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4625: x_msg_data,
4626: '_PVT'
4627: );
4628: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4629: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4630: (
4631: l_api_name,
4632: G_PKG_NAME,
4633: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4633: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4629: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4630: (
4631: l_api_name,
4632: G_PKG_NAME,
4633: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4634: x_msg_count,
4635: x_msg_data,
4636: '_PVT'
4637: );

Line 4639: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4635: x_msg_data,
4636: '_PVT'
4637: );
4638: WHEN OTHERS THEN
4639: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4640: (
4641: l_api_name,
4642: G_PKG_NAME,
4643: 'OTHERS',

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

4658: p_aaev_tbl IN aaev_tbl_type) IS
4659:
4660: l_api_version CONSTANT NUMBER := 1;
4661: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4662: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4663: i NUMBER := 0;
4664: BEGIN
4665: OKC_API.init_msg_list(p_init_msg_list);
4666: -- Make sure PL/SQL table has records in it before passing

Line 4665: OKC_API.init_msg_list(p_init_msg_list);

4661: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4662: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4663: i NUMBER := 0;
4664: BEGIN
4665: OKC_API.init_msg_list(p_init_msg_list);
4666: -- Make sure PL/SQL table has records in it before passing
4667: IF (p_aaev_tbl.COUNT > 0) THEN
4668: i := p_aaev_tbl.FIRST;
4669: LOOP

Line 4672: p_init_msg_list => OKC_API.G_FALSE,

4668: i := p_aaev_tbl.FIRST;
4669: LOOP
4670: delete_row (
4671: p_api_version => p_api_version,
4672: p_init_msg_list => OKC_API.G_FALSE,
4673: x_return_status => x_return_status,
4674: x_msg_count => x_msg_count,
4675: x_msg_data => x_msg_data,
4676: p_aaev_rec => p_aaev_tbl(i));

Line 4682: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4678: i := p_aaev_tbl.NEXT(i);
4679: END LOOP;
4680: END IF;
4681: EXCEPTION
4682: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4683: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4684: (
4685: l_api_name,
4686: G_PKG_NAME,

Line 4683: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4679: END LOOP;
4680: END IF;
4681: EXCEPTION
4682: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4683: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4684: (
4685: l_api_name,
4686: G_PKG_NAME,
4687: 'OKC_API.G_RET_STS_ERROR',

Line 4687: 'OKC_API.G_RET_STS_ERROR',

4683: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4684: (
4685: l_api_name,
4686: G_PKG_NAME,
4687: 'OKC_API.G_RET_STS_ERROR',
4688: x_msg_count,
4689: x_msg_data,
4690: '_PVT'
4691: );

Line 4692: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4688: x_msg_count,
4689: x_msg_data,
4690: '_PVT'
4691: );
4692: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4693: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4694: (
4695: l_api_name,
4696: G_PKG_NAME,

Line 4693: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4689: x_msg_data,
4690: '_PVT'
4691: );
4692: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4693: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4694: (
4695: l_api_name,
4696: G_PKG_NAME,
4697: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4697: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4693: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4694: (
4695: l_api_name,
4696: G_PKG_NAME,
4697: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4698: x_msg_count,
4699: x_msg_data,
4700: '_PVT'
4701: );

Line 4703: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4699: x_msg_data,
4700: '_PVT'
4701: );
4702: WHEN OTHERS THEN
4703: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4704: (
4705: l_api_name,
4706: G_PKG_NAME,
4707: 'OTHERS',