DBA Data[Home] [Help]

APPS.OKL_STY_PVT dependencies on OKC_API

Line 448: IF (l_styv_rec.name = OKC_API.G_MISS_CHAR) THEN

444: p_styv_rec IN styv_rec_type
445: ) RETURN styv_rec_type IS
446: l_styv_rec styv_rec_type := p_styv_rec;
447: BEGIN
448: IF (l_styv_rec.name = OKC_API.G_MISS_CHAR) THEN
449: l_styv_rec.name := NULL;
450: END IF;
451: IF (l_styv_rec.version = OKC_API.G_MISS_CHAR) THEN
452: l_styv_rec.version := NULL;

Line 451: IF (l_styv_rec.version = OKC_API.G_MISS_CHAR) THEN

447: BEGIN
448: IF (l_styv_rec.name = OKC_API.G_MISS_CHAR) THEN
449: l_styv_rec.name := NULL;
450: END IF;
451: IF (l_styv_rec.version = OKC_API.G_MISS_CHAR) THEN
452: l_styv_rec.version := NULL;
453: END IF;
454: IF (l_styv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
455: l_styv_rec.object_version_number := NULL;

Line 454: IF (l_styv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

450: END IF;
451: IF (l_styv_rec.version = OKC_API.G_MISS_CHAR) THEN
452: l_styv_rec.version := NULL;
453: END IF;
454: IF (l_styv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
455: l_styv_rec.object_version_number := NULL;
456: END IF;
457: IF (l_styv_rec.code = OKC_API.G_MISS_CHAR) THEN
458: l_styv_rec.code := NULL;

Line 457: IF (l_styv_rec.code = OKC_API.G_MISS_CHAR) THEN

453: END IF;
454: IF (l_styv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
455: l_styv_rec.object_version_number := NULL;
456: END IF;
457: IF (l_styv_rec.code = OKC_API.G_MISS_CHAR) THEN
458: l_styv_rec.code := NULL;
459: END IF;
460: IF (l_styv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
461: l_styv_rec.sfwt_flag := NULL;

Line 460: IF (l_styv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

456: END IF;
457: IF (l_styv_rec.code = OKC_API.G_MISS_CHAR) THEN
458: l_styv_rec.code := NULL;
459: END IF;
460: IF (l_styv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
461: l_styv_rec.sfwt_flag := NULL;
462: END IF;
463: IF (l_styv_rec.stream_type_scope = OKC_API.G_MISS_CHAR) THEN
464: -- l_styv_rec.stream_type_scope := NULL;

Line 463: IF (l_styv_rec.stream_type_scope = OKC_API.G_MISS_CHAR) THEN

459: END IF;
460: IF (l_styv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
461: l_styv_rec.sfwt_flag := NULL;
462: END IF;
463: IF (l_styv_rec.stream_type_scope = OKC_API.G_MISS_CHAR) THEN
464: -- l_styv_rec.stream_type_scope := NULL;
465: l_styv_rec.stream_type_scope := 'BOTH'; -- Modified by RGOOTY for bug 4036080
466: END IF;
467: IF (l_styv_rec.description = OKC_API.G_MISS_CHAR) THEN

Line 467: IF (l_styv_rec.description = OKC_API.G_MISS_CHAR) THEN

463: IF (l_styv_rec.stream_type_scope = OKC_API.G_MISS_CHAR) THEN
464: -- l_styv_rec.stream_type_scope := NULL;
465: l_styv_rec.stream_type_scope := 'BOTH'; -- Modified by RGOOTY for bug 4036080
466: END IF;
467: IF (l_styv_rec.description = OKC_API.G_MISS_CHAR) THEN
468: l_styv_rec.description := NULL;
469: END IF;
470: IF (l_styv_rec.start_date = OKC_API.G_MISS_DATE) THEN
471: l_styv_rec.start_date := NULL;

Line 470: IF (l_styv_rec.start_date = OKC_API.G_MISS_DATE) THEN

466: END IF;
467: IF (l_styv_rec.description = OKC_API.G_MISS_CHAR) THEN
468: l_styv_rec.description := NULL;
469: END IF;
470: IF (l_styv_rec.start_date = OKC_API.G_MISS_DATE) THEN
471: l_styv_rec.start_date := NULL;
472: END IF;
473: IF (l_styv_rec.end_date = OKC_API.G_MISS_DATE) THEN
474: l_styv_rec.end_date := NULL;

Line 473: IF (l_styv_rec.end_date = OKC_API.G_MISS_DATE) THEN

469: END IF;
470: IF (l_styv_rec.start_date = OKC_API.G_MISS_DATE) THEN
471: l_styv_rec.start_date := NULL;
472: END IF;
473: IF (l_styv_rec.end_date = OKC_API.G_MISS_DATE) THEN
474: l_styv_rec.end_date := NULL;
475: END IF;
476: IF (l_styv_rec.billable_yn = OKC_API.G_MISS_CHAR) THEN
477: l_styv_rec.billable_yn := NULL;

Line 476: IF (l_styv_rec.billable_yn = OKC_API.G_MISS_CHAR) THEN

472: END IF;
473: IF (l_styv_rec.end_date = OKC_API.G_MISS_DATE) THEN
474: l_styv_rec.end_date := NULL;
475: END IF;
476: IF (l_styv_rec.billable_yn = OKC_API.G_MISS_CHAR) THEN
477: l_styv_rec.billable_yn := NULL;
478: END IF;
479: IF (l_styv_rec.capitalize_yn = OKC_API.G_MISS_CHAR) THEN
480: l_styv_rec.capitalize_yn := NULL;

Line 479: IF (l_styv_rec.capitalize_yn = OKC_API.G_MISS_CHAR) THEN

475: END IF;
476: IF (l_styv_rec.billable_yn = OKC_API.G_MISS_CHAR) THEN
477: l_styv_rec.billable_yn := NULL;
478: END IF;
479: IF (l_styv_rec.capitalize_yn = OKC_API.G_MISS_CHAR) THEN
480: l_styv_rec.capitalize_yn := NULL;
481: END IF;
482: IF (l_styv_rec.periodic_yn = OKC_API.G_MISS_CHAR) THEN
483: l_styv_rec.periodic_yn := NULL;

Line 482: IF (l_styv_rec.periodic_yn = OKC_API.G_MISS_CHAR) THEN

478: END IF;
479: IF (l_styv_rec.capitalize_yn = OKC_API.G_MISS_CHAR) THEN
480: l_styv_rec.capitalize_yn := NULL;
481: END IF;
482: IF (l_styv_rec.periodic_yn = OKC_API.G_MISS_CHAR) THEN
483: l_styv_rec.periodic_yn := NULL;
484: END IF;
485: -- mvasudev , 05/13/2002
486: IF (l_styv_rec.fundable_yn = OKC_API.G_MISS_CHAR) THEN

Line 486: IF (l_styv_rec.fundable_yn = OKC_API.G_MISS_CHAR) THEN

482: IF (l_styv_rec.periodic_yn = OKC_API.G_MISS_CHAR) THEN
483: l_styv_rec.periodic_yn := NULL;
484: END IF;
485: -- mvasudev , 05/13/2002
486: IF (l_styv_rec.fundable_yn = OKC_API.G_MISS_CHAR) THEN
487: l_styv_rec.fundable_yn := NULL;
488: END IF;
489: IF (l_styv_rec.ALLOCATION_FACTOR = OKC_API.G_MISS_CHAR) THEN
490: l_styv_rec.ALLOCATION_FACTOR := NULL;

Line 489: IF (l_styv_rec.ALLOCATION_FACTOR = OKC_API.G_MISS_CHAR) THEN

485: -- mvasudev , 05/13/2002
486: IF (l_styv_rec.fundable_yn = OKC_API.G_MISS_CHAR) THEN
487: l_styv_rec.fundable_yn := NULL;
488: END IF;
489: IF (l_styv_rec.ALLOCATION_FACTOR = OKC_API.G_MISS_CHAR) THEN
490: l_styv_rec.ALLOCATION_FACTOR := NULL;
491: END IF;
492: --
493: IF (l_styv_rec.taxable_default_yn = OKC_API.G_MISS_CHAR) THEN

Line 493: IF (l_styv_rec.taxable_default_yn = OKC_API.G_MISS_CHAR) THEN

489: IF (l_styv_rec.ALLOCATION_FACTOR = OKC_API.G_MISS_CHAR) THEN
490: l_styv_rec.ALLOCATION_FACTOR := NULL;
491: END IF;
492: --
493: IF (l_styv_rec.taxable_default_yn = OKC_API.G_MISS_CHAR) THEN
494: l_styv_rec.taxable_default_yn := NULL;
495: END IF;
496: IF (l_styv_rec.customization_level = OKC_API.G_MISS_CHAR) THEN
497: -- l_styv_rec.customization_level := NULL;

Line 496: IF (l_styv_rec.customization_level = OKC_API.G_MISS_CHAR) THEN

492: --
493: IF (l_styv_rec.taxable_default_yn = OKC_API.G_MISS_CHAR) THEN
494: l_styv_rec.taxable_default_yn := NULL;
495: END IF;
496: IF (l_styv_rec.customization_level = OKC_API.G_MISS_CHAR) THEN
497: -- l_styv_rec.customization_level := NULL;
498: l_styv_rec.customization_level := 'S'; -- Modified by RGOOTY for ER 3935682
499: END IF;
500: IF (l_styv_rec.stream_type_class = OKC_API.G_MISS_CHAR) THEN

Line 500: IF (l_styv_rec.stream_type_class = OKC_API.G_MISS_CHAR) THEN

496: IF (l_styv_rec.customization_level = OKC_API.G_MISS_CHAR) THEN
497: -- l_styv_rec.customization_level := NULL;
498: l_styv_rec.customization_level := 'S'; -- Modified by RGOOTY for ER 3935682
499: END IF;
500: IF (l_styv_rec.stream_type_class = OKC_API.G_MISS_CHAR) THEN
501: -- l_styv_rec.stream_type_class := NULL;
502: l_styv_rec.stream_type_class := 'GENERAL'; -- Modified by RGOOTY for ER 3935682
503: END IF;
504: -- hkpatel 04/15/2003

Line 505: IF (l_styv_rec.stream_type_subclass = OKC_API.G_MISS_CHAR) THEN

501: -- l_styv_rec.stream_type_class := NULL;
502: l_styv_rec.stream_type_class := 'GENERAL'; -- Modified by RGOOTY for ER 3935682
503: END IF;
504: -- hkpatel 04/15/2003
505: IF (l_styv_rec.stream_type_subclass = OKC_API.G_MISS_CHAR) THEN
506: l_styv_rec.stream_type_subclass := NULL;
507: END IF;
508: --
509: IF (l_styv_rec.accrual_yn = OKC_API.G_MISS_CHAR) THEN

Line 509: IF (l_styv_rec.accrual_yn = OKC_API.G_MISS_CHAR) THEN

505: IF (l_styv_rec.stream_type_subclass = OKC_API.G_MISS_CHAR) THEN
506: l_styv_rec.stream_type_subclass := NULL;
507: END IF;
508: --
509: IF (l_styv_rec.accrual_yn = OKC_API.G_MISS_CHAR) THEN
510: l_styv_rec.accrual_yn := NULL;
511: END IF;
512: IF (l_styv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
513: l_styv_rec.attribute_category := NULL;

Line 512: IF (l_styv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN

508: --
509: IF (l_styv_rec.accrual_yn = OKC_API.G_MISS_CHAR) THEN
510: l_styv_rec.accrual_yn := NULL;
511: END IF;
512: IF (l_styv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
513: l_styv_rec.attribute_category := NULL;
514: END IF;
515: IF (l_styv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
516: l_styv_rec.attribute1 := NULL;

Line 515: IF (l_styv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN

511: END IF;
512: IF (l_styv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
513: l_styv_rec.attribute_category := NULL;
514: END IF;
515: IF (l_styv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
516: l_styv_rec.attribute1 := NULL;
517: END IF;
518: IF (l_styv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
519: l_styv_rec.attribute2 := NULL;

Line 518: IF (l_styv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN

514: END IF;
515: IF (l_styv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
516: l_styv_rec.attribute1 := NULL;
517: END IF;
518: IF (l_styv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
519: l_styv_rec.attribute2 := NULL;
520: END IF;
521: IF (l_styv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
522: l_styv_rec.attribute3 := NULL;

Line 521: IF (l_styv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN

517: END IF;
518: IF (l_styv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
519: l_styv_rec.attribute2 := NULL;
520: END IF;
521: IF (l_styv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
522: l_styv_rec.attribute3 := NULL;
523: END IF;
524: IF (l_styv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
525: l_styv_rec.attribute4 := NULL;

Line 524: IF (l_styv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN

520: END IF;
521: IF (l_styv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
522: l_styv_rec.attribute3 := NULL;
523: END IF;
524: IF (l_styv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
525: l_styv_rec.attribute4 := NULL;
526: END IF;
527: IF (l_styv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
528: l_styv_rec.attribute5 := NULL;

Line 527: IF (l_styv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN

523: END IF;
524: IF (l_styv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
525: l_styv_rec.attribute4 := NULL;
526: END IF;
527: IF (l_styv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
528: l_styv_rec.attribute5 := NULL;
529: END IF;
530: IF (l_styv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
531: l_styv_rec.attribute6 := NULL;

Line 530: IF (l_styv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN

526: END IF;
527: IF (l_styv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
528: l_styv_rec.attribute5 := NULL;
529: END IF;
530: IF (l_styv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
531: l_styv_rec.attribute6 := NULL;
532: END IF;
533: IF (l_styv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
534: l_styv_rec.attribute7 := NULL;

Line 533: IF (l_styv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN

529: END IF;
530: IF (l_styv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
531: l_styv_rec.attribute6 := NULL;
532: END IF;
533: IF (l_styv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
534: l_styv_rec.attribute7 := NULL;
535: END IF;
536: IF (l_styv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
537: l_styv_rec.attribute8 := NULL;

Line 536: IF (l_styv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN

532: END IF;
533: IF (l_styv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
534: l_styv_rec.attribute7 := NULL;
535: END IF;
536: IF (l_styv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
537: l_styv_rec.attribute8 := NULL;
538: END IF;
539: IF (l_styv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
540: l_styv_rec.attribute9 := NULL;

Line 539: IF (l_styv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN

535: END IF;
536: IF (l_styv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
537: l_styv_rec.attribute8 := NULL;
538: END IF;
539: IF (l_styv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
540: l_styv_rec.attribute9 := NULL;
541: END IF;
542: IF (l_styv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
543: l_styv_rec.attribute10 := NULL;

Line 542: IF (l_styv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN

538: END IF;
539: IF (l_styv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
540: l_styv_rec.attribute9 := NULL;
541: END IF;
542: IF (l_styv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
543: l_styv_rec.attribute10 := NULL;
544: END IF;
545: IF (l_styv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
546: l_styv_rec.attribute11 := NULL;

Line 545: IF (l_styv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN

541: END IF;
542: IF (l_styv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
543: l_styv_rec.attribute10 := NULL;
544: END IF;
545: IF (l_styv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
546: l_styv_rec.attribute11 := NULL;
547: END IF;
548: IF (l_styv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
549: l_styv_rec.attribute12 := NULL;

Line 548: IF (l_styv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN

544: END IF;
545: IF (l_styv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
546: l_styv_rec.attribute11 := NULL;
547: END IF;
548: IF (l_styv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
549: l_styv_rec.attribute12 := NULL;
550: END IF;
551: IF (l_styv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
552: l_styv_rec.attribute13 := NULL;

Line 551: IF (l_styv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN

547: END IF;
548: IF (l_styv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
549: l_styv_rec.attribute12 := NULL;
550: END IF;
551: IF (l_styv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
552: l_styv_rec.attribute13 := NULL;
553: END IF;
554: IF (l_styv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
555: l_styv_rec.attribute14 := NULL;

Line 554: IF (l_styv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN

550: END IF;
551: IF (l_styv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
552: l_styv_rec.attribute13 := NULL;
553: END IF;
554: IF (l_styv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
555: l_styv_rec.attribute14 := NULL;
556: END IF;
557: IF (l_styv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
558: l_styv_rec.attribute15 := NULL;

Line 557: IF (l_styv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN

553: END IF;
554: IF (l_styv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
555: l_styv_rec.attribute14 := NULL;
556: END IF;
557: IF (l_styv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
558: l_styv_rec.attribute15 := NULL;
559: END IF;
560: IF (l_styv_rec.created_by = OKC_API.G_MISS_NUM) THEN
561: l_styv_rec.created_by := NULL;

Line 560: IF (l_styv_rec.created_by = OKC_API.G_MISS_NUM) THEN

556: END IF;
557: IF (l_styv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
558: l_styv_rec.attribute15 := NULL;
559: END IF;
560: IF (l_styv_rec.created_by = OKC_API.G_MISS_NUM) THEN
561: l_styv_rec.created_by := NULL;
562: END IF;
563: IF (l_styv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
564: l_styv_rec.creation_date := NULL;

Line 563: IF (l_styv_rec.creation_date = OKC_API.G_MISS_DATE) THEN

559: END IF;
560: IF (l_styv_rec.created_by = OKC_API.G_MISS_NUM) THEN
561: l_styv_rec.created_by := NULL;
562: END IF;
563: IF (l_styv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
564: l_styv_rec.creation_date := NULL;
565: END IF;
566: IF (l_styv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
567: l_styv_rec.last_updated_by := NULL;

Line 566: IF (l_styv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN

562: END IF;
563: IF (l_styv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
564: l_styv_rec.creation_date := NULL;
565: END IF;
566: IF (l_styv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
567: l_styv_rec.last_updated_by := NULL;
568: END IF;
569: IF (l_styv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
570: l_styv_rec.last_update_date := NULL;

Line 569: IF (l_styv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN

565: END IF;
566: IF (l_styv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
567: l_styv_rec.last_updated_by := NULL;
568: END IF;
569: IF (l_styv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
570: l_styv_rec.last_update_date := NULL;
571: END IF;
572: IF (l_styv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
573: l_styv_rec.last_update_login := NULL;

Line 572: IF (l_styv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN

568: END IF;
569: IF (l_styv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
570: l_styv_rec.last_update_date := NULL;
571: END IF;
572: IF (l_styv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
573: l_styv_rec.last_update_login := NULL;
574: END IF;
575: -- Added by RGOOTY for ER 3935682: Start
576: IF (l_styv_rec.stream_type_purpose = OKC_API.G_MISS_CHAR) THEN

Line 576: IF (l_styv_rec.stream_type_purpose = OKC_API.G_MISS_CHAR) THEN

572: IF (l_styv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
573: l_styv_rec.last_update_login := NULL;
574: END IF;
575: -- Added by RGOOTY for ER 3935682: Start
576: IF (l_styv_rec.stream_type_purpose = OKC_API.G_MISS_CHAR) THEN
577: l_styv_rec.stream_type_purpose := NULL;
578: END IF;
579: IF (l_styv_rec.contingency = OKC_API.G_MISS_CHAR) THEN
580: l_styv_rec.contingency := NULL;

Line 579: IF (l_styv_rec.contingency = OKC_API.G_MISS_CHAR) THEN

575: -- Added by RGOOTY for ER 3935682: Start
576: IF (l_styv_rec.stream_type_purpose = OKC_API.G_MISS_CHAR) THEN
577: l_styv_rec.stream_type_purpose := NULL;
578: END IF;
579: IF (l_styv_rec.contingency = OKC_API.G_MISS_CHAR) THEN
580: l_styv_rec.contingency := NULL;
581: END IF;
582: IF (l_styv_rec.short_description = OKC_API.G_MISS_CHAR) THEN
583: l_styv_rec.short_description := NULL;

Line 582: IF (l_styv_rec.short_description = OKC_API.G_MISS_CHAR) THEN

578: END IF;
579: IF (l_styv_rec.contingency = OKC_API.G_MISS_CHAR) THEN
580: l_styv_rec.contingency := NULL;
581: END IF;
582: IF (l_styv_rec.short_description = OKC_API.G_MISS_CHAR) THEN
583: l_styv_rec.short_description := NULL;
584: END IF;
585: -- Added by RGOOTY for ER 3935682: End
586:

Line 588: IF (l_styv_rec.contingency_id = OKC_API.G_MISS_NUM) THEN

584: END IF;
585: -- Added by RGOOTY for ER 3935682: End
586:
587: -- Added by SNANDIKO for Bug 6744584 Start
588: IF (l_styv_rec.contingency_id = OKC_API.G_MISS_NUM) THEN
589: l_styv_rec.contingency_id := NULL;
590: END IF;
591: -- Added by SNANDIKO for Bug 6744584 End
592: RETURN(l_styv_rec);

Line 612: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

608: x_return_status OUT NOCOPY VARCHAR2)
609:
610: IS
611:
612: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
613:
614: BEGIN
615: -- initialize return status
616: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

Line 616: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

612: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
613:
614: BEGIN
615: -- initialize return status
616: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
617: -- check for data before processing
618: IF (p_styv_rec.id = OKC_API.G_MISS_NUM) OR
619: (p_styv_rec.id IS NULL) THEN
620:

Line 618: IF (p_styv_rec.id = OKC_API.G_MISS_NUM) OR

614: BEGIN
615: -- initialize return status
616: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
617: -- check for data before processing
618: IF (p_styv_rec.id = OKC_API.G_MISS_NUM) OR
619: (p_styv_rec.id IS NULL) THEN
620:
621: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
622: ,p_msg_name => g_required_value

Line 621: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

617: -- check for data before processing
618: IF (p_styv_rec.id = OKC_API.G_MISS_NUM) OR
619: (p_styv_rec.id IS NULL) THEN
620:
621: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
622: ,p_msg_name => g_required_value
623: ,p_token1 => g_col_name_token
624: ,p_token1_value => 'id');
625: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 625: x_return_status := Okc_Api.G_RET_STS_ERROR;

621: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
622: ,p_msg_name => g_required_value
623: ,p_token1 => g_col_name_token
624: ,p_token1_value => 'id');
625: x_return_status := Okc_Api.G_RET_STS_ERROR;
626: RAISE G_EXCEPTION_HALT_VALIDATION;
627: END IF;
628:
629: EXCEPTION

Line 637: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

633: NULL;
634:
635: WHEN OTHERS THEN
636: -- store SQL error message on message stack for caller
637: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
638: p_msg_name => G_OKL_UNEXPECTED_ERROR,
639: p_token1 => G_OKL_SQLCODE_TOKEN,
640: p_token1_value => SQLCODE,
641: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 645: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

641: p_token2 => G_OKL_SQLERRM_TOKEN,
642: p_token2_value => SQLERRM);
643:
644: -- notify caller of an UNEXPECTED error
645: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
646:
647: END Validate_Id;
648:
649: ---------------------------------------------------------------------------

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

661:
662: Procedure Validate_Name( p_styv_rec IN styv_rec_type,
663: x_return_status OUT NOCOPY VARCHAR2)
664: IS
665: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
666: BEGIN
667: x_return_status := OKC_API.G_RET_STS_SUCCESS;
668:
669: -- check for data before processing

Line 667: x_return_status := OKC_API.G_RET_STS_SUCCESS;

663: x_return_status OUT NOCOPY VARCHAR2)
664: IS
665: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
666: BEGIN
667: x_return_status := OKC_API.G_RET_STS_SUCCESS;
668:
669: -- check for data before processing
670: IF (p_styv_rec.name IS NULL) OR
671: (p_styv_rec.name = Okc_Api.G_MISS_CHAR) THEN

Line 671: (p_styv_rec.name = Okc_Api.G_MISS_CHAR) THEN

667: x_return_status := OKC_API.G_RET_STS_SUCCESS;
668:
669: -- check for data before processing
670: IF (p_styv_rec.name IS NULL) OR
671: (p_styv_rec.name = Okc_Api.G_MISS_CHAR) THEN
672: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
673: ,p_msg_name => g_required_value
674: ,p_token1 => g_col_name_token
675: ,p_token1_value => 'name');

Line 672: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

668:
669: -- check for data before processing
670: IF (p_styv_rec.name IS NULL) OR
671: (p_styv_rec.name = Okc_Api.G_MISS_CHAR) THEN
672: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
673: ,p_msg_name => g_required_value
674: ,p_token1 => g_col_name_token
675: ,p_token1_value => 'name');
676: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 676: x_return_status := Okc_Api.G_RET_STS_ERROR;

672: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
673: ,p_msg_name => g_required_value
674: ,p_token1 => g_col_name_token
675: ,p_token1_value => 'name');
676: x_return_status := Okc_Api.G_RET_STS_ERROR;
677: RAISE G_EXCEPTION_HALT_VALIDATION;
678: END IF;
679:
680: EXCEPTION

Line 687: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

683: -- with the next column
684: NULL;
685: WHEN OTHERS THEN
686: -- store SQL error message on message stack for caller
687: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
688: p_msg_name => G_OKL_UNEXPECTED_ERROR,
689: p_token1 => G_OKL_SQLCODE_TOKEN,
690: p_token1_value => SQLCODE,
691: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 695: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

691: p_token2 => G_OKL_SQLERRM_TOKEN,
692: p_token2_value => SQLERRM);
693:
694: -- notify caller of an UNEXPECTED error
695: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
696: END Validate_Name;
697:
698: ---------------------------------------------------------------------------
699: -- PROCEDURE Validate_Version

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

710:
711: Procedure Validate_Version( p_styv_rec IN styv_rec_type,
712: x_return_status OUT NOCOPY VARCHAR2)
713: IS
714: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
715: BEGIN
716: x_return_status := OKC_API.G_RET_STS_SUCCESS;
717:
718: -- check for data before processing

Line 716: x_return_status := OKC_API.G_RET_STS_SUCCESS;

712: x_return_status OUT NOCOPY VARCHAR2)
713: IS
714: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
715: BEGIN
716: x_return_status := OKC_API.G_RET_STS_SUCCESS;
717:
718: -- check for data before processing
719: IF (p_styv_rec.Version IS NULL) OR
720: (p_styv_rec.Version = Okc_Api.G_MISS_CHAR) THEN

Line 720: (p_styv_rec.Version = Okc_Api.G_MISS_CHAR) THEN

716: x_return_status := OKC_API.G_RET_STS_SUCCESS;
717:
718: -- check for data before processing
719: IF (p_styv_rec.Version IS NULL) OR
720: (p_styv_rec.Version = Okc_Api.G_MISS_CHAR) THEN
721: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
722: ,p_msg_name => g_required_value
723: ,p_token1 => g_col_name_token
724: ,p_token1_value => 'Version');

Line 721: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

717:
718: -- check for data before processing
719: IF (p_styv_rec.Version IS NULL) OR
720: (p_styv_rec.Version = Okc_Api.G_MISS_CHAR) THEN
721: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
722: ,p_msg_name => g_required_value
723: ,p_token1 => g_col_name_token
724: ,p_token1_value => 'Version');
725: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 725: x_return_status := Okc_Api.G_RET_STS_ERROR;

721: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
722: ,p_msg_name => g_required_value
723: ,p_token1 => g_col_name_token
724: ,p_token1_value => 'Version');
725: x_return_status := Okc_Api.G_RET_STS_ERROR;
726: RAISE G_EXCEPTION_HALT_VALIDATION;
727: END IF;
728:
729: EXCEPTION

Line 736: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

732: -- with the next column
733: NULL;
734: WHEN OTHERS THEN
735: -- store SQL error message on message stack for caller
736: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
737: p_msg_name => G_OKL_UNEXPECTED_ERROR,
738: p_token1 => G_OKL_SQLCODE_TOKEN,
739: p_token1_value => SQLCODE,
740: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 743: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

739: p_token1_value => SQLCODE,
740: p_token2 => G_OKL_SQLERRM_TOKEN,
741: p_token2_value => SQLERRM);
742: -- notify caller of an UNEXPECTED error
743: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
744: END Validate_Version;
745:
746:
747: ---------------------------------------------------------------------------

Line 764: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

760: x_return_status OUT NOCOPY VARCHAR2)
761:
762: IS
763:
764: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
765:
766: BEGIN
767: -- initialize return status
768: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

Line 768: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

764: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
765:
766: BEGIN
767: -- initialize return status
768: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
769: -- check for data before processing
770: IF (p_styv_rec.object_version_number IS NULL) OR
771: (p_styv_rec.object_version_number = Okc_Api.G_MISS_NUM) THEN
772: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

Line 771: (p_styv_rec.object_version_number = Okc_Api.G_MISS_NUM) THEN

767: -- initialize return status
768: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
769: -- check for data before processing
770: IF (p_styv_rec.object_version_number IS NULL) OR
771: (p_styv_rec.object_version_number = Okc_Api.G_MISS_NUM) THEN
772: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
773: ,p_msg_name => g_required_value
774: ,p_token1 => g_col_name_token
775: ,p_token1_value => 'Object_Version_Number');

Line 772: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

768: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
769: -- check for data before processing
770: IF (p_styv_rec.object_version_number IS NULL) OR
771: (p_styv_rec.object_version_number = Okc_Api.G_MISS_NUM) THEN
772: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
773: ,p_msg_name => g_required_value
774: ,p_token1 => g_col_name_token
775: ,p_token1_value => 'Object_Version_Number');
776: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 776: x_return_status := Okc_Api.G_RET_STS_ERROR;

772: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
773: ,p_msg_name => g_required_value
774: ,p_token1 => g_col_name_token
775: ,p_token1_value => 'Object_Version_Number');
776: x_return_status := Okc_Api.G_RET_STS_ERROR;
777: RAISE G_EXCEPTION_HALT_VALIDATION;
778: END IF;
779:
780: EXCEPTION

Line 788: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

784: NULL;
785:
786: WHEN OTHERS THEN
787: -- store SQL error message on message stack for caller
788: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
789: p_msg_name => G_OKL_UNEXPECTED_ERROR,
790: p_token1 => G_OKL_SQLCODE_TOKEN,
791: p_token1_value => SQLCODE,
792: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 796: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

792: p_token2 => G_OKL_SQLERRM_TOKEN,
793: p_token2_value => SQLERRM);
794:
795: -- notify caller of an UNEXPECTED error
796: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
797:
798: END Validate_Object_Version_Number;
799:
800:

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

813:
814: Procedure Validate_Code( p_styv_rec IN styv_rec_type,
815: x_return_status OUT NOCOPY VARCHAR2)
816: IS
817: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
818: BEGIN
819: x_return_status := OKC_API.G_RET_STS_SUCCESS;
820:
821: -- check for data before processing

Line 819: x_return_status := OKC_API.G_RET_STS_SUCCESS;

815: x_return_status OUT NOCOPY VARCHAR2)
816: IS
817: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
818: BEGIN
819: x_return_status := OKC_API.G_RET_STS_SUCCESS;
820:
821: -- check for data before processing
822: IF (p_styv_rec.Code IS NULL) OR
823: (p_styv_rec.Code = Okc_Api.G_MISS_CHAR) THEN

Line 823: (p_styv_rec.Code = Okc_Api.G_MISS_CHAR) THEN

819: x_return_status := OKC_API.G_RET_STS_SUCCESS;
820:
821: -- check for data before processing
822: IF (p_styv_rec.Code IS NULL) OR
823: (p_styv_rec.Code = Okc_Api.G_MISS_CHAR) THEN
824: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
825: ,p_msg_name => g_required_value
826: ,p_token1 => g_col_name_token
827: ,p_token1_value => 'Code');

Line 824: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

820:
821: -- check for data before processing
822: IF (p_styv_rec.Code IS NULL) OR
823: (p_styv_rec.Code = Okc_Api.G_MISS_CHAR) THEN
824: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
825: ,p_msg_name => g_required_value
826: ,p_token1 => g_col_name_token
827: ,p_token1_value => 'Code');
828: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 828: x_return_status := Okc_Api.G_RET_STS_ERROR;

824: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
825: ,p_msg_name => g_required_value
826: ,p_token1 => g_col_name_token
827: ,p_token1_value => 'Code');
828: x_return_status := Okc_Api.G_RET_STS_ERROR;
829: RAISE G_EXCEPTION_HALT_VALIDATION;
830: END IF;
831:
832: EXCEPTION

Line 839: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

835: -- with the next column
836: NULL;
837: WHEN OTHERS THEN
838: -- store SQL error message on message stack for caller
839: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
840: p_msg_name => G_OKL_UNEXPECTED_ERROR,
841: p_token1 => G_OKL_SQLCODE_TOKEN,
842: p_token1_value => SQLCODE,
843: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 847: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

843: p_token2 => G_OKL_SQLERRM_TOKEN,
844: p_token2_value => SQLERRM);
845:
846: -- notify caller of an UNEXPECTED error
847: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
848: END Validate_Code;
849:
850: ---------------------------------------------------------------------------
851: -- PROCEDURE Validate_Stream_Type_Scope

Line 872: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

868: l_found VARCHAR2(1);
869:
870: BEGIN
871: -- initialize return status
872: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
873:
874: -- check for data before processing
875: IF (p_styv_rec.stream_type_scope IS NULL) OR
876: (p_styv_rec.stream_type_scope = Okc_Api.G_MISS_CHAR) THEN

Line 876: (p_styv_rec.stream_type_scope = Okc_Api.G_MISS_CHAR) THEN

872: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
873:
874: -- check for data before processing
875: IF (p_styv_rec.stream_type_scope IS NULL) OR
876: (p_styv_rec.stream_type_scope = Okc_Api.G_MISS_CHAR) THEN
877: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
878: ,p_msg_name => g_required_value
879: ,p_token1 => g_col_name_token
880: ,p_token1_value => 'Stream_Type_Scope');

Line 877: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

873:
874: -- check for data before processing
875: IF (p_styv_rec.stream_type_scope IS NULL) OR
876: (p_styv_rec.stream_type_scope = Okc_Api.G_MISS_CHAR) THEN
877: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
878: ,p_msg_name => g_required_value
879: ,p_token1 => g_col_name_token
880: ,p_token1_value => 'Stream_Type_Scope');
881: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 881: x_return_status := Okc_Api.G_RET_STS_ERROR;

877: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
878: ,p_msg_name => g_required_value
879: ,p_token1 => g_col_name_token
880: ,p_token1_value => 'Stream_Type_Scope');
881: x_return_status := Okc_Api.G_RET_STS_ERROR;
882: RAISE G_EXCEPTION_HALT_VALIDATION;
883:
884: ELSE
885: --Check if Stream_Type_Scope exists in the fnd_common_lookups or not

Line 891: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_Scope');

887: p_lookup_code => p_styv_rec.stream_type_scope);
888:
889:
890: IF (l_found <> OKL_API.G_TRUE ) THEN
891: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_Scope');
892: x_return_status := Okc_Api.G_RET_STS_ERROR;
893: -- raise the exception as there's no matching foreign key value
894: RAISE G_EXCEPTION_HALT_VALIDATION;
895: END IF;

Line 892: x_return_status := Okc_Api.G_RET_STS_ERROR;

888:
889:
890: IF (l_found <> OKL_API.G_TRUE ) THEN
891: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_Scope');
892: x_return_status := Okc_Api.G_RET_STS_ERROR;
893: -- raise the exception as there's no matching foreign key value
894: RAISE G_EXCEPTION_HALT_VALIDATION;
895: END IF;
896:

Line 907: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

903: NULL;
904:
905: WHEN OTHERS THEN
906: -- store SQL error message on message stack for caller
907: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
908: p_msg_name => G_OKL_UNEXPECTED_ERROR,
909: p_token1 => G_OKL_SQLCODE_TOKEN,
910: p_token1_value => SQLCODE,
911: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 914: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

910: p_token1_value => SQLCODE,
911: p_token2 => G_OKL_SQLERRM_TOKEN,
912: p_token2_value => SQLERRM);
913: -- notify caller of an UNEXPECTED error
914: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
915:
916: END Validate_Stream_Type_Scope;
917:
918: ---------------------------------------------------------------------------

Line 933: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

929:
930: Procedure Validate_Start_Date(p_styv_rec IN styv_rec_type,
931: x_return_status OUT NOCOPY VARCHAR2) IS
932:
933: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
934:
935: BEGIN
936: -- initialize return status
937: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

Line 937: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

933: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
934:
935: BEGIN
936: -- initialize return status
937: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
938: -- check for data before processing
939:
940: IF p_styv_rec.start_date = OKC_API.G_MISS_DATE OR
941: (p_styv_rec.start_date) IS NULL THEN

Line 940: IF p_styv_rec.start_date = OKC_API.G_MISS_DATE OR

936: -- initialize return status
937: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
938: -- check for data before processing
939:
940: IF p_styv_rec.start_date = OKC_API.G_MISS_DATE OR
941: (p_styv_rec.start_date) IS NULL THEN
942:
943: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
944: ,p_msg_name => g_required_value

Line 943: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

939:
940: IF p_styv_rec.start_date = OKC_API.G_MISS_DATE OR
941: (p_styv_rec.start_date) IS NULL THEN
942:
943: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
944: ,p_msg_name => g_required_value
945: ,p_token1 => g_col_name_token
946: ,p_token1_value => 'Start_Date');
947:

Line 948: x_return_status := Okc_Api.G_RET_STS_ERROR;

944: ,p_msg_name => g_required_value
945: ,p_token1 => g_col_name_token
946: ,p_token1_value => 'Start_Date');
947:
948: x_return_status := Okc_Api.G_RET_STS_ERROR;
949: RAISE G_EXCEPTION_HALT_VALIDATION;
950: END IF;
951:
952: EXCEPTION

Line 960: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

956: NULL;
957:
958: WHEN OTHERS THEN
959: -- store SQL error message on message stack for caller
960: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
961: p_msg_name => G_OKL_UNEXPECTED_ERROR,
962: p_token1 => G_OKL_SQLCODE_TOKEN,
963: p_token1_value => SQLCODE,
964: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 969: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

965: p_token2_value => SQLERRM);
966:
967:
968: -- notify caller of an UNEXPECTED error
969: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
970:
971: END Validate_Start_Date;
972:
973: ---------------------------------------------------------------------------

Line 989: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

985:
986: PROCEDURE Validate_End_Date(p_styv_rec IN styv_rec_type,
987: x_return_status OUT NOCOPY VARCHAR2)
988: IS
989: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
990: l_start_date DATE := Okc_Api.G_MISS_DATE;
991: BEGIN
992: -- initialize return status
993: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

Line 990: l_start_date DATE := Okc_Api.G_MISS_DATE;

986: PROCEDURE Validate_End_Date(p_styv_rec IN styv_rec_type,
987: x_return_status OUT NOCOPY VARCHAR2)
988: IS
989: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
990: l_start_date DATE := Okc_Api.G_MISS_DATE;
991: BEGIN
992: -- initialize return status
993: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
994: l_start_date := p_styv_rec.start_date;

Line 993: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

989: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
990: l_start_date DATE := Okc_Api.G_MISS_DATE;
991: BEGIN
992: -- initialize return status
993: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
994: l_start_date := p_styv_rec.start_date;
995: -- check for data before processing
996: IF p_styv_rec.end_date <> OKC_API.G_MISS_DATE
997: OR p_styv_rec.end_date IS NOT NULL

Line 996: IF p_styv_rec.end_date <> OKC_API.G_MISS_DATE

992: -- initialize return status
993: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
994: l_start_date := p_styv_rec.start_date;
995: -- check for data before processing
996: IF p_styv_rec.end_date <> OKC_API.G_MISS_DATE
997: OR p_styv_rec.end_date IS NOT NULL
998: THEN
999: IF p_styv_rec.end_date < l_start_date
1000: THEN

Line 1001: Okc_Api.SET_MESSAGE( p_app_name => G_OKC_APP,

997: OR p_styv_rec.end_date IS NOT NULL
998: THEN
999: IF p_styv_rec.end_date < l_start_date
1000: THEN
1001: Okc_Api.SET_MESSAGE( p_app_name => G_OKC_APP,
1002: p_msg_name => g_invalid_value,
1003: p_token1 => g_col_name_token,
1004: p_token1_value => 'end_date' );
1005: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1005: x_return_status := OKC_API.G_RET_STS_ERROR;

1001: Okc_Api.SET_MESSAGE( p_app_name => G_OKC_APP,
1002: p_msg_name => g_invalid_value,
1003: p_token1 => g_col_name_token,
1004: p_token1_value => 'end_date' );
1005: x_return_status := OKC_API.G_RET_STS_ERROR;
1006: RAISE G_EXCEPTION_HALT_VALIDATION;
1007: END IF;
1008: END IF;
1009:

Line 1018: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

1014: NULL;
1015:
1016: WHEN OTHERS THEN
1017: -- store SQL error message on message stack for caller
1018: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
1019: p_msg_name => G_OKL_UNEXPECTED_ERROR,
1020: p_token1 => G_OKL_SQLCODE_TOKEN,
1021: p_token1_value => SQLCODE,
1022: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 1026: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

1022: p_token2 => G_OKL_SQLERRM_TOKEN,
1023: p_token2_value => SQLERRM);
1024: -- notify caller of an UNEXPECTED error
1025:
1026: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
1027: END Validate_End_Date;
1028:
1029: ---------------------------------------------------------------------------
1030: -- PROCEDURE Validate_Billable_Yn

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

1044:
1045: IS
1046: l_found VARCHAR2(1);
1047:
1048: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1049: BEGIN
1050: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1051:
1052: -- check for data before processing

Line 1050: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1046: l_found VARCHAR2(1);
1047:
1048: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1049: BEGIN
1050: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1051:
1052: -- check for data before processing
1053: IF (p_styv_rec.billable_yn IS NULL) OR
1054: (p_styv_rec.billable_yn = Okc_Api.G_MISS_CHAR) THEN

Line 1054: (p_styv_rec.billable_yn = Okc_Api.G_MISS_CHAR) THEN

1050: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1051:
1052: -- check for data before processing
1053: IF (p_styv_rec.billable_yn IS NULL) OR
1054: (p_styv_rec.billable_yn = Okc_Api.G_MISS_CHAR) THEN
1055: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1056: ,p_msg_name => g_required_value
1057: ,p_token1 => g_col_name_token
1058: ,p_token1_value => 'Billable_YN');

Line 1055: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

1051:
1052: -- check for data before processing
1053: IF (p_styv_rec.billable_yn IS NULL) OR
1054: (p_styv_rec.billable_yn = Okc_Api.G_MISS_CHAR) THEN
1055: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1056: ,p_msg_name => g_required_value
1057: ,p_token1 => g_col_name_token
1058: ,p_token1_value => 'Billable_YN');
1059: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 1059: x_return_status := Okc_Api.G_RET_STS_ERROR;

1055: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1056: ,p_msg_name => g_required_value
1057: ,p_token1 => g_col_name_token
1058: ,p_token1_value => 'Billable_YN');
1059: x_return_status := Okc_Api.G_RET_STS_ERROR;
1060: RAISE G_EXCEPTION_HALT_VALIDATION;
1061: ELSE
1062: --Check if billable_yn exists in the fnd_common_lookups or not
1063: l_found := okl_accounting_util.validate_lookup_code(p_lookup_type => 'YES_NO',

Line 1070: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Billable_YN');

1066: p_view_app_id => 0);
1067:
1068:
1069: IF (l_found <> OKL_API.G_TRUE ) THEN
1070: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Billable_YN');
1071: x_return_status := Okc_Api.G_RET_STS_ERROR;
1072: -- raise the exception as there's no matching foreign key value
1073: RAISE G_EXCEPTION_HALT_VALIDATION;
1074: END IF;

Line 1071: x_return_status := Okc_Api.G_RET_STS_ERROR;

1067:
1068:
1069: IF (l_found <> OKL_API.G_TRUE ) THEN
1070: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Billable_YN');
1071: x_return_status := Okc_Api.G_RET_STS_ERROR;
1072: -- raise the exception as there's no matching foreign key value
1073: RAISE G_EXCEPTION_HALT_VALIDATION;
1074: END IF;
1075:

Line 1088: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

1084: -- with the next column
1085: NULL;
1086: WHEN OTHERS THEN
1087: -- store SQL error message on message stack for caller
1088: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
1089: p_msg_name => G_OKL_UNEXPECTED_ERROR,
1090: p_token1 => G_OKL_SQLCODE_TOKEN,
1091: p_token1_value => SQLCODE,
1092: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 1096: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1092: p_token2 => G_OKL_SQLERRM_TOKEN,
1093: p_token2_value => SQLERRM);
1094:
1095: -- notify caller of an UNEXPECTED error
1096: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1097: END Validate_Billable_Yn;
1098:
1099: ---------------------------------------------------------------------------
1100: -- PROCEDURE Validate_Taxable_Default_Yn

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

1114:
1115: IS
1116:
1117: l_found VARCHAR2(1);
1118: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1119:
1120: BEGIN
1121: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1122:

Line 1121: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1117: l_found VARCHAR2(1);
1118: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1119:
1120: BEGIN
1121: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1122:
1123: -- check for data before processing
1124: IF (p_styv_rec.taxable_default_yn IS NULL) OR
1125: (p_styv_rec.taxable_default_yn = Okc_Api.G_MISS_CHAR) THEN

Line 1125: (p_styv_rec.taxable_default_yn = Okc_Api.G_MISS_CHAR) THEN

1121: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1122:
1123: -- check for data before processing
1124: IF (p_styv_rec.taxable_default_yn IS NULL) OR
1125: (p_styv_rec.taxable_default_yn = Okc_Api.G_MISS_CHAR) THEN
1126: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1127: ,p_msg_name => g_required_value
1128: ,p_token1 => g_col_name_token
1129: ,p_token1_value => 'Taxable_Default_YN');

Line 1126: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

1122:
1123: -- check for data before processing
1124: IF (p_styv_rec.taxable_default_yn IS NULL) OR
1125: (p_styv_rec.taxable_default_yn = Okc_Api.G_MISS_CHAR) THEN
1126: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1127: ,p_msg_name => g_required_value
1128: ,p_token1 => g_col_name_token
1129: ,p_token1_value => 'Taxable_Default_YN');
1130: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 1130: x_return_status := Okc_Api.G_RET_STS_ERROR;

1126: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1127: ,p_msg_name => g_required_value
1128: ,p_token1 => g_col_name_token
1129: ,p_token1_value => 'Taxable_Default_YN');
1130: x_return_status := Okc_Api.G_RET_STS_ERROR;
1131: RAISE G_EXCEPTION_HALT_VALIDATION;
1132: ELSE
1133: --Check if Taxable_Default_YN exists in the fnd_common_lookups or not
1134: l_found := okl_accounting_util.validate_lookup_code(p_lookup_type => 'YES_NO',

Line 1141: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Taxable_Default_YN');

1137: p_view_app_id => 0);
1138:
1139:
1140: IF (l_found <> OKL_API.G_TRUE ) THEN
1141: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Taxable_Default_YN');
1142: x_return_status := Okc_Api.G_RET_STS_ERROR;
1143: -- raise the exception as there's no matching foreign key value
1144: RAISE G_EXCEPTION_HALT_VALIDATION;
1145: END IF;

Line 1142: x_return_status := Okc_Api.G_RET_STS_ERROR;

1138:
1139:
1140: IF (l_found <> OKL_API.G_TRUE ) THEN
1141: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Taxable_Default_YN');
1142: x_return_status := Okc_Api.G_RET_STS_ERROR;
1143: -- raise the exception as there's no matching foreign key value
1144: RAISE G_EXCEPTION_HALT_VALIDATION;
1145: END IF;
1146: END IF;

Line 1155: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

1151: -- with the next column
1152: NULL;
1153: WHEN OTHERS THEN
1154: -- store SQL error message on message stack for caller
1155: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
1156: p_msg_name => G_OKL_UNEXPECTED_ERROR,
1157: p_token1 => G_OKL_SQLCODE_TOKEN,
1158: p_token1_value => SQLCODE,
1159: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 1162: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1158: p_token1_value => SQLCODE,
1159: p_token2 => G_OKL_SQLERRM_TOKEN,
1160: p_token2_value => SQLERRM);
1161: -- notify caller of an UNEXPECTED error
1162: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1163: END Validate_Taxable_Default_YN;
1164:
1165: ---------------------------------------------------------------------------
1166: -- PROCEDURE Validate_Customization Level

Line 1190: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

1186: l_display_col_name CONSTANT VARCHAR2(30) := 'Access Level';
1187:
1188: BEGIN
1189: -- initialize return status
1190: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
1191:
1192: -- check for data before processing
1193: IF (p_styv_rec.customization_level IS NULL) OR
1194: (p_styv_rec.customization_level = Okc_Api.G_MISS_CHAR) THEN

Line 1194: (p_styv_rec.customization_level = Okc_Api.G_MISS_CHAR) THEN

1190: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
1191:
1192: -- check for data before processing
1193: IF (p_styv_rec.customization_level IS NULL) OR
1194: (p_styv_rec.customization_level = Okc_Api.G_MISS_CHAR) THEN
1195: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1196: ,p_msg_name => g_required_value
1197: ,p_token1 => g_col_name_token
1198: ,p_token1_value => l_display_col_name);

Line 1195: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

1191:
1192: -- check for data before processing
1193: IF (p_styv_rec.customization_level IS NULL) OR
1194: (p_styv_rec.customization_level = Okc_Api.G_MISS_CHAR) THEN
1195: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1196: ,p_msg_name => g_required_value
1197: ,p_token1 => g_col_name_token
1198: ,p_token1_value => l_display_col_name);
1199: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 1199: x_return_status := Okc_Api.G_RET_STS_ERROR;

1195: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1196: ,p_msg_name => g_required_value
1197: ,p_token1 => g_col_name_token
1198: ,p_token1_value => l_display_col_name);
1199: x_return_status := Okc_Api.G_RET_STS_ERROR;
1200: RAISE G_EXCEPTION_HALT_VALIDATION;
1201:
1202: ELSE
1203: --Check if customization_level exists in the fnd_common_lookups or not

Line 1209: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,l_display_col_name);

1205: p_lookup_code => p_styv_rec.customization_level);
1206:
1207:
1208: IF (l_found <> OKL_API.G_TRUE ) THEN
1209: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,l_display_col_name);
1210: x_return_status := Okc_Api.G_RET_STS_ERROR;
1211: -- raise the exception as there's no matching foreign key value
1212: RAISE G_EXCEPTION_HALT_VALIDATION;
1213: END IF;

Line 1210: x_return_status := Okc_Api.G_RET_STS_ERROR;

1206:
1207:
1208: IF (l_found <> OKL_API.G_TRUE ) THEN
1209: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,l_display_col_name);
1210: x_return_status := Okc_Api.G_RET_STS_ERROR;
1211: -- raise the exception as there's no matching foreign key value
1212: RAISE G_EXCEPTION_HALT_VALIDATION;
1213: END IF;
1214:

Line 1225: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

1221: NULL;
1222:
1223: WHEN OTHERS THEN
1224: -- store SQL error message on message stack for caller
1225: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
1226: p_msg_name => G_OKL_UNEXPECTED_ERROR,
1227: p_token1 => G_OKL_SQLCODE_TOKEN,
1228: p_token1_value => SQLCODE,
1229: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 1232: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

1228: p_token1_value => SQLCODE,
1229: p_token2 => G_OKL_SQLERRM_TOKEN,
1230: p_token2_value => SQLERRM);
1231: -- notify caller of an UNEXPECTED error
1232: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
1233:
1234: END Validate_Customization_Level;
1235:
1236: ---------------------------------------------------------------------------

Line 1258: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

1254: l_found VARCHAR2(1);
1255:
1256: BEGIN
1257: -- initialize return status
1258: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
1259:
1260: -- check for data before processing
1261: IF (p_styv_rec.stream_type_class IS NULL) OR
1262: (p_styv_rec.stream_type_class = Okc_Api.G_MISS_CHAR) THEN

Line 1262: (p_styv_rec.stream_type_class = Okc_Api.G_MISS_CHAR) THEN

1258: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
1259:
1260: -- check for data before processing
1261: IF (p_styv_rec.stream_type_class IS NULL) OR
1262: (p_styv_rec.stream_type_class = Okc_Api.G_MISS_CHAR) THEN
1263: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1264: ,p_msg_name => g_required_value
1265: ,p_token1 => g_col_name_token
1266: ,p_token1_value => 'Stream_Type_Class');

Line 1263: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

1259:
1260: -- check for data before processing
1261: IF (p_styv_rec.stream_type_class IS NULL) OR
1262: (p_styv_rec.stream_type_class = Okc_Api.G_MISS_CHAR) THEN
1263: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1264: ,p_msg_name => g_required_value
1265: ,p_token1 => g_col_name_token
1266: ,p_token1_value => 'Stream_Type_Class');
1267: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 1267: x_return_status := Okc_Api.G_RET_STS_ERROR;

1263: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1264: ,p_msg_name => g_required_value
1265: ,p_token1 => g_col_name_token
1266: ,p_token1_value => 'Stream_Type_Class');
1267: x_return_status := Okc_Api.G_RET_STS_ERROR;
1268: RAISE G_EXCEPTION_HALT_VALIDATION;
1269:
1270: ELSE
1271: --Check if stream_type_class exists in the fnd_common_lookups or not

Line 1276: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_Class');

1272: l_found := okl_accounting_util.validate_lookup_code(p_lookup_type => 'OKL_STREAM_TYPE_CLASS',
1273: p_lookup_code => p_styv_rec.stream_type_class);
1274:
1275: IF (l_found <> OKL_API.G_TRUE ) THEN
1276: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_Class');
1277: x_return_status := Okc_Api.G_RET_STS_ERROR;
1278: -- raise the exception as there's no matching foreign key value
1279: RAISE G_EXCEPTION_HALT_VALIDATION;
1280: END IF;

Line 1277: x_return_status := Okc_Api.G_RET_STS_ERROR;

1273: p_lookup_code => p_styv_rec.stream_type_class);
1274:
1275: IF (l_found <> OKL_API.G_TRUE ) THEN
1276: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_Class');
1277: x_return_status := Okc_Api.G_RET_STS_ERROR;
1278: -- raise the exception as there's no matching foreign key value
1279: RAISE G_EXCEPTION_HALT_VALIDATION;
1280: END IF;
1281: END IF;

Line 1291: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

1287: NULL;
1288:
1289: WHEN OTHERS THEN
1290: -- store SQL error message on message stack for caller
1291: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
1292: p_msg_name => G_OKL_UNEXPECTED_ERROR,
1293: p_token1 => G_OKL_SQLCODE_TOKEN,
1294: p_token1_value => SQLCODE,
1295: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 1298: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

1294: p_token1_value => SQLCODE,
1295: p_token2 => G_OKL_SQLERRM_TOKEN,
1296: p_token2_value => SQLERRM);
1297: -- notify caller of an UNEXPECTED error
1298: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
1299:
1300: END Validate_Stream_Type_Class;
1301:
1302: ---------------------------------------------------------------------------

Line 1324: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

1320: l_found VARCHAR2(1);
1321:
1322: BEGIN
1323: -- initialize return status
1324: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
1325:
1326: -- check for data before processing
1327:
1328: IF (p_styv_rec.stream_type_subclass IS NOT NULL) AND

Line 1329: (p_styv_rec.stream_type_subclass <> Okc_Api.G_MISS_CHAR) THEN

1325:
1326: -- check for data before processing
1327:
1328: IF (p_styv_rec.stream_type_subclass IS NOT NULL) AND
1329: (p_styv_rec.stream_type_subclass <> Okc_Api.G_MISS_CHAR) THEN
1330: /* Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1331: ,p_msg_name => g_required_value
1332: ,p_token1 => g_col_name_token
1333: ,p_token1_value => 'Stream_Type_Class');

Line 1330: /* Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

1326: -- check for data before processing
1327:
1328: IF (p_styv_rec.stream_type_subclass IS NOT NULL) AND
1329: (p_styv_rec.stream_type_subclass <> Okc_Api.G_MISS_CHAR) THEN
1330: /* Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1331: ,p_msg_name => g_required_value
1332: ,p_token1 => g_col_name_token
1333: ,p_token1_value => 'Stream_Type_Class');
1334: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 1334: x_return_status := Okc_Api.G_RET_STS_ERROR;

1330: /* Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1331: ,p_msg_name => g_required_value
1332: ,p_token1 => g_col_name_token
1333: ,p_token1_value => 'Stream_Type_Class');
1334: x_return_status := Okc_Api.G_RET_STS_ERROR;
1335: RAISE G_EXCEPTION_HALT_VALIDATION;
1336:
1337: ELSE
1338: */

Line 1344: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');

1340: l_found := okl_accounting_util.validate_lookup_code(p_lookup_type => 'OKL_STREAM_TYPE_SUBCLASS',
1341: p_lookup_code => p_styv_rec.stream_type_subclass);
1342:
1343: IF (l_found <> OKL_API.G_TRUE ) THEN
1344: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1345: x_return_status := Okc_Api.G_RET_STS_ERROR;
1346: -- raise the exception as there's no matching foreign key value
1347: RAISE G_EXCEPTION_HALT_VALIDATION;
1348: END IF;

Line 1345: x_return_status := Okc_Api.G_RET_STS_ERROR;

1341: p_lookup_code => p_styv_rec.stream_type_subclass);
1342:
1343: IF (l_found <> OKL_API.G_TRUE ) THEN
1344: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1345: x_return_status := Okc_Api.G_RET_STS_ERROR;
1346: -- raise the exception as there's no matching foreign key value
1347: RAISE G_EXCEPTION_HALT_VALIDATION;
1348: END IF;
1349:

Line 1357: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');

1353: p_styv_rec.stream_type_purpose = 'RENT' OR
1354: p_styv_rec.stream_type_purpose = 'RENEWAL_RENT') AND
1355: (p_styv_rec.stream_type_subclass IS NULL OR
1356: p_styv_rec.stream_type_subclass <> 'RENT')) THEN
1357: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1358: x_return_status := Okc_Api.G_RET_STS_ERROR;
1359: -- raise the exception as there's no matching foreign key value
1360: RAISE G_EXCEPTION_HALT_VALIDATION;
1361: END IF;

Line 1358: x_return_status := Okc_Api.G_RET_STS_ERROR;

1354: p_styv_rec.stream_type_purpose = 'RENEWAL_RENT') AND
1355: (p_styv_rec.stream_type_subclass IS NULL OR
1356: p_styv_rec.stream_type_subclass <> 'RENT')) THEN
1357: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1358: x_return_status := Okc_Api.G_RET_STS_ERROR;
1359: -- raise the exception as there's no matching foreign key value
1360: RAISE G_EXCEPTION_HALT_VALIDATION;
1361: END IF;
1362:

Line 1383: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');

1379: p_styv_rec.stream_type_purpose = 'INVESTOR_PPD_DISB_BASIS') AND
1380:
1381: (p_styv_rec.stream_type_subclass IS NULL OR
1382: p_styv_rec.stream_type_subclass <> 'LOAN_PAYMENT'))) THEN
1383: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1384: x_return_status := Okc_Api.G_RET_STS_ERROR;
1385: -- raise the exception as there's no matching foreign key value
1386: RAISE G_EXCEPTION_HALT_VALIDATION;
1387: END IF;

Line 1384: x_return_status := Okc_Api.G_RET_STS_ERROR;

1380:
1381: (p_styv_rec.stream_type_subclass IS NULL OR
1382: p_styv_rec.stream_type_subclass <> 'LOAN_PAYMENT'))) THEN
1383: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1384: x_return_status := Okc_Api.G_RET_STS_ERROR;
1385: -- raise the exception as there's no matching foreign key value
1386: RAISE G_EXCEPTION_HALT_VALIDATION;
1387: END IF;
1388:

Line 1392: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');

1388:
1389: IF (p_styv_rec.stream_type_purpose = 'RESIDUAL_VALUE' AND
1390: (p_styv_rec.stream_type_subclass IS NULL OR
1391: p_styv_rec.stream_type_subclass <> 'RESIDUAL')) THEN
1392: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1393: x_return_status := Okc_Api.G_RET_STS_ERROR;
1394: -- raise the exception as there's no matching foreign key value
1395: RAISE G_EXCEPTION_HALT_VALIDATION;
1396: END IF;

Line 1393: x_return_status := Okc_Api.G_RET_STS_ERROR;

1389: IF (p_styv_rec.stream_type_purpose = 'RESIDUAL_VALUE' AND
1390: (p_styv_rec.stream_type_subclass IS NULL OR
1391: p_styv_rec.stream_type_subclass <> 'RESIDUAL')) THEN
1392: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1393: x_return_status := Okc_Api.G_RET_STS_ERROR;
1394: -- raise the exception as there's no matching foreign key value
1395: RAISE G_EXCEPTION_HALT_VALIDATION;
1396: END IF;
1397: --Bug # 6740000 ssdeshpa Changed Start

Line 1428: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');

1424: p_styv_rec.stream_type_purpose = 'INTEREST_PAYMENT') AND
1425: (p_styv_rec.stream_type_subclass IS NOT NULL AND
1426: p_styv_rec.stream_type_subclass <>'LOAN_PAYMENT')) THEN
1427:
1428: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1429: x_return_status := Okc_Api.G_RET_STS_ERROR;
1430: -- raise the exception as there's no matching foreign key value
1431: RAISE G_EXCEPTION_HALT_VALIDATION;
1432: ELSIF (p_styv_rec.stream_type_purpose <> 'ADVANCE_RENT' AND

Line 1429: x_return_status := Okc_Api.G_RET_STS_ERROR;

1425: (p_styv_rec.stream_type_subclass IS NOT NULL AND
1426: p_styv_rec.stream_type_subclass <>'LOAN_PAYMENT')) THEN
1427:
1428: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1429: x_return_status := Okc_Api.G_RET_STS_ERROR;
1430: -- raise the exception as there's no matching foreign key value
1431: RAISE G_EXCEPTION_HALT_VALIDATION;
1432: ELSIF (p_styv_rec.stream_type_purpose <> 'ADVANCE_RENT' AND
1433: p_styv_rec.stream_type_purpose <> 'RENT' AND

Line 1452: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');

1448: p_styv_rec.stream_type_purpose <> 'INVESTOR_INTEREST_DISB_BASIS' AND
1449: p_styv_rec.stream_type_purpose <> 'INVESTOR_PPD_DISB_BASIS' AND
1450: p_styv_rec.stream_type_subclass IS NOT NULL) THEN
1451:
1452: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1453: x_return_status := Okc_Api.G_RET_STS_ERROR;
1454:
1455: END IF;
1456:

Line 1453: x_return_status := Okc_Api.G_RET_STS_ERROR;

1449: p_styv_rec.stream_type_purpose <> 'INVESTOR_PPD_DISB_BASIS' AND
1450: p_styv_rec.stream_type_subclass IS NOT NULL) THEN
1451:
1452: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Stream_Type_SubClass');
1453: x_return_status := Okc_Api.G_RET_STS_ERROR;
1454:
1455: END IF;
1456:
1457: END IF;

Line 1467: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

1463: NULL;
1464:
1465: WHEN OTHERS THEN
1466: -- store SQL error message on message stack for caller
1467: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
1468: p_msg_name => G_OKL_UNEXPECTED_ERROR,
1469: p_token1 => G_OKL_SQLCODE_TOKEN,
1470: p_token1_value => SQLCODE,
1471: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 1474: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

1470: p_token1_value => SQLCODE,
1471: p_token2 => G_OKL_SQLERRM_TOKEN,
1472: p_token2_value => SQLERRM);
1473: -- notify caller of an UNEXPECTED error
1474: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
1475:
1476: END Validate_Stream_Type_SubClass;
1477:
1478: ---------------------------------------------------------------------------

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

1491: Procedure Validate_Accrual_Yn( p_styv_rec IN styv_rec_type,
1492: x_return_status OUT NOCOPY VARCHAR2)
1493: IS
1494: l_found VARCHAR2(1);
1495: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1496:
1497: -- prasjain - Bug#5762913 - Commented - Start
1498: /*
1499: CURSOR prev_strm_type_csr( p_sty_id OKL_STRM_TYPE_V.ID%TYPE) IS

Line 1507: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1503: */
1504: -- prasjain - Bug#5762913 - Commented - End
1505:
1506: BEGIN
1507: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1508: -- check for data before processing
1509: IF (p_styv_rec.accrual_yn IS NULL) OR
1510: (p_styv_rec .accrual_yn = Okc_Api.G_MISS_CHAR) THEN
1511: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

Line 1510: (p_styv_rec .accrual_yn = Okc_Api.G_MISS_CHAR) THEN

1506: BEGIN
1507: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1508: -- check for data before processing
1509: IF (p_styv_rec.accrual_yn IS NULL) OR
1510: (p_styv_rec .accrual_yn = Okc_Api.G_MISS_CHAR) THEN
1511: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1512: ,p_msg_name => g_required_value
1513: ,p_token1 => g_col_name_token
1514: ,p_token1_value => 'accrual_yn');

Line 1511: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

1507: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1508: -- check for data before processing
1509: IF (p_styv_rec.accrual_yn IS NULL) OR
1510: (p_styv_rec .accrual_yn = Okc_Api.G_MISS_CHAR) THEN
1511: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1512: ,p_msg_name => g_required_value
1513: ,p_token1 => g_col_name_token
1514: ,p_token1_value => 'accrual_yn');
1515: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 1515: x_return_status := Okc_Api.G_RET_STS_ERROR;

1511: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1512: ,p_msg_name => g_required_value
1513: ,p_token1 => g_col_name_token
1514: ,p_token1_value => 'accrual_yn');
1515: x_return_status := Okc_Api.G_RET_STS_ERROR;
1516: RAISE G_EXCEPTION_HALT_VALIDATION;
1517: ELSE
1518: l_found := okl_accounting_util.validate_lookup_code(p_lookup_type =>
1519: 'OKL_STREAM_TYPE_CASH_BASIS',

Line 1523: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'REVENUE_RECOGNITION_BASIS');

1519: 'OKL_STREAM_TYPE_CASH_BASIS',
1520: p_lookup_code => p_styv_rec.accrual_yn);
1521: IF (l_found <> OKL_API.G_TRUE ) THEN
1522: -- Modified by RGOOTY
1523: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'REVENUE_RECOGNITION_BASIS');
1524: x_return_status := Okc_Api.G_RET_STS_ERROR;
1525: -- raise the exception as there's no matching foreign key value
1526: RAISE G_EXCEPTION_HALT_VALIDATION;
1527: END IF;

Line 1524: x_return_status := Okc_Api.G_RET_STS_ERROR;

1520: p_lookup_code => p_styv_rec.accrual_yn);
1521: IF (l_found <> OKL_API.G_TRUE ) THEN
1522: -- Modified by RGOOTY
1523: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'REVENUE_RECOGNITION_BASIS');
1524: x_return_status := Okc_Api.G_RET_STS_ERROR;
1525: -- raise the exception as there's no matching foreign key value
1526: RAISE G_EXCEPTION_HALT_VALIDATION;
1527: END IF;
1528:

Line 1553: OKC_API.set_message( G_OKC_APP,

1549: prev_strm_type_rec.accrual_yn = 'CASH_RECEIPT'
1550: )
1551: )
1552: THEN
1553: OKC_API.set_message( G_OKC_APP,
1554: G_INVALID_VALUE,
1555: G_COL_NAME_TOKEN,
1556: 'REVENUE_RECOGNITION_BASIS');
1557: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 1557: x_return_status := Okc_Api.G_RET_STS_ERROR;

1553: OKC_API.set_message( G_OKC_APP,
1554: G_INVALID_VALUE,
1555: G_COL_NAME_TOKEN,
1556: 'REVENUE_RECOGNITION_BASIS');
1557: x_return_status := Okc_Api.G_RET_STS_ERROR;
1558: RAISE G_EXCEPTION_HALT_VALIDATION;
1559: END IF;
1560: END LOOP;
1561: --Bug 4075113: End

Line 1572: p_styv_rec.contingency_id = Okc_Api.G_MISS_NUM ) )

1568:
1569: IF( p_styv_rec.accrual_yn = 'CASH_RECEIPT' AND
1570: -- Added by SNANDIKO for Bug 6744584 Start
1571: ( p_styv_rec.contingency_id IS NULL OR
1572: p_styv_rec.contingency_id = Okc_Api.G_MISS_NUM ) )
1573: -- Added by SNANDIKO for Bug 6744584 End
1574: THEN
1575: OKC_API.set_message( G_OKC_APP,
1576: G_REQUIRED_VALUE,

Line 1575: OKC_API.set_message( G_OKC_APP,

1571: ( p_styv_rec.contingency_id IS NULL OR
1572: p_styv_rec.contingency_id = Okc_Api.G_MISS_NUM ) )
1573: -- Added by SNANDIKO for Bug 6744584 End
1574: THEN
1575: OKC_API.set_message( G_OKC_APP,
1576: G_REQUIRED_VALUE,
1577: G_COL_NAME_TOKEN,
1578: 'CONTINGENCY');
1579: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 1579: x_return_status := Okc_Api.G_RET_STS_ERROR;

1575: OKC_API.set_message( G_OKC_APP,
1576: G_REQUIRED_VALUE,
1577: G_COL_NAME_TOKEN,
1578: 'CONTINGENCY');
1579: x_return_status := Okc_Api.G_RET_STS_ERROR;
1580: RAISE G_EXCEPTION_HALT_VALIDATION;
1581: ELSIF ( ( p_styv_rec.accrual_yn = 'ACRL_WITH_RULE' OR
1582: p_styv_rec.accrual_yn = 'ACRL_WITHOUT_RULE' ) AND
1583: -- Added by SNANDIKO for Bug 6744584 Start

Line 1585: p_styv_rec.contingency_id = Okc_Api.G_MISS_NUM ) )

1581: ELSIF ( ( p_styv_rec.accrual_yn = 'ACRL_WITH_RULE' OR
1582: p_styv_rec.accrual_yn = 'ACRL_WITHOUT_RULE' ) AND
1583: -- Added by SNANDIKO for Bug 6744584 Start
1584: ( p_styv_rec.contingency_id IS NOT NULL OR
1585: p_styv_rec.contingency_id = Okc_Api.G_MISS_NUM ) )
1586: -- Added by SNANDIKO for Bug 6744584 End
1587: THEN
1588: OKC_API.set_message( G_OKC_APP,
1589: G_INVALID_VALUE,

Line 1588: OKC_API.set_message( G_OKC_APP,

1584: ( p_styv_rec.contingency_id IS NOT NULL OR
1585: p_styv_rec.contingency_id = Okc_Api.G_MISS_NUM ) )
1586: -- Added by SNANDIKO for Bug 6744584 End
1587: THEN
1588: OKC_API.set_message( G_OKC_APP,
1589: G_INVALID_VALUE,
1590: G_COL_NAME_TOKEN,
1591: 'CONTINGENCY');
1592: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 1592: x_return_status := Okc_Api.G_RET_STS_ERROR;

1588: OKC_API.set_message( G_OKC_APP,
1589: G_INVALID_VALUE,
1590: G_COL_NAME_TOKEN,
1591: 'CONTINGENCY');
1592: x_return_status := Okc_Api.G_RET_STS_ERROR;
1593: RAISE G_EXCEPTION_HALT_VALIDATION;
1594: END IF;
1595: -- Bug 4137988: End
1596: END IF;

Line 1604: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

1600: -- with the next column
1601: NULL;
1602: WHEN OTHERS THEN
1603: -- store SQL error message on message stack for caller
1604: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
1605: p_msg_name => G_OKL_UNEXPECTED_ERROR,
1606: p_token1 => G_OKL_SQLCODE_TOKEN,
1607: p_token1_value => SQLCODE,
1608: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 1612: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1608: p_token2 => G_OKL_SQLERRM_TOKEN,
1609: p_token2_value => SQLERRM);
1610:
1611: -- notify caller of an UNEXPECTED error
1612: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1613: END Validate_Accrual_YN;
1614:
1615:
1616: ---------------------------------------------------------------------------

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

1632:
1633: IS
1634:
1635: l_found VARCHAR2(1);
1636: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1637:
1638: BEGIN
1639: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1640:

Line 1639: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1635: l_found VARCHAR2(1);
1636: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1637:
1638: BEGIN
1639: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1640:
1641: -- check for data before processing
1642: IF (p_styv_rec.Allocation_Factor IS NOT NULL) AND
1643: (p_styv_rec .Allocation_Factor <> Okc_Api.G_MISS_CHAR) THEN

Line 1643: (p_styv_rec .Allocation_Factor <> Okc_Api.G_MISS_CHAR) THEN

1639: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1640:
1641: -- check for data before processing
1642: IF (p_styv_rec.Allocation_Factor IS NOT NULL) AND
1643: (p_styv_rec .Allocation_Factor <> Okc_Api.G_MISS_CHAR) THEN
1644: l_found := okl_accounting_util.validate_lookup_code(p_lookup_type => 'OKL_STY_ALLOCATION_BASIS',
1645: p_lookup_code => p_styv_rec.Allocation_Factor);
1646:
1647: IF (l_found <> OKL_API.G_TRUE ) THEN

Line 1648: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Allocation_Factor');

1644: l_found := okl_accounting_util.validate_lookup_code(p_lookup_type => 'OKL_STY_ALLOCATION_BASIS',
1645: p_lookup_code => p_styv_rec.Allocation_Factor);
1646:
1647: IF (l_found <> OKL_API.G_TRUE ) THEN
1648: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Allocation_Factor');
1649: x_return_status := Okc_Api.G_RET_STS_ERROR;
1650: -- raise the exception as there's no matching foreign key value
1651: RAISE G_EXCEPTION_HALT_VALIDATION;
1652: END IF;

Line 1649: x_return_status := Okc_Api.G_RET_STS_ERROR;

1645: p_lookup_code => p_styv_rec.Allocation_Factor);
1646:
1647: IF (l_found <> OKL_API.G_TRUE ) THEN
1648: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Allocation_Factor');
1649: x_return_status := Okc_Api.G_RET_STS_ERROR;
1650: -- raise the exception as there's no matching foreign key value
1651: RAISE G_EXCEPTION_HALT_VALIDATION;
1652: END IF;
1653:

Line 1664: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

1660: -- with the next column
1661: NULL;
1662: WHEN OTHERS THEN
1663: -- store SQL error message on message stack for caller
1664: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
1665: p_msg_name => G_OKL_UNEXPECTED_ERROR,
1666: p_token1 => G_OKL_SQLCODE_TOKEN,
1667: p_token1_value => SQLCODE,
1668: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 1672: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1668: p_token2 => G_OKL_SQLERRM_TOKEN,
1669: p_token2_value => SQLERRM);
1670:
1671: -- notify caller of an UNEXPECTED error
1672: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1673: END Validate_Allocation_Factor;
1674:
1675: ---------------------------------------------------------------------------
1676: -- PROCEDURE validate_stream_type_purpose

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

1690:
1691: IS
1692:
1693: l_found VARCHAR2(1);
1694: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1695:
1696: BEGIN
1697: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1698:

Line 1697: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1693: l_found VARCHAR2(1);
1694: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1695:
1696: BEGIN
1697: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1698:
1699: -- check for data before processing
1700: IF (p_styv_rec.stream_type_purpose IS NOT NULL) AND
1701: (p_styv_rec.stream_type_purpose <> Okc_Api.G_MISS_CHAR) THEN

Line 1701: (p_styv_rec.stream_type_purpose <> Okc_Api.G_MISS_CHAR) THEN

1697: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1698:
1699: -- check for data before processing
1700: IF (p_styv_rec.stream_type_purpose IS NOT NULL) AND
1701: (p_styv_rec.stream_type_purpose <> Okc_Api.G_MISS_CHAR) THEN
1702: l_found := okl_accounting_util.validate_lookup_code(p_lookup_type => 'OKL_STREAM_TYPE_PURPOSE',
1703: p_lookup_code => p_styv_rec.stream_type_purpose);
1704:
1705: IF (l_found <> OKL_API.G_TRUE ) THEN

Line 1707: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'PURPOSE');

1703: p_lookup_code => p_styv_rec.stream_type_purpose);
1704:
1705: IF (l_found <> OKL_API.G_TRUE ) THEN
1706: -- Modified by RGOOTY
1707: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'PURPOSE');
1708: x_return_status := Okc_Api.G_RET_STS_ERROR;
1709: -- raise the exception as there's no matching foreign key value
1710: RAISE G_EXCEPTION_HALT_VALIDATION;
1711: END IF;

Line 1708: x_return_status := Okc_Api.G_RET_STS_ERROR;

1704:
1705: IF (l_found <> OKL_API.G_TRUE ) THEN
1706: -- Modified by RGOOTY
1707: OKC_API.set_message(G_OKC_APP, G_INVALID_VALUE,G_COL_NAME_TOKEN,'PURPOSE');
1708: x_return_status := Okc_Api.G_RET_STS_ERROR;
1709: -- raise the exception as there's no matching foreign key value
1710: RAISE G_EXCEPTION_HALT_VALIDATION;
1711: END IF;
1712:

Line 1718: (p_styv_rec.stream_type_purpose = Okc_Api.G_MISS_CHAR) THEN

1714:
1715: -- Added by kthiruva for Bug 3935682
1716:
1717: IF (p_styv_rec.stream_type_purpose IS NULL) OR
1718: (p_styv_rec.stream_type_purpose = Okc_Api.G_MISS_CHAR) THEN
1719: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1720: ,p_msg_name => g_required_value
1721: ,p_token1 => g_col_name_token
1722: ,p_token1_value => 'stream_type_purpose');

Line 1719: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP

1715: -- Added by kthiruva for Bug 3935682
1716:
1717: IF (p_styv_rec.stream_type_purpose IS NULL) OR
1718: (p_styv_rec.stream_type_purpose = Okc_Api.G_MISS_CHAR) THEN
1719: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1720: ,p_msg_name => g_required_value
1721: ,p_token1 => g_col_name_token
1722: ,p_token1_value => 'stream_type_purpose');
1723: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 1723: x_return_status := Okc_Api.G_RET_STS_ERROR;

1719: Okc_Api.SET_MESSAGE(p_app_name => G_OKC_APP
1720: ,p_msg_name => g_required_value
1721: ,p_token1 => g_col_name_token
1722: ,p_token1_value => 'stream_type_purpose');
1723: x_return_status := Okc_Api.G_RET_STS_ERROR;
1724: RAISE G_EXCEPTION_HALT_VALIDATION;
1725: END IF;
1726:
1727: EXCEPTION

Line 1734: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

1730: -- with the next column
1731: NULL;
1732: WHEN OTHERS THEN
1733: -- store SQL error message on message stack for caller
1734: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
1735: p_msg_name => G_OKL_UNEXPECTED_ERROR,
1736: p_token1 => G_OKL_SQLCODE_TOKEN,
1737: p_token1_value => SQLCODE,
1738: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 1742: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1738: p_token2 => G_OKL_SQLERRM_TOKEN,
1739: p_token2_value => SQLERRM);
1740:
1741: -- notify caller of an UNEXPECTED error
1742: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1743: END validate_stream_type_purpose;
1744: ---------------------------------------------------------------------------
1745: -- FUNCTION Validate_Attributes
1746: ---------------------------------------------------------------------------

Line 1759: x_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

1755: Function Validate_Attributes (
1756: p_styv_rec IN styv_rec_type
1757: ) RETURN VARCHAR2 IS
1758:
1759: x_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
1760: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
1761: BEGIN
1762:
1763: -- call each column-level validation

Line 1760: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

1756: p_styv_rec IN styv_rec_type
1757: ) RETURN VARCHAR2 IS
1758:
1759: x_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
1760: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
1761: BEGIN
1762:
1763: -- call each column-level validation
1764:

Line 1768: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1764:
1765: -- Validate_Id
1766: Validate_Id(p_styv_rec , x_return_status);
1767: -- store the highest degree of error
1768: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1769: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1770: -- need to leave
1771: l_return_status := x_return_status;
1772: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1769: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1765: -- Validate_Id
1766: Validate_Id(p_styv_rec , x_return_status);
1767: -- store the highest degree of error
1768: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1769: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1770: -- need to leave
1771: l_return_status := x_return_status;
1772: RAISE G_EXCEPTION_HALT_VALIDATION;
1773: ELSE

Line 1782: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1778:
1779: -- Validate_Name
1780: Validate_Name(p_styv_rec , x_return_status);
1781: -- store the highest degree of error
1782: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1783: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1784: -- need to leave
1785: l_return_status := x_return_status;
1786: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1783: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1779: -- Validate_Name
1780: Validate_Name(p_styv_rec , x_return_status);
1781: -- store the highest degree of error
1782: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1783: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1784: -- need to leave
1785: l_return_status := x_return_status;
1786: RAISE G_EXCEPTION_HALT_VALIDATION;
1787: ELSE

Line 1798: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1794: ELSE
1795: -- Validate_Code
1796: Validate_Code(p_styv_rec, x_return_status);
1797: -- store the highest degree of error
1798: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1799: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1800: -- need to leave
1801: l_return_status := x_return_status;
1802: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1799: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1795: -- Validate_Code
1796: Validate_Code(p_styv_rec, x_return_status);
1797: -- store the highest degree of error
1798: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1799: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1800: -- need to leave
1801: l_return_status := x_return_status;
1802: RAISE G_EXCEPTION_HALT_VALIDATION;
1803: ELSE

Line 1813: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1809:
1810: -- Validate_Version
1811: Validate_Version(p_styv_rec , x_return_status);
1812: -- store the highest degree of error
1813: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1814: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1815: -- need to leave
1816: l_return_status := x_return_status;
1817: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1814: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1810: -- Validate_Version
1811: Validate_Version(p_styv_rec , x_return_status);
1812: -- store the highest degree of error
1813: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1814: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1815: -- need to leave
1816: l_return_status := x_return_status;
1817: RAISE G_EXCEPTION_HALT_VALIDATION;
1818: ELSE

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

1823:
1824: -- Validate_Object_Version_Number
1825: Validate_Object_Version_Number(p_styv_rec , x_return_status);
1826: -- store the highest degree of error
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: -- Validate_Object_Version_Number
1825: Validate_Object_Version_Number(p_styv_rec , x_return_status);
1826: -- store the highest degree of error
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 1843: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1839:
1840: -- Validate_Stream_Type_Scope
1841: Validate_Stream_Type_Scope(p_styv_rec, x_return_status);
1842: -- store the highest degree of error
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: -- Validate_Stream_Type_Scope
1841: Validate_Stream_Type_Scope(p_styv_rec, x_return_status);
1842: -- store the highest degree of error
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: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1854:
1855: -- Validate_Start_Date
1856: Validate_Start_Date(p_styv_rec, x_return_status);
1857: -- store the highest degree of error
1858: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1859: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1860: -- need to leave
1861: l_return_status := x_return_status;
1862: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1859: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1855: -- Validate_Start_Date
1856: Validate_Start_Date(p_styv_rec, x_return_status);
1857: -- store the highest degree of error
1858: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1859: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1860: -- need to leave
1861: l_return_status := x_return_status;
1862: RAISE G_EXCEPTION_HALT_VALIDATION;
1863: ELSE

Line 1872: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1868:
1869: -- Validate_End_Date
1870: Validate_End_Date(p_styv_rec, x_return_status);
1871: -- store the highest degree of error
1872: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1873: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1874: -- need to leave
1875: l_return_status := x_return_status;
1876: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1873: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1869: -- Validate_End_Date
1870: Validate_End_Date(p_styv_rec, x_return_status);
1871: -- store the highest degree of error
1872: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1873: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1874: -- need to leave
1875: l_return_status := x_return_status;
1876: RAISE G_EXCEPTION_HALT_VALIDATION;
1877: ELSE

Line 1886: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1882:
1883: -- Validate_Billable_Yn
1884: Validate_Billable_Yn(p_styv_rec, x_return_status);
1885: -- store the highest degree of error
1886: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1887: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1888: -- need to leave
1889: l_return_status := x_return_status;
1890: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1887: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1883: -- Validate_Billable_Yn
1884: Validate_Billable_Yn(p_styv_rec, x_return_status);
1885: -- store the highest degree of error
1886: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1887: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1888: -- need to leave
1889: l_return_status := x_return_status;
1890: RAISE G_EXCEPTION_HALT_VALIDATION;
1891: ELSE

Line 1900: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1896:
1897: -- Validate_Taxable_Default_Yn
1898: Validate_Taxable_Default_Yn(p_styv_rec, x_return_status);
1899: -- store the highest degree of error
1900: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1901: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1902: -- need to leave
1903: l_return_status := x_return_status;
1904: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1901: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1897: -- Validate_Taxable_Default_Yn
1898: Validate_Taxable_Default_Yn(p_styv_rec, x_return_status);
1899: -- store the highest degree of error
1900: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1901: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1902: -- need to leave
1903: l_return_status := x_return_status;
1904: RAISE G_EXCEPTION_HALT_VALIDATION;
1905: ELSE

Line 1916: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1912: /*
1913: -- Validate_Customization_Level
1914: Validate_Customization_Level(p_styv_rec, x_return_status);
1915: -- store the highest degree of error
1916: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1917: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1918: -- need to leave
1919: l_return_status := x_return_status;
1920: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1917: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1913: -- Validate_Customization_Level
1914: Validate_Customization_Level(p_styv_rec, x_return_status);
1915: -- store the highest degree of error
1916: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1917: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1918: -- need to leave
1919: l_return_status := x_return_status;
1920: RAISE G_EXCEPTION_HALT_VALIDATION;
1921: ELSE

Line 1930: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1926:
1927: -- Validate_Stream_Type_Class
1928: Validate_Stream_Type_Class(p_styv_rec, x_return_status);
1929: -- store the highest degree of error
1930: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1931: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1932: -- need to leave
1933: l_return_status := x_return_status;
1934: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1931: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1927: -- Validate_Stream_Type_Class
1928: Validate_Stream_Type_Class(p_styv_rec, x_return_status);
1929: -- store the highest degree of error
1930: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1931: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1932: -- need to leave
1933: l_return_status := x_return_status;
1934: RAISE G_EXCEPTION_HALT_VALIDATION;
1935: ELSE

Line 1946: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1942:
1943: -- Validate_Stream_Type_SubClass
1944: Validate_Stream_Type_SubClass(p_styv_rec, x_return_status);
1945: -- store the highest degree of error
1946: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1947: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1948: -- need to leave
1949: l_return_status := x_return_status;
1950: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1947: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1943: -- Validate_Stream_Type_SubClass
1944: Validate_Stream_Type_SubClass(p_styv_rec, x_return_status);
1945: -- store the highest degree of error
1946: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1947: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1948: -- need to leave
1949: l_return_status := x_return_status;
1950: RAISE G_EXCEPTION_HALT_VALIDATION;
1951: ELSE

Line 1960: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1956:
1957: -- Validate_Accrual_Yn
1958: Validate_Accrual_Yn(p_styv_rec, x_return_status);
1959: -- store the highest degree of error
1960: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1961: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1962: -- need to leave
1963: l_return_status := x_return_status;
1964: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1961: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1957: -- Validate_Accrual_Yn
1958: Validate_Accrual_Yn(p_styv_rec, x_return_status);
1959: -- store the highest degree of error
1960: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1961: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1962: -- need to leave
1963: l_return_status := x_return_status;
1964: RAISE G_EXCEPTION_HALT_VALIDATION;
1965: ELSE

Line 1976: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1972: /*
1973: -- Validate_Allocation_Factor
1974: Validate_Allocation_Factor(p_styv_rec, x_return_status);
1975: -- store the highest degree of error
1976: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1977: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1978: -- need to leave
1979: l_return_status := x_return_status;
1980: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1977: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1973: -- Validate_Allocation_Factor
1974: Validate_Allocation_Factor(p_styv_rec, x_return_status);
1975: -- store the highest degree of error
1976: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1977: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1978: -- need to leave
1979: l_return_status := x_return_status;
1980: RAISE G_EXCEPTION_HALT_VALIDATION;
1981: ELSE

Line 1991: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

1987: -- Commented by RGOOTY for ER 3935682: End
1988: -- validate_stream_type_purpose
1989: validate_stream_type_purpose(p_styv_rec, x_return_status);
1990: -- store the highest degree of error
1991: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1992: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1993: -- need to leave
1994: l_return_status := x_return_status;
1995: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1992: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

1988: -- validate_stream_type_purpose
1989: validate_stream_type_purpose(p_styv_rec, x_return_status);
1990: -- store the highest degree of error
1991: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
1992: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
1993: -- need to leave
1994: l_return_status := x_return_status;
1995: RAISE G_EXCEPTION_HALT_VALIDATION;
1996: ELSE

Line 2012: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

2008: RETURN (l_return_status);
2009:
2010: WHEN OTHERS THEN
2011: -- store SQL error message on message stack for caller
2012: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
2013: p_msg_name => G_OKL_UNEXPECTED_ERROR,
2014: p_token1 => G_OKL_SQLCODE_TOKEN,
2015: p_token1_value => SQLCODE,
2016: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 2019: l_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

2015: p_token1_value => SQLCODE,
2016: p_token2 => G_OKL_SQLERRM_TOKEN,
2017: p_token2_value => SQLERRM);
2018: -- notify caller of an UNEXPECTED error
2019: l_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
2020: RETURN(l_return_status);
2021:
2022: END Validate_Attributes;
2023:

Line 2054: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

2050: AND id <> NVL(p_rec.id,-9999);
2051:
2052: BEGIN
2053: -- initialize return status
2054: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
2055: OPEN okl_sty_uk_csr(p_styv_rec);
2056: FETCH okl_sty_uk_csr INTO l_dummy;
2057: l_row_found := okl_sty_uk_csr%FOUND;
2058: CLOSE okl_sty_uk_csr;

Line 2060: Okc_Api.set_message(G_APP_NAME,G_OKL_UNQS);

2056: FETCH okl_sty_uk_csr INTO l_dummy;
2057: l_row_found := okl_sty_uk_csr%FOUND;
2058: CLOSE okl_sty_uk_csr;
2059: IF l_row_found THEN
2060: Okc_Api.set_message(G_APP_NAME,G_OKL_UNQS);
2061: x_return_status := Okc_Api.G_RET_STS_ERROR;
2062: END IF;
2063:
2064: EXCEPTION

Line 2061: x_return_status := Okc_Api.G_RET_STS_ERROR;

2057: l_row_found := okl_sty_uk_csr%FOUND;
2058: CLOSE okl_sty_uk_csr;
2059: IF l_row_found THEN
2060: Okc_Api.set_message(G_APP_NAME,G_OKL_UNQS);
2061: x_return_status := Okc_Api.G_RET_STS_ERROR;
2062: END IF;
2063:
2064: EXCEPTION
2065: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 2072: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

2068: NULL;
2069:
2070: WHEN OTHERS THEN
2071: -- store SQL error message on message stack for caller
2072: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
2073: p_msg_name => G_OKL_UNEXPECTED_ERROR,
2074: p_token1 => G_OKL_SQLCODE_TOKEN,
2075: p_token1_value => SQLCODE,
2076: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 2079: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

2075: p_token1_value => SQLCODE,
2076: p_token2 => G_OKL_SQLERRM_TOKEN,
2077: p_token2_value => SQLERRM);
2078: -- notify caller of an UNEXPECTED error
2079: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
2080:
2081: END Validate_Unique_sty_Record;
2082:
2083: ---------------------------------------------------------------------------

Line 2099: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

2095:
2096: FUNCTION Validate_Record (
2097: p_styv_rec IN styv_rec_type
2098: ) RETURN VARCHAR2 IS
2099: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2100: x_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2101: BEGIN
2102: -- Validate_Unique_sty_Record
2103: Validate_Unique_sty_Record(p_styv_rec, x_return_status);

Line 2100: x_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

2096: FUNCTION Validate_Record (
2097: p_styv_rec IN styv_rec_type
2098: ) RETURN VARCHAR2 IS
2099: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2100: x_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2101: BEGIN
2102: -- Validate_Unique_sty_Record
2103: Validate_Unique_sty_Record(p_styv_rec, x_return_status);
2104: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

Line 2104: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN

2100: x_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2101: BEGIN
2102: -- Validate_Unique_sty_Record
2103: Validate_Unique_sty_Record(p_styv_rec, x_return_status);
2104: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
2105: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
2106: -- need to leave
2107: l_return_status := x_return_status;
2108: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 2105: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN

2101: BEGIN
2102: -- Validate_Unique_sty_Record
2103: Validate_Unique_sty_Record(p_styv_rec, x_return_status);
2104: IF (x_return_status <> Okc_Api.G_RET_STS_SUCCESS) THEN
2105: IF (x_return_status = Okc_Api.G_RET_STS_UNEXP_ERROR) THEN
2106: -- need to leave
2107: l_return_status := x_return_status;
2108: RAISE G_EXCEPTION_HALT_VALIDATION;
2109: ELSE

Line 2124: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,

2120: RETURN (l_return_status);
2121:
2122: WHEN OTHERS THEN
2123: -- store SQL error message on message stack for caller
2124: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME,
2125: p_msg_name => G_OKL_UNEXPECTED_ERROR,
2126: p_token1 => G_OKL_SQLCODE_TOKEN,
2127: p_token1_value => SQLCODE,
2128: p_token2 => G_OKL_SQLERRM_TOKEN,

Line 2131: l_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

2127: p_token1_value => SQLCODE,
2128: p_token2 => G_OKL_SQLERRM_TOKEN,
2129: p_token2_value => SQLERRM);
2130: -- notify caller of an UNEXPECTED error
2131: l_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
2132: RETURN(l_return_status);
2133: END Validate_Record;
2134: -- END change : mvasudev
2135:

Line 2298: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2294: -- validate_row for:OKL_STRM_TYPE_V --
2295: --------------------------------------
2296: PROCEDURE validate_row(
2297: p_api_version IN NUMBER,
2298: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2299: x_return_status OUT NOCOPY VARCHAR2,
2300: x_msg_count OUT NOCOPY NUMBER,
2301: x_msg_data OUT NOCOPY VARCHAR2,
2302: p_styv_rec IN styv_rec_type) IS

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

2302: p_styv_rec IN styv_rec_type) IS
2303:
2304: l_api_version CONSTANT NUMBER := 1;
2305: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
2306: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2307: l_styv_rec styv_rec_type := p_styv_rec;
2308: l_sty_rec sty_rec_type;
2309: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;
2310: BEGIN

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

2307: l_styv_rec styv_rec_type := p_styv_rec;
2308: l_sty_rec sty_rec_type;
2309: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;
2310: BEGIN
2311: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2312: G_PKG_NAME,
2313: p_init_msg_list,
2314: l_api_version,
2315: p_api_version,

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

2314: l_api_version,
2315: p_api_version,
2316: '_PVT',
2317: x_return_status);
2318: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2319: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2320: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2321: RAISE OKC_API.G_EXCEPTION_ERROR;
2322: END IF;

Line 2319: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2315: p_api_version,
2316: '_PVT',
2317: x_return_status);
2318: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2319: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2320: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2321: RAISE OKC_API.G_EXCEPTION_ERROR;
2322: END IF;
2323: --- Validate all non-missing attributes (Item Level Validation)

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

2316: '_PVT',
2317: x_return_status);
2318: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2319: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2320: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2321: RAISE OKC_API.G_EXCEPTION_ERROR;
2322: END IF;
2323: --- Validate all non-missing attributes (Item Level Validation)
2324: l_return_status := Validate_Attributes(l_styv_rec);

Line 2321: RAISE OKC_API.G_EXCEPTION_ERROR;

2317: x_return_status);
2318: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2319: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2320: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2321: RAISE OKC_API.G_EXCEPTION_ERROR;
2322: END IF;
2323: --- Validate all non-missing attributes (Item Level Validation)
2324: l_return_status := Validate_Attributes(l_styv_rec);
2325: --- If any errors happen abort API

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

2322: END IF;
2323: --- Validate all non-missing attributes (Item Level Validation)
2324: l_return_status := Validate_Attributes(l_styv_rec);
2325: --- If any errors happen abort API
2326: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2327: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2328: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2329: RAISE OKC_API.G_EXCEPTION_ERROR;
2330: END IF;

Line 2327: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2323: --- Validate all non-missing attributes (Item Level Validation)
2324: l_return_status := Validate_Attributes(l_styv_rec);
2325: --- If any errors happen abort API
2326: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2327: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2328: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2329: RAISE OKC_API.G_EXCEPTION_ERROR;
2330: END IF;
2331: l_return_status := Validate_Record(l_styv_rec);

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

2324: l_return_status := Validate_Attributes(l_styv_rec);
2325: --- If any errors happen abort API
2326: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2327: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2328: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2329: RAISE OKC_API.G_EXCEPTION_ERROR;
2330: END IF;
2331: l_return_status := Validate_Record(l_styv_rec);
2332: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2329: RAISE OKC_API.G_EXCEPTION_ERROR;

2325: --- If any errors happen abort API
2326: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2327: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2328: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2329: RAISE OKC_API.G_EXCEPTION_ERROR;
2330: END IF;
2331: l_return_status := Validate_Record(l_styv_rec);
2332: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2333: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2328: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2329: RAISE OKC_API.G_EXCEPTION_ERROR;
2330: END IF;
2331: l_return_status := Validate_Record(l_styv_rec);
2332: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2333: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2334: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2335: RAISE OKC_API.G_EXCEPTION_ERROR;
2336: END IF;

Line 2333: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2329: RAISE OKC_API.G_EXCEPTION_ERROR;
2330: END IF;
2331: l_return_status := Validate_Record(l_styv_rec);
2332: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2333: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2334: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2335: RAISE OKC_API.G_EXCEPTION_ERROR;
2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

2330: END IF;
2331: l_return_status := Validate_Record(l_styv_rec);
2332: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2333: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2334: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2335: RAISE OKC_API.G_EXCEPTION_ERROR;
2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2338: EXCEPTION

Line 2335: RAISE OKC_API.G_EXCEPTION_ERROR;

2331: l_return_status := Validate_Record(l_styv_rec);
2332: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2333: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2334: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2335: RAISE OKC_API.G_EXCEPTION_ERROR;
2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2338: EXCEPTION
2339: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2333: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2334: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2335: RAISE OKC_API.G_EXCEPTION_ERROR;
2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2338: EXCEPTION
2339: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2340: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2341: (

Line 2339: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2335: RAISE OKC_API.G_EXCEPTION_ERROR;
2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2338: EXCEPTION
2339: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2340: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2341: (
2342: l_api_name,
2343: G_PKG_NAME,

Line 2340: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2338: EXCEPTION
2339: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2340: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2341: (
2342: l_api_name,
2343: G_PKG_NAME,
2344: 'OKC_API.G_RET_STS_ERROR',

Line 2344: 'OKC_API.G_RET_STS_ERROR',

2340: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2341: (
2342: l_api_name,
2343: G_PKG_NAME,
2344: 'OKC_API.G_RET_STS_ERROR',
2345: x_msg_count,
2346: x_msg_data,
2347: '_PVT'
2348: );

Line 2349: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2345: x_msg_count,
2346: x_msg_data,
2347: '_PVT'
2348: );
2349: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2350: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2351: (
2352: l_api_name,
2353: G_PKG_NAME,

Line 2350: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2346: x_msg_data,
2347: '_PVT'
2348: );
2349: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2350: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2351: (
2352: l_api_name,
2353: G_PKG_NAME,
2354: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2354: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2350: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2351: (
2352: l_api_name,
2353: G_PKG_NAME,
2354: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2355: x_msg_count,
2356: x_msg_data,
2357: '_PVT'
2358: );

Line 2360: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2356: x_msg_data,
2357: '_PVT'
2358: );
2359: WHEN OTHERS THEN
2360: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2361: (
2362: l_api_name,
2363: G_PKG_NAME,
2364: 'OTHERS',

Line 2375: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2371: -- PL/SQL TBL validate_row for:STYV_TBL --
2372: ------------------------------------------
2373: PROCEDURE validate_row(
2374: p_api_version IN NUMBER,
2375: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2376: x_return_status OUT NOCOPY VARCHAR2,
2377: x_msg_count OUT NOCOPY NUMBER,
2378: x_msg_data OUT NOCOPY VARCHAR2,
2379: p_styv_tbl IN styv_tbl_type) IS

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

2379: p_styv_tbl IN styv_tbl_type) IS
2380:
2381: l_api_version CONSTANT NUMBER := 1;
2382: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
2383: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2384: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2385: i NUMBER := 0;
2386: BEGIN
2387: OKC_API.init_msg_list(p_init_msg_list);

Line 2384: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

2380:
2381: l_api_version CONSTANT NUMBER := 1;
2382: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
2383: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2384: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2385: i NUMBER := 0;
2386: BEGIN
2387: OKC_API.init_msg_list(p_init_msg_list);
2388: -- Make sure PL/SQL table has records in it before passing

Line 2387: OKC_API.init_msg_list(p_init_msg_list);

2383: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2384: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2385: i NUMBER := 0;
2386: BEGIN
2387: OKC_API.init_msg_list(p_init_msg_list);
2388: -- Make sure PL/SQL table has records in it before passing
2389: IF (p_styv_tbl.COUNT > 0) THEN
2390: i := p_styv_tbl.FIRST;
2391: LOOP

Line 2394: p_init_msg_list => OKC_API.G_FALSE,

2390: i := p_styv_tbl.FIRST;
2391: LOOP
2392: validate_row (
2393: p_api_version => p_api_version,
2394: p_init_msg_list => OKC_API.G_FALSE,
2395: x_return_status => x_return_status,
2396: x_msg_count => x_msg_count,
2397: x_msg_data => x_msg_data,
2398: p_styv_rec => p_styv_tbl(i));

Line 2402: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

2398: p_styv_rec => p_styv_tbl(i));
2399:
2400: /* Begin Post Generation Change */
2401: -- store the highest degree of error
2402: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2403: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2404: l_overall_status := x_return_status;
2405: END IF;
2406: END IF;

Line 2403: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

2399:
2400: /* Begin Post Generation Change */
2401: -- store the highest degree of error
2402: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2403: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2404: l_overall_status := x_return_status;
2405: END IF;
2406: END IF;
2407: /* End Post Generation Change */

Line 2417: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2413: -- return the overall status
2414: x_return_status :=l_overall_status;
2415: END IF;
2416: EXCEPTION
2417: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2418: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2419: (
2420: l_api_name,
2421: G_PKG_NAME,

Line 2418: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2414: x_return_status :=l_overall_status;
2415: END IF;
2416: EXCEPTION
2417: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2418: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2419: (
2420: l_api_name,
2421: G_PKG_NAME,
2422: 'OKC_API.G_RET_STS_ERROR',

Line 2422: 'OKC_API.G_RET_STS_ERROR',

2418: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2419: (
2420: l_api_name,
2421: G_PKG_NAME,
2422: 'OKC_API.G_RET_STS_ERROR',
2423: x_msg_count,
2424: x_msg_data,
2425: '_PVT'
2426: );

Line 2427: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2428: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2432: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2438: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2456: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2452: ------------------------------------
2453: -- insert_row for:OKL_STRM_TYPE_B --
2454: ------------------------------------
2455: PROCEDURE insert_row(
2456: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2457: x_return_status OUT NOCOPY VARCHAR2,
2458: x_msg_count OUT NOCOPY NUMBER,
2459: x_msg_data OUT NOCOPY VARCHAR2,
2460: p_sty_rec IN sty_rec_type,

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

2461: x_sty_rec OUT NOCOPY sty_rec_type) IS
2462:
2463: l_api_version CONSTANT NUMBER := 1;
2464: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
2465: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2466: l_sty_rec sty_rec_type := p_sty_rec;
2467: l_def_sty_rec sty_rec_type;
2468: ----------------------------------------
2469: -- Set_Attributes for:OKL_STRM_TYPE_B --

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

2471: FUNCTION Set_Attributes (
2472: p_sty_rec IN sty_rec_type,
2473: x_sty_rec OUT NOCOPY sty_rec_type
2474: ) RETURN VARCHAR2 IS
2475: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2476: BEGIN
2477: x_sty_rec := p_sty_rec;
2478: RETURN(l_return_status);
2479: END Set_Attributes;

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

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

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

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

Line 2486: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

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

Line 2488: RAISE OKC_API.G_EXCEPTION_ERROR;

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

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

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

Line 2496: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

2493: l_sty_rec); -- OUT
2494: --- If any errors happen abort API
2495: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2496: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2497: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2498: RAISE OKC_API.G_EXCEPTION_ERROR;
2499: END IF;
2500: INSERT INTO OKL_STRM_TYPE_B(
2501: id,

Line 2498: RAISE OKC_API.G_EXCEPTION_ERROR;

2494: --- If any errors happen abort API
2495: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2496: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2497: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2498: RAISE OKC_API.G_EXCEPTION_ERROR;
2499: END IF;
2500: INSERT INTO OKL_STRM_TYPE_B(
2501: id,
2502: version,

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

2602:
2603: );
2604: -- Set OUT values
2605: x_sty_rec := l_sty_rec;
2606: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2607: EXCEPTION
2608: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2609: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2610: (

Line 2608: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2604: -- Set OUT values
2605: x_sty_rec := l_sty_rec;
2606: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2607: EXCEPTION
2608: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2609: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2610: (
2611: l_api_name,
2612: G_PKG_NAME,

Line 2609: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2605: x_sty_rec := l_sty_rec;
2606: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2607: EXCEPTION
2608: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2609: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2610: (
2611: l_api_name,
2612: G_PKG_NAME,
2613: 'OKC_API.G_RET_STS_ERROR',

Line 2613: 'OKC_API.G_RET_STS_ERROR',

2609: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2610: (
2611: l_api_name,
2612: G_PKG_NAME,
2613: 'OKC_API.G_RET_STS_ERROR',
2614: x_msg_count,
2615: x_msg_data,
2616: '_PVT'
2617: );

Line 2618: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2614: x_msg_count,
2615: x_msg_data,
2616: '_PVT'
2617: );
2618: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2619: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2620: (
2621: l_api_name,
2622: G_PKG_NAME,

Line 2619: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2615: x_msg_data,
2616: '_PVT'
2617: );
2618: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2619: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2620: (
2621: l_api_name,
2622: G_PKG_NAME,
2623: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2623: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2619: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2620: (
2621: l_api_name,
2622: G_PKG_NAME,
2623: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2624: x_msg_count,
2625: x_msg_data,
2626: '_PVT'
2627: );

Line 2629: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2625: x_msg_data,
2626: '_PVT'
2627: );
2628: WHEN OTHERS THEN
2629: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2630: (
2631: l_api_name,
2632: G_PKG_NAME,
2633: 'OTHERS',

Line 2643: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2639: -------------------------------------
2640: -- insert_row for:OKL_STRM_TYPE_TL --
2641: -------------------------------------
2642: PROCEDURE insert_row(
2643: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2644: x_return_status OUT NOCOPY VARCHAR2,
2645: x_msg_count OUT NOCOPY NUMBER,
2646: x_msg_data OUT NOCOPY VARCHAR2,
2647: p_okl_strm_type_tl_rec IN okl_strm_type_tl_rec_type,

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

2648: x_okl_strm_type_tl_rec OUT NOCOPY okl_strm_type_tl_rec_type) IS
2649:
2650: l_api_version CONSTANT NUMBER := 1;
2651: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
2652: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2653: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type := p_okl_strm_type_tl_rec;
2654: l_def_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;
2655: CURSOR get_languages IS
2656: SELECT *

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

2662: FUNCTION Set_Attributes (
2663: p_okl_strm_type_tl_rec IN okl_strm_type_tl_rec_type,
2664: x_okl_strm_type_tl_rec OUT NOCOPY okl_strm_type_tl_rec_type
2665: ) RETURN VARCHAR2 IS
2666: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2667: BEGIN
2668: x_okl_strm_type_tl_rec := p_okl_strm_type_tl_rec;
2669: x_okl_strm_type_tl_rec.LANGUAGE := USERENV('LANG');
2670: x_okl_strm_type_tl_rec.SOURCE_LANG := USERENV('LANG');

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

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

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

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

Line 2679: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

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

Line 2681: RAISE OKC_API.G_EXCEPTION_ERROR;

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

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

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

Line 2689: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2685: p_okl_strm_type_tl_rec, -- IN
2686: l_okl_strm_type_tl_rec); -- OUT
2687: --- If any errors happen abort API
2688: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2689: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2690: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2691: RAISE OKC_API.G_EXCEPTION_ERROR;
2692: END IF;
2693: FOR l_lang_rec IN get_languages LOOP

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

2686: l_okl_strm_type_tl_rec); -- OUT
2687: --- If any errors happen abort API
2688: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2689: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2690: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2691: RAISE OKC_API.G_EXCEPTION_ERROR;
2692: END IF;
2693: FOR l_lang_rec IN get_languages LOOP
2694: l_okl_strm_type_tl_rec.language := l_lang_rec.language_code;

Line 2691: RAISE OKC_API.G_EXCEPTION_ERROR;

2687: --- If any errors happen abort API
2688: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2689: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2690: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2691: RAISE OKC_API.G_EXCEPTION_ERROR;
2692: END IF;
2693: FOR l_lang_rec IN get_languages LOOP
2694: l_okl_strm_type_tl_rec.language := l_lang_rec.language_code;
2695: INSERT INTO OKL_STRM_TYPE_TL(

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

2726: );
2727: END LOOP;
2728: -- Set OUT values
2729: x_okl_strm_type_tl_rec := l_okl_strm_type_tl_rec;
2730: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2731: EXCEPTION
2732: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2733: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2734: (

Line 2732: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2728: -- Set OUT values
2729: x_okl_strm_type_tl_rec := l_okl_strm_type_tl_rec;
2730: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2731: EXCEPTION
2732: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2733: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2734: (
2735: l_api_name,
2736: G_PKG_NAME,

Line 2733: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2729: x_okl_strm_type_tl_rec := l_okl_strm_type_tl_rec;
2730: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2731: EXCEPTION
2732: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2733: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2734: (
2735: l_api_name,
2736: G_PKG_NAME,
2737: 'OKC_API.G_RET_STS_ERROR',

Line 2737: 'OKC_API.G_RET_STS_ERROR',

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

Line 2742: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2743: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2747: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2743: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2744: (
2745: l_api_name,
2746: G_PKG_NAME,
2747: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2748: x_msg_count,
2749: x_msg_data,
2750: '_PVT'
2751: );

Line 2753: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2749: x_msg_data,
2750: '_PVT'
2751: );
2752: WHEN OTHERS THEN
2753: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2754: (
2755: l_api_name,
2756: G_PKG_NAME,
2757: 'OTHERS',

Line 2768: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2764: -- insert_row for:OKL_STRM_TYPE_V --
2765: ------------------------------------
2766: PROCEDURE insert_row(
2767: p_api_version IN NUMBER,
2768: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2769: x_return_status OUT NOCOPY VARCHAR2,
2770: x_msg_count OUT NOCOPY NUMBER,
2771: x_msg_data OUT NOCOPY VARCHAR2,
2772: p_styv_rec IN styv_rec_type,

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

2773: x_styv_rec OUT NOCOPY styv_rec_type) IS
2774:
2775: l_api_version CONSTANT NUMBER := 1;
2776: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
2777: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2778: l_styv_rec styv_rec_type;
2779: l_def_styv_rec styv_rec_type;
2780: l_sty_rec sty_rec_type;
2781: lx_sty_rec sty_rec_type;

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

2802: FUNCTION Set_Attributes (
2803: p_styv_rec IN styv_rec_type,
2804: x_styv_rec OUT NOCOPY styv_rec_type
2805: ) RETURN VARCHAR2 IS
2806: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2807: BEGIN
2808: x_styv_rec := p_styv_rec;
2809: x_styv_rec.OBJECT_VERSION_NUMBER := 1;
2810: x_styv_rec.SFWT_FLAG := 'N';

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

2810: x_styv_rec.SFWT_FLAG := 'N';
2811: RETURN(l_return_status);
2812: END Set_Attributes;
2813: BEGIN
2814: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2815: G_PKG_NAME,
2816: p_init_msg_list,
2817: l_api_version,
2818: p_api_version,

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

2817: l_api_version,
2818: p_api_version,
2819: '_PVT',
2820: x_return_status);
2821: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2822: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2823: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2824: RAISE OKC_API.G_EXCEPTION_ERROR;
2825: END IF;

Line 2822: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2818: p_api_version,
2819: '_PVT',
2820: x_return_status);
2821: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2822: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2823: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2824: RAISE OKC_API.G_EXCEPTION_ERROR;
2825: END IF;
2826: l_styv_rec := null_out_defaults(p_styv_rec);

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

2819: '_PVT',
2820: x_return_status);
2821: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2822: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2823: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2824: RAISE OKC_API.G_EXCEPTION_ERROR;
2825: END IF;
2826: l_styv_rec := null_out_defaults(p_styv_rec);
2827: -- Set primary key value

Line 2824: RAISE OKC_API.G_EXCEPTION_ERROR;

2820: x_return_status);
2821: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2822: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2823: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2824: RAISE OKC_API.G_EXCEPTION_ERROR;
2825: END IF;
2826: l_styv_rec := null_out_defaults(p_styv_rec);
2827: -- Set primary key value
2828: l_styv_rec.ID := get_seq_id;

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

2830: l_return_status := Set_Attributes(
2831: l_styv_rec, -- IN
2832: l_def_styv_rec); -- OUT
2833: --- If any errors happen abort API
2834: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2835: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2836: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2837: RAISE OKC_API.G_EXCEPTION_ERROR;
2838: END IF;

Line 2835: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2831: l_styv_rec, -- IN
2832: l_def_styv_rec); -- OUT
2833: --- If any errors happen abort API
2834: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2835: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2836: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2837: RAISE OKC_API.G_EXCEPTION_ERROR;
2838: END IF;
2839: l_def_styv_rec := fill_who_columns(l_def_styv_rec);

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

2832: l_def_styv_rec); -- OUT
2833: --- If any errors happen abort API
2834: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2835: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2836: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2837: RAISE OKC_API.G_EXCEPTION_ERROR;
2838: END IF;
2839: l_def_styv_rec := fill_who_columns(l_def_styv_rec);
2840: --- Validate all non-missing attributes (Item Level Validation)

Line 2837: RAISE OKC_API.G_EXCEPTION_ERROR;

2833: --- If any errors happen abort API
2834: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2835: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2836: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2837: RAISE OKC_API.G_EXCEPTION_ERROR;
2838: END IF;
2839: l_def_styv_rec := fill_who_columns(l_def_styv_rec);
2840: --- Validate all non-missing attributes (Item Level Validation)
2841: l_return_status := Validate_Attributes(l_def_styv_rec);

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

2839: l_def_styv_rec := fill_who_columns(l_def_styv_rec);
2840: --- Validate all non-missing attributes (Item Level Validation)
2841: l_return_status := Validate_Attributes(l_def_styv_rec);
2842: --- If any errors happen abort API
2843: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2844: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2845: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2846: RAISE OKC_API.G_EXCEPTION_ERROR;
2847: END IF;

Line 2844: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2840: --- Validate all non-missing attributes (Item Level Validation)
2841: l_return_status := Validate_Attributes(l_def_styv_rec);
2842: --- If any errors happen abort API
2843: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2844: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2845: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2846: RAISE OKC_API.G_EXCEPTION_ERROR;
2847: END IF;
2848: l_return_status := Validate_Record(l_def_styv_rec);

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

2841: l_return_status := Validate_Attributes(l_def_styv_rec);
2842: --- If any errors happen abort API
2843: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2844: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2845: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2846: RAISE OKC_API.G_EXCEPTION_ERROR;
2847: END IF;
2848: l_return_status := Validate_Record(l_def_styv_rec);
2849: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2846: RAISE OKC_API.G_EXCEPTION_ERROR;

2842: --- If any errors happen abort API
2843: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2844: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2845: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2846: RAISE OKC_API.G_EXCEPTION_ERROR;
2847: END IF;
2848: l_return_status := Validate_Record(l_def_styv_rec);
2849: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2850: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2845: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2846: RAISE OKC_API.G_EXCEPTION_ERROR;
2847: END IF;
2848: l_return_status := Validate_Record(l_def_styv_rec);
2849: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2850: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2851: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2852: RAISE OKC_API.G_EXCEPTION_ERROR;
2853: END IF;

Line 2850: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2846: RAISE OKC_API.G_EXCEPTION_ERROR;
2847: END IF;
2848: l_return_status := Validate_Record(l_def_styv_rec);
2849: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2850: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2851: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2852: RAISE OKC_API.G_EXCEPTION_ERROR;
2853: END IF;
2854: --------------------------------------

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

2847: END IF;
2848: l_return_status := Validate_Record(l_def_styv_rec);
2849: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2850: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2851: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2852: RAISE OKC_API.G_EXCEPTION_ERROR;
2853: END IF;
2854: --------------------------------------
2855: -- Move VIEW record to "Child" records

Line 2852: RAISE OKC_API.G_EXCEPTION_ERROR;

2848: l_return_status := Validate_Record(l_def_styv_rec);
2849: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2850: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2851: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2852: RAISE OKC_API.G_EXCEPTION_ERROR;
2853: END IF;
2854: --------------------------------------
2855: -- Move VIEW record to "Child" records
2856: --------------------------------------

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

2866: x_msg_data,
2867: l_sty_rec,
2868: lx_sty_rec
2869: );
2870: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2871: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2872: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2873: RAISE OKC_API.G_EXCEPTION_ERROR;
2874: END IF;

