DBA Data[Home] [Help]

APPS.OKS_KLN_PVT dependencies on OKC_API

Line 7: px_error_rec IN OUT NOCOPY OKC_API.ERROR_REC_TYPE,

3: ---------------------------------------------------------------------------
4: -- PROCEDURE load_error_tbl
5: ---------------------------------------------------------------------------
6: PROCEDURE load_error_tbl (
7: px_error_rec IN OUT NOCOPY OKC_API.ERROR_REC_TYPE,
8: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
9:
10: j INTEGER := NVL(px_error_tbl.LAST, 0) + 1;
11: last_msg_idx INTEGER := FND_MSG_PUB.COUNT_MSG;

Line 8: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS

4: -- PROCEDURE load_error_tbl
5: ---------------------------------------------------------------------------
6: PROCEDURE load_error_tbl (
7: px_error_rec IN OUT NOCOPY OKC_API.ERROR_REC_TYPE,
8: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
9:
10: j INTEGER := NVL(px_error_tbl.LAST, 0) + 1;
11: last_msg_idx INTEGER := FND_MSG_PUB.COUNT_MSG;
12: l_msg_idx INTEGER := FND_MSG_PUB.G_NEXT;

Line 40: -- in a OKC_API.ERROR_TBL_TYPE, and returns it.

36: ---------------------------------------------------------------------------
37: -- FUNCTION find_highest_exception
38: ---------------------------------------------------------------------------
39: -- Finds the highest exception (G_RET_STS_UNEXP_ERROR)
40: -- in a OKC_API.ERROR_TBL_TYPE, and returns it.
41: FUNCTION find_highest_exception(
42: p_error_tbl IN OKC_API.ERROR_TBL_TYPE
43: ) RETURN VARCHAR2 IS
44: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 42: p_error_tbl IN OKC_API.ERROR_TBL_TYPE

38: ---------------------------------------------------------------------------
39: -- Finds the highest exception (G_RET_STS_UNEXP_ERROR)
40: -- in a OKC_API.ERROR_TBL_TYPE, and returns it.
41: FUNCTION find_highest_exception(
42: p_error_tbl IN OKC_API.ERROR_TBL_TYPE
43: ) RETURN VARCHAR2 IS
44: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
45: i INTEGER := 1;
46: BEGIN

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

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

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

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

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

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

Line 430: x_return_status := OKC_API.G_RET_STS_SUCCESS;

426: ) RETURN klnv_rec_type IS
427: l_klnv_rec klnv_rec_type;
428: l_row_notfound BOOLEAN := TRUE;
429: BEGIN
430: x_return_status := OKC_API.G_RET_STS_SUCCESS;
431: l_klnv_rec := get_rec(p_klnv_rec, l_row_notfound);
432: IF (l_row_notfound) THEN
433: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
434: x_return_status := OKC_API.G_RET_STS_ERROR;

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

429: BEGIN
430: x_return_status := OKC_API.G_RET_STS_SUCCESS;
431: l_klnv_rec := get_rec(p_klnv_rec, l_row_notfound);
432: IF (l_row_notfound) THEN
433: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
434: x_return_status := OKC_API.G_RET_STS_ERROR;
435: END IF;
436: RETURN(l_klnv_rec);
437: END get_rec;

Line 434: x_return_status := OKC_API.G_RET_STS_ERROR;

430: x_return_status := OKC_API.G_RET_STS_SUCCESS;
431: l_klnv_rec := get_rec(p_klnv_rec, l_row_notfound);
432: IF (l_row_notfound) THEN
433: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
434: x_return_status := OKC_API.G_RET_STS_ERROR;
435: END IF;
436: RETURN(l_klnv_rec);
437: END get_rec;
438: -----------------------------------------------------------

Line 682: x_return_status := OKC_API.G_RET_STS_SUCCESS;

678: ) RETURN kln_rec_type IS
679: l_kln_rec kln_rec_type;
680: l_row_notfound BOOLEAN := TRUE;
681: BEGIN
682: x_return_status := OKC_API.G_RET_STS_SUCCESS;
683: l_kln_rec := get_rec(p_kln_rec, l_row_notfound);
684: IF (l_row_notfound) THEN
685: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
686: x_return_status := OKC_API.G_RET_STS_ERROR;

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

681: BEGIN
682: x_return_status := OKC_API.G_RET_STS_SUCCESS;
683: l_kln_rec := get_rec(p_kln_rec, l_row_notfound);
684: IF (l_row_notfound) THEN
685: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
686: x_return_status := OKC_API.G_RET_STS_ERROR;
687: END IF;
688: RETURN(l_kln_rec);
689: END get_rec;

Line 686: x_return_status := OKC_API.G_RET_STS_ERROR;

682: x_return_status := OKC_API.G_RET_STS_SUCCESS;
683: l_kln_rec := get_rec(p_kln_rec, l_row_notfound);
684: IF (l_row_notfound) THEN
685: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
686: x_return_status := OKC_API.G_RET_STS_ERROR;
687: END IF;
688: RETURN(l_kln_rec);
689: END get_rec;
690: -----------------------------------------------------------

Line 762: x_return_status := OKC_API.G_RET_STS_SUCCESS;

758: ) RETURN klt_rec_type IS
759: l_klt_rec klt_rec_type;
760: l_row_notfound BOOLEAN := TRUE;
761: BEGIN
762: x_return_status := OKC_API.G_RET_STS_SUCCESS;
763: l_klt_rec := get_rec(p_klt_rec, l_row_notfound);
764: IF (l_row_notfound) THEN
765: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
766: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');

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

761: BEGIN
762: x_return_status := OKC_API.G_RET_STS_SUCCESS;
763: l_klt_rec := get_rec(p_klt_rec, l_row_notfound);
764: IF (l_row_notfound) THEN
765: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
766: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
767: x_return_status := OKC_API.G_RET_STS_ERROR;
768: END IF;
769: RETURN(l_klt_rec);

Line 766: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');

762: x_return_status := OKC_API.G_RET_STS_SUCCESS;
763: l_klt_rec := get_rec(p_klt_rec, l_row_notfound);
764: IF (l_row_notfound) THEN
765: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
766: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
767: x_return_status := OKC_API.G_RET_STS_ERROR;
768: END IF;
769: RETURN(l_klt_rec);
770: END get_rec;

Line 767: x_return_status := OKC_API.G_RET_STS_ERROR;

763: l_klt_rec := get_rec(p_klt_rec, l_row_notfound);
764: IF (l_row_notfound) THEN
765: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
766: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
767: x_return_status := OKC_API.G_RET_STS_ERROR;
768: END IF;
769: RETURN(l_klt_rec);
770: END get_rec;
771: -----------------------------------------------------------

Line 789: IF (l_klnv_rec.id = OKC_API.G_MISS_NUM ) THEN

785: p_klnv_rec IN klnv_rec_type
786: ) RETURN klnv_rec_type IS
787: l_klnv_rec klnv_rec_type := p_klnv_rec;
788: BEGIN
789: IF (l_klnv_rec.id = OKC_API.G_MISS_NUM ) THEN
790: l_klnv_rec.id := NULL;
791: END IF;
792: IF (l_klnv_rec.cle_id = OKC_API.G_MISS_NUM ) THEN
793: l_klnv_rec.cle_id := NULL;

Line 792: IF (l_klnv_rec.cle_id = OKC_API.G_MISS_NUM ) THEN

788: BEGIN
789: IF (l_klnv_rec.id = OKC_API.G_MISS_NUM ) THEN
790: l_klnv_rec.id := NULL;
791: END IF;
792: IF (l_klnv_rec.cle_id = OKC_API.G_MISS_NUM ) THEN
793: l_klnv_rec.cle_id := NULL;
794: END IF;
795: IF (l_klnv_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN
796: l_klnv_rec.dnz_chr_id := NULL;

Line 795: IF (l_klnv_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN

791: END IF;
792: IF (l_klnv_rec.cle_id = OKC_API.G_MISS_NUM ) THEN
793: l_klnv_rec.cle_id := NULL;
794: END IF;
795: IF (l_klnv_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN
796: l_klnv_rec.dnz_chr_id := NULL;
797: END IF;
798: IF (l_klnv_rec.discount_list = OKC_API.G_MISS_NUM ) THEN
799: l_klnv_rec.discount_list := NULL;

Line 798: IF (l_klnv_rec.discount_list = OKC_API.G_MISS_NUM ) THEN

794: END IF;
795: IF (l_klnv_rec.dnz_chr_id = OKC_API.G_MISS_NUM ) THEN
796: l_klnv_rec.dnz_chr_id := NULL;
797: END IF;
798: IF (l_klnv_rec.discount_list = OKC_API.G_MISS_NUM ) THEN
799: l_klnv_rec.discount_list := NULL;
800: END IF;
801: IF (l_klnv_rec.acct_rule_id = OKC_API.G_MISS_NUM ) THEN
802: l_klnv_rec.acct_rule_id := NULL;

Line 801: IF (l_klnv_rec.acct_rule_id = OKC_API.G_MISS_NUM ) THEN

797: END IF;
798: IF (l_klnv_rec.discount_list = OKC_API.G_MISS_NUM ) THEN
799: l_klnv_rec.discount_list := NULL;
800: END IF;
801: IF (l_klnv_rec.acct_rule_id = OKC_API.G_MISS_NUM ) THEN
802: l_klnv_rec.acct_rule_id := NULL;
803: END IF;
804: IF (l_klnv_rec.payment_type = OKC_API.G_MISS_CHAR ) THEN
805: l_klnv_rec.payment_type := NULL;

Line 804: IF (l_klnv_rec.payment_type = OKC_API.G_MISS_CHAR ) THEN

800: END IF;
801: IF (l_klnv_rec.acct_rule_id = OKC_API.G_MISS_NUM ) THEN
802: l_klnv_rec.acct_rule_id := NULL;
803: END IF;
804: IF (l_klnv_rec.payment_type = OKC_API.G_MISS_CHAR ) THEN
805: l_klnv_rec.payment_type := NULL;
806: END IF;
807: IF (l_klnv_rec.cc_no = OKC_API.G_MISS_CHAR ) THEN
808: l_klnv_rec.cc_no := NULL;

Line 807: IF (l_klnv_rec.cc_no = OKC_API.G_MISS_CHAR ) THEN

803: END IF;
804: IF (l_klnv_rec.payment_type = OKC_API.G_MISS_CHAR ) THEN
805: l_klnv_rec.payment_type := NULL;
806: END IF;
807: IF (l_klnv_rec.cc_no = OKC_API.G_MISS_CHAR ) THEN
808: l_klnv_rec.cc_no := NULL;
809: END IF;
810: IF (l_klnv_rec.cc_expiry_date = OKC_API.G_MISS_DATE ) THEN
811: l_klnv_rec.cc_expiry_date := NULL;

Line 810: IF (l_klnv_rec.cc_expiry_date = OKC_API.G_MISS_DATE ) THEN

806: END IF;
807: IF (l_klnv_rec.cc_no = OKC_API.G_MISS_CHAR ) THEN
808: l_klnv_rec.cc_no := NULL;
809: END IF;
810: IF (l_klnv_rec.cc_expiry_date = OKC_API.G_MISS_DATE ) THEN
811: l_klnv_rec.cc_expiry_date := NULL;
812: END IF;
813: IF (l_klnv_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM ) THEN
814: l_klnv_rec.cc_bank_acct_id := NULL;

Line 813: IF (l_klnv_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM ) THEN

809: END IF;
810: IF (l_klnv_rec.cc_expiry_date = OKC_API.G_MISS_DATE ) THEN
811: l_klnv_rec.cc_expiry_date := NULL;
812: END IF;
813: IF (l_klnv_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM ) THEN
814: l_klnv_rec.cc_bank_acct_id := NULL;
815: END IF;
816: IF (l_klnv_rec.cc_auth_code = OKC_API.G_MISS_CHAR ) THEN
817: l_klnv_rec.cc_auth_code := NULL;

Line 816: IF (l_klnv_rec.cc_auth_code = OKC_API.G_MISS_CHAR ) THEN

812: END IF;
813: IF (l_klnv_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM ) THEN
814: l_klnv_rec.cc_bank_acct_id := NULL;
815: END IF;
816: IF (l_klnv_rec.cc_auth_code = OKC_API.G_MISS_CHAR ) THEN
817: l_klnv_rec.cc_auth_code := NULL;
818: END IF;
819: IF (l_klnv_rec.commitment_id = OKC_API.G_MISS_NUM ) THEN
820: l_klnv_rec.commitment_id := NULL;

Line 819: IF (l_klnv_rec.commitment_id = OKC_API.G_MISS_NUM ) THEN

815: END IF;
816: IF (l_klnv_rec.cc_auth_code = OKC_API.G_MISS_CHAR ) THEN
817: l_klnv_rec.cc_auth_code := NULL;
818: END IF;
819: IF (l_klnv_rec.commitment_id = OKC_API.G_MISS_NUM ) THEN
820: l_klnv_rec.commitment_id := NULL;
821: END IF;
822: IF (l_klnv_rec.locked_price_list_id = OKC_API.G_MISS_NUM ) THEN
823: l_klnv_rec.locked_price_list_id := NULL;

Line 822: IF (l_klnv_rec.locked_price_list_id = OKC_API.G_MISS_NUM ) THEN

818: END IF;
819: IF (l_klnv_rec.commitment_id = OKC_API.G_MISS_NUM ) THEN
820: l_klnv_rec.commitment_id := NULL;
821: END IF;
822: IF (l_klnv_rec.locked_price_list_id = OKC_API.G_MISS_NUM ) THEN
823: l_klnv_rec.locked_price_list_id := NULL;
824: END IF;
825: IF (l_klnv_rec.usage_est_yn = OKC_API.G_MISS_CHAR ) THEN
826: l_klnv_rec.usage_est_yn := NULL;

Line 825: IF (l_klnv_rec.usage_est_yn = OKC_API.G_MISS_CHAR ) THEN

821: END IF;
822: IF (l_klnv_rec.locked_price_list_id = OKC_API.G_MISS_NUM ) THEN
823: l_klnv_rec.locked_price_list_id := NULL;
824: END IF;
825: IF (l_klnv_rec.usage_est_yn = OKC_API.G_MISS_CHAR ) THEN
826: l_klnv_rec.usage_est_yn := NULL;
827: END IF;
828: IF (l_klnv_rec.usage_est_method = OKC_API.G_MISS_CHAR ) THEN
829: l_klnv_rec.usage_est_method := NULL;

Line 828: IF (l_klnv_rec.usage_est_method = OKC_API.G_MISS_CHAR ) THEN

824: END IF;
825: IF (l_klnv_rec.usage_est_yn = OKC_API.G_MISS_CHAR ) THEN
826: l_klnv_rec.usage_est_yn := NULL;
827: END IF;
828: IF (l_klnv_rec.usage_est_method = OKC_API.G_MISS_CHAR ) THEN
829: l_klnv_rec.usage_est_method := NULL;
830: END IF;
831: IF (l_klnv_rec.usage_est_start_date = OKC_API.G_MISS_DATE ) THEN
832: l_klnv_rec.usage_est_start_date := NULL;

Line 831: IF (l_klnv_rec.usage_est_start_date = OKC_API.G_MISS_DATE ) THEN

827: END IF;
828: IF (l_klnv_rec.usage_est_method = OKC_API.G_MISS_CHAR ) THEN
829: l_klnv_rec.usage_est_method := NULL;
830: END IF;
831: IF (l_klnv_rec.usage_est_start_date = OKC_API.G_MISS_DATE ) THEN
832: l_klnv_rec.usage_est_start_date := NULL;
833: END IF;
834: IF (l_klnv_rec.termn_method = OKC_API.G_MISS_CHAR ) THEN
835: l_klnv_rec.termn_method := NULL;

Line 834: IF (l_klnv_rec.termn_method = OKC_API.G_MISS_CHAR ) THEN

830: END IF;
831: IF (l_klnv_rec.usage_est_start_date = OKC_API.G_MISS_DATE ) THEN
832: l_klnv_rec.usage_est_start_date := NULL;
833: END IF;
834: IF (l_klnv_rec.termn_method = OKC_API.G_MISS_CHAR ) THEN
835: l_klnv_rec.termn_method := NULL;
836: END IF;
837: IF (l_klnv_rec.ubt_amount = OKC_API.G_MISS_NUM ) THEN
838: l_klnv_rec.ubt_amount := NULL;

Line 837: IF (l_klnv_rec.ubt_amount = OKC_API.G_MISS_NUM ) THEN

833: END IF;
834: IF (l_klnv_rec.termn_method = OKC_API.G_MISS_CHAR ) THEN
835: l_klnv_rec.termn_method := NULL;
836: END IF;
837: IF (l_klnv_rec.ubt_amount = OKC_API.G_MISS_NUM ) THEN
838: l_klnv_rec.ubt_amount := NULL;
839: END IF;
840: IF (l_klnv_rec.credit_amount = OKC_API.G_MISS_NUM ) THEN
841: l_klnv_rec.credit_amount := NULL;

Line 840: IF (l_klnv_rec.credit_amount = OKC_API.G_MISS_NUM ) THEN

836: END IF;
837: IF (l_klnv_rec.ubt_amount = OKC_API.G_MISS_NUM ) THEN
838: l_klnv_rec.ubt_amount := NULL;
839: END IF;
840: IF (l_klnv_rec.credit_amount = OKC_API.G_MISS_NUM ) THEN
841: l_klnv_rec.credit_amount := NULL;
842: END IF;
843: IF (l_klnv_rec.suppressed_credit = OKC_API.G_MISS_NUM ) THEN
844: l_klnv_rec.suppressed_credit := NULL;

Line 843: IF (l_klnv_rec.suppressed_credit = OKC_API.G_MISS_NUM ) THEN

839: END IF;
840: IF (l_klnv_rec.credit_amount = OKC_API.G_MISS_NUM ) THEN
841: l_klnv_rec.credit_amount := NULL;
842: END IF;
843: IF (l_klnv_rec.suppressed_credit = OKC_API.G_MISS_NUM ) THEN
844: l_klnv_rec.suppressed_credit := NULL;
845: END IF;
846: IF (l_klnv_rec.override_amount = OKC_API.G_MISS_NUM ) THEN
847: l_klnv_rec.override_amount := NULL;

Line 846: IF (l_klnv_rec.override_amount = OKC_API.G_MISS_NUM ) THEN

842: END IF;
843: IF (l_klnv_rec.suppressed_credit = OKC_API.G_MISS_NUM ) THEN
844: l_klnv_rec.suppressed_credit := NULL;
845: END IF;
846: IF (l_klnv_rec.override_amount = OKC_API.G_MISS_NUM ) THEN
847: l_klnv_rec.override_amount := NULL;
848: END IF;
849: IF (l_klnv_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR ) THEN
850: l_klnv_rec.cust_po_number_req_yn := NULL;

Line 849: IF (l_klnv_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR ) THEN

845: END IF;
846: IF (l_klnv_rec.override_amount = OKC_API.G_MISS_NUM ) THEN
847: l_klnv_rec.override_amount := NULL;
848: END IF;
849: IF (l_klnv_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR ) THEN
850: l_klnv_rec.cust_po_number_req_yn := NULL;
851: END IF;
852: IF (l_klnv_rec.cust_po_number = OKC_API.G_MISS_CHAR ) THEN
853: l_klnv_rec.cust_po_number := NULL;

Line 852: IF (l_klnv_rec.cust_po_number = OKC_API.G_MISS_CHAR ) THEN

848: END IF;
849: IF (l_klnv_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR ) THEN
850: l_klnv_rec.cust_po_number_req_yn := NULL;
851: END IF;
852: IF (l_klnv_rec.cust_po_number = OKC_API.G_MISS_CHAR ) THEN
853: l_klnv_rec.cust_po_number := NULL;
854: END IF;
855: IF (l_klnv_rec.grace_duration = OKC_API.G_MISS_NUM ) THEN
856: l_klnv_rec.grace_duration := NULL;

Line 855: IF (l_klnv_rec.grace_duration = OKC_API.G_MISS_NUM ) THEN

851: END IF;
852: IF (l_klnv_rec.cust_po_number = OKC_API.G_MISS_CHAR ) THEN
853: l_klnv_rec.cust_po_number := NULL;
854: END IF;
855: IF (l_klnv_rec.grace_duration = OKC_API.G_MISS_NUM ) THEN
856: l_klnv_rec.grace_duration := NULL;
857: END IF;
858: IF (l_klnv_rec.grace_period = OKC_API.G_MISS_CHAR ) THEN
859: l_klnv_rec.grace_period := NULL;

Line 858: IF (l_klnv_rec.grace_period = OKC_API.G_MISS_CHAR ) THEN

854: END IF;
855: IF (l_klnv_rec.grace_duration = OKC_API.G_MISS_NUM ) THEN
856: l_klnv_rec.grace_duration := NULL;
857: END IF;
858: IF (l_klnv_rec.grace_period = OKC_API.G_MISS_CHAR ) THEN
859: l_klnv_rec.grace_period := NULL;
860: END IF;
861: IF (l_klnv_rec.inv_print_flag = OKC_API.G_MISS_CHAR ) THEN
862: l_klnv_rec.inv_print_flag := NULL;

Line 861: IF (l_klnv_rec.inv_print_flag = OKC_API.G_MISS_CHAR ) THEN

857: END IF;
858: IF (l_klnv_rec.grace_period = OKC_API.G_MISS_CHAR ) THEN
859: l_klnv_rec.grace_period := NULL;
860: END IF;
861: IF (l_klnv_rec.inv_print_flag = OKC_API.G_MISS_CHAR ) THEN
862: l_klnv_rec.inv_print_flag := NULL;
863: END IF;
864: IF (l_klnv_rec.price_uom = OKC_API.G_MISS_CHAR ) THEN
865: l_klnv_rec.price_uom := NULL;

Line 864: IF (l_klnv_rec.price_uom = OKC_API.G_MISS_CHAR ) THEN

860: END IF;
861: IF (l_klnv_rec.inv_print_flag = OKC_API.G_MISS_CHAR ) THEN
862: l_klnv_rec.inv_print_flag := NULL;
863: END IF;
864: IF (l_klnv_rec.price_uom = OKC_API.G_MISS_CHAR ) THEN
865: l_klnv_rec.price_uom := NULL;
866: END IF;
867: IF (l_klnv_rec.tax_amount = OKC_API.G_MISS_NUM ) THEN
868: l_klnv_rec.tax_amount := NULL;

Line 867: IF (l_klnv_rec.tax_amount = OKC_API.G_MISS_NUM ) THEN

863: END IF;
864: IF (l_klnv_rec.price_uom = OKC_API.G_MISS_CHAR ) THEN
865: l_klnv_rec.price_uom := NULL;
866: END IF;
867: IF (l_klnv_rec.tax_amount = OKC_API.G_MISS_NUM ) THEN
868: l_klnv_rec.tax_amount := NULL;
869: END IF;
870: IF (l_klnv_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR ) THEN
871: l_klnv_rec.tax_inclusive_yn := NULL;

Line 870: IF (l_klnv_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR ) THEN

866: END IF;
867: IF (l_klnv_rec.tax_amount = OKC_API.G_MISS_NUM ) THEN
868: l_klnv_rec.tax_amount := NULL;
869: END IF;
870: IF (l_klnv_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR ) THEN
871: l_klnv_rec.tax_inclusive_yn := NULL;
872: END IF;
873: IF (l_klnv_rec.tax_status = OKC_API.G_MISS_CHAR ) THEN
874: l_klnv_rec.tax_status := NULL;

Line 873: IF (l_klnv_rec.tax_status = OKC_API.G_MISS_CHAR ) THEN

869: END IF;
870: IF (l_klnv_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR ) THEN
871: l_klnv_rec.tax_inclusive_yn := NULL;
872: END IF;
873: IF (l_klnv_rec.tax_status = OKC_API.G_MISS_CHAR ) THEN
874: l_klnv_rec.tax_status := NULL;
875: END IF;
876: IF (l_klnv_rec.tax_code = OKC_API.G_MISS_NUM ) THEN
877: l_klnv_rec.tax_code := NULL;

Line 876: IF (l_klnv_rec.tax_code = OKC_API.G_MISS_NUM ) THEN

872: END IF;
873: IF (l_klnv_rec.tax_status = OKC_API.G_MISS_CHAR ) THEN
874: l_klnv_rec.tax_status := NULL;
875: END IF;
876: IF (l_klnv_rec.tax_code = OKC_API.G_MISS_NUM ) THEN
877: l_klnv_rec.tax_code := NULL;
878: END IF;
879: IF (l_klnv_rec.tax_exemption_id = OKC_API.G_MISS_NUM ) THEN
880: l_klnv_rec.tax_exemption_id := NULL;

Line 879: IF (l_klnv_rec.tax_exemption_id = OKC_API.G_MISS_NUM ) THEN

875: END IF;
876: IF (l_klnv_rec.tax_code = OKC_API.G_MISS_NUM ) THEN
877: l_klnv_rec.tax_code := NULL;
878: END IF;
879: IF (l_klnv_rec.tax_exemption_id = OKC_API.G_MISS_NUM ) THEN
880: l_klnv_rec.tax_exemption_id := NULL;
881: END IF;
882: IF (l_klnv_rec.ib_trans_type = OKC_API.G_MISS_CHAR ) THEN
883: l_klnv_rec.ib_trans_type := NULL;

Line 882: IF (l_klnv_rec.ib_trans_type = OKC_API.G_MISS_CHAR ) THEN

878: END IF;
879: IF (l_klnv_rec.tax_exemption_id = OKC_API.G_MISS_NUM ) THEN
880: l_klnv_rec.tax_exemption_id := NULL;
881: END IF;
882: IF (l_klnv_rec.ib_trans_type = OKC_API.G_MISS_CHAR ) THEN
883: l_klnv_rec.ib_trans_type := NULL;
884: END IF;
885: IF (l_klnv_rec.ib_trans_date = OKC_API.G_MISS_DATE ) THEN
886: l_klnv_rec.ib_trans_date := NULL;

Line 885: IF (l_klnv_rec.ib_trans_date = OKC_API.G_MISS_DATE ) THEN

881: END IF;
882: IF (l_klnv_rec.ib_trans_type = OKC_API.G_MISS_CHAR ) THEN
883: l_klnv_rec.ib_trans_type := NULL;
884: END IF;
885: IF (l_klnv_rec.ib_trans_date = OKC_API.G_MISS_DATE ) THEN
886: l_klnv_rec.ib_trans_date := NULL;
887: END IF;
888: IF (l_klnv_rec.prod_price = OKC_API.G_MISS_NUM ) THEN
889: l_klnv_rec.prod_price := NULL;

Line 888: IF (l_klnv_rec.prod_price = OKC_API.G_MISS_NUM ) THEN

884: END IF;
885: IF (l_klnv_rec.ib_trans_date = OKC_API.G_MISS_DATE ) THEN
886: l_klnv_rec.ib_trans_date := NULL;
887: END IF;
888: IF (l_klnv_rec.prod_price = OKC_API.G_MISS_NUM ) THEN
889: l_klnv_rec.prod_price := NULL;
890: END IF;
891: IF (l_klnv_rec.service_price = OKC_API.G_MISS_NUM ) THEN
892: l_klnv_rec.service_price := NULL;

Line 891: IF (l_klnv_rec.service_price = OKC_API.G_MISS_NUM ) THEN

887: END IF;
888: IF (l_klnv_rec.prod_price = OKC_API.G_MISS_NUM ) THEN
889: l_klnv_rec.prod_price := NULL;
890: END IF;
891: IF (l_klnv_rec.service_price = OKC_API.G_MISS_NUM ) THEN
892: l_klnv_rec.service_price := NULL;
893: END IF;
894: IF (l_klnv_rec.clvl_list_price = OKC_API.G_MISS_NUM ) THEN
895: l_klnv_rec.clvl_list_price := NULL;

Line 894: IF (l_klnv_rec.clvl_list_price = OKC_API.G_MISS_NUM ) THEN

890: END IF;
891: IF (l_klnv_rec.service_price = OKC_API.G_MISS_NUM ) THEN
892: l_klnv_rec.service_price := NULL;
893: END IF;
894: IF (l_klnv_rec.clvl_list_price = OKC_API.G_MISS_NUM ) THEN
895: l_klnv_rec.clvl_list_price := NULL;
896: END IF;
897: IF (l_klnv_rec.clvl_quantity = OKC_API.G_MISS_NUM ) THEN
898: l_klnv_rec.clvl_quantity := NULL;

Line 897: IF (l_klnv_rec.clvl_quantity = OKC_API.G_MISS_NUM ) THEN

893: END IF;
894: IF (l_klnv_rec.clvl_list_price = OKC_API.G_MISS_NUM ) THEN
895: l_klnv_rec.clvl_list_price := NULL;
896: END IF;
897: IF (l_klnv_rec.clvl_quantity = OKC_API.G_MISS_NUM ) THEN
898: l_klnv_rec.clvl_quantity := NULL;
899: END IF;
900: IF (l_klnv_rec.clvl_extended_amt = OKC_API.G_MISS_NUM ) THEN
901: l_klnv_rec.clvl_extended_amt := NULL;

Line 900: IF (l_klnv_rec.clvl_extended_amt = OKC_API.G_MISS_NUM ) THEN

896: END IF;
897: IF (l_klnv_rec.clvl_quantity = OKC_API.G_MISS_NUM ) THEN
898: l_klnv_rec.clvl_quantity := NULL;
899: END IF;
900: IF (l_klnv_rec.clvl_extended_amt = OKC_API.G_MISS_NUM ) THEN
901: l_klnv_rec.clvl_extended_amt := NULL;
902: END IF;
903: IF (l_klnv_rec.clvl_uom_code = OKC_API.G_MISS_CHAR ) THEN
904: l_klnv_rec.clvl_uom_code := NULL;

Line 903: IF (l_klnv_rec.clvl_uom_code = OKC_API.G_MISS_CHAR ) THEN

899: END IF;
900: IF (l_klnv_rec.clvl_extended_amt = OKC_API.G_MISS_NUM ) THEN
901: l_klnv_rec.clvl_extended_amt := NULL;
902: END IF;
903: IF (l_klnv_rec.clvl_uom_code = OKC_API.G_MISS_CHAR ) THEN
904: l_klnv_rec.clvl_uom_code := NULL;
905: END IF;
906: IF (l_klnv_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR ) THEN
907: l_klnv_rec.toplvl_operand_code := NULL;

Line 906: IF (l_klnv_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR ) THEN

902: END IF;
903: IF (l_klnv_rec.clvl_uom_code = OKC_API.G_MISS_CHAR ) THEN
904: l_klnv_rec.clvl_uom_code := NULL;
905: END IF;
906: IF (l_klnv_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR ) THEN
907: l_klnv_rec.toplvl_operand_code := NULL;
908: END IF;
909: IF (l_klnv_rec.toplvl_operand_val = OKC_API.G_MISS_NUM ) THEN
910: l_klnv_rec.toplvl_operand_val := NULL;

Line 909: IF (l_klnv_rec.toplvl_operand_val = OKC_API.G_MISS_NUM ) THEN

905: END IF;
906: IF (l_klnv_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR ) THEN
907: l_klnv_rec.toplvl_operand_code := NULL;
908: END IF;
909: IF (l_klnv_rec.toplvl_operand_val = OKC_API.G_MISS_NUM ) THEN
910: l_klnv_rec.toplvl_operand_val := NULL;
911: END IF;
912: IF (l_klnv_rec.toplvl_quantity = OKC_API.G_MISS_NUM ) THEN
913: l_klnv_rec.toplvl_quantity := NULL;

Line 912: IF (l_klnv_rec.toplvl_quantity = OKC_API.G_MISS_NUM ) THEN

908: END IF;
909: IF (l_klnv_rec.toplvl_operand_val = OKC_API.G_MISS_NUM ) THEN
910: l_klnv_rec.toplvl_operand_val := NULL;
911: END IF;
912: IF (l_klnv_rec.toplvl_quantity = OKC_API.G_MISS_NUM ) THEN
913: l_klnv_rec.toplvl_quantity := NULL;
914: END IF;
915: IF (l_klnv_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR ) THEN
916: l_klnv_rec.toplvl_uom_code := NULL;

Line 915: IF (l_klnv_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR ) THEN

911: END IF;
912: IF (l_klnv_rec.toplvl_quantity = OKC_API.G_MISS_NUM ) THEN
913: l_klnv_rec.toplvl_quantity := NULL;
914: END IF;
915: IF (l_klnv_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR ) THEN
916: l_klnv_rec.toplvl_uom_code := NULL;
917: END IF;
918: IF (l_klnv_rec.toplvl_adj_price = OKC_API.G_MISS_NUM ) THEN
919: l_klnv_rec.toplvl_adj_price := NULL;

Line 918: IF (l_klnv_rec.toplvl_adj_price = OKC_API.G_MISS_NUM ) THEN

914: END IF;
915: IF (l_klnv_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR ) THEN
916: l_klnv_rec.toplvl_uom_code := NULL;
917: END IF;
918: IF (l_klnv_rec.toplvl_adj_price = OKC_API.G_MISS_NUM ) THEN
919: l_klnv_rec.toplvl_adj_price := NULL;
920: END IF;
921: IF (l_klnv_rec.toplvl_price_qty = OKC_API.G_MISS_NUM ) THEN
922: l_klnv_rec.toplvl_price_qty := NULL;

Line 921: IF (l_klnv_rec.toplvl_price_qty = OKC_API.G_MISS_NUM ) THEN

917: END IF;
918: IF (l_klnv_rec.toplvl_adj_price = OKC_API.G_MISS_NUM ) THEN
919: l_klnv_rec.toplvl_adj_price := NULL;
920: END IF;
921: IF (l_klnv_rec.toplvl_price_qty = OKC_API.G_MISS_NUM ) THEN
922: l_klnv_rec.toplvl_price_qty := NULL;
923: END IF;
924: IF (l_klnv_rec.averaging_interval = OKC_API.G_MISS_NUM ) THEN
925: l_klnv_rec.averaging_interval := NULL;

Line 924: IF (l_klnv_rec.averaging_interval = OKC_API.G_MISS_NUM ) THEN

920: END IF;
921: IF (l_klnv_rec.toplvl_price_qty = OKC_API.G_MISS_NUM ) THEN
922: l_klnv_rec.toplvl_price_qty := NULL;
923: END IF;
924: IF (l_klnv_rec.averaging_interval = OKC_API.G_MISS_NUM ) THEN
925: l_klnv_rec.averaging_interval := NULL;
926: END IF;
927: IF (l_klnv_rec.settlement_interval = OKC_API.G_MISS_CHAR ) THEN
928: l_klnv_rec.settlement_interval := NULL;

Line 927: IF (l_klnv_rec.settlement_interval = OKC_API.G_MISS_CHAR ) THEN

923: END IF;
924: IF (l_klnv_rec.averaging_interval = OKC_API.G_MISS_NUM ) THEN
925: l_klnv_rec.averaging_interval := NULL;
926: END IF;
927: IF (l_klnv_rec.settlement_interval = OKC_API.G_MISS_CHAR ) THEN
928: l_klnv_rec.settlement_interval := NULL;
929: END IF;
930: IF (l_klnv_rec.minimum_quantity = OKC_API.G_MISS_NUM ) THEN
931: l_klnv_rec.minimum_quantity := NULL;

Line 930: IF (l_klnv_rec.minimum_quantity = OKC_API.G_MISS_NUM ) THEN

926: END IF;
927: IF (l_klnv_rec.settlement_interval = OKC_API.G_MISS_CHAR ) THEN
928: l_klnv_rec.settlement_interval := NULL;
929: END IF;
930: IF (l_klnv_rec.minimum_quantity = OKC_API.G_MISS_NUM ) THEN
931: l_klnv_rec.minimum_quantity := NULL;
932: END IF;
933: IF (l_klnv_rec.default_quantity = OKC_API.G_MISS_NUM ) THEN
934: l_klnv_rec.default_quantity := NULL;

Line 933: IF (l_klnv_rec.default_quantity = OKC_API.G_MISS_NUM ) THEN

929: END IF;
930: IF (l_klnv_rec.minimum_quantity = OKC_API.G_MISS_NUM ) THEN
931: l_klnv_rec.minimum_quantity := NULL;
932: END IF;
933: IF (l_klnv_rec.default_quantity = OKC_API.G_MISS_NUM ) THEN
934: l_klnv_rec.default_quantity := NULL;
935: END IF;
936: IF (l_klnv_rec.amcv_flag = OKC_API.G_MISS_CHAR ) THEN
937: l_klnv_rec.amcv_flag := NULL;

Line 936: IF (l_klnv_rec.amcv_flag = OKC_API.G_MISS_CHAR ) THEN

932: END IF;
933: IF (l_klnv_rec.default_quantity = OKC_API.G_MISS_NUM ) THEN
934: l_klnv_rec.default_quantity := NULL;
935: END IF;
936: IF (l_klnv_rec.amcv_flag = OKC_API.G_MISS_CHAR ) THEN
937: l_klnv_rec.amcv_flag := NULL;
938: END IF;
939: IF (l_klnv_rec.fixed_quantity = OKC_API.G_MISS_NUM ) THEN
940: l_klnv_rec.fixed_quantity := NULL;

Line 939: IF (l_klnv_rec.fixed_quantity = OKC_API.G_MISS_NUM ) THEN

935: END IF;
936: IF (l_klnv_rec.amcv_flag = OKC_API.G_MISS_CHAR ) THEN
937: l_klnv_rec.amcv_flag := NULL;
938: END IF;
939: IF (l_klnv_rec.fixed_quantity = OKC_API.G_MISS_NUM ) THEN
940: l_klnv_rec.fixed_quantity := NULL;
941: END IF;
942: IF (l_klnv_rec.usage_duration = OKC_API.G_MISS_NUM ) THEN
943: l_klnv_rec.usage_duration := NULL;

Line 942: IF (l_klnv_rec.usage_duration = OKC_API.G_MISS_NUM ) THEN

938: END IF;
939: IF (l_klnv_rec.fixed_quantity = OKC_API.G_MISS_NUM ) THEN
940: l_klnv_rec.fixed_quantity := NULL;
941: END IF;
942: IF (l_klnv_rec.usage_duration = OKC_API.G_MISS_NUM ) THEN
943: l_klnv_rec.usage_duration := NULL;
944: END IF;
945: IF (l_klnv_rec.usage_period = OKC_API.G_MISS_CHAR ) THEN
946: l_klnv_rec.usage_period := NULL;

Line 945: IF (l_klnv_rec.usage_period = OKC_API.G_MISS_CHAR ) THEN

941: END IF;
942: IF (l_klnv_rec.usage_duration = OKC_API.G_MISS_NUM ) THEN
943: l_klnv_rec.usage_duration := NULL;
944: END IF;
945: IF (l_klnv_rec.usage_period = OKC_API.G_MISS_CHAR ) THEN
946: l_klnv_rec.usage_period := NULL;
947: END IF;
948: IF (l_klnv_rec.level_yn = OKC_API.G_MISS_CHAR ) THEN
949: l_klnv_rec.level_yn := NULL;

Line 948: IF (l_klnv_rec.level_yn = OKC_API.G_MISS_CHAR ) THEN

944: END IF;
945: IF (l_klnv_rec.usage_period = OKC_API.G_MISS_CHAR ) THEN
946: l_klnv_rec.usage_period := NULL;
947: END IF;
948: IF (l_klnv_rec.level_yn = OKC_API.G_MISS_CHAR ) THEN
949: l_klnv_rec.level_yn := NULL;
950: END IF;
951: IF (l_klnv_rec.usage_type = OKC_API.G_MISS_CHAR ) THEN
952: l_klnv_rec.usage_type := NULL;

Line 951: IF (l_klnv_rec.usage_type = OKC_API.G_MISS_CHAR ) THEN

947: END IF;
948: IF (l_klnv_rec.level_yn = OKC_API.G_MISS_CHAR ) THEN
949: l_klnv_rec.level_yn := NULL;
950: END IF;
951: IF (l_klnv_rec.usage_type = OKC_API.G_MISS_CHAR ) THEN
952: l_klnv_rec.usage_type := NULL;
953: END IF;
954: IF (l_klnv_rec.uom_quantified = OKC_API.G_MISS_CHAR ) THEN
955: l_klnv_rec.uom_quantified := NULL;

Line 954: IF (l_klnv_rec.uom_quantified = OKC_API.G_MISS_CHAR ) THEN

950: END IF;
951: IF (l_klnv_rec.usage_type = OKC_API.G_MISS_CHAR ) THEN
952: l_klnv_rec.usage_type := NULL;
953: END IF;
954: IF (l_klnv_rec.uom_quantified = OKC_API.G_MISS_CHAR ) THEN
955: l_klnv_rec.uom_quantified := NULL;
956: END IF;
957: IF (l_klnv_rec.base_reading = OKC_API.G_MISS_NUM ) THEN
958: l_klnv_rec.base_reading := NULL;

Line 957: IF (l_klnv_rec.base_reading = OKC_API.G_MISS_NUM ) THEN

953: END IF;
954: IF (l_klnv_rec.uom_quantified = OKC_API.G_MISS_CHAR ) THEN
955: l_klnv_rec.uom_quantified := NULL;
956: END IF;
957: IF (l_klnv_rec.base_reading = OKC_API.G_MISS_NUM ) THEN
958: l_klnv_rec.base_reading := NULL;
959: END IF;
960: IF (l_klnv_rec.billing_schedule_type = OKC_API.G_MISS_CHAR ) THEN
961: l_klnv_rec.billing_schedule_type := NULL;

Line 960: IF (l_klnv_rec.billing_schedule_type = OKC_API.G_MISS_CHAR ) THEN

956: END IF;
957: IF (l_klnv_rec.base_reading = OKC_API.G_MISS_NUM ) THEN
958: l_klnv_rec.base_reading := NULL;
959: END IF;
960: IF (l_klnv_rec.billing_schedule_type = OKC_API.G_MISS_CHAR ) THEN
961: l_klnv_rec.billing_schedule_type := NULL;
962: END IF;
963: IF (l_klnv_rec.full_credit = OKC_API.G_MISS_CHAR ) THEN
964: l_klnv_rec.full_credit := NULL;

Line 963: IF (l_klnv_rec.full_credit = OKC_API.G_MISS_CHAR ) THEN

959: END IF;
960: IF (l_klnv_rec.billing_schedule_type = OKC_API.G_MISS_CHAR ) THEN
961: l_klnv_rec.billing_schedule_type := NULL;
962: END IF;
963: IF (l_klnv_rec.full_credit = OKC_API.G_MISS_CHAR ) THEN
964: l_klnv_rec.full_credit := NULL;
965: END IF;
966: IF (l_klnv_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM ) THEN
967: l_klnv_rec.locked_price_list_line_id := NULL;

Line 966: IF (l_klnv_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM ) THEN

962: END IF;
963: IF (l_klnv_rec.full_credit = OKC_API.G_MISS_CHAR ) THEN
964: l_klnv_rec.full_credit := NULL;
965: END IF;
966: IF (l_klnv_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM ) THEN
967: l_klnv_rec.locked_price_list_line_id := NULL;
968: END IF;
969: IF (l_klnv_rec.break_uom = OKC_API.G_MISS_CHAR ) THEN
970: l_klnv_rec.break_uom := NULL;

Line 969: IF (l_klnv_rec.break_uom = OKC_API.G_MISS_CHAR ) THEN

965: END IF;
966: IF (l_klnv_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM ) THEN
967: l_klnv_rec.locked_price_list_line_id := NULL;
968: END IF;
969: IF (l_klnv_rec.break_uom = OKC_API.G_MISS_CHAR ) THEN
970: l_klnv_rec.break_uom := NULL;
971: END IF;
972: IF (l_klnv_rec.prorate = OKC_API.G_MISS_CHAR ) THEN
973: l_klnv_rec.prorate := NULL;

Line 972: IF (l_klnv_rec.prorate = OKC_API.G_MISS_CHAR ) THEN

968: END IF;
969: IF (l_klnv_rec.break_uom = OKC_API.G_MISS_CHAR ) THEN
970: l_klnv_rec.break_uom := NULL;
971: END IF;
972: IF (l_klnv_rec.prorate = OKC_API.G_MISS_CHAR ) THEN
973: l_klnv_rec.prorate := NULL;
974: END IF;
975: IF (l_klnv_rec.coverage_type = OKC_API.G_MISS_CHAR ) THEN
976: l_klnv_rec.coverage_type := NULL;

Line 975: IF (l_klnv_rec.coverage_type = OKC_API.G_MISS_CHAR ) THEN

971: END IF;
972: IF (l_klnv_rec.prorate = OKC_API.G_MISS_CHAR ) THEN
973: l_klnv_rec.prorate := NULL;
974: END IF;
975: IF (l_klnv_rec.coverage_type = OKC_API.G_MISS_CHAR ) THEN
976: l_klnv_rec.coverage_type := NULL;
977: END IF;
978: IF (l_klnv_rec.exception_cov_id = OKC_API.G_MISS_NUM ) THEN
979: l_klnv_rec.exception_cov_id := NULL;

Line 978: IF (l_klnv_rec.exception_cov_id = OKC_API.G_MISS_NUM ) THEN

974: END IF;
975: IF (l_klnv_rec.coverage_type = OKC_API.G_MISS_CHAR ) THEN
976: l_klnv_rec.coverage_type := NULL;
977: END IF;
978: IF (l_klnv_rec.exception_cov_id = OKC_API.G_MISS_NUM ) THEN
979: l_klnv_rec.exception_cov_id := NULL;
980: END IF;
981: IF (l_klnv_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR ) THEN
982: l_klnv_rec.limit_uom_quantified := NULL;

Line 981: IF (l_klnv_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR ) THEN

977: END IF;
978: IF (l_klnv_rec.exception_cov_id = OKC_API.G_MISS_NUM ) THEN
979: l_klnv_rec.exception_cov_id := NULL;
980: END IF;
981: IF (l_klnv_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR ) THEN
982: l_klnv_rec.limit_uom_quantified := NULL;
983: END IF;
984: IF (l_klnv_rec.discount_amount = OKC_API.G_MISS_NUM ) THEN
985: l_klnv_rec.discount_amount := NULL;

Line 984: IF (l_klnv_rec.discount_amount = OKC_API.G_MISS_NUM ) THEN

980: END IF;
981: IF (l_klnv_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR ) THEN
982: l_klnv_rec.limit_uom_quantified := NULL;
983: END IF;
984: IF (l_klnv_rec.discount_amount = OKC_API.G_MISS_NUM ) THEN
985: l_klnv_rec.discount_amount := NULL;
986: END IF;
987: IF (l_klnv_rec.discount_percent = OKC_API.G_MISS_NUM ) THEN
988: l_klnv_rec.discount_percent := NULL;

Line 987: IF (l_klnv_rec.discount_percent = OKC_API.G_MISS_NUM ) THEN

983: END IF;
984: IF (l_klnv_rec.discount_amount = OKC_API.G_MISS_NUM ) THEN
985: l_klnv_rec.discount_amount := NULL;
986: END IF;
987: IF (l_klnv_rec.discount_percent = OKC_API.G_MISS_NUM ) THEN
988: l_klnv_rec.discount_percent := NULL;
989: END IF;
990: IF (l_klnv_rec.offset_duration = OKC_API.G_MISS_NUM ) THEN
991: l_klnv_rec.offset_duration := NULL;

Line 990: IF (l_klnv_rec.offset_duration = OKC_API.G_MISS_NUM ) THEN

986: END IF;
987: IF (l_klnv_rec.discount_percent = OKC_API.G_MISS_NUM ) THEN
988: l_klnv_rec.discount_percent := NULL;
989: END IF;
990: IF (l_klnv_rec.offset_duration = OKC_API.G_MISS_NUM ) THEN
991: l_klnv_rec.offset_duration := NULL;
992: END IF;
993: IF (l_klnv_rec.offset_period = OKC_API.G_MISS_CHAR ) THEN
994: l_klnv_rec.offset_period := NULL;

Line 993: IF (l_klnv_rec.offset_period = OKC_API.G_MISS_CHAR ) THEN

989: END IF;
990: IF (l_klnv_rec.offset_duration = OKC_API.G_MISS_NUM ) THEN
991: l_klnv_rec.offset_duration := NULL;
992: END IF;
993: IF (l_klnv_rec.offset_period = OKC_API.G_MISS_CHAR ) THEN
994: l_klnv_rec.offset_period := NULL;
995: END IF;
996: IF (l_klnv_rec.incident_severity_id = OKC_API.G_MISS_NUM ) THEN
997: l_klnv_rec.incident_severity_id := NULL;

Line 996: IF (l_klnv_rec.incident_severity_id = OKC_API.G_MISS_NUM ) THEN

992: END IF;
993: IF (l_klnv_rec.offset_period = OKC_API.G_MISS_CHAR ) THEN
994: l_klnv_rec.offset_period := NULL;
995: END IF;
996: IF (l_klnv_rec.incident_severity_id = OKC_API.G_MISS_NUM ) THEN
997: l_klnv_rec.incident_severity_id := NULL;
998: END IF;
999: IF (l_klnv_rec.pdf_id = OKC_API.G_MISS_NUM ) THEN
1000: l_klnv_rec.pdf_id := NULL;

Line 999: IF (l_klnv_rec.pdf_id = OKC_API.G_MISS_NUM ) THEN

995: END IF;
996: IF (l_klnv_rec.incident_severity_id = OKC_API.G_MISS_NUM ) THEN
997: l_klnv_rec.incident_severity_id := NULL;
998: END IF;
999: IF (l_klnv_rec.pdf_id = OKC_API.G_MISS_NUM ) THEN
1000: l_klnv_rec.pdf_id := NULL;
1001: END IF;
1002: IF (l_klnv_rec.work_thru_yn = OKC_API.G_MISS_CHAR ) THEN
1003: l_klnv_rec.work_thru_yn := NULL;

Line 1002: IF (l_klnv_rec.work_thru_yn = OKC_API.G_MISS_CHAR ) THEN

998: END IF;
999: IF (l_klnv_rec.pdf_id = OKC_API.G_MISS_NUM ) THEN
1000: l_klnv_rec.pdf_id := NULL;
1001: END IF;
1002: IF (l_klnv_rec.work_thru_yn = OKC_API.G_MISS_CHAR ) THEN
1003: l_klnv_rec.work_thru_yn := NULL;
1004: END IF;
1005: IF (l_klnv_rec.react_active_yn = OKC_API.G_MISS_CHAR ) THEN
1006: l_klnv_rec.react_active_yn := NULL;

Line 1005: IF (l_klnv_rec.react_active_yn = OKC_API.G_MISS_CHAR ) THEN

1001: END IF;
1002: IF (l_klnv_rec.work_thru_yn = OKC_API.G_MISS_CHAR ) THEN
1003: l_klnv_rec.work_thru_yn := NULL;
1004: END IF;
1005: IF (l_klnv_rec.react_active_yn = OKC_API.G_MISS_CHAR ) THEN
1006: l_klnv_rec.react_active_yn := NULL;
1007: END IF;
1008: IF (l_klnv_rec.transfer_option = OKC_API.G_MISS_CHAR ) THEN
1009: l_klnv_rec.transfer_option := NULL;

Line 1008: IF (l_klnv_rec.transfer_option = OKC_API.G_MISS_CHAR ) THEN

1004: END IF;
1005: IF (l_klnv_rec.react_active_yn = OKC_API.G_MISS_CHAR ) THEN
1006: l_klnv_rec.react_active_yn := NULL;
1007: END IF;
1008: IF (l_klnv_rec.transfer_option = OKC_API.G_MISS_CHAR ) THEN
1009: l_klnv_rec.transfer_option := NULL;
1010: END IF;
1011: IF (l_klnv_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR ) THEN
1012: l_klnv_rec.prod_upgrade_yn := NULL;

Line 1011: IF (l_klnv_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR ) THEN

1007: END IF;
1008: IF (l_klnv_rec.transfer_option = OKC_API.G_MISS_CHAR ) THEN
1009: l_klnv_rec.transfer_option := NULL;
1010: END IF;
1011: IF (l_klnv_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR ) THEN
1012: l_klnv_rec.prod_upgrade_yn := NULL;
1013: END IF;
1014: IF (l_klnv_rec.inheritance_type = OKC_API.G_MISS_CHAR ) THEN
1015: l_klnv_rec.inheritance_type := NULL;

Line 1014: IF (l_klnv_rec.inheritance_type = OKC_API.G_MISS_CHAR ) THEN

1010: END IF;
1011: IF (l_klnv_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR ) THEN
1012: l_klnv_rec.prod_upgrade_yn := NULL;
1013: END IF;
1014: IF (l_klnv_rec.inheritance_type = OKC_API.G_MISS_CHAR ) THEN
1015: l_klnv_rec.inheritance_type := NULL;
1016: END IF;
1017: IF (l_klnv_rec.pm_program_id = OKC_API.G_MISS_NUM ) THEN
1018: l_klnv_rec.pm_program_id := NULL;

Line 1017: IF (l_klnv_rec.pm_program_id = OKC_API.G_MISS_NUM ) THEN

1013: END IF;
1014: IF (l_klnv_rec.inheritance_type = OKC_API.G_MISS_CHAR ) THEN
1015: l_klnv_rec.inheritance_type := NULL;
1016: END IF;
1017: IF (l_klnv_rec.pm_program_id = OKC_API.G_MISS_NUM ) THEN
1018: l_klnv_rec.pm_program_id := NULL;
1019: END IF;
1020: IF (l_klnv_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR ) THEN
1021: l_klnv_rec.pm_conf_req_yn := NULL;

Line 1020: IF (l_klnv_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR ) THEN

1016: END IF;
1017: IF (l_klnv_rec.pm_program_id = OKC_API.G_MISS_NUM ) THEN
1018: l_klnv_rec.pm_program_id := NULL;
1019: END IF;
1020: IF (l_klnv_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR ) THEN
1021: l_klnv_rec.pm_conf_req_yn := NULL;
1022: END IF;
1023: IF (l_klnv_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR ) THEN
1024: l_klnv_rec.pm_sch_exists_yn := NULL;

Line 1023: IF (l_klnv_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR ) THEN

1019: END IF;
1020: IF (l_klnv_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR ) THEN
1021: l_klnv_rec.pm_conf_req_yn := NULL;
1022: END IF;
1023: IF (l_klnv_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR ) THEN
1024: l_klnv_rec.pm_sch_exists_yn := NULL;
1025: END IF;
1026: IF (l_klnv_rec.allow_bt_discount = OKC_API.G_MISS_CHAR ) THEN
1027: l_klnv_rec.allow_bt_discount := NULL;

Line 1026: IF (l_klnv_rec.allow_bt_discount = OKC_API.G_MISS_CHAR ) THEN

1022: END IF;
1023: IF (l_klnv_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR ) THEN
1024: l_klnv_rec.pm_sch_exists_yn := NULL;
1025: END IF;
1026: IF (l_klnv_rec.allow_bt_discount = OKC_API.G_MISS_CHAR ) THEN
1027: l_klnv_rec.allow_bt_discount := NULL;
1028: END IF;
1029: IF (l_klnv_rec.apply_default_timezone = OKC_API.G_MISS_CHAR ) THEN
1030: l_klnv_rec.apply_default_timezone := NULL;

Line 1029: IF (l_klnv_rec.apply_default_timezone = OKC_API.G_MISS_CHAR ) THEN

1025: END IF;
1026: IF (l_klnv_rec.allow_bt_discount = OKC_API.G_MISS_CHAR ) THEN
1027: l_klnv_rec.allow_bt_discount := NULL;
1028: END IF;
1029: IF (l_klnv_rec.apply_default_timezone = OKC_API.G_MISS_CHAR ) THEN
1030: l_klnv_rec.apply_default_timezone := NULL;
1031: END IF;
1032: IF (l_klnv_rec.sync_date_install = OKC_API.G_MISS_CHAR ) THEN
1033: l_klnv_rec.sync_date_install := NULL;

Line 1032: IF (l_klnv_rec.sync_date_install = OKC_API.G_MISS_CHAR ) THEN

1028: END IF;
1029: IF (l_klnv_rec.apply_default_timezone = OKC_API.G_MISS_CHAR ) THEN
1030: l_klnv_rec.apply_default_timezone := NULL;
1031: END IF;
1032: IF (l_klnv_rec.sync_date_install = OKC_API.G_MISS_CHAR ) THEN
1033: l_klnv_rec.sync_date_install := NULL;
1034: END IF;
1035: IF (l_klnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR ) THEN
1036: l_klnv_rec.sfwt_flag := NULL;

Line 1035: IF (l_klnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR ) THEN

1031: END IF;
1032: IF (l_klnv_rec.sync_date_install = OKC_API.G_MISS_CHAR ) THEN
1033: l_klnv_rec.sync_date_install := NULL;
1034: END IF;
1035: IF (l_klnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR ) THEN
1036: l_klnv_rec.sfwt_flag := NULL;
1037: END IF;
1038: IF (l_klnv_rec.invoice_text = OKC_API.G_MISS_CHAR ) THEN
1039: l_klnv_rec.invoice_text := NULL;

Line 1038: IF (l_klnv_rec.invoice_text = OKC_API.G_MISS_CHAR ) THEN

1034: END IF;
1035: IF (l_klnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR ) THEN
1036: l_klnv_rec.sfwt_flag := NULL;
1037: END IF;
1038: IF (l_klnv_rec.invoice_text = OKC_API.G_MISS_CHAR ) THEN
1039: l_klnv_rec.invoice_text := NULL;
1040: END IF;
1041: IF (l_klnv_rec.ib_trx_details = OKC_API.G_MISS_CHAR ) THEN
1042: l_klnv_rec.ib_trx_details := NULL;

Line 1041: IF (l_klnv_rec.ib_trx_details = OKC_API.G_MISS_CHAR ) THEN

1037: END IF;
1038: IF (l_klnv_rec.invoice_text = OKC_API.G_MISS_CHAR ) THEN
1039: l_klnv_rec.invoice_text := NULL;
1040: END IF;
1041: IF (l_klnv_rec.ib_trx_details = OKC_API.G_MISS_CHAR ) THEN
1042: l_klnv_rec.ib_trx_details := NULL;
1043: END IF;
1044: IF (l_klnv_rec.status_text = OKC_API.G_MISS_CHAR ) THEN
1045: l_klnv_rec.status_text := NULL;

Line 1044: IF (l_klnv_rec.status_text = OKC_API.G_MISS_CHAR ) THEN

1040: END IF;
1041: IF (l_klnv_rec.ib_trx_details = OKC_API.G_MISS_CHAR ) THEN
1042: l_klnv_rec.ib_trx_details := NULL;
1043: END IF;
1044: IF (l_klnv_rec.status_text = OKC_API.G_MISS_CHAR ) THEN
1045: l_klnv_rec.status_text := NULL;
1046: END IF;
1047: IF (l_klnv_rec.react_time_name = OKC_API.G_MISS_CHAR ) THEN
1048: l_klnv_rec.react_time_name := NULL;

Line 1047: IF (l_klnv_rec.react_time_name = OKC_API.G_MISS_CHAR ) THEN

1043: END IF;
1044: IF (l_klnv_rec.status_text = OKC_API.G_MISS_CHAR ) THEN
1045: l_klnv_rec.status_text := NULL;
1046: END IF;
1047: IF (l_klnv_rec.react_time_name = OKC_API.G_MISS_CHAR ) THEN
1048: l_klnv_rec.react_time_name := NULL;
1049: END IF;
1050: IF (l_klnv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
1051: l_klnv_rec.object_version_number := NULL;

Line 1050: IF (l_klnv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN

1046: END IF;
1047: IF (l_klnv_rec.react_time_name = OKC_API.G_MISS_CHAR ) THEN
1048: l_klnv_rec.react_time_name := NULL;
1049: END IF;
1050: IF (l_klnv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
1051: l_klnv_rec.object_version_number := NULL;
1052: END IF;
1053: IF (l_klnv_rec.security_group_id = OKC_API.G_MISS_NUM ) THEN
1054: l_klnv_rec.security_group_id := NULL;

Line 1053: IF (l_klnv_rec.security_group_id = OKC_API.G_MISS_NUM ) THEN

1049: END IF;
1050: IF (l_klnv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
1051: l_klnv_rec.object_version_number := NULL;
1052: END IF;
1053: IF (l_klnv_rec.security_group_id = OKC_API.G_MISS_NUM ) THEN
1054: l_klnv_rec.security_group_id := NULL;
1055: END IF;
1056: IF (l_klnv_rec.request_id = OKC_API.G_MISS_NUM ) THEN
1057: l_klnv_rec.request_id := NULL;

Line 1056: IF (l_klnv_rec.request_id = OKC_API.G_MISS_NUM ) THEN

1052: END IF;
1053: IF (l_klnv_rec.security_group_id = OKC_API.G_MISS_NUM ) THEN
1054: l_klnv_rec.security_group_id := NULL;
1055: END IF;
1056: IF (l_klnv_rec.request_id = OKC_API.G_MISS_NUM ) THEN
1057: l_klnv_rec.request_id := NULL;
1058: END IF;
1059: IF (l_klnv_rec.created_by = OKC_API.G_MISS_NUM ) THEN
1060: l_klnv_rec.created_by := NULL;

Line 1059: IF (l_klnv_rec.created_by = OKC_API.G_MISS_NUM ) THEN

1055: END IF;
1056: IF (l_klnv_rec.request_id = OKC_API.G_MISS_NUM ) THEN
1057: l_klnv_rec.request_id := NULL;
1058: END IF;
1059: IF (l_klnv_rec.created_by = OKC_API.G_MISS_NUM ) THEN
1060: l_klnv_rec.created_by := NULL;
1061: END IF;
1062: IF (l_klnv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
1063: l_klnv_rec.creation_date := NULL;

Line 1062: IF (l_klnv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN

1058: END IF;
1059: IF (l_klnv_rec.created_by = OKC_API.G_MISS_NUM ) THEN
1060: l_klnv_rec.created_by := NULL;
1061: END IF;
1062: IF (l_klnv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
1063: l_klnv_rec.creation_date := NULL;
1064: END IF;
1065: IF (l_klnv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
1066: l_klnv_rec.last_updated_by := NULL;

Line 1065: IF (l_klnv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN

1061: END IF;
1062: IF (l_klnv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
1063: l_klnv_rec.creation_date := NULL;
1064: END IF;
1065: IF (l_klnv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
1066: l_klnv_rec.last_updated_by := NULL;
1067: END IF;
1068: IF (l_klnv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
1069: l_klnv_rec.last_update_date := NULL;

Line 1068: IF (l_klnv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN

1064: END IF;
1065: IF (l_klnv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
1066: l_klnv_rec.last_updated_by := NULL;
1067: END IF;
1068: IF (l_klnv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
1069: l_klnv_rec.last_update_date := NULL;
1070: END IF;
1071: IF (l_klnv_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
1072: l_klnv_rec.last_update_login := NULL;

Line 1071: IF (l_klnv_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN

1067: END IF;
1068: IF (l_klnv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
1069: l_klnv_rec.last_update_date := NULL;
1070: END IF;
1071: IF (l_klnv_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
1072: l_klnv_rec.last_update_login := NULL;
1073: END IF;
1074: -- R12 Data Model Changes 4485150 Start
1075:

Line 1076: IF (l_klnv_rec.trxn_extension_id = OKC_API.G_MISS_NUM ) THEN

1072: l_klnv_rec.last_update_login := NULL;
1073: END IF;
1074: -- R12 Data Model Changes 4485150 Start
1075:
1076: IF (l_klnv_rec.trxn_extension_id = OKC_API.G_MISS_NUM ) THEN
1077: l_klnv_rec.trxn_extension_id := NULL;
1078: END IF;
1079: IF (l_klnv_rec.tax_classification_code = OKC_API.G_MISS_CHAR ) THEN
1080: l_klnv_rec.tax_classification_code := NULL;

Line 1079: IF (l_klnv_rec.tax_classification_code = OKC_API.G_MISS_CHAR ) THEN

1075:
1076: IF (l_klnv_rec.trxn_extension_id = OKC_API.G_MISS_NUM ) THEN
1077: l_klnv_rec.trxn_extension_id := NULL;
1078: END IF;
1079: IF (l_klnv_rec.tax_classification_code = OKC_API.G_MISS_CHAR ) THEN
1080: l_klnv_rec.tax_classification_code := NULL;
1081: END IF;
1082: IF (l_klnv_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR ) THEN
1083: l_klnv_rec.exempt_certificate_number := NULL;

Line 1082: IF (l_klnv_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR ) THEN

1078: END IF;
1079: IF (l_klnv_rec.tax_classification_code = OKC_API.G_MISS_CHAR ) THEN
1080: l_klnv_rec.tax_classification_code := NULL;
1081: END IF;
1082: IF (l_klnv_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR ) THEN
1083: l_klnv_rec.exempt_certificate_number := NULL;
1084: END IF;
1085: IF (l_klnv_rec.exempt_reason_code = OKC_API.G_MISS_CHAR ) THEN
1086: l_klnv_rec.exempt_reason_code := NULL;

Line 1085: IF (l_klnv_rec.exempt_reason_code = OKC_API.G_MISS_CHAR ) THEN

1081: END IF;
1082: IF (l_klnv_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR ) THEN
1083: l_klnv_rec.exempt_certificate_number := NULL;
1084: END IF;
1085: IF (l_klnv_rec.exempt_reason_code = OKC_API.G_MISS_CHAR ) THEN
1086: l_klnv_rec.exempt_reason_code := NULL;
1087: END IF;
1088:
1089: IF (l_klnv_rec.coverage_id = OKC_API.G_MISS_NUM ) THEN

Line 1089: IF (l_klnv_rec.coverage_id = OKC_API.G_MISS_NUM ) THEN

1085: IF (l_klnv_rec.exempt_reason_code = OKC_API.G_MISS_CHAR ) THEN
1086: l_klnv_rec.exempt_reason_code := NULL;
1087: END IF;
1088:
1089: IF (l_klnv_rec.coverage_id = OKC_API.G_MISS_NUM ) THEN
1090: l_klnv_rec.coverage_id := NULL;
1091: END IF;
1092: IF (l_klnv_rec.standard_cov_yn = OKC_API.G_MISS_CHAR ) THEN
1093: l_klnv_rec.standard_cov_yn := NULL;

Line 1092: IF (l_klnv_rec.standard_cov_yn = OKC_API.G_MISS_CHAR ) THEN

1088:
1089: IF (l_klnv_rec.coverage_id = OKC_API.G_MISS_NUM ) THEN
1090: l_klnv_rec.coverage_id := NULL;
1091: END IF;
1092: IF (l_klnv_rec.standard_cov_yn = OKC_API.G_MISS_CHAR ) THEN
1093: l_klnv_rec.standard_cov_yn := NULL;
1094: END IF;
1095: IF (l_klnv_rec.orig_system_id1 = OKC_API.G_MISS_NUM ) THEN
1096: l_klnv_rec.orig_system_id1 := NULL;

Line 1095: IF (l_klnv_rec.orig_system_id1 = OKC_API.G_MISS_NUM ) THEN

1091: END IF;
1092: IF (l_klnv_rec.standard_cov_yn = OKC_API.G_MISS_CHAR ) THEN
1093: l_klnv_rec.standard_cov_yn := NULL;
1094: END IF;
1095: IF (l_klnv_rec.orig_system_id1 = OKC_API.G_MISS_NUM ) THEN
1096: l_klnv_rec.orig_system_id1 := NULL;
1097: END IF;
1098: IF (l_klnv_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR ) THEN
1099: l_klnv_rec.orig_system_reference1 := NULL;

Line 1098: IF (l_klnv_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR ) THEN

1094: END IF;
1095: IF (l_klnv_rec.orig_system_id1 = OKC_API.G_MISS_NUM ) THEN
1096: l_klnv_rec.orig_system_id1 := NULL;
1097: END IF;
1098: IF (l_klnv_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR ) THEN
1099: l_klnv_rec.orig_system_reference1 := NULL;
1100: END IF;
1101: IF (l_klnv_rec.orig_system_source_code = OKC_API.G_MISS_CHAR ) THEN
1102: l_klnv_rec.orig_system_source_code := NULL;

Line 1101: IF (l_klnv_rec.orig_system_source_code = OKC_API.G_MISS_CHAR ) THEN

1097: END IF;
1098: IF (l_klnv_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR ) THEN
1099: l_klnv_rec.orig_system_reference1 := NULL;
1100: END IF;
1101: IF (l_klnv_rec.orig_system_source_code = OKC_API.G_MISS_CHAR ) THEN
1102: l_klnv_rec.orig_system_source_code := NULL;
1103: END IF;
1104: -- R12 Data Model Changes 4485150 End
1105: RETURN(l_klnv_rec);

Line 1114: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1110: PROCEDURE validate_id(
1111: x_return_status OUT NOCOPY VARCHAR2,
1112: p_id IN NUMBER) IS
1113: BEGIN
1114: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1115: IF (p_id = OKC_API.G_MISS_NUM OR
1116: p_id IS NULL)
1117: THEN
1118: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');

Line 1115: IF (p_id = OKC_API.G_MISS_NUM OR

1111: x_return_status OUT NOCOPY VARCHAR2,
1112: p_id IN NUMBER) IS
1113: BEGIN
1114: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1115: IF (p_id = OKC_API.G_MISS_NUM OR
1116: p_id IS NULL)
1117: THEN
1118: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
1119: x_return_status := OKC_API.G_RET_STS_ERROR;

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

1114: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1115: IF (p_id = OKC_API.G_MISS_NUM OR
1116: p_id IS NULL)
1117: THEN
1118: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
1119: x_return_status := OKC_API.G_RET_STS_ERROR;
1120: RAISE G_EXCEPTION_HALT_VALIDATION;
1121: END IF;
1122: EXCEPTION

Line 1119: x_return_status := OKC_API.G_RET_STS_ERROR;

1115: IF (p_id = OKC_API.G_MISS_NUM OR
1116: p_id IS NULL)
1117: THEN
1118: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
1119: x_return_status := OKC_API.G_RET_STS_ERROR;
1120: RAISE G_EXCEPTION_HALT_VALIDATION;
1121: END IF;
1122: EXCEPTION
1123: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1126: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

1122: EXCEPTION
1123: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1124: null;
1125: WHEN OTHERS THEN
1126: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
1127: ,p_msg_name => G_UNEXPECTED_ERROR
1128: ,p_token1 => G_SQLCODE_TOKEN
1129: ,p_token1_value => SQLCODE
1130: ,p_token2 => G_SQLERRM_TOKEN

Line 1132: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1128: ,p_token1 => G_SQLCODE_TOKEN
1129: ,p_token1_value => SQLCODE
1130: ,p_token2 => G_SQLERRM_TOKEN
1131: ,p_token2_value => SQLERRM);
1132: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1133: END validate_id;
1134: -------------------------------------
1135: -- Validate_Attributes for: CLE_ID --
1136: -------------------------------------

Line 1141: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1137: PROCEDURE validate_cle_id(
1138: x_return_status OUT NOCOPY VARCHAR2,
1139: p_cle_id IN NUMBER) IS
1140: BEGIN
1141: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1142: IF (p_cle_id = OKC_API.G_MISS_NUM OR
1143: p_cle_id IS NULL)
1144: THEN
1145: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'cle_id');

Line 1142: IF (p_cle_id = OKC_API.G_MISS_NUM OR

1138: x_return_status OUT NOCOPY VARCHAR2,
1139: p_cle_id IN NUMBER) IS
1140: BEGIN
1141: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1142: IF (p_cle_id = OKC_API.G_MISS_NUM OR
1143: p_cle_id IS NULL)
1144: THEN
1145: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'cle_id');
1146: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1145: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'cle_id');

1141: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1142: IF (p_cle_id = OKC_API.G_MISS_NUM OR
1143: p_cle_id IS NULL)
1144: THEN
1145: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'cle_id');
1146: x_return_status := OKC_API.G_RET_STS_ERROR;
1147: RAISE G_EXCEPTION_HALT_VALIDATION;
1148: END IF;
1149: EXCEPTION

Line 1146: x_return_status := OKC_API.G_RET_STS_ERROR;

1142: IF (p_cle_id = OKC_API.G_MISS_NUM OR
1143: p_cle_id IS NULL)
1144: THEN
1145: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'cle_id');
1146: x_return_status := OKC_API.G_RET_STS_ERROR;
1147: RAISE G_EXCEPTION_HALT_VALIDATION;
1148: END IF;
1149: EXCEPTION
1150: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1153: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

1149: EXCEPTION
1150: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1151: null;
1152: WHEN OTHERS THEN
1153: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
1154: ,p_msg_name => G_UNEXPECTED_ERROR
1155: ,p_token1 => G_SQLCODE_TOKEN
1156: ,p_token1_value => SQLCODE
1157: ,p_token2 => G_SQLERRM_TOKEN

Line 1159: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1155: ,p_token1 => G_SQLCODE_TOKEN
1156: ,p_token1_value => SQLCODE
1157: ,p_token2 => G_SQLERRM_TOKEN
1158: ,p_token2_value => SQLERRM);
1159: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1160: END validate_cle_id;
1161: -----------------------------------------
1162: -- Validate_Attributes for: DNZ_CHR_ID --
1163: -----------------------------------------

Line 1168: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1164: PROCEDURE validate_dnz_chr_id(
1165: x_return_status OUT NOCOPY VARCHAR2,
1166: p_dnz_chr_id IN NUMBER) IS
1167: BEGIN
1168: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1169: IF (p_dnz_chr_id = OKC_API.G_MISS_NUM OR
1170: p_dnz_chr_id IS NULL)
1171: THEN
1172: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'dnz_chr_id');

Line 1169: IF (p_dnz_chr_id = OKC_API.G_MISS_NUM OR

1165: x_return_status OUT NOCOPY VARCHAR2,
1166: p_dnz_chr_id IN NUMBER) IS
1167: BEGIN
1168: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1169: IF (p_dnz_chr_id = OKC_API.G_MISS_NUM OR
1170: p_dnz_chr_id IS NULL)
1171: THEN
1172: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'dnz_chr_id');
1173: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1172: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'dnz_chr_id');

1168: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1169: IF (p_dnz_chr_id = OKC_API.G_MISS_NUM OR
1170: p_dnz_chr_id IS NULL)
1171: THEN
1172: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'dnz_chr_id');
1173: x_return_status := OKC_API.G_RET_STS_ERROR;
1174: RAISE G_EXCEPTION_HALT_VALIDATION;
1175: END IF;
1176: EXCEPTION

Line 1173: x_return_status := OKC_API.G_RET_STS_ERROR;

1169: IF (p_dnz_chr_id = OKC_API.G_MISS_NUM OR
1170: p_dnz_chr_id IS NULL)
1171: THEN
1172: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'dnz_chr_id');
1173: x_return_status := OKC_API.G_RET_STS_ERROR;
1174: RAISE G_EXCEPTION_HALT_VALIDATION;
1175: END IF;
1176: EXCEPTION
1177: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1180: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

1176: EXCEPTION
1177: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1178: null;
1179: WHEN OTHERS THEN
1180: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
1181: ,p_msg_name => G_UNEXPECTED_ERROR
1182: ,p_token1 => G_SQLCODE_TOKEN
1183: ,p_token1_value => SQLCODE
1184: ,p_token2 => G_SQLERRM_TOKEN

Line 1186: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1182: ,p_token1 => G_SQLCODE_TOKEN
1183: ,p_token1_value => SQLCODE
1184: ,p_token2 => G_SQLERRM_TOKEN
1185: ,p_token2_value => SQLERRM);
1186: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1187: END validate_dnz_chr_id;
1188: ----------------------------------------
1189: -- Validate_Attributes for: SFWT_FLAG --
1190: ----------------------------------------

Line 1195: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1191: PROCEDURE validate_sfwt_flag(
1192: x_return_status OUT NOCOPY VARCHAR2,
1193: p_sfwt_flag IN VARCHAR2) IS
1194: BEGIN
1195: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1196: IF (p_sfwt_flag = OKC_API.G_MISS_CHAR OR
1197: p_sfwt_flag IS NULL)
1198: THEN
1199: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');

Line 1196: IF (p_sfwt_flag = OKC_API.G_MISS_CHAR OR

1192: x_return_status OUT NOCOPY VARCHAR2,
1193: p_sfwt_flag IN VARCHAR2) IS
1194: BEGIN
1195: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1196: IF (p_sfwt_flag = OKC_API.G_MISS_CHAR OR
1197: p_sfwt_flag IS NULL)
1198: THEN
1199: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');
1200: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 1199: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');

1195: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1196: IF (p_sfwt_flag = OKC_API.G_MISS_CHAR OR
1197: p_sfwt_flag IS NULL)
1198: THEN
1199: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');
1200: x_return_status := OKC_API.G_RET_STS_ERROR;
1201: RAISE G_EXCEPTION_HALT_VALIDATION;
1202: END IF;
1203: EXCEPTION

Line 1200: x_return_status := OKC_API.G_RET_STS_ERROR;

1196: IF (p_sfwt_flag = OKC_API.G_MISS_CHAR OR
1197: p_sfwt_flag IS NULL)
1198: THEN
1199: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');
1200: x_return_status := OKC_API.G_RET_STS_ERROR;
1201: RAISE G_EXCEPTION_HALT_VALIDATION;
1202: END IF;
1203: EXCEPTION
1204: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1207: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

1203: EXCEPTION
1204: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1205: null;
1206: WHEN OTHERS THEN
1207: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
1208: ,p_msg_name => G_UNEXPECTED_ERROR
1209: ,p_token1 => G_SQLCODE_TOKEN
1210: ,p_token1_value => SQLCODE
1211: ,p_token2 => G_SQLERRM_TOKEN

Line 1213: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1209: ,p_token1 => G_SQLCODE_TOKEN
1210: ,p_token1_value => SQLCODE
1211: ,p_token2 => G_SQLERRM_TOKEN
1212: ,p_token2_value => SQLERRM);
1213: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1214: END validate_sfwt_flag;
1215: ----------------------------------------------------
1216: -- Validate_Attributes for: OBJECT_VERSION_NUMBER --
1217: ----------------------------------------------------

Line 1222: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1218: PROCEDURE validate_object_version_number(
1219: x_return_status OUT NOCOPY VARCHAR2,
1220: p_object_version_number IN NUMBER) IS
1221: BEGIN
1222: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1223: IF (p_object_version_number = OKC_API.G_MISS_NUM OR
1224: p_object_version_number IS NULL)
1225: THEN
1226: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');

Line 1223: IF (p_object_version_number = OKC_API.G_MISS_NUM OR

1219: x_return_status OUT NOCOPY VARCHAR2,
1220: p_object_version_number IN NUMBER) IS
1221: BEGIN
1222: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1223: IF (p_object_version_number = OKC_API.G_MISS_NUM OR
1224: p_object_version_number IS NULL)
1225: THEN
1226: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
1227: x_return_status := OKC_API.G_RET_STS_ERROR;

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

1222: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1223: IF (p_object_version_number = OKC_API.G_MISS_NUM OR
1224: p_object_version_number IS NULL)
1225: THEN
1226: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
1227: x_return_status := OKC_API.G_RET_STS_ERROR;
1228: RAISE G_EXCEPTION_HALT_VALIDATION;
1229: END IF;
1230: EXCEPTION

Line 1227: x_return_status := OKC_API.G_RET_STS_ERROR;

1223: IF (p_object_version_number = OKC_API.G_MISS_NUM OR
1224: p_object_version_number IS NULL)
1225: THEN
1226: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
1227: x_return_status := OKC_API.G_RET_STS_ERROR;
1228: RAISE G_EXCEPTION_HALT_VALIDATION;
1229: END IF;
1230: EXCEPTION
1231: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1234: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

1230: EXCEPTION
1231: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1232: null;
1233: WHEN OTHERS THEN
1234: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
1235: ,p_msg_name => G_UNEXPECTED_ERROR
1236: ,p_token1 => G_SQLCODE_TOKEN
1237: ,p_token1_value => SQLCODE
1238: ,p_token2 => G_SQLERRM_TOKEN

Line 1240: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1236: ,p_token1 => G_SQLCODE_TOKEN
1237: ,p_token1_value => SQLCODE
1238: ,p_token2 => G_SQLERRM_TOKEN
1239: ,p_token2_value => SQLERRM);
1240: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1241: END validate_object_version_number;
1242: ---------------------------------------------------------------------------
1243: -- FUNCTION Validate_Attributes
1244: ---------------------------------------------------------------------------

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

1247: -------------------------------------------
1248: FUNCTION Validate_Attributes (
1249: p_klnv_rec IN klnv_rec_type
1250: ) RETURN VARCHAR2 IS
1251: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1252: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1253: BEGIN
1254: -----------------------------
1255: -- Column Level Validation --

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

1248: FUNCTION Validate_Attributes (
1249: p_klnv_rec IN klnv_rec_type
1250: ) RETURN VARCHAR2 IS
1251: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1252: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1253: BEGIN
1254: -----------------------------
1255: -- Column Level Validation --
1256: -----------------------------

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

1257: -- ***
1258: -- id
1259: -- ***
1260: validate_id(x_return_status, p_klnv_rec.id);
1261: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1262: l_return_status := x_return_status;
1263: RAISE G_EXCEPTION_HALT_VALIDATION;
1264: END IF;
1265:

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

1266: -- ***
1267: -- cle_id
1268: -- ***
1269: validate_cle_id(x_return_status, p_klnv_rec.cle_id);
1270: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1271: l_return_status := x_return_status;
1272: RAISE G_EXCEPTION_HALT_VALIDATION;
1273: END IF;
1274:

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

1275: -- ***
1276: -- dnz_chr_id
1277: -- ***
1278: validate_dnz_chr_id(x_return_status, p_klnv_rec.dnz_chr_id);
1279: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1280: l_return_status := x_return_status;
1281: RAISE G_EXCEPTION_HALT_VALIDATION;
1282: END IF;
1283:

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

1284: -- ***
1285: -- sfwt_flag
1286: -- ***
1287: validate_sfwt_flag(x_return_status, p_klnv_rec.sfwt_flag);
1288: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1289: l_return_status := x_return_status;
1290: RAISE G_EXCEPTION_HALT_VALIDATION;
1291: END IF;
1292:

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

1293: -- ***
1294: -- object_version_number
1295: -- ***
1296: validate_object_version_number(x_return_status, p_klnv_rec.object_version_number);
1297: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1298: l_return_status := x_return_status;
1299: RAISE G_EXCEPTION_HALT_VALIDATION;
1300: END IF;
1301:

Line 1307: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

1303: EXCEPTION
1304: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1305: RETURN(l_return_status);
1306: WHEN OTHERS THEN
1307: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
1308: ,p_msg_name => G_UNEXPECTED_ERROR
1309: ,p_token1 => G_SQLCODE_TOKEN
1310: ,p_token1_value => SQLCODE
1311: ,p_token2 => G_SQLERRM_TOKEN

Line 1313: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1309: ,p_token1 => G_SQLCODE_TOKEN
1310: ,p_token1_value => SQLCODE
1311: ,p_token2 => G_SQLERRM_TOKEN
1312: ,p_token2_value => SQLERRM);
1313: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1314: RETURN(l_return_status);
1315: END Validate_Attributes;
1316: ---------------------------------------------------------------------------
1317: -- PROCEDURE Validate_Record

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

1322: FUNCTION Validate_Record (
1323: p_klnv_rec IN klnv_rec_type,
1324: p_db_klnv_rec IN klnv_rec_type
1325: ) RETURN VARCHAR2 IS
1326: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1327: BEGIN
1328: RETURN (l_return_status);
1329: END Validate_Record;
1330: FUNCTION Validate_Record (

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

1329: END Validate_Record;
1330: FUNCTION Validate_Record (
1331: p_klnv_rec IN klnv_rec_type
1332: ) RETURN VARCHAR2 IS
1333: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1334: l_db_klnv_rec klnv_rec_type := get_rec(p_klnv_rec);
1335: BEGIN
1336: l_return_status := Validate_Record(p_klnv_rec => p_klnv_rec,
1337: p_db_klnv_rec => l_db_klnv_rec);

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

1605: p_klnv_rec IN klnv_rec_type) IS
1606:
1607: l_api_version CONSTANT NUMBER := 1;
1608: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
1609: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1610: l_klnv_rec klnv_rec_type := p_klnv_rec;
1611: l_kln_rec kln_rec_type;
1612: l_klt_rec klt_rec_type;
1613: BEGIN

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

1610: l_klnv_rec klnv_rec_type := p_klnv_rec;
1611: l_kln_rec kln_rec_type;
1612: l_klt_rec klt_rec_type;
1613: BEGIN
1614: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1615: G_PKG_NAME,
1616: p_init_msg_list,
1617: l_api_version,
1618: p_api_version,

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

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

Line 1622: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1618: p_api_version,
1619: '_PVT',
1620: x_return_status);
1621: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1622: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1623: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1624: RAISE OKC_API.G_EXCEPTION_ERROR;
1625: END IF;
1626: --- Validate all non-missing attributes (Item Level Validation)

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

1619: '_PVT',
1620: x_return_status);
1621: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1622: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1623: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1624: RAISE OKC_API.G_EXCEPTION_ERROR;
1625: END IF;
1626: --- Validate all non-missing attributes (Item Level Validation)
1627: l_return_status := Validate_Attributes(l_klnv_rec);

Line 1624: RAISE OKC_API.G_EXCEPTION_ERROR;

1620: x_return_status);
1621: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1622: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1623: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1624: RAISE OKC_API.G_EXCEPTION_ERROR;
1625: END IF;
1626: --- Validate all non-missing attributes (Item Level Validation)
1627: l_return_status := Validate_Attributes(l_klnv_rec);
1628: --- If any errors happen abort API

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

1625: END IF;
1626: --- Validate all non-missing attributes (Item Level Validation)
1627: l_return_status := Validate_Attributes(l_klnv_rec);
1628: --- If any errors happen abort API
1629: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1630: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1631: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1632: RAISE OKC_API.G_EXCEPTION_ERROR;
1633: END IF;

Line 1630: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1626: --- Validate all non-missing attributes (Item Level Validation)
1627: l_return_status := Validate_Attributes(l_klnv_rec);
1628: --- If any errors happen abort API
1629: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1630: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1631: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1632: RAISE OKC_API.G_EXCEPTION_ERROR;
1633: END IF;
1634: l_return_status := Validate_Record(l_klnv_rec);

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

1627: l_return_status := Validate_Attributes(l_klnv_rec);
1628: --- If any errors happen abort API
1629: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1630: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1631: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1632: RAISE OKC_API.G_EXCEPTION_ERROR;
1633: END IF;
1634: l_return_status := Validate_Record(l_klnv_rec);
1635: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1632: RAISE OKC_API.G_EXCEPTION_ERROR;

1628: --- If any errors happen abort API
1629: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1630: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1631: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1632: RAISE OKC_API.G_EXCEPTION_ERROR;
1633: END IF;
1634: l_return_status := Validate_Record(l_klnv_rec);
1635: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1631: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1632: RAISE OKC_API.G_EXCEPTION_ERROR;
1633: END IF;
1634: l_return_status := Validate_Record(l_klnv_rec);
1635: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1637: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1638: RAISE OKC_API.G_EXCEPTION_ERROR;
1639: END IF;

Line 1636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1632: RAISE OKC_API.G_EXCEPTION_ERROR;
1633: END IF;
1634: l_return_status := Validate_Record(l_klnv_rec);
1635: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1637: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1638: RAISE OKC_API.G_EXCEPTION_ERROR;
1639: END IF;
1640: x_return_status := l_return_status;

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

1633: END IF;
1634: l_return_status := Validate_Record(l_klnv_rec);
1635: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1637: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1638: RAISE OKC_API.G_EXCEPTION_ERROR;
1639: END IF;
1640: x_return_status := l_return_status;
1641: EXCEPTION

Line 1638: RAISE OKC_API.G_EXCEPTION_ERROR;

1634: l_return_status := Validate_Record(l_klnv_rec);
1635: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1636: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1637: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1638: RAISE OKC_API.G_EXCEPTION_ERROR;
1639: END IF;
1640: x_return_status := l_return_status;
1641: EXCEPTION
1642: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 1642: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1638: RAISE OKC_API.G_EXCEPTION_ERROR;
1639: END IF;
1640: x_return_status := l_return_status;
1641: EXCEPTION
1642: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1643: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1644: (
1645: l_api_name,
1646: G_PKG_NAME,

Line 1643: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1639: END IF;
1640: x_return_status := l_return_status;
1641: EXCEPTION
1642: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1643: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1644: (
1645: l_api_name,
1646: G_PKG_NAME,
1647: 'OKC_API.G_RET_STS_ERROR',

Line 1647: 'OKC_API.G_RET_STS_ERROR',

1643: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1644: (
1645: l_api_name,
1646: G_PKG_NAME,
1647: 'OKC_API.G_RET_STS_ERROR',
1648: x_msg_count,
1649: x_msg_data,
1650: '_PVT'
1651: );

Line 1652: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1648: x_msg_count,
1649: x_msg_data,
1650: '_PVT'
1651: );
1652: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1653: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1654: (
1655: l_api_name,
1656: G_PKG_NAME,

Line 1653: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1649: x_msg_data,
1650: '_PVT'
1651: );
1652: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1653: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1654: (
1655: l_api_name,
1656: G_PKG_NAME,
1657: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1657: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1653: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1654: (
1655: l_api_name,
1656: G_PKG_NAME,
1657: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1658: x_msg_count,
1659: x_msg_data,
1660: '_PVT'
1661: );

Line 1663: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1659: x_msg_data,
1660: '_PVT'
1661: );
1662: WHEN OTHERS THEN
1663: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1664: (
1665: l_api_name,
1666: G_PKG_NAME,
1667: 'OTHERS',

Line 1683: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS

1679: x_return_status OUT NOCOPY VARCHAR2,
1680: x_msg_count OUT NOCOPY NUMBER,
1681: x_msg_data OUT NOCOPY VARCHAR2,
1682: p_klnv_tbl IN klnv_tbl_type,
1683: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
1684:
1685: l_api_version CONSTANT NUMBER := 1;
1686: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
1687: i NUMBER := 0;

Line 1689: OKC_API.init_msg_list(p_init_msg_list);

1685: l_api_version CONSTANT NUMBER := 1;
1686: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
1687: i NUMBER := 0;
1688: BEGIN
1689: OKC_API.init_msg_list(p_init_msg_list);
1690: -- Make sure PL/SQL table has records in it before passing
1691: IF (p_klnv_tbl.COUNT > 0) THEN
1692: i := p_klnv_tbl.FIRST;
1693: LOOP

Line 1695: l_error_rec OKC_API.ERROR_REC_TYPE;

1691: IF (p_klnv_tbl.COUNT > 0) THEN
1692: i := p_klnv_tbl.FIRST;
1693: LOOP
1694: DECLARE
1695: l_error_rec OKC_API.ERROR_REC_TYPE;
1696: BEGIN
1697: l_error_rec.api_name := l_api_name;
1698: l_error_rec.api_package := G_PKG_NAME;
1699: l_error_rec.idx := i;

Line 1702: p_init_msg_list => OKC_API.G_FALSE,

1698: l_error_rec.api_package := G_PKG_NAME;
1699: l_error_rec.idx := i;
1700: validate_row (
1701: p_api_version => p_api_version,
1702: p_init_msg_list => OKC_API.G_FALSE,
1703: x_return_status => l_error_rec.error_type,
1704: x_msg_count => l_error_rec.msg_count,
1705: x_msg_data => l_error_rec.msg_data,
1706: p_klnv_rec => p_klnv_tbl(i));

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

1703: x_return_status => l_error_rec.error_type,
1704: x_msg_count => l_error_rec.msg_count,
1705: x_msg_data => l_error_rec.msg_data,
1706: p_klnv_rec => p_klnv_tbl(i));
1707: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
1708: l_error_rec.sqlcode := SQLCODE;
1709: load_error_tbl(l_error_rec, px_error_tbl);
1710: ELSE
1711: x_msg_count := l_error_rec.msg_count;

Line 1715: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1711: x_msg_count := l_error_rec.msg_count;
1712: x_msg_data := l_error_rec.msg_data;
1713: END IF;
1714: EXCEPTION
1715: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1716: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1717: l_error_rec.sqlcode := SQLCODE;
1718: load_error_tbl(l_error_rec, px_error_tbl);
1719: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

1712: x_msg_data := l_error_rec.msg_data;
1713: END IF;
1714: EXCEPTION
1715: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1716: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1717: l_error_rec.sqlcode := SQLCODE;
1718: load_error_tbl(l_error_rec, px_error_tbl);
1719: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1720: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 1719: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1715: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1716: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1717: l_error_rec.sqlcode := SQLCODE;
1718: load_error_tbl(l_error_rec, px_error_tbl);
1719: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1720: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1721: l_error_rec.sqlcode := SQLCODE;
1722: load_error_tbl(l_error_rec, px_error_tbl);
1723: WHEN OTHERS THEN

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

1716: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1717: l_error_rec.sqlcode := SQLCODE;
1718: load_error_tbl(l_error_rec, px_error_tbl);
1719: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1720: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1721: l_error_rec.sqlcode := SQLCODE;
1722: load_error_tbl(l_error_rec, px_error_tbl);
1723: WHEN OTHERS THEN
1724: l_error_rec.error_type := 'OTHERS';

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

1731: END IF;
1732: -- Loop through the error_tbl to find the error with the highest severity
1733: -- and return it.
1734: x_return_status := find_highest_exception(px_error_tbl);
1735: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1736: EXCEPTION
1737: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1738: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1739: (

Line 1737: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1733: -- and return it.
1734: x_return_status := find_highest_exception(px_error_tbl);
1735: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1736: EXCEPTION
1737: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1738: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1739: (
1740: l_api_name,
1741: G_PKG_NAME,

Line 1738: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1734: x_return_status := find_highest_exception(px_error_tbl);
1735: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1736: EXCEPTION
1737: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1738: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1739: (
1740: l_api_name,
1741: G_PKG_NAME,
1742: 'OKC_API.G_RET_STS_ERROR',

Line 1742: 'OKC_API.G_RET_STS_ERROR',

1738: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1739: (
1740: l_api_name,
1741: G_PKG_NAME,
1742: 'OKC_API.G_RET_STS_ERROR',
1743: x_msg_count,
1744: x_msg_data,
1745: '_PVT'
1746: );

Line 1747: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1743: x_msg_count,
1744: x_msg_data,
1745: '_PVT'
1746: );
1747: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1748: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1749: (
1750: l_api_name,
1751: G_PKG_NAME,

Line 1748: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1744: x_msg_data,
1745: '_PVT'
1746: );
1747: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1748: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1749: (
1750: l_api_name,
1751: G_PKG_NAME,
1752: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1752: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1748: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1749: (
1750: l_api_name,
1751: G_PKG_NAME,
1752: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1753: x_msg_count,
1754: x_msg_data,
1755: '_PVT'
1756: );

Line 1758: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1754: x_msg_data,
1755: '_PVT'
1756: );
1757: WHEN OTHERS THEN
1758: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1759: (
1760: l_api_name,
1761: G_PKG_NAME,
1762: 'OTHERS',

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

1778: p_klnv_tbl IN klnv_tbl_type) IS
1779:
1780: l_api_version CONSTANT NUMBER := 1;
1781: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1782: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1783: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1784: BEGIN
1785: OKC_API.init_msg_list(p_init_msg_list);
1786: -- Make sure PL/SQL table has records in it before passing

Line 1783: l_error_tbl OKC_API.ERROR_TBL_TYPE;

1779:
1780: l_api_version CONSTANT NUMBER := 1;
1781: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1782: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1783: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1784: BEGIN
1785: OKC_API.init_msg_list(p_init_msg_list);
1786: -- Make sure PL/SQL table has records in it before passing
1787: IF (p_klnv_tbl.COUNT > 0) THEN

Line 1785: OKC_API.init_msg_list(p_init_msg_list);

1781: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1782: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1783: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1784: BEGIN
1785: OKC_API.init_msg_list(p_init_msg_list);
1786: -- Make sure PL/SQL table has records in it before passing
1787: IF (p_klnv_tbl.COUNT > 0) THEN
1788: validate_row (
1789: p_api_version => p_api_version,

Line 1790: p_init_msg_list => OKC_API.G_FALSE,

1786: -- Make sure PL/SQL table has records in it before passing
1787: IF (p_klnv_tbl.COUNT > 0) THEN
1788: validate_row (
1789: p_api_version => p_api_version,
1790: p_init_msg_list => OKC_API.G_FALSE,
1791: x_return_status => x_return_status,
1792: x_msg_count => x_msg_count,
1793: x_msg_data => x_msg_data,
1794: p_klnv_tbl => p_klnv_tbl,

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

1793: x_msg_data => x_msg_data,
1794: p_klnv_tbl => p_klnv_tbl,
1795: px_error_tbl => l_error_tbl);
1796: END IF;
1797: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1798: EXCEPTION
1799: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1800: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1801: (

Line 1799: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1795: px_error_tbl => l_error_tbl);
1796: END IF;
1797: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1798: EXCEPTION
1799: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1800: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1801: (
1802: l_api_name,
1803: G_PKG_NAME,

Line 1800: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1796: END IF;
1797: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1798: EXCEPTION
1799: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1800: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1801: (
1802: l_api_name,
1803: G_PKG_NAME,
1804: 'OKC_API.G_RET_STS_ERROR',

Line 1804: 'OKC_API.G_RET_STS_ERROR',

1800: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1801: (
1802: l_api_name,
1803: G_PKG_NAME,
1804: 'OKC_API.G_RET_STS_ERROR',
1805: x_msg_count,
1806: x_msg_data,
1807: '_PVT'
1808: );

Line 1809: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1805: x_msg_count,
1806: x_msg_data,
1807: '_PVT'
1808: );
1809: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1810: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1811: (
1812: l_api_name,
1813: G_PKG_NAME,

Line 1810: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1806: x_msg_data,
1807: '_PVT'
1808: );
1809: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1810: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1811: (
1812: l_api_name,
1813: G_PKG_NAME,
1814: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1814: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1810: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1811: (
1812: l_api_name,
1813: G_PKG_NAME,
1814: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1815: x_msg_count,
1816: x_msg_data,
1817: '_PVT'
1818: );

Line 1820: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1816: x_msg_data,
1817: '_PVT'
1818: );
1819: WHEN OTHERS THEN
1820: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1821: (
1822: l_api_name,
1823: G_PKG_NAME,
1824: 'OTHERS',

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

1843: x_kln_rec OUT NOCOPY kln_rec_type) IS
1844:
1845: l_api_version CONSTANT NUMBER := 1;
1846: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
1847: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1848: l_kln_rec kln_rec_type := p_kln_rec;
1849: l_def_kln_rec kln_rec_type;
1850: --------------------------------------
1851: -- Set_Attributes for:OKS_K_LINES_B --

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

1853: FUNCTION Set_Attributes (
1854: p_kln_rec IN kln_rec_type,
1855: x_kln_rec OUT NOCOPY kln_rec_type
1856: ) RETURN VARCHAR2 IS
1857: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1858: BEGIN
1859: x_kln_rec := p_kln_rec;
1860: RETURN(l_return_status);
1861: END Set_Attributes;

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

1859: x_kln_rec := p_kln_rec;
1860: RETURN(l_return_status);
1861: END Set_Attributes;
1862: BEGIN
1863: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1864: p_init_msg_list,
1865: '_PVT',
1866: x_return_status);
1867: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1863: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1864: p_init_msg_list,
1865: '_PVT',
1866: x_return_status);
1867: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1868: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1869: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1870: RAISE OKC_API.G_EXCEPTION_ERROR;
1871: END IF;

Line 1868: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1864: p_init_msg_list,
1865: '_PVT',
1866: x_return_status);
1867: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1868: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1869: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1870: RAISE OKC_API.G_EXCEPTION_ERROR;
1871: END IF;
1872: --- Setting item atributes

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

1865: '_PVT',
1866: x_return_status);
1867: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1868: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1869: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1870: RAISE OKC_API.G_EXCEPTION_ERROR;
1871: END IF;
1872: --- Setting item atributes
1873: l_return_status := Set_Attributes(

Line 1870: RAISE OKC_API.G_EXCEPTION_ERROR;

1866: x_return_status);
1867: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1868: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1869: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1870: RAISE OKC_API.G_EXCEPTION_ERROR;
1871: END IF;
1872: --- Setting item atributes
1873: l_return_status := Set_Attributes(
1874: p_kln_rec, -- IN

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

1873: l_return_status := Set_Attributes(
1874: p_kln_rec, -- IN
1875: l_kln_rec); -- OUT
1876: --- If any errors happen abort API
1877: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1879: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1880: RAISE OKC_API.G_EXCEPTION_ERROR;
1881: END IF;

Line 1878: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1874: p_kln_rec, -- IN
1875: l_kln_rec); -- OUT
1876: --- If any errors happen abort API
1877: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1879: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1880: RAISE OKC_API.G_EXCEPTION_ERROR;
1881: END IF;
1882: INSERT INTO OKS_K_LINES_B(

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

1875: l_kln_rec); -- OUT
1876: --- If any errors happen abort API
1877: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1879: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1880: RAISE OKC_API.G_EXCEPTION_ERROR;
1881: END IF;
1882: INSERT INTO OKS_K_LINES_B(
1883: id,

Line 1880: RAISE OKC_API.G_EXCEPTION_ERROR;

1876: --- If any errors happen abort API
1877: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1878: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1879: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1880: RAISE OKC_API.G_EXCEPTION_ERROR;
1881: END IF;
1882: INSERT INTO OKS_K_LINES_B(
1883: id,
1884: cle_id,

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

2085: );
2086: -- Set OUT values
2087: x_kln_rec := l_kln_rec;
2088: x_return_status := l_return_status;
2089: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2090: EXCEPTION
2091: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2092: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2093: (

Line 2091: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2087: x_kln_rec := l_kln_rec;
2088: x_return_status := l_return_status;
2089: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2090: EXCEPTION
2091: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2092: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2093: (
2094: l_api_name,
2095: G_PKG_NAME,

Line 2092: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2088: x_return_status := l_return_status;
2089: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2090: EXCEPTION
2091: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2092: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2093: (
2094: l_api_name,
2095: G_PKG_NAME,
2096: 'OKC_API.G_RET_STS_ERROR',

Line 2096: 'OKC_API.G_RET_STS_ERROR',

2092: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2093: (
2094: l_api_name,
2095: G_PKG_NAME,
2096: 'OKC_API.G_RET_STS_ERROR',
2097: x_msg_count,
2098: x_msg_data,
2099: '_PVT'
2100: );

Line 2101: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2102: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2106: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2102: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2103: (
2104: l_api_name,
2105: G_PKG_NAME,
2106: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2107: x_msg_count,
2108: x_msg_data,
2109: '_PVT'
2110: );

Line 2112: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

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

2131: x_klt_rec OUT NOCOPY klt_rec_type) IS
2132:
2133: l_api_version CONSTANT NUMBER := 1;
2134: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
2135: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2136: l_klt_rec klt_rec_type := p_klt_rec;
2137: l_def_klt_rec klt_rec_type;
2138: CURSOR get_languages IS
2139: SELECT *

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

2145: FUNCTION Set_Attributes (
2146: p_klt_rec IN klt_rec_type,
2147: x_klt_rec OUT NOCOPY klt_rec_type
2148: ) RETURN VARCHAR2 IS
2149: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2150: BEGIN
2151: x_klt_rec := p_klt_rec;
2152: x_klt_rec.LANGUAGE := USERENV('LANG');
2153: x_klt_rec.SOURCE_LANG := USERENV('LANG');

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

2153: x_klt_rec.SOURCE_LANG := USERENV('LANG');
2154: RETURN(l_return_status);
2155: END Set_Attributes;
2156: BEGIN
2157: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2158: p_init_msg_list,
2159: '_PVT',
2160: x_return_status);
2161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2157: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2158: p_init_msg_list,
2159: '_PVT',
2160: x_return_status);
2161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2163: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2164: RAISE OKC_API.G_EXCEPTION_ERROR;
2165: END IF;

Line 2162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2158: p_init_msg_list,
2159: '_PVT',
2160: x_return_status);
2161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2163: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2164: RAISE OKC_API.G_EXCEPTION_ERROR;
2165: END IF;
2166: --- Setting item attributes

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

2159: '_PVT',
2160: x_return_status);
2161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2163: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2164: RAISE OKC_API.G_EXCEPTION_ERROR;
2165: END IF;
2166: --- Setting item attributes
2167: l_return_status := Set_Attributes(

Line 2164: RAISE OKC_API.G_EXCEPTION_ERROR;

2160: x_return_status);
2161: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2162: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2163: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2164: RAISE OKC_API.G_EXCEPTION_ERROR;
2165: END IF;
2166: --- Setting item attributes
2167: l_return_status := Set_Attributes(
2168: p_klt_rec, -- IN

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

2167: l_return_status := Set_Attributes(
2168: p_klt_rec, -- IN
2169: l_klt_rec); -- OUT
2170: --- If any errors happen abort API
2171: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2172: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2173: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2174: RAISE OKC_API.G_EXCEPTION_ERROR;
2175: END IF;

Line 2172: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2168: p_klt_rec, -- IN
2169: l_klt_rec); -- OUT
2170: --- If any errors happen abort API
2171: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2172: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2173: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2174: RAISE OKC_API.G_EXCEPTION_ERROR;
2175: END IF;
2176: FOR l_lang_rec IN get_languages LOOP

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

2169: l_klt_rec); -- OUT
2170: --- If any errors happen abort API
2171: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2172: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2173: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2174: RAISE OKC_API.G_EXCEPTION_ERROR;
2175: END IF;
2176: FOR l_lang_rec IN get_languages LOOP
2177: l_klt_rec.language := l_lang_rec.language_code;

Line 2174: RAISE OKC_API.G_EXCEPTION_ERROR;

2170: --- If any errors happen abort API
2171: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2172: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2173: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2174: RAISE OKC_API.G_EXCEPTION_ERROR;
2175: END IF;
2176: FOR l_lang_rec IN get_languages LOOP
2177: l_klt_rec.language := l_lang_rec.language_code;
2178: INSERT INTO OKS_K_LINES_TL(

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

2206: END LOOP;
2207: -- Set OUT values
2208: x_klt_rec := l_klt_rec;
2209: x_return_status := l_return_status;
2210: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2211: EXCEPTION
2212: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2213: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2214: (

Line 2212: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2208: x_klt_rec := l_klt_rec;
2209: x_return_status := l_return_status;
2210: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2211: EXCEPTION
2212: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2213: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2214: (
2215: l_api_name,
2216: G_PKG_NAME,

Line 2213: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2209: x_return_status := l_return_status;
2210: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2211: EXCEPTION
2212: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2213: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2214: (
2215: l_api_name,
2216: G_PKG_NAME,
2217: 'OKC_API.G_RET_STS_ERROR',

Line 2217: 'OKC_API.G_RET_STS_ERROR',

2213: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2214: (
2215: l_api_name,
2216: G_PKG_NAME,
2217: 'OKC_API.G_RET_STS_ERROR',
2218: x_msg_count,
2219: x_msg_data,
2220: '_PVT'
2221: );

Line 2222: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2218: x_msg_count,
2219: x_msg_data,
2220: '_PVT'
2221: );
2222: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2223: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2224: (
2225: l_api_name,
2226: G_PKG_NAME,

Line 2223: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2219: x_msg_data,
2220: '_PVT'
2221: );
2222: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2223: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2224: (
2225: l_api_name,
2226: G_PKG_NAME,
2227: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2227: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2223: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2224: (
2225: l_api_name,
2226: G_PKG_NAME,
2227: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2228: x_msg_count,
2229: x_msg_data,
2230: '_PVT'
2231: );

Line 2233: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2229: x_msg_data,
2230: '_PVT'
2231: );
2232: WHEN OTHERS THEN
2233: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2234: (
2235: l_api_name,
2236: G_PKG_NAME,
2237: 'OTHERS',

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

2253: x_klnv_rec OUT NOCOPY klnv_rec_type) IS
2254:
2255: l_api_version CONSTANT NUMBER := 1;
2256: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
2257: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2258: l_klnv_rec klnv_rec_type := p_klnv_rec;
2259: l_def_klnv_rec klnv_rec_type;
2260: l_kln_rec kln_rec_type;
2261: lx_kln_rec kln_rec_type;

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

2282: FUNCTION Set_Attributes (
2283: p_klnv_rec IN klnv_rec_type,
2284: x_klnv_rec OUT NOCOPY klnv_rec_type
2285: ) RETURN VARCHAR2 IS
2286: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2287: BEGIN
2288: x_klnv_rec := p_klnv_rec;
2289: x_klnv_rec.OBJECT_VERSION_NUMBER := 1;
2290: x_klnv_rec.SFWT_FLAG := 'N';

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

2290: x_klnv_rec.SFWT_FLAG := 'N';
2291: RETURN(l_return_status);
2292: END Set_Attributes;
2293: BEGIN
2294: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2295: G_PKG_NAME,
2296: p_init_msg_list,
2297: l_api_version,
2298: p_api_version,

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

2297: l_api_version,
2298: p_api_version,
2299: '_PVT',
2300: x_return_status);
2301: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2302: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2303: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2304: RAISE OKC_API.G_EXCEPTION_ERROR;
2305: END IF;

Line 2302: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2298: p_api_version,
2299: '_PVT',
2300: x_return_status);
2301: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2302: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2303: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2304: RAISE OKC_API.G_EXCEPTION_ERROR;
2305: END IF;
2306: l_klnv_rec := null_out_defaults(p_klnv_rec);

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

2299: '_PVT',
2300: x_return_status);
2301: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2302: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2303: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2304: RAISE OKC_API.G_EXCEPTION_ERROR;
2305: END IF;
2306: l_klnv_rec := null_out_defaults(p_klnv_rec);
2307: -- Set primary key value

Line 2304: RAISE OKC_API.G_EXCEPTION_ERROR;

2300: x_return_status);
2301: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2302: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2303: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2304: RAISE OKC_API.G_EXCEPTION_ERROR;
2305: END IF;
2306: l_klnv_rec := null_out_defaults(p_klnv_rec);
2307: -- Set primary key value
2308: l_klnv_rec.ID := get_seq_id;

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

2310: l_return_Status := Set_Attributes(
2311: l_klnv_rec, -- IN
2312: l_def_klnv_rec); -- OUT
2313: --- If any errors happen abort API
2314: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2315: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2316: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2317: RAISE OKC_API.G_EXCEPTION_ERROR;
2318: END IF;

Line 2315: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2311: l_klnv_rec, -- IN
2312: l_def_klnv_rec); -- OUT
2313: --- If any errors happen abort API
2314: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2315: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2316: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2317: RAISE OKC_API.G_EXCEPTION_ERROR;
2318: END IF;
2319: l_def_klnv_rec := fill_who_columns(l_def_klnv_rec);

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

2312: l_def_klnv_rec); -- OUT
2313: --- If any errors happen abort API
2314: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2315: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2316: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2317: RAISE OKC_API.G_EXCEPTION_ERROR;
2318: END IF;
2319: l_def_klnv_rec := fill_who_columns(l_def_klnv_rec);
2320: --- Validate all non-missing attributes (Item Level Validation)

Line 2317: RAISE OKC_API.G_EXCEPTION_ERROR;

2313: --- If any errors happen abort API
2314: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2315: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2316: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2317: RAISE OKC_API.G_EXCEPTION_ERROR;
2318: END IF;
2319: l_def_klnv_rec := fill_who_columns(l_def_klnv_rec);
2320: --- Validate all non-missing attributes (Item Level Validation)
2321: l_return_status := Validate_Attributes(l_def_klnv_rec);

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

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

Line 2324: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

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

Line 2326: RAISE OKC_API.G_EXCEPTION_ERROR;

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

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

2325: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2326: RAISE OKC_API.G_EXCEPTION_ERROR;
2327: END IF;
2328: l_return_status := Validate_Record(l_def_klnv_rec);
2329: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2330: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2331: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2332: RAISE OKC_API.G_EXCEPTION_ERROR;
2333: END IF;

Line 2330: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2326: RAISE OKC_API.G_EXCEPTION_ERROR;
2327: END IF;
2328: l_return_status := Validate_Record(l_def_klnv_rec);
2329: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2330: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2331: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2332: RAISE OKC_API.G_EXCEPTION_ERROR;
2333: END IF;
2334: -----------------------------------------

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

2327: END IF;
2328: l_return_status := Validate_Record(l_def_klnv_rec);
2329: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2330: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2331: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2332: RAISE OKC_API.G_EXCEPTION_ERROR;
2333: END IF;
2334: -----------------------------------------
2335: -- Move VIEW record to "Child" records --

Line 2332: RAISE OKC_API.G_EXCEPTION_ERROR;

2328: l_return_status := Validate_Record(l_def_klnv_rec);
2329: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2330: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2331: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2332: RAISE OKC_API.G_EXCEPTION_ERROR;
2333: END IF;
2334: -----------------------------------------
2335: -- Move VIEW record to "Child" records --
2336: -----------------------------------------

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

2346: x_msg_data,
2347: l_kln_rec,
2348: lx_kln_rec
2349: );
2350: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2351: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2352: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2353: RAISE OKC_API.G_EXCEPTION_ERROR;
2354: END IF;

Line 2351: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2347: l_kln_rec,
2348: lx_kln_rec
2349: );
2350: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2351: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2352: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2353: RAISE OKC_API.G_EXCEPTION_ERROR;
2354: END IF;
2355: migrate(lx_kln_rec, l_def_klnv_rec);

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

2348: lx_kln_rec
2349: );
2350: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2351: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2352: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2353: RAISE OKC_API.G_EXCEPTION_ERROR;
2354: END IF;
2355: migrate(lx_kln_rec, l_def_klnv_rec);
2356: insert_row(

Line 2353: RAISE OKC_API.G_EXCEPTION_ERROR;

2349: );
2350: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2351: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2352: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2353: RAISE OKC_API.G_EXCEPTION_ERROR;
2354: END IF;
2355: migrate(lx_kln_rec, l_def_klnv_rec);
2356: insert_row(
2357: p_init_msg_list,

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

2360: x_msg_data,
2361: l_klt_rec,
2362: lx_klt_rec
2363: );
2364: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2365: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2366: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2367: RAISE OKC_API.G_EXCEPTION_ERROR;
2368: END IF;

Line 2365: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2361: l_klt_rec,
2362: lx_klt_rec
2363: );
2364: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2365: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2366: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2367: RAISE OKC_API.G_EXCEPTION_ERROR;
2368: END IF;
2369: migrate(lx_klt_rec, l_def_klnv_rec);

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

2362: lx_klt_rec
2363: );
2364: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2365: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2366: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2367: RAISE OKC_API.G_EXCEPTION_ERROR;
2368: END IF;
2369: migrate(lx_klt_rec, l_def_klnv_rec);
2370: -- Set OUT values

Line 2367: RAISE OKC_API.G_EXCEPTION_ERROR;

2363: );
2364: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2365: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2366: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2367: RAISE OKC_API.G_EXCEPTION_ERROR;
2368: END IF;
2369: migrate(lx_klt_rec, l_def_klnv_rec);
2370: -- Set OUT values
2371: x_klnv_rec := l_def_klnv_rec;

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

2369: migrate(lx_klt_rec, l_def_klnv_rec);
2370: -- Set OUT values
2371: x_klnv_rec := l_def_klnv_rec;
2372: x_return_status := l_return_status;
2373: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2374: EXCEPTION
2375: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2376: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2377: (

Line 2375: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2371: x_klnv_rec := l_def_klnv_rec;
2372: x_return_status := l_return_status;
2373: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2374: EXCEPTION
2375: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2376: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2377: (
2378: l_api_name,
2379: G_PKG_NAME,

Line 2376: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2372: x_return_status := l_return_status;
2373: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2374: EXCEPTION
2375: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2376: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2377: (
2378: l_api_name,
2379: G_PKG_NAME,
2380: 'OKC_API.G_RET_STS_ERROR',

Line 2380: 'OKC_API.G_RET_STS_ERROR',

2376: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2377: (
2378: l_api_name,
2379: G_PKG_NAME,
2380: 'OKC_API.G_RET_STS_ERROR',
2381: x_msg_count,
2382: x_msg_data,
2383: '_PVT'
2384: );

Line 2385: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2381: x_msg_count,
2382: x_msg_data,
2383: '_PVT'
2384: );
2385: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2386: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2387: (
2388: l_api_name,
2389: G_PKG_NAME,

Line 2386: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2382: x_msg_data,
2383: '_PVT'
2384: );
2385: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2386: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2387: (
2388: l_api_name,
2389: G_PKG_NAME,
2390: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2390: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2386: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2387: (
2388: l_api_name,
2389: G_PKG_NAME,
2390: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2391: x_msg_count,
2392: x_msg_data,
2393: '_PVT'
2394: );

Line 2396: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2392: x_msg_data,
2393: '_PVT'
2394: );
2395: WHEN OTHERS THEN
2396: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2397: (
2398: l_api_name,
2399: G_PKG_NAME,
2400: 'OTHERS',

Line 2417: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS

2413: x_msg_count OUT NOCOPY NUMBER,
2414: x_msg_data OUT NOCOPY VARCHAR2,
2415: p_klnv_tbl IN klnv_tbl_type,
2416: x_klnv_tbl OUT NOCOPY klnv_tbl_type,
2417: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
2418:
2419: l_api_version CONSTANT NUMBER := 1;
2420: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
2421: i NUMBER := 0;

Line 2423: OKC_API.init_msg_list(p_init_msg_list);

2419: l_api_version CONSTANT NUMBER := 1;
2420: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
2421: i NUMBER := 0;
2422: BEGIN
2423: OKC_API.init_msg_list(p_init_msg_list);
2424: -- Make sure PL/SQL table has records in it before passing
2425: IF (p_klnv_tbl.COUNT > 0) THEN
2426: i := p_klnv_tbl.FIRST;
2427: LOOP

Line 2429: l_error_rec OKC_API.ERROR_REC_TYPE;

2425: IF (p_klnv_tbl.COUNT > 0) THEN
2426: i := p_klnv_tbl.FIRST;
2427: LOOP
2428: DECLARE
2429: l_error_rec OKC_API.ERROR_REC_TYPE;
2430: BEGIN
2431: l_error_rec.api_name := l_api_name;
2432: l_error_rec.api_package := G_PKG_NAME;
2433: l_error_rec.idx := i;

Line 2436: p_init_msg_list => OKC_API.G_FALSE,

2432: l_error_rec.api_package := G_PKG_NAME;
2433: l_error_rec.idx := i;
2434: insert_row (
2435: p_api_version => p_api_version,
2436: p_init_msg_list => OKC_API.G_FALSE,
2437: x_return_status => l_error_rec.error_type,
2438: x_msg_count => l_error_rec.msg_count,
2439: x_msg_data => l_error_rec.msg_data,
2440: p_klnv_rec => p_klnv_tbl(i),

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

2438: x_msg_count => l_error_rec.msg_count,
2439: x_msg_data => l_error_rec.msg_data,
2440: p_klnv_rec => p_klnv_tbl(i),
2441: x_klnv_rec => x_klnv_tbl(i));
2442: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
2443: l_error_rec.sqlcode := SQLCODE;
2444: load_error_tbl(l_error_rec, px_error_tbl);
2445: ELSE
2446: x_msg_count := l_error_rec.msg_count;

Line 2450: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2446: x_msg_count := l_error_rec.msg_count;
2447: x_msg_data := l_error_rec.msg_data;
2448: END IF;
2449: EXCEPTION
2450: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2451: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2452: l_error_rec.sqlcode := SQLCODE;
2453: load_error_tbl(l_error_rec, px_error_tbl);
2454: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

2447: x_msg_data := l_error_rec.msg_data;
2448: END IF;
2449: EXCEPTION
2450: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2451: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2452: l_error_rec.sqlcode := SQLCODE;
2453: load_error_tbl(l_error_rec, px_error_tbl);
2454: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2455: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 2454: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2450: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2451: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2452: l_error_rec.sqlcode := SQLCODE;
2453: load_error_tbl(l_error_rec, px_error_tbl);
2454: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2455: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
2456: l_error_rec.sqlcode := SQLCODE;
2457: load_error_tbl(l_error_rec, px_error_tbl);
2458: WHEN OTHERS THEN

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

2451: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2452: l_error_rec.sqlcode := SQLCODE;
2453: load_error_tbl(l_error_rec, px_error_tbl);
2454: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2455: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
2456: l_error_rec.sqlcode := SQLCODE;
2457: load_error_tbl(l_error_rec, px_error_tbl);
2458: WHEN OTHERS THEN
2459: l_error_rec.error_type := 'OTHERS';

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

2466: END IF;
2467: -- Loop through the error_tbl to find the error with the highest severity
2468: -- and return it.
2469: x_return_status := find_highest_exception(px_error_tbl);
2470: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2471: EXCEPTION
2472: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2473: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2474: (

Line 2472: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2468: -- and return it.
2469: x_return_status := find_highest_exception(px_error_tbl);
2470: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2471: EXCEPTION
2472: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2473: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2474: (
2475: l_api_name,
2476: G_PKG_NAME,

Line 2473: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2469: x_return_status := find_highest_exception(px_error_tbl);
2470: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2471: EXCEPTION
2472: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2473: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2474: (
2475: l_api_name,
2476: G_PKG_NAME,
2477: 'OKC_API.G_RET_STS_ERROR',

Line 2477: 'OKC_API.G_RET_STS_ERROR',

2473: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2474: (
2475: l_api_name,
2476: G_PKG_NAME,
2477: 'OKC_API.G_RET_STS_ERROR',
2478: x_msg_count,
2479: x_msg_data,
2480: '_PVT'
2481: );

Line 2482: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2478: x_msg_count,
2479: x_msg_data,
2480: '_PVT'
2481: );
2482: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2483: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2484: (
2485: l_api_name,
2486: G_PKG_NAME,

Line 2483: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2479: x_msg_data,
2480: '_PVT'
2481: );
2482: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2483: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2484: (
2485: l_api_name,
2486: G_PKG_NAME,
2487: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2487: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2483: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2484: (
2485: l_api_name,
2486: G_PKG_NAME,
2487: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2488: x_msg_count,
2489: x_msg_data,
2490: '_PVT'
2491: );

Line 2493: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2489: x_msg_data,
2490: '_PVT'
2491: );
2492: WHEN OTHERS THEN
2493: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2494: (
2495: l_api_name,
2496: G_PKG_NAME,
2497: 'OTHERS',

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

2516: x_klnv_tbl OUT NOCOPY klnv_tbl_type) IS
2517:
2518: l_api_version CONSTANT NUMBER := 1;
2519: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2520: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2521: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2522: BEGIN
2523: OKC_API.init_msg_list(p_init_msg_list);
2524: -- Make sure PL/SQL table has records in it before passing

Line 2521: l_error_tbl OKC_API.ERROR_TBL_TYPE;

2517:
2518: l_api_version CONSTANT NUMBER := 1;
2519: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2520: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2521: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2522: BEGIN
2523: OKC_API.init_msg_list(p_init_msg_list);
2524: -- Make sure PL/SQL table has records in it before passing
2525: IF (p_klnv_tbl.COUNT > 0) THEN

Line 2523: OKC_API.init_msg_list(p_init_msg_list);

2519: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2520: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2521: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2522: BEGIN
2523: OKC_API.init_msg_list(p_init_msg_list);
2524: -- Make sure PL/SQL table has records in it before passing
2525: IF (p_klnv_tbl.COUNT > 0) THEN
2526: insert_row (
2527: p_api_version => p_api_version,

Line 2528: p_init_msg_list => OKC_API.G_FALSE,

2524: -- Make sure PL/SQL table has records in it before passing
2525: IF (p_klnv_tbl.COUNT > 0) THEN
2526: insert_row (
2527: p_api_version => p_api_version,
2528: p_init_msg_list => OKC_API.G_FALSE,
2529: x_return_status => x_return_status,
2530: x_msg_count => x_msg_count,
2531: x_msg_data => x_msg_data,
2532: p_klnv_tbl => p_klnv_tbl,

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

2532: p_klnv_tbl => p_klnv_tbl,
2533: x_klnv_tbl => x_klnv_tbl,
2534: px_error_tbl => l_error_tbl);
2535: END IF;
2536: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2537: EXCEPTION
2538: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2539: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2540: (

Line 2538: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2534: px_error_tbl => l_error_tbl);
2535: END IF;
2536: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2537: EXCEPTION
2538: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2539: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2540: (
2541: l_api_name,
2542: G_PKG_NAME,

Line 2539: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2535: END IF;
2536: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2537: EXCEPTION
2538: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2539: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2540: (
2541: l_api_name,
2542: G_PKG_NAME,
2543: 'OKC_API.G_RET_STS_ERROR',

Line 2543: 'OKC_API.G_RET_STS_ERROR',

2539: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2540: (
2541: l_api_name,
2542: G_PKG_NAME,
2543: 'OKC_API.G_RET_STS_ERROR',
2544: x_msg_count,
2545: x_msg_data,
2546: '_PVT'
2547: );

Line 2548: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2544: x_msg_count,
2545: x_msg_data,
2546: '_PVT'
2547: );
2548: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2549: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2550: (
2551: l_api_name,
2552: G_PKG_NAME,

Line 2549: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2545: x_msg_data,
2546: '_PVT'
2547: );
2548: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2549: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2550: (
2551: l_api_name,
2552: G_PKG_NAME,
2553: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2553: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2549: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2550: (
2551: l_api_name,
2552: G_PKG_NAME,
2553: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2554: x_msg_count,
2555: x_msg_data,
2556: '_PVT'
2557: );

Line 2559: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

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

2594: FROM OKS_K_LINES_B
2595: WHERE ID = p_kln_rec.id;
2596: l_api_version CONSTANT NUMBER := 1;
2597: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
2598: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2599: l_object_version_number OKS_K_LINES_B.OBJECT_VERSION_NUMBER%TYPE;
2600: lc_object_version_number OKS_K_LINES_B.OBJECT_VERSION_NUMBER%TYPE;
2601: l_row_notfound BOOLEAN := FALSE;
2602: lc_row_notfound BOOLEAN := FALSE;

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

2600: lc_object_version_number OKS_K_LINES_B.OBJECT_VERSION_NUMBER%TYPE;
2601: l_row_notfound BOOLEAN := FALSE;
2602: lc_row_notfound BOOLEAN := FALSE;
2603: BEGIN
2604: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2605: p_init_msg_list,
2606: '_PVT',
2607: x_return_status);
2608: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2604: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2605: p_init_msg_list,
2606: '_PVT',
2607: x_return_status);
2608: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2609: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2610: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2611: RAISE OKC_API.G_EXCEPTION_ERROR;
2612: END IF;

Line 2609: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2605: p_init_msg_list,
2606: '_PVT',
2607: x_return_status);
2608: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2609: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2610: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2611: RAISE OKC_API.G_EXCEPTION_ERROR;
2612: END IF;
2613: BEGIN

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

2606: '_PVT',
2607: x_return_status);
2608: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2609: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2610: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2611: RAISE OKC_API.G_EXCEPTION_ERROR;
2612: END IF;
2613: BEGIN
2614: OPEN lock_csr(p_kln_rec);

Line 2611: RAISE OKC_API.G_EXCEPTION_ERROR;

2607: x_return_status);
2608: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2609: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2610: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2611: RAISE OKC_API.G_EXCEPTION_ERROR;
2612: END IF;
2613: BEGIN
2614: OPEN lock_csr(p_kln_rec);
2615: FETCH lock_csr INTO l_object_version_number;

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

2619: WHEN E_Resource_Busy THEN
2620: IF (lock_csr%ISOPEN) THEN
2621: CLOSE lock_csr;
2622: END IF;
2623: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2624: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2625: END;
2626:
2627: IF ( l_row_notfound ) THEN

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

2630: lc_row_notfound := lchk_csr%NOTFOUND;
2631: CLOSE lchk_csr;
2632: END IF;
2633: IF (lc_row_notfound) THEN
2634: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2635: RAISE OKC_API.G_EXCEPTION_ERROR;
2636: ELSIF lc_object_version_number > p_kln_rec.object_version_number THEN
2637: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2638: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2635: RAISE OKC_API.G_EXCEPTION_ERROR;

2631: CLOSE lchk_csr;
2632: END IF;
2633: IF (lc_row_notfound) THEN
2634: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2635: RAISE OKC_API.G_EXCEPTION_ERROR;
2636: ELSIF lc_object_version_number > p_kln_rec.object_version_number THEN
2637: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2638: RAISE OKC_API.G_EXCEPTION_ERROR;
2639: ELSIF lc_object_version_number <> p_kln_rec.object_version_number THEN

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

2633: IF (lc_row_notfound) THEN
2634: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2635: RAISE OKC_API.G_EXCEPTION_ERROR;
2636: ELSIF lc_object_version_number > p_kln_rec.object_version_number THEN
2637: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2638: RAISE OKC_API.G_EXCEPTION_ERROR;
2639: ELSIF lc_object_version_number <> p_kln_rec.object_version_number THEN
2640: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2641: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2638: RAISE OKC_API.G_EXCEPTION_ERROR;

2634: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2635: RAISE OKC_API.G_EXCEPTION_ERROR;
2636: ELSIF lc_object_version_number > p_kln_rec.object_version_number THEN
2637: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2638: RAISE OKC_API.G_EXCEPTION_ERROR;
2639: ELSIF lc_object_version_number <> p_kln_rec.object_version_number THEN
2640: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2641: RAISE OKC_API.G_EXCEPTION_ERROR;
2642: ELSIF lc_object_version_number = -1 THEN

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

2636: ELSIF lc_object_version_number > p_kln_rec.object_version_number THEN
2637: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2638: RAISE OKC_API.G_EXCEPTION_ERROR;
2639: ELSIF lc_object_version_number <> p_kln_rec.object_version_number THEN
2640: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2641: RAISE OKC_API.G_EXCEPTION_ERROR;
2642: ELSIF lc_object_version_number = -1 THEN
2643: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2644: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2641: RAISE OKC_API.G_EXCEPTION_ERROR;

2637: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2638: RAISE OKC_API.G_EXCEPTION_ERROR;
2639: ELSIF lc_object_version_number <> p_kln_rec.object_version_number THEN
2640: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2641: RAISE OKC_API.G_EXCEPTION_ERROR;
2642: ELSIF lc_object_version_number = -1 THEN
2643: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2644: RAISE OKC_API.G_EXCEPTION_ERROR;
2645: END IF;

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

2639: ELSIF lc_object_version_number <> p_kln_rec.object_version_number THEN
2640: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2641: RAISE OKC_API.G_EXCEPTION_ERROR;
2642: ELSIF lc_object_version_number = -1 THEN
2643: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2644: RAISE OKC_API.G_EXCEPTION_ERROR;
2645: END IF;
2646: x_return_status := l_return_status;
2647: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2644: RAISE OKC_API.G_EXCEPTION_ERROR;

2640: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2641: RAISE OKC_API.G_EXCEPTION_ERROR;
2642: ELSIF lc_object_version_number = -1 THEN
2643: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2644: RAISE OKC_API.G_EXCEPTION_ERROR;
2645: END IF;
2646: x_return_status := l_return_status;
2647: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2648: EXCEPTION

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

2643: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2644: RAISE OKC_API.G_EXCEPTION_ERROR;
2645: END IF;
2646: x_return_status := l_return_status;
2647: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2648: EXCEPTION
2649: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2650: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2651: (

Line 2649: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2645: END IF;
2646: x_return_status := l_return_status;
2647: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2648: EXCEPTION
2649: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2650: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2651: (
2652: l_api_name,
2653: G_PKG_NAME,

Line 2650: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2646: x_return_status := l_return_status;
2647: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2648: EXCEPTION
2649: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2650: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2651: (
2652: l_api_name,
2653: G_PKG_NAME,
2654: 'OKC_API.G_RET_STS_ERROR',

Line 2654: 'OKC_API.G_RET_STS_ERROR',

2650: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2651: (
2652: l_api_name,
2653: G_PKG_NAME,
2654: 'OKC_API.G_RET_STS_ERROR',
2655: x_msg_count,
2656: x_msg_data,
2657: '_PVT'
2658: );

Line 2659: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2655: x_msg_count,
2656: x_msg_data,
2657: '_PVT'
2658: );
2659: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2660: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2661: (
2662: l_api_name,
2663: G_PKG_NAME,

Line 2660: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2656: x_msg_data,
2657: '_PVT'
2658: );
2659: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2660: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2661: (
2662: l_api_name,
2663: G_PKG_NAME,
2664: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2664: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2660: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2661: (
2662: l_api_name,
2663: G_PKG_NAME,
2664: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2665: x_msg_count,
2666: x_msg_data,
2667: '_PVT'
2668: );

Line 2670: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2666: x_msg_data,
2667: '_PVT'
2668: );
2669: WHEN OTHERS THEN
2670: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2671: (
2672: l_api_name,
2673: G_PKG_NAME,
2674: 'OTHERS',

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

2696: FOR UPDATE NOWAIT;
2697:
2698: l_api_version CONSTANT NUMBER := 1;
2699: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
2700: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2701: l_lock_var lock_csr%ROWTYPE;
2702: l_row_notfound BOOLEAN := FALSE;
2703: lc_row_notfound BOOLEAN := FALSE;
2704: BEGIN

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

2701: l_lock_var lock_csr%ROWTYPE;
2702: l_row_notfound BOOLEAN := FALSE;
2703: lc_row_notfound BOOLEAN := FALSE;
2704: BEGIN
2705: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2706: p_init_msg_list,
2707: '_PVT',
2708: x_return_status);
2709: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2705: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2706: p_init_msg_list,
2707: '_PVT',
2708: x_return_status);
2709: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2710: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2711: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2712: RAISE OKC_API.G_EXCEPTION_ERROR;
2713: END IF;

Line 2710: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2706: p_init_msg_list,
2707: '_PVT',
2708: x_return_status);
2709: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2710: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2711: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2712: RAISE OKC_API.G_EXCEPTION_ERROR;
2713: END IF;
2714: BEGIN

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

2707: '_PVT',
2708: x_return_status);
2709: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2710: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2711: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2712: RAISE OKC_API.G_EXCEPTION_ERROR;
2713: END IF;
2714: BEGIN
2715: OPEN lock_csr(p_klt_rec);

Line 2712: RAISE OKC_API.G_EXCEPTION_ERROR;

2708: x_return_status);
2709: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2710: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2711: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2712: RAISE OKC_API.G_EXCEPTION_ERROR;
2713: END IF;
2714: BEGIN
2715: OPEN lock_csr(p_klt_rec);
2716: FETCH lock_csr INTO l_lock_var;

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

2720: WHEN E_Resource_Busy THEN
2721: IF (lock_csr%ISOPEN) THEN
2722: CLOSE lock_csr;
2723: END IF;
2724: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2725: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2726: END;
2727:
2728: IF ( l_row_notfound ) THEN

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

2725: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2726: END;
2727:
2728: IF ( l_row_notfound ) THEN
2729: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2730: RAISE OKC_API.G_EXCEPTION_ERROR;
2731: END IF;
2732: x_return_status := l_return_status;
2733: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2730: RAISE OKC_API.G_EXCEPTION_ERROR;

2726: END;
2727:
2728: IF ( l_row_notfound ) THEN
2729: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2730: RAISE OKC_API.G_EXCEPTION_ERROR;
2731: END IF;
2732: x_return_status := l_return_status;
2733: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2734: EXCEPTION

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

2729: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2730: RAISE OKC_API.G_EXCEPTION_ERROR;
2731: END IF;
2732: x_return_status := l_return_status;
2733: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2734: EXCEPTION
2735: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2736: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2737: (

Line 2735: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2731: END IF;
2732: x_return_status := l_return_status;
2733: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2734: EXCEPTION
2735: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2736: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2737: (
2738: l_api_name,
2739: G_PKG_NAME,

Line 2736: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2732: x_return_status := l_return_status;
2733: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2734: EXCEPTION
2735: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2736: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2737: (
2738: l_api_name,
2739: G_PKG_NAME,
2740: 'OKC_API.G_RET_STS_ERROR',

Line 2740: 'OKC_API.G_RET_STS_ERROR',

2736: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2737: (
2738: l_api_name,
2739: G_PKG_NAME,
2740: 'OKC_API.G_RET_STS_ERROR',
2741: x_msg_count,
2742: x_msg_data,
2743: '_PVT'
2744: );

Line 2745: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2746: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2750: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2756: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

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

2775: p_klnv_rec IN klnv_rec_type) IS
2776:
2777: l_api_version CONSTANT NUMBER := 1;
2778: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
2779: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2780: l_kln_rec kln_rec_type;
2781: l_klt_rec klt_rec_type;
2782: BEGIN
2783: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

2779: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2780: l_kln_rec kln_rec_type;
2781: l_klt_rec klt_rec_type;
2782: BEGIN
2783: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2784: G_PKG_NAME,
2785: p_init_msg_list,
2786: l_api_version,
2787: p_api_version,

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

2786: l_api_version,
2787: p_api_version,
2788: '_PVT',
2789: x_return_status);
2790: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2791: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2792: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2793: RAISE OKC_API.G_EXCEPTION_ERROR;
2794: END IF;

Line 2791: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2787: p_api_version,
2788: '_PVT',
2789: x_return_status);
2790: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2791: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2792: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2793: RAISE OKC_API.G_EXCEPTION_ERROR;
2794: END IF;
2795: -----------------------------------------

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

2788: '_PVT',
2789: x_return_status);
2790: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2791: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2792: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2793: RAISE OKC_API.G_EXCEPTION_ERROR;
2794: END IF;
2795: -----------------------------------------
2796: -- Move VIEW record to "Child" records --

Line 2793: RAISE OKC_API.G_EXCEPTION_ERROR;

2789: x_return_status);
2790: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2791: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2792: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2793: RAISE OKC_API.G_EXCEPTION_ERROR;
2794: END IF;
2795: -----------------------------------------
2796: -- Move VIEW record to "Child" records --
2797: -----------------------------------------

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

2806: x_msg_count,
2807: x_msg_data,
2808: l_kln_rec
2809: );
2810: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2811: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2812: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2813: RAISE OKC_API.G_EXCEPTION_ERROR;
2814: END IF;

Line 2811: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2807: x_msg_data,
2808: l_kln_rec
2809: );
2810: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2811: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2812: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2813: RAISE OKC_API.G_EXCEPTION_ERROR;
2814: END IF;
2815: lock_row(

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

2808: l_kln_rec
2809: );
2810: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2811: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2812: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2813: RAISE OKC_API.G_EXCEPTION_ERROR;
2814: END IF;
2815: lock_row(
2816: p_init_msg_list,

Line 2813: RAISE OKC_API.G_EXCEPTION_ERROR;

2809: );
2810: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2811: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2812: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2813: RAISE OKC_API.G_EXCEPTION_ERROR;
2814: END IF;
2815: lock_row(
2816: p_init_msg_list,
2817: l_return_status,

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

2818: x_msg_count,
2819: x_msg_data,
2820: l_klt_rec
2821: );
2822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2825: RAISE OKC_API.G_EXCEPTION_ERROR;
2826: END IF;

Line 2823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2819: x_msg_data,
2820: l_klt_rec
2821: );
2822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2825: RAISE OKC_API.G_EXCEPTION_ERROR;
2826: END IF;
2827: x_return_status := l_return_status;

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

2820: l_klt_rec
2821: );
2822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2825: RAISE OKC_API.G_EXCEPTION_ERROR;
2826: END IF;
2827: x_return_status := l_return_status;
2828: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2825: RAISE OKC_API.G_EXCEPTION_ERROR;

2821: );
2822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2825: RAISE OKC_API.G_EXCEPTION_ERROR;
2826: END IF;
2827: x_return_status := l_return_status;
2828: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2829: EXCEPTION

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

2824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2825: RAISE OKC_API.G_EXCEPTION_ERROR;
2826: END IF;
2827: x_return_status := l_return_status;
2828: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2829: EXCEPTION
2830: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2831: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2832: (

Line 2830: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2826: END IF;
2827: x_return_status := l_return_status;
2828: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2829: EXCEPTION
2830: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2831: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2832: (
2833: l_api_name,
2834: G_PKG_NAME,

Line 2831: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2827: x_return_status := l_return_status;
2828: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2829: EXCEPTION
2830: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2831: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2832: (
2833: l_api_name,
2834: G_PKG_NAME,
2835: 'OKC_API.G_RET_STS_ERROR',

Line 2835: 'OKC_API.G_RET_STS_ERROR',

2831: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2832: (
2833: l_api_name,
2834: G_PKG_NAME,
2835: 'OKC_API.G_RET_STS_ERROR',
2836: x_msg_count,
2837: x_msg_data,
2838: '_PVT'
2839: );

Line 2840: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2836: x_msg_count,
2837: x_msg_data,
2838: '_PVT'
2839: );
2840: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2841: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2842: (
2843: l_api_name,
2844: G_PKG_NAME,

Line 2841: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2837: x_msg_data,
2838: '_PVT'
2839: );
2840: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2841: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2842: (
2843: l_api_name,
2844: G_PKG_NAME,
2845: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2845: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2841: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2842: (
2843: l_api_name,
2844: G_PKG_NAME,
2845: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2846: x_msg_count,
2847: x_msg_data,
2848: '_PVT'
2849: );

Line 2851: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2847: x_msg_data,
2848: '_PVT'
2849: );
2850: WHEN OTHERS THEN
2851: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2852: (
2853: l_api_name,
2854: G_PKG_NAME,
2855: 'OTHERS',

Line 2871: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS

2867: x_return_status OUT NOCOPY VARCHAR2,
2868: x_msg_count OUT NOCOPY NUMBER,
2869: x_msg_data OUT NOCOPY VARCHAR2,
2870: p_klnv_tbl IN klnv_tbl_type,
2871: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
2872:
2873: l_api_version CONSTANT NUMBER := 1;
2874: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
2875: i NUMBER := 0;

Line 2877: OKC_API.init_msg_list(p_init_msg_list);

2873: l_api_version CONSTANT NUMBER := 1;
2874: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
2875: i NUMBER := 0;
2876: BEGIN
2877: OKC_API.init_msg_list(p_init_msg_list);
2878: -- Make sure PL/SQL table has recrods in it before passing
2879: IF (p_klnv_tbl.COUNT > 0) THEN
2880: i := p_klnv_tbl.FIRST;
2881: LOOP

Line 2883: l_error_rec OKC_API.ERROR_REC_TYPE;

2879: IF (p_klnv_tbl.COUNT > 0) THEN
2880: i := p_klnv_tbl.FIRST;
2881: LOOP
2882: DECLARE
2883: l_error_rec OKC_API.ERROR_REC_TYPE;
2884: BEGIN
2885: l_error_rec.api_name := l_api_name;
2886: l_error_rec.api_package := G_PKG_NAME;
2887: l_error_rec.idx := i;

Line 2890: p_init_msg_list => OKC_API.G_FALSE,

2886: l_error_rec.api_package := G_PKG_NAME;
2887: l_error_rec.idx := i;
2888: lock_row(
2889: p_api_version => p_api_version,
2890: p_init_msg_list => OKC_API.G_FALSE,
2891: x_return_status => l_error_rec.error_type,
2892: x_msg_count => l_error_rec.msg_count,
2893: x_msg_data => l_error_rec.msg_data,
2894: p_klnv_rec => p_klnv_tbl(i));

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

2891: x_return_status => l_error_rec.error_type,
2892: x_msg_count => l_error_rec.msg_count,
2893: x_msg_data => l_error_rec.msg_data,
2894: p_klnv_rec => p_klnv_tbl(i));
2895: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
2896: l_error_rec.sqlcode := SQLCODE;
2897: load_error_tbl(l_error_rec, px_error_tbl);
2898: ELSE
2899: x_msg_count := l_error_rec.msg_count;

Line 2903: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2899: x_msg_count := l_error_rec.msg_count;
2900: x_msg_data := l_error_rec.msg_data;
2901: END IF;
2902: EXCEPTION
2903: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2904: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2905: l_error_rec.sqlcode := SQLCODE;
2906: load_error_tbl(l_error_rec, px_error_tbl);
2907: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

2900: x_msg_data := l_error_rec.msg_data;
2901: END IF;
2902: EXCEPTION
2903: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2904: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2905: l_error_rec.sqlcode := SQLCODE;
2906: load_error_tbl(l_error_rec, px_error_tbl);
2907: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2908: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 2907: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2903: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2904: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2905: l_error_rec.sqlcode := SQLCODE;
2906: load_error_tbl(l_error_rec, px_error_tbl);
2907: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2908: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
2909: l_error_rec.sqlcode := SQLCODE;
2910: load_error_tbl(l_error_rec, px_error_tbl);
2911: WHEN OTHERS THEN

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

2904: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2905: l_error_rec.sqlcode := SQLCODE;
2906: load_error_tbl(l_error_rec, px_error_tbl);
2907: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2908: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
2909: l_error_rec.sqlcode := SQLCODE;
2910: load_error_tbl(l_error_rec, px_error_tbl);
2911: WHEN OTHERS THEN
2912: l_error_rec.error_type := 'OTHERS';

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

2919: END IF;
2920: -- Loop through the error_tbl to find the error with the highest severity
2921: -- and return it.
2922: x_return_status := find_highest_exception(px_error_tbl);
2923: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2924: EXCEPTION
2925: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2926: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2927: (

Line 2925: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2921: -- and return it.
2922: x_return_status := find_highest_exception(px_error_tbl);
2923: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2924: EXCEPTION
2925: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2926: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2927: (
2928: l_api_name,
2929: G_PKG_NAME,

Line 2926: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2922: x_return_status := find_highest_exception(px_error_tbl);
2923: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2924: EXCEPTION
2925: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2926: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2927: (
2928: l_api_name,
2929: G_PKG_NAME,
2930: 'OKC_API.G_RET_STS_ERROR',

Line 2930: 'OKC_API.G_RET_STS_ERROR',

2926: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2927: (
2928: l_api_name,
2929: G_PKG_NAME,
2930: 'OKC_API.G_RET_STS_ERROR',
2931: x_msg_count,
2932: x_msg_data,
2933: '_PVT'
2934: );

Line 2935: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2931: x_msg_count,
2932: x_msg_data,
2933: '_PVT'
2934: );
2935: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2936: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2937: (
2938: l_api_name,
2939: G_PKG_NAME,

Line 2936: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2932: x_msg_data,
2933: '_PVT'
2934: );
2935: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2936: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2937: (
2938: l_api_name,
2939: G_PKG_NAME,
2940: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2940: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2936: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2937: (
2938: l_api_name,
2939: G_PKG_NAME,
2940: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2941: x_msg_count,
2942: x_msg_data,
2943: '_PVT'
2944: );

Line 2946: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2942: x_msg_data,
2943: '_PVT'
2944: );
2945: WHEN OTHERS THEN
2946: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2947: (
2948: l_api_name,
2949: G_PKG_NAME,
2950: 'OTHERS',

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

2965: p_klnv_tbl IN klnv_tbl_type) IS
2966:
2967: l_api_version CONSTANT NUMBER := 1;
2968: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2969: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2970: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2971: BEGIN
2972: OKC_API.init_msg_list(p_init_msg_list);
2973: x_return_status := l_return_status;

Line 2970: l_error_tbl OKC_API.ERROR_TBL_TYPE;

2966:
2967: l_api_version CONSTANT NUMBER := 1;
2968: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2969: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2970: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2971: BEGIN
2972: OKC_API.init_msg_list(p_init_msg_list);
2973: x_return_status := l_return_status;
2974: -- Make sure PL/SQL table has recrods in it before passing

Line 2972: OKC_API.init_msg_list(p_init_msg_list);

2968: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2969: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2970: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2971: BEGIN
2972: OKC_API.init_msg_list(p_init_msg_list);
2973: x_return_status := l_return_status;
2974: -- Make sure PL/SQL table has recrods in it before passing
2975: IF (p_klnv_tbl.COUNT > 0) THEN
2976: lock_row(

Line 2978: p_init_msg_list => OKC_API.G_FALSE,

2974: -- Make sure PL/SQL table has recrods in it before passing
2975: IF (p_klnv_tbl.COUNT > 0) THEN
2976: lock_row(
2977: p_api_version => p_api_version,
2978: p_init_msg_list => OKC_API.G_FALSE,
2979: x_return_status => x_return_status,
2980: x_msg_count => x_msg_count,
2981: x_msg_data => x_msg_data,
2982: p_klnv_tbl => p_klnv_tbl,

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

2982: p_klnv_tbl => p_klnv_tbl,
2983: px_error_tbl => l_error_tbl);
2984: END IF;
2985:
2986: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2987: EXCEPTION
2988: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2989: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2990: (

Line 2988: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2984: END IF;
2985:
2986: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2987: EXCEPTION
2988: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2989: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2990: (
2991: l_api_name,
2992: G_PKG_NAME,

Line 2989: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2985:
2986: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2987: EXCEPTION
2988: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2989: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2990: (
2991: l_api_name,
2992: G_PKG_NAME,
2993: 'OKC_API.G_RET_STS_ERROR',

Line 2993: 'OKC_API.G_RET_STS_ERROR',

2989: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2990: (
2991: l_api_name,
2992: G_PKG_NAME,
2993: 'OKC_API.G_RET_STS_ERROR',
2994: x_msg_count,
2995: x_msg_data,
2996: '_PVT'
2997: );

Line 2998: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2994: x_msg_count,
2995: x_msg_data,
2996: '_PVT'
2997: );
2998: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2999: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3000: (
3001: l_api_name,
3002: G_PKG_NAME,

Line 2999: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2995: x_msg_data,
2996: '_PVT'
2997: );
2998: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2999: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3000: (
3001: l_api_name,
3002: G_PKG_NAME,
3003: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3003: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2999: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3000: (
3001: l_api_name,
3002: G_PKG_NAME,
3003: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3004: x_msg_count,
3005: x_msg_data,
3006: '_PVT'
3007: );

Line 3009: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3005: x_msg_data,
3006: '_PVT'
3007: );
3008: WHEN OTHERS THEN
3009: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3010: (
3011: l_api_name,
3012: G_PKG_NAME,
3013: 'OTHERS',

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

3031: x_kln_rec OUT NOCOPY kln_rec_type) IS
3032:
3033: l_api_version CONSTANT NUMBER := 1;
3034: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
3035: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3036: l_kln_rec kln_rec_type := p_kln_rec;
3037: l_def_kln_rec kln_rec_type;
3038: l_row_notfound BOOLEAN := TRUE;
3039: l_credit_card_changed VARCHAR2(1) := 'N';

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

3046: x_credit_card_changed OUT NOCOPY VARCHAR2
3047: ) RETURN VARCHAR2 IS
3048: l_kln_rec kln_rec_type;
3049: l_row_notfound BOOLEAN := TRUE;
3050: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3051: BEGIN
3052: x_kln_rec := p_kln_rec;
3053: -- Get current database values
3054: l_kln_rec := get_rec(p_kln_rec, l_return_status);

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

3051: BEGIN
3052: x_kln_rec := p_kln_rec;
3053: -- Get current database values
3054: l_kln_rec := get_rec(p_kln_rec, l_return_status);
3055: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
3056: IF (x_kln_rec.id = OKC_API.G_MISS_NUM)
3057: THEN
3058: x_kln_rec.id := l_kln_rec.id;
3059: END IF;

Line 3056: IF (x_kln_rec.id = OKC_API.G_MISS_NUM)

3052: x_kln_rec := p_kln_rec;
3053: -- Get current database values
3054: l_kln_rec := get_rec(p_kln_rec, l_return_status);
3055: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
3056: IF (x_kln_rec.id = OKC_API.G_MISS_NUM)
3057: THEN
3058: x_kln_rec.id := l_kln_rec.id;
3059: END IF;
3060: IF (x_kln_rec.cle_id = OKC_API.G_MISS_NUM)

Line 3060: IF (x_kln_rec.cle_id = OKC_API.G_MISS_NUM)

3056: IF (x_kln_rec.id = OKC_API.G_MISS_NUM)
3057: THEN
3058: x_kln_rec.id := l_kln_rec.id;
3059: END IF;
3060: IF (x_kln_rec.cle_id = OKC_API.G_MISS_NUM)
3061: THEN
3062: x_kln_rec.cle_id := l_kln_rec.cle_id;
3063: END IF;
3064: IF (x_kln_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

Line 3064: IF (x_kln_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

3060: IF (x_kln_rec.cle_id = OKC_API.G_MISS_NUM)
3061: THEN
3062: x_kln_rec.cle_id := l_kln_rec.cle_id;
3063: END IF;
3064: IF (x_kln_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
3065: THEN
3066: x_kln_rec.dnz_chr_id := l_kln_rec.dnz_chr_id;
3067: END IF;
3068: IF (x_kln_rec.discount_list = OKC_API.G_MISS_NUM)

Line 3068: IF (x_kln_rec.discount_list = OKC_API.G_MISS_NUM)

3064: IF (x_kln_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
3065: THEN
3066: x_kln_rec.dnz_chr_id := l_kln_rec.dnz_chr_id;
3067: END IF;
3068: IF (x_kln_rec.discount_list = OKC_API.G_MISS_NUM)
3069: THEN
3070: x_kln_rec.discount_list := l_kln_rec.discount_list;
3071: END IF;
3072: IF (x_kln_rec.acct_rule_id = OKC_API.G_MISS_NUM)

Line 3072: IF (x_kln_rec.acct_rule_id = OKC_API.G_MISS_NUM)

3068: IF (x_kln_rec.discount_list = OKC_API.G_MISS_NUM)
3069: THEN
3070: x_kln_rec.discount_list := l_kln_rec.discount_list;
3071: END IF;
3072: IF (x_kln_rec.acct_rule_id = OKC_API.G_MISS_NUM)
3073: THEN
3074: x_kln_rec.acct_rule_id := l_kln_rec.acct_rule_id;
3075: END IF;
3076: IF (x_kln_rec.payment_type = OKC_API.G_MISS_CHAR)

Line 3076: IF (x_kln_rec.payment_type = OKC_API.G_MISS_CHAR)

3072: IF (x_kln_rec.acct_rule_id = OKC_API.G_MISS_NUM)
3073: THEN
3074: x_kln_rec.acct_rule_id := l_kln_rec.acct_rule_id;
3075: END IF;
3076: IF (x_kln_rec.payment_type = OKC_API.G_MISS_CHAR)
3077: THEN
3078: x_kln_rec.payment_type := l_kln_rec.payment_type;
3079: END IF;
3080: IF (x_kln_rec.cc_no = OKC_API.G_MISS_CHAR)

Line 3080: IF (x_kln_rec.cc_no = OKC_API.G_MISS_CHAR)

3076: IF (x_kln_rec.payment_type = OKC_API.G_MISS_CHAR)
3077: THEN
3078: x_kln_rec.payment_type := l_kln_rec.payment_type;
3079: END IF;
3080: IF (x_kln_rec.cc_no = OKC_API.G_MISS_CHAR)
3081: THEN
3082: x_kln_rec.cc_no := l_kln_rec.cc_no;
3083: END IF;
3084: IF (x_kln_rec.cc_expiry_date = OKC_API.G_MISS_DATE)

Line 3084: IF (x_kln_rec.cc_expiry_date = OKC_API.G_MISS_DATE)

3080: IF (x_kln_rec.cc_no = OKC_API.G_MISS_CHAR)
3081: THEN
3082: x_kln_rec.cc_no := l_kln_rec.cc_no;
3083: END IF;
3084: IF (x_kln_rec.cc_expiry_date = OKC_API.G_MISS_DATE)
3085: THEN
3086: x_kln_rec.cc_expiry_date := l_kln_rec.cc_expiry_date;
3087: END IF;
3088: IF (x_kln_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM)

Line 3088: IF (x_kln_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM)

3084: IF (x_kln_rec.cc_expiry_date = OKC_API.G_MISS_DATE)
3085: THEN
3086: x_kln_rec.cc_expiry_date := l_kln_rec.cc_expiry_date;
3087: END IF;
3088: IF (x_kln_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM)
3089: THEN
3090: x_kln_rec.cc_bank_acct_id := l_kln_rec.cc_bank_acct_id;
3091: END IF;
3092: IF (x_kln_rec.cc_auth_code = OKC_API.G_MISS_CHAR)

Line 3092: IF (x_kln_rec.cc_auth_code = OKC_API.G_MISS_CHAR)

3088: IF (x_kln_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM)
3089: THEN
3090: x_kln_rec.cc_bank_acct_id := l_kln_rec.cc_bank_acct_id;
3091: END IF;
3092: IF (x_kln_rec.cc_auth_code = OKC_API.G_MISS_CHAR)
3093: THEN
3094: x_kln_rec.cc_auth_code := l_kln_rec.cc_auth_code;
3095: END IF;
3096: IF (x_kln_rec.commitment_id = OKC_API.G_MISS_NUM)

Line 3096: IF (x_kln_rec.commitment_id = OKC_API.G_MISS_NUM)

3092: IF (x_kln_rec.cc_auth_code = OKC_API.G_MISS_CHAR)
3093: THEN
3094: x_kln_rec.cc_auth_code := l_kln_rec.cc_auth_code;
3095: END IF;
3096: IF (x_kln_rec.commitment_id = OKC_API.G_MISS_NUM)
3097: THEN
3098: x_kln_rec.commitment_id := l_kln_rec.commitment_id;
3099: END IF;
3100: IF (x_kln_rec.locked_price_list_id = OKC_API.G_MISS_NUM)

Line 3100: IF (x_kln_rec.locked_price_list_id = OKC_API.G_MISS_NUM)

3096: IF (x_kln_rec.commitment_id = OKC_API.G_MISS_NUM)
3097: THEN
3098: x_kln_rec.commitment_id := l_kln_rec.commitment_id;
3099: END IF;
3100: IF (x_kln_rec.locked_price_list_id = OKC_API.G_MISS_NUM)
3101: THEN
3102: x_kln_rec.locked_price_list_id := l_kln_rec.locked_price_list_id;
3103: END IF;
3104: IF (x_kln_rec.usage_est_yn = OKC_API.G_MISS_CHAR)

Line 3104: IF (x_kln_rec.usage_est_yn = OKC_API.G_MISS_CHAR)

3100: IF (x_kln_rec.locked_price_list_id = OKC_API.G_MISS_NUM)
3101: THEN
3102: x_kln_rec.locked_price_list_id := l_kln_rec.locked_price_list_id;
3103: END IF;
3104: IF (x_kln_rec.usage_est_yn = OKC_API.G_MISS_CHAR)
3105: THEN
3106: x_kln_rec.usage_est_yn := l_kln_rec.usage_est_yn;
3107: END IF;
3108: IF (x_kln_rec.usage_est_method = OKC_API.G_MISS_CHAR)

Line 3108: IF (x_kln_rec.usage_est_method = OKC_API.G_MISS_CHAR)

3104: IF (x_kln_rec.usage_est_yn = OKC_API.G_MISS_CHAR)
3105: THEN
3106: x_kln_rec.usage_est_yn := l_kln_rec.usage_est_yn;
3107: END IF;
3108: IF (x_kln_rec.usage_est_method = OKC_API.G_MISS_CHAR)
3109: THEN
3110: x_kln_rec.usage_est_method := l_kln_rec.usage_est_method;
3111: END IF;
3112: IF (x_kln_rec.usage_est_start_date = OKC_API.G_MISS_DATE)

Line 3112: IF (x_kln_rec.usage_est_start_date = OKC_API.G_MISS_DATE)

3108: IF (x_kln_rec.usage_est_method = OKC_API.G_MISS_CHAR)
3109: THEN
3110: x_kln_rec.usage_est_method := l_kln_rec.usage_est_method;
3111: END IF;
3112: IF (x_kln_rec.usage_est_start_date = OKC_API.G_MISS_DATE)
3113: THEN
3114: x_kln_rec.usage_est_start_date := l_kln_rec.usage_est_start_date;
3115: END IF;
3116: IF (x_kln_rec.termn_method = OKC_API.G_MISS_CHAR)

Line 3116: IF (x_kln_rec.termn_method = OKC_API.G_MISS_CHAR)

3112: IF (x_kln_rec.usage_est_start_date = OKC_API.G_MISS_DATE)
3113: THEN
3114: x_kln_rec.usage_est_start_date := l_kln_rec.usage_est_start_date;
3115: END IF;
3116: IF (x_kln_rec.termn_method = OKC_API.G_MISS_CHAR)
3117: THEN
3118: x_kln_rec.termn_method := l_kln_rec.termn_method;
3119: END IF;
3120: IF (x_kln_rec.ubt_amount = OKC_API.G_MISS_NUM)

Line 3120: IF (x_kln_rec.ubt_amount = OKC_API.G_MISS_NUM)

3116: IF (x_kln_rec.termn_method = OKC_API.G_MISS_CHAR)
3117: THEN
3118: x_kln_rec.termn_method := l_kln_rec.termn_method;
3119: END IF;
3120: IF (x_kln_rec.ubt_amount = OKC_API.G_MISS_NUM)
3121: THEN
3122: x_kln_rec.ubt_amount := l_kln_rec.ubt_amount;
3123: END IF;
3124: IF (x_kln_rec.credit_amount = OKC_API.G_MISS_NUM)

Line 3124: IF (x_kln_rec.credit_amount = OKC_API.G_MISS_NUM)

3120: IF (x_kln_rec.ubt_amount = OKC_API.G_MISS_NUM)
3121: THEN
3122: x_kln_rec.ubt_amount := l_kln_rec.ubt_amount;
3123: END IF;
3124: IF (x_kln_rec.credit_amount = OKC_API.G_MISS_NUM)
3125: THEN
3126: x_kln_rec.credit_amount := l_kln_rec.credit_amount;
3127: END IF;
3128: IF (x_kln_rec.suppressed_credit = OKC_API.G_MISS_NUM)

Line 3128: IF (x_kln_rec.suppressed_credit = OKC_API.G_MISS_NUM)

3124: IF (x_kln_rec.credit_amount = OKC_API.G_MISS_NUM)
3125: THEN
3126: x_kln_rec.credit_amount := l_kln_rec.credit_amount;
3127: END IF;
3128: IF (x_kln_rec.suppressed_credit = OKC_API.G_MISS_NUM)
3129: THEN
3130: x_kln_rec.suppressed_credit := l_kln_rec.suppressed_credit;
3131: END IF;
3132: IF (x_kln_rec.override_amount = OKC_API.G_MISS_NUM)

Line 3132: IF (x_kln_rec.override_amount = OKC_API.G_MISS_NUM)

3128: IF (x_kln_rec.suppressed_credit = OKC_API.G_MISS_NUM)
3129: THEN
3130: x_kln_rec.suppressed_credit := l_kln_rec.suppressed_credit;
3131: END IF;
3132: IF (x_kln_rec.override_amount = OKC_API.G_MISS_NUM)
3133: THEN
3134: x_kln_rec.override_amount := l_kln_rec.override_amount;
3135: END IF;
3136: IF (x_kln_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR)

Line 3136: IF (x_kln_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR)

3132: IF (x_kln_rec.override_amount = OKC_API.G_MISS_NUM)
3133: THEN
3134: x_kln_rec.override_amount := l_kln_rec.override_amount;
3135: END IF;
3136: IF (x_kln_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR)
3137: THEN
3138: x_kln_rec.cust_po_number_req_yn := l_kln_rec.cust_po_number_req_yn;
3139: END IF;
3140: IF (x_kln_rec.cust_po_number = OKC_API.G_MISS_CHAR)

Line 3140: IF (x_kln_rec.cust_po_number = OKC_API.G_MISS_CHAR)

3136: IF (x_kln_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR)
3137: THEN
3138: x_kln_rec.cust_po_number_req_yn := l_kln_rec.cust_po_number_req_yn;
3139: END IF;
3140: IF (x_kln_rec.cust_po_number = OKC_API.G_MISS_CHAR)
3141: THEN
3142: x_kln_rec.cust_po_number := l_kln_rec.cust_po_number;
3143: END IF;
3144: IF (x_kln_rec.grace_duration = OKC_API.G_MISS_NUM)

Line 3144: IF (x_kln_rec.grace_duration = OKC_API.G_MISS_NUM)

3140: IF (x_kln_rec.cust_po_number = OKC_API.G_MISS_CHAR)
3141: THEN
3142: x_kln_rec.cust_po_number := l_kln_rec.cust_po_number;
3143: END IF;
3144: IF (x_kln_rec.grace_duration = OKC_API.G_MISS_NUM)
3145: THEN
3146: x_kln_rec.grace_duration := l_kln_rec.grace_duration;
3147: END IF;
3148: IF (x_kln_rec.grace_period = OKC_API.G_MISS_CHAR)

Line 3148: IF (x_kln_rec.grace_period = OKC_API.G_MISS_CHAR)

3144: IF (x_kln_rec.grace_duration = OKC_API.G_MISS_NUM)
3145: THEN
3146: x_kln_rec.grace_duration := l_kln_rec.grace_duration;
3147: END IF;
3148: IF (x_kln_rec.grace_period = OKC_API.G_MISS_CHAR)
3149: THEN
3150: x_kln_rec.grace_period := l_kln_rec.grace_period;
3151: END IF;
3152: IF (x_kln_rec.inv_print_flag = OKC_API.G_MISS_CHAR)

Line 3152: IF (x_kln_rec.inv_print_flag = OKC_API.G_MISS_CHAR)

3148: IF (x_kln_rec.grace_period = OKC_API.G_MISS_CHAR)
3149: THEN
3150: x_kln_rec.grace_period := l_kln_rec.grace_period;
3151: END IF;
3152: IF (x_kln_rec.inv_print_flag = OKC_API.G_MISS_CHAR)
3153: THEN
3154: x_kln_rec.inv_print_flag := l_kln_rec.inv_print_flag;
3155: END IF;
3156: IF (x_kln_rec.price_uom = OKC_API.G_MISS_CHAR)

Line 3156: IF (x_kln_rec.price_uom = OKC_API.G_MISS_CHAR)

3152: IF (x_kln_rec.inv_print_flag = OKC_API.G_MISS_CHAR)
3153: THEN
3154: x_kln_rec.inv_print_flag := l_kln_rec.inv_print_flag;
3155: END IF;
3156: IF (x_kln_rec.price_uom = OKC_API.G_MISS_CHAR)
3157: THEN
3158: x_kln_rec.price_uom := l_kln_rec.price_uom;
3159: END IF;
3160: IF (x_kln_rec.tax_amount = OKC_API.G_MISS_NUM)

Line 3160: IF (x_kln_rec.tax_amount = OKC_API.G_MISS_NUM)

3156: IF (x_kln_rec.price_uom = OKC_API.G_MISS_CHAR)
3157: THEN
3158: x_kln_rec.price_uom := l_kln_rec.price_uom;
3159: END IF;
3160: IF (x_kln_rec.tax_amount = OKC_API.G_MISS_NUM)
3161: THEN
3162: x_kln_rec.tax_amount := l_kln_rec.tax_amount;
3163: END IF;
3164: IF (x_kln_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR)

Line 3164: IF (x_kln_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR)

3160: IF (x_kln_rec.tax_amount = OKC_API.G_MISS_NUM)
3161: THEN
3162: x_kln_rec.tax_amount := l_kln_rec.tax_amount;
3163: END IF;
3164: IF (x_kln_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR)
3165: THEN
3166: x_kln_rec.tax_inclusive_yn := l_kln_rec.tax_inclusive_yn;
3167: END IF;
3168: IF (x_kln_rec.tax_status = OKC_API.G_MISS_CHAR)

Line 3168: IF (x_kln_rec.tax_status = OKC_API.G_MISS_CHAR)

3164: IF (x_kln_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR)
3165: THEN
3166: x_kln_rec.tax_inclusive_yn := l_kln_rec.tax_inclusive_yn;
3167: END IF;
3168: IF (x_kln_rec.tax_status = OKC_API.G_MISS_CHAR)
3169: THEN
3170: x_kln_rec.tax_status := l_kln_rec.tax_status;
3171: END IF;
3172: IF (x_kln_rec.tax_code = OKC_API.G_MISS_NUM)

Line 3172: IF (x_kln_rec.tax_code = OKC_API.G_MISS_NUM)

3168: IF (x_kln_rec.tax_status = OKC_API.G_MISS_CHAR)
3169: THEN
3170: x_kln_rec.tax_status := l_kln_rec.tax_status;
3171: END IF;
3172: IF (x_kln_rec.tax_code = OKC_API.G_MISS_NUM)
3173: THEN
3174: x_kln_rec.tax_code := l_kln_rec.tax_code;
3175: END IF;
3176: IF (x_kln_rec.tax_exemption_id = OKC_API.G_MISS_NUM)

Line 3176: IF (x_kln_rec.tax_exemption_id = OKC_API.G_MISS_NUM)

3172: IF (x_kln_rec.tax_code = OKC_API.G_MISS_NUM)
3173: THEN
3174: x_kln_rec.tax_code := l_kln_rec.tax_code;
3175: END IF;
3176: IF (x_kln_rec.tax_exemption_id = OKC_API.G_MISS_NUM)
3177: THEN
3178: x_kln_rec.tax_exemption_id := l_kln_rec.tax_exemption_id;
3179: END IF;
3180: IF (x_kln_rec.ib_trans_type = OKC_API.G_MISS_CHAR)

Line 3180: IF (x_kln_rec.ib_trans_type = OKC_API.G_MISS_CHAR)

3176: IF (x_kln_rec.tax_exemption_id = OKC_API.G_MISS_NUM)
3177: THEN
3178: x_kln_rec.tax_exemption_id := l_kln_rec.tax_exemption_id;
3179: END IF;
3180: IF (x_kln_rec.ib_trans_type = OKC_API.G_MISS_CHAR)
3181: THEN
3182: x_kln_rec.ib_trans_type := l_kln_rec.ib_trans_type;
3183: END IF;
3184: IF (x_kln_rec.ib_trans_date = OKC_API.G_MISS_DATE)

Line 3184: IF (x_kln_rec.ib_trans_date = OKC_API.G_MISS_DATE)

3180: IF (x_kln_rec.ib_trans_type = OKC_API.G_MISS_CHAR)
3181: THEN
3182: x_kln_rec.ib_trans_type := l_kln_rec.ib_trans_type;
3183: END IF;
3184: IF (x_kln_rec.ib_trans_date = OKC_API.G_MISS_DATE)
3185: THEN
3186: x_kln_rec.ib_trans_date := l_kln_rec.ib_trans_date;
3187: END IF;
3188: IF (x_kln_rec.prod_price = OKC_API.G_MISS_NUM)

Line 3188: IF (x_kln_rec.prod_price = OKC_API.G_MISS_NUM)

3184: IF (x_kln_rec.ib_trans_date = OKC_API.G_MISS_DATE)
3185: THEN
3186: x_kln_rec.ib_trans_date := l_kln_rec.ib_trans_date;
3187: END IF;
3188: IF (x_kln_rec.prod_price = OKC_API.G_MISS_NUM)
3189: THEN
3190: x_kln_rec.prod_price := l_kln_rec.prod_price;
3191: END IF;
3192: IF (x_kln_rec.service_price = OKC_API.G_MISS_NUM)

Line 3192: IF (x_kln_rec.service_price = OKC_API.G_MISS_NUM)

3188: IF (x_kln_rec.prod_price = OKC_API.G_MISS_NUM)
3189: THEN
3190: x_kln_rec.prod_price := l_kln_rec.prod_price;
3191: END IF;
3192: IF (x_kln_rec.service_price = OKC_API.G_MISS_NUM)
3193: THEN
3194: x_kln_rec.service_price := l_kln_rec.service_price;
3195: END IF;
3196: IF (x_kln_rec.clvl_list_price = OKC_API.G_MISS_NUM)

Line 3196: IF (x_kln_rec.clvl_list_price = OKC_API.G_MISS_NUM)

3192: IF (x_kln_rec.service_price = OKC_API.G_MISS_NUM)
3193: THEN
3194: x_kln_rec.service_price := l_kln_rec.service_price;
3195: END IF;
3196: IF (x_kln_rec.clvl_list_price = OKC_API.G_MISS_NUM)
3197: THEN
3198: x_kln_rec.clvl_list_price := l_kln_rec.clvl_list_price;
3199: END IF;
3200: IF (x_kln_rec.clvl_quantity = OKC_API.G_MISS_NUM)

Line 3200: IF (x_kln_rec.clvl_quantity = OKC_API.G_MISS_NUM)

3196: IF (x_kln_rec.clvl_list_price = OKC_API.G_MISS_NUM)
3197: THEN
3198: x_kln_rec.clvl_list_price := l_kln_rec.clvl_list_price;
3199: END IF;
3200: IF (x_kln_rec.clvl_quantity = OKC_API.G_MISS_NUM)
3201: THEN
3202: x_kln_rec.clvl_quantity := l_kln_rec.clvl_quantity;
3203: END IF;
3204: IF (x_kln_rec.clvl_extended_amt = OKC_API.G_MISS_NUM)

Line 3204: IF (x_kln_rec.clvl_extended_amt = OKC_API.G_MISS_NUM)

3200: IF (x_kln_rec.clvl_quantity = OKC_API.G_MISS_NUM)
3201: THEN
3202: x_kln_rec.clvl_quantity := l_kln_rec.clvl_quantity;
3203: END IF;
3204: IF (x_kln_rec.clvl_extended_amt = OKC_API.G_MISS_NUM)
3205: THEN
3206: x_kln_rec.clvl_extended_amt := l_kln_rec.clvl_extended_amt;
3207: END IF;
3208: IF (x_kln_rec.clvl_uom_code = OKC_API.G_MISS_CHAR)

Line 3208: IF (x_kln_rec.clvl_uom_code = OKC_API.G_MISS_CHAR)

3204: IF (x_kln_rec.clvl_extended_amt = OKC_API.G_MISS_NUM)
3205: THEN
3206: x_kln_rec.clvl_extended_amt := l_kln_rec.clvl_extended_amt;
3207: END IF;
3208: IF (x_kln_rec.clvl_uom_code = OKC_API.G_MISS_CHAR)
3209: THEN
3210: x_kln_rec.clvl_uom_code := l_kln_rec.clvl_uom_code;
3211: END IF;
3212: IF (x_kln_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR)

Line 3212: IF (x_kln_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR)

3208: IF (x_kln_rec.clvl_uom_code = OKC_API.G_MISS_CHAR)
3209: THEN
3210: x_kln_rec.clvl_uom_code := l_kln_rec.clvl_uom_code;
3211: END IF;
3212: IF (x_kln_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR)
3213: THEN
3214: x_kln_rec.toplvl_operand_code := l_kln_rec.toplvl_operand_code;
3215: END IF;
3216: IF (x_kln_rec.toplvl_operand_val = OKC_API.G_MISS_NUM)

Line 3216: IF (x_kln_rec.toplvl_operand_val = OKC_API.G_MISS_NUM)

3212: IF (x_kln_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR)
3213: THEN
3214: x_kln_rec.toplvl_operand_code := l_kln_rec.toplvl_operand_code;
3215: END IF;
3216: IF (x_kln_rec.toplvl_operand_val = OKC_API.G_MISS_NUM)
3217: THEN
3218: x_kln_rec.toplvl_operand_val := l_kln_rec.toplvl_operand_val;
3219: END IF;
3220: IF (x_kln_rec.toplvl_quantity = OKC_API.G_MISS_NUM)

Line 3220: IF (x_kln_rec.toplvl_quantity = OKC_API.G_MISS_NUM)

3216: IF (x_kln_rec.toplvl_operand_val = OKC_API.G_MISS_NUM)
3217: THEN
3218: x_kln_rec.toplvl_operand_val := l_kln_rec.toplvl_operand_val;
3219: END IF;
3220: IF (x_kln_rec.toplvl_quantity = OKC_API.G_MISS_NUM)
3221: THEN
3222: x_kln_rec.toplvl_quantity := l_kln_rec.toplvl_quantity;
3223: END IF;
3224: IF (x_kln_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR)

Line 3224: IF (x_kln_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR)

3220: IF (x_kln_rec.toplvl_quantity = OKC_API.G_MISS_NUM)
3221: THEN
3222: x_kln_rec.toplvl_quantity := l_kln_rec.toplvl_quantity;
3223: END IF;
3224: IF (x_kln_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR)
3225: THEN
3226: x_kln_rec.toplvl_uom_code := l_kln_rec.toplvl_uom_code;
3227: END IF;
3228: IF (x_kln_rec.toplvl_adj_price = OKC_API.G_MISS_NUM)

Line 3228: IF (x_kln_rec.toplvl_adj_price = OKC_API.G_MISS_NUM)

3224: IF (x_kln_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR)
3225: THEN
3226: x_kln_rec.toplvl_uom_code := l_kln_rec.toplvl_uom_code;
3227: END IF;
3228: IF (x_kln_rec.toplvl_adj_price = OKC_API.G_MISS_NUM)
3229: THEN
3230: x_kln_rec.toplvl_adj_price := l_kln_rec.toplvl_adj_price;
3231: END IF;
3232: IF (x_kln_rec.toplvl_price_qty = OKC_API.G_MISS_NUM)

Line 3232: IF (x_kln_rec.toplvl_price_qty = OKC_API.G_MISS_NUM)

3228: IF (x_kln_rec.toplvl_adj_price = OKC_API.G_MISS_NUM)
3229: THEN
3230: x_kln_rec.toplvl_adj_price := l_kln_rec.toplvl_adj_price;
3231: END IF;
3232: IF (x_kln_rec.toplvl_price_qty = OKC_API.G_MISS_NUM)
3233: THEN
3234: x_kln_rec.toplvl_price_qty := l_kln_rec.toplvl_price_qty;
3235: END IF;
3236: IF (x_kln_rec.averaging_interval = OKC_API.G_MISS_NUM)

Line 3236: IF (x_kln_rec.averaging_interval = OKC_API.G_MISS_NUM)

3232: IF (x_kln_rec.toplvl_price_qty = OKC_API.G_MISS_NUM)
3233: THEN
3234: x_kln_rec.toplvl_price_qty := l_kln_rec.toplvl_price_qty;
3235: END IF;
3236: IF (x_kln_rec.averaging_interval = OKC_API.G_MISS_NUM)
3237: THEN
3238: x_kln_rec.averaging_interval := l_kln_rec.averaging_interval;
3239: END IF;
3240: IF (x_kln_rec.settlement_interval = OKC_API.G_MISS_CHAR)

Line 3240: IF (x_kln_rec.settlement_interval = OKC_API.G_MISS_CHAR)

3236: IF (x_kln_rec.averaging_interval = OKC_API.G_MISS_NUM)
3237: THEN
3238: x_kln_rec.averaging_interval := l_kln_rec.averaging_interval;
3239: END IF;
3240: IF (x_kln_rec.settlement_interval = OKC_API.G_MISS_CHAR)
3241: THEN
3242: x_kln_rec.settlement_interval := l_kln_rec.settlement_interval;
3243: END IF;
3244: IF (x_kln_rec.minimum_quantity = OKC_API.G_MISS_NUM)

Line 3244: IF (x_kln_rec.minimum_quantity = OKC_API.G_MISS_NUM)

3240: IF (x_kln_rec.settlement_interval = OKC_API.G_MISS_CHAR)
3241: THEN
3242: x_kln_rec.settlement_interval := l_kln_rec.settlement_interval;
3243: END IF;
3244: IF (x_kln_rec.minimum_quantity = OKC_API.G_MISS_NUM)
3245: THEN
3246: x_kln_rec.minimum_quantity := l_kln_rec.minimum_quantity;
3247: END IF;
3248: IF (x_kln_rec.default_quantity = OKC_API.G_MISS_NUM)

Line 3248: IF (x_kln_rec.default_quantity = OKC_API.G_MISS_NUM)

3244: IF (x_kln_rec.minimum_quantity = OKC_API.G_MISS_NUM)
3245: THEN
3246: x_kln_rec.minimum_quantity := l_kln_rec.minimum_quantity;
3247: END IF;
3248: IF (x_kln_rec.default_quantity = OKC_API.G_MISS_NUM)
3249: THEN
3250: x_kln_rec.default_quantity := l_kln_rec.default_quantity;
3251: END IF;
3252: IF (x_kln_rec.amcv_flag = OKC_API.G_MISS_CHAR)

Line 3252: IF (x_kln_rec.amcv_flag = OKC_API.G_MISS_CHAR)

3248: IF (x_kln_rec.default_quantity = OKC_API.G_MISS_NUM)
3249: THEN
3250: x_kln_rec.default_quantity := l_kln_rec.default_quantity;
3251: END IF;
3252: IF (x_kln_rec.amcv_flag = OKC_API.G_MISS_CHAR)
3253: THEN
3254: x_kln_rec.amcv_flag := l_kln_rec.amcv_flag;
3255: END IF;
3256: IF (x_kln_rec.fixed_quantity = OKC_API.G_MISS_NUM)

Line 3256: IF (x_kln_rec.fixed_quantity = OKC_API.G_MISS_NUM)

3252: IF (x_kln_rec.amcv_flag = OKC_API.G_MISS_CHAR)
3253: THEN
3254: x_kln_rec.amcv_flag := l_kln_rec.amcv_flag;
3255: END IF;
3256: IF (x_kln_rec.fixed_quantity = OKC_API.G_MISS_NUM)
3257: THEN
3258: x_kln_rec.fixed_quantity := l_kln_rec.fixed_quantity;
3259: END IF;
3260: IF (x_kln_rec.usage_duration = OKC_API.G_MISS_NUM)

Line 3260: IF (x_kln_rec.usage_duration = OKC_API.G_MISS_NUM)

3256: IF (x_kln_rec.fixed_quantity = OKC_API.G_MISS_NUM)
3257: THEN
3258: x_kln_rec.fixed_quantity := l_kln_rec.fixed_quantity;
3259: END IF;
3260: IF (x_kln_rec.usage_duration = OKC_API.G_MISS_NUM)
3261: THEN
3262: x_kln_rec.usage_duration := l_kln_rec.usage_duration;
3263: END IF;
3264: IF (x_kln_rec.usage_period = OKC_API.G_MISS_CHAR)

Line 3264: IF (x_kln_rec.usage_period = OKC_API.G_MISS_CHAR)

3260: IF (x_kln_rec.usage_duration = OKC_API.G_MISS_NUM)
3261: THEN
3262: x_kln_rec.usage_duration := l_kln_rec.usage_duration;
3263: END IF;
3264: IF (x_kln_rec.usage_period = OKC_API.G_MISS_CHAR)
3265: THEN
3266: x_kln_rec.usage_period := l_kln_rec.usage_period;
3267: END IF;
3268: IF (x_kln_rec.level_yn = OKC_API.G_MISS_CHAR)

Line 3268: IF (x_kln_rec.level_yn = OKC_API.G_MISS_CHAR)

3264: IF (x_kln_rec.usage_period = OKC_API.G_MISS_CHAR)
3265: THEN
3266: x_kln_rec.usage_period := l_kln_rec.usage_period;
3267: END IF;
3268: IF (x_kln_rec.level_yn = OKC_API.G_MISS_CHAR)
3269: THEN
3270: x_kln_rec.level_yn := l_kln_rec.level_yn;
3271: END IF;
3272: IF (x_kln_rec.usage_type = OKC_API.G_MISS_CHAR)

Line 3272: IF (x_kln_rec.usage_type = OKC_API.G_MISS_CHAR)

3268: IF (x_kln_rec.level_yn = OKC_API.G_MISS_CHAR)
3269: THEN
3270: x_kln_rec.level_yn := l_kln_rec.level_yn;
3271: END IF;
3272: IF (x_kln_rec.usage_type = OKC_API.G_MISS_CHAR)
3273: THEN
3274: x_kln_rec.usage_type := l_kln_rec.usage_type;
3275: END IF;
3276: IF (x_kln_rec.uom_quantified = OKC_API.G_MISS_CHAR)

Line 3276: IF (x_kln_rec.uom_quantified = OKC_API.G_MISS_CHAR)

3272: IF (x_kln_rec.usage_type = OKC_API.G_MISS_CHAR)
3273: THEN
3274: x_kln_rec.usage_type := l_kln_rec.usage_type;
3275: END IF;
3276: IF (x_kln_rec.uom_quantified = OKC_API.G_MISS_CHAR)
3277: THEN
3278: x_kln_rec.uom_quantified := l_kln_rec.uom_quantified;
3279: END IF;
3280: IF (x_kln_rec.base_reading = OKC_API.G_MISS_NUM)

Line 3280: IF (x_kln_rec.base_reading = OKC_API.G_MISS_NUM)

3276: IF (x_kln_rec.uom_quantified = OKC_API.G_MISS_CHAR)
3277: THEN
3278: x_kln_rec.uom_quantified := l_kln_rec.uom_quantified;
3279: END IF;
3280: IF (x_kln_rec.base_reading = OKC_API.G_MISS_NUM)
3281: THEN
3282: x_kln_rec.base_reading := l_kln_rec.base_reading;
3283: END IF;
3284: IF (x_kln_rec.billing_schedule_type = OKC_API.G_MISS_CHAR)

Line 3284: IF (x_kln_rec.billing_schedule_type = OKC_API.G_MISS_CHAR)

3280: IF (x_kln_rec.base_reading = OKC_API.G_MISS_NUM)
3281: THEN
3282: x_kln_rec.base_reading := l_kln_rec.base_reading;
3283: END IF;
3284: IF (x_kln_rec.billing_schedule_type = OKC_API.G_MISS_CHAR)
3285: THEN
3286: x_kln_rec.billing_schedule_type := l_kln_rec.billing_schedule_type;
3287: END IF;
3288: IF (x_kln_rec.full_credit = OKC_API.G_MISS_CHAR)

Line 3288: IF (x_kln_rec.full_credit = OKC_API.G_MISS_CHAR)

3284: IF (x_kln_rec.billing_schedule_type = OKC_API.G_MISS_CHAR)
3285: THEN
3286: x_kln_rec.billing_schedule_type := l_kln_rec.billing_schedule_type;
3287: END IF;
3288: IF (x_kln_rec.full_credit = OKC_API.G_MISS_CHAR)
3289: THEN
3290: x_kln_rec.full_credit := l_kln_rec.full_credit;
3291: END IF;
3292: IF (x_kln_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM)

Line 3292: IF (x_kln_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM)

3288: IF (x_kln_rec.full_credit = OKC_API.G_MISS_CHAR)
3289: THEN
3290: x_kln_rec.full_credit := l_kln_rec.full_credit;
3291: END IF;
3292: IF (x_kln_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM)
3293: THEN
3294: x_kln_rec.locked_price_list_line_id := l_kln_rec.locked_price_list_line_id;
3295: END IF;
3296: IF (x_kln_rec.break_uom = OKC_API.G_MISS_CHAR)

Line 3296: IF (x_kln_rec.break_uom = OKC_API.G_MISS_CHAR)

3292: IF (x_kln_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM)
3293: THEN
3294: x_kln_rec.locked_price_list_line_id := l_kln_rec.locked_price_list_line_id;
3295: END IF;
3296: IF (x_kln_rec.break_uom = OKC_API.G_MISS_CHAR)
3297: THEN
3298: x_kln_rec.break_uom := l_kln_rec.break_uom;
3299: END IF;
3300: IF (x_kln_rec.prorate = OKC_API.G_MISS_CHAR)

Line 3300: IF (x_kln_rec.prorate = OKC_API.G_MISS_CHAR)

3296: IF (x_kln_rec.break_uom = OKC_API.G_MISS_CHAR)
3297: THEN
3298: x_kln_rec.break_uom := l_kln_rec.break_uom;
3299: END IF;
3300: IF (x_kln_rec.prorate = OKC_API.G_MISS_CHAR)
3301: THEN
3302: x_kln_rec.prorate := l_kln_rec.prorate;
3303: END IF;
3304: IF (x_kln_rec.coverage_type = OKC_API.G_MISS_CHAR)

Line 3304: IF (x_kln_rec.coverage_type = OKC_API.G_MISS_CHAR)

3300: IF (x_kln_rec.prorate = OKC_API.G_MISS_CHAR)
3301: THEN
3302: x_kln_rec.prorate := l_kln_rec.prorate;
3303: END IF;
3304: IF (x_kln_rec.coverage_type = OKC_API.G_MISS_CHAR)
3305: THEN
3306: x_kln_rec.coverage_type := l_kln_rec.coverage_type;
3307: END IF;
3308: IF (x_kln_rec.exception_cov_id = OKC_API.G_MISS_NUM)

Line 3308: IF (x_kln_rec.exception_cov_id = OKC_API.G_MISS_NUM)

3304: IF (x_kln_rec.coverage_type = OKC_API.G_MISS_CHAR)
3305: THEN
3306: x_kln_rec.coverage_type := l_kln_rec.coverage_type;
3307: END IF;
3308: IF (x_kln_rec.exception_cov_id = OKC_API.G_MISS_NUM)
3309: THEN
3310: x_kln_rec.exception_cov_id := l_kln_rec.exception_cov_id;
3311: END IF;
3312: IF (x_kln_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR)

Line 3312: IF (x_kln_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR)

3308: IF (x_kln_rec.exception_cov_id = OKC_API.G_MISS_NUM)
3309: THEN
3310: x_kln_rec.exception_cov_id := l_kln_rec.exception_cov_id;
3311: END IF;
3312: IF (x_kln_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR)
3313: THEN
3314: x_kln_rec.limit_uom_quantified := l_kln_rec.limit_uom_quantified;
3315: END IF;
3316: IF (x_kln_rec.discount_amount = OKC_API.G_MISS_NUM)

Line 3316: IF (x_kln_rec.discount_amount = OKC_API.G_MISS_NUM)

3312: IF (x_kln_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR)
3313: THEN
3314: x_kln_rec.limit_uom_quantified := l_kln_rec.limit_uom_quantified;
3315: END IF;
3316: IF (x_kln_rec.discount_amount = OKC_API.G_MISS_NUM)
3317: THEN
3318: x_kln_rec.discount_amount := l_kln_rec.discount_amount;
3319: END IF;
3320: IF (x_kln_rec.discount_percent = OKC_API.G_MISS_NUM)

Line 3320: IF (x_kln_rec.discount_percent = OKC_API.G_MISS_NUM)

3316: IF (x_kln_rec.discount_amount = OKC_API.G_MISS_NUM)
3317: THEN
3318: x_kln_rec.discount_amount := l_kln_rec.discount_amount;
3319: END IF;
3320: IF (x_kln_rec.discount_percent = OKC_API.G_MISS_NUM)
3321: THEN
3322: x_kln_rec.discount_percent := l_kln_rec.discount_percent;
3323: END IF;
3324: IF (x_kln_rec.offset_duration = OKC_API.G_MISS_NUM)

Line 3324: IF (x_kln_rec.offset_duration = OKC_API.G_MISS_NUM)

3320: IF (x_kln_rec.discount_percent = OKC_API.G_MISS_NUM)
3321: THEN
3322: x_kln_rec.discount_percent := l_kln_rec.discount_percent;
3323: END IF;
3324: IF (x_kln_rec.offset_duration = OKC_API.G_MISS_NUM)
3325: THEN
3326: x_kln_rec.offset_duration := l_kln_rec.offset_duration;
3327: END IF;
3328: IF (x_kln_rec.offset_period = OKC_API.G_MISS_CHAR)

Line 3328: IF (x_kln_rec.offset_period = OKC_API.G_MISS_CHAR)

3324: IF (x_kln_rec.offset_duration = OKC_API.G_MISS_NUM)
3325: THEN
3326: x_kln_rec.offset_duration := l_kln_rec.offset_duration;
3327: END IF;
3328: IF (x_kln_rec.offset_period = OKC_API.G_MISS_CHAR)
3329: THEN
3330: x_kln_rec.offset_period := l_kln_rec.offset_period;
3331: END IF;
3332: IF (x_kln_rec.incident_severity_id = OKC_API.G_MISS_NUM)

Line 3332: IF (x_kln_rec.incident_severity_id = OKC_API.G_MISS_NUM)

3328: IF (x_kln_rec.offset_period = OKC_API.G_MISS_CHAR)
3329: THEN
3330: x_kln_rec.offset_period := l_kln_rec.offset_period;
3331: END IF;
3332: IF (x_kln_rec.incident_severity_id = OKC_API.G_MISS_NUM)
3333: THEN
3334: x_kln_rec.incident_severity_id := l_kln_rec.incident_severity_id;
3335: END IF;
3336: IF (x_kln_rec.pdf_id = OKC_API.G_MISS_NUM)

Line 3336: IF (x_kln_rec.pdf_id = OKC_API.G_MISS_NUM)

3332: IF (x_kln_rec.incident_severity_id = OKC_API.G_MISS_NUM)
3333: THEN
3334: x_kln_rec.incident_severity_id := l_kln_rec.incident_severity_id;
3335: END IF;
3336: IF (x_kln_rec.pdf_id = OKC_API.G_MISS_NUM)
3337: THEN
3338: x_kln_rec.pdf_id := l_kln_rec.pdf_id;
3339: END IF;
3340: IF (x_kln_rec.work_thru_yn = OKC_API.G_MISS_CHAR)

Line 3340: IF (x_kln_rec.work_thru_yn = OKC_API.G_MISS_CHAR)

3336: IF (x_kln_rec.pdf_id = OKC_API.G_MISS_NUM)
3337: THEN
3338: x_kln_rec.pdf_id := l_kln_rec.pdf_id;
3339: END IF;
3340: IF (x_kln_rec.work_thru_yn = OKC_API.G_MISS_CHAR)
3341: THEN
3342: x_kln_rec.work_thru_yn := l_kln_rec.work_thru_yn;
3343: END IF;
3344: IF (x_kln_rec.react_active_yn = OKC_API.G_MISS_CHAR)

Line 3344: IF (x_kln_rec.react_active_yn = OKC_API.G_MISS_CHAR)

3340: IF (x_kln_rec.work_thru_yn = OKC_API.G_MISS_CHAR)
3341: THEN
3342: x_kln_rec.work_thru_yn := l_kln_rec.work_thru_yn;
3343: END IF;
3344: IF (x_kln_rec.react_active_yn = OKC_API.G_MISS_CHAR)
3345: THEN
3346: x_kln_rec.react_active_yn := l_kln_rec.react_active_yn;
3347: END IF;
3348: IF (x_kln_rec.transfer_option = OKC_API.G_MISS_CHAR)

Line 3348: IF (x_kln_rec.transfer_option = OKC_API.G_MISS_CHAR)

3344: IF (x_kln_rec.react_active_yn = OKC_API.G_MISS_CHAR)
3345: THEN
3346: x_kln_rec.react_active_yn := l_kln_rec.react_active_yn;
3347: END IF;
3348: IF (x_kln_rec.transfer_option = OKC_API.G_MISS_CHAR)
3349: THEN
3350: x_kln_rec.transfer_option := l_kln_rec.transfer_option;
3351: END IF;
3352: IF (x_kln_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR)

Line 3352: IF (x_kln_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR)

3348: IF (x_kln_rec.transfer_option = OKC_API.G_MISS_CHAR)
3349: THEN
3350: x_kln_rec.transfer_option := l_kln_rec.transfer_option;
3351: END IF;
3352: IF (x_kln_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR)
3353: THEN
3354: x_kln_rec.prod_upgrade_yn := l_kln_rec.prod_upgrade_yn;
3355: END IF;
3356: IF (x_kln_rec.inheritance_type = OKC_API.G_MISS_CHAR)

Line 3356: IF (x_kln_rec.inheritance_type = OKC_API.G_MISS_CHAR)

3352: IF (x_kln_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR)
3353: THEN
3354: x_kln_rec.prod_upgrade_yn := l_kln_rec.prod_upgrade_yn;
3355: END IF;
3356: IF (x_kln_rec.inheritance_type = OKC_API.G_MISS_CHAR)
3357: THEN
3358: x_kln_rec.inheritance_type := l_kln_rec.inheritance_type;
3359: END IF;
3360: IF (x_kln_rec.pm_program_id = OKC_API.G_MISS_NUM)

Line 3360: IF (x_kln_rec.pm_program_id = OKC_API.G_MISS_NUM)

3356: IF (x_kln_rec.inheritance_type = OKC_API.G_MISS_CHAR)
3357: THEN
3358: x_kln_rec.inheritance_type := l_kln_rec.inheritance_type;
3359: END IF;
3360: IF (x_kln_rec.pm_program_id = OKC_API.G_MISS_NUM)
3361: THEN
3362: x_kln_rec.pm_program_id := l_kln_rec.pm_program_id;
3363: END IF;
3364: IF (x_kln_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR)

Line 3364: IF (x_kln_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR)

3360: IF (x_kln_rec.pm_program_id = OKC_API.G_MISS_NUM)
3361: THEN
3362: x_kln_rec.pm_program_id := l_kln_rec.pm_program_id;
3363: END IF;
3364: IF (x_kln_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR)
3365: THEN
3366: x_kln_rec.pm_conf_req_yn := l_kln_rec.pm_conf_req_yn;
3367: END IF;
3368: IF (x_kln_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR)

Line 3368: IF (x_kln_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR)

3364: IF (x_kln_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR)
3365: THEN
3366: x_kln_rec.pm_conf_req_yn := l_kln_rec.pm_conf_req_yn;
3367: END IF;
3368: IF (x_kln_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR)
3369: THEN
3370: x_kln_rec.pm_sch_exists_yn := l_kln_rec.pm_sch_exists_yn;
3371: END IF;
3372: IF (x_kln_rec.allow_bt_discount = OKC_API.G_MISS_CHAR)

Line 3372: IF (x_kln_rec.allow_bt_discount = OKC_API.G_MISS_CHAR)

3368: IF (x_kln_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR)
3369: THEN
3370: x_kln_rec.pm_sch_exists_yn := l_kln_rec.pm_sch_exists_yn;
3371: END IF;
3372: IF (x_kln_rec.allow_bt_discount = OKC_API.G_MISS_CHAR)
3373: THEN
3374: x_kln_rec.allow_bt_discount := l_kln_rec.allow_bt_discount;
3375: END IF;
3376: IF (x_kln_rec.apply_default_timezone = OKC_API.G_MISS_CHAR)

Line 3376: IF (x_kln_rec.apply_default_timezone = OKC_API.G_MISS_CHAR)

3372: IF (x_kln_rec.allow_bt_discount = OKC_API.G_MISS_CHAR)
3373: THEN
3374: x_kln_rec.allow_bt_discount := l_kln_rec.allow_bt_discount;
3375: END IF;
3376: IF (x_kln_rec.apply_default_timezone = OKC_API.G_MISS_CHAR)
3377: THEN
3378: x_kln_rec.apply_default_timezone := l_kln_rec.apply_default_timezone;
3379: END IF;
3380: IF (x_kln_rec.sync_date_install = OKC_API.G_MISS_CHAR)

Line 3380: IF (x_kln_rec.sync_date_install = OKC_API.G_MISS_CHAR)

3376: IF (x_kln_rec.apply_default_timezone = OKC_API.G_MISS_CHAR)
3377: THEN
3378: x_kln_rec.apply_default_timezone := l_kln_rec.apply_default_timezone;
3379: END IF;
3380: IF (x_kln_rec.sync_date_install = OKC_API.G_MISS_CHAR)
3381: THEN
3382: x_kln_rec.sync_date_install := l_kln_rec.sync_date_install;
3383: END IF;
3384: IF (x_kln_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 3384: IF (x_kln_rec.object_version_number = OKC_API.G_MISS_NUM)

3380: IF (x_kln_rec.sync_date_install = OKC_API.G_MISS_CHAR)
3381: THEN
3382: x_kln_rec.sync_date_install := l_kln_rec.sync_date_install;
3383: END IF;
3384: IF (x_kln_rec.object_version_number = OKC_API.G_MISS_NUM)
3385: THEN
3386: x_kln_rec.object_version_number := l_kln_rec.object_version_number;
3387: END IF;
3388: IF (x_kln_rec.request_id = OKC_API.G_MISS_NUM)

Line 3388: IF (x_kln_rec.request_id = OKC_API.G_MISS_NUM)

3384: IF (x_kln_rec.object_version_number = OKC_API.G_MISS_NUM)
3385: THEN
3386: x_kln_rec.object_version_number := l_kln_rec.object_version_number;
3387: END IF;
3388: IF (x_kln_rec.request_id = OKC_API.G_MISS_NUM)
3389: THEN
3390: x_kln_rec.request_id := l_kln_rec.request_id;
3391: END IF;
3392: IF (x_kln_rec.created_by = OKC_API.G_MISS_NUM)

Line 3392: IF (x_kln_rec.created_by = OKC_API.G_MISS_NUM)

3388: IF (x_kln_rec.request_id = OKC_API.G_MISS_NUM)
3389: THEN
3390: x_kln_rec.request_id := l_kln_rec.request_id;
3391: END IF;
3392: IF (x_kln_rec.created_by = OKC_API.G_MISS_NUM)
3393: THEN
3394: x_kln_rec.created_by := l_kln_rec.created_by;
3395: END IF;
3396: IF (x_kln_rec.creation_date = OKC_API.G_MISS_DATE)

Line 3396: IF (x_kln_rec.creation_date = OKC_API.G_MISS_DATE)

3392: IF (x_kln_rec.created_by = OKC_API.G_MISS_NUM)
3393: THEN
3394: x_kln_rec.created_by := l_kln_rec.created_by;
3395: END IF;
3396: IF (x_kln_rec.creation_date = OKC_API.G_MISS_DATE)
3397: THEN
3398: x_kln_rec.creation_date := l_kln_rec.creation_date;
3399: END IF;
3400: IF (x_kln_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 3400: IF (x_kln_rec.last_updated_by = OKC_API.G_MISS_NUM)

3396: IF (x_kln_rec.creation_date = OKC_API.G_MISS_DATE)
3397: THEN
3398: x_kln_rec.creation_date := l_kln_rec.creation_date;
3399: END IF;
3400: IF (x_kln_rec.last_updated_by = OKC_API.G_MISS_NUM)
3401: THEN
3402: x_kln_rec.last_updated_by := l_kln_rec.last_updated_by;
3403: END IF;
3404: IF (x_kln_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 3404: IF (x_kln_rec.last_update_date = OKC_API.G_MISS_DATE)

3400: IF (x_kln_rec.last_updated_by = OKC_API.G_MISS_NUM)
3401: THEN
3402: x_kln_rec.last_updated_by := l_kln_rec.last_updated_by;
3403: END IF;
3404: IF (x_kln_rec.last_update_date = OKC_API.G_MISS_DATE)
3405: THEN
3406: x_kln_rec.last_update_date := l_kln_rec.last_update_date;
3407: END IF;
3408: IF (x_kln_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 3408: IF (x_kln_rec.last_update_login = OKC_API.G_MISS_NUM)

3404: IF (x_kln_rec.last_update_date = OKC_API.G_MISS_DATE)
3405: THEN
3406: x_kln_rec.last_update_date := l_kln_rec.last_update_date;
3407: END IF;
3408: IF (x_kln_rec.last_update_login = OKC_API.G_MISS_NUM)
3409: THEN
3410: x_kln_rec.last_update_login := l_kln_rec.last_update_login;
3411: END IF;
3412: -- R12 Data Model Changes 4485150 Start

Line 3415: IF (x_kln_rec.trxn_extension_id = OKC_API.G_MISS_NUM)

3411: END IF;
3412: -- R12 Data Model Changes 4485150 Start
3413:
3414: /**
3415: IF (x_kln_rec.trxn_extension_id = OKC_API.G_MISS_NUM)
3416: THEN
3417: x_kln_rec.trxn_extension_id := l_kln_rec.trxn_extension_id;
3418: END IF;
3419: **/

Line 3421: IF (x_kln_rec.trxn_extension_id = OKC_API.G_MISS_NUM)

3417: x_kln_rec.trxn_extension_id := l_kln_rec.trxn_extension_id;
3418: END IF;
3419: **/
3420: --bug 4656532 (QA updates cc_auth_code after authorization which we need to null out if credit card changes
3421: IF (x_kln_rec.trxn_extension_id = OKC_API.G_MISS_NUM)
3422: THEN
3423: x_kln_rec.trxn_extension_id := l_kln_rec.trxn_extension_id;
3424:
3425: x_credit_card_changed := 'N';

Line 3435: IF (x_kln_rec.tax_classification_code = OKC_API.G_MISS_CHAR)

3431: x_credit_card_changed := 'N';
3432: END IF;
3433:
3434:
3435: IF (x_kln_rec.tax_classification_code = OKC_API.G_MISS_CHAR)
3436: THEN
3437: x_kln_rec.tax_classification_code := l_kln_rec.tax_classification_code;
3438: END IF;
3439: IF (x_kln_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR)

Line 3439: IF (x_kln_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR)

3435: IF (x_kln_rec.tax_classification_code = OKC_API.G_MISS_CHAR)
3436: THEN
3437: x_kln_rec.tax_classification_code := l_kln_rec.tax_classification_code;
3438: END IF;
3439: IF (x_kln_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR)
3440: THEN
3441: x_kln_rec.exempt_certificate_number := l_kln_rec.exempt_certificate_number;
3442: END IF;
3443: IF (x_kln_rec.exempt_reason_code = OKC_API.G_MISS_CHAR)

Line 3443: IF (x_kln_rec.exempt_reason_code = OKC_API.G_MISS_CHAR)

3439: IF (x_kln_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR)
3440: THEN
3441: x_kln_rec.exempt_certificate_number := l_kln_rec.exempt_certificate_number;
3442: END IF;
3443: IF (x_kln_rec.exempt_reason_code = OKC_API.G_MISS_CHAR)
3444: THEN
3445: x_kln_rec.exempt_reason_code := l_kln_rec.exempt_reason_code;
3446: END IF;
3447: IF (x_kln_rec.coverage_id = OKC_API.G_MISS_NUM)

Line 3447: IF (x_kln_rec.coverage_id = OKC_API.G_MISS_NUM)

3443: IF (x_kln_rec.exempt_reason_code = OKC_API.G_MISS_CHAR)
3444: THEN
3445: x_kln_rec.exempt_reason_code := l_kln_rec.exempt_reason_code;
3446: END IF;
3447: IF (x_kln_rec.coverage_id = OKC_API.G_MISS_NUM)
3448: THEN
3449: x_kln_rec.coverage_id := l_kln_rec.coverage_id;
3450: END IF;
3451: IF (x_kln_rec.standard_cov_yn = OKC_API.G_MISS_CHAR)

Line 3451: IF (x_kln_rec.standard_cov_yn = OKC_API.G_MISS_CHAR)

3447: IF (x_kln_rec.coverage_id = OKC_API.G_MISS_NUM)
3448: THEN
3449: x_kln_rec.coverage_id := l_kln_rec.coverage_id;
3450: END IF;
3451: IF (x_kln_rec.standard_cov_yn = OKC_API.G_MISS_CHAR)
3452: THEN
3453: x_kln_rec.standard_cov_yn := l_kln_rec.standard_cov_yn;
3454: END IF;
3455: IF (x_kln_rec.orig_system_id1 = OKC_API.G_MISS_NUM)

Line 3455: IF (x_kln_rec.orig_system_id1 = OKC_API.G_MISS_NUM)

3451: IF (x_kln_rec.standard_cov_yn = OKC_API.G_MISS_CHAR)
3452: THEN
3453: x_kln_rec.standard_cov_yn := l_kln_rec.standard_cov_yn;
3454: END IF;
3455: IF (x_kln_rec.orig_system_id1 = OKC_API.G_MISS_NUM)
3456: THEN
3457: x_kln_rec.orig_system_id1 := l_kln_rec.orig_system_id1;
3458: END IF;
3459: IF (x_kln_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR)

Line 3459: IF (x_kln_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR)

3455: IF (x_kln_rec.orig_system_id1 = OKC_API.G_MISS_NUM)
3456: THEN
3457: x_kln_rec.orig_system_id1 := l_kln_rec.orig_system_id1;
3458: END IF;
3459: IF (x_kln_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR)
3460: THEN
3461: x_kln_rec.orig_system_reference1 := l_kln_rec.orig_system_reference1;
3462: END IF;
3463: IF (x_kln_rec.orig_system_source_code = OKC_API.G_MISS_CHAR)

Line 3463: IF (x_kln_rec.orig_system_source_code = OKC_API.G_MISS_CHAR)

3459: IF (x_kln_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR)
3460: THEN
3461: x_kln_rec.orig_system_reference1 := l_kln_rec.orig_system_reference1;
3462: END IF;
3463: IF (x_kln_rec.orig_system_source_code = OKC_API.G_MISS_CHAR)
3464: THEN
3465: x_kln_rec.orig_system_source_code := l_kln_rec.orig_system_source_code;
3466: END IF;
3467: -- R12 Data Model Changes 4485150 End

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

3475: FUNCTION Set_Attributes (
3476: p_kln_rec IN kln_rec_type,
3477: x_kln_rec OUT NOCOPY kln_rec_type
3478: ) RETURN VARCHAR2 IS
3479: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3480: BEGIN
3481: x_kln_rec := p_kln_rec;
3482: x_kln_rec.OBJECT_VERSION_NUMBER := p_kln_rec.OBJECT_VERSION_NUMBER + 1;
3483: RETURN(l_return_status);

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

3482: x_kln_rec.OBJECT_VERSION_NUMBER := p_kln_rec.OBJECT_VERSION_NUMBER + 1;
3483: RETURN(l_return_status);
3484: END Set_Attributes;
3485: BEGIN
3486: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3487: p_init_msg_list,
3488: '_PVT',
3489: x_return_status);
3490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3486: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3487: p_init_msg_list,
3488: '_PVT',
3489: x_return_status);
3490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3493: RAISE OKC_API.G_EXCEPTION_ERROR;
3494: END IF;

Line 3491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3487: p_init_msg_list,
3488: '_PVT',
3489: x_return_status);
3490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3493: RAISE OKC_API.G_EXCEPTION_ERROR;
3494: END IF;
3495: --- Setting item attributes

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

3488: '_PVT',
3489: x_return_status);
3490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3493: RAISE OKC_API.G_EXCEPTION_ERROR;
3494: END IF;
3495: --- Setting item attributes
3496: l_return_status := Set_Attributes(

Line 3493: RAISE OKC_API.G_EXCEPTION_ERROR;

3489: x_return_status);
3490: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3491: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3492: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3493: RAISE OKC_API.G_EXCEPTION_ERROR;
3494: END IF;
3495: --- Setting item attributes
3496: l_return_status := Set_Attributes(
3497: p_kln_rec, -- IN

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

3496: l_return_status := Set_Attributes(
3497: p_kln_rec, -- IN
3498: l_kln_rec); -- OUT
3499: --- If any errors happen abort API
3500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3503: RAISE OKC_API.G_EXCEPTION_ERROR;
3504: END IF;

Line 3501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3497: p_kln_rec, -- IN
3498: l_kln_rec); -- OUT
3499: --- If any errors happen abort API
3500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3503: RAISE OKC_API.G_EXCEPTION_ERROR;
3504: END IF;
3505: l_return_status := populate_new_record(l_kln_rec, l_def_kln_rec, l_credit_card_changed);

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

3498: l_kln_rec); -- OUT
3499: --- If any errors happen abort API
3500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3503: RAISE OKC_API.G_EXCEPTION_ERROR;
3504: END IF;
3505: l_return_status := populate_new_record(l_kln_rec, l_def_kln_rec, l_credit_card_changed);
3506: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3503: RAISE OKC_API.G_EXCEPTION_ERROR;

3499: --- If any errors happen abort API
3500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3503: RAISE OKC_API.G_EXCEPTION_ERROR;
3504: END IF;
3505: l_return_status := populate_new_record(l_kln_rec, l_def_kln_rec, l_credit_card_changed);
3506: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3503: RAISE OKC_API.G_EXCEPTION_ERROR;
3504: END IF;
3505: l_return_status := populate_new_record(l_kln_rec, l_def_kln_rec, l_credit_card_changed);
3506: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3508: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3509: RAISE OKC_API.G_EXCEPTION_ERROR;
3510: END IF;

Line 3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3503: RAISE OKC_API.G_EXCEPTION_ERROR;
3504: END IF;
3505: l_return_status := populate_new_record(l_kln_rec, l_def_kln_rec, l_credit_card_changed);
3506: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3508: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3509: RAISE OKC_API.G_EXCEPTION_ERROR;
3510: END IF;
3511:

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

3504: END IF;
3505: l_return_status := populate_new_record(l_kln_rec, l_def_kln_rec, l_credit_card_changed);
3506: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3508: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3509: RAISE OKC_API.G_EXCEPTION_ERROR;
3510: END IF;
3511:
3512: --bug 4656532 (QA updates cc_auth_code after authorization which we need to null out if credit card changes

Line 3509: RAISE OKC_API.G_EXCEPTION_ERROR;

3505: l_return_status := populate_new_record(l_kln_rec, l_def_kln_rec, l_credit_card_changed);
3506: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3508: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3509: RAISE OKC_API.G_EXCEPTION_ERROR;
3510: END IF;
3511:
3512: --bug 4656532 (QA updates cc_auth_code after authorization which we need to null out if credit card changes
3513: IF l_credit_card_changed = 'Y' THEN

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

3617: WHERE ID = l_def_kln_rec.id;
3618:
3619: x_kln_rec := l_kln_rec;
3620: x_return_status := l_return_status;
3621: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3622: EXCEPTION
3623: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3624: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3625: (

Line 3623: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3619: x_kln_rec := l_kln_rec;
3620: x_return_status := l_return_status;
3621: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3622: EXCEPTION
3623: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3624: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3625: (
3626: l_api_name,
3627: G_PKG_NAME,

Line 3624: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3620: x_return_status := l_return_status;
3621: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3622: EXCEPTION
3623: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3624: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3625: (
3626: l_api_name,
3627: G_PKG_NAME,
3628: 'OKC_API.G_RET_STS_ERROR',

Line 3628: 'OKC_API.G_RET_STS_ERROR',

3624: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3625: (
3626: l_api_name,
3627: G_PKG_NAME,
3628: 'OKC_API.G_RET_STS_ERROR',
3629: x_msg_count,
3630: x_msg_data,
3631: '_PVT'
3632: );

Line 3633: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3629: x_msg_count,
3630: x_msg_data,
3631: '_PVT'
3632: );
3633: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3634: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3635: (
3636: l_api_name,
3637: G_PKG_NAME,

Line 3634: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3630: x_msg_data,
3631: '_PVT'
3632: );
3633: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3634: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3635: (
3636: l_api_name,
3637: G_PKG_NAME,
3638: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3638: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3634: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3635: (
3636: l_api_name,
3637: G_PKG_NAME,
3638: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3639: x_msg_count,
3640: x_msg_data,
3641: '_PVT'
3642: );

Line 3644: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3640: x_msg_data,
3641: '_PVT'
3642: );
3643: WHEN OTHERS THEN
3644: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3645: (
3646: l_api_name,
3647: G_PKG_NAME,
3648: 'OTHERS',

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

3663: x_klt_rec OUT NOCOPY klt_rec_type) IS
3664:
3665: l_api_version CONSTANT NUMBER := 1;
3666: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
3667: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3668: l_klt_rec klt_rec_type := p_klt_rec;
3669: l_def_klt_rec klt_rec_type;
3670: l_row_notfound BOOLEAN := TRUE;
3671: ----------------------------------

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

3676: x_klt_rec OUT NOCOPY klt_rec_type
3677: ) RETURN VARCHAR2 IS
3678: l_klt_rec klt_rec_type;
3679: l_row_notfound BOOLEAN := TRUE;
3680: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3681: BEGIN
3682: x_klt_rec := p_klt_rec;
3683: -- Get current database values
3684: l_klt_rec := get_rec(p_klt_rec, l_return_status);

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

3681: BEGIN
3682: x_klt_rec := p_klt_rec;
3683: -- Get current database values
3684: l_klt_rec := get_rec(p_klt_rec, l_return_status);
3685: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
3686: IF (x_klt_rec.id = OKC_API.G_MISS_NUM)
3687: THEN
3688: x_klt_rec.id := l_klt_rec.id;
3689: END IF;

Line 3686: IF (x_klt_rec.id = OKC_API.G_MISS_NUM)

3682: x_klt_rec := p_klt_rec;
3683: -- Get current database values
3684: l_klt_rec := get_rec(p_klt_rec, l_return_status);
3685: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
3686: IF (x_klt_rec.id = OKC_API.G_MISS_NUM)
3687: THEN
3688: x_klt_rec.id := l_klt_rec.id;
3689: END IF;
3690: IF (x_klt_rec.language = OKC_API.G_MISS_CHAR)

Line 3690: IF (x_klt_rec.language = OKC_API.G_MISS_CHAR)

3686: IF (x_klt_rec.id = OKC_API.G_MISS_NUM)
3687: THEN
3688: x_klt_rec.id := l_klt_rec.id;
3689: END IF;
3690: IF (x_klt_rec.language = OKC_API.G_MISS_CHAR)
3691: THEN
3692: x_klt_rec.language := l_klt_rec.language;
3693: END IF;
3694: IF (x_klt_rec.source_lang = OKC_API.G_MISS_CHAR)

Line 3694: IF (x_klt_rec.source_lang = OKC_API.G_MISS_CHAR)

3690: IF (x_klt_rec.language = OKC_API.G_MISS_CHAR)
3691: THEN
3692: x_klt_rec.language := l_klt_rec.language;
3693: END IF;
3694: IF (x_klt_rec.source_lang = OKC_API.G_MISS_CHAR)
3695: THEN
3696: x_klt_rec.source_lang := l_klt_rec.source_lang;
3697: END IF;
3698: IF (x_klt_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 3698: IF (x_klt_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

3694: IF (x_klt_rec.source_lang = OKC_API.G_MISS_CHAR)
3695: THEN
3696: x_klt_rec.source_lang := l_klt_rec.source_lang;
3697: END IF;
3698: IF (x_klt_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3699: THEN
3700: x_klt_rec.sfwt_flag := l_klt_rec.sfwt_flag;
3701: END IF;
3702: IF (x_klt_rec.invoice_text = OKC_API.G_MISS_CHAR)

Line 3702: IF (x_klt_rec.invoice_text = OKC_API.G_MISS_CHAR)

3698: IF (x_klt_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3699: THEN
3700: x_klt_rec.sfwt_flag := l_klt_rec.sfwt_flag;
3701: END IF;
3702: IF (x_klt_rec.invoice_text = OKC_API.G_MISS_CHAR)
3703: THEN
3704: x_klt_rec.invoice_text := l_klt_rec.invoice_text;
3705: END IF;
3706: IF (x_klt_rec.ib_trx_details = OKC_API.G_MISS_CHAR)

Line 3706: IF (x_klt_rec.ib_trx_details = OKC_API.G_MISS_CHAR)

3702: IF (x_klt_rec.invoice_text = OKC_API.G_MISS_CHAR)
3703: THEN
3704: x_klt_rec.invoice_text := l_klt_rec.invoice_text;
3705: END IF;
3706: IF (x_klt_rec.ib_trx_details = OKC_API.G_MISS_CHAR)
3707: THEN
3708: x_klt_rec.ib_trx_details := l_klt_rec.ib_trx_details;
3709: END IF;
3710: IF (x_klt_rec.status_text = OKC_API.G_MISS_CHAR)

Line 3710: IF (x_klt_rec.status_text = OKC_API.G_MISS_CHAR)

3706: IF (x_klt_rec.ib_trx_details = OKC_API.G_MISS_CHAR)
3707: THEN
3708: x_klt_rec.ib_trx_details := l_klt_rec.ib_trx_details;
3709: END IF;
3710: IF (x_klt_rec.status_text = OKC_API.G_MISS_CHAR)
3711: THEN
3712: x_klt_rec.status_text := l_klt_rec.status_text;
3713: END IF;
3714: IF (x_klt_rec.react_time_name = OKC_API.G_MISS_CHAR)

Line 3714: IF (x_klt_rec.react_time_name = OKC_API.G_MISS_CHAR)

3710: IF (x_klt_rec.status_text = OKC_API.G_MISS_CHAR)
3711: THEN
3712: x_klt_rec.status_text := l_klt_rec.status_text;
3713: END IF;
3714: IF (x_klt_rec.react_time_name = OKC_API.G_MISS_CHAR)
3715: THEN
3716: x_klt_rec.react_time_name := l_klt_rec.react_time_name;
3717: END IF;
3718: IF (x_klt_rec.created_by = OKC_API.G_MISS_NUM)

Line 3718: IF (x_klt_rec.created_by = OKC_API.G_MISS_NUM)

3714: IF (x_klt_rec.react_time_name = OKC_API.G_MISS_CHAR)
3715: THEN
3716: x_klt_rec.react_time_name := l_klt_rec.react_time_name;
3717: END IF;
3718: IF (x_klt_rec.created_by = OKC_API.G_MISS_NUM)
3719: THEN
3720: x_klt_rec.created_by := l_klt_rec.created_by;
3721: END IF;
3722: IF (x_klt_rec.creation_date = OKC_API.G_MISS_DATE)

Line 3722: IF (x_klt_rec.creation_date = OKC_API.G_MISS_DATE)

3718: IF (x_klt_rec.created_by = OKC_API.G_MISS_NUM)
3719: THEN
3720: x_klt_rec.created_by := l_klt_rec.created_by;
3721: END IF;
3722: IF (x_klt_rec.creation_date = OKC_API.G_MISS_DATE)
3723: THEN
3724: x_klt_rec.creation_date := l_klt_rec.creation_date;
3725: END IF;
3726: IF (x_klt_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 3726: IF (x_klt_rec.last_updated_by = OKC_API.G_MISS_NUM)

3722: IF (x_klt_rec.creation_date = OKC_API.G_MISS_DATE)
3723: THEN
3724: x_klt_rec.creation_date := l_klt_rec.creation_date;
3725: END IF;
3726: IF (x_klt_rec.last_updated_by = OKC_API.G_MISS_NUM)
3727: THEN
3728: x_klt_rec.last_updated_by := l_klt_rec.last_updated_by;
3729: END IF;
3730: IF (x_klt_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 3730: IF (x_klt_rec.last_update_date = OKC_API.G_MISS_DATE)

3726: IF (x_klt_rec.last_updated_by = OKC_API.G_MISS_NUM)
3727: THEN
3728: x_klt_rec.last_updated_by := l_klt_rec.last_updated_by;
3729: END IF;
3730: IF (x_klt_rec.last_update_date = OKC_API.G_MISS_DATE)
3731: THEN
3732: x_klt_rec.last_update_date := l_klt_rec.last_update_date;
3733: END IF;
3734: IF (x_klt_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 3734: IF (x_klt_rec.last_update_login = OKC_API.G_MISS_NUM)

3730: IF (x_klt_rec.last_update_date = OKC_API.G_MISS_DATE)
3731: THEN
3732: x_klt_rec.last_update_date := l_klt_rec.last_update_date;
3733: END IF;
3734: IF (x_klt_rec.last_update_login = OKC_API.G_MISS_NUM)
3735: THEN
3736: x_klt_rec.last_update_login := l_klt_rec.last_update_login;
3737: END IF;
3738: END IF;

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

3744: FUNCTION Set_Attributes (
3745: p_klt_rec IN klt_rec_type,
3746: x_klt_rec OUT NOCOPY klt_rec_type
3747: ) RETURN VARCHAR2 IS
3748: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3749: BEGIN
3750: x_klt_rec := p_klt_rec;
3751: x_klt_rec.LANGUAGE := USERENV('LANG');
3752: x_klt_rec.LANGUAGE := USERENV('LANG');

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

3752: x_klt_rec.LANGUAGE := USERENV('LANG');
3753: RETURN(l_return_status);
3754: END Set_Attributes;
3755: BEGIN
3756: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3757: p_init_msg_list,
3758: '_PVT',
3759: x_return_status);
3760: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3756: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3757: p_init_msg_list,
3758: '_PVT',
3759: x_return_status);
3760: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3761: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3762: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3763: RAISE OKC_API.G_EXCEPTION_ERROR;
3764: END IF;

Line 3761: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3757: p_init_msg_list,
3758: '_PVT',
3759: x_return_status);
3760: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3761: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3762: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3763: RAISE OKC_API.G_EXCEPTION_ERROR;
3764: END IF;
3765: --- Setting item attributes

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

3758: '_PVT',
3759: x_return_status);
3760: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3761: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3762: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3763: RAISE OKC_API.G_EXCEPTION_ERROR;
3764: END IF;
3765: --- Setting item attributes
3766: l_return_status := Set_Attributes(

Line 3763: RAISE OKC_API.G_EXCEPTION_ERROR;

3759: x_return_status);
3760: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3761: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3762: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3763: RAISE OKC_API.G_EXCEPTION_ERROR;
3764: END IF;
3765: --- Setting item attributes
3766: l_return_status := Set_Attributes(
3767: p_klt_rec, -- IN

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

3766: l_return_status := Set_Attributes(
3767: p_klt_rec, -- IN
3768: l_klt_rec); -- OUT
3769: --- If any errors happen abort API
3770: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3771: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3772: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3773: RAISE OKC_API.G_EXCEPTION_ERROR;
3774: END IF;

Line 3771: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3767: p_klt_rec, -- IN
3768: l_klt_rec); -- OUT
3769: --- If any errors happen abort API
3770: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3771: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3772: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3773: RAISE OKC_API.G_EXCEPTION_ERROR;
3774: END IF;
3775: l_return_status := populate_new_record(l_klt_rec, l_def_klt_rec);

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

3768: l_klt_rec); -- OUT
3769: --- If any errors happen abort API
3770: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3771: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3772: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3773: RAISE OKC_API.G_EXCEPTION_ERROR;
3774: END IF;
3775: l_return_status := populate_new_record(l_klt_rec, l_def_klt_rec);
3776: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3773: RAISE OKC_API.G_EXCEPTION_ERROR;

3769: --- If any errors happen abort API
3770: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3771: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3772: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3773: RAISE OKC_API.G_EXCEPTION_ERROR;
3774: END IF;
3775: l_return_status := populate_new_record(l_klt_rec, l_def_klt_rec);
3776: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3772: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3773: RAISE OKC_API.G_EXCEPTION_ERROR;
3774: END IF;
3775: l_return_status := populate_new_record(l_klt_rec, l_def_klt_rec);
3776: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3778: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3779: RAISE OKC_API.G_EXCEPTION_ERROR;
3780: END IF;

Line 3777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3773: RAISE OKC_API.G_EXCEPTION_ERROR;
3774: END IF;
3775: l_return_status := populate_new_record(l_klt_rec, l_def_klt_rec);
3776: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3778: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3779: RAISE OKC_API.G_EXCEPTION_ERROR;
3780: END IF;
3781: UPDATE OKS_K_LINES_TL

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

3774: END IF;
3775: l_return_status := populate_new_record(l_klt_rec, l_def_klt_rec);
3776: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3778: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3779: RAISE OKC_API.G_EXCEPTION_ERROR;
3780: END IF;
3781: UPDATE OKS_K_LINES_TL
3782: SET INVOICE_TEXT = l_def_klt_rec.invoice_text,

Line 3779: RAISE OKC_API.G_EXCEPTION_ERROR;

3775: l_return_status := populate_new_record(l_klt_rec, l_def_klt_rec);
3776: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3777: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3778: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3779: RAISE OKC_API.G_EXCEPTION_ERROR;
3780: END IF;
3781: UPDATE OKS_K_LINES_TL
3782: SET INVOICE_TEXT = l_def_klt_rec.invoice_text,
3783: IB_TRX_DETAILS = l_def_klt_rec.ib_trx_details,

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

3800: AND SOURCE_LANG <> USERENV('LANG');
3801:
3802: x_klt_rec := l_klt_rec;
3803: x_return_status := l_return_status;
3804: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3805: EXCEPTION
3806: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3807: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3808: (

Line 3806: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3802: x_klt_rec := l_klt_rec;
3803: x_return_status := l_return_status;
3804: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3805: EXCEPTION
3806: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3807: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3808: (
3809: l_api_name,
3810: G_PKG_NAME,

Line 3807: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3803: x_return_status := l_return_status;
3804: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3805: EXCEPTION
3806: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3807: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3808: (
3809: l_api_name,
3810: G_PKG_NAME,
3811: 'OKC_API.G_RET_STS_ERROR',

Line 3811: 'OKC_API.G_RET_STS_ERROR',

3807: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3808: (
3809: l_api_name,
3810: G_PKG_NAME,
3811: 'OKC_API.G_RET_STS_ERROR',
3812: x_msg_count,
3813: x_msg_data,
3814: '_PVT'
3815: );

Line 3816: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3812: x_msg_count,
3813: x_msg_data,
3814: '_PVT'
3815: );
3816: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3817: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3818: (
3819: l_api_name,
3820: G_PKG_NAME,

Line 3817: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3813: x_msg_data,
3814: '_PVT'
3815: );
3816: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3817: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3818: (
3819: l_api_name,
3820: G_PKG_NAME,
3821: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3821: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3817: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3818: (
3819: l_api_name,
3820: G_PKG_NAME,
3821: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3822: x_msg_count,
3823: x_msg_data,
3824: '_PVT'
3825: );

Line 3827: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3823: x_msg_data,
3824: '_PVT'
3825: );
3826: WHEN OTHERS THEN
3827: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3828: (
3829: l_api_name,
3830: G_PKG_NAME,
3831: 'OTHERS',

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

3847: x_klnv_rec OUT NOCOPY klnv_rec_type) IS
3848:
3849: l_api_version CONSTANT NUMBER := 1;
3850: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
3851: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3852: l_klnv_rec klnv_rec_type := p_klnv_rec;
3853: l_def_klnv_rec klnv_rec_type;
3854: l_db_klnv_rec klnv_rec_type;
3855: l_kln_rec kln_rec_type;

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

3876: p_klnv_rec IN klnv_rec_type,
3877: x_klnv_rec OUT NOCOPY klnv_rec_type
3878: ) RETURN VARCHAR2 IS
3879: l_row_notfound BOOLEAN := TRUE;
3880: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3881: BEGIN
3882: x_klnv_rec := p_klnv_rec;
3883: -- Get current database values
3884: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it

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

3883: -- Get current database values
3884: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
3885: -- so it may be verified through LOCK_ROW.
3886: l_db_klnv_rec := get_rec(p_klnv_rec, l_return_status);
3887: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
3888: IF (x_klnv_rec.id = OKC_API.G_MISS_NUM)
3889: THEN
3890: x_klnv_rec.id := l_db_klnv_rec.id;
3891: END IF;

Line 3888: IF (x_klnv_rec.id = OKC_API.G_MISS_NUM)

3884: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
3885: -- so it may be verified through LOCK_ROW.
3886: l_db_klnv_rec := get_rec(p_klnv_rec, l_return_status);
3887: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
3888: IF (x_klnv_rec.id = OKC_API.G_MISS_NUM)
3889: THEN
3890: x_klnv_rec.id := l_db_klnv_rec.id;
3891: END IF;
3892: IF (x_klnv_rec.cle_id = OKC_API.G_MISS_NUM)

Line 3892: IF (x_klnv_rec.cle_id = OKC_API.G_MISS_NUM)

3888: IF (x_klnv_rec.id = OKC_API.G_MISS_NUM)
3889: THEN
3890: x_klnv_rec.id := l_db_klnv_rec.id;
3891: END IF;
3892: IF (x_klnv_rec.cle_id = OKC_API.G_MISS_NUM)
3893: THEN
3894: x_klnv_rec.cle_id := l_db_klnv_rec.cle_id;
3895: END IF;
3896: IF (x_klnv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

Line 3896: IF (x_klnv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

3892: IF (x_klnv_rec.cle_id = OKC_API.G_MISS_NUM)
3893: THEN
3894: x_klnv_rec.cle_id := l_db_klnv_rec.cle_id;
3895: END IF;
3896: IF (x_klnv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
3897: THEN
3898: x_klnv_rec.dnz_chr_id := l_db_klnv_rec.dnz_chr_id;
3899: END IF;
3900: IF (x_klnv_rec.discount_list = OKC_API.G_MISS_NUM)

Line 3900: IF (x_klnv_rec.discount_list = OKC_API.G_MISS_NUM)

3896: IF (x_klnv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
3897: THEN
3898: x_klnv_rec.dnz_chr_id := l_db_klnv_rec.dnz_chr_id;
3899: END IF;
3900: IF (x_klnv_rec.discount_list = OKC_API.G_MISS_NUM)
3901: THEN
3902: x_klnv_rec.discount_list := l_db_klnv_rec.discount_list;
3903: END IF;
3904: IF (x_klnv_rec.acct_rule_id = OKC_API.G_MISS_NUM)

Line 3904: IF (x_klnv_rec.acct_rule_id = OKC_API.G_MISS_NUM)

3900: IF (x_klnv_rec.discount_list = OKC_API.G_MISS_NUM)
3901: THEN
3902: x_klnv_rec.discount_list := l_db_klnv_rec.discount_list;
3903: END IF;
3904: IF (x_klnv_rec.acct_rule_id = OKC_API.G_MISS_NUM)
3905: THEN
3906: x_klnv_rec.acct_rule_id := l_db_klnv_rec.acct_rule_id;
3907: END IF;
3908: IF (x_klnv_rec.payment_type = OKC_API.G_MISS_CHAR)

Line 3908: IF (x_klnv_rec.payment_type = OKC_API.G_MISS_CHAR)

3904: IF (x_klnv_rec.acct_rule_id = OKC_API.G_MISS_NUM)
3905: THEN
3906: x_klnv_rec.acct_rule_id := l_db_klnv_rec.acct_rule_id;
3907: END IF;
3908: IF (x_klnv_rec.payment_type = OKC_API.G_MISS_CHAR)
3909: THEN
3910: x_klnv_rec.payment_type := l_db_klnv_rec.payment_type;
3911: END IF;
3912: IF (x_klnv_rec.cc_no = OKC_API.G_MISS_CHAR)

Line 3912: IF (x_klnv_rec.cc_no = OKC_API.G_MISS_CHAR)

3908: IF (x_klnv_rec.payment_type = OKC_API.G_MISS_CHAR)
3909: THEN
3910: x_klnv_rec.payment_type := l_db_klnv_rec.payment_type;
3911: END IF;
3912: IF (x_klnv_rec.cc_no = OKC_API.G_MISS_CHAR)
3913: THEN
3914: x_klnv_rec.cc_no := l_db_klnv_rec.cc_no;
3915: END IF;
3916: IF (x_klnv_rec.cc_expiry_date = OKC_API.G_MISS_DATE)

Line 3916: IF (x_klnv_rec.cc_expiry_date = OKC_API.G_MISS_DATE)

3912: IF (x_klnv_rec.cc_no = OKC_API.G_MISS_CHAR)
3913: THEN
3914: x_klnv_rec.cc_no := l_db_klnv_rec.cc_no;
3915: END IF;
3916: IF (x_klnv_rec.cc_expiry_date = OKC_API.G_MISS_DATE)
3917: THEN
3918: x_klnv_rec.cc_expiry_date := l_db_klnv_rec.cc_expiry_date;
3919: END IF;
3920: IF (x_klnv_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM)

Line 3920: IF (x_klnv_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM)

3916: IF (x_klnv_rec.cc_expiry_date = OKC_API.G_MISS_DATE)
3917: THEN
3918: x_klnv_rec.cc_expiry_date := l_db_klnv_rec.cc_expiry_date;
3919: END IF;
3920: IF (x_klnv_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM)
3921: THEN
3922: x_klnv_rec.cc_bank_acct_id := l_db_klnv_rec.cc_bank_acct_id;
3923: END IF;
3924: IF (x_klnv_rec.cc_auth_code = OKC_API.G_MISS_CHAR)

Line 3924: IF (x_klnv_rec.cc_auth_code = OKC_API.G_MISS_CHAR)

3920: IF (x_klnv_rec.cc_bank_acct_id = OKC_API.G_MISS_NUM)
3921: THEN
3922: x_klnv_rec.cc_bank_acct_id := l_db_klnv_rec.cc_bank_acct_id;
3923: END IF;
3924: IF (x_klnv_rec.cc_auth_code = OKC_API.G_MISS_CHAR)
3925: THEN
3926: x_klnv_rec.cc_auth_code := l_db_klnv_rec.cc_auth_code;
3927: END IF;
3928: IF (x_klnv_rec.commitment_id = OKC_API.G_MISS_NUM)

Line 3928: IF (x_klnv_rec.commitment_id = OKC_API.G_MISS_NUM)

3924: IF (x_klnv_rec.cc_auth_code = OKC_API.G_MISS_CHAR)
3925: THEN
3926: x_klnv_rec.cc_auth_code := l_db_klnv_rec.cc_auth_code;
3927: END IF;
3928: IF (x_klnv_rec.commitment_id = OKC_API.G_MISS_NUM)
3929: THEN
3930: x_klnv_rec.commitment_id := l_db_klnv_rec.commitment_id;
3931: END IF;
3932: IF (x_klnv_rec.locked_price_list_id = OKC_API.G_MISS_NUM)

Line 3932: IF (x_klnv_rec.locked_price_list_id = OKC_API.G_MISS_NUM)

3928: IF (x_klnv_rec.commitment_id = OKC_API.G_MISS_NUM)
3929: THEN
3930: x_klnv_rec.commitment_id := l_db_klnv_rec.commitment_id;
3931: END IF;
3932: IF (x_klnv_rec.locked_price_list_id = OKC_API.G_MISS_NUM)
3933: THEN
3934: x_klnv_rec.locked_price_list_id := l_db_klnv_rec.locked_price_list_id;
3935: END IF;
3936: IF (x_klnv_rec.usage_est_yn = OKC_API.G_MISS_CHAR)

Line 3936: IF (x_klnv_rec.usage_est_yn = OKC_API.G_MISS_CHAR)

3932: IF (x_klnv_rec.locked_price_list_id = OKC_API.G_MISS_NUM)
3933: THEN
3934: x_klnv_rec.locked_price_list_id := l_db_klnv_rec.locked_price_list_id;
3935: END IF;
3936: IF (x_klnv_rec.usage_est_yn = OKC_API.G_MISS_CHAR)
3937: THEN
3938: x_klnv_rec.usage_est_yn := l_db_klnv_rec.usage_est_yn;
3939: END IF;
3940: IF (x_klnv_rec.usage_est_method = OKC_API.G_MISS_CHAR)

Line 3940: IF (x_klnv_rec.usage_est_method = OKC_API.G_MISS_CHAR)

3936: IF (x_klnv_rec.usage_est_yn = OKC_API.G_MISS_CHAR)
3937: THEN
3938: x_klnv_rec.usage_est_yn := l_db_klnv_rec.usage_est_yn;
3939: END IF;
3940: IF (x_klnv_rec.usage_est_method = OKC_API.G_MISS_CHAR)
3941: THEN
3942: x_klnv_rec.usage_est_method := l_db_klnv_rec.usage_est_method;
3943: END IF;
3944: IF (x_klnv_rec.usage_est_start_date = OKC_API.G_MISS_DATE)

Line 3944: IF (x_klnv_rec.usage_est_start_date = OKC_API.G_MISS_DATE)

3940: IF (x_klnv_rec.usage_est_method = OKC_API.G_MISS_CHAR)
3941: THEN
3942: x_klnv_rec.usage_est_method := l_db_klnv_rec.usage_est_method;
3943: END IF;
3944: IF (x_klnv_rec.usage_est_start_date = OKC_API.G_MISS_DATE)
3945: THEN
3946: x_klnv_rec.usage_est_start_date := l_db_klnv_rec.usage_est_start_date;
3947: END IF;
3948: IF (x_klnv_rec.termn_method = OKC_API.G_MISS_CHAR)

Line 3948: IF (x_klnv_rec.termn_method = OKC_API.G_MISS_CHAR)

3944: IF (x_klnv_rec.usage_est_start_date = OKC_API.G_MISS_DATE)
3945: THEN
3946: x_klnv_rec.usage_est_start_date := l_db_klnv_rec.usage_est_start_date;
3947: END IF;
3948: IF (x_klnv_rec.termn_method = OKC_API.G_MISS_CHAR)
3949: THEN
3950: x_klnv_rec.termn_method := l_db_klnv_rec.termn_method;
3951: END IF;
3952: IF (x_klnv_rec.ubt_amount = OKC_API.G_MISS_NUM)

Line 3952: IF (x_klnv_rec.ubt_amount = OKC_API.G_MISS_NUM)

3948: IF (x_klnv_rec.termn_method = OKC_API.G_MISS_CHAR)
3949: THEN
3950: x_klnv_rec.termn_method := l_db_klnv_rec.termn_method;
3951: END IF;
3952: IF (x_klnv_rec.ubt_amount = OKC_API.G_MISS_NUM)
3953: THEN
3954: x_klnv_rec.ubt_amount := l_db_klnv_rec.ubt_amount;
3955: END IF;
3956: IF (x_klnv_rec.credit_amount = OKC_API.G_MISS_NUM)

Line 3956: IF (x_klnv_rec.credit_amount = OKC_API.G_MISS_NUM)

3952: IF (x_klnv_rec.ubt_amount = OKC_API.G_MISS_NUM)
3953: THEN
3954: x_klnv_rec.ubt_amount := l_db_klnv_rec.ubt_amount;
3955: END IF;
3956: IF (x_klnv_rec.credit_amount = OKC_API.G_MISS_NUM)
3957: THEN
3958: x_klnv_rec.credit_amount := l_db_klnv_rec.credit_amount;
3959: END IF;
3960: IF (x_klnv_rec.suppressed_credit = OKC_API.G_MISS_NUM)

Line 3960: IF (x_klnv_rec.suppressed_credit = OKC_API.G_MISS_NUM)

3956: IF (x_klnv_rec.credit_amount = OKC_API.G_MISS_NUM)
3957: THEN
3958: x_klnv_rec.credit_amount := l_db_klnv_rec.credit_amount;
3959: END IF;
3960: IF (x_klnv_rec.suppressed_credit = OKC_API.G_MISS_NUM)
3961: THEN
3962: x_klnv_rec.suppressed_credit := l_db_klnv_rec.suppressed_credit;
3963: END IF;
3964: IF (x_klnv_rec.override_amount = OKC_API.G_MISS_NUM)

Line 3964: IF (x_klnv_rec.override_amount = OKC_API.G_MISS_NUM)

3960: IF (x_klnv_rec.suppressed_credit = OKC_API.G_MISS_NUM)
3961: THEN
3962: x_klnv_rec.suppressed_credit := l_db_klnv_rec.suppressed_credit;
3963: END IF;
3964: IF (x_klnv_rec.override_amount = OKC_API.G_MISS_NUM)
3965: THEN
3966: x_klnv_rec.override_amount := l_db_klnv_rec.override_amount;
3967: END IF;
3968: IF (x_klnv_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR)

Line 3968: IF (x_klnv_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR)

3964: IF (x_klnv_rec.override_amount = OKC_API.G_MISS_NUM)
3965: THEN
3966: x_klnv_rec.override_amount := l_db_klnv_rec.override_amount;
3967: END IF;
3968: IF (x_klnv_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR)
3969: THEN
3970: x_klnv_rec.cust_po_number_req_yn := l_db_klnv_rec.cust_po_number_req_yn;
3971: END IF;
3972: IF (x_klnv_rec.cust_po_number = OKC_API.G_MISS_CHAR)

Line 3972: IF (x_klnv_rec.cust_po_number = OKC_API.G_MISS_CHAR)

3968: IF (x_klnv_rec.cust_po_number_req_yn = OKC_API.G_MISS_CHAR)
3969: THEN
3970: x_klnv_rec.cust_po_number_req_yn := l_db_klnv_rec.cust_po_number_req_yn;
3971: END IF;
3972: IF (x_klnv_rec.cust_po_number = OKC_API.G_MISS_CHAR)
3973: THEN
3974: x_klnv_rec.cust_po_number := l_db_klnv_rec.cust_po_number;
3975: END IF;
3976: IF (x_klnv_rec.grace_duration = OKC_API.G_MISS_NUM)

Line 3976: IF (x_klnv_rec.grace_duration = OKC_API.G_MISS_NUM)

3972: IF (x_klnv_rec.cust_po_number = OKC_API.G_MISS_CHAR)
3973: THEN
3974: x_klnv_rec.cust_po_number := l_db_klnv_rec.cust_po_number;
3975: END IF;
3976: IF (x_klnv_rec.grace_duration = OKC_API.G_MISS_NUM)
3977: THEN
3978: x_klnv_rec.grace_duration := l_db_klnv_rec.grace_duration;
3979: END IF;
3980: IF (x_klnv_rec.grace_period = OKC_API.G_MISS_CHAR)

Line 3980: IF (x_klnv_rec.grace_period = OKC_API.G_MISS_CHAR)

3976: IF (x_klnv_rec.grace_duration = OKC_API.G_MISS_NUM)
3977: THEN
3978: x_klnv_rec.grace_duration := l_db_klnv_rec.grace_duration;
3979: END IF;
3980: IF (x_klnv_rec.grace_period = OKC_API.G_MISS_CHAR)
3981: THEN
3982: x_klnv_rec.grace_period := l_db_klnv_rec.grace_period;
3983: END IF;
3984: IF (x_klnv_rec.inv_print_flag = OKC_API.G_MISS_CHAR)

Line 3984: IF (x_klnv_rec.inv_print_flag = OKC_API.G_MISS_CHAR)

3980: IF (x_klnv_rec.grace_period = OKC_API.G_MISS_CHAR)
3981: THEN
3982: x_klnv_rec.grace_period := l_db_klnv_rec.grace_period;
3983: END IF;
3984: IF (x_klnv_rec.inv_print_flag = OKC_API.G_MISS_CHAR)
3985: THEN
3986: x_klnv_rec.inv_print_flag := l_db_klnv_rec.inv_print_flag;
3987: END IF;
3988: IF (x_klnv_rec.price_uom = OKC_API.G_MISS_CHAR)

Line 3988: IF (x_klnv_rec.price_uom = OKC_API.G_MISS_CHAR)

3984: IF (x_klnv_rec.inv_print_flag = OKC_API.G_MISS_CHAR)
3985: THEN
3986: x_klnv_rec.inv_print_flag := l_db_klnv_rec.inv_print_flag;
3987: END IF;
3988: IF (x_klnv_rec.price_uom = OKC_API.G_MISS_CHAR)
3989: THEN
3990: x_klnv_rec.price_uom := l_db_klnv_rec.price_uom;
3991: END IF;
3992: IF (x_klnv_rec.tax_amount = OKC_API.G_MISS_NUM)

Line 3992: IF (x_klnv_rec.tax_amount = OKC_API.G_MISS_NUM)

3988: IF (x_klnv_rec.price_uom = OKC_API.G_MISS_CHAR)
3989: THEN
3990: x_klnv_rec.price_uom := l_db_klnv_rec.price_uom;
3991: END IF;
3992: IF (x_klnv_rec.tax_amount = OKC_API.G_MISS_NUM)
3993: THEN
3994: x_klnv_rec.tax_amount := l_db_klnv_rec.tax_amount;
3995: END IF;
3996: IF (x_klnv_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR)

Line 3996: IF (x_klnv_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR)

3992: IF (x_klnv_rec.tax_amount = OKC_API.G_MISS_NUM)
3993: THEN
3994: x_klnv_rec.tax_amount := l_db_klnv_rec.tax_amount;
3995: END IF;
3996: IF (x_klnv_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR)
3997: THEN
3998: x_klnv_rec.tax_inclusive_yn := l_db_klnv_rec.tax_inclusive_yn;
3999: END IF;
4000: IF (x_klnv_rec.tax_status = OKC_API.G_MISS_CHAR)

Line 4000: IF (x_klnv_rec.tax_status = OKC_API.G_MISS_CHAR)

3996: IF (x_klnv_rec.tax_inclusive_yn = OKC_API.G_MISS_CHAR)
3997: THEN
3998: x_klnv_rec.tax_inclusive_yn := l_db_klnv_rec.tax_inclusive_yn;
3999: END IF;
4000: IF (x_klnv_rec.tax_status = OKC_API.G_MISS_CHAR)
4001: THEN
4002: x_klnv_rec.tax_status := l_db_klnv_rec.tax_status;
4003: END IF;
4004: IF (x_klnv_rec.tax_code = OKC_API.G_MISS_NUM)

Line 4004: IF (x_klnv_rec.tax_code = OKC_API.G_MISS_NUM)

4000: IF (x_klnv_rec.tax_status = OKC_API.G_MISS_CHAR)
4001: THEN
4002: x_klnv_rec.tax_status := l_db_klnv_rec.tax_status;
4003: END IF;
4004: IF (x_klnv_rec.tax_code = OKC_API.G_MISS_NUM)
4005: THEN
4006: x_klnv_rec.tax_code := l_db_klnv_rec.tax_code;
4007: END IF;
4008: IF (x_klnv_rec.tax_exemption_id = OKC_API.G_MISS_NUM)

Line 4008: IF (x_klnv_rec.tax_exemption_id = OKC_API.G_MISS_NUM)

4004: IF (x_klnv_rec.tax_code = OKC_API.G_MISS_NUM)
4005: THEN
4006: x_klnv_rec.tax_code := l_db_klnv_rec.tax_code;
4007: END IF;
4008: IF (x_klnv_rec.tax_exemption_id = OKC_API.G_MISS_NUM)
4009: THEN
4010: x_klnv_rec.tax_exemption_id := l_db_klnv_rec.tax_exemption_id;
4011: END IF;
4012: IF (x_klnv_rec.ib_trans_type = OKC_API.G_MISS_CHAR)

Line 4012: IF (x_klnv_rec.ib_trans_type = OKC_API.G_MISS_CHAR)

4008: IF (x_klnv_rec.tax_exemption_id = OKC_API.G_MISS_NUM)
4009: THEN
4010: x_klnv_rec.tax_exemption_id := l_db_klnv_rec.tax_exemption_id;
4011: END IF;
4012: IF (x_klnv_rec.ib_trans_type = OKC_API.G_MISS_CHAR)
4013: THEN
4014: x_klnv_rec.ib_trans_type := l_db_klnv_rec.ib_trans_type;
4015: END IF;
4016: IF (x_klnv_rec.ib_trans_date = OKC_API.G_MISS_DATE)

Line 4016: IF (x_klnv_rec.ib_trans_date = OKC_API.G_MISS_DATE)

4012: IF (x_klnv_rec.ib_trans_type = OKC_API.G_MISS_CHAR)
4013: THEN
4014: x_klnv_rec.ib_trans_type := l_db_klnv_rec.ib_trans_type;
4015: END IF;
4016: IF (x_klnv_rec.ib_trans_date = OKC_API.G_MISS_DATE)
4017: THEN
4018: x_klnv_rec.ib_trans_date := l_db_klnv_rec.ib_trans_date;
4019: END IF;
4020: IF (x_klnv_rec.prod_price = OKC_API.G_MISS_NUM)

Line 4020: IF (x_klnv_rec.prod_price = OKC_API.G_MISS_NUM)

4016: IF (x_klnv_rec.ib_trans_date = OKC_API.G_MISS_DATE)
4017: THEN
4018: x_klnv_rec.ib_trans_date := l_db_klnv_rec.ib_trans_date;
4019: END IF;
4020: IF (x_klnv_rec.prod_price = OKC_API.G_MISS_NUM)
4021: THEN
4022: x_klnv_rec.prod_price := l_db_klnv_rec.prod_price;
4023: END IF;
4024: IF (x_klnv_rec.service_price = OKC_API.G_MISS_NUM)

Line 4024: IF (x_klnv_rec.service_price = OKC_API.G_MISS_NUM)

4020: IF (x_klnv_rec.prod_price = OKC_API.G_MISS_NUM)
4021: THEN
4022: x_klnv_rec.prod_price := l_db_klnv_rec.prod_price;
4023: END IF;
4024: IF (x_klnv_rec.service_price = OKC_API.G_MISS_NUM)
4025: THEN
4026: x_klnv_rec.service_price := l_db_klnv_rec.service_price;
4027: END IF;
4028: IF (x_klnv_rec.clvl_list_price = OKC_API.G_MISS_NUM)

Line 4028: IF (x_klnv_rec.clvl_list_price = OKC_API.G_MISS_NUM)

4024: IF (x_klnv_rec.service_price = OKC_API.G_MISS_NUM)
4025: THEN
4026: x_klnv_rec.service_price := l_db_klnv_rec.service_price;
4027: END IF;
4028: IF (x_klnv_rec.clvl_list_price = OKC_API.G_MISS_NUM)
4029: THEN
4030: x_klnv_rec.clvl_list_price := l_db_klnv_rec.clvl_list_price;
4031: END IF;
4032: IF (x_klnv_rec.clvl_quantity = OKC_API.G_MISS_NUM)

Line 4032: IF (x_klnv_rec.clvl_quantity = OKC_API.G_MISS_NUM)

4028: IF (x_klnv_rec.clvl_list_price = OKC_API.G_MISS_NUM)
4029: THEN
4030: x_klnv_rec.clvl_list_price := l_db_klnv_rec.clvl_list_price;
4031: END IF;
4032: IF (x_klnv_rec.clvl_quantity = OKC_API.G_MISS_NUM)
4033: THEN
4034: x_klnv_rec.clvl_quantity := l_db_klnv_rec.clvl_quantity;
4035: END IF;
4036: IF (x_klnv_rec.clvl_extended_amt = OKC_API.G_MISS_NUM)

Line 4036: IF (x_klnv_rec.clvl_extended_amt = OKC_API.G_MISS_NUM)

4032: IF (x_klnv_rec.clvl_quantity = OKC_API.G_MISS_NUM)
4033: THEN
4034: x_klnv_rec.clvl_quantity := l_db_klnv_rec.clvl_quantity;
4035: END IF;
4036: IF (x_klnv_rec.clvl_extended_amt = OKC_API.G_MISS_NUM)
4037: THEN
4038: x_klnv_rec.clvl_extended_amt := l_db_klnv_rec.clvl_extended_amt;
4039: END IF;
4040: IF (x_klnv_rec.clvl_uom_code = OKC_API.G_MISS_CHAR)

Line 4040: IF (x_klnv_rec.clvl_uom_code = OKC_API.G_MISS_CHAR)

4036: IF (x_klnv_rec.clvl_extended_amt = OKC_API.G_MISS_NUM)
4037: THEN
4038: x_klnv_rec.clvl_extended_amt := l_db_klnv_rec.clvl_extended_amt;
4039: END IF;
4040: IF (x_klnv_rec.clvl_uom_code = OKC_API.G_MISS_CHAR)
4041: THEN
4042: x_klnv_rec.clvl_uom_code := l_db_klnv_rec.clvl_uom_code;
4043: END IF;
4044: IF (x_klnv_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR)

Line 4044: IF (x_klnv_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR)

4040: IF (x_klnv_rec.clvl_uom_code = OKC_API.G_MISS_CHAR)
4041: THEN
4042: x_klnv_rec.clvl_uom_code := l_db_klnv_rec.clvl_uom_code;
4043: END IF;
4044: IF (x_klnv_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR)
4045: THEN
4046: x_klnv_rec.toplvl_operand_code := l_db_klnv_rec.toplvl_operand_code;
4047: END IF;
4048: IF (x_klnv_rec.toplvl_operand_val = OKC_API.G_MISS_NUM)

Line 4048: IF (x_klnv_rec.toplvl_operand_val = OKC_API.G_MISS_NUM)

4044: IF (x_klnv_rec.toplvl_operand_code = OKC_API.G_MISS_CHAR)
4045: THEN
4046: x_klnv_rec.toplvl_operand_code := l_db_klnv_rec.toplvl_operand_code;
4047: END IF;
4048: IF (x_klnv_rec.toplvl_operand_val = OKC_API.G_MISS_NUM)
4049: THEN
4050: x_klnv_rec.toplvl_operand_val := l_db_klnv_rec.toplvl_operand_val;
4051: END IF;
4052: IF (x_klnv_rec.toplvl_quantity = OKC_API.G_MISS_NUM)

Line 4052: IF (x_klnv_rec.toplvl_quantity = OKC_API.G_MISS_NUM)

4048: IF (x_klnv_rec.toplvl_operand_val = OKC_API.G_MISS_NUM)
4049: THEN
4050: x_klnv_rec.toplvl_operand_val := l_db_klnv_rec.toplvl_operand_val;
4051: END IF;
4052: IF (x_klnv_rec.toplvl_quantity = OKC_API.G_MISS_NUM)
4053: THEN
4054: x_klnv_rec.toplvl_quantity := l_db_klnv_rec.toplvl_quantity;
4055: END IF;
4056: IF (x_klnv_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR)

Line 4056: IF (x_klnv_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR)

4052: IF (x_klnv_rec.toplvl_quantity = OKC_API.G_MISS_NUM)
4053: THEN
4054: x_klnv_rec.toplvl_quantity := l_db_klnv_rec.toplvl_quantity;
4055: END IF;
4056: IF (x_klnv_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR)
4057: THEN
4058: x_klnv_rec.toplvl_uom_code := l_db_klnv_rec.toplvl_uom_code;
4059: END IF;
4060: IF (x_klnv_rec.toplvl_adj_price = OKC_API.G_MISS_NUM)

Line 4060: IF (x_klnv_rec.toplvl_adj_price = OKC_API.G_MISS_NUM)

4056: IF (x_klnv_rec.toplvl_uom_code = OKC_API.G_MISS_CHAR)
4057: THEN
4058: x_klnv_rec.toplvl_uom_code := l_db_klnv_rec.toplvl_uom_code;
4059: END IF;
4060: IF (x_klnv_rec.toplvl_adj_price = OKC_API.G_MISS_NUM)
4061: THEN
4062: x_klnv_rec.toplvl_adj_price := l_db_klnv_rec.toplvl_adj_price;
4063: END IF;
4064: IF (x_klnv_rec.toplvl_price_qty = OKC_API.G_MISS_NUM)

Line 4064: IF (x_klnv_rec.toplvl_price_qty = OKC_API.G_MISS_NUM)

4060: IF (x_klnv_rec.toplvl_adj_price = OKC_API.G_MISS_NUM)
4061: THEN
4062: x_klnv_rec.toplvl_adj_price := l_db_klnv_rec.toplvl_adj_price;
4063: END IF;
4064: IF (x_klnv_rec.toplvl_price_qty = OKC_API.G_MISS_NUM)
4065: THEN
4066: x_klnv_rec.toplvl_price_qty := l_db_klnv_rec.toplvl_price_qty;
4067: END IF;
4068: IF (x_klnv_rec.averaging_interval = OKC_API.G_MISS_NUM)

Line 4068: IF (x_klnv_rec.averaging_interval = OKC_API.G_MISS_NUM)

4064: IF (x_klnv_rec.toplvl_price_qty = OKC_API.G_MISS_NUM)
4065: THEN
4066: x_klnv_rec.toplvl_price_qty := l_db_klnv_rec.toplvl_price_qty;
4067: END IF;
4068: IF (x_klnv_rec.averaging_interval = OKC_API.G_MISS_NUM)
4069: THEN
4070: x_klnv_rec.averaging_interval := l_db_klnv_rec.averaging_interval;
4071: END IF;
4072: IF (x_klnv_rec.settlement_interval = OKC_API.G_MISS_CHAR)

Line 4072: IF (x_klnv_rec.settlement_interval = OKC_API.G_MISS_CHAR)

4068: IF (x_klnv_rec.averaging_interval = OKC_API.G_MISS_NUM)
4069: THEN
4070: x_klnv_rec.averaging_interval := l_db_klnv_rec.averaging_interval;
4071: END IF;
4072: IF (x_klnv_rec.settlement_interval = OKC_API.G_MISS_CHAR)
4073: THEN
4074: x_klnv_rec.settlement_interval := l_db_klnv_rec.settlement_interval;
4075: END IF;
4076: IF (x_klnv_rec.minimum_quantity = OKC_API.G_MISS_NUM)

Line 4076: IF (x_klnv_rec.minimum_quantity = OKC_API.G_MISS_NUM)

4072: IF (x_klnv_rec.settlement_interval = OKC_API.G_MISS_CHAR)
4073: THEN
4074: x_klnv_rec.settlement_interval := l_db_klnv_rec.settlement_interval;
4075: END IF;
4076: IF (x_klnv_rec.minimum_quantity = OKC_API.G_MISS_NUM)
4077: THEN
4078: x_klnv_rec.minimum_quantity := l_db_klnv_rec.minimum_quantity;
4079: END IF;
4080: IF (x_klnv_rec.default_quantity = OKC_API.G_MISS_NUM)

Line 4080: IF (x_klnv_rec.default_quantity = OKC_API.G_MISS_NUM)

4076: IF (x_klnv_rec.minimum_quantity = OKC_API.G_MISS_NUM)
4077: THEN
4078: x_klnv_rec.minimum_quantity := l_db_klnv_rec.minimum_quantity;
4079: END IF;
4080: IF (x_klnv_rec.default_quantity = OKC_API.G_MISS_NUM)
4081: THEN
4082: x_klnv_rec.default_quantity := l_db_klnv_rec.default_quantity;
4083: END IF;
4084: IF (x_klnv_rec.amcv_flag = OKC_API.G_MISS_CHAR)

Line 4084: IF (x_klnv_rec.amcv_flag = OKC_API.G_MISS_CHAR)

4080: IF (x_klnv_rec.default_quantity = OKC_API.G_MISS_NUM)
4081: THEN
4082: x_klnv_rec.default_quantity := l_db_klnv_rec.default_quantity;
4083: END IF;
4084: IF (x_klnv_rec.amcv_flag = OKC_API.G_MISS_CHAR)
4085: THEN
4086: x_klnv_rec.amcv_flag := l_db_klnv_rec.amcv_flag;
4087: END IF;
4088: IF (x_klnv_rec.fixed_quantity = OKC_API.G_MISS_NUM)

Line 4088: IF (x_klnv_rec.fixed_quantity = OKC_API.G_MISS_NUM)

4084: IF (x_klnv_rec.amcv_flag = OKC_API.G_MISS_CHAR)
4085: THEN
4086: x_klnv_rec.amcv_flag := l_db_klnv_rec.amcv_flag;
4087: END IF;
4088: IF (x_klnv_rec.fixed_quantity = OKC_API.G_MISS_NUM)
4089: THEN
4090: x_klnv_rec.fixed_quantity := l_db_klnv_rec.fixed_quantity;
4091: END IF;
4092: IF (x_klnv_rec.usage_duration = OKC_API.G_MISS_NUM)

Line 4092: IF (x_klnv_rec.usage_duration = OKC_API.G_MISS_NUM)

4088: IF (x_klnv_rec.fixed_quantity = OKC_API.G_MISS_NUM)
4089: THEN
4090: x_klnv_rec.fixed_quantity := l_db_klnv_rec.fixed_quantity;
4091: END IF;
4092: IF (x_klnv_rec.usage_duration = OKC_API.G_MISS_NUM)
4093: THEN
4094: x_klnv_rec.usage_duration := l_db_klnv_rec.usage_duration;
4095: END IF;
4096: IF (x_klnv_rec.usage_period = OKC_API.G_MISS_CHAR)

Line 4096: IF (x_klnv_rec.usage_period = OKC_API.G_MISS_CHAR)

4092: IF (x_klnv_rec.usage_duration = OKC_API.G_MISS_NUM)
4093: THEN
4094: x_klnv_rec.usage_duration := l_db_klnv_rec.usage_duration;
4095: END IF;
4096: IF (x_klnv_rec.usage_period = OKC_API.G_MISS_CHAR)
4097: THEN
4098: x_klnv_rec.usage_period := l_db_klnv_rec.usage_period;
4099: END IF;
4100: IF (x_klnv_rec.level_yn = OKC_API.G_MISS_CHAR)

Line 4100: IF (x_klnv_rec.level_yn = OKC_API.G_MISS_CHAR)

4096: IF (x_klnv_rec.usage_period = OKC_API.G_MISS_CHAR)
4097: THEN
4098: x_klnv_rec.usage_period := l_db_klnv_rec.usage_period;
4099: END IF;
4100: IF (x_klnv_rec.level_yn = OKC_API.G_MISS_CHAR)
4101: THEN
4102: x_klnv_rec.level_yn := l_db_klnv_rec.level_yn;
4103: END IF;
4104: IF (x_klnv_rec.usage_type = OKC_API.G_MISS_CHAR)

Line 4104: IF (x_klnv_rec.usage_type = OKC_API.G_MISS_CHAR)

4100: IF (x_klnv_rec.level_yn = OKC_API.G_MISS_CHAR)
4101: THEN
4102: x_klnv_rec.level_yn := l_db_klnv_rec.level_yn;
4103: END IF;
4104: IF (x_klnv_rec.usage_type = OKC_API.G_MISS_CHAR)
4105: THEN
4106: x_klnv_rec.usage_type := l_db_klnv_rec.usage_type;
4107: END IF;
4108: IF (x_klnv_rec.uom_quantified = OKC_API.G_MISS_CHAR)

Line 4108: IF (x_klnv_rec.uom_quantified = OKC_API.G_MISS_CHAR)

4104: IF (x_klnv_rec.usage_type = OKC_API.G_MISS_CHAR)
4105: THEN
4106: x_klnv_rec.usage_type := l_db_klnv_rec.usage_type;
4107: END IF;
4108: IF (x_klnv_rec.uom_quantified = OKC_API.G_MISS_CHAR)
4109: THEN
4110: x_klnv_rec.uom_quantified := l_db_klnv_rec.uom_quantified;
4111: END IF;
4112: IF (x_klnv_rec.base_reading = OKC_API.G_MISS_NUM)

Line 4112: IF (x_klnv_rec.base_reading = OKC_API.G_MISS_NUM)

4108: IF (x_klnv_rec.uom_quantified = OKC_API.G_MISS_CHAR)
4109: THEN
4110: x_klnv_rec.uom_quantified := l_db_klnv_rec.uom_quantified;
4111: END IF;
4112: IF (x_klnv_rec.base_reading = OKC_API.G_MISS_NUM)
4113: THEN
4114: x_klnv_rec.base_reading := l_db_klnv_rec.base_reading;
4115: END IF;
4116: IF (x_klnv_rec.billing_schedule_type = OKC_API.G_MISS_CHAR)

Line 4116: IF (x_klnv_rec.billing_schedule_type = OKC_API.G_MISS_CHAR)

4112: IF (x_klnv_rec.base_reading = OKC_API.G_MISS_NUM)
4113: THEN
4114: x_klnv_rec.base_reading := l_db_klnv_rec.base_reading;
4115: END IF;
4116: IF (x_klnv_rec.billing_schedule_type = OKC_API.G_MISS_CHAR)
4117: THEN
4118: x_klnv_rec.billing_schedule_type := l_db_klnv_rec.billing_schedule_type;
4119: END IF;
4120: IF (x_klnv_rec.full_credit = OKC_API.G_MISS_CHAR)

Line 4120: IF (x_klnv_rec.full_credit = OKC_API.G_MISS_CHAR)

4116: IF (x_klnv_rec.billing_schedule_type = OKC_API.G_MISS_CHAR)
4117: THEN
4118: x_klnv_rec.billing_schedule_type := l_db_klnv_rec.billing_schedule_type;
4119: END IF;
4120: IF (x_klnv_rec.full_credit = OKC_API.G_MISS_CHAR)
4121: THEN
4122: x_klnv_rec.full_credit := l_db_klnv_rec.full_credit;
4123: END IF;
4124: IF (x_klnv_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM)

Line 4124: IF (x_klnv_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM)

4120: IF (x_klnv_rec.full_credit = OKC_API.G_MISS_CHAR)
4121: THEN
4122: x_klnv_rec.full_credit := l_db_klnv_rec.full_credit;
4123: END IF;
4124: IF (x_klnv_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM)
4125: THEN
4126: x_klnv_rec.locked_price_list_line_id := l_db_klnv_rec.locked_price_list_line_id;
4127: END IF;
4128: IF (x_klnv_rec.break_uom = OKC_API.G_MISS_CHAR)

Line 4128: IF (x_klnv_rec.break_uom = OKC_API.G_MISS_CHAR)

4124: IF (x_klnv_rec.locked_price_list_line_id = OKC_API.G_MISS_NUM)
4125: THEN
4126: x_klnv_rec.locked_price_list_line_id := l_db_klnv_rec.locked_price_list_line_id;
4127: END IF;
4128: IF (x_klnv_rec.break_uom = OKC_API.G_MISS_CHAR)
4129: THEN
4130: x_klnv_rec.break_uom := l_db_klnv_rec.break_uom;
4131: END IF;
4132: IF (x_klnv_rec.prorate = OKC_API.G_MISS_CHAR)

Line 4132: IF (x_klnv_rec.prorate = OKC_API.G_MISS_CHAR)

4128: IF (x_klnv_rec.break_uom = OKC_API.G_MISS_CHAR)
4129: THEN
4130: x_klnv_rec.break_uom := l_db_klnv_rec.break_uom;
4131: END IF;
4132: IF (x_klnv_rec.prorate = OKC_API.G_MISS_CHAR)
4133: THEN
4134: x_klnv_rec.prorate := l_db_klnv_rec.prorate;
4135: END IF;
4136: IF (x_klnv_rec.coverage_type = OKC_API.G_MISS_CHAR)

Line 4136: IF (x_klnv_rec.coverage_type = OKC_API.G_MISS_CHAR)

4132: IF (x_klnv_rec.prorate = OKC_API.G_MISS_CHAR)
4133: THEN
4134: x_klnv_rec.prorate := l_db_klnv_rec.prorate;
4135: END IF;
4136: IF (x_klnv_rec.coverage_type = OKC_API.G_MISS_CHAR)
4137: THEN
4138: x_klnv_rec.coverage_type := l_db_klnv_rec.coverage_type;
4139: END IF;
4140: IF (x_klnv_rec.exception_cov_id = OKC_API.G_MISS_NUM)

Line 4140: IF (x_klnv_rec.exception_cov_id = OKC_API.G_MISS_NUM)

4136: IF (x_klnv_rec.coverage_type = OKC_API.G_MISS_CHAR)
4137: THEN
4138: x_klnv_rec.coverage_type := l_db_klnv_rec.coverage_type;
4139: END IF;
4140: IF (x_klnv_rec.exception_cov_id = OKC_API.G_MISS_NUM)
4141: THEN
4142: x_klnv_rec.exception_cov_id := l_db_klnv_rec.exception_cov_id;
4143: END IF;
4144: IF (x_klnv_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR)

Line 4144: IF (x_klnv_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR)

4140: IF (x_klnv_rec.exception_cov_id = OKC_API.G_MISS_NUM)
4141: THEN
4142: x_klnv_rec.exception_cov_id := l_db_klnv_rec.exception_cov_id;
4143: END IF;
4144: IF (x_klnv_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR)
4145: THEN
4146: x_klnv_rec.limit_uom_quantified := l_db_klnv_rec.limit_uom_quantified;
4147: END IF;
4148: IF (x_klnv_rec.discount_amount = OKC_API.G_MISS_NUM)

Line 4148: IF (x_klnv_rec.discount_amount = OKC_API.G_MISS_NUM)

4144: IF (x_klnv_rec.limit_uom_quantified = OKC_API.G_MISS_CHAR)
4145: THEN
4146: x_klnv_rec.limit_uom_quantified := l_db_klnv_rec.limit_uom_quantified;
4147: END IF;
4148: IF (x_klnv_rec.discount_amount = OKC_API.G_MISS_NUM)
4149: THEN
4150: x_klnv_rec.discount_amount := l_db_klnv_rec.discount_amount;
4151: END IF;
4152: IF (x_klnv_rec.discount_percent = OKC_API.G_MISS_NUM)

Line 4152: IF (x_klnv_rec.discount_percent = OKC_API.G_MISS_NUM)

4148: IF (x_klnv_rec.discount_amount = OKC_API.G_MISS_NUM)
4149: THEN
4150: x_klnv_rec.discount_amount := l_db_klnv_rec.discount_amount;
4151: END IF;
4152: IF (x_klnv_rec.discount_percent = OKC_API.G_MISS_NUM)
4153: THEN
4154: x_klnv_rec.discount_percent := l_db_klnv_rec.discount_percent;
4155: END IF;
4156: IF (x_klnv_rec.offset_duration = OKC_API.G_MISS_NUM)

Line 4156: IF (x_klnv_rec.offset_duration = OKC_API.G_MISS_NUM)

4152: IF (x_klnv_rec.discount_percent = OKC_API.G_MISS_NUM)
4153: THEN
4154: x_klnv_rec.discount_percent := l_db_klnv_rec.discount_percent;
4155: END IF;
4156: IF (x_klnv_rec.offset_duration = OKC_API.G_MISS_NUM)
4157: THEN
4158: x_klnv_rec.offset_duration := l_db_klnv_rec.offset_duration;
4159: END IF;
4160: IF (x_klnv_rec.offset_period = OKC_API.G_MISS_CHAR)

Line 4160: IF (x_klnv_rec.offset_period = OKC_API.G_MISS_CHAR)

4156: IF (x_klnv_rec.offset_duration = OKC_API.G_MISS_NUM)
4157: THEN
4158: x_klnv_rec.offset_duration := l_db_klnv_rec.offset_duration;
4159: END IF;
4160: IF (x_klnv_rec.offset_period = OKC_API.G_MISS_CHAR)
4161: THEN
4162: x_klnv_rec.offset_period := l_db_klnv_rec.offset_period;
4163: END IF;
4164: IF (x_klnv_rec.incident_severity_id = OKC_API.G_MISS_NUM)

Line 4164: IF (x_klnv_rec.incident_severity_id = OKC_API.G_MISS_NUM)

4160: IF (x_klnv_rec.offset_period = OKC_API.G_MISS_CHAR)
4161: THEN
4162: x_klnv_rec.offset_period := l_db_klnv_rec.offset_period;
4163: END IF;
4164: IF (x_klnv_rec.incident_severity_id = OKC_API.G_MISS_NUM)
4165: THEN
4166: x_klnv_rec.incident_severity_id := l_db_klnv_rec.incident_severity_id;
4167: END IF;
4168: IF (x_klnv_rec.pdf_id = OKC_API.G_MISS_NUM)

Line 4168: IF (x_klnv_rec.pdf_id = OKC_API.G_MISS_NUM)

4164: IF (x_klnv_rec.incident_severity_id = OKC_API.G_MISS_NUM)
4165: THEN
4166: x_klnv_rec.incident_severity_id := l_db_klnv_rec.incident_severity_id;
4167: END IF;
4168: IF (x_klnv_rec.pdf_id = OKC_API.G_MISS_NUM)
4169: THEN
4170: x_klnv_rec.pdf_id := l_db_klnv_rec.pdf_id;
4171: END IF;
4172: IF (x_klnv_rec.work_thru_yn = OKC_API.G_MISS_CHAR)

Line 4172: IF (x_klnv_rec.work_thru_yn = OKC_API.G_MISS_CHAR)

4168: IF (x_klnv_rec.pdf_id = OKC_API.G_MISS_NUM)
4169: THEN
4170: x_klnv_rec.pdf_id := l_db_klnv_rec.pdf_id;
4171: END IF;
4172: IF (x_klnv_rec.work_thru_yn = OKC_API.G_MISS_CHAR)
4173: THEN
4174: x_klnv_rec.work_thru_yn := l_db_klnv_rec.work_thru_yn;
4175: END IF;
4176: IF (x_klnv_rec.react_active_yn = OKC_API.G_MISS_CHAR)

Line 4176: IF (x_klnv_rec.react_active_yn = OKC_API.G_MISS_CHAR)

4172: IF (x_klnv_rec.work_thru_yn = OKC_API.G_MISS_CHAR)
4173: THEN
4174: x_klnv_rec.work_thru_yn := l_db_klnv_rec.work_thru_yn;
4175: END IF;
4176: IF (x_klnv_rec.react_active_yn = OKC_API.G_MISS_CHAR)
4177: THEN
4178: x_klnv_rec.react_active_yn := l_db_klnv_rec.react_active_yn;
4179: END IF;
4180: IF (x_klnv_rec.transfer_option = OKC_API.G_MISS_CHAR)

Line 4180: IF (x_klnv_rec.transfer_option = OKC_API.G_MISS_CHAR)

4176: IF (x_klnv_rec.react_active_yn = OKC_API.G_MISS_CHAR)
4177: THEN
4178: x_klnv_rec.react_active_yn := l_db_klnv_rec.react_active_yn;
4179: END IF;
4180: IF (x_klnv_rec.transfer_option = OKC_API.G_MISS_CHAR)
4181: THEN
4182: x_klnv_rec.transfer_option := l_db_klnv_rec.transfer_option;
4183: END IF;
4184: IF (x_klnv_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR)

Line 4184: IF (x_klnv_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR)

4180: IF (x_klnv_rec.transfer_option = OKC_API.G_MISS_CHAR)
4181: THEN
4182: x_klnv_rec.transfer_option := l_db_klnv_rec.transfer_option;
4183: END IF;
4184: IF (x_klnv_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR)
4185: THEN
4186: x_klnv_rec.prod_upgrade_yn := l_db_klnv_rec.prod_upgrade_yn;
4187: END IF;
4188: IF (x_klnv_rec.inheritance_type = OKC_API.G_MISS_CHAR)

Line 4188: IF (x_klnv_rec.inheritance_type = OKC_API.G_MISS_CHAR)

4184: IF (x_klnv_rec.prod_upgrade_yn = OKC_API.G_MISS_CHAR)
4185: THEN
4186: x_klnv_rec.prod_upgrade_yn := l_db_klnv_rec.prod_upgrade_yn;
4187: END IF;
4188: IF (x_klnv_rec.inheritance_type = OKC_API.G_MISS_CHAR)
4189: THEN
4190: x_klnv_rec.inheritance_type := l_db_klnv_rec.inheritance_type;
4191: END IF;
4192: IF (x_klnv_rec.pm_program_id = OKC_API.G_MISS_NUM)

Line 4192: IF (x_klnv_rec.pm_program_id = OKC_API.G_MISS_NUM)

4188: IF (x_klnv_rec.inheritance_type = OKC_API.G_MISS_CHAR)
4189: THEN
4190: x_klnv_rec.inheritance_type := l_db_klnv_rec.inheritance_type;
4191: END IF;
4192: IF (x_klnv_rec.pm_program_id = OKC_API.G_MISS_NUM)
4193: THEN
4194: x_klnv_rec.pm_program_id := l_db_klnv_rec.pm_program_id;
4195: END IF;
4196: IF (x_klnv_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR)

Line 4196: IF (x_klnv_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR)

4192: IF (x_klnv_rec.pm_program_id = OKC_API.G_MISS_NUM)
4193: THEN
4194: x_klnv_rec.pm_program_id := l_db_klnv_rec.pm_program_id;
4195: END IF;
4196: IF (x_klnv_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR)
4197: THEN
4198: x_klnv_rec.pm_conf_req_yn := l_db_klnv_rec.pm_conf_req_yn;
4199: END IF;
4200: IF (x_klnv_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR)

Line 4200: IF (x_klnv_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR)

4196: IF (x_klnv_rec.pm_conf_req_yn = OKC_API.G_MISS_CHAR)
4197: THEN
4198: x_klnv_rec.pm_conf_req_yn := l_db_klnv_rec.pm_conf_req_yn;
4199: END IF;
4200: IF (x_klnv_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR)
4201: THEN
4202: x_klnv_rec.pm_sch_exists_yn := l_db_klnv_rec.pm_sch_exists_yn;
4203: END IF;
4204: IF (x_klnv_rec.allow_bt_discount = OKC_API.G_MISS_CHAR)

Line 4204: IF (x_klnv_rec.allow_bt_discount = OKC_API.G_MISS_CHAR)

4200: IF (x_klnv_rec.pm_sch_exists_yn = OKC_API.G_MISS_CHAR)
4201: THEN
4202: x_klnv_rec.pm_sch_exists_yn := l_db_klnv_rec.pm_sch_exists_yn;
4203: END IF;
4204: IF (x_klnv_rec.allow_bt_discount = OKC_API.G_MISS_CHAR)
4205: THEN
4206: x_klnv_rec.allow_bt_discount := l_db_klnv_rec.allow_bt_discount;
4207: END IF;
4208: IF (x_klnv_rec.apply_default_timezone = OKC_API.G_MISS_CHAR)

Line 4208: IF (x_klnv_rec.apply_default_timezone = OKC_API.G_MISS_CHAR)

4204: IF (x_klnv_rec.allow_bt_discount = OKC_API.G_MISS_CHAR)
4205: THEN
4206: x_klnv_rec.allow_bt_discount := l_db_klnv_rec.allow_bt_discount;
4207: END IF;
4208: IF (x_klnv_rec.apply_default_timezone = OKC_API.G_MISS_CHAR)
4209: THEN
4210: x_klnv_rec.apply_default_timezone := l_db_klnv_rec.apply_default_timezone;
4211: END IF;
4212: IF (x_klnv_rec.sync_date_install = OKC_API.G_MISS_CHAR)

Line 4212: IF (x_klnv_rec.sync_date_install = OKC_API.G_MISS_CHAR)

4208: IF (x_klnv_rec.apply_default_timezone = OKC_API.G_MISS_CHAR)
4209: THEN
4210: x_klnv_rec.apply_default_timezone := l_db_klnv_rec.apply_default_timezone;
4211: END IF;
4212: IF (x_klnv_rec.sync_date_install = OKC_API.G_MISS_CHAR)
4213: THEN
4214: x_klnv_rec.sync_date_install := l_db_klnv_rec.sync_date_install;
4215: END IF;
4216: IF (x_klnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 4216: IF (x_klnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

4212: IF (x_klnv_rec.sync_date_install = OKC_API.G_MISS_CHAR)
4213: THEN
4214: x_klnv_rec.sync_date_install := l_db_klnv_rec.sync_date_install;
4215: END IF;
4216: IF (x_klnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
4217: THEN
4218: x_klnv_rec.sfwt_flag := l_db_klnv_rec.sfwt_flag;
4219: END IF;
4220: IF (x_klnv_rec.invoice_text = OKC_API.G_MISS_CHAR)

Line 4220: IF (x_klnv_rec.invoice_text = OKC_API.G_MISS_CHAR)

4216: IF (x_klnv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
4217: THEN
4218: x_klnv_rec.sfwt_flag := l_db_klnv_rec.sfwt_flag;
4219: END IF;
4220: IF (x_klnv_rec.invoice_text = OKC_API.G_MISS_CHAR)
4221: THEN
4222: x_klnv_rec.invoice_text := l_db_klnv_rec.invoice_text;
4223: END IF;
4224: IF (x_klnv_rec.ib_trx_details = OKC_API.G_MISS_CHAR)

Line 4224: IF (x_klnv_rec.ib_trx_details = OKC_API.G_MISS_CHAR)

4220: IF (x_klnv_rec.invoice_text = OKC_API.G_MISS_CHAR)
4221: THEN
4222: x_klnv_rec.invoice_text := l_db_klnv_rec.invoice_text;
4223: END IF;
4224: IF (x_klnv_rec.ib_trx_details = OKC_API.G_MISS_CHAR)
4225: THEN
4226: x_klnv_rec.ib_trx_details := l_db_klnv_rec.ib_trx_details;
4227: END IF;
4228: IF (x_klnv_rec.status_text = OKC_API.G_MISS_CHAR)

Line 4228: IF (x_klnv_rec.status_text = OKC_API.G_MISS_CHAR)

4224: IF (x_klnv_rec.ib_trx_details = OKC_API.G_MISS_CHAR)
4225: THEN
4226: x_klnv_rec.ib_trx_details := l_db_klnv_rec.ib_trx_details;
4227: END IF;
4228: IF (x_klnv_rec.status_text = OKC_API.G_MISS_CHAR)
4229: THEN
4230: x_klnv_rec.status_text := l_db_klnv_rec.status_text;
4231: END IF;
4232: IF (x_klnv_rec.react_time_name = OKC_API.G_MISS_CHAR)

Line 4232: IF (x_klnv_rec.react_time_name = OKC_API.G_MISS_CHAR)

4228: IF (x_klnv_rec.status_text = OKC_API.G_MISS_CHAR)
4229: THEN
4230: x_klnv_rec.status_text := l_db_klnv_rec.status_text;
4231: END IF;
4232: IF (x_klnv_rec.react_time_name = OKC_API.G_MISS_CHAR)
4233: THEN
4234: x_klnv_rec.react_time_name := l_db_klnv_rec.react_time_name;
4235: END IF;
4236: IF (x_klnv_rec.security_group_id = OKC_API.G_MISS_NUM)

Line 4236: IF (x_klnv_rec.security_group_id = OKC_API.G_MISS_NUM)

4232: IF (x_klnv_rec.react_time_name = OKC_API.G_MISS_CHAR)
4233: THEN
4234: x_klnv_rec.react_time_name := l_db_klnv_rec.react_time_name;
4235: END IF;
4236: IF (x_klnv_rec.security_group_id = OKC_API.G_MISS_NUM)
4237: THEN
4238: x_klnv_rec.security_group_id := l_db_klnv_rec.security_group_id;
4239: END IF;
4240: IF (x_klnv_rec.request_id = OKC_API.G_MISS_NUM)

Line 4240: IF (x_klnv_rec.request_id = OKC_API.G_MISS_NUM)

4236: IF (x_klnv_rec.security_group_id = OKC_API.G_MISS_NUM)
4237: THEN
4238: x_klnv_rec.security_group_id := l_db_klnv_rec.security_group_id;
4239: END IF;
4240: IF (x_klnv_rec.request_id = OKC_API.G_MISS_NUM)
4241: THEN
4242: x_klnv_rec.request_id := l_db_klnv_rec.request_id;
4243: END IF;
4244: IF (x_klnv_rec.created_by = OKC_API.G_MISS_NUM)

Line 4244: IF (x_klnv_rec.created_by = OKC_API.G_MISS_NUM)

4240: IF (x_klnv_rec.request_id = OKC_API.G_MISS_NUM)
4241: THEN
4242: x_klnv_rec.request_id := l_db_klnv_rec.request_id;
4243: END IF;
4244: IF (x_klnv_rec.created_by = OKC_API.G_MISS_NUM)
4245: THEN
4246: x_klnv_rec.created_by := l_db_klnv_rec.created_by;
4247: END IF;
4248: IF (x_klnv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 4248: IF (x_klnv_rec.creation_date = OKC_API.G_MISS_DATE)

4244: IF (x_klnv_rec.created_by = OKC_API.G_MISS_NUM)
4245: THEN
4246: x_klnv_rec.created_by := l_db_klnv_rec.created_by;
4247: END IF;
4248: IF (x_klnv_rec.creation_date = OKC_API.G_MISS_DATE)
4249: THEN
4250: x_klnv_rec.creation_date := l_db_klnv_rec.creation_date;
4251: END IF;
4252: IF (x_klnv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 4252: IF (x_klnv_rec.last_updated_by = OKC_API.G_MISS_NUM)

4248: IF (x_klnv_rec.creation_date = OKC_API.G_MISS_DATE)
4249: THEN
4250: x_klnv_rec.creation_date := l_db_klnv_rec.creation_date;
4251: END IF;
4252: IF (x_klnv_rec.last_updated_by = OKC_API.G_MISS_NUM)
4253: THEN
4254: x_klnv_rec.last_updated_by := l_db_klnv_rec.last_updated_by;
4255: END IF;
4256: IF (x_klnv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 4256: IF (x_klnv_rec.last_update_date = OKC_API.G_MISS_DATE)

4252: IF (x_klnv_rec.last_updated_by = OKC_API.G_MISS_NUM)
4253: THEN
4254: x_klnv_rec.last_updated_by := l_db_klnv_rec.last_updated_by;
4255: END IF;
4256: IF (x_klnv_rec.last_update_date = OKC_API.G_MISS_DATE)
4257: THEN
4258: x_klnv_rec.last_update_date := l_db_klnv_rec.last_update_date;
4259: END IF;
4260: IF (x_klnv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 4260: IF (x_klnv_rec.last_update_login = OKC_API.G_MISS_NUM)

4256: IF (x_klnv_rec.last_update_date = OKC_API.G_MISS_DATE)
4257: THEN
4258: x_klnv_rec.last_update_date := l_db_klnv_rec.last_update_date;
4259: END IF;
4260: IF (x_klnv_rec.last_update_login = OKC_API.G_MISS_NUM)
4261: THEN
4262: x_klnv_rec.last_update_login := l_db_klnv_rec.last_update_login;
4263: END IF;
4264: -- R12 Data Model Changes 4485150 Start

Line 4266: IF (x_klnv_rec.trxn_extension_id = OKC_API.G_MISS_NUM)

4262: x_klnv_rec.last_update_login := l_db_klnv_rec.last_update_login;
4263: END IF;
4264: -- R12 Data Model Changes 4485150 Start
4265:
4266: IF (x_klnv_rec.trxn_extension_id = OKC_API.G_MISS_NUM)
4267: THEN
4268: x_klnv_rec.trxn_extension_id := l_db_klnv_rec.trxn_extension_id ;
4269: END IF;
4270: IF (x_klnv_rec.tax_classification_code = OKC_API.G_MISS_CHAR)

Line 4270: IF (x_klnv_rec.tax_classification_code = OKC_API.G_MISS_CHAR)

4266: IF (x_klnv_rec.trxn_extension_id = OKC_API.G_MISS_NUM)
4267: THEN
4268: x_klnv_rec.trxn_extension_id := l_db_klnv_rec.trxn_extension_id ;
4269: END IF;
4270: IF (x_klnv_rec.tax_classification_code = OKC_API.G_MISS_CHAR)
4271: THEN
4272: x_klnv_rec.tax_classification_code := l_db_klnv_rec.tax_classification_code;
4273: END IF;
4274: IF (x_klnv_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR)

Line 4274: IF (x_klnv_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR)

4270: IF (x_klnv_rec.tax_classification_code = OKC_API.G_MISS_CHAR)
4271: THEN
4272: x_klnv_rec.tax_classification_code := l_db_klnv_rec.tax_classification_code;
4273: END IF;
4274: IF (x_klnv_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR)
4275: THEN
4276: x_klnv_rec.exempt_certificate_number := l_db_klnv_rec.exempt_certificate_number;
4277: END IF;
4278: IF (x_klnv_rec.exempt_reason_code = OKC_API.G_MISS_CHAR)

Line 4278: IF (x_klnv_rec.exempt_reason_code = OKC_API.G_MISS_CHAR)

4274: IF (x_klnv_rec.exempt_certificate_number = OKC_API.G_MISS_CHAR)
4275: THEN
4276: x_klnv_rec.exempt_certificate_number := l_db_klnv_rec.exempt_certificate_number;
4277: END IF;
4278: IF (x_klnv_rec.exempt_reason_code = OKC_API.G_MISS_CHAR)
4279: THEN
4280: x_klnv_rec.exempt_reason_code := l_db_klnv_rec.exempt_reason_code;
4281: END IF;
4282:

Line 4283: IF (x_klnv_rec.coverage_id = OKC_API.G_MISS_NUM)

4279: THEN
4280: x_klnv_rec.exempt_reason_code := l_db_klnv_rec.exempt_reason_code;
4281: END IF;
4282:
4283: IF (x_klnv_rec.coverage_id = OKC_API.G_MISS_NUM)
4284: THEN
4285: x_klnv_rec.coverage_id := l_db_klnv_rec.coverage_id ;
4286: END IF;
4287: IF (x_klnv_rec.standard_cov_yn = OKC_API.G_MISS_CHAR)

Line 4287: IF (x_klnv_rec.standard_cov_yn = OKC_API.G_MISS_CHAR)

4283: IF (x_klnv_rec.coverage_id = OKC_API.G_MISS_NUM)
4284: THEN
4285: x_klnv_rec.coverage_id := l_db_klnv_rec.coverage_id ;
4286: END IF;
4287: IF (x_klnv_rec.standard_cov_yn = OKC_API.G_MISS_CHAR)
4288: THEN
4289: x_klnv_rec.standard_cov_yn := l_db_klnv_rec.standard_cov_yn;
4290: END IF;
4291: IF (x_klnv_rec.orig_system_id1 = OKC_API.G_MISS_NUM)

Line 4291: IF (x_klnv_rec.orig_system_id1 = OKC_API.G_MISS_NUM)

4287: IF (x_klnv_rec.standard_cov_yn = OKC_API.G_MISS_CHAR)
4288: THEN
4289: x_klnv_rec.standard_cov_yn := l_db_klnv_rec.standard_cov_yn;
4290: END IF;
4291: IF (x_klnv_rec.orig_system_id1 = OKC_API.G_MISS_NUM)
4292: THEN
4293: x_klnv_rec.orig_system_id1 := l_db_klnv_rec.orig_system_id1;
4294: END IF;
4295: IF (x_klnv_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR)

Line 4295: IF (x_klnv_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR)

4291: IF (x_klnv_rec.orig_system_id1 = OKC_API.G_MISS_NUM)
4292: THEN
4293: x_klnv_rec.orig_system_id1 := l_db_klnv_rec.orig_system_id1;
4294: END IF;
4295: IF (x_klnv_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR)
4296: THEN
4297: x_klnv_rec.orig_system_reference1 := l_db_klnv_rec.orig_system_reference1;
4298: END IF;
4299: IF (x_klnv_rec.orig_system_source_code = OKC_API.G_MISS_CHAR)

Line 4299: IF (x_klnv_rec.orig_system_source_code = OKC_API.G_MISS_CHAR)

4295: IF (x_klnv_rec.orig_system_reference1 = OKC_API.G_MISS_CHAR)
4296: THEN
4297: x_klnv_rec.orig_system_reference1 := l_db_klnv_rec.orig_system_reference1;
4298: END IF;
4299: IF (x_klnv_rec.orig_system_source_code = OKC_API.G_MISS_CHAR)
4300: THEN
4301: x_klnv_rec.orig_system_source_code := l_db_klnv_rec.orig_system_source_code;
4302: END IF;
4303: -- R12 Data Model Changes 4485150 End

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

4311: FUNCTION Set_Attributes (
4312: p_klnv_rec IN klnv_rec_type,
4313: x_klnv_rec OUT NOCOPY klnv_rec_type
4314: ) RETURN VARCHAR2 IS
4315: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4316: BEGIN
4317: x_klnv_rec := p_klnv_rec;
4318: RETURN(l_return_status);
4319: END Set_Attributes;

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

4317: x_klnv_rec := p_klnv_rec;
4318: RETURN(l_return_status);
4319: END Set_Attributes;
4320: BEGIN
4321: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4322: G_PKG_NAME,
4323: p_init_msg_list,
4324: l_api_version,
4325: p_api_version,

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

4324: l_api_version,
4325: p_api_version,
4326: '_PVT',
4327: x_return_status);
4328: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4329: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4330: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4331: RAISE OKC_API.G_EXCEPTION_ERROR;
4332: END IF;

Line 4329: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4325: p_api_version,
4326: '_PVT',
4327: x_return_status);
4328: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4329: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4330: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4331: RAISE OKC_API.G_EXCEPTION_ERROR;
4332: END IF;
4333: --- Setting item attributes

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

4326: '_PVT',
4327: x_return_status);
4328: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4329: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4330: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4331: RAISE OKC_API.G_EXCEPTION_ERROR;
4332: END IF;
4333: --- Setting item attributes
4334: l_return_status := Set_Attributes(

Line 4331: RAISE OKC_API.G_EXCEPTION_ERROR;

4327: x_return_status);
4328: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4329: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4330: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4331: RAISE OKC_API.G_EXCEPTION_ERROR;
4332: END IF;
4333: --- Setting item attributes
4334: l_return_status := Set_Attributes(
4335: p_klnv_rec, -- IN

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

4334: l_return_status := Set_Attributes(
4335: p_klnv_rec, -- IN
4336: x_klnv_rec); -- OUT
4337: --- If any errors happen abort API
4338: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4339: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4340: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4341: RAISE OKC_API.G_EXCEPTION_ERROR;
4342: END IF;

Line 4339: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4335: p_klnv_rec, -- IN
4336: x_klnv_rec); -- OUT
4337: --- If any errors happen abort API
4338: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4339: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4340: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4341: RAISE OKC_API.G_EXCEPTION_ERROR;
4342: END IF;
4343: l_return_status := populate_new_record(l_klnv_rec, l_def_klnv_rec);

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

4336: x_klnv_rec); -- OUT
4337: --- If any errors happen abort API
4338: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4339: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4340: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4341: RAISE OKC_API.G_EXCEPTION_ERROR;
4342: END IF;
4343: l_return_status := populate_new_record(l_klnv_rec, l_def_klnv_rec);
4344: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4341: RAISE OKC_API.G_EXCEPTION_ERROR;

4337: --- If any errors happen abort API
4338: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4339: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4340: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4341: RAISE OKC_API.G_EXCEPTION_ERROR;
4342: END IF;
4343: l_return_status := populate_new_record(l_klnv_rec, l_def_klnv_rec);
4344: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4345: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

4340: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4341: RAISE OKC_API.G_EXCEPTION_ERROR;
4342: END IF;
4343: l_return_status := populate_new_record(l_klnv_rec, l_def_klnv_rec);
4344: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4345: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4346: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4347: RAISE OKC_API.G_EXCEPTION_ERROR;
4348: END IF;

Line 4345: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4341: RAISE OKC_API.G_EXCEPTION_ERROR;
4342: END IF;
4343: l_return_status := populate_new_record(l_klnv_rec, l_def_klnv_rec);
4344: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4345: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4346: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4347: RAISE OKC_API.G_EXCEPTION_ERROR;
4348: END IF;
4349: l_def_klnv_rec := fill_who_columns(l_def_klnv_rec);

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

4342: END IF;
4343: l_return_status := populate_new_record(l_klnv_rec, l_def_klnv_rec);
4344: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4345: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4346: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4347: RAISE OKC_API.G_EXCEPTION_ERROR;
4348: END IF;
4349: l_def_klnv_rec := fill_who_columns(l_def_klnv_rec);
4350: --- Validate all non-missing attributes (Item Level Validation)

Line 4347: RAISE OKC_API.G_EXCEPTION_ERROR;

4343: l_return_status := populate_new_record(l_klnv_rec, l_def_klnv_rec);
4344: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4345: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4346: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4347: RAISE OKC_API.G_EXCEPTION_ERROR;
4348: END IF;
4349: l_def_klnv_rec := fill_who_columns(l_def_klnv_rec);
4350: --- Validate all non-missing attributes (Item Level Validation)
4351: l_return_status := Validate_Attributes(l_def_klnv_rec);

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

4349: l_def_klnv_rec := fill_who_columns(l_def_klnv_rec);
4350: --- Validate all non-missing attributes (Item Level Validation)
4351: l_return_status := Validate_Attributes(l_def_klnv_rec);
4352: --- If any errors happen abort API
4353: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4354: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4355: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4356: RAISE OKC_API.G_EXCEPTION_ERROR;
4357: END IF;

Line 4354: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4350: --- Validate all non-missing attributes (Item Level Validation)
4351: l_return_status := Validate_Attributes(l_def_klnv_rec);
4352: --- If any errors happen abort API
4353: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4354: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4355: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4356: RAISE OKC_API.G_EXCEPTION_ERROR;
4357: END IF;
4358: l_return_status := Validate_Record(l_def_klnv_rec, l_db_klnv_rec);

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

4351: l_return_status := Validate_Attributes(l_def_klnv_rec);
4352: --- If any errors happen abort API
4353: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4354: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4355: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4356: RAISE OKC_API.G_EXCEPTION_ERROR;
4357: END IF;
4358: l_return_status := Validate_Record(l_def_klnv_rec, l_db_klnv_rec);
4359: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4356: RAISE OKC_API.G_EXCEPTION_ERROR;

4352: --- If any errors happen abort API
4353: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4354: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4355: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4356: RAISE OKC_API.G_EXCEPTION_ERROR;
4357: END IF;
4358: l_return_status := Validate_Record(l_def_klnv_rec, l_db_klnv_rec);
4359: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4360: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

4355: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4356: RAISE OKC_API.G_EXCEPTION_ERROR;
4357: END IF;
4358: l_return_status := Validate_Record(l_def_klnv_rec, l_db_klnv_rec);
4359: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4360: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4361: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4362: RAISE OKC_API.G_EXCEPTION_ERROR;
4363: END IF;

Line 4360: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4356: RAISE OKC_API.G_EXCEPTION_ERROR;
4357: END IF;
4358: l_return_status := Validate_Record(l_def_klnv_rec, l_db_klnv_rec);
4359: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4360: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4361: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4362: RAISE OKC_API.G_EXCEPTION_ERROR;
4363: END IF;
4364:

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

4357: END IF;
4358: l_return_status := Validate_Record(l_def_klnv_rec, l_db_klnv_rec);
4359: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4360: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4361: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4362: RAISE OKC_API.G_EXCEPTION_ERROR;
4363: END IF;
4364:
4365: -- Lock the Record

Line 4362: RAISE OKC_API.G_EXCEPTION_ERROR;

4358: l_return_status := Validate_Record(l_def_klnv_rec, l_db_klnv_rec);
4359: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4360: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4361: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4362: RAISE OKC_API.G_EXCEPTION_ERROR;
4363: END IF;
4364:
4365: -- Lock the Record
4366: lock_row(

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

4369: x_return_status => l_return_status,
4370: x_msg_count => x_msg_count,
4371: x_msg_data => x_msg_data,
4372: p_klnv_rec => p_klnv_rec);
4373: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4374: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4375: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4376: RAISE OKC_API.G_EXCEPTION_ERROR;
4377: END IF;

Line 4374: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4370: x_msg_count => x_msg_count,
4371: x_msg_data => x_msg_data,
4372: p_klnv_rec => p_klnv_rec);
4373: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4374: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4375: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4376: RAISE OKC_API.G_EXCEPTION_ERROR;
4377: END IF;
4378:

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

4371: x_msg_data => x_msg_data,
4372: p_klnv_rec => p_klnv_rec);
4373: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4374: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4375: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4376: RAISE OKC_API.G_EXCEPTION_ERROR;
4377: END IF;
4378:
4379: -----------------------------------------

Line 4376: RAISE OKC_API.G_EXCEPTION_ERROR;

4372: p_klnv_rec => p_klnv_rec);
4373: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4374: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4375: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4376: RAISE OKC_API.G_EXCEPTION_ERROR;
4377: END IF;
4378:
4379: -----------------------------------------
4380: -- Move VIEW record to "Child" records --

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

4391: x_msg_data,
4392: l_kln_rec,
4393: lx_kln_rec
4394: );
4395: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4396: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4397: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4398: RAISE OKC_API.G_EXCEPTION_ERROR;
4399: END IF;

Line 4396: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4392: l_kln_rec,
4393: lx_kln_rec
4394: );
4395: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4396: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4397: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4398: RAISE OKC_API.G_EXCEPTION_ERROR;
4399: END IF;
4400: migrate(lx_kln_rec, l_def_klnv_rec);

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

4393: lx_kln_rec
4394: );
4395: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4396: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4397: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4398: RAISE OKC_API.G_EXCEPTION_ERROR;
4399: END IF;
4400: migrate(lx_kln_rec, l_def_klnv_rec);
4401: update_row(

Line 4398: RAISE OKC_API.G_EXCEPTION_ERROR;

4394: );
4395: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4396: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4397: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4398: RAISE OKC_API.G_EXCEPTION_ERROR;
4399: END IF;
4400: migrate(lx_kln_rec, l_def_klnv_rec);
4401: update_row(
4402: p_init_msg_list,

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

4405: x_msg_data,
4406: l_klt_rec,
4407: lx_klt_rec
4408: );
4409: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4410: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4411: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4412: RAISE OKC_API.G_EXCEPTION_ERROR;
4413: END IF;

Line 4410: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4406: l_klt_rec,
4407: lx_klt_rec
4408: );
4409: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4410: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4411: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4412: RAISE OKC_API.G_EXCEPTION_ERROR;
4413: END IF;
4414: migrate(lx_klt_rec, l_def_klnv_rec);

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

4407: lx_klt_rec
4408: );
4409: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4410: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4411: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4412: RAISE OKC_API.G_EXCEPTION_ERROR;
4413: END IF;
4414: migrate(lx_klt_rec, l_def_klnv_rec);
4415: x_klnv_rec := l_def_klnv_rec;

Line 4412: RAISE OKC_API.G_EXCEPTION_ERROR;

4408: );
4409: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4410: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4411: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4412: RAISE OKC_API.G_EXCEPTION_ERROR;
4413: END IF;
4414: migrate(lx_klt_rec, l_def_klnv_rec);
4415: x_klnv_rec := l_def_klnv_rec;
4416: x_return_status := l_return_status;

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

4413: END IF;
4414: migrate(lx_klt_rec, l_def_klnv_rec);
4415: x_klnv_rec := l_def_klnv_rec;
4416: x_return_status := l_return_status;
4417: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4418: EXCEPTION
4419: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4420: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4421: (

Line 4419: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4415: x_klnv_rec := l_def_klnv_rec;
4416: x_return_status := l_return_status;
4417: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4418: EXCEPTION
4419: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4420: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4421: (
4422: l_api_name,
4423: G_PKG_NAME,

Line 4420: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4416: x_return_status := l_return_status;
4417: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4418: EXCEPTION
4419: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4420: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4421: (
4422: l_api_name,
4423: G_PKG_NAME,
4424: 'OKC_API.G_RET_STS_ERROR',

Line 4424: 'OKC_API.G_RET_STS_ERROR',

4420: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4421: (
4422: l_api_name,
4423: G_PKG_NAME,
4424: 'OKC_API.G_RET_STS_ERROR',
4425: x_msg_count,
4426: x_msg_data,
4427: '_PVT'
4428: );

Line 4429: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4425: x_msg_count,
4426: x_msg_data,
4427: '_PVT'
4428: );
4429: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4430: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4431: (
4432: l_api_name,
4433: G_PKG_NAME,

Line 4430: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4426: x_msg_data,
4427: '_PVT'
4428: );
4429: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4430: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4431: (
4432: l_api_name,
4433: G_PKG_NAME,
4434: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4434: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4430: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4431: (
4432: l_api_name,
4433: G_PKG_NAME,
4434: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4435: x_msg_count,
4436: x_msg_data,
4437: '_PVT'
4438: );

Line 4440: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4436: x_msg_data,
4437: '_PVT'
4438: );
4439: WHEN OTHERS THEN
4440: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4441: (
4442: l_api_name,
4443: G_PKG_NAME,
4444: 'OTHERS',

Line 4461: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS

4457: x_msg_count OUT NOCOPY NUMBER,
4458: x_msg_data OUT NOCOPY VARCHAR2,
4459: p_klnv_tbl IN klnv_tbl_type,
4460: x_klnv_tbl OUT NOCOPY klnv_tbl_type,
4461: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
4462:
4463: l_api_version CONSTANT NUMBER := 1;
4464: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
4465: i NUMBER := 0;

Line 4467: OKC_API.init_msg_list(p_init_msg_list);

4463: l_api_version CONSTANT NUMBER := 1;
4464: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
4465: i NUMBER := 0;
4466: BEGIN
4467: OKC_API.init_msg_list(p_init_msg_list);
4468: -- Make sure PL/SQL table has records in it before passing
4469: IF (p_klnv_tbl.COUNT > 0) THEN
4470: i := p_klnv_tbl.FIRST;
4471: LOOP

Line 4473: l_error_rec OKC_API.ERROR_REC_TYPE;

4469: IF (p_klnv_tbl.COUNT > 0) THEN
4470: i := p_klnv_tbl.FIRST;
4471: LOOP
4472: DECLARE
4473: l_error_rec OKC_API.ERROR_REC_TYPE;
4474: BEGIN
4475: l_error_rec.api_name := l_api_name;
4476: l_error_rec.api_package := G_PKG_NAME;
4477: l_error_rec.idx := i;

Line 4480: p_init_msg_list => OKC_API.G_FALSE,

4476: l_error_rec.api_package := G_PKG_NAME;
4477: l_error_rec.idx := i;
4478: update_row (
4479: p_api_version => p_api_version,
4480: p_init_msg_list => OKC_API.G_FALSE,
4481: x_return_status => l_error_rec.error_type,
4482: x_msg_count => l_error_rec.msg_count,
4483: x_msg_data => l_error_rec.msg_data,
4484: p_klnv_rec => p_klnv_tbl(i),

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

4482: x_msg_count => l_error_rec.msg_count,
4483: x_msg_data => l_error_rec.msg_data,
4484: p_klnv_rec => p_klnv_tbl(i),
4485: x_klnv_rec => x_klnv_tbl(i));
4486: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
4487: l_error_rec.sqlcode := SQLCODE;
4488: load_error_tbl(l_error_rec, px_error_tbl);
4489: ELSE
4490: x_msg_count := l_error_rec.msg_count;

Line 4494: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4490: x_msg_count := l_error_rec.msg_count;
4491: x_msg_data := l_error_rec.msg_data;
4492: END IF;
4493: EXCEPTION
4494: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4495: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
4496: l_error_rec.sqlcode := SQLCODE;
4497: load_error_tbl(l_error_rec, px_error_tbl);
4498: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

4491: x_msg_data := l_error_rec.msg_data;
4492: END IF;
4493: EXCEPTION
4494: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4495: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
4496: l_error_rec.sqlcode := SQLCODE;
4497: load_error_tbl(l_error_rec, px_error_tbl);
4498: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4499: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 4498: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4494: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4495: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
4496: l_error_rec.sqlcode := SQLCODE;
4497: load_error_tbl(l_error_rec, px_error_tbl);
4498: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4499: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
4500: l_error_rec.sqlcode := SQLCODE;
4501: load_error_tbl(l_error_rec, px_error_tbl);
4502: WHEN OTHERS THEN

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

4495: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
4496: l_error_rec.sqlcode := SQLCODE;
4497: load_error_tbl(l_error_rec, px_error_tbl);
4498: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4499: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
4500: l_error_rec.sqlcode := SQLCODE;
4501: load_error_tbl(l_error_rec, px_error_tbl);
4502: WHEN OTHERS THEN
4503: l_error_rec.error_type := 'OTHERS';

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

4510: END IF;
4511: -- Loop through the error_tbl to find the error with the highest severity
4512: -- and return it.
4513: x_return_status := find_highest_exception(px_error_tbl);
4514: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4515: EXCEPTION
4516: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4517: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4518: (

Line 4516: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4512: -- and return it.
4513: x_return_status := find_highest_exception(px_error_tbl);
4514: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4515: EXCEPTION
4516: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4517: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4518: (
4519: l_api_name,
4520: G_PKG_NAME,

Line 4517: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4513: x_return_status := find_highest_exception(px_error_tbl);
4514: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4515: EXCEPTION
4516: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4517: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4518: (
4519: l_api_name,
4520: G_PKG_NAME,
4521: 'OKC_API.G_RET_STS_ERROR',

Line 4521: 'OKC_API.G_RET_STS_ERROR',

4517: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4518: (
4519: l_api_name,
4520: G_PKG_NAME,
4521: 'OKC_API.G_RET_STS_ERROR',
4522: x_msg_count,
4523: x_msg_data,
4524: '_PVT'
4525: );

Line 4526: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4522: x_msg_count,
4523: x_msg_data,
4524: '_PVT'
4525: );
4526: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4527: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4528: (
4529: l_api_name,
4530: G_PKG_NAME,

Line 4527: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4523: x_msg_data,
4524: '_PVT'
4525: );
4526: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4527: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4528: (
4529: l_api_name,
4530: G_PKG_NAME,
4531: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4531: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4527: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4528: (
4529: l_api_name,
4530: G_PKG_NAME,
4531: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4532: x_msg_count,
4533: x_msg_data,
4534: '_PVT'
4535: );

Line 4537: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4533: x_msg_data,
4534: '_PVT'
4535: );
4536: WHEN OTHERS THEN
4537: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4538: (
4539: l_api_name,
4540: G_PKG_NAME,
4541: 'OTHERS',

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

4560: x_klnv_tbl OUT NOCOPY klnv_tbl_type) IS
4561:
4562: l_api_version CONSTANT NUMBER := 1;
4563: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4564: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4565: l_error_tbl OKC_API.ERROR_TBL_TYPE;
4566: BEGIN
4567: OKC_API.init_msg_list(p_init_msg_list);
4568: -- Make sure PL/SQL table has records in it before passing

Line 4565: l_error_tbl OKC_API.ERROR_TBL_TYPE;

4561:
4562: l_api_version CONSTANT NUMBER := 1;
4563: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4564: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4565: l_error_tbl OKC_API.ERROR_TBL_TYPE;
4566: BEGIN
4567: OKC_API.init_msg_list(p_init_msg_list);
4568: -- Make sure PL/SQL table has records in it before passing
4569: IF (p_klnv_tbl.COUNT > 0) THEN

Line 4567: OKC_API.init_msg_list(p_init_msg_list);

4563: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4564: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4565: l_error_tbl OKC_API.ERROR_TBL_TYPE;
4566: BEGIN
4567: OKC_API.init_msg_list(p_init_msg_list);
4568: -- Make sure PL/SQL table has records in it before passing
4569: IF (p_klnv_tbl.COUNT > 0) THEN
4570: update_row (
4571: p_api_version => p_api_version,

Line 4572: p_init_msg_list => OKC_API.G_FALSE,

4568: -- Make sure PL/SQL table has records in it before passing
4569: IF (p_klnv_tbl.COUNT > 0) THEN
4570: update_row (
4571: p_api_version => p_api_version,
4572: p_init_msg_list => OKC_API.G_FALSE,
4573: x_return_status => x_return_status,
4574: x_msg_count => x_msg_count,
4575: x_msg_data => x_msg_data,
4576: p_klnv_tbl => p_klnv_tbl,

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

4576: p_klnv_tbl => p_klnv_tbl,
4577: x_klnv_tbl => x_klnv_tbl,
4578: px_error_tbl => l_error_tbl);
4579: END IF;
4580: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4581: EXCEPTION
4582: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4583: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4584: (

Line 4582: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4578: px_error_tbl => l_error_tbl);
4579: END IF;
4580: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4581: EXCEPTION
4582: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4583: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4584: (
4585: l_api_name,
4586: G_PKG_NAME,

Line 4583: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4579: END IF;
4580: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4581: EXCEPTION
4582: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4583: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4584: (
4585: l_api_name,
4586: G_PKG_NAME,
4587: 'OKC_API.G_RET_STS_ERROR',

Line 4587: 'OKC_API.G_RET_STS_ERROR',

4583: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4584: (
4585: l_api_name,
4586: G_PKG_NAME,
4587: 'OKC_API.G_RET_STS_ERROR',
4588: x_msg_count,
4589: x_msg_data,
4590: '_PVT'
4591: );

Line 4592: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4588: x_msg_count,
4589: x_msg_data,
4590: '_PVT'
4591: );
4592: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4593: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4594: (
4595: l_api_name,
4596: G_PKG_NAME,

Line 4593: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4589: x_msg_data,
4590: '_PVT'
4591: );
4592: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4593: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4594: (
4595: l_api_name,
4596: G_PKG_NAME,
4597: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4597: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4593: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4594: (
4595: l_api_name,
4596: G_PKG_NAME,
4597: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4598: x_msg_count,
4599: x_msg_data,
4600: '_PVT'
4601: );

Line 4603: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4599: x_msg_data,
4600: '_PVT'
4601: );
4602: WHEN OTHERS THEN
4603: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4604: (
4605: l_api_name,
4606: G_PKG_NAME,
4607: 'OTHERS',

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

4625: p_kln_rec IN kln_rec_type) IS
4626:
4627: l_api_version CONSTANT NUMBER := 1;
4628: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
4629: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4630: l_kln_rec kln_rec_type := p_kln_rec;
4631: l_row_notfound BOOLEAN := TRUE;
4632: BEGIN
4633: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

4629: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4630: l_kln_rec kln_rec_type := p_kln_rec;
4631: l_row_notfound BOOLEAN := TRUE;
4632: BEGIN
4633: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4634: p_init_msg_list,
4635: '_PVT',
4636: x_return_status);
4637: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

4633: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4634: p_init_msg_list,
4635: '_PVT',
4636: x_return_status);
4637: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4638: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4639: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4640: RAISE OKC_API.G_EXCEPTION_ERROR;
4641: END IF;

Line 4638: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4634: p_init_msg_list,
4635: '_PVT',
4636: x_return_status);
4637: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4638: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4639: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4640: RAISE OKC_API.G_EXCEPTION_ERROR;
4641: END IF;
4642:

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

4635: '_PVT',
4636: x_return_status);
4637: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4638: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4639: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4640: RAISE OKC_API.G_EXCEPTION_ERROR;
4641: END IF;
4642:
4643: DELETE FROM OKS_K_LINES_B

Line 4640: RAISE OKC_API.G_EXCEPTION_ERROR;

4636: x_return_status);
4637: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4638: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4639: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4640: RAISE OKC_API.G_EXCEPTION_ERROR;
4641: END IF;
4642:
4643: DELETE FROM OKS_K_LINES_B
4644: WHERE ID = p_kln_rec.id;

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

4643: DELETE FROM OKS_K_LINES_B
4644: WHERE ID = p_kln_rec.id;
4645:
4646: x_return_status := l_return_status;
4647: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4648: EXCEPTION
4649: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4650: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4651: (

Line 4649: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4645:
4646: x_return_status := l_return_status;
4647: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4648: EXCEPTION
4649: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4650: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4651: (
4652: l_api_name,
4653: G_PKG_NAME,

Line 4650: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4646: x_return_status := l_return_status;
4647: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4648: EXCEPTION
4649: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4650: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4651: (
4652: l_api_name,
4653: G_PKG_NAME,
4654: 'OKC_API.G_RET_STS_ERROR',

Line 4654: 'OKC_API.G_RET_STS_ERROR',

4650: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4651: (
4652: l_api_name,
4653: G_PKG_NAME,
4654: 'OKC_API.G_RET_STS_ERROR',
4655: x_msg_count,
4656: x_msg_data,
4657: '_PVT'
4658: );

Line 4659: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4655: x_msg_count,
4656: x_msg_data,
4657: '_PVT'
4658: );
4659: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4660: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4661: (
4662: l_api_name,
4663: G_PKG_NAME,

Line 4660: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4656: x_msg_data,
4657: '_PVT'
4658: );
4659: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4660: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4661: (
4662: l_api_name,
4663: G_PKG_NAME,
4664: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4664: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4660: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4661: (
4662: l_api_name,
4663: G_PKG_NAME,
4664: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4665: x_msg_count,
4666: x_msg_data,
4667: '_PVT'
4668: );

Line 4670: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4666: x_msg_data,
4667: '_PVT'
4668: );
4669: WHEN OTHERS THEN
4670: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4671: (
4672: l_api_name,
4673: G_PKG_NAME,
4674: 'OTHERS',

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

4688: p_klt_rec IN klt_rec_type) IS
4689:
4690: l_api_version CONSTANT NUMBER := 1;
4691: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
4692: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4693: l_klt_rec klt_rec_type := p_klt_rec;
4694: l_row_notfound BOOLEAN := TRUE;
4695: BEGIN
4696: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

4692: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4693: l_klt_rec klt_rec_type := p_klt_rec;
4694: l_row_notfound BOOLEAN := TRUE;
4695: BEGIN
4696: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4697: p_init_msg_list,
4698: '_PVT',
4699: x_return_status);
4700: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

4696: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4697: p_init_msg_list,
4698: '_PVT',
4699: x_return_status);
4700: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4701: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4702: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4703: RAISE OKC_API.G_EXCEPTION_ERROR;
4704: END IF;

Line 4701: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4697: p_init_msg_list,
4698: '_PVT',
4699: x_return_status);
4700: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4701: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4702: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4703: RAISE OKC_API.G_EXCEPTION_ERROR;
4704: END IF;
4705:

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

4698: '_PVT',
4699: x_return_status);
4700: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4701: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4702: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4703: RAISE OKC_API.G_EXCEPTION_ERROR;
4704: END IF;
4705:
4706: DELETE FROM OKS_K_LINES_TL

Line 4703: RAISE OKC_API.G_EXCEPTION_ERROR;

4699: x_return_status);
4700: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4701: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4702: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4703: RAISE OKC_API.G_EXCEPTION_ERROR;
4704: END IF;
4705:
4706: DELETE FROM OKS_K_LINES_TL
4707: WHERE ID = p_klt_rec.id;

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

4706: DELETE FROM OKS_K_LINES_TL
4707: WHERE ID = p_klt_rec.id;
4708:
4709: x_return_status := l_return_status;
4710: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4711: EXCEPTION
4712: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4713: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4714: (

Line 4712: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4708:
4709: x_return_status := l_return_status;
4710: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4711: EXCEPTION
4712: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4713: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4714: (
4715: l_api_name,
4716: G_PKG_NAME,

Line 4713: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4709: x_return_status := l_return_status;
4710: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4711: EXCEPTION
4712: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4713: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4714: (
4715: l_api_name,
4716: G_PKG_NAME,
4717: 'OKC_API.G_RET_STS_ERROR',

Line 4717: 'OKC_API.G_RET_STS_ERROR',

4713: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4714: (
4715: l_api_name,
4716: G_PKG_NAME,
4717: 'OKC_API.G_RET_STS_ERROR',
4718: x_msg_count,
4719: x_msg_data,
4720: '_PVT'
4721: );

Line 4722: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4718: x_msg_count,
4719: x_msg_data,
4720: '_PVT'
4721: );
4722: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4723: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4724: (
4725: l_api_name,
4726: G_PKG_NAME,

Line 4723: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4719: x_msg_data,
4720: '_PVT'
4721: );
4722: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4723: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4724: (
4725: l_api_name,
4726: G_PKG_NAME,
4727: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4727: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4723: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4724: (
4725: l_api_name,
4726: G_PKG_NAME,
4727: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4728: x_msg_count,
4729: x_msg_data,
4730: '_PVT'
4731: );

Line 4733: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4729: x_msg_data,
4730: '_PVT'
4731: );
4732: WHEN OTHERS THEN
4733: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4734: (
4735: l_api_name,
4736: G_PKG_NAME,
4737: 'OTHERS',

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

4752: p_klnv_rec IN klnv_rec_type) IS
4753:
4754: l_api_version CONSTANT NUMBER := 1;
4755: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
4756: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4757: l_klnv_rec klnv_rec_type := p_klnv_rec;
4758: l_klt_rec klt_rec_type;
4759: l_kln_rec kln_rec_type;
4760: BEGIN

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

4757: l_klnv_rec klnv_rec_type := p_klnv_rec;
4758: l_klt_rec klt_rec_type;
4759: l_kln_rec kln_rec_type;
4760: BEGIN
4761: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4762: G_PKG_NAME,
4763: p_init_msg_list,
4764: l_api_version,
4765: p_api_version,

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

4764: l_api_version,
4765: p_api_version,
4766: '_PVT',
4767: x_return_status);
4768: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4769: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4770: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4771: RAISE OKC_API.G_EXCEPTION_ERROR;
4772: END IF;

Line 4769: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4765: p_api_version,
4766: '_PVT',
4767: x_return_status);
4768: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4769: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4770: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4771: RAISE OKC_API.G_EXCEPTION_ERROR;
4772: END IF;
4773: -----------------------------------------

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

4766: '_PVT',
4767: x_return_status);
4768: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4769: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4770: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4771: RAISE OKC_API.G_EXCEPTION_ERROR;
4772: END IF;
4773: -----------------------------------------
4774: -- Move VIEW record to "Child" records --

Line 4771: RAISE OKC_API.G_EXCEPTION_ERROR;

4767: x_return_status);
4768: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4769: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4770: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4771: RAISE OKC_API.G_EXCEPTION_ERROR;
4772: END IF;
4773: -----------------------------------------
4774: -- Move VIEW record to "Child" records --
4775: -----------------------------------------

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

4784: x_msg_count,
4785: x_msg_data,
4786: l_klt_rec
4787: );
4788: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4789: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4790: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4791: RAISE OKC_API.G_EXCEPTION_ERROR;
4792: END IF;

Line 4789: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4785: x_msg_data,
4786: l_klt_rec
4787: );
4788: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4789: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4790: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4791: RAISE OKC_API.G_EXCEPTION_ERROR;
4792: END IF;
4793: delete_row(

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

4786: l_klt_rec
4787: );
4788: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4789: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4790: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4791: RAISE OKC_API.G_EXCEPTION_ERROR;
4792: END IF;
4793: delete_row(
4794: p_init_msg_list,

Line 4791: RAISE OKC_API.G_EXCEPTION_ERROR;

4787: );
4788: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4789: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4790: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4791: RAISE OKC_API.G_EXCEPTION_ERROR;
4792: END IF;
4793: delete_row(
4794: p_init_msg_list,
4795: l_return_status,

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

4796: x_msg_count,
4797: x_msg_data,
4798: l_kln_rec
4799: );
4800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4802: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4803: RAISE OKC_API.G_EXCEPTION_ERROR;
4804: END IF;

Line 4801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4797: x_msg_data,
4798: l_kln_rec
4799: );
4800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4802: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4803: RAISE OKC_API.G_EXCEPTION_ERROR;
4804: END IF;
4805: x_return_status := l_return_status;

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

4798: l_kln_rec
4799: );
4800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4802: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4803: RAISE OKC_API.G_EXCEPTION_ERROR;
4804: END IF;
4805: x_return_status := l_return_status;
4806: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 4803: RAISE OKC_API.G_EXCEPTION_ERROR;

4799: );
4800: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4801: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4802: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4803: RAISE OKC_API.G_EXCEPTION_ERROR;
4804: END IF;
4805: x_return_status := l_return_status;
4806: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4807: EXCEPTION

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

4802: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4803: RAISE OKC_API.G_EXCEPTION_ERROR;
4804: END IF;
4805: x_return_status := l_return_status;
4806: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4807: EXCEPTION
4808: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4809: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4810: (

Line 4808: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4804: END IF;
4805: x_return_status := l_return_status;
4806: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4807: EXCEPTION
4808: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4809: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4810: (
4811: l_api_name,
4812: G_PKG_NAME,

Line 4809: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4805: x_return_status := l_return_status;
4806: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4807: EXCEPTION
4808: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4809: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4810: (
4811: l_api_name,
4812: G_PKG_NAME,
4813: 'OKC_API.G_RET_STS_ERROR',

Line 4813: 'OKC_API.G_RET_STS_ERROR',

4809: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4810: (
4811: l_api_name,
4812: G_PKG_NAME,
4813: 'OKC_API.G_RET_STS_ERROR',
4814: x_msg_count,
4815: x_msg_data,
4816: '_PVT'
4817: );

Line 4818: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4814: x_msg_count,
4815: x_msg_data,
4816: '_PVT'
4817: );
4818: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4819: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4820: (
4821: l_api_name,
4822: G_PKG_NAME,

Line 4819: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4815: x_msg_data,
4816: '_PVT'
4817: );
4818: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4819: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4820: (
4821: l_api_name,
4822: G_PKG_NAME,
4823: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4823: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4819: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4820: (
4821: l_api_name,
4822: G_PKG_NAME,
4823: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4824: x_msg_count,
4825: x_msg_data,
4826: '_PVT'
4827: );

Line 4829: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4825: x_msg_data,
4826: '_PVT'
4827: );
4828: WHEN OTHERS THEN
4829: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4830: (
4831: l_api_name,
4832: G_PKG_NAME,
4833: 'OTHERS',

Line 4849: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS

4845: x_return_status OUT NOCOPY VARCHAR2,
4846: x_msg_count OUT NOCOPY NUMBER,
4847: x_msg_data OUT NOCOPY VARCHAR2,
4848: p_klnv_tbl IN klnv_tbl_type,
4849: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
4850:
4851: l_api_version CONSTANT NUMBER := 1;
4852: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
4853: i NUMBER := 0;

Line 4855: OKC_API.init_msg_list(p_init_msg_list);

4851: l_api_version CONSTANT NUMBER := 1;
4852: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
4853: i NUMBER := 0;
4854: BEGIN
4855: OKC_API.init_msg_list(p_init_msg_list);
4856: -- Make sure PL/SQL table has records in it before passing
4857: IF (p_klnv_tbl.COUNT > 0) THEN
4858: i := p_klnv_tbl.FIRST;
4859: LOOP

Line 4861: l_error_rec OKC_API.ERROR_REC_TYPE;

4857: IF (p_klnv_tbl.COUNT > 0) THEN
4858: i := p_klnv_tbl.FIRST;
4859: LOOP
4860: DECLARE
4861: l_error_rec OKC_API.ERROR_REC_TYPE;
4862: BEGIN
4863: l_error_rec.api_name := l_api_name;
4864: l_error_rec.api_package := G_PKG_NAME;
4865: l_error_rec.idx := i;

Line 4868: p_init_msg_list => OKC_API.G_FALSE,

4864: l_error_rec.api_package := G_PKG_NAME;
4865: l_error_rec.idx := i;
4866: delete_row (
4867: p_api_version => p_api_version,
4868: p_init_msg_list => OKC_API.G_FALSE,
4869: x_return_status => l_error_rec.error_type,
4870: x_msg_count => l_error_rec.msg_count,
4871: x_msg_data => l_error_rec.msg_data,
4872: p_klnv_rec => p_klnv_tbl(i));

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

4869: x_return_status => l_error_rec.error_type,
4870: x_msg_count => l_error_rec.msg_count,
4871: x_msg_data => l_error_rec.msg_data,
4872: p_klnv_rec => p_klnv_tbl(i));
4873: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
4874: l_error_rec.sqlcode := SQLCODE;
4875: load_error_tbl(l_error_rec, px_error_tbl);
4876: ELSE
4877: x_msg_count := l_error_rec.msg_count;

Line 4881: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4877: x_msg_count := l_error_rec.msg_count;
4878: x_msg_data := l_error_rec.msg_data;
4879: END IF;
4880: EXCEPTION
4881: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4882: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
4883: l_error_rec.sqlcode := SQLCODE;
4884: load_error_tbl(l_error_rec, px_error_tbl);
4885: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

4878: x_msg_data := l_error_rec.msg_data;
4879: END IF;
4880: EXCEPTION
4881: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4882: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
4883: l_error_rec.sqlcode := SQLCODE;
4884: load_error_tbl(l_error_rec, px_error_tbl);
4885: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4886: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 4885: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4881: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4882: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
4883: l_error_rec.sqlcode := SQLCODE;
4884: load_error_tbl(l_error_rec, px_error_tbl);
4885: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4886: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
4887: l_error_rec.sqlcode := SQLCODE;
4888: load_error_tbl(l_error_rec, px_error_tbl);
4889: WHEN OTHERS THEN

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

4882: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
4883: l_error_rec.sqlcode := SQLCODE;
4884: load_error_tbl(l_error_rec, px_error_tbl);
4885: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4886: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
4887: l_error_rec.sqlcode := SQLCODE;
4888: load_error_tbl(l_error_rec, px_error_tbl);
4889: WHEN OTHERS THEN
4890: l_error_rec.error_type := 'OTHERS';

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

4897: END IF;
4898: -- Loop through the error_tbl to find the error with the highest severity
4899: -- and return it.
4900: x_return_status := find_highest_exception(px_error_tbl);
4901: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4902: EXCEPTION
4903: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4904: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4905: (

Line 4903: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4899: -- and return it.
4900: x_return_status := find_highest_exception(px_error_tbl);
4901: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4902: EXCEPTION
4903: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4904: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4905: (
4906: l_api_name,
4907: G_PKG_NAME,

Line 4904: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4900: x_return_status := find_highest_exception(px_error_tbl);
4901: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4902: EXCEPTION
4903: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4904: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4905: (
4906: l_api_name,
4907: G_PKG_NAME,
4908: 'OKC_API.G_RET_STS_ERROR',

Line 4908: 'OKC_API.G_RET_STS_ERROR',

4904: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4905: (
4906: l_api_name,
4907: G_PKG_NAME,
4908: 'OKC_API.G_RET_STS_ERROR',
4909: x_msg_count,
4910: x_msg_data,
4911: '_PVT'
4912: );

Line 4913: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4909: x_msg_count,
4910: x_msg_data,
4911: '_PVT'
4912: );
4913: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4914: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4915: (
4916: l_api_name,
4917: G_PKG_NAME,

Line 4914: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4910: x_msg_data,
4911: '_PVT'
4912: );
4913: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4914: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4915: (
4916: l_api_name,
4917: G_PKG_NAME,
4918: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4918: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4914: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4915: (
4916: l_api_name,
4917: G_PKG_NAME,
4918: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4919: x_msg_count,
4920: x_msg_data,
4921: '_PVT'
4922: );

Line 4924: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4920: x_msg_data,
4921: '_PVT'
4922: );
4923: WHEN OTHERS THEN
4924: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4925: (
4926: l_api_name,
4927: G_PKG_NAME,
4928: 'OTHERS',

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

4944: p_klnv_tbl IN klnv_tbl_type) IS
4945:
4946: l_api_version CONSTANT NUMBER := 1;
4947: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4948: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4949: l_error_tbl OKC_API.ERROR_TBL_TYPE;
4950: BEGIN
4951: OKC_API.init_msg_list(p_init_msg_list);
4952: -- Make sure PL/SQL table has records in it before passing

Line 4949: l_error_tbl OKC_API.ERROR_TBL_TYPE;

4945:
4946: l_api_version CONSTANT NUMBER := 1;
4947: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4948: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4949: l_error_tbl OKC_API.ERROR_TBL_TYPE;
4950: BEGIN
4951: OKC_API.init_msg_list(p_init_msg_list);
4952: -- Make sure PL/SQL table has records in it before passing
4953: IF (p_klnv_tbl.COUNT > 0) THEN

Line 4951: OKC_API.init_msg_list(p_init_msg_list);

4947: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4948: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4949: l_error_tbl OKC_API.ERROR_TBL_TYPE;
4950: BEGIN
4951: OKC_API.init_msg_list(p_init_msg_list);
4952: -- Make sure PL/SQL table has records in it before passing
4953: IF (p_klnv_tbl.COUNT > 0) THEN
4954: delete_row (
4955: p_api_version => p_api_version,

Line 4956: p_init_msg_list => OKC_API.G_FALSE,

4952: -- Make sure PL/SQL table has records in it before passing
4953: IF (p_klnv_tbl.COUNT > 0) THEN
4954: delete_row (
4955: p_api_version => p_api_version,
4956: p_init_msg_list => OKC_API.G_FALSE,
4957: x_return_status => x_return_status,
4958: x_msg_count => x_msg_count,
4959: x_msg_data => x_msg_data,
4960: p_klnv_tbl => p_klnv_tbl,

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

4959: x_msg_data => x_msg_data,
4960: p_klnv_tbl => p_klnv_tbl,
4961: px_error_tbl => l_error_tbl);
4962: END IF;
4963: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4964: EXCEPTION
4965: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4966: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4967: (

Line 4965: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4961: px_error_tbl => l_error_tbl);
4962: END IF;
4963: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4964: EXCEPTION
4965: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4966: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4967: (
4968: l_api_name,
4969: G_PKG_NAME,

Line 4966: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4962: END IF;
4963: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4964: EXCEPTION
4965: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4966: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4967: (
4968: l_api_name,
4969: G_PKG_NAME,
4970: 'OKC_API.G_RET_STS_ERROR',

Line 4970: 'OKC_API.G_RET_STS_ERROR',

4966: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4967: (
4968: l_api_name,
4969: G_PKG_NAME,
4970: 'OKC_API.G_RET_STS_ERROR',
4971: x_msg_count,
4972: x_msg_data,
4973: '_PVT'
4974: );

Line 4975: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4971: x_msg_count,
4972: x_msg_data,
4973: '_PVT'
4974: );
4975: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4976: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4977: (
4978: l_api_name,
4979: G_PKG_NAME,

Line 4976: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4972: x_msg_data,
4973: '_PVT'
4974: );
4975: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4976: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4977: (
4978: l_api_name,
4979: G_PKG_NAME,
4980: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4980: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4976: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4977: (
4978: l_api_name,
4979: G_PKG_NAME,
4980: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4981: x_msg_count,
4982: x_msg_data,
4983: '_PVT'
4984: );

Line 4986: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4982: x_msg_data,
4983: '_PVT'
4984: );
4985: WHEN OTHERS THEN
4986: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4987: (
4988: l_api_name,
4989: G_PKG_NAME,
4990: 'OTHERS',