Line 2871: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2867: l_sty_rec,
2868: lx_sty_rec
2869: );
2870: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2871: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2872: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2873: RAISE OKC_API.G_EXCEPTION_ERROR;
2874: END IF;
2875: migrate(lx_sty_rec, l_def_styv_rec);

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

2868: lx_sty_rec
2869: );
2870: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2871: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2872: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2873: RAISE OKC_API.G_EXCEPTION_ERROR;
2874: END IF;
2875: migrate(lx_sty_rec, l_def_styv_rec);
2876: insert_row(

Line 2873: RAISE OKC_API.G_EXCEPTION_ERROR;

2869: );
2870: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2871: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2872: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2873: RAISE OKC_API.G_EXCEPTION_ERROR;
2874: END IF;
2875: migrate(lx_sty_rec, l_def_styv_rec);
2876: insert_row(
2877: p_init_msg_list,

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

2880: x_msg_data,
2881: l_okl_strm_type_tl_rec,
2882: lx_okl_strm_type_tl_rec
2883: );
2884: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2885: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2886: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2887: RAISE OKC_API.G_EXCEPTION_ERROR;
2888: END IF;

Line 2885: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2881: l_okl_strm_type_tl_rec,
2882: lx_okl_strm_type_tl_rec
2883: );
2884: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2885: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2886: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2887: RAISE OKC_API.G_EXCEPTION_ERROR;
2888: END IF;
2889: migrate(lx_okl_strm_type_tl_rec, l_def_styv_rec);

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

2882: lx_okl_strm_type_tl_rec
2883: );
2884: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2885: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2886: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2887: RAISE OKC_API.G_EXCEPTION_ERROR;
2888: END IF;
2889: migrate(lx_okl_strm_type_tl_rec, l_def_styv_rec);
2890: -- Set OUT values

Line 2887: RAISE OKC_API.G_EXCEPTION_ERROR;

2883: );
2884: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2885: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2886: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2887: RAISE OKC_API.G_EXCEPTION_ERROR;
2888: END IF;
2889: migrate(lx_okl_strm_type_tl_rec, l_def_styv_rec);
2890: -- Set OUT values
2891: x_styv_rec := l_def_styv_rec;

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

2888: END IF;
2889: migrate(lx_okl_strm_type_tl_rec, l_def_styv_rec);
2890: -- Set OUT values
2891: x_styv_rec := l_def_styv_rec;
2892: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2893: EXCEPTION
2894: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2895: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2896: (

Line 2894: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2890: -- Set OUT values
2891: x_styv_rec := l_def_styv_rec;
2892: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2893: EXCEPTION
2894: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2895: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2896: (
2897: l_api_name,
2898: G_PKG_NAME,

Line 2895: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2891: x_styv_rec := l_def_styv_rec;
2892: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2893: EXCEPTION
2894: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2895: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2896: (
2897: l_api_name,
2898: G_PKG_NAME,
2899: 'OKC_API.G_RET_STS_ERROR',

Line 2899: 'OKC_API.G_RET_STS_ERROR',

2895: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2896: (
2897: l_api_name,
2898: G_PKG_NAME,
2899: 'OKC_API.G_RET_STS_ERROR',
2900: x_msg_count,
2901: x_msg_data,
2902: '_PVT'
2903: );

Line 2904: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2900: x_msg_count,
2901: x_msg_data,
2902: '_PVT'
2903: );
2904: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2905: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2906: (
2907: l_api_name,
2908: G_PKG_NAME,

Line 2905: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2901: x_msg_data,
2902: '_PVT'
2903: );
2904: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2905: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2906: (
2907: l_api_name,
2908: G_PKG_NAME,
2909: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2909: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2905: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2906: (
2907: l_api_name,
2908: G_PKG_NAME,
2909: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2910: x_msg_count,
2911: x_msg_data,
2912: '_PVT'
2913: );

Line 2915: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2911: x_msg_data,
2912: '_PVT'
2913: );
2914: WHEN OTHERS THEN
2915: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2916: (
2917: l_api_name,
2918: G_PKG_NAME,
2919: 'OTHERS',

Line 2930: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2926: -- PL/SQL TBL insert_row for:STYV_TBL --
2927: ----------------------------------------
2928: PROCEDURE insert_row(
2929: p_api_version IN NUMBER,
2930: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2931: x_return_status OUT NOCOPY VARCHAR2,
2932: x_msg_count OUT NOCOPY NUMBER,
2933: x_msg_data OUT NOCOPY VARCHAR2,
2934: p_styv_tbl IN styv_tbl_type,

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

2935: x_styv_tbl OUT NOCOPY styv_tbl_type) IS
2936:
2937: l_api_version CONSTANT NUMBER := 1;
2938: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2939: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2940: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2941:
2942: i NUMBER := 0;
2943: BEGIN

Line 2940: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

2936:
2937: l_api_version CONSTANT NUMBER := 1;
2938: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2939: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2940: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2941:
2942: i NUMBER := 0;
2943: BEGIN
2944: OKC_API.init_msg_list(p_init_msg_list);

Line 2944: OKC_API.init_msg_list(p_init_msg_list);

2940: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
2941:
2942: i NUMBER := 0;
2943: BEGIN
2944: OKC_API.init_msg_list(p_init_msg_list);
2945: -- Make sure PL/SQL table has records in it before passing
2946: IF (p_styv_tbl.COUNT > 0) THEN
2947: i := p_styv_tbl.FIRST;
2948: LOOP

Line 2951: p_init_msg_list => OKC_API.G_FALSE,

2947: i := p_styv_tbl.FIRST;
2948: LOOP
2949: insert_row (
2950: p_api_version => p_api_version,
2951: p_init_msg_list => OKC_API.G_FALSE,
2952: x_return_status => x_return_status,
2953: x_msg_count => x_msg_count,
2954: x_msg_data => x_msg_data,
2955: p_styv_rec => p_styv_tbl(i),

Line 2960: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

2956: x_styv_rec => x_styv_tbl(i));
2957:
2958: /* Begin Post Generation Change */
2959: -- store the highest degree of error
2960: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2961: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2962: l_overall_status := x_return_status;
2963: END IF;
2964: END IF;

Line 2961: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

2957:
2958: /* Begin Post Generation Change */
2959: -- store the highest degree of error
2960: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2961: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2962: l_overall_status := x_return_status;
2963: END IF;
2964: END IF;
2965: /* End Post Generation Change */

Line 2974: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2970: -- return the overall status
2971: x_return_status :=l_overall_status;
2972: END IF;
2973: EXCEPTION
2974: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2975: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2976: (
2977: l_api_name,
2978: G_PKG_NAME,

Line 2975: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2971: x_return_status :=l_overall_status;
2972: END IF;
2973: EXCEPTION
2974: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2975: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2976: (
2977: l_api_name,
2978: G_PKG_NAME,
2979: 'OKC_API.G_RET_STS_ERROR',

Line 2979: 'OKC_API.G_RET_STS_ERROR',

2975: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2976: (
2977: l_api_name,
2978: G_PKG_NAME,
2979: 'OKC_API.G_RET_STS_ERROR',
2980: x_msg_count,
2981: x_msg_data,
2982: '_PVT'
2983: );

Line 2984: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2980: x_msg_count,
2981: x_msg_data,
2982: '_PVT'
2983: );
2984: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2985: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2986: (
2987: l_api_name,
2988: G_PKG_NAME,

Line 2985: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2981: x_msg_data,
2982: '_PVT'
2983: );
2984: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2985: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2986: (
2987: l_api_name,
2988: G_PKG_NAME,
2989: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2989: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2985: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2986: (
2987: l_api_name,
2988: G_PKG_NAME,
2989: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2990: x_msg_count,
2991: x_msg_data,
2992: '_PVT'
2993: );

Line 2995: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2991: x_msg_data,
2992: '_PVT'
2993: );
2994: WHEN OTHERS THEN
2995: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2996: (
2997: l_api_name,
2998: G_PKG_NAME,
2999: 'OTHERS',

Line 3013: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3009: ----------------------------------
3010: -- lock_row for:OKL_STRM_TYPE_B --
3011: ----------------------------------
3012: PROCEDURE lock_row(
3013: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3014: x_return_status OUT NOCOPY VARCHAR2,
3015: x_msg_count OUT NOCOPY NUMBER,
3016: x_msg_data OUT NOCOPY VARCHAR2,
3017: p_sty_rec IN sty_rec_type) IS

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

3030: FROM OKL_STRM_TYPE_B
3031: WHERE ID = p_sty_rec.id;
3032: l_api_version CONSTANT NUMBER := 1;
3033: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
3034: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3035: l_object_version_number OKL_STRM_TYPE_B.OBJECT_VERSION_NUMBER%TYPE;
3036: lc_object_version_number OKL_STRM_TYPE_B.OBJECT_VERSION_NUMBER%TYPE;
3037: l_row_notfound BOOLEAN := FALSE;
3038: lc_row_notfound BOOLEAN := FALSE;

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

3036: lc_object_version_number OKL_STRM_TYPE_B.OBJECT_VERSION_NUMBER%TYPE;
3037: l_row_notfound BOOLEAN := FALSE;
3038: lc_row_notfound BOOLEAN := FALSE;
3039: BEGIN
3040: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3041: p_init_msg_list,
3042: '_PVT',
3043: x_return_status);
3044: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3040: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3041: p_init_msg_list,
3042: '_PVT',
3043: x_return_status);
3044: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3045: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3046: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3047: RAISE OKC_API.G_EXCEPTION_ERROR;
3048: END IF;

Line 3045: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3041: p_init_msg_list,
3042: '_PVT',
3043: x_return_status);
3044: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3045: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3046: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3047: RAISE OKC_API.G_EXCEPTION_ERROR;
3048: END IF;
3049: BEGIN

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

3042: '_PVT',
3043: x_return_status);
3044: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3045: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3046: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3047: RAISE OKC_API.G_EXCEPTION_ERROR;
3048: END IF;
3049: BEGIN
3050: OPEN lock_csr(p_sty_rec);

Line 3047: RAISE OKC_API.G_EXCEPTION_ERROR;

3043: x_return_status);
3044: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3045: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3046: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3047: RAISE OKC_API.G_EXCEPTION_ERROR;
3048: END IF;
3049: BEGIN
3050: OPEN lock_csr(p_sty_rec);
3051: FETCH lock_csr INTO l_object_version_number;

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

3055: WHEN E_Resource_Busy THEN
3056: IF (lock_csr%ISOPEN) THEN
3057: CLOSE lock_csr;
3058: END IF;
3059: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
3060: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3061: END;
3062:
3063: IF ( l_row_notfound ) THEN

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

3066: lc_row_notfound := lchk_csr%NOTFOUND;
3067: CLOSE lchk_csr;
3068: END IF;
3069: IF (lc_row_notfound) THEN
3070: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3071: RAISE OKC_API.G_EXCEPTION_ERROR;
3072: ELSIF lc_object_version_number > p_sty_rec.object_version_number THEN
3073: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3074: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3071: RAISE OKC_API.G_EXCEPTION_ERROR;

3067: CLOSE lchk_csr;
3068: END IF;
3069: IF (lc_row_notfound) THEN
3070: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3071: RAISE OKC_API.G_EXCEPTION_ERROR;
3072: ELSIF lc_object_version_number > p_sty_rec.object_version_number THEN
3073: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3074: RAISE OKC_API.G_EXCEPTION_ERROR;
3075: ELSIF lc_object_version_number <> p_sty_rec.object_version_number THEN

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

3069: IF (lc_row_notfound) THEN
3070: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3071: RAISE OKC_API.G_EXCEPTION_ERROR;
3072: ELSIF lc_object_version_number > p_sty_rec.object_version_number THEN
3073: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3074: RAISE OKC_API.G_EXCEPTION_ERROR;
3075: ELSIF lc_object_version_number <> p_sty_rec.object_version_number THEN
3076: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3077: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3074: RAISE OKC_API.G_EXCEPTION_ERROR;

3070: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3071: RAISE OKC_API.G_EXCEPTION_ERROR;
3072: ELSIF lc_object_version_number > p_sty_rec.object_version_number THEN
3073: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3074: RAISE OKC_API.G_EXCEPTION_ERROR;
3075: ELSIF lc_object_version_number <> p_sty_rec.object_version_number THEN
3076: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3077: RAISE OKC_API.G_EXCEPTION_ERROR;
3078: ELSIF lc_object_version_number = -1 THEN

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

3072: ELSIF lc_object_version_number > p_sty_rec.object_version_number THEN
3073: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3074: RAISE OKC_API.G_EXCEPTION_ERROR;
3075: ELSIF lc_object_version_number <> p_sty_rec.object_version_number THEN
3076: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3077: RAISE OKC_API.G_EXCEPTION_ERROR;
3078: ELSIF lc_object_version_number = -1 THEN
3079: OKC_API.set_message(G_OKC_APP,G_RECORD_LOGICALLY_DELETED);
3080: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3077: RAISE OKC_API.G_EXCEPTION_ERROR;

3073: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3074: RAISE OKC_API.G_EXCEPTION_ERROR;
3075: ELSIF lc_object_version_number <> p_sty_rec.object_version_number THEN
3076: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3077: RAISE OKC_API.G_EXCEPTION_ERROR;
3078: ELSIF lc_object_version_number = -1 THEN
3079: OKC_API.set_message(G_OKC_APP,G_RECORD_LOGICALLY_DELETED);
3080: RAISE OKC_API.G_EXCEPTION_ERROR;
3081: END IF;

Line 3079: OKC_API.set_message(G_OKC_APP,G_RECORD_LOGICALLY_DELETED);

3075: ELSIF lc_object_version_number <> p_sty_rec.object_version_number THEN
3076: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3077: RAISE OKC_API.G_EXCEPTION_ERROR;
3078: ELSIF lc_object_version_number = -1 THEN
3079: OKC_API.set_message(G_OKC_APP,G_RECORD_LOGICALLY_DELETED);
3080: RAISE OKC_API.G_EXCEPTION_ERROR;
3081: END IF;
3082: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3083: EXCEPTION

Line 3080: RAISE OKC_API.G_EXCEPTION_ERROR;

3076: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3077: RAISE OKC_API.G_EXCEPTION_ERROR;
3078: ELSIF lc_object_version_number = -1 THEN
3079: OKC_API.set_message(G_OKC_APP,G_RECORD_LOGICALLY_DELETED);
3080: RAISE OKC_API.G_EXCEPTION_ERROR;
3081: END IF;
3082: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3083: EXCEPTION
3084: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3078: ELSIF lc_object_version_number = -1 THEN
3079: OKC_API.set_message(G_OKC_APP,G_RECORD_LOGICALLY_DELETED);
3080: RAISE OKC_API.G_EXCEPTION_ERROR;
3081: END IF;
3082: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3083: EXCEPTION
3084: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3085: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3086: (

Line 3084: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3080: RAISE OKC_API.G_EXCEPTION_ERROR;
3081: END IF;
3082: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3083: EXCEPTION
3084: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3085: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3086: (
3087: l_api_name,
3088: G_PKG_NAME,

Line 3085: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3081: END IF;
3082: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3083: EXCEPTION
3084: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3085: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3086: (
3087: l_api_name,
3088: G_PKG_NAME,
3089: 'OKC_API.G_RET_STS_ERROR',

Line 3089: 'OKC_API.G_RET_STS_ERROR',

3085: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3086: (
3087: l_api_name,
3088: G_PKG_NAME,
3089: 'OKC_API.G_RET_STS_ERROR',
3090: x_msg_count,
3091: x_msg_data,
3092: '_PVT'
3093: );

Line 3094: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3090: x_msg_count,
3091: x_msg_data,
3092: '_PVT'
3093: );
3094: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3095: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3096: (
3097: l_api_name,
3098: G_PKG_NAME,

Line 3095: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3091: x_msg_data,
3092: '_PVT'
3093: );
3094: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3095: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3096: (
3097: l_api_name,
3098: G_PKG_NAME,
3099: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3099: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3095: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3096: (
3097: l_api_name,
3098: G_PKG_NAME,
3099: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3100: x_msg_count,
3101: x_msg_data,
3102: '_PVT'
3103: );

Line 3105: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3101: x_msg_data,
3102: '_PVT'
3103: );
3104: WHEN OTHERS THEN
3105: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3106: (
3107: l_api_name,
3108: G_PKG_NAME,
3109: 'OTHERS',

Line 3119: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3115: -----------------------------------
3116: -- lock_row for:OKL_STRM_TYPE_TL --
3117: -----------------------------------
3118: PROCEDURE lock_row(
3119: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3120: x_return_status OUT NOCOPY VARCHAR2,
3121: x_msg_count OUT NOCOPY NUMBER,
3122: x_msg_data OUT NOCOPY VARCHAR2,
3123: p_okl_strm_type_tl_rec IN okl_strm_type_tl_rec_type) IS

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

3131: FOR UPDATE NOWAIT;
3132:
3133: l_api_version CONSTANT NUMBER := 1;
3134: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
3135: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3136: l_lock_var lock_csr%ROWTYPE;
3137: l_row_notfound BOOLEAN := FALSE;
3138: lc_row_notfound BOOLEAN := FALSE;
3139: BEGIN

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

3136: l_lock_var lock_csr%ROWTYPE;
3137: l_row_notfound BOOLEAN := FALSE;
3138: lc_row_notfound BOOLEAN := FALSE;
3139: BEGIN
3140: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3141: p_init_msg_list,
3142: '_PVT',
3143: x_return_status);
3144: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3140: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3141: p_init_msg_list,
3142: '_PVT',
3143: x_return_status);
3144: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3145: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3146: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3147: RAISE OKC_API.G_EXCEPTION_ERROR;
3148: END IF;

Line 3145: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3141: p_init_msg_list,
3142: '_PVT',
3143: x_return_status);
3144: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3145: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3146: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3147: RAISE OKC_API.G_EXCEPTION_ERROR;
3148: END IF;
3149: BEGIN

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

3142: '_PVT',
3143: x_return_status);
3144: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3145: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3146: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3147: RAISE OKC_API.G_EXCEPTION_ERROR;
3148: END IF;
3149: BEGIN
3150: OPEN lock_csr(p_okl_strm_type_tl_rec);

Line 3147: RAISE OKC_API.G_EXCEPTION_ERROR;

3143: x_return_status);
3144: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3145: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3146: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3147: RAISE OKC_API.G_EXCEPTION_ERROR;
3148: END IF;
3149: BEGIN
3150: OPEN lock_csr(p_okl_strm_type_tl_rec);
3151: FETCH lock_csr INTO l_lock_var;

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

3155: WHEN E_Resource_Busy THEN
3156: IF (lock_csr%ISOPEN) THEN
3157: CLOSE lock_csr;
3158: END IF;
3159: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
3160: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3161: END;
3162:
3163: IF ( l_row_notfound ) THEN

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

3160: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3161: END;
3162:
3163: IF ( l_row_notfound ) THEN
3164: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3165: RAISE OKC_API.G_EXCEPTION_ERROR;
3166: END IF;
3167: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3168: EXCEPTION

Line 3165: RAISE OKC_API.G_EXCEPTION_ERROR;

3161: END;
3162:
3163: IF ( l_row_notfound ) THEN
3164: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3165: RAISE OKC_API.G_EXCEPTION_ERROR;
3166: END IF;
3167: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3168: EXCEPTION
3169: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3163: IF ( l_row_notfound ) THEN
3164: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3165: RAISE OKC_API.G_EXCEPTION_ERROR;
3166: END IF;
3167: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3168: EXCEPTION
3169: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3170: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3171: (

Line 3169: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3165: RAISE OKC_API.G_EXCEPTION_ERROR;
3166: END IF;
3167: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3168: EXCEPTION
3169: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3170: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3171: (
3172: l_api_name,
3173: G_PKG_NAME,

Line 3170: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3166: END IF;
3167: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3168: EXCEPTION
3169: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3170: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3171: (
3172: l_api_name,
3173: G_PKG_NAME,
3174: 'OKC_API.G_RET_STS_ERROR',

Line 3174: 'OKC_API.G_RET_STS_ERROR',

3170: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3171: (
3172: l_api_name,
3173: G_PKG_NAME,
3174: 'OKC_API.G_RET_STS_ERROR',
3175: x_msg_count,
3176: x_msg_data,
3177: '_PVT'
3178: );

Line 3179: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3175: x_msg_count,
3176: x_msg_data,
3177: '_PVT'
3178: );
3179: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3180: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3181: (
3182: l_api_name,
3183: G_PKG_NAME,

Line 3180: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3176: x_msg_data,
3177: '_PVT'
3178: );
3179: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3180: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3181: (
3182: l_api_name,
3183: G_PKG_NAME,
3184: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3184: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3180: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3181: (
3182: l_api_name,
3183: G_PKG_NAME,
3184: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3185: x_msg_count,
3186: x_msg_data,
3187: '_PVT'
3188: );

Line 3190: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3186: x_msg_data,
3187: '_PVT'
3188: );
3189: WHEN OTHERS THEN
3190: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3191: (
3192: l_api_name,
3193: G_PKG_NAME,
3194: 'OTHERS',

Line 3205: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3201: -- lock_row for:OKL_STRM_TYPE_V --
3202: ----------------------------------
3203: PROCEDURE lock_row(
3204: p_api_version IN NUMBER,
3205: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3206: x_return_status OUT NOCOPY VARCHAR2,
3207: x_msg_count OUT NOCOPY NUMBER,
3208: x_msg_data OUT NOCOPY VARCHAR2,
3209: p_styv_rec IN styv_rec_type) IS

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

3209: p_styv_rec IN styv_rec_type) IS
3210:
3211: l_api_version CONSTANT NUMBER := 1;
3212: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
3213: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3214: l_sty_rec sty_rec_type;
3215: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;
3216: BEGIN
3217: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

3213: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3214: l_sty_rec sty_rec_type;
3215: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;
3216: BEGIN
3217: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3218: G_PKG_NAME,
3219: p_init_msg_list,
3220: l_api_version,
3221: p_api_version,

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

3220: l_api_version,
3221: p_api_version,
3222: '_PVT',
3223: x_return_status);
3224: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3225: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3226: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3227: RAISE OKC_API.G_EXCEPTION_ERROR;
3228: END IF;

Line 3225: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3221: p_api_version,
3222: '_PVT',
3223: x_return_status);
3224: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3225: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3226: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3227: RAISE OKC_API.G_EXCEPTION_ERROR;
3228: END IF;
3229: --------------------------------------

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

3222: '_PVT',
3223: x_return_status);
3224: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3225: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3226: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3227: RAISE OKC_API.G_EXCEPTION_ERROR;
3228: END IF;
3229: --------------------------------------
3230: -- Move VIEW record to "Child" records

Line 3227: RAISE OKC_API.G_EXCEPTION_ERROR;

3223: x_return_status);
3224: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3225: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3226: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3227: RAISE OKC_API.G_EXCEPTION_ERROR;
3228: END IF;
3229: --------------------------------------
3230: -- Move VIEW record to "Child" records
3231: --------------------------------------

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

3240: x_msg_count,
3241: x_msg_data,
3242: l_sty_rec
3243: );
3244: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3245: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3246: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3247: RAISE OKC_API.G_EXCEPTION_ERROR;
3248: END IF;

Line 3245: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3241: x_msg_data,
3242: l_sty_rec
3243: );
3244: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3245: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3246: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3247: RAISE OKC_API.G_EXCEPTION_ERROR;
3248: END IF;
3249: lock_row(

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

3242: l_sty_rec
3243: );
3244: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3245: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3246: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3247: RAISE OKC_API.G_EXCEPTION_ERROR;
3248: END IF;
3249: lock_row(
3250: p_init_msg_list,

Line 3247: RAISE OKC_API.G_EXCEPTION_ERROR;

3243: );
3244: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3245: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3246: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3247: RAISE OKC_API.G_EXCEPTION_ERROR;
3248: END IF;
3249: lock_row(
3250: p_init_msg_list,
3251: x_return_status,

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

3252: x_msg_count,
3253: x_msg_data,
3254: l_okl_strm_type_tl_rec
3255: );
3256: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3258: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3259: RAISE OKC_API.G_EXCEPTION_ERROR;
3260: END IF;

Line 3257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3253: x_msg_data,
3254: l_okl_strm_type_tl_rec
3255: );
3256: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3258: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3259: RAISE OKC_API.G_EXCEPTION_ERROR;
3260: END IF;
3261: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

3254: l_okl_strm_type_tl_rec
3255: );
3256: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3258: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3259: RAISE OKC_API.G_EXCEPTION_ERROR;
3260: END IF;
3261: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3262: EXCEPTION

Line 3259: RAISE OKC_API.G_EXCEPTION_ERROR;

3255: );
3256: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3258: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3259: RAISE OKC_API.G_EXCEPTION_ERROR;
3260: END IF;
3261: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3262: EXCEPTION
3263: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3258: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3259: RAISE OKC_API.G_EXCEPTION_ERROR;
3260: END IF;
3261: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3262: EXCEPTION
3263: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3264: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3265: (

Line 3263: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3259: RAISE OKC_API.G_EXCEPTION_ERROR;
3260: END IF;
3261: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3262: EXCEPTION
3263: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3264: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3265: (
3266: l_api_name,
3267: G_PKG_NAME,

Line 3264: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3260: END IF;
3261: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3262: EXCEPTION
3263: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3264: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3265: (
3266: l_api_name,
3267: G_PKG_NAME,
3268: 'OKC_API.G_RET_STS_ERROR',

Line 3268: 'OKC_API.G_RET_STS_ERROR',

3264: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3265: (
3266: l_api_name,
3267: G_PKG_NAME,
3268: 'OKC_API.G_RET_STS_ERROR',
3269: x_msg_count,
3270: x_msg_data,
3271: '_PVT'
3272: );

Line 3273: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3269: x_msg_count,
3270: x_msg_data,
3271: '_PVT'
3272: );
3273: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3274: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3275: (
3276: l_api_name,
3277: G_PKG_NAME,

Line 3274: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3270: x_msg_data,
3271: '_PVT'
3272: );
3273: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3274: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3275: (
3276: l_api_name,
3277: G_PKG_NAME,
3278: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3278: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3274: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3275: (
3276: l_api_name,
3277: G_PKG_NAME,
3278: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3279: x_msg_count,
3280: x_msg_data,
3281: '_PVT'
3282: );

Line 3284: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3280: x_msg_data,
3281: '_PVT'
3282: );
3283: WHEN OTHERS THEN
3284: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3285: (
3286: l_api_name,
3287: G_PKG_NAME,
3288: 'OTHERS',

Line 3299: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3295: -- PL/SQL TBL lock_row for:STYV_TBL --
3296: --------------------------------------
3297: PROCEDURE lock_row(
3298: p_api_version IN NUMBER,
3299: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3300: x_return_status OUT NOCOPY VARCHAR2,
3301: x_msg_count OUT NOCOPY NUMBER,
3302: x_msg_data OUT NOCOPY VARCHAR2,
3303: p_styv_tbl IN styv_tbl_type) IS

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

3303: p_styv_tbl IN styv_tbl_type) IS
3304:
3305: l_api_version CONSTANT NUMBER := 1;
3306: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
3307: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3308: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
3309: i NUMBER := 0;
3310: BEGIN
3311: OKC_API.init_msg_list(p_init_msg_list);

Line 3308: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

3304:
3305: l_api_version CONSTANT NUMBER := 1;
3306: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
3307: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3308: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
3309: i NUMBER := 0;
3310: BEGIN
3311: OKC_API.init_msg_list(p_init_msg_list);
3312: -- Make sure PL/SQL table has records in it before passing

Line 3311: OKC_API.init_msg_list(p_init_msg_list);

3307: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3308: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
3309: i NUMBER := 0;
3310: BEGIN
3311: OKC_API.init_msg_list(p_init_msg_list);
3312: -- Make sure PL/SQL table has records in it before passing
3313: IF (p_styv_tbl.COUNT > 0) THEN
3314: i := p_styv_tbl.FIRST;
3315: LOOP

Line 3318: p_init_msg_list => OKC_API.G_FALSE,

3314: i := p_styv_tbl.FIRST;
3315: LOOP
3316: lock_row (
3317: p_api_version => p_api_version,
3318: p_init_msg_list => OKC_API.G_FALSE,
3319: x_return_status => x_return_status,
3320: x_msg_count => x_msg_count,
3321: x_msg_data => x_msg_data,
3322: p_styv_rec => p_styv_tbl(i));

Line 3325: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

3321: x_msg_data => x_msg_data,
3322: p_styv_rec => p_styv_tbl(i));
3323: /* Begin Post Generation Change */
3324: -- store the highest degree of error
3325: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3326: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3327: l_overall_status := x_return_status;
3328: END IF;
3329: END IF;

Line 3326: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

3322: p_styv_rec => p_styv_tbl(i));
3323: /* Begin Post Generation Change */
3324: -- store the highest degree of error
3325: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3326: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3327: l_overall_status := x_return_status;
3328: END IF;
3329: END IF;
3330: /* End Post Generation Change */

Line 3340: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3336: -- return the overall status
3337: x_return_status :=l_overall_status;
3338: END IF;
3339: EXCEPTION
3340: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3341: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3342: (
3343: l_api_name,
3344: G_PKG_NAME,

Line 3341: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3337: x_return_status :=l_overall_status;
3338: END IF;
3339: EXCEPTION
3340: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3341: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3342: (
3343: l_api_name,
3344: G_PKG_NAME,
3345: 'OKC_API.G_RET_STS_ERROR',

Line 3345: 'OKC_API.G_RET_STS_ERROR',

3341: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3342: (
3343: l_api_name,
3344: G_PKG_NAME,
3345: 'OKC_API.G_RET_STS_ERROR',
3346: x_msg_count,
3347: x_msg_data,
3348: '_PVT'
3349: );

Line 3350: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3346: x_msg_count,
3347: x_msg_data,
3348: '_PVT'
3349: );
3350: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3351: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3352: (
3353: l_api_name,
3354: G_PKG_NAME,

Line 3351: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3347: x_msg_data,
3348: '_PVT'
3349: );
3350: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3351: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3352: (
3353: l_api_name,
3354: G_PKG_NAME,
3355: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3355: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3351: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3352: (
3353: l_api_name,
3354: G_PKG_NAME,
3355: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3356: x_msg_count,
3357: x_msg_data,
3358: '_PVT'
3359: );

Line 3361: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3357: x_msg_data,
3358: '_PVT'
3359: );
3360: WHEN OTHERS THEN
3361: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3362: (
3363: l_api_name,
3364: G_PKG_NAME,
3365: 'OTHERS',

Line 3379: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3375: ------------------------------------
3376: -- update_row for:OKL_STRM_TYPE_B --
3377: ------------------------------------
3378: PROCEDURE update_row(
3379: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3380: x_return_status OUT NOCOPY VARCHAR2,
3381: x_msg_count OUT NOCOPY NUMBER,
3382: x_msg_data OUT NOCOPY VARCHAR2,
3383: p_sty_rec IN sty_rec_type,

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

3384: x_sty_rec OUT NOCOPY sty_rec_type) IS
3385:
3386: l_api_version CONSTANT NUMBER := 1;
3387: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
3388: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3389: l_sty_rec sty_rec_type := p_sty_rec;
3390: l_def_sty_rec sty_rec_type;
3391: l_row_notfound BOOLEAN := TRUE;
3392: ----------------------------------

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

3397: x_sty_rec OUT NOCOPY sty_rec_type
3398: ) RETURN VARCHAR2 IS
3399: l_sty_rec sty_rec_type;
3400: l_row_notfound BOOLEAN := TRUE;
3401: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3402: BEGIN
3403: x_sty_rec := p_sty_rec;
3404: -- Get current database values
3405: l_sty_rec := get_rec(p_sty_rec, l_row_notfound);

Line 3407: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3403: x_sty_rec := p_sty_rec;
3404: -- Get current database values
3405: l_sty_rec := get_rec(p_sty_rec, l_row_notfound);
3406: IF (l_row_notfound) THEN
3407: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3408: END IF;
3409: IF (x_sty_rec.id = OKC_API.G_MISS_NUM)
3410: THEN
3411: x_sty_rec.id := l_sty_rec.id;

Line 3409: IF (x_sty_rec.id = OKC_API.G_MISS_NUM)

3405: l_sty_rec := get_rec(p_sty_rec, l_row_notfound);
3406: IF (l_row_notfound) THEN
3407: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3408: END IF;
3409: IF (x_sty_rec.id = OKC_API.G_MISS_NUM)
3410: THEN
3411: x_sty_rec.id := l_sty_rec.id;
3412: END IF;
3413: IF (x_sty_rec.version = OKC_API.G_MISS_CHAR)

Line 3413: IF (x_sty_rec.version = OKC_API.G_MISS_CHAR)

3409: IF (x_sty_rec.id = OKC_API.G_MISS_NUM)
3410: THEN
3411: x_sty_rec.id := l_sty_rec.id;
3412: END IF;
3413: IF (x_sty_rec.version = OKC_API.G_MISS_CHAR)
3414: THEN
3415: x_sty_rec.version := l_sty_rec.version;
3416: END IF;
3417: IF (x_sty_rec.code = OKC_API.G_MISS_CHAR)

Line 3417: IF (x_sty_rec.code = OKC_API.G_MISS_CHAR)

3413: IF (x_sty_rec.version = OKC_API.G_MISS_CHAR)
3414: THEN
3415: x_sty_rec.version := l_sty_rec.version;
3416: END IF;
3417: IF (x_sty_rec.code = OKC_API.G_MISS_CHAR)
3418: THEN
3419: x_sty_rec.code := l_sty_rec.code;
3420: END IF;
3421: IF (x_sty_rec.customization_level = OKC_API.G_MISS_CHAR)

Line 3421: IF (x_sty_rec.customization_level = OKC_API.G_MISS_CHAR)

3417: IF (x_sty_rec.code = OKC_API.G_MISS_CHAR)
3418: THEN
3419: x_sty_rec.code := l_sty_rec.code;
3420: END IF;
3421: IF (x_sty_rec.customization_level = OKC_API.G_MISS_CHAR)
3422: THEN
3423: x_sty_rec.customization_level := l_sty_rec.customization_level;
3424: END IF;
3425: IF (x_sty_rec.stream_type_scope = OKC_API.G_MISS_CHAR)

Line 3425: IF (x_sty_rec.stream_type_scope = OKC_API.G_MISS_CHAR)

3421: IF (x_sty_rec.customization_level = OKC_API.G_MISS_CHAR)
3422: THEN
3423: x_sty_rec.customization_level := l_sty_rec.customization_level;
3424: END IF;
3425: IF (x_sty_rec.stream_type_scope = OKC_API.G_MISS_CHAR)
3426: THEN
3427: x_sty_rec.stream_type_scope := l_sty_rec.stream_type_scope;
3428: END IF;
3429: IF (x_sty_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 3429: IF (x_sty_rec.object_version_number = OKC_API.G_MISS_NUM)

3425: IF (x_sty_rec.stream_type_scope = OKC_API.G_MISS_CHAR)
3426: THEN
3427: x_sty_rec.stream_type_scope := l_sty_rec.stream_type_scope;
3428: END IF;
3429: IF (x_sty_rec.object_version_number = OKC_API.G_MISS_NUM)
3430: THEN
3431: x_sty_rec.object_version_number := l_sty_rec.object_version_number;
3432: END IF;
3433: IF (x_sty_rec.accrual_yn = OKC_API.G_MISS_CHAR)

Line 3433: IF (x_sty_rec.accrual_yn = OKC_API.G_MISS_CHAR)

3429: IF (x_sty_rec.object_version_number = OKC_API.G_MISS_NUM)
3430: THEN
3431: x_sty_rec.object_version_number := l_sty_rec.object_version_number;
3432: END IF;
3433: IF (x_sty_rec.accrual_yn = OKC_API.G_MISS_CHAR)
3434: THEN
3435: x_sty_rec.accrual_yn := l_sty_rec.accrual_yn;
3436: END IF;
3437: IF (x_sty_rec.taxable_default_yn = OKC_API.G_MISS_CHAR)

Line 3437: IF (x_sty_rec.taxable_default_yn = OKC_API.G_MISS_CHAR)

3433: IF (x_sty_rec.accrual_yn = OKC_API.G_MISS_CHAR)
3434: THEN
3435: x_sty_rec.accrual_yn := l_sty_rec.accrual_yn;
3436: END IF;
3437: IF (x_sty_rec.taxable_default_yn = OKC_API.G_MISS_CHAR)
3438: THEN
3439: x_sty_rec.taxable_default_yn := l_sty_rec.taxable_default_yn;
3440: END IF;
3441: IF (x_sty_rec.stream_type_class = OKC_API.G_MISS_CHAR)

Line 3441: IF (x_sty_rec.stream_type_class = OKC_API.G_MISS_CHAR)

3437: IF (x_sty_rec.taxable_default_yn = OKC_API.G_MISS_CHAR)
3438: THEN
3439: x_sty_rec.taxable_default_yn := l_sty_rec.taxable_default_yn;
3440: END IF;
3441: IF (x_sty_rec.stream_type_class = OKC_API.G_MISS_CHAR)
3442: THEN
3443: x_sty_rec.stream_type_class := l_sty_rec.stream_type_class;
3444: END IF;
3445: -- hkpatel 04/15/2003

Line 3446: IF (x_sty_rec.stream_type_subclass = OKC_API.G_MISS_CHAR)

3442: THEN
3443: x_sty_rec.stream_type_class := l_sty_rec.stream_type_class;
3444: END IF;
3445: -- hkpatel 04/15/2003
3446: IF (x_sty_rec.stream_type_subclass = OKC_API.G_MISS_CHAR)
3447: THEN
3448: x_sty_rec.stream_type_subclass := l_sty_rec.stream_type_subclass;
3449: END IF;
3450: --

Line 3451: IF (x_sty_rec.start_date = OKC_API.G_MISS_DATE)

3447: THEN
3448: x_sty_rec.stream_type_subclass := l_sty_rec.stream_type_subclass;
3449: END IF;
3450: --
3451: IF (x_sty_rec.start_date = OKC_API.G_MISS_DATE)
3452: THEN
3453: x_sty_rec.start_date := l_sty_rec.start_date;
3454: END IF;
3455: IF (x_sty_rec.end_date = OKC_API.G_MISS_DATE)

Line 3455: IF (x_sty_rec.end_date = OKC_API.G_MISS_DATE)

3451: IF (x_sty_rec.start_date = OKC_API.G_MISS_DATE)
3452: THEN
3453: x_sty_rec.start_date := l_sty_rec.start_date;
3454: END IF;
3455: IF (x_sty_rec.end_date = OKC_API.G_MISS_DATE)
3456: THEN
3457: x_sty_rec.end_date := l_sty_rec.end_date;
3458: END IF;
3459: IF (x_sty_rec.billable_yn = OKC_API.G_MISS_CHAR)

Line 3459: IF (x_sty_rec.billable_yn = OKC_API.G_MISS_CHAR)

3455: IF (x_sty_rec.end_date = OKC_API.G_MISS_DATE)
3456: THEN
3457: x_sty_rec.end_date := l_sty_rec.end_date;
3458: END IF;
3459: IF (x_sty_rec.billable_yn = OKC_API.G_MISS_CHAR)
3460: THEN
3461: x_sty_rec.billable_yn := l_sty_rec.billable_yn;
3462: END IF;
3463: IF (x_sty_rec.capitalize_yn = OKC_API.G_MISS_CHAR)

Line 3463: IF (x_sty_rec.capitalize_yn = OKC_API.G_MISS_CHAR)

3459: IF (x_sty_rec.billable_yn = OKC_API.G_MISS_CHAR)
3460: THEN
3461: x_sty_rec.billable_yn := l_sty_rec.billable_yn;
3462: END IF;
3463: IF (x_sty_rec.capitalize_yn = OKC_API.G_MISS_CHAR)
3464: THEN
3465: x_sty_rec.capitalize_yn := l_sty_rec.capitalize_yn;
3466: END IF;
3467: IF (x_sty_rec.periodic_yn = OKC_API.G_MISS_CHAR)

Line 3467: IF (x_sty_rec.periodic_yn = OKC_API.G_MISS_CHAR)

3463: IF (x_sty_rec.capitalize_yn = OKC_API.G_MISS_CHAR)
3464: THEN
3465: x_sty_rec.capitalize_yn := l_sty_rec.capitalize_yn;
3466: END IF;
3467: IF (x_sty_rec.periodic_yn = OKC_API.G_MISS_CHAR)
3468: THEN
3469: x_sty_rec.periodic_yn := l_sty_rec.periodic_yn;
3470: END IF;
3471: -- mvasudev , 05/13/2002

Line 3472: IF (x_sty_rec.fundable_yn = OKC_API.G_MISS_CHAR)

3468: THEN
3469: x_sty_rec.periodic_yn := l_sty_rec.periodic_yn;
3470: END IF;
3471: -- mvasudev , 05/13/2002
3472: IF (x_sty_rec.fundable_yn = OKC_API.G_MISS_CHAR)
3473: THEN
3474: x_sty_rec.fundable_yn := l_sty_rec.fundable_yn;
3475: END IF;
3476: IF (x_sty_rec.allocation_factor = OKC_API.G_MISS_CHAR)

Line 3476: IF (x_sty_rec.allocation_factor = OKC_API.G_MISS_CHAR)

3472: IF (x_sty_rec.fundable_yn = OKC_API.G_MISS_CHAR)
3473: THEN
3474: x_sty_rec.fundable_yn := l_sty_rec.fundable_yn;
3475: END IF;
3476: IF (x_sty_rec.allocation_factor = OKC_API.G_MISS_CHAR)
3477: THEN
3478: x_sty_rec.allocation_factor := l_sty_rec.allocation_factor;
3479: END IF;
3480: --

Line 3481: IF (x_sty_rec.attribute_category = OKC_API.G_MISS_CHAR)

3477: THEN
3478: x_sty_rec.allocation_factor := l_sty_rec.allocation_factor;
3479: END IF;
3480: --
3481: IF (x_sty_rec.attribute_category = OKC_API.G_MISS_CHAR)
3482: THEN
3483: x_sty_rec.attribute_category := l_sty_rec.attribute_category;
3484: END IF;
3485: IF (x_sty_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 3485: IF (x_sty_rec.attribute1 = OKC_API.G_MISS_CHAR)

3481: IF (x_sty_rec.attribute_category = OKC_API.G_MISS_CHAR)
3482: THEN
3483: x_sty_rec.attribute_category := l_sty_rec.attribute_category;
3484: END IF;
3485: IF (x_sty_rec.attribute1 = OKC_API.G_MISS_CHAR)
3486: THEN
3487: x_sty_rec.attribute1 := l_sty_rec.attribute1;
3488: END IF;
3489: IF (x_sty_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 3489: IF (x_sty_rec.attribute2 = OKC_API.G_MISS_CHAR)

3485: IF (x_sty_rec.attribute1 = OKC_API.G_MISS_CHAR)
3486: THEN
3487: x_sty_rec.attribute1 := l_sty_rec.attribute1;
3488: END IF;
3489: IF (x_sty_rec.attribute2 = OKC_API.G_MISS_CHAR)
3490: THEN
3491: x_sty_rec.attribute2 := l_sty_rec.attribute2;
3492: END IF;
3493: IF (x_sty_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 3493: IF (x_sty_rec.attribute3 = OKC_API.G_MISS_CHAR)

3489: IF (x_sty_rec.attribute2 = OKC_API.G_MISS_CHAR)
3490: THEN
3491: x_sty_rec.attribute2 := l_sty_rec.attribute2;
3492: END IF;
3493: IF (x_sty_rec.attribute3 = OKC_API.G_MISS_CHAR)
3494: THEN
3495: x_sty_rec.attribute3 := l_sty_rec.attribute3;
3496: END IF;
3497: IF (x_sty_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 3497: IF (x_sty_rec.attribute4 = OKC_API.G_MISS_CHAR)

3493: IF (x_sty_rec.attribute3 = OKC_API.G_MISS_CHAR)
3494: THEN
3495: x_sty_rec.attribute3 := l_sty_rec.attribute3;
3496: END IF;
3497: IF (x_sty_rec.attribute4 = OKC_API.G_MISS_CHAR)
3498: THEN
3499: x_sty_rec.attribute4 := l_sty_rec.attribute4;
3500: END IF;
3501: IF (x_sty_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 3501: IF (x_sty_rec.attribute5 = OKC_API.G_MISS_CHAR)

3497: IF (x_sty_rec.attribute4 = OKC_API.G_MISS_CHAR)
3498: THEN
3499: x_sty_rec.attribute4 := l_sty_rec.attribute4;
3500: END IF;
3501: IF (x_sty_rec.attribute5 = OKC_API.G_MISS_CHAR)
3502: THEN
3503: x_sty_rec.attribute5 := l_sty_rec.attribute5;
3504: END IF;
3505: IF (x_sty_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 3505: IF (x_sty_rec.attribute6 = OKC_API.G_MISS_CHAR)

3501: IF (x_sty_rec.attribute5 = OKC_API.G_MISS_CHAR)
3502: THEN
3503: x_sty_rec.attribute5 := l_sty_rec.attribute5;
3504: END IF;
3505: IF (x_sty_rec.attribute6 = OKC_API.G_MISS_CHAR)
3506: THEN
3507: x_sty_rec.attribute6 := l_sty_rec.attribute6;
3508: END IF;
3509: IF (x_sty_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 3509: IF (x_sty_rec.attribute7 = OKC_API.G_MISS_CHAR)

3505: IF (x_sty_rec.attribute6 = OKC_API.G_MISS_CHAR)
3506: THEN
3507: x_sty_rec.attribute6 := l_sty_rec.attribute6;
3508: END IF;
3509: IF (x_sty_rec.attribute7 = OKC_API.G_MISS_CHAR)
3510: THEN
3511: x_sty_rec.attribute7 := l_sty_rec.attribute7;
3512: END IF;
3513: IF (x_sty_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 3513: IF (x_sty_rec.attribute8 = OKC_API.G_MISS_CHAR)

3509: IF (x_sty_rec.attribute7 = OKC_API.G_MISS_CHAR)
3510: THEN
3511: x_sty_rec.attribute7 := l_sty_rec.attribute7;
3512: END IF;
3513: IF (x_sty_rec.attribute8 = OKC_API.G_MISS_CHAR)
3514: THEN
3515: x_sty_rec.attribute8 := l_sty_rec.attribute8;
3516: END IF;
3517: IF (x_sty_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 3517: IF (x_sty_rec.attribute9 = OKC_API.G_MISS_CHAR)

3513: IF (x_sty_rec.attribute8 = OKC_API.G_MISS_CHAR)
3514: THEN
3515: x_sty_rec.attribute8 := l_sty_rec.attribute8;
3516: END IF;
3517: IF (x_sty_rec.attribute9 = OKC_API.G_MISS_CHAR)
3518: THEN
3519: x_sty_rec.attribute9 := l_sty_rec.attribute9;
3520: END IF;
3521: IF (x_sty_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 3521: IF (x_sty_rec.attribute10 = OKC_API.G_MISS_CHAR)

3517: IF (x_sty_rec.attribute9 = OKC_API.G_MISS_CHAR)
3518: THEN
3519: x_sty_rec.attribute9 := l_sty_rec.attribute9;
3520: END IF;
3521: IF (x_sty_rec.attribute10 = OKC_API.G_MISS_CHAR)
3522: THEN
3523: x_sty_rec.attribute10 := l_sty_rec.attribute10;
3524: END IF;
3525: IF (x_sty_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 3525: IF (x_sty_rec.attribute11 = OKC_API.G_MISS_CHAR)

3521: IF (x_sty_rec.attribute10 = OKC_API.G_MISS_CHAR)
3522: THEN
3523: x_sty_rec.attribute10 := l_sty_rec.attribute10;
3524: END IF;
3525: IF (x_sty_rec.attribute11 = OKC_API.G_MISS_CHAR)
3526: THEN
3527: x_sty_rec.attribute11 := l_sty_rec.attribute11;
3528: END IF;
3529: IF (x_sty_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 3529: IF (x_sty_rec.attribute12 = OKC_API.G_MISS_CHAR)

3525: IF (x_sty_rec.attribute11 = OKC_API.G_MISS_CHAR)
3526: THEN
3527: x_sty_rec.attribute11 := l_sty_rec.attribute11;
3528: END IF;
3529: IF (x_sty_rec.attribute12 = OKC_API.G_MISS_CHAR)
3530: THEN
3531: x_sty_rec.attribute12 := l_sty_rec.attribute12;
3532: END IF;
3533: IF (x_sty_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 3533: IF (x_sty_rec.attribute13 = OKC_API.G_MISS_CHAR)

3529: IF (x_sty_rec.attribute12 = OKC_API.G_MISS_CHAR)
3530: THEN
3531: x_sty_rec.attribute12 := l_sty_rec.attribute12;
3532: END IF;
3533: IF (x_sty_rec.attribute13 = OKC_API.G_MISS_CHAR)
3534: THEN
3535: x_sty_rec.attribute13 := l_sty_rec.attribute13;
3536: END IF;
3537: IF (x_sty_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 3537: IF (x_sty_rec.attribute14 = OKC_API.G_MISS_CHAR)

3533: IF (x_sty_rec.attribute13 = OKC_API.G_MISS_CHAR)
3534: THEN
3535: x_sty_rec.attribute13 := l_sty_rec.attribute13;
3536: END IF;
3537: IF (x_sty_rec.attribute14 = OKC_API.G_MISS_CHAR)
3538: THEN
3539: x_sty_rec.attribute14 := l_sty_rec.attribute14;
3540: END IF;
3541: IF (x_sty_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 3541: IF (x_sty_rec.attribute15 = OKC_API.G_MISS_CHAR)

3537: IF (x_sty_rec.attribute14 = OKC_API.G_MISS_CHAR)
3538: THEN
3539: x_sty_rec.attribute14 := l_sty_rec.attribute14;
3540: END IF;
3541: IF (x_sty_rec.attribute15 = OKC_API.G_MISS_CHAR)
3542: THEN
3543: x_sty_rec.attribute15 := l_sty_rec.attribute15;
3544: END IF;
3545: IF (x_sty_rec.created_by = OKC_API.G_MISS_NUM)

Line 3545: IF (x_sty_rec.created_by = OKC_API.G_MISS_NUM)

3541: IF (x_sty_rec.attribute15 = OKC_API.G_MISS_CHAR)
3542: THEN
3543: x_sty_rec.attribute15 := l_sty_rec.attribute15;
3544: END IF;
3545: IF (x_sty_rec.created_by = OKC_API.G_MISS_NUM)
3546: THEN
3547: x_sty_rec.created_by := l_sty_rec.created_by;
3548: END IF;
3549: IF (x_sty_rec.creation_date = OKC_API.G_MISS_DATE)

Line 3549: IF (x_sty_rec.creation_date = OKC_API.G_MISS_DATE)

3545: IF (x_sty_rec.created_by = OKC_API.G_MISS_NUM)
3546: THEN
3547: x_sty_rec.created_by := l_sty_rec.created_by;
3548: END IF;
3549: IF (x_sty_rec.creation_date = OKC_API.G_MISS_DATE)
3550: THEN
3551: x_sty_rec.creation_date := l_sty_rec.creation_date;
3552: END IF;
3553: IF (x_sty_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 3553: IF (x_sty_rec.last_updated_by = OKC_API.G_MISS_NUM)

3549: IF (x_sty_rec.creation_date = OKC_API.G_MISS_DATE)
3550: THEN
3551: x_sty_rec.creation_date := l_sty_rec.creation_date;
3552: END IF;
3553: IF (x_sty_rec.last_updated_by = OKC_API.G_MISS_NUM)
3554: THEN
3555: x_sty_rec.last_updated_by := l_sty_rec.last_updated_by;
3556: END IF;
3557: IF (x_sty_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 3557: IF (x_sty_rec.last_update_date = OKC_API.G_MISS_DATE)

3553: IF (x_sty_rec.last_updated_by = OKC_API.G_MISS_NUM)
3554: THEN
3555: x_sty_rec.last_updated_by := l_sty_rec.last_updated_by;
3556: END IF;
3557: IF (x_sty_rec.last_update_date = OKC_API.G_MISS_DATE)
3558: THEN
3559: x_sty_rec.last_update_date := l_sty_rec.last_update_date;
3560: END IF;
3561: IF (x_sty_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 3561: IF (x_sty_rec.last_update_login = OKC_API.G_MISS_NUM)

3557: IF (x_sty_rec.last_update_date = OKC_API.G_MISS_DATE)
3558: THEN
3559: x_sty_rec.last_update_date := l_sty_rec.last_update_date;
3560: END IF;
3561: IF (x_sty_rec.last_update_login = OKC_API.G_MISS_NUM)
3562: THEN
3563: x_sty_rec.last_update_login := l_sty_rec.last_update_login;
3564: END IF;
3565: -- Added by RGOOTY for ER 3935682: Start

Line 3566: IF (x_sty_rec.stream_type_purpose = OKC_API.G_MISS_CHAR)

3562: THEN
3563: x_sty_rec.last_update_login := l_sty_rec.last_update_login;
3564: END IF;
3565: -- Added by RGOOTY for ER 3935682: Start
3566: IF (x_sty_rec.stream_type_purpose = OKC_API.G_MISS_CHAR)
3567: THEN
3568: x_sty_rec.stream_type_purpose := l_sty_rec.stream_type_purpose;
3569: END IF;
3570: IF (x_sty_rec.contingency = OKC_API.G_MISS_CHAR)

Line 3570: IF (x_sty_rec.contingency = OKC_API.G_MISS_CHAR)

3566: IF (x_sty_rec.stream_type_purpose = OKC_API.G_MISS_CHAR)
3567: THEN
3568: x_sty_rec.stream_type_purpose := l_sty_rec.stream_type_purpose;
3569: END IF;
3570: IF (x_sty_rec.contingency = OKC_API.G_MISS_CHAR)
3571: THEN
3572: x_sty_rec.contingency := l_sty_rec.contingency;
3573: END IF;
3574: -- Added by RGOOTY for ER 3935682: End

Line 3576: IF (x_sty_rec.contingency_id = OKC_API.G_MISS_NUM)

3572: x_sty_rec.contingency := l_sty_rec.contingency;
3573: END IF;
3574: -- Added by RGOOTY for ER 3935682: End
3575: -- Added by SNANDIKO for Bug 6744584 Start
3576: IF (x_sty_rec.contingency_id = OKC_API.G_MISS_NUM)
3577: THEN
3578: x_sty_rec.contingency_id := l_sty_rec.contingency_id;
3579: END IF;
3580: -- Added by SNANDIKO for Bug 6744584 End

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

3586: FUNCTION Set_Attributes (
3587: p_sty_rec IN sty_rec_type,
3588: x_sty_rec OUT NOCOPY sty_rec_type
3589: ) RETURN VARCHAR2 IS
3590: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3591: BEGIN
3592: x_sty_rec := p_sty_rec;
3593: RETURN(l_return_status);
3594: END Set_Attributes;

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

3592: x_sty_rec := p_sty_rec;
3593: RETURN(l_return_status);
3594: END Set_Attributes;
3595: BEGIN
3596: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3597: p_init_msg_list,
3598: '_PVT',
3599: x_return_status);
3600: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3596: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3597: p_init_msg_list,
3598: '_PVT',
3599: x_return_status);
3600: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3601: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3602: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3603: RAISE OKC_API.G_EXCEPTION_ERROR;
3604: END IF;

Line 3601: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3597: p_init_msg_list,
3598: '_PVT',
3599: x_return_status);
3600: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3601: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3602: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3603: RAISE OKC_API.G_EXCEPTION_ERROR;
3604: END IF;
3605: --- Setting item attributes

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

3598: '_PVT',
3599: x_return_status);
3600: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3601: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3602: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3603: RAISE OKC_API.G_EXCEPTION_ERROR;
3604: END IF;
3605: --- Setting item attributes
3606: l_return_status := Set_Attributes(

Line 3603: RAISE OKC_API.G_EXCEPTION_ERROR;

3599: x_return_status);
3600: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3601: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3602: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3603: RAISE OKC_API.G_EXCEPTION_ERROR;
3604: END IF;
3605: --- Setting item attributes
3606: l_return_status := Set_Attributes(
3607: p_sty_rec, -- IN

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

3606: l_return_status := Set_Attributes(
3607: p_sty_rec, -- IN
3608: l_sty_rec); -- OUT
3609: --- If any errors happen abort API
3610: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3611: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3612: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3613: RAISE OKC_API.G_EXCEPTION_ERROR;
3614: END IF;

Line 3611: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3607: p_sty_rec, -- IN
3608: l_sty_rec); -- OUT
3609: --- If any errors happen abort API
3610: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3611: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3612: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3613: RAISE OKC_API.G_EXCEPTION_ERROR;
3614: END IF;
3615: l_return_status := populate_new_record(l_sty_rec, l_def_sty_rec);

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

3608: l_sty_rec); -- OUT
3609: --- If any errors happen abort API
3610: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3611: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3612: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3613: RAISE OKC_API.G_EXCEPTION_ERROR;
3614: END IF;
3615: l_return_status := populate_new_record(l_sty_rec, l_def_sty_rec);
3616: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3613: RAISE OKC_API.G_EXCEPTION_ERROR;

3609: --- If any errors happen abort API
3610: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3611: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3612: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3613: RAISE OKC_API.G_EXCEPTION_ERROR;
3614: END IF;
3615: l_return_status := populate_new_record(l_sty_rec, l_def_sty_rec);
3616: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3612: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3613: RAISE OKC_API.G_EXCEPTION_ERROR;
3614: END IF;
3615: l_return_status := populate_new_record(l_sty_rec, l_def_sty_rec);
3616: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3618: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3619: RAISE OKC_API.G_EXCEPTION_ERROR;
3620: END IF;

Line 3617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3613: RAISE OKC_API.G_EXCEPTION_ERROR;
3614: END IF;
3615: l_return_status := populate_new_record(l_sty_rec, l_def_sty_rec);
3616: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3618: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3619: RAISE OKC_API.G_EXCEPTION_ERROR;
3620: END IF;
3621: UPDATE OKL_STRM_TYPE_B

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

3614: END IF;
3615: l_return_status := populate_new_record(l_sty_rec, l_def_sty_rec);
3616: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3618: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3619: RAISE OKC_API.G_EXCEPTION_ERROR;
3620: END IF;
3621: UPDATE OKL_STRM_TYPE_B
3622: SET

Line 3619: RAISE OKC_API.G_EXCEPTION_ERROR;

3615: l_return_status := populate_new_record(l_sty_rec, l_def_sty_rec);
3616: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3618: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3619: RAISE OKC_API.G_EXCEPTION_ERROR;
3620: END IF;
3621: UPDATE OKL_STRM_TYPE_B
3622: SET
3623: VERSION = l_def_sty_rec.version,

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

3670: -- Added by SNANDIKO for Bug 6744584 End
3671: WHERE ID = l_def_sty_rec.id;
3672:
3673: x_sty_rec := l_def_sty_rec;
3674: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3675: EXCEPTION
3676: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3677: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3678: (

Line 3676: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3672:
3673: x_sty_rec := l_def_sty_rec;
3674: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3675: EXCEPTION
3676: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3677: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3678: (
3679: l_api_name,
3680: G_PKG_NAME,

Line 3677: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3673: x_sty_rec := l_def_sty_rec;
3674: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3675: EXCEPTION
3676: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3677: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3678: (
3679: l_api_name,
3680: G_PKG_NAME,
3681: 'OKC_API.G_RET_STS_ERROR',

Line 3681: 'OKC_API.G_RET_STS_ERROR',

3677: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3678: (
3679: l_api_name,
3680: G_PKG_NAME,
3681: 'OKC_API.G_RET_STS_ERROR',
3682: x_msg_count,
3683: x_msg_data,
3684: '_PVT'
3685: );

Line 3686: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3682: x_msg_count,
3683: x_msg_data,
3684: '_PVT'
3685: );
3686: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3687: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3688: (
3689: l_api_name,
3690: G_PKG_NAME,

Line 3687: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3683: x_msg_data,
3684: '_PVT'
3685: );
3686: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3687: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3688: (
3689: l_api_name,
3690: G_PKG_NAME,
3691: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3691: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3687: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3688: (
3689: l_api_name,
3690: G_PKG_NAME,
3691: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3692: x_msg_count,
3693: x_msg_data,
3694: '_PVT'
3695: );

Line 3697: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3693: x_msg_data,
3694: '_PVT'
3695: );
3696: WHEN OTHERS THEN
3697: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3698: (
3699: l_api_name,
3700: G_PKG_NAME,
3701: 'OTHERS',

Line 3711: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3707: -------------------------------------
3708: -- update_row for:OKL_STRM_TYPE_TL --
3709: -------------------------------------
3710: PROCEDURE update_row(
3711: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3712: x_return_status OUT NOCOPY VARCHAR2,
3713: x_msg_count OUT NOCOPY NUMBER,
3714: x_msg_data OUT NOCOPY VARCHAR2,
3715: p_okl_strm_type_tl_rec IN okl_strm_type_tl_rec_type,

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

3716: x_okl_strm_type_tl_rec OUT NOCOPY okl_strm_type_tl_rec_type) IS
3717:
3718: l_api_version CONSTANT NUMBER := 1;
3719: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
3720: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3721: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type := p_okl_strm_type_tl_rec;
3722: l_def_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;
3723: l_row_notfound BOOLEAN := TRUE;
3724: ----------------------------------

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

3729: x_okl_strm_type_tl_rec OUT NOCOPY okl_strm_type_tl_rec_type
3730: ) RETURN VARCHAR2 IS
3731: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;
3732: l_row_notfound BOOLEAN := TRUE;
3733: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3734: BEGIN
3735: x_okl_strm_type_tl_rec := p_okl_strm_type_tl_rec;
3736: -- Get current database values
3737: l_okl_strm_type_tl_rec := get_rec(p_okl_strm_type_tl_rec, l_row_notfound);

Line 3739: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3735: x_okl_strm_type_tl_rec := p_okl_strm_type_tl_rec;
3736: -- Get current database values
3737: l_okl_strm_type_tl_rec := get_rec(p_okl_strm_type_tl_rec, l_row_notfound);
3738: IF (l_row_notfound) THEN
3739: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3740: END IF;
3741: IF (x_okl_strm_type_tl_rec.id = OKC_API.G_MISS_NUM)
3742: THEN
3743: x_okl_strm_type_tl_rec.id := l_okl_strm_type_tl_rec.id;

Line 3741: IF (x_okl_strm_type_tl_rec.id = OKC_API.G_MISS_NUM)

3737: l_okl_strm_type_tl_rec := get_rec(p_okl_strm_type_tl_rec, l_row_notfound);
3738: IF (l_row_notfound) THEN
3739: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3740: END IF;
3741: IF (x_okl_strm_type_tl_rec.id = OKC_API.G_MISS_NUM)
3742: THEN
3743: x_okl_strm_type_tl_rec.id := l_okl_strm_type_tl_rec.id;
3744: END IF;
3745: IF (x_okl_strm_type_tl_rec.language = OKC_API.G_MISS_CHAR)

Line 3745: IF (x_okl_strm_type_tl_rec.language = OKC_API.G_MISS_CHAR)

3741: IF (x_okl_strm_type_tl_rec.id = OKC_API.G_MISS_NUM)
3742: THEN
3743: x_okl_strm_type_tl_rec.id := l_okl_strm_type_tl_rec.id;
3744: END IF;
3745: IF (x_okl_strm_type_tl_rec.language = OKC_API.G_MISS_CHAR)
3746: THEN
3747: x_okl_strm_type_tl_rec.language := l_okl_strm_type_tl_rec.language;
3748: END IF;
3749: IF (x_okl_strm_type_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

Line 3749: IF (x_okl_strm_type_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

3745: IF (x_okl_strm_type_tl_rec.language = OKC_API.G_MISS_CHAR)
3746: THEN
3747: x_okl_strm_type_tl_rec.language := l_okl_strm_type_tl_rec.language;
3748: END IF;
3749: IF (x_okl_strm_type_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
3750: THEN
3751: x_okl_strm_type_tl_rec.source_lang := l_okl_strm_type_tl_rec.source_lang;
3752: END IF;
3753: IF (x_okl_strm_type_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 3753: IF (x_okl_strm_type_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

3749: IF (x_okl_strm_type_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
3750: THEN
3751: x_okl_strm_type_tl_rec.source_lang := l_okl_strm_type_tl_rec.source_lang;
3752: END IF;
3753: IF (x_okl_strm_type_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3754: THEN
3755: x_okl_strm_type_tl_rec.sfwt_flag := l_okl_strm_type_tl_rec.sfwt_flag;
3756: END IF;
3757: IF (x_okl_strm_type_tl_rec.name = OKC_API.G_MISS_CHAR)

Line 3757: IF (x_okl_strm_type_tl_rec.name = OKC_API.G_MISS_CHAR)

3753: IF (x_okl_strm_type_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3754: THEN
3755: x_okl_strm_type_tl_rec.sfwt_flag := l_okl_strm_type_tl_rec.sfwt_flag;
3756: END IF;
3757: IF (x_okl_strm_type_tl_rec.name = OKC_API.G_MISS_CHAR)
3758: THEN
3759: x_okl_strm_type_tl_rec.name := l_okl_strm_type_tl_rec.name;
3760: END IF;
3761: IF (x_okl_strm_type_tl_rec.description = OKC_API.G_MISS_CHAR)

Line 3761: IF (x_okl_strm_type_tl_rec.description = OKC_API.G_MISS_CHAR)

3757: IF (x_okl_strm_type_tl_rec.name = OKC_API.G_MISS_CHAR)
3758: THEN
3759: x_okl_strm_type_tl_rec.name := l_okl_strm_type_tl_rec.name;
3760: END IF;
3761: IF (x_okl_strm_type_tl_rec.description = OKC_API.G_MISS_CHAR)
3762: THEN
3763: x_okl_strm_type_tl_rec.description := l_okl_strm_type_tl_rec.description;
3764: END IF;
3765: IF (x_okl_strm_type_tl_rec.created_by = OKC_API.G_MISS_NUM)

Line 3765: IF (x_okl_strm_type_tl_rec.created_by = OKC_API.G_MISS_NUM)

3761: IF (x_okl_strm_type_tl_rec.description = OKC_API.G_MISS_CHAR)
3762: THEN
3763: x_okl_strm_type_tl_rec.description := l_okl_strm_type_tl_rec.description;
3764: END IF;
3765: IF (x_okl_strm_type_tl_rec.created_by = OKC_API.G_MISS_NUM)
3766: THEN
3767: x_okl_strm_type_tl_rec.created_by := l_okl_strm_type_tl_rec.created_by;
3768: END IF;
3769: IF (x_okl_strm_type_tl_rec.creation_date = OKC_API.G_MISS_DATE)

Line 3769: IF (x_okl_strm_type_tl_rec.creation_date = OKC_API.G_MISS_DATE)

3765: IF (x_okl_strm_type_tl_rec.created_by = OKC_API.G_MISS_NUM)
3766: THEN
3767: x_okl_strm_type_tl_rec.created_by := l_okl_strm_type_tl_rec.created_by;
3768: END IF;
3769: IF (x_okl_strm_type_tl_rec.creation_date = OKC_API.G_MISS_DATE)
3770: THEN
3771: x_okl_strm_type_tl_rec.creation_date := l_okl_strm_type_tl_rec.creation_date;
3772: END IF;
3773: IF (x_okl_strm_type_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 3773: IF (x_okl_strm_type_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

3769: IF (x_okl_strm_type_tl_rec.creation_date = OKC_API.G_MISS_DATE)
3770: THEN
3771: x_okl_strm_type_tl_rec.creation_date := l_okl_strm_type_tl_rec.creation_date;
3772: END IF;
3773: IF (x_okl_strm_type_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
3774: THEN
3775: x_okl_strm_type_tl_rec.last_updated_by := l_okl_strm_type_tl_rec.last_updated_by;
3776: END IF;
3777: IF (x_okl_strm_type_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 3777: IF (x_okl_strm_type_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

3773: IF (x_okl_strm_type_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
3774: THEN
3775: x_okl_strm_type_tl_rec.last_updated_by := l_okl_strm_type_tl_rec.last_updated_by;
3776: END IF;
3777: IF (x_okl_strm_type_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
3778: THEN
3779: x_okl_strm_type_tl_rec.last_update_date := l_okl_strm_type_tl_rec.last_update_date;
3780: END IF;
3781: IF (x_okl_strm_type_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 3781: IF (x_okl_strm_type_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

3777: IF (x_okl_strm_type_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
3778: THEN
3779: x_okl_strm_type_tl_rec.last_update_date := l_okl_strm_type_tl_rec.last_update_date;
3780: END IF;
3781: IF (x_okl_strm_type_tl_rec.last_update_login = OKC_API.G_MISS_NUM)
3782: THEN
3783: x_okl_strm_type_tl_rec.last_update_login := l_okl_strm_type_tl_rec.last_update_login;
3784: END IF;
3785: -- Added by RGOOTY for ER 3935682: Start

Line 3786: IF (x_okl_strm_type_tl_rec.short_description= OKC_API.G_MISS_CHAR)

3782: THEN
3783: x_okl_strm_type_tl_rec.last_update_login := l_okl_strm_type_tl_rec.last_update_login;
3784: END IF;
3785: -- Added by RGOOTY for ER 3935682: Start
3786: IF (x_okl_strm_type_tl_rec.short_description= OKC_API.G_MISS_CHAR)
3787: THEN
3788: x_okl_strm_type_tl_rec.short_description := l_okl_strm_type_tl_rec.short_description;
3789: END IF;
3790: -- Added by RGOOTY for ER 3935682: End

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

3796: FUNCTION Set_Attributes (
3797: p_okl_strm_type_tl_rec IN okl_strm_type_tl_rec_type,
3798: x_okl_strm_type_tl_rec OUT NOCOPY okl_strm_type_tl_rec_type
3799: ) RETURN VARCHAR2 IS
3800: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3801: BEGIN
3802: x_okl_strm_type_tl_rec := p_okl_strm_type_tl_rec;
3803: x_okl_strm_type_tl_rec.LANGUAGE := USERENV('LANG');
3804: x_okl_strm_type_tl_rec.SOURCE_LANG := USERENV('LANG');

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

3804: x_okl_strm_type_tl_rec.SOURCE_LANG := USERENV('LANG');
3805: RETURN(l_return_status);
3806: END Set_Attributes;
3807: BEGIN
3808: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3809: p_init_msg_list,
3810: '_PVT',
3811: x_return_status);
3812: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3808: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3809: p_init_msg_list,
3810: '_PVT',
3811: x_return_status);
3812: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3813: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3814: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3815: RAISE OKC_API.G_EXCEPTION_ERROR;
3816: END IF;

Line 3813: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3809: p_init_msg_list,
3810: '_PVT',
3811: x_return_status);
3812: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3813: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3814: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3815: RAISE OKC_API.G_EXCEPTION_ERROR;
3816: END IF;
3817: --- Setting item attributes

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

3810: '_PVT',
3811: x_return_status);
3812: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3813: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3814: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3815: RAISE OKC_API.G_EXCEPTION_ERROR;
3816: END IF;
3817: --- Setting item attributes
3818: l_return_status := Set_Attributes(

Line 3815: RAISE OKC_API.G_EXCEPTION_ERROR;

3811: x_return_status);
3812: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3813: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3814: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3815: RAISE OKC_API.G_EXCEPTION_ERROR;
3816: END IF;
3817: --- Setting item attributes
3818: l_return_status := Set_Attributes(
3819: p_okl_strm_type_tl_rec, -- IN

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

3818: l_return_status := Set_Attributes(
3819: p_okl_strm_type_tl_rec, -- IN
3820: l_okl_strm_type_tl_rec); -- OUT
3821: --- If any errors happen abort API
3822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3825: RAISE OKC_API.G_EXCEPTION_ERROR;
3826: END IF;

Line 3823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3819: p_okl_strm_type_tl_rec, -- IN
3820: l_okl_strm_type_tl_rec); -- OUT
3821: --- If any errors happen abort API
3822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3825: RAISE OKC_API.G_EXCEPTION_ERROR;
3826: END IF;
3827: l_return_status := populate_new_record(l_okl_strm_type_tl_rec, l_def_okl_strm_type_tl_rec);

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

3820: l_okl_strm_type_tl_rec); -- OUT
3821: --- If any errors happen abort API
3822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3825: RAISE OKC_API.G_EXCEPTION_ERROR;
3826: END IF;
3827: l_return_status := populate_new_record(l_okl_strm_type_tl_rec, l_def_okl_strm_type_tl_rec);
3828: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3825: RAISE OKC_API.G_EXCEPTION_ERROR;

3821: --- If any errors happen abort API
3822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3825: RAISE OKC_API.G_EXCEPTION_ERROR;
3826: END IF;
3827: l_return_status := populate_new_record(l_okl_strm_type_tl_rec, l_def_okl_strm_type_tl_rec);
3828: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3829: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3825: RAISE OKC_API.G_EXCEPTION_ERROR;
3826: END IF;
3827: l_return_status := populate_new_record(l_okl_strm_type_tl_rec, l_def_okl_strm_type_tl_rec);
3828: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3829: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3830: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3831: RAISE OKC_API.G_EXCEPTION_ERROR;
3832: END IF;

Line 3829: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3825: RAISE OKC_API.G_EXCEPTION_ERROR;
3826: END IF;
3827: l_return_status := populate_new_record(l_okl_strm_type_tl_rec, l_def_okl_strm_type_tl_rec);
3828: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3829: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3830: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3831: RAISE OKC_API.G_EXCEPTION_ERROR;
3832: END IF;
3833: UPDATE OKL_STRM_TYPE_TL

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

3826: END IF;
3827: l_return_status := populate_new_record(l_okl_strm_type_tl_rec, l_def_okl_strm_type_tl_rec);
3828: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3829: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3830: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3831: RAISE OKC_API.G_EXCEPTION_ERROR;
3832: END IF;
3833: UPDATE OKL_STRM_TYPE_TL
3834: SET NAME = l_def_okl_strm_type_tl_rec.name,

Line 3831: RAISE OKC_API.G_EXCEPTION_ERROR;

3827: l_return_status := populate_new_record(l_okl_strm_type_tl_rec, l_def_okl_strm_type_tl_rec);
3828: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3829: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3830: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3831: RAISE OKC_API.G_EXCEPTION_ERROR;
3832: END IF;
3833: UPDATE OKL_STRM_TYPE_TL
3834: SET NAME = l_def_okl_strm_type_tl_rec.name,
3835: DESCRIPTION = l_def_okl_strm_type_tl_rec.description,

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

3851: WHERE ID = l_def_okl_strm_type_tl_rec.id
3852: AND SOURCE_LANG <> USERENV('LANG');
3853:
3854: x_okl_strm_type_tl_rec := l_def_okl_strm_type_tl_rec;
3855: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3856: EXCEPTION
3857: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3858: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3859: (

Line 3857: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3853:
3854: x_okl_strm_type_tl_rec := l_def_okl_strm_type_tl_rec;
3855: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3856: EXCEPTION
3857: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3858: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3859: (
3860: l_api_name,
3861: G_PKG_NAME,

Line 3858: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3854: x_okl_strm_type_tl_rec := l_def_okl_strm_type_tl_rec;
3855: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3856: EXCEPTION
3857: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3858: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3859: (
3860: l_api_name,
3861: G_PKG_NAME,
3862: 'OKC_API.G_RET_STS_ERROR',

Line 3862: 'OKC_API.G_RET_STS_ERROR',

3858: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3859: (
3860: l_api_name,
3861: G_PKG_NAME,
3862: 'OKC_API.G_RET_STS_ERROR',
3863: x_msg_count,
3864: x_msg_data,
3865: '_PVT'
3866: );

Line 3867: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3863: x_msg_count,
3864: x_msg_data,
3865: '_PVT'
3866: );
3867: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3868: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3869: (
3870: l_api_name,
3871: G_PKG_NAME,

Line 3868: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3864: x_msg_data,
3865: '_PVT'
3866: );
3867: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3868: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3869: (
3870: l_api_name,
3871: G_PKG_NAME,
3872: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3872: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3868: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3869: (
3870: l_api_name,
3871: G_PKG_NAME,
3872: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3873: x_msg_count,
3874: x_msg_data,
3875: '_PVT'
3876: );

Line 3878: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3874: x_msg_data,
3875: '_PVT'
3876: );
3877: WHEN OTHERS THEN
3878: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3879: (
3880: l_api_name,
3881: G_PKG_NAME,
3882: 'OTHERS',

Line 3893: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3889: -- update_row for:OKL_STRM_TYPE_V --
3890: ------------------------------------
3891: PROCEDURE update_row(
3892: p_api_version IN NUMBER,
3893: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3894: x_return_status OUT NOCOPY VARCHAR2,
3895: x_msg_count OUT NOCOPY NUMBER,
3896: x_msg_data OUT NOCOPY VARCHAR2,
3897: p_styv_rec IN styv_rec_type,

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

3898: x_styv_rec OUT NOCOPY styv_rec_type) IS
3899:
3900: l_api_version CONSTANT NUMBER := 1;
3901: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
3902: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3903: l_styv_rec styv_rec_type := p_styv_rec;
3904: l_def_styv_rec styv_rec_type;
3905: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;
3906: lx_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;

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

3927: x_styv_rec OUT NOCOPY styv_rec_type
3928: ) RETURN VARCHAR2 IS
3929: l_styv_rec styv_rec_type;
3930: l_row_notfound BOOLEAN := TRUE;
3931: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3932: BEGIN
3933: x_styv_rec := p_styv_rec;
3934: -- Get current database values
3935: l_styv_rec := get_rec(p_styv_rec, l_row_notfound);

Line 3937: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3933: x_styv_rec := p_styv_rec;
3934: -- Get current database values
3935: l_styv_rec := get_rec(p_styv_rec, l_row_notfound);
3936: IF (l_row_notfound) THEN
3937: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3938: END IF;
3939: IF (x_styv_rec.id = OKC_API.G_MISS_NUM)
3940: THEN
3941: x_styv_rec.id := l_styv_rec.id;

Line 3939: IF (x_styv_rec.id = OKC_API.G_MISS_NUM)

3935: l_styv_rec := get_rec(p_styv_rec, l_row_notfound);
3936: IF (l_row_notfound) THEN
3937: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3938: END IF;
3939: IF (x_styv_rec.id = OKC_API.G_MISS_NUM)
3940: THEN
3941: x_styv_rec.id := l_styv_rec.id;
3942: END IF;
3943: IF (x_styv_rec.name = OKC_API.G_MISS_CHAR)

Line 3943: IF (x_styv_rec.name = OKC_API.G_MISS_CHAR)

3939: IF (x_styv_rec.id = OKC_API.G_MISS_NUM)
3940: THEN
3941: x_styv_rec.id := l_styv_rec.id;
3942: END IF;
3943: IF (x_styv_rec.name = OKC_API.G_MISS_CHAR)
3944: THEN
3945: x_styv_rec.name := l_styv_rec.name;
3946: END IF;
3947: IF (x_styv_rec.version = OKC_API.G_MISS_CHAR)

Line 3947: IF (x_styv_rec.version = OKC_API.G_MISS_CHAR)

3943: IF (x_styv_rec.name = OKC_API.G_MISS_CHAR)
3944: THEN
3945: x_styv_rec.name := l_styv_rec.name;
3946: END IF;
3947: IF (x_styv_rec.version = OKC_API.G_MISS_CHAR)
3948: THEN
3949: x_styv_rec.version := l_styv_rec.version;
3950: END IF;
3951: IF (x_styv_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 3951: IF (x_styv_rec.object_version_number = OKC_API.G_MISS_NUM)

3947: IF (x_styv_rec.version = OKC_API.G_MISS_CHAR)
3948: THEN
3949: x_styv_rec.version := l_styv_rec.version;
3950: END IF;
3951: IF (x_styv_rec.object_version_number = OKC_API.G_MISS_NUM)
3952: THEN
3953: x_styv_rec.object_version_number := l_styv_rec.object_version_number;
3954: END IF;
3955: IF (x_styv_rec.code = OKC_API.G_MISS_CHAR)

Line 3955: IF (x_styv_rec.code = OKC_API.G_MISS_CHAR)

3951: IF (x_styv_rec.object_version_number = OKC_API.G_MISS_NUM)
3952: THEN
3953: x_styv_rec.object_version_number := l_styv_rec.object_version_number;
3954: END IF;
3955: IF (x_styv_rec.code = OKC_API.G_MISS_CHAR)
3956: THEN
3957: x_styv_rec.code := l_styv_rec.code;
3958: END IF;
3959: IF (x_styv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 3959: IF (x_styv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

3955: IF (x_styv_rec.code = OKC_API.G_MISS_CHAR)
3956: THEN
3957: x_styv_rec.code := l_styv_rec.code;
3958: END IF;
3959: IF (x_styv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3960: THEN
3961: x_styv_rec.sfwt_flag := l_styv_rec.sfwt_flag;
3962: END IF;
3963: IF (x_styv_rec.stream_type_scope = OKC_API.G_MISS_CHAR)

Line 3963: IF (x_styv_rec.stream_type_scope = OKC_API.G_MISS_CHAR)

3959: IF (x_styv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3960: THEN
3961: x_styv_rec.sfwt_flag := l_styv_rec.sfwt_flag;
3962: END IF;
3963: IF (x_styv_rec.stream_type_scope = OKC_API.G_MISS_CHAR)
3964: THEN
3965: x_styv_rec.stream_type_scope := l_styv_rec.stream_type_scope;
3966: END IF;
3967: IF (x_styv_rec.description = OKC_API.G_MISS_CHAR)

Line 3967: IF (x_styv_rec.description = OKC_API.G_MISS_CHAR)

3963: IF (x_styv_rec.stream_type_scope = OKC_API.G_MISS_CHAR)
3964: THEN
3965: x_styv_rec.stream_type_scope := l_styv_rec.stream_type_scope;
3966: END IF;
3967: IF (x_styv_rec.description = OKC_API.G_MISS_CHAR)
3968: THEN
3969: x_styv_rec.description := l_styv_rec.description;
3970: END IF;
3971: IF (x_styv_rec.start_date = OKC_API.G_MISS_DATE)

Line 3971: IF (x_styv_rec.start_date = OKC_API.G_MISS_DATE)

3967: IF (x_styv_rec.description = OKC_API.G_MISS_CHAR)
3968: THEN
3969: x_styv_rec.description := l_styv_rec.description;
3970: END IF;
3971: IF (x_styv_rec.start_date = OKC_API.G_MISS_DATE)
3972: THEN
3973: x_styv_rec.start_date := l_styv_rec.start_date;
3974: END IF;
3975: IF (x_styv_rec.end_date = OKC_API.G_MISS_DATE)

Line 3975: IF (x_styv_rec.end_date = OKC_API.G_MISS_DATE)

3971: IF (x_styv_rec.start_date = OKC_API.G_MISS_DATE)
3972: THEN
3973: x_styv_rec.start_date := l_styv_rec.start_date;
3974: END IF;
3975: IF (x_styv_rec.end_date = OKC_API.G_MISS_DATE)
3976: THEN
3977: x_styv_rec.end_date := l_styv_rec.end_date;
3978: END IF;
3979: IF (x_styv_rec.billable_yn = OKC_API.G_MISS_CHAR)

Line 3979: IF (x_styv_rec.billable_yn = OKC_API.G_MISS_CHAR)

3975: IF (x_styv_rec.end_date = OKC_API.G_MISS_DATE)
3976: THEN
3977: x_styv_rec.end_date := l_styv_rec.end_date;
3978: END IF;
3979: IF (x_styv_rec.billable_yn = OKC_API.G_MISS_CHAR)
3980: THEN
3981: x_styv_rec.billable_yn := l_styv_rec.billable_yn;
3982: END IF;
3983: IF (x_styv_rec.capitalize_yn = OKC_API.G_MISS_CHAR)

Line 3983: IF (x_styv_rec.capitalize_yn = OKC_API.G_MISS_CHAR)

3979: IF (x_styv_rec.billable_yn = OKC_API.G_MISS_CHAR)
3980: THEN
3981: x_styv_rec.billable_yn := l_styv_rec.billable_yn;
3982: END IF;
3983: IF (x_styv_rec.capitalize_yn = OKC_API.G_MISS_CHAR)
3984: THEN
3985: x_styv_rec.capitalize_yn := l_styv_rec.capitalize_yn;
3986: END IF;
3987: IF (x_styv_rec.periodic_yn = OKC_API.G_MISS_CHAR)

Line 3987: IF (x_styv_rec.periodic_yn = OKC_API.G_MISS_CHAR)

3983: IF (x_styv_rec.capitalize_yn = OKC_API.G_MISS_CHAR)
3984: THEN
3985: x_styv_rec.capitalize_yn := l_styv_rec.capitalize_yn;
3986: END IF;
3987: IF (x_styv_rec.periodic_yn = OKC_API.G_MISS_CHAR)
3988: THEN
3989: x_styv_rec.periodic_yn := l_styv_rec.periodic_yn;
3990: END IF;
3991: -- mvasudev , 05/13/2002

Line 3992: IF (x_styv_rec.fundable_yn = OKC_API.G_MISS_CHAR)

3988: THEN
3989: x_styv_rec.periodic_yn := l_styv_rec.periodic_yn;
3990: END IF;
3991: -- mvasudev , 05/13/2002
3992: IF (x_styv_rec.fundable_yn = OKC_API.G_MISS_CHAR)
3993: THEN
3994: x_styv_rec.fundable_yn := l_styv_rec.fundable_yn;
3995: END IF;
3996: IF (x_styv_rec.allocation_factor = OKC_API.G_MISS_CHAR)

Line 3996: IF (x_styv_rec.allocation_factor = OKC_API.G_MISS_CHAR)

3992: IF (x_styv_rec.fundable_yn = OKC_API.G_MISS_CHAR)
3993: THEN
3994: x_styv_rec.fundable_yn := l_styv_rec.fundable_yn;
3995: END IF;
3996: IF (x_styv_rec.allocation_factor = OKC_API.G_MISS_CHAR)
3997: THEN
3998: x_styv_rec.allocation_factor := l_styv_rec.allocation_factor;
3999: END IF;
4000: --

Line 4001: IF (x_styv_rec.taxable_default_yn = OKC_API.G_MISS_CHAR)

3997: THEN
3998: x_styv_rec.allocation_factor := l_styv_rec.allocation_factor;
3999: END IF;
4000: --
4001: IF (x_styv_rec.taxable_default_yn = OKC_API.G_MISS_CHAR)
4002: THEN
4003: x_styv_rec.taxable_default_yn := l_styv_rec.taxable_default_yn;
4004: END IF;
4005: IF (x_styv_rec.customization_level = OKC_API.G_MISS_CHAR)

Line 4005: IF (x_styv_rec.customization_level = OKC_API.G_MISS_CHAR)

4001: IF (x_styv_rec.taxable_default_yn = OKC_API.G_MISS_CHAR)
4002: THEN
4003: x_styv_rec.taxable_default_yn := l_styv_rec.taxable_default_yn;
4004: END IF;
4005: IF (x_styv_rec.customization_level = OKC_API.G_MISS_CHAR)
4006: THEN
4007: x_styv_rec.customization_level := l_styv_rec.customization_level;
4008: END IF;
4009: IF (x_styv_rec.stream_type_class = OKC_API.G_MISS_CHAR)

Line 4009: IF (x_styv_rec.stream_type_class = OKC_API.G_MISS_CHAR)

4005: IF (x_styv_rec.customization_level = OKC_API.G_MISS_CHAR)
4006: THEN
4007: x_styv_rec.customization_level := l_styv_rec.customization_level;
4008: END IF;
4009: IF (x_styv_rec.stream_type_class = OKC_API.G_MISS_CHAR)
4010: THEN
4011: x_styv_rec.stream_type_class := l_styv_rec.stream_type_class;
4012: END IF;
4013: -- hkpatel 04/15/2003

Line 4014: IF (x_styv_rec.stream_type_subclass = OKC_API.G_MISS_CHAR)

4010: THEN
4011: x_styv_rec.stream_type_class := l_styv_rec.stream_type_class;
4012: END IF;
4013: -- hkpatel 04/15/2003
4014: IF (x_styv_rec.stream_type_subclass = OKC_API.G_MISS_CHAR)
4015: THEN
4016: x_styv_rec.stream_type_subclass := l_styv_rec.stream_type_subclass;
4017: END IF;
4018: --

Line 4019: IF (x_styv_rec.accrual_yn = OKC_API.G_MISS_CHAR)

4015: THEN
4016: x_styv_rec.stream_type_subclass := l_styv_rec.stream_type_subclass;
4017: END IF;
4018: --
4019: IF (x_styv_rec.accrual_yn = OKC_API.G_MISS_CHAR)
4020: THEN
4021: x_styv_rec.accrual_yn := l_styv_rec.accrual_yn;
4022: END IF;
4023: IF (x_styv_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 4023: IF (x_styv_rec.attribute_category = OKC_API.G_MISS_CHAR)

4019: IF (x_styv_rec.accrual_yn = OKC_API.G_MISS_CHAR)
4020: THEN
4021: x_styv_rec.accrual_yn := l_styv_rec.accrual_yn;
4022: END IF;
4023: IF (x_styv_rec.attribute_category = OKC_API.G_MISS_CHAR)
4024: THEN
4025: x_styv_rec.attribute_category := l_styv_rec.attribute_category;
4026: END IF;
4027: IF (x_styv_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 4027: IF (x_styv_rec.attribute1 = OKC_API.G_MISS_CHAR)

4023: IF (x_styv_rec.attribute_category = OKC_API.G_MISS_CHAR)
4024: THEN
4025: x_styv_rec.attribute_category := l_styv_rec.attribute_category;
4026: END IF;
4027: IF (x_styv_rec.attribute1 = OKC_API.G_MISS_CHAR)
4028: THEN
4029: x_styv_rec.attribute1 := l_styv_rec.attribute1;
4030: END IF;
4031: IF (x_styv_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 4031: IF (x_styv_rec.attribute2 = OKC_API.G_MISS_CHAR)

4027: IF (x_styv_rec.attribute1 = OKC_API.G_MISS_CHAR)
4028: THEN
4029: x_styv_rec.attribute1 := l_styv_rec.attribute1;
4030: END IF;
4031: IF (x_styv_rec.attribute2 = OKC_API.G_MISS_CHAR)
4032: THEN
4033: x_styv_rec.attribute2 := l_styv_rec.attribute2;
4034: END IF;
4035: IF (x_styv_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 4035: IF (x_styv_rec.attribute3 = OKC_API.G_MISS_CHAR)

4031: IF (x_styv_rec.attribute2 = OKC_API.G_MISS_CHAR)
4032: THEN
4033: x_styv_rec.attribute2 := l_styv_rec.attribute2;
4034: END IF;
4035: IF (x_styv_rec.attribute3 = OKC_API.G_MISS_CHAR)
4036: THEN
4037: x_styv_rec.attribute3 := l_styv_rec.attribute3;
4038: END IF;
4039: IF (x_styv_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 4039: IF (x_styv_rec.attribute4 = OKC_API.G_MISS_CHAR)

4035: IF (x_styv_rec.attribute3 = OKC_API.G_MISS_CHAR)
4036: THEN
4037: x_styv_rec.attribute3 := l_styv_rec.attribute3;
4038: END IF;
4039: IF (x_styv_rec.attribute4 = OKC_API.G_MISS_CHAR)
4040: THEN
4041: x_styv_rec.attribute4 := l_styv_rec.attribute4;
4042: END IF;
4043: IF (x_styv_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 4043: IF (x_styv_rec.attribute5 = OKC_API.G_MISS_CHAR)

4039: IF (x_styv_rec.attribute4 = OKC_API.G_MISS_CHAR)
4040: THEN
4041: x_styv_rec.attribute4 := l_styv_rec.attribute4;
4042: END IF;
4043: IF (x_styv_rec.attribute5 = OKC_API.G_MISS_CHAR)
4044: THEN
4045: x_styv_rec.attribute5 := l_styv_rec.attribute5;
4046: END IF;
4047: IF (x_styv_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 4047: IF (x_styv_rec.attribute6 = OKC_API.G_MISS_CHAR)

4043: IF (x_styv_rec.attribute5 = OKC_API.G_MISS_CHAR)
4044: THEN
4045: x_styv_rec.attribute5 := l_styv_rec.attribute5;
4046: END IF;
4047: IF (x_styv_rec.attribute6 = OKC_API.G_MISS_CHAR)
4048: THEN
4049: x_styv_rec.attribute6 := l_styv_rec.attribute6;
4050: END IF;
4051: IF (x_styv_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 4051: IF (x_styv_rec.attribute7 = OKC_API.G_MISS_CHAR)

4047: IF (x_styv_rec.attribute6 = OKC_API.G_MISS_CHAR)
4048: THEN
4049: x_styv_rec.attribute6 := l_styv_rec.attribute6;
4050: END IF;
4051: IF (x_styv_rec.attribute7 = OKC_API.G_MISS_CHAR)
4052: THEN
4053: x_styv_rec.attribute7 := l_styv_rec.attribute7;
4054: END IF;
4055: IF (x_styv_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 4055: IF (x_styv_rec.attribute8 = OKC_API.G_MISS_CHAR)

4051: IF (x_styv_rec.attribute7 = OKC_API.G_MISS_CHAR)
4052: THEN
4053: x_styv_rec.attribute7 := l_styv_rec.attribute7;
4054: END IF;
4055: IF (x_styv_rec.attribute8 = OKC_API.G_MISS_CHAR)
4056: THEN
4057: x_styv_rec.attribute8 := l_styv_rec.attribute8;
4058: END IF;
4059: IF (x_styv_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 4059: IF (x_styv_rec.attribute9 = OKC_API.G_MISS_CHAR)

4055: IF (x_styv_rec.attribute8 = OKC_API.G_MISS_CHAR)
4056: THEN
4057: x_styv_rec.attribute8 := l_styv_rec.attribute8;
4058: END IF;
4059: IF (x_styv_rec.attribute9 = OKC_API.G_MISS_CHAR)
4060: THEN
4061: x_styv_rec.attribute9 := l_styv_rec.attribute9;
4062: END IF;
4063: IF (x_styv_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 4063: IF (x_styv_rec.attribute10 = OKC_API.G_MISS_CHAR)

4059: IF (x_styv_rec.attribute9 = OKC_API.G_MISS_CHAR)
4060: THEN
4061: x_styv_rec.attribute9 := l_styv_rec.attribute9;
4062: END IF;
4063: IF (x_styv_rec.attribute10 = OKC_API.G_MISS_CHAR)
4064: THEN
4065: x_styv_rec.attribute10 := l_styv_rec.attribute10;
4066: END IF;
4067: IF (x_styv_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 4067: IF (x_styv_rec.attribute11 = OKC_API.G_MISS_CHAR)

4063: IF (x_styv_rec.attribute10 = OKC_API.G_MISS_CHAR)
4064: THEN
4065: x_styv_rec.attribute10 := l_styv_rec.attribute10;
4066: END IF;
4067: IF (x_styv_rec.attribute11 = OKC_API.G_MISS_CHAR)
4068: THEN
4069: x_styv_rec.attribute11 := l_styv_rec.attribute11;
4070: END IF;
4071: IF (x_styv_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 4071: IF (x_styv_rec.attribute12 = OKC_API.G_MISS_CHAR)

4067: IF (x_styv_rec.attribute11 = OKC_API.G_MISS_CHAR)
4068: THEN
4069: x_styv_rec.attribute11 := l_styv_rec.attribute11;
4070: END IF;
4071: IF (x_styv_rec.attribute12 = OKC_API.G_MISS_CHAR)
4072: THEN
4073: x_styv_rec.attribute12 := l_styv_rec.attribute12;
4074: END IF;
4075: IF (x_styv_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 4075: IF (x_styv_rec.attribute13 = OKC_API.G_MISS_CHAR)

4071: IF (x_styv_rec.attribute12 = OKC_API.G_MISS_CHAR)
4072: THEN
4073: x_styv_rec.attribute12 := l_styv_rec.attribute12;
4074: END IF;
4075: IF (x_styv_rec.attribute13 = OKC_API.G_MISS_CHAR)
4076: THEN
4077: x_styv_rec.attribute13 := l_styv_rec.attribute13;
4078: END IF;
4079: IF (x_styv_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 4079: IF (x_styv_rec.attribute14 = OKC_API.G_MISS_CHAR)

4075: IF (x_styv_rec.attribute13 = OKC_API.G_MISS_CHAR)
4076: THEN
4077: x_styv_rec.attribute13 := l_styv_rec.attribute13;
4078: END IF;
4079: IF (x_styv_rec.attribute14 = OKC_API.G_MISS_CHAR)
4080: THEN
4081: x_styv_rec.attribute14 := l_styv_rec.attribute14;
4082: END IF;
4083: IF (x_styv_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 4083: IF (x_styv_rec.attribute15 = OKC_API.G_MISS_CHAR)

4079: IF (x_styv_rec.attribute14 = OKC_API.G_MISS_CHAR)
4080: THEN
4081: x_styv_rec.attribute14 := l_styv_rec.attribute14;
4082: END IF;
4083: IF (x_styv_rec.attribute15 = OKC_API.G_MISS_CHAR)
4084: THEN
4085: x_styv_rec.attribute15 := l_styv_rec.attribute15;
4086: END IF;
4087: IF (x_styv_rec.created_by = OKC_API.G_MISS_NUM)

Line 4087: IF (x_styv_rec.created_by = OKC_API.G_MISS_NUM)

4083: IF (x_styv_rec.attribute15 = OKC_API.G_MISS_CHAR)
4084: THEN
4085: x_styv_rec.attribute15 := l_styv_rec.attribute15;
4086: END IF;
4087: IF (x_styv_rec.created_by = OKC_API.G_MISS_NUM)
4088: THEN
4089: x_styv_rec.created_by := l_styv_rec.created_by;
4090: END IF;
4091: IF (x_styv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 4091: IF (x_styv_rec.creation_date = OKC_API.G_MISS_DATE)

4087: IF (x_styv_rec.created_by = OKC_API.G_MISS_NUM)
4088: THEN
4089: x_styv_rec.created_by := l_styv_rec.created_by;
4090: END IF;
4091: IF (x_styv_rec.creation_date = OKC_API.G_MISS_DATE)
4092: THEN
4093: x_styv_rec.creation_date := l_styv_rec.creation_date;
4094: END IF;
4095: IF (x_styv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 4095: IF (x_styv_rec.last_updated_by = OKC_API.G_MISS_NUM)

4091: IF (x_styv_rec.creation_date = OKC_API.G_MISS_DATE)
4092: THEN
4093: x_styv_rec.creation_date := l_styv_rec.creation_date;
4094: END IF;
4095: IF (x_styv_rec.last_updated_by = OKC_API.G_MISS_NUM)
4096: THEN
4097: x_styv_rec.last_updated_by := l_styv_rec.last_updated_by;
4098: END IF;
4099: IF (x_styv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 4099: IF (x_styv_rec.last_update_date = OKC_API.G_MISS_DATE)

4095: IF (x_styv_rec.last_updated_by = OKC_API.G_MISS_NUM)
4096: THEN
4097: x_styv_rec.last_updated_by := l_styv_rec.last_updated_by;
4098: END IF;
4099: IF (x_styv_rec.last_update_date = OKC_API.G_MISS_DATE)
4100: THEN
4101: x_styv_rec.last_update_date := l_styv_rec.last_update_date;
4102: END IF;
4103: IF (x_styv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 4103: IF (x_styv_rec.last_update_login = OKC_API.G_MISS_NUM)

4099: IF (x_styv_rec.last_update_date = OKC_API.G_MISS_DATE)
4100: THEN
4101: x_styv_rec.last_update_date := l_styv_rec.last_update_date;
4102: END IF;
4103: IF (x_styv_rec.last_update_login = OKC_API.G_MISS_NUM)
4104: THEN
4105: x_styv_rec.last_update_login := l_styv_rec.last_update_login;
4106: END IF;
4107: -- Added by RGOOTY for ER 3935682: Start

Line 4108: IF (x_styv_rec.stream_type_purpose = OKC_API.G_MISS_CHAR)

4104: THEN
4105: x_styv_rec.last_update_login := l_styv_rec.last_update_login;
4106: END IF;
4107: -- Added by RGOOTY for ER 3935682: Start
4108: IF (x_styv_rec.stream_type_purpose = OKC_API.G_MISS_CHAR)
4109: THEN
4110: x_styv_rec.stream_type_purpose := l_styv_rec.stream_type_purpose;
4111: END IF;
4112: IF (x_styv_rec.contingency = OKC_API.G_MISS_CHAR)

Line 4112: IF (x_styv_rec.contingency = OKC_API.G_MISS_CHAR)

4108: IF (x_styv_rec.stream_type_purpose = OKC_API.G_MISS_CHAR)
4109: THEN
4110: x_styv_rec.stream_type_purpose := l_styv_rec.stream_type_purpose;
4111: END IF;
4112: IF (x_styv_rec.contingency = OKC_API.G_MISS_CHAR)
4113: THEN
4114: x_styv_rec.contingency := l_styv_rec.contingency;
4115: END IF;
4116: IF (x_styv_rec.short_description = OKC_API.G_MISS_CHAR)

Line 4116: IF (x_styv_rec.short_description = OKC_API.G_MISS_CHAR)

4112: IF (x_styv_rec.contingency = OKC_API.G_MISS_CHAR)
4113: THEN
4114: x_styv_rec.contingency := l_styv_rec.contingency;
4115: END IF;
4116: IF (x_styv_rec.short_description = OKC_API.G_MISS_CHAR)
4117: THEN
4118: x_styv_rec.short_description := l_styv_rec.short_description;
4119: END IF;
4120: -- Added by RGOOTY for ER 3935682: End

Line 4122: IF (x_styv_rec.contingency_id = OKC_API.G_MISS_NUM)

4118: x_styv_rec.short_description := l_styv_rec.short_description;
4119: END IF;
4120: -- Added by RGOOTY for ER 3935682: End
4121: -- Added by SNANDIKO for Bug 6744584 Start
4122: IF (x_styv_rec.contingency_id = OKC_API.G_MISS_NUM)
4123: THEN
4124: x_styv_rec.contingency_id := l_styv_rec.contingency_id;
4125: END IF;
4126: -- Added by SNANDIKO for Bug 6744584 End

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

4132: FUNCTION Set_Attributes (
4133: p_styv_rec IN styv_rec_type,
4134: x_styv_rec OUT NOCOPY styv_rec_type
4135: ) RETURN VARCHAR2 IS
4136: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4137: BEGIN
4138: x_styv_rec := p_styv_rec;
4139: x_styv_rec.OBJECT_VERSION_NUMBER := NVL(x_styv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
4140: RETURN(l_return_status);

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

4139: x_styv_rec.OBJECT_VERSION_NUMBER := NVL(x_styv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
4140: RETURN(l_return_status);
4141: END Set_Attributes;
4142: BEGIN
4143: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4144: G_PKG_NAME,
4145: p_init_msg_list,
4146: l_api_version,
4147: p_api_version,

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

4146: l_api_version,
4147: p_api_version,
4148: '_PVT',
4149: x_return_status);
4150: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4151: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4152: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4153: RAISE OKC_API.G_EXCEPTION_ERROR;
4154: END IF;

Line 4151: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4147: p_api_version,
4148: '_PVT',
4149: x_return_status);
4150: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4151: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4152: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4153: RAISE OKC_API.G_EXCEPTION_ERROR;
4154: END IF;
4155: --- Setting item attributes

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

4148: '_PVT',
4149: x_return_status);
4150: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4151: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4152: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4153: RAISE OKC_API.G_EXCEPTION_ERROR;
4154: END IF;
4155: --- Setting item attributes
4156: l_return_status := Set_Attributes(

Line 4153: RAISE OKC_API.G_EXCEPTION_ERROR;

4149: x_return_status);
4150: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4151: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4152: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4153: RAISE OKC_API.G_EXCEPTION_ERROR;
4154: END IF;
4155: --- Setting item attributes
4156: l_return_status := Set_Attributes(
4157: p_styv_rec, -- IN

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

4156: l_return_status := Set_Attributes(
4157: p_styv_rec, -- IN
4158: l_styv_rec); -- OUT
4159: --- If any errors happen abort API
4160: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4161: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4162: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4163: RAISE OKC_API.G_EXCEPTION_ERROR;
4164: END IF;

Line 4161: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4157: p_styv_rec, -- IN
4158: l_styv_rec); -- OUT
4159: --- If any errors happen abort API
4160: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4161: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4162: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4163: RAISE OKC_API.G_EXCEPTION_ERROR;
4164: END IF;
4165: l_return_status := populate_new_record(l_styv_rec, l_def_styv_rec);

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

4158: l_styv_rec); -- OUT
4159: --- If any errors happen abort API
4160: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4161: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4162: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4163: RAISE OKC_API.G_EXCEPTION_ERROR;
4164: END IF;
4165: l_return_status := populate_new_record(l_styv_rec, l_def_styv_rec);
4166: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4163: RAISE OKC_API.G_EXCEPTION_ERROR;

4159: --- If any errors happen abort API
4160: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4161: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4162: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4163: RAISE OKC_API.G_EXCEPTION_ERROR;
4164: END IF;
4165: l_return_status := populate_new_record(l_styv_rec, l_def_styv_rec);
4166: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4167: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

4162: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4163: RAISE OKC_API.G_EXCEPTION_ERROR;
4164: END IF;
4165: l_return_status := populate_new_record(l_styv_rec, l_def_styv_rec);
4166: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4167: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4168: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4169: RAISE OKC_API.G_EXCEPTION_ERROR;
4170: END IF;

Line 4167: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4163: RAISE OKC_API.G_EXCEPTION_ERROR;
4164: END IF;
4165: l_return_status := populate_new_record(l_styv_rec, l_def_styv_rec);
4166: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4167: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4168: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4169: RAISE OKC_API.G_EXCEPTION_ERROR;
4170: END IF;
4171: l_def_styv_rec := fill_who_columns(l_def_styv_rec);

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

4164: END IF;
4165: l_return_status := populate_new_record(l_styv_rec, l_def_styv_rec);
4166: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4167: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4168: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4169: RAISE OKC_API.G_EXCEPTION_ERROR;
4170: END IF;
4171: l_def_styv_rec := fill_who_columns(l_def_styv_rec);
4172: --- Validate all non-missing attributes (Item Level Validation)

Line 4169: RAISE OKC_API.G_EXCEPTION_ERROR;

4165: l_return_status := populate_new_record(l_styv_rec, l_def_styv_rec);
4166: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4167: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4168: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4169: RAISE OKC_API.G_EXCEPTION_ERROR;
4170: END IF;
4171: l_def_styv_rec := fill_who_columns(l_def_styv_rec);
4172: --- Validate all non-missing attributes (Item Level Validation)
4173: l_return_status := Validate_Attributes(l_def_styv_rec);

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

4171: l_def_styv_rec := fill_who_columns(l_def_styv_rec);
4172: --- Validate all non-missing attributes (Item Level Validation)
4173: l_return_status := Validate_Attributes(l_def_styv_rec);
4174: --- If any errors happen abort API
4175: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4177: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4178: RAISE OKC_API.G_EXCEPTION_ERROR;
4179: END IF;

Line 4176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4172: --- Validate all non-missing attributes (Item Level Validation)
4173: l_return_status := Validate_Attributes(l_def_styv_rec);
4174: --- If any errors happen abort API
4175: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4177: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4178: RAISE OKC_API.G_EXCEPTION_ERROR;
4179: END IF;
4180: l_return_status := Validate_Record(l_def_styv_rec);

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

4173: l_return_status := Validate_Attributes(l_def_styv_rec);
4174: --- If any errors happen abort API
4175: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4177: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4178: RAISE OKC_API.G_EXCEPTION_ERROR;
4179: END IF;
4180: l_return_status := Validate_Record(l_def_styv_rec);
4181: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4178: RAISE OKC_API.G_EXCEPTION_ERROR;

4174: --- If any errors happen abort API
4175: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4177: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4178: RAISE OKC_API.G_EXCEPTION_ERROR;
4179: END IF;
4180: l_return_status := Validate_Record(l_def_styv_rec);
4181: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

4177: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4178: RAISE OKC_API.G_EXCEPTION_ERROR;
4179: END IF;
4180: l_return_status := Validate_Record(l_def_styv_rec);
4181: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4183: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4184: RAISE OKC_API.G_EXCEPTION_ERROR;
4185: END IF;

Line 4182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4178: RAISE OKC_API.G_EXCEPTION_ERROR;
4179: END IF;
4180: l_return_status := Validate_Record(l_def_styv_rec);
4181: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4183: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4184: RAISE OKC_API.G_EXCEPTION_ERROR;
4185: END IF;
4186:

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

4179: END IF;
4180: l_return_status := Validate_Record(l_def_styv_rec);
4181: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4183: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4184: RAISE OKC_API.G_EXCEPTION_ERROR;
4185: END IF;
4186:
4187: --------------------------------------

Line 4184: RAISE OKC_API.G_EXCEPTION_ERROR;

4180: l_return_status := Validate_Record(l_def_styv_rec);
4181: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4182: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4183: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4184: RAISE OKC_API.G_EXCEPTION_ERROR;
4185: END IF;
4186:
4187: --------------------------------------
4188: -- Move VIEW record to "Child" records

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

4199: x_msg_data,
4200: l_okl_strm_type_tl_rec,
4201: lx_okl_strm_type_tl_rec
4202: );
4203: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4204: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4205: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4206: RAISE OKC_API.G_EXCEPTION_ERROR;
4207: END IF;

Line 4204: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4200: l_okl_strm_type_tl_rec,
4201: lx_okl_strm_type_tl_rec
4202: );
4203: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4204: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4205: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4206: RAISE OKC_API.G_EXCEPTION_ERROR;
4207: END IF;
4208: migrate(lx_okl_strm_type_tl_rec, l_def_styv_rec);

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

4201: lx_okl_strm_type_tl_rec
4202: );
4203: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4204: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4205: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4206: RAISE OKC_API.G_EXCEPTION_ERROR;
4207: END IF;
4208: migrate(lx_okl_strm_type_tl_rec, l_def_styv_rec);
4209: update_row(

Line 4206: RAISE OKC_API.G_EXCEPTION_ERROR;

4202: );
4203: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4204: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4205: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4206: RAISE OKC_API.G_EXCEPTION_ERROR;
4207: END IF;
4208: migrate(lx_okl_strm_type_tl_rec, l_def_styv_rec);
4209: update_row(
4210: p_init_msg_list,

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

4213: x_msg_data,
4214: l_sty_rec,
4215: lx_sty_rec
4216: );
4217: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4218: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4219: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4220: RAISE OKC_API.G_EXCEPTION_ERROR;
4221: END IF;

Line 4218: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4214: l_sty_rec,
4215: lx_sty_rec
4216: );
4217: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4218: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4219: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4220: RAISE OKC_API.G_EXCEPTION_ERROR;
4221: END IF;
4222: migrate(lx_sty_rec, l_def_styv_rec);

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

4215: lx_sty_rec
4216: );
4217: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4218: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4219: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4220: RAISE OKC_API.G_EXCEPTION_ERROR;
4221: END IF;
4222: migrate(lx_sty_rec, l_def_styv_rec);
4223: x_styv_rec := l_def_styv_rec;

Line 4220: RAISE OKC_API.G_EXCEPTION_ERROR;

4216: );
4217: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4218: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4219: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4220: RAISE OKC_API.G_EXCEPTION_ERROR;
4221: END IF;
4222: migrate(lx_sty_rec, l_def_styv_rec);
4223: x_styv_rec := l_def_styv_rec;
4224: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

4220: RAISE OKC_API.G_EXCEPTION_ERROR;
4221: END IF;
4222: migrate(lx_sty_rec, l_def_styv_rec);
4223: x_styv_rec := l_def_styv_rec;
4224: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4225: EXCEPTION
4226: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4227: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4228: (

Line 4226: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4222: migrate(lx_sty_rec, l_def_styv_rec);
4223: x_styv_rec := l_def_styv_rec;
4224: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4225: EXCEPTION
4226: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4227: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4228: (
4229: l_api_name,
4230: G_PKG_NAME,

Line 4227: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4223: x_styv_rec := l_def_styv_rec;
4224: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4225: EXCEPTION
4226: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4227: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4228: (
4229: l_api_name,
4230: G_PKG_NAME,
4231: 'OKC_API.G_RET_STS_ERROR',

Line 4231: 'OKC_API.G_RET_STS_ERROR',

4227: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4228: (
4229: l_api_name,
4230: G_PKG_NAME,
4231: 'OKC_API.G_RET_STS_ERROR',
4232: x_msg_count,
4233: x_msg_data,
4234: '_PVT'
4235: );

Line 4236: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4232: x_msg_count,
4233: x_msg_data,
4234: '_PVT'
4235: );
4236: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4237: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4238: (
4239: l_api_name,
4240: G_PKG_NAME,

Line 4237: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4233: x_msg_data,
4234: '_PVT'
4235: );
4236: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4237: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4238: (
4239: l_api_name,
4240: G_PKG_NAME,
4241: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4241: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4237: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4238: (
4239: l_api_name,
4240: G_PKG_NAME,
4241: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4242: x_msg_count,
4243: x_msg_data,
4244: '_PVT'
4245: );

Line 4247: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4243: x_msg_data,
4244: '_PVT'
4245: );
4246: WHEN OTHERS THEN
4247: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4248: (
4249: l_api_name,
4250: G_PKG_NAME,
4251: 'OTHERS',

Line 4262: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

4258: -- PL/SQL TBL update_row for:STYV_TBL --
4259: ----------------------------------------
4260: PROCEDURE update_row(
4261: p_api_version IN NUMBER,
4262: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
4263: x_return_status OUT NOCOPY VARCHAR2,
4264: x_msg_count OUT NOCOPY NUMBER,
4265: x_msg_data OUT NOCOPY VARCHAR2,
4266: p_styv_tbl IN styv_tbl_type,

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

4267: x_styv_tbl OUT NOCOPY styv_tbl_type) IS
4268:
4269: l_api_version CONSTANT NUMBER := 1;
4270: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4271: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4272: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
4273: i NUMBER := 0;
4274: BEGIN
4275: OKC_API.init_msg_list(p_init_msg_list);

Line 4272: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

4268:
4269: l_api_version CONSTANT NUMBER := 1;
4270: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4271: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4272: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
4273: i NUMBER := 0;
4274: BEGIN
4275: OKC_API.init_msg_list(p_init_msg_list);
4276: -- Make sure PL/SQL table has records in it before passing

Line 4275: OKC_API.init_msg_list(p_init_msg_list);

4271: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4272: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
4273: i NUMBER := 0;
4274: BEGIN
4275: OKC_API.init_msg_list(p_init_msg_list);
4276: -- Make sure PL/SQL table has records in it before passing
4277: IF (p_styv_tbl.COUNT > 0) THEN
4278: i := p_styv_tbl.FIRST;
4279: LOOP

Line 4282: p_init_msg_list => OKC_API.G_FALSE,

4278: i := p_styv_tbl.FIRST;
4279: LOOP
4280: update_row (
4281: p_api_version => p_api_version,
4282: p_init_msg_list => OKC_API.G_FALSE,
4283: x_return_status => x_return_status,
4284: x_msg_count => x_msg_count,
4285: x_msg_data => x_msg_data,
4286: p_styv_rec => p_styv_tbl(i),

Line 4290: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

4286: p_styv_rec => p_styv_tbl(i),
4287: x_styv_rec => x_styv_tbl(i));
4288: /* Begin Post Generation Change */
4289: -- store the highest degree of error
4290: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
4291: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
4292: l_overall_status := x_return_status;
4293: END IF;
4294: END IF;

Line 4291: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

4287: x_styv_rec => x_styv_tbl(i));
4288: /* Begin Post Generation Change */
4289: -- store the highest degree of error
4290: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
4291: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
4292: l_overall_status := x_return_status;
4293: END IF;
4294: END IF;
4295: /* End Post Generation Change */

Line 4305: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4301: -- return the overall status
4302: x_return_status :=l_overall_status;
4303: END IF;
4304: EXCEPTION
4305: WHEN OKC_API.G_EXCEPTION_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_return_status :=l_overall_status;
4303: END IF;
4304: EXCEPTION
4305: WHEN OKC_API.G_EXCEPTION_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_ERROR',

Line 4310: 'OKC_API.G_RET_STS_ERROR',

4306: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4307: (
4308: l_api_name,
4309: G_PKG_NAME,
4310: 'OKC_API.G_RET_STS_ERROR',
4311: x_msg_count,
4312: x_msg_data,
4313: '_PVT'
4314: );

Line 4315: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4311: x_msg_count,
4312: x_msg_data,
4313: '_PVT'
4314: );
4315: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4316: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4317: (
4318: l_api_name,
4319: G_PKG_NAME,

Line 4316: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4312: x_msg_data,
4313: '_PVT'
4314: );
4315: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4316: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4317: (
4318: l_api_name,
4319: G_PKG_NAME,
4320: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4320: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4316: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4317: (
4318: l_api_name,
4319: G_PKG_NAME,
4320: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4321: x_msg_count,
4322: x_msg_data,
4323: '_PVT'
4324: );

Line 4326: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4322: x_msg_data,
4323: '_PVT'
4324: );
4325: WHEN OTHERS THEN
4326: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4327: (
4328: l_api_name,
4329: G_PKG_NAME,
4330: 'OTHERS',

Line 4344: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

4340: ------------------------------------
4341: -- delete_row for:OKL_STRM_TYPE_B --
4342: ------------------------------------
4343: PROCEDURE delete_row(
4344: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
4345: x_return_status OUT NOCOPY VARCHAR2,
4346: x_msg_count OUT NOCOPY NUMBER,
4347: x_msg_data OUT NOCOPY VARCHAR2,
4348: p_sty_rec IN sty_rec_type) IS

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

4348: p_sty_rec IN sty_rec_type) IS
4349:
4350: l_api_version CONSTANT NUMBER := 1;
4351: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
4352: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4353: l_sty_rec sty_rec_type:= p_sty_rec;
4354: l_row_notfound BOOLEAN := TRUE;
4355: BEGIN
4356: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

4352: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4353: l_sty_rec sty_rec_type:= p_sty_rec;
4354: l_row_notfound BOOLEAN := TRUE;
4355: BEGIN
4356: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4357: p_init_msg_list,
4358: '_PVT',
4359: x_return_status);
4360: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

4356: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4357: p_init_msg_list,
4358: '_PVT',
4359: x_return_status);
4360: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4361: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4362: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4363: RAISE OKC_API.G_EXCEPTION_ERROR;
4364: END IF;

Line 4361: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4357: p_init_msg_list,
4358: '_PVT',
4359: x_return_status);
4360: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4361: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4362: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4363: RAISE OKC_API.G_EXCEPTION_ERROR;
4364: END IF;
4365: DELETE FROM OKL_STRM_TYPE_B

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

4358: '_PVT',
4359: x_return_status);
4360: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4361: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4362: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4363: RAISE OKC_API.G_EXCEPTION_ERROR;
4364: END IF;
4365: DELETE FROM OKL_STRM_TYPE_B
4366: WHERE ID = l_sty_rec.id;

Line 4363: RAISE OKC_API.G_EXCEPTION_ERROR;

4359: x_return_status);
4360: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4361: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4362: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4363: RAISE OKC_API.G_EXCEPTION_ERROR;
4364: END IF;
4365: DELETE FROM OKL_STRM_TYPE_B
4366: WHERE ID = l_sty_rec.id;
4367:

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

4364: END IF;
4365: DELETE FROM OKL_STRM_TYPE_B
4366: WHERE ID = l_sty_rec.id;
4367:
4368: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4369: EXCEPTION
4370: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4371: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4372: (

Line 4370: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4366: WHERE ID = l_sty_rec.id;
4367:
4368: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4369: EXCEPTION
4370: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4371: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4372: (
4373: l_api_name,
4374: G_PKG_NAME,

Line 4371: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4367:
4368: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4369: EXCEPTION
4370: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4371: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4372: (
4373: l_api_name,
4374: G_PKG_NAME,
4375: 'OKC_API.G_RET_STS_ERROR',

Line 4375: 'OKC_API.G_RET_STS_ERROR',

4371: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4372: (
4373: l_api_name,
4374: G_PKG_NAME,
4375: 'OKC_API.G_RET_STS_ERROR',
4376: x_msg_count,
4377: x_msg_data,
4378: '_PVT'
4379: );

Line 4380: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4376: x_msg_count,
4377: x_msg_data,
4378: '_PVT'
4379: );
4380: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4381: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4382: (
4383: l_api_name,
4384: G_PKG_NAME,

Line 4381: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4377: x_msg_data,
4378: '_PVT'
4379: );
4380: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4381: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4382: (
4383: l_api_name,
4384: G_PKG_NAME,
4385: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4385: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4381: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4382: (
4383: l_api_name,
4384: G_PKG_NAME,
4385: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4386: x_msg_count,
4387: x_msg_data,
4388: '_PVT'
4389: );

Line 4391: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4387: x_msg_data,
4388: '_PVT'
4389: );
4390: WHEN OTHERS THEN
4391: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4392: (
4393: l_api_name,
4394: G_PKG_NAME,
4395: 'OTHERS',

Line 4405: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

4401: -------------------------------------
4402: -- delete_row for:OKL_STRM_TYPE_TL --
4403: -------------------------------------
4404: PROCEDURE delete_row(
4405: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
4406: x_return_status OUT NOCOPY VARCHAR2,
4407: x_msg_count OUT NOCOPY NUMBER,
4408: x_msg_data OUT NOCOPY VARCHAR2,
4409: p_okl_strm_type_tl_rec IN okl_strm_type_tl_rec_type) IS

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

4409: p_okl_strm_type_tl_rec IN okl_strm_type_tl_rec_type) IS
4410:
4411: l_api_version CONSTANT NUMBER := 1;
4412: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
4413: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4414: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type:= p_okl_strm_type_tl_rec;
4415: l_row_notfound BOOLEAN := TRUE;
4416: -----------------------------------------
4417: -- Set_Attributes for:OKL_STRM_TYPE_TL --

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

4419: FUNCTION Set_Attributes (
4420: p_okl_strm_type_tl_rec IN okl_strm_type_tl_rec_type,
4421: x_okl_strm_type_tl_rec OUT NOCOPY okl_strm_type_tl_rec_type
4422: ) RETURN VARCHAR2 IS
4423: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4424: BEGIN
4425: x_okl_strm_type_tl_rec := p_okl_strm_type_tl_rec;
4426: x_okl_strm_type_tl_rec.LANGUAGE := USERENV('LANG');
4427: RETURN(l_return_status);

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

4426: x_okl_strm_type_tl_rec.LANGUAGE := USERENV('LANG');
4427: RETURN(l_return_status);
4428: END Set_Attributes;
4429: BEGIN
4430: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4431: p_init_msg_list,
4432: '_PVT',
4433: x_return_status);
4434: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

4430: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4431: p_init_msg_list,
4432: '_PVT',
4433: x_return_status);
4434: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4435: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4436: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4437: RAISE OKC_API.G_EXCEPTION_ERROR;
4438: END IF;

Line 4435: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4431: p_init_msg_list,
4432: '_PVT',
4433: x_return_status);
4434: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4435: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4436: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4437: RAISE OKC_API.G_EXCEPTION_ERROR;
4438: END IF;
4439: --- Setting item attributes

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

4432: '_PVT',
4433: x_return_status);
4434: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4435: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4436: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4437: RAISE OKC_API.G_EXCEPTION_ERROR;
4438: END IF;
4439: --- Setting item attributes
4440: l_return_status := Set_Attributes(

Line 4437: RAISE OKC_API.G_EXCEPTION_ERROR;

4433: x_return_status);
4434: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4435: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4436: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4437: RAISE OKC_API.G_EXCEPTION_ERROR;
4438: END IF;
4439: --- Setting item attributes
4440: l_return_status := Set_Attributes(
4441: p_okl_strm_type_tl_rec, -- IN

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

4440: l_return_status := Set_Attributes(
4441: p_okl_strm_type_tl_rec, -- IN
4442: l_okl_strm_type_tl_rec); -- OUT
4443: --- If any errors happen abort API
4444: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4445: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4446: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4447: RAISE OKC_API.G_EXCEPTION_ERROR;
4448: END IF;

Line 4445: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4441: p_okl_strm_type_tl_rec, -- IN
4442: l_okl_strm_type_tl_rec); -- OUT
4443: --- If any errors happen abort API
4444: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4445: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4446: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4447: RAISE OKC_API.G_EXCEPTION_ERROR;
4448: END IF;
4449: DELETE FROM OKL_STRM_TYPE_TL

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

4442: l_okl_strm_type_tl_rec); -- OUT
4443: --- If any errors happen abort API
4444: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4445: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4446: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4447: RAISE OKC_API.G_EXCEPTION_ERROR;
4448: END IF;
4449: DELETE FROM OKL_STRM_TYPE_TL
4450: WHERE ID = l_okl_strm_type_tl_rec.id;

Line 4447: RAISE OKC_API.G_EXCEPTION_ERROR;

4443: --- If any errors happen abort API
4444: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4445: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4446: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4447: RAISE OKC_API.G_EXCEPTION_ERROR;
4448: END IF;
4449: DELETE FROM OKL_STRM_TYPE_TL
4450: WHERE ID = l_okl_strm_type_tl_rec.id;
4451:

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

4448: END IF;
4449: DELETE FROM OKL_STRM_TYPE_TL
4450: WHERE ID = l_okl_strm_type_tl_rec.id;
4451:
4452: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4453: EXCEPTION
4454: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4455: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4456: (

Line 4454: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4450: WHERE ID = l_okl_strm_type_tl_rec.id;
4451:
4452: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4453: EXCEPTION
4454: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4455: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4456: (
4457: l_api_name,
4458: G_PKG_NAME,

Line 4455: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4451:
4452: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4453: EXCEPTION
4454: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4455: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4456: (
4457: l_api_name,
4458: G_PKG_NAME,
4459: 'OKC_API.G_RET_STS_ERROR',

Line 4459: 'OKC_API.G_RET_STS_ERROR',

4455: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4456: (
4457: l_api_name,
4458: G_PKG_NAME,
4459: 'OKC_API.G_RET_STS_ERROR',
4460: x_msg_count,
4461: x_msg_data,
4462: '_PVT'
4463: );

Line 4464: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4460: x_msg_count,
4461: x_msg_data,
4462: '_PVT'
4463: );
4464: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4465: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4466: (
4467: l_api_name,
4468: G_PKG_NAME,

Line 4465: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4461: x_msg_data,
4462: '_PVT'
4463: );
4464: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4465: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4466: (
4467: l_api_name,
4468: G_PKG_NAME,
4469: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4469: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4465: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4466: (
4467: l_api_name,
4468: G_PKG_NAME,
4469: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4470: x_msg_count,
4471: x_msg_data,
4472: '_PVT'
4473: );

Line 4475: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4471: x_msg_data,
4472: '_PVT'
4473: );
4474: WHEN OTHERS THEN
4475: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4476: (
4477: l_api_name,
4478: G_PKG_NAME,
4479: 'OTHERS',

Line 4490: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

4486: -- delete_row for:OKL_STRM_TYPE_V --
4487: ------------------------------------
4488: PROCEDURE delete_row(
4489: p_api_version IN NUMBER,
4490: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
4491: x_return_status OUT NOCOPY VARCHAR2,
4492: x_msg_count OUT NOCOPY NUMBER,
4493: x_msg_data OUT NOCOPY VARCHAR2,
4494: p_styv_rec IN styv_rec_type) IS

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

4494: p_styv_rec IN styv_rec_type) IS
4495:
4496: l_api_version CONSTANT NUMBER := 1;
4497: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
4498: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4499: l_styv_rec styv_rec_type := p_styv_rec;
4500: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;
4501: l_sty_rec sty_rec_type;
4502: BEGIN

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

4499: l_styv_rec styv_rec_type := p_styv_rec;
4500: l_okl_strm_type_tl_rec okl_strm_type_tl_rec_type;
4501: l_sty_rec sty_rec_type;
4502: BEGIN
4503: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4504: G_PKG_NAME,
4505: p_init_msg_list,
4506: l_api_version,
4507: p_api_version,

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

4506: l_api_version,
4507: p_api_version,
4508: '_PVT',
4509: x_return_status);
4510: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4511: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4512: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4513: RAISE OKC_API.G_EXCEPTION_ERROR;
4514: END IF;

Line 4511: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4507: p_api_version,
4508: '_PVT',
4509: x_return_status);
4510: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4511: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4512: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4513: RAISE OKC_API.G_EXCEPTION_ERROR;
4514: END IF;
4515: --------------------------------------

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

4508: '_PVT',
4509: x_return_status);
4510: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4511: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4512: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4513: RAISE OKC_API.G_EXCEPTION_ERROR;
4514: END IF;
4515: --------------------------------------
4516: -- Move VIEW record to "Child" records

Line 4513: RAISE OKC_API.G_EXCEPTION_ERROR;

4509: x_return_status);
4510: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4511: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4512: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4513: RAISE OKC_API.G_EXCEPTION_ERROR;
4514: END IF;
4515: --------------------------------------
4516: -- Move VIEW record to "Child" records
4517: --------------------------------------

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

4526: x_msg_count,
4527: x_msg_data,
4528: l_okl_strm_type_tl_rec
4529: );
4530: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4531: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4532: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4533: RAISE OKC_API.G_EXCEPTION_ERROR;
4534: END IF;

Line 4531: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4527: x_msg_data,
4528: l_okl_strm_type_tl_rec
4529: );
4530: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4531: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4532: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4533: RAISE OKC_API.G_EXCEPTION_ERROR;
4534: END IF;
4535: delete_row(

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

4528: l_okl_strm_type_tl_rec
4529: );
4530: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4531: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4532: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4533: RAISE OKC_API.G_EXCEPTION_ERROR;
4534: END IF;
4535: delete_row(
4536: p_init_msg_list,

Line 4533: RAISE OKC_API.G_EXCEPTION_ERROR;

4529: );
4530: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4531: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4532: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4533: RAISE OKC_API.G_EXCEPTION_ERROR;
4534: END IF;
4535: delete_row(
4536: p_init_msg_list,
4537: x_return_status,

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

4538: x_msg_count,
4539: x_msg_data,
4540: l_sty_rec
4541: );
4542: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4543: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4544: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4545: RAISE OKC_API.G_EXCEPTION_ERROR;
4546: END IF;

Line 4543: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4539: x_msg_data,
4540: l_sty_rec
4541: );
4542: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4543: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4544: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4545: RAISE OKC_API.G_EXCEPTION_ERROR;
4546: END IF;
4547: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

4540: l_sty_rec
4541: );
4542: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4543: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4544: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4545: RAISE OKC_API.G_EXCEPTION_ERROR;
4546: END IF;
4547: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4548: EXCEPTION

Line 4545: RAISE OKC_API.G_EXCEPTION_ERROR;

4541: );
4542: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4543: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4544: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4545: RAISE OKC_API.G_EXCEPTION_ERROR;
4546: END IF;
4547: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4548: EXCEPTION
4549: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

4543: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4544: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4545: RAISE OKC_API.G_EXCEPTION_ERROR;
4546: END IF;
4547: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4548: EXCEPTION
4549: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4550: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4551: (

Line 4549: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4545: RAISE OKC_API.G_EXCEPTION_ERROR;
4546: END IF;
4547: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4548: EXCEPTION
4549: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4550: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4551: (
4552: l_api_name,
4553: G_PKG_NAME,

Line 4550: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4546: END IF;
4547: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4548: EXCEPTION
4549: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4550: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4551: (
4552: l_api_name,
4553: G_PKG_NAME,
4554: 'OKC_API.G_RET_STS_ERROR',

Line 4554: 'OKC_API.G_RET_STS_ERROR',

4550: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4551: (
4552: l_api_name,
4553: G_PKG_NAME,
4554: 'OKC_API.G_RET_STS_ERROR',
4555: x_msg_count,
4556: x_msg_data,
4557: '_PVT'
4558: );

Line 4559: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4555: x_msg_count,
4556: x_msg_data,
4557: '_PVT'
4558: );
4559: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4560: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4561: (
4562: l_api_name,
4563: G_PKG_NAME,

Line 4560: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4556: x_msg_data,
4557: '_PVT'
4558: );
4559: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4560: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4561: (
4562: l_api_name,
4563: G_PKG_NAME,
4564: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4564: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4560: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4561: (
4562: l_api_name,
4563: G_PKG_NAME,
4564: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4565: x_msg_count,
4566: x_msg_data,
4567: '_PVT'
4568: );

Line 4570: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4566: x_msg_data,
4567: '_PVT'
4568: );
4569: WHEN OTHERS THEN
4570: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4571: (
4572: l_api_name,
4573: G_PKG_NAME,
4574: 'OTHERS',

Line 4585: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

4581: -- PL/SQL TBL delete_row for:STYV_TBL --
4582: ----------------------------------------
4583: PROCEDURE delete_row(
4584: p_api_version IN NUMBER,
4585: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
4586: x_return_status OUT NOCOPY VARCHAR2,
4587: x_msg_count OUT NOCOPY NUMBER,
4588: x_msg_data OUT NOCOPY VARCHAR2,
4589: p_styv_tbl IN styv_tbl_type) IS

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

4589: p_styv_tbl IN styv_tbl_type) IS
4590:
4591: l_api_version CONSTANT NUMBER := 1;
4592: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4593: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4594: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
4595:
4596: i NUMBER := 0;
4597: BEGIN

Line 4594: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

4590:
4591: l_api_version CONSTANT NUMBER := 1;
4592: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4593: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4594: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
4595:
4596: i NUMBER := 0;
4597: BEGIN
4598: OKC_API.init_msg_list(p_init_msg_list);

Line 4598: OKC_API.init_msg_list(p_init_msg_list);

4594: l_overall_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
4595:
4596: i NUMBER := 0;
4597: BEGIN
4598: OKC_API.init_msg_list(p_init_msg_list);
4599: -- Make sure PL/SQL table has records in it before passing
4600: IF (p_styv_tbl.COUNT > 0) THEN
4601: i := p_styv_tbl.FIRST;
4602: LOOP

Line 4605: p_init_msg_list => OKC_API.G_FALSE,

4601: i := p_styv_tbl.FIRST;
4602: LOOP
4603: delete_row (
4604: p_api_version => p_api_version,
4605: p_init_msg_list => OKC_API.G_FALSE,
4606: x_return_status => x_return_status,
4607: x_msg_count => x_msg_count,
4608: x_msg_data => x_msg_data,
4609: p_styv_rec => p_styv_tbl(i));

Line 4613: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

4609: p_styv_rec => p_styv_tbl(i));
4610:
4611: /* Begin Post Generation Change */
4612: -- store the highest degree of error
4613: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
4614: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
4615: l_overall_status := x_return_status;
4616: END IF;
4617: END IF;

Line 4614: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

4610:
4611: /* Begin Post Generation Change */
4612: -- store the highest degree of error
4613: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
4614: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
4615: l_overall_status := x_return_status;
4616: END IF;
4617: END IF;
4618: /* End Post Generation Change */

Line 4628: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4624: -- return the overall status
4625: x_return_status :=l_overall_status;
4626: END IF;
4627: EXCEPTION
4628: WHEN OKC_API.G_EXCEPTION_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_return_status :=l_overall_status;
4626: END IF;
4627: EXCEPTION
4628: WHEN OKC_API.G_EXCEPTION_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_ERROR',

Line 4633: 'OKC_API.G_RET_STS_ERROR',

4629: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4630: (
4631: l_api_name,
4632: G_PKG_NAME,
4633: 'OKC_API.G_RET_STS_ERROR',
4634: x_msg_count,
4635: x_msg_data,
4636: '_PVT'
4637: );

Line 4638: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4634: x_msg_count,
4635: x_msg_data,
4636: '_PVT'
4637: );
4638: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4639: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4640: (
4641: l_api_name,
4642: G_PKG_NAME,

Line 4639: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4635: x_msg_data,
4636: '_PVT'
4637: );
4638: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4639: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4640: (
4641: l_api_name,
4642: G_PKG_NAME,
4643: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4643: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4639: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4640: (
4641: l_api_name,
4642: G_PKG_NAME,
4643: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4644: x_msg_count,
4645: x_msg_data,
4646: '_PVT'
4647: );

Line 4649: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4645: x_msg_data,
4646: '_PVT'
4647: );
4648: WHEN OTHERS THEN
4649: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4650: (
4651: l_api_name,
4652: G_PKG_NAME,
4653: 'OTHERS',