DBA Data[Home] [Help]

APPS.OKL_FXH_PVT dependencies on OKL_API

Line 7: px_error_rec IN OUT NOCOPY OKL_API.ERROR_REC_TYPE,

3: ---------------------------------------------------------------------------
4: -- PROCEDURE load_error_tbl
5: ---------------------------------------------------------------------------
6: PROCEDURE load_error_tbl (
7: px_error_rec IN OUT NOCOPY OKL_API.ERROR_REC_TYPE,
8: px_error_tbl IN OUT NOCOPY OKL_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 OKL_API.ERROR_TBL_TYPE) IS

4: -- PROCEDURE load_error_tbl
5: ---------------------------------------------------------------------------
6: PROCEDURE load_error_tbl (
7: px_error_rec IN OUT NOCOPY OKL_API.ERROR_REC_TYPE,
8: px_error_tbl IN OUT NOCOPY OKL_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 OKL_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 OKL_API.ERROR_TBL_TYPE, and returns it.
41: FUNCTION find_highest_exception(
42: p_error_tbl IN OKL_API.ERROR_TBL_TYPE
43: ) RETURN VARCHAR2 IS
44: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

Line 42: p_error_tbl IN OKL_API.ERROR_TBL_TYPE

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

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

40: -- in a OKL_API.ERROR_TBL_TYPE, and returns it.
41: FUNCTION find_highest_exception(
42: p_error_tbl IN OKL_API.ERROR_TBL_TYPE
43: ) RETURN VARCHAR2 IS
44: l_return_status VARCHAR2(1) := OKL_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 <> OKL_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 <> OKL_API.G_RET_STS_SUCCESS) THEN
51: IF (l_return_status <> OKL_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 <> OKL_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 <> OKL_API.G_RET_STS_SUCCESS) THEN
51: IF (l_return_status <> OKL_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 366: x_return_status := OKL_API.G_RET_STS_SUCCESS;

362: ) RETURN fxhv_rec_type IS
363: l_fxhv_rec fxhv_rec_type;
364: l_row_notfound BOOLEAN := TRUE;
365: BEGIN
366: x_return_status := OKL_API.G_RET_STS_SUCCESS;
367: l_fxhv_rec := get_rec(p_fxhv_rec, l_row_notfound);
368: IF (l_row_notfound) THEN
369: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');
370: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 369: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');

365: BEGIN
366: x_return_status := OKL_API.G_RET_STS_SUCCESS;
367: l_fxhv_rec := get_rec(p_fxhv_rec, l_row_notfound);
368: IF (l_row_notfound) THEN
369: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');
370: x_return_status := OKL_API.G_RET_STS_ERROR;
371: END IF;
372: RETURN(l_fxhv_rec);
373: END get_rec;

Line 370: x_return_status := OKL_API.G_RET_STS_ERROR;

366: x_return_status := OKL_API.G_RET_STS_SUCCESS;
367: l_fxhv_rec := get_rec(p_fxhv_rec, l_row_notfound);
368: IF (l_row_notfound) THEN
369: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');
370: x_return_status := OKL_API.G_RET_STS_ERROR;
371: END IF;
372: RETURN(l_fxhv_rec);
373: END get_rec;
374: -----------------------------------------------------------

Line 442: x_return_status := OKL_API.G_RET_STS_SUCCESS;

438: ) RETURN fxhl_rec_type IS
439: l_fxhl_rec fxhl_rec_type;
440: l_row_notfound BOOLEAN := TRUE;
441: BEGIN
442: x_return_status := OKL_API.G_RET_STS_SUCCESS;
443: l_fxhl_rec := get_rec(p_fxhl_rec, l_row_notfound);
444: IF (l_row_notfound) THEN
445: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');
446: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');

Line 445: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');

441: BEGIN
442: x_return_status := OKL_API.G_RET_STS_SUCCESS;
443: l_fxhl_rec := get_rec(p_fxhl_rec, l_row_notfound);
444: IF (l_row_notfound) THEN
445: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');
446: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
447: x_return_status := OKL_API.G_RET_STS_ERROR;
448: END IF;
449: RETURN(l_fxhl_rec);

Line 446: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');

442: x_return_status := OKL_API.G_RET_STS_SUCCESS;
443: l_fxhl_rec := get_rec(p_fxhl_rec, l_row_notfound);
444: IF (l_row_notfound) THEN
445: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');
446: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
447: x_return_status := OKL_API.G_RET_STS_ERROR;
448: END IF;
449: RETURN(l_fxhl_rec);
450: END get_rec;

Line 447: x_return_status := OKL_API.G_RET_STS_ERROR;

443: l_fxhl_rec := get_rec(p_fxhl_rec, l_row_notfound);
444: IF (l_row_notfound) THEN
445: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');
446: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
447: x_return_status := OKL_API.G_RET_STS_ERROR;
448: END IF;
449: RETURN(l_fxhl_rec);
450: END get_rec;
451: -----------------------------------------------------------

Line 652: x_return_status := OKL_API.G_RET_STS_SUCCESS;

648: ) RETURN fxh_rec_type IS
649: l_fxh_rec fxh_rec_type;
650: l_row_notfound BOOLEAN := TRUE;
651: BEGIN
652: x_return_status := OKL_API.G_RET_STS_SUCCESS;
653: l_fxh_rec := get_rec(p_fxh_rec, l_row_notfound);
654: IF (l_row_notfound) THEN
655: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');
656: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 655: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');

651: BEGIN
652: x_return_status := OKL_API.G_RET_STS_SUCCESS;
653: l_fxh_rec := get_rec(p_fxh_rec, l_row_notfound);
654: IF (l_row_notfound) THEN
655: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');
656: x_return_status := OKL_API.G_RET_STS_ERROR;
657: END IF;
658: RETURN(l_fxh_rec);
659: END get_rec;

Line 656: x_return_status := OKL_API.G_RET_STS_ERROR;

652: x_return_status := OKL_API.G_RET_STS_SUCCESS;
653: l_fxh_rec := get_rec(p_fxh_rec, l_row_notfound);
654: IF (l_row_notfound) THEN
655: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'HEADER_EXTENSION_ID');
656: x_return_status := OKL_API.G_RET_STS_ERROR;
657: END IF;
658: RETURN(l_fxh_rec);
659: END get_rec;
660: -----------------------------------------------------------

Line 678: IF (l_fxhv_rec.header_extension_id = OKL_API.G_MISS_NUM ) THEN

674: p_fxhv_rec IN fxhv_rec_type
675: ) RETURN fxhv_rec_type IS
676: l_fxhv_rec fxhv_rec_type := p_fxhv_rec;
677: BEGIN
678: IF (l_fxhv_rec.header_extension_id = OKL_API.G_MISS_NUM ) THEN
679: l_fxhv_rec.header_extension_id := NULL;
680: END IF;
681: IF (l_fxhv_rec.source_id = OKL_API.G_MISS_NUM ) THEN
682: l_fxhv_rec.source_id := NULL;

Line 681: IF (l_fxhv_rec.source_id = OKL_API.G_MISS_NUM ) THEN

677: BEGIN
678: IF (l_fxhv_rec.header_extension_id = OKL_API.G_MISS_NUM ) THEN
679: l_fxhv_rec.header_extension_id := NULL;
680: END IF;
681: IF (l_fxhv_rec.source_id = OKL_API.G_MISS_NUM ) THEN
682: l_fxhv_rec.source_id := NULL;
683: END IF;
684: IF (l_fxhv_rec.source_table = OKL_API.G_MISS_CHAR ) THEN
685: l_fxhv_rec.source_table := NULL;

Line 684: IF (l_fxhv_rec.source_table = OKL_API.G_MISS_CHAR ) THEN

680: END IF;
681: IF (l_fxhv_rec.source_id = OKL_API.G_MISS_NUM ) THEN
682: l_fxhv_rec.source_id := NULL;
683: END IF;
684: IF (l_fxhv_rec.source_table = OKL_API.G_MISS_CHAR ) THEN
685: l_fxhv_rec.source_table := NULL;
686: END IF;
687: IF (l_fxhv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
688: l_fxhv_rec.object_version_number := NULL;

Line 687: IF (l_fxhv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN

683: END IF;
684: IF (l_fxhv_rec.source_table = OKL_API.G_MISS_CHAR ) THEN
685: l_fxhv_rec.source_table := NULL;
686: END IF;
687: IF (l_fxhv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
688: l_fxhv_rec.object_version_number := NULL;
689: END IF;
690: IF (l_fxhv_rec.trans_number = OKL_API.G_MISS_NUM ) THEN
691: l_fxhv_rec.trans_number := NULL;

Line 690: IF (l_fxhv_rec.trans_number = OKL_API.G_MISS_NUM ) THEN

686: END IF;
687: IF (l_fxhv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
688: l_fxhv_rec.object_version_number := NULL;
689: END IF;
690: IF (l_fxhv_rec.trans_number = OKL_API.G_MISS_NUM ) THEN
691: l_fxhv_rec.trans_number := NULL;
692: END IF;
693: IF (l_fxhv_rec.khr_id = OKL_API.G_MISS_NUM ) THEN
694: l_fxhv_rec.khr_id := NULL;

Line 693: IF (l_fxhv_rec.khr_id = OKL_API.G_MISS_NUM ) THEN

689: END IF;
690: IF (l_fxhv_rec.trans_number = OKL_API.G_MISS_NUM ) THEN
691: l_fxhv_rec.trans_number := NULL;
692: END IF;
693: IF (l_fxhv_rec.khr_id = OKL_API.G_MISS_NUM ) THEN
694: l_fxhv_rec.khr_id := NULL;
695: END IF;
696: IF (l_fxhv_rec.try_id = OKL_API.G_MISS_NUM ) THEN
697: l_fxhv_rec.try_id := NULL;

Line 696: IF (l_fxhv_rec.try_id = OKL_API.G_MISS_NUM ) THEN

692: END IF;
693: IF (l_fxhv_rec.khr_id = OKL_API.G_MISS_NUM ) THEN
694: l_fxhv_rec.khr_id := NULL;
695: END IF;
696: IF (l_fxhv_rec.try_id = OKL_API.G_MISS_NUM ) THEN
697: l_fxhv_rec.try_id := NULL;
698: END IF;
699: IF (l_fxhv_rec.contract_number = OKL_API.G_MISS_CHAR ) THEN
700: l_fxhv_rec.contract_number := NULL;

Line 699: IF (l_fxhv_rec.contract_number = OKL_API.G_MISS_CHAR ) THEN

695: END IF;
696: IF (l_fxhv_rec.try_id = OKL_API.G_MISS_NUM ) THEN
697: l_fxhv_rec.try_id := NULL;
698: END IF;
699: IF (l_fxhv_rec.contract_number = OKL_API.G_MISS_CHAR ) THEN
700: l_fxhv_rec.contract_number := NULL;
701: END IF;
702: IF (l_fxhv_rec.customer_name = OKL_API.G_MISS_CHAR ) THEN
703: l_fxhv_rec.customer_name := NULL;

Line 702: IF (l_fxhv_rec.customer_name = OKL_API.G_MISS_CHAR ) THEN

698: END IF;
699: IF (l_fxhv_rec.contract_number = OKL_API.G_MISS_CHAR ) THEN
700: l_fxhv_rec.contract_number := NULL;
701: END IF;
702: IF (l_fxhv_rec.customer_name = OKL_API.G_MISS_CHAR ) THEN
703: l_fxhv_rec.customer_name := NULL;
704: END IF;
705: IF (l_fxhv_rec.customer_account_number = OKL_API.G_MISS_CHAR ) THEN
706: l_fxhv_rec.customer_account_number := NULL;

Line 705: IF (l_fxhv_rec.customer_account_number = OKL_API.G_MISS_CHAR ) THEN

701: END IF;
702: IF (l_fxhv_rec.customer_name = OKL_API.G_MISS_CHAR ) THEN
703: l_fxhv_rec.customer_name := NULL;
704: END IF;
705: IF (l_fxhv_rec.customer_account_number = OKL_API.G_MISS_CHAR ) THEN
706: l_fxhv_rec.customer_account_number := NULL;
707: END IF;
708: IF (l_fxhv_rec.book_classification_code = OKL_API.G_MISS_CHAR ) THEN
709: l_fxhv_rec.book_classification_code := NULL;

Line 708: IF (l_fxhv_rec.book_classification_code = OKL_API.G_MISS_CHAR ) THEN

704: END IF;
705: IF (l_fxhv_rec.customer_account_number = OKL_API.G_MISS_CHAR ) THEN
706: l_fxhv_rec.customer_account_number := NULL;
707: END IF;
708: IF (l_fxhv_rec.book_classification_code = OKL_API.G_MISS_CHAR ) THEN
709: l_fxhv_rec.book_classification_code := NULL;
710: END IF;
711: IF (l_fxhv_rec.product_name = OKL_API.G_MISS_CHAR ) THEN
712: l_fxhv_rec.product_name := NULL;

Line 711: IF (l_fxhv_rec.product_name = OKL_API.G_MISS_CHAR ) THEN

707: END IF;
708: IF (l_fxhv_rec.book_classification_code = OKL_API.G_MISS_CHAR ) THEN
709: l_fxhv_rec.book_classification_code := NULL;
710: END IF;
711: IF (l_fxhv_rec.product_name = OKL_API.G_MISS_CHAR ) THEN
712: l_fxhv_rec.product_name := NULL;
713: END IF;
714: IF (l_fxhv_rec.tax_owner_code = OKL_API.G_MISS_CHAR ) THEN
715: l_fxhv_rec.tax_owner_code := NULL;

Line 714: IF (l_fxhv_rec.tax_owner_code = OKL_API.G_MISS_CHAR ) THEN

710: END IF;
711: IF (l_fxhv_rec.product_name = OKL_API.G_MISS_CHAR ) THEN
712: l_fxhv_rec.product_name := NULL;
713: END IF;
714: IF (l_fxhv_rec.tax_owner_code = OKL_API.G_MISS_CHAR ) THEN
715: l_fxhv_rec.tax_owner_code := NULL;
716: END IF;
717: IF (l_fxhv_rec.representation_code = OKL_API.G_MISS_CHAR ) THEN
718: l_fxhv_rec.representation_code := NULL;

Line 717: IF (l_fxhv_rec.representation_code = OKL_API.G_MISS_CHAR ) THEN

713: END IF;
714: IF (l_fxhv_rec.tax_owner_code = OKL_API.G_MISS_CHAR ) THEN
715: l_fxhv_rec.tax_owner_code := NULL;
716: END IF;
717: IF (l_fxhv_rec.representation_code = OKL_API.G_MISS_CHAR ) THEN
718: l_fxhv_rec.representation_code := NULL;
719: END IF;
720: IF (l_fxhv_rec.representation_name = OKL_API.G_MISS_CHAR ) THEN
721: l_fxhv_rec.representation_name := NULL;

Line 720: IF (l_fxhv_rec.representation_name = OKL_API.G_MISS_CHAR ) THEN

716: END IF;
717: IF (l_fxhv_rec.representation_code = OKL_API.G_MISS_CHAR ) THEN
718: l_fxhv_rec.representation_code := NULL;
719: END IF;
720: IF (l_fxhv_rec.representation_name = OKL_API.G_MISS_CHAR ) THEN
721: l_fxhv_rec.representation_name := NULL;
722: END IF;
723: IF (l_fxhv_rec.rent_ia_contract_number = OKL_API.G_MISS_CHAR ) THEN
724: l_fxhv_rec.rent_ia_contract_number := NULL;

Line 723: IF (l_fxhv_rec.rent_ia_contract_number = OKL_API.G_MISS_CHAR ) THEN

719: END IF;
720: IF (l_fxhv_rec.representation_name = OKL_API.G_MISS_CHAR ) THEN
721: l_fxhv_rec.representation_name := NULL;
722: END IF;
723: IF (l_fxhv_rec.rent_ia_contract_number = OKL_API.G_MISS_CHAR ) THEN
724: l_fxhv_rec.rent_ia_contract_number := NULL;
725: END IF;
726: IF (l_fxhv_rec.res_ia_contract_number = OKL_API.G_MISS_CHAR ) THEN
727: l_fxhv_rec.res_ia_contract_number := NULL;

Line 726: IF (l_fxhv_rec.res_ia_contract_number = OKL_API.G_MISS_CHAR ) THEN

722: END IF;
723: IF (l_fxhv_rec.rent_ia_contract_number = OKL_API.G_MISS_CHAR ) THEN
724: l_fxhv_rec.rent_ia_contract_number := NULL;
725: END IF;
726: IF (l_fxhv_rec.res_ia_contract_number = OKL_API.G_MISS_CHAR ) THEN
727: l_fxhv_rec.res_ia_contract_number := NULL;
728: END IF;
729: IF (l_fxhv_rec.converted_number = OKL_API.G_MISS_CHAR ) THEN
730: l_fxhv_rec.converted_number := NULL;

Line 729: IF (l_fxhv_rec.converted_number = OKL_API.G_MISS_CHAR ) THEN

725: END IF;
726: IF (l_fxhv_rec.res_ia_contract_number = OKL_API.G_MISS_CHAR ) THEN
727: l_fxhv_rec.res_ia_contract_number := NULL;
728: END IF;
729: IF (l_fxhv_rec.converted_number = OKL_API.G_MISS_CHAR ) THEN
730: l_fxhv_rec.converted_number := NULL;
731: END IF;
732: IF (l_fxhv_rec.contract_effective_from = OKL_API.G_MISS_DATE ) THEN
733: l_fxhv_rec.contract_effective_from := NULL;

Line 732: IF (l_fxhv_rec.contract_effective_from = OKL_API.G_MISS_DATE ) THEN

728: END IF;
729: IF (l_fxhv_rec.converted_number = OKL_API.G_MISS_CHAR ) THEN
730: l_fxhv_rec.converted_number := NULL;
731: END IF;
732: IF (l_fxhv_rec.contract_effective_from = OKL_API.G_MISS_DATE ) THEN
733: l_fxhv_rec.contract_effective_from := NULL;
734: END IF;
735: IF (l_fxhv_rec.contract_currency_code = OKL_API.G_MISS_CHAR ) THEN
736: l_fxhv_rec.contract_currency_code := NULL;

Line 735: IF (l_fxhv_rec.contract_currency_code = OKL_API.G_MISS_CHAR ) THEN

731: END IF;
732: IF (l_fxhv_rec.contract_effective_from = OKL_API.G_MISS_DATE ) THEN
733: l_fxhv_rec.contract_effective_from := NULL;
734: END IF;
735: IF (l_fxhv_rec.contract_currency_code = OKL_API.G_MISS_CHAR ) THEN
736: l_fxhv_rec.contract_currency_code := NULL;
737: END IF;
738: IF (l_fxhv_rec.sales_rep_name = OKL_API.G_MISS_CHAR ) THEN
739: l_fxhv_rec.sales_rep_name := NULL;

Line 738: IF (l_fxhv_rec.sales_rep_name = OKL_API.G_MISS_CHAR ) THEN

734: END IF;
735: IF (l_fxhv_rec.contract_currency_code = OKL_API.G_MISS_CHAR ) THEN
736: l_fxhv_rec.contract_currency_code := NULL;
737: END IF;
738: IF (l_fxhv_rec.sales_rep_name = OKL_API.G_MISS_CHAR ) THEN
739: l_fxhv_rec.sales_rep_name := NULL;
740: END IF;
741: IF (l_fxhv_rec.rent_ia_product_name = OKL_API.G_MISS_CHAR ) THEN
742: l_fxhv_rec.rent_ia_product_name := NULL;

Line 741: IF (l_fxhv_rec.rent_ia_product_name = OKL_API.G_MISS_CHAR ) THEN

737: END IF;
738: IF (l_fxhv_rec.sales_rep_name = OKL_API.G_MISS_CHAR ) THEN
739: l_fxhv_rec.sales_rep_name := NULL;
740: END IF;
741: IF (l_fxhv_rec.rent_ia_product_name = OKL_API.G_MISS_CHAR ) THEN
742: l_fxhv_rec.rent_ia_product_name := NULL;
743: END IF;
744: IF (l_fxhv_rec.res_ia_product_name = OKL_API.G_MISS_CHAR ) THEN
745: l_fxhv_rec.res_ia_product_name := NULL;

Line 744: IF (l_fxhv_rec.res_ia_product_name = OKL_API.G_MISS_CHAR ) THEN

740: END IF;
741: IF (l_fxhv_rec.rent_ia_product_name = OKL_API.G_MISS_CHAR ) THEN
742: l_fxhv_rec.rent_ia_product_name := NULL;
743: END IF;
744: IF (l_fxhv_rec.res_ia_product_name = OKL_API.G_MISS_CHAR ) THEN
745: l_fxhv_rec.res_ia_product_name := NULL;
746: END IF;
747: IF (l_fxhv_rec.po_order_number = OKL_API.G_MISS_CHAR ) THEN
748: l_fxhv_rec.po_order_number := NULL;

Line 747: IF (l_fxhv_rec.po_order_number = OKL_API.G_MISS_CHAR ) THEN

743: END IF;
744: IF (l_fxhv_rec.res_ia_product_name = OKL_API.G_MISS_CHAR ) THEN
745: l_fxhv_rec.res_ia_product_name := NULL;
746: END IF;
747: IF (l_fxhv_rec.po_order_number = OKL_API.G_MISS_CHAR ) THEN
748: l_fxhv_rec.po_order_number := NULL;
749: END IF;
750: IF (l_fxhv_rec.vendor_program_number = OKL_API.G_MISS_CHAR ) THEN
751: l_fxhv_rec.vendor_program_number := NULL;

Line 750: IF (l_fxhv_rec.vendor_program_number = OKL_API.G_MISS_CHAR ) THEN

746: END IF;
747: IF (l_fxhv_rec.po_order_number = OKL_API.G_MISS_CHAR ) THEN
748: l_fxhv_rec.po_order_number := NULL;
749: END IF;
750: IF (l_fxhv_rec.vendor_program_number = OKL_API.G_MISS_CHAR ) THEN
751: l_fxhv_rec.vendor_program_number := NULL;
752: END IF;
753: IF (l_fxhv_rec.rent_ia_accounting_code = OKL_API.G_MISS_CHAR ) THEN
754: l_fxhv_rec.rent_ia_accounting_code := NULL;

Line 753: IF (l_fxhv_rec.rent_ia_accounting_code = OKL_API.G_MISS_CHAR ) THEN

749: END IF;
750: IF (l_fxhv_rec.vendor_program_number = OKL_API.G_MISS_CHAR ) THEN
751: l_fxhv_rec.vendor_program_number := NULL;
752: END IF;
753: IF (l_fxhv_rec.rent_ia_accounting_code = OKL_API.G_MISS_CHAR ) THEN
754: l_fxhv_rec.rent_ia_accounting_code := NULL;
755: END IF;
756: IF (l_fxhv_rec.res_ia_accounting_code = OKL_API.G_MISS_CHAR ) THEN
757: l_fxhv_rec.res_ia_accounting_code := NULL;

Line 756: IF (l_fxhv_rec.res_ia_accounting_code = OKL_API.G_MISS_CHAR ) THEN

752: END IF;
753: IF (l_fxhv_rec.rent_ia_accounting_code = OKL_API.G_MISS_CHAR ) THEN
754: l_fxhv_rec.rent_ia_accounting_code := NULL;
755: END IF;
756: IF (l_fxhv_rec.res_ia_accounting_code = OKL_API.G_MISS_CHAR ) THEN
757: l_fxhv_rec.res_ia_accounting_code := NULL;
758: END IF;
759: IF (l_fxhv_rec.assignable_flag = OKL_API.G_MISS_CHAR ) THEN
760: l_fxhv_rec.assignable_flag := NULL;

Line 759: IF (l_fxhv_rec.assignable_flag = OKL_API.G_MISS_CHAR ) THEN

755: END IF;
756: IF (l_fxhv_rec.res_ia_accounting_code = OKL_API.G_MISS_CHAR ) THEN
757: l_fxhv_rec.res_ia_accounting_code := NULL;
758: END IF;
759: IF (l_fxhv_rec.assignable_flag = OKL_API.G_MISS_CHAR ) THEN
760: l_fxhv_rec.assignable_flag := NULL;
761: END IF;
762: IF (l_fxhv_rec.converted_account_flag = OKL_API.G_MISS_CHAR ) THEN
763: l_fxhv_rec.converted_account_flag := NULL;

Line 762: IF (l_fxhv_rec.converted_account_flag = OKL_API.G_MISS_CHAR ) THEN

758: END IF;
759: IF (l_fxhv_rec.assignable_flag = OKL_API.G_MISS_CHAR ) THEN
760: l_fxhv_rec.assignable_flag := NULL;
761: END IF;
762: IF (l_fxhv_rec.converted_account_flag = OKL_API.G_MISS_CHAR ) THEN
763: l_fxhv_rec.converted_account_flag := NULL;
764: END IF;
765: IF (l_fxhv_rec.accrual_override_flag = OKL_API.G_MISS_CHAR ) THEN
766: l_fxhv_rec.accrual_override_flag := NULL;

Line 765: IF (l_fxhv_rec.accrual_override_flag = OKL_API.G_MISS_CHAR ) THEN

761: END IF;
762: IF (l_fxhv_rec.converted_account_flag = OKL_API.G_MISS_CHAR ) THEN
763: l_fxhv_rec.converted_account_flag := NULL;
764: END IF;
765: IF (l_fxhv_rec.accrual_override_flag = OKL_API.G_MISS_CHAR ) THEN
766: l_fxhv_rec.accrual_override_flag := NULL;
767: END IF;
768: IF (l_fxhv_rec.khr_attribute_category = OKL_API.G_MISS_CHAR ) THEN
769: l_fxhv_rec.khr_attribute_category := NULL;

Line 768: IF (l_fxhv_rec.khr_attribute_category = OKL_API.G_MISS_CHAR ) THEN

764: END IF;
765: IF (l_fxhv_rec.accrual_override_flag = OKL_API.G_MISS_CHAR ) THEN
766: l_fxhv_rec.accrual_override_flag := NULL;
767: END IF;
768: IF (l_fxhv_rec.khr_attribute_category = OKL_API.G_MISS_CHAR ) THEN
769: l_fxhv_rec.khr_attribute_category := NULL;
770: END IF;
771: IF (l_fxhv_rec.khr_attribute1 = OKL_API.G_MISS_CHAR ) THEN
772: l_fxhv_rec.khr_attribute1 := NULL;

Line 771: IF (l_fxhv_rec.khr_attribute1 = OKL_API.G_MISS_CHAR ) THEN

767: END IF;
768: IF (l_fxhv_rec.khr_attribute_category = OKL_API.G_MISS_CHAR ) THEN
769: l_fxhv_rec.khr_attribute_category := NULL;
770: END IF;
771: IF (l_fxhv_rec.khr_attribute1 = OKL_API.G_MISS_CHAR ) THEN
772: l_fxhv_rec.khr_attribute1 := NULL;
773: END IF;
774: IF (l_fxhv_rec.khr_attribute2 = OKL_API.G_MISS_CHAR ) THEN
775: l_fxhv_rec.khr_attribute2 := NULL;

Line 774: IF (l_fxhv_rec.khr_attribute2 = OKL_API.G_MISS_CHAR ) THEN

770: END IF;
771: IF (l_fxhv_rec.khr_attribute1 = OKL_API.G_MISS_CHAR ) THEN
772: l_fxhv_rec.khr_attribute1 := NULL;
773: END IF;
774: IF (l_fxhv_rec.khr_attribute2 = OKL_API.G_MISS_CHAR ) THEN
775: l_fxhv_rec.khr_attribute2 := NULL;
776: END IF;
777: IF (l_fxhv_rec.khr_attribute3 = OKL_API.G_MISS_CHAR ) THEN
778: l_fxhv_rec.khr_attribute3 := NULL;

Line 777: IF (l_fxhv_rec.khr_attribute3 = OKL_API.G_MISS_CHAR ) THEN

773: END IF;
774: IF (l_fxhv_rec.khr_attribute2 = OKL_API.G_MISS_CHAR ) THEN
775: l_fxhv_rec.khr_attribute2 := NULL;
776: END IF;
777: IF (l_fxhv_rec.khr_attribute3 = OKL_API.G_MISS_CHAR ) THEN
778: l_fxhv_rec.khr_attribute3 := NULL;
779: END IF;
780: IF (l_fxhv_rec.khr_attribute4 = OKL_API.G_MISS_CHAR ) THEN
781: l_fxhv_rec.khr_attribute4 := NULL;

Line 780: IF (l_fxhv_rec.khr_attribute4 = OKL_API.G_MISS_CHAR ) THEN

776: END IF;
777: IF (l_fxhv_rec.khr_attribute3 = OKL_API.G_MISS_CHAR ) THEN
778: l_fxhv_rec.khr_attribute3 := NULL;
779: END IF;
780: IF (l_fxhv_rec.khr_attribute4 = OKL_API.G_MISS_CHAR ) THEN
781: l_fxhv_rec.khr_attribute4 := NULL;
782: END IF;
783: IF (l_fxhv_rec.khr_attribute5 = OKL_API.G_MISS_CHAR ) THEN
784: l_fxhv_rec.khr_attribute5 := NULL;

Line 783: IF (l_fxhv_rec.khr_attribute5 = OKL_API.G_MISS_CHAR ) THEN

779: END IF;
780: IF (l_fxhv_rec.khr_attribute4 = OKL_API.G_MISS_CHAR ) THEN
781: l_fxhv_rec.khr_attribute4 := NULL;
782: END IF;
783: IF (l_fxhv_rec.khr_attribute5 = OKL_API.G_MISS_CHAR ) THEN
784: l_fxhv_rec.khr_attribute5 := NULL;
785: END IF;
786: IF (l_fxhv_rec.khr_attribute6 = OKL_API.G_MISS_CHAR ) THEN
787: l_fxhv_rec.khr_attribute6 := NULL;

Line 786: IF (l_fxhv_rec.khr_attribute6 = OKL_API.G_MISS_CHAR ) THEN

782: END IF;
783: IF (l_fxhv_rec.khr_attribute5 = OKL_API.G_MISS_CHAR ) THEN
784: l_fxhv_rec.khr_attribute5 := NULL;
785: END IF;
786: IF (l_fxhv_rec.khr_attribute6 = OKL_API.G_MISS_CHAR ) THEN
787: l_fxhv_rec.khr_attribute6 := NULL;
788: END IF;
789: IF (l_fxhv_rec.khr_attribute7 = OKL_API.G_MISS_CHAR ) THEN
790: l_fxhv_rec.khr_attribute7 := NULL;

Line 789: IF (l_fxhv_rec.khr_attribute7 = OKL_API.G_MISS_CHAR ) THEN

785: END IF;
786: IF (l_fxhv_rec.khr_attribute6 = OKL_API.G_MISS_CHAR ) THEN
787: l_fxhv_rec.khr_attribute6 := NULL;
788: END IF;
789: IF (l_fxhv_rec.khr_attribute7 = OKL_API.G_MISS_CHAR ) THEN
790: l_fxhv_rec.khr_attribute7 := NULL;
791: END IF;
792: IF (l_fxhv_rec.khr_attribute8 = OKL_API.G_MISS_CHAR ) THEN
793: l_fxhv_rec.khr_attribute8 := NULL;

Line 792: IF (l_fxhv_rec.khr_attribute8 = OKL_API.G_MISS_CHAR ) THEN

788: END IF;
789: IF (l_fxhv_rec.khr_attribute7 = OKL_API.G_MISS_CHAR ) THEN
790: l_fxhv_rec.khr_attribute7 := NULL;
791: END IF;
792: IF (l_fxhv_rec.khr_attribute8 = OKL_API.G_MISS_CHAR ) THEN
793: l_fxhv_rec.khr_attribute8 := NULL;
794: END IF;
795: IF (l_fxhv_rec.khr_attribute9 = OKL_API.G_MISS_CHAR ) THEN
796: l_fxhv_rec.khr_attribute9 := NULL;

Line 795: IF (l_fxhv_rec.khr_attribute9 = OKL_API.G_MISS_CHAR ) THEN

791: END IF;
792: IF (l_fxhv_rec.khr_attribute8 = OKL_API.G_MISS_CHAR ) THEN
793: l_fxhv_rec.khr_attribute8 := NULL;
794: END IF;
795: IF (l_fxhv_rec.khr_attribute9 = OKL_API.G_MISS_CHAR ) THEN
796: l_fxhv_rec.khr_attribute9 := NULL;
797: END IF;
798: IF (l_fxhv_rec.khr_attribute10 = OKL_API.G_MISS_CHAR ) THEN
799: l_fxhv_rec.khr_attribute10 := NULL;

Line 798: IF (l_fxhv_rec.khr_attribute10 = OKL_API.G_MISS_CHAR ) THEN

794: END IF;
795: IF (l_fxhv_rec.khr_attribute9 = OKL_API.G_MISS_CHAR ) THEN
796: l_fxhv_rec.khr_attribute9 := NULL;
797: END IF;
798: IF (l_fxhv_rec.khr_attribute10 = OKL_API.G_MISS_CHAR ) THEN
799: l_fxhv_rec.khr_attribute10 := NULL;
800: END IF;
801: IF (l_fxhv_rec.khr_attribute11 = OKL_API.G_MISS_CHAR ) THEN
802: l_fxhv_rec.khr_attribute11 := NULL;

Line 801: IF (l_fxhv_rec.khr_attribute11 = OKL_API.G_MISS_CHAR ) THEN

797: END IF;
798: IF (l_fxhv_rec.khr_attribute10 = OKL_API.G_MISS_CHAR ) THEN
799: l_fxhv_rec.khr_attribute10 := NULL;
800: END IF;
801: IF (l_fxhv_rec.khr_attribute11 = OKL_API.G_MISS_CHAR ) THEN
802: l_fxhv_rec.khr_attribute11 := NULL;
803: END IF;
804: IF (l_fxhv_rec.khr_attribute12 = OKL_API.G_MISS_CHAR ) THEN
805: l_fxhv_rec.khr_attribute12 := NULL;

Line 804: IF (l_fxhv_rec.khr_attribute12 = OKL_API.G_MISS_CHAR ) THEN

800: END IF;
801: IF (l_fxhv_rec.khr_attribute11 = OKL_API.G_MISS_CHAR ) THEN
802: l_fxhv_rec.khr_attribute11 := NULL;
803: END IF;
804: IF (l_fxhv_rec.khr_attribute12 = OKL_API.G_MISS_CHAR ) THEN
805: l_fxhv_rec.khr_attribute12 := NULL;
806: END IF;
807: IF (l_fxhv_rec.khr_attribute13 = OKL_API.G_MISS_CHAR ) THEN
808: l_fxhv_rec.khr_attribute13 := NULL;

Line 807: IF (l_fxhv_rec.khr_attribute13 = OKL_API.G_MISS_CHAR ) THEN

803: END IF;
804: IF (l_fxhv_rec.khr_attribute12 = OKL_API.G_MISS_CHAR ) THEN
805: l_fxhv_rec.khr_attribute12 := NULL;
806: END IF;
807: IF (l_fxhv_rec.khr_attribute13 = OKL_API.G_MISS_CHAR ) THEN
808: l_fxhv_rec.khr_attribute13 := NULL;
809: END IF;
810: IF (l_fxhv_rec.khr_attribute14 = OKL_API.G_MISS_CHAR ) THEN
811: l_fxhv_rec.khr_attribute14 := NULL;

Line 810: IF (l_fxhv_rec.khr_attribute14 = OKL_API.G_MISS_CHAR ) THEN

806: END IF;
807: IF (l_fxhv_rec.khr_attribute13 = OKL_API.G_MISS_CHAR ) THEN
808: l_fxhv_rec.khr_attribute13 := NULL;
809: END IF;
810: IF (l_fxhv_rec.khr_attribute14 = OKL_API.G_MISS_CHAR ) THEN
811: l_fxhv_rec.khr_attribute14 := NULL;
812: END IF;
813: IF (l_fxhv_rec.khr_attribute15 = OKL_API.G_MISS_CHAR ) THEN
814: l_fxhv_rec.khr_attribute15 := NULL;

Line 813: IF (l_fxhv_rec.khr_attribute15 = OKL_API.G_MISS_CHAR ) THEN

809: END IF;
810: IF (l_fxhv_rec.khr_attribute14 = OKL_API.G_MISS_CHAR ) THEN
811: l_fxhv_rec.khr_attribute14 := NULL;
812: END IF;
813: IF (l_fxhv_rec.khr_attribute15 = OKL_API.G_MISS_CHAR ) THEN
814: l_fxhv_rec.khr_attribute15 := NULL;
815: END IF;
816: IF (l_fxhv_rec.cust_attribute_category = OKL_API.G_MISS_CHAR ) THEN
817: l_fxhv_rec.cust_attribute_category := NULL;

Line 816: IF (l_fxhv_rec.cust_attribute_category = OKL_API.G_MISS_CHAR ) THEN

812: END IF;
813: IF (l_fxhv_rec.khr_attribute15 = OKL_API.G_MISS_CHAR ) THEN
814: l_fxhv_rec.khr_attribute15 := NULL;
815: END IF;
816: IF (l_fxhv_rec.cust_attribute_category = OKL_API.G_MISS_CHAR ) THEN
817: l_fxhv_rec.cust_attribute_category := NULL;
818: END IF;
819: IF (l_fxhv_rec.cust_attribute1 = OKL_API.G_MISS_CHAR ) THEN
820: l_fxhv_rec.cust_attribute1 := NULL;

Line 819: IF (l_fxhv_rec.cust_attribute1 = OKL_API.G_MISS_CHAR ) THEN

815: END IF;
816: IF (l_fxhv_rec.cust_attribute_category = OKL_API.G_MISS_CHAR ) THEN
817: l_fxhv_rec.cust_attribute_category := NULL;
818: END IF;
819: IF (l_fxhv_rec.cust_attribute1 = OKL_API.G_MISS_CHAR ) THEN
820: l_fxhv_rec.cust_attribute1 := NULL;
821: END IF;
822: IF (l_fxhv_rec.cust_attribute2 = OKL_API.G_MISS_CHAR ) THEN
823: l_fxhv_rec.cust_attribute2 := NULL;

Line 822: IF (l_fxhv_rec.cust_attribute2 = OKL_API.G_MISS_CHAR ) THEN

818: END IF;
819: IF (l_fxhv_rec.cust_attribute1 = OKL_API.G_MISS_CHAR ) THEN
820: l_fxhv_rec.cust_attribute1 := NULL;
821: END IF;
822: IF (l_fxhv_rec.cust_attribute2 = OKL_API.G_MISS_CHAR ) THEN
823: l_fxhv_rec.cust_attribute2 := NULL;
824: END IF;
825: IF (l_fxhv_rec.cust_attribute3 = OKL_API.G_MISS_CHAR ) THEN
826: l_fxhv_rec.cust_attribute3 := NULL;

Line 825: IF (l_fxhv_rec.cust_attribute3 = OKL_API.G_MISS_CHAR ) THEN

821: END IF;
822: IF (l_fxhv_rec.cust_attribute2 = OKL_API.G_MISS_CHAR ) THEN
823: l_fxhv_rec.cust_attribute2 := NULL;
824: END IF;
825: IF (l_fxhv_rec.cust_attribute3 = OKL_API.G_MISS_CHAR ) THEN
826: l_fxhv_rec.cust_attribute3 := NULL;
827: END IF;
828: IF (l_fxhv_rec.cust_attribute4 = OKL_API.G_MISS_CHAR ) THEN
829: l_fxhv_rec.cust_attribute4 := NULL;

Line 828: IF (l_fxhv_rec.cust_attribute4 = OKL_API.G_MISS_CHAR ) THEN

824: END IF;
825: IF (l_fxhv_rec.cust_attribute3 = OKL_API.G_MISS_CHAR ) THEN
826: l_fxhv_rec.cust_attribute3 := NULL;
827: END IF;
828: IF (l_fxhv_rec.cust_attribute4 = OKL_API.G_MISS_CHAR ) THEN
829: l_fxhv_rec.cust_attribute4 := NULL;
830: END IF;
831: IF (l_fxhv_rec.cust_attribute5 = OKL_API.G_MISS_CHAR ) THEN
832: l_fxhv_rec.cust_attribute5 := NULL;

Line 831: IF (l_fxhv_rec.cust_attribute5 = OKL_API.G_MISS_CHAR ) THEN

827: END IF;
828: IF (l_fxhv_rec.cust_attribute4 = OKL_API.G_MISS_CHAR ) THEN
829: l_fxhv_rec.cust_attribute4 := NULL;
830: END IF;
831: IF (l_fxhv_rec.cust_attribute5 = OKL_API.G_MISS_CHAR ) THEN
832: l_fxhv_rec.cust_attribute5 := NULL;
833: END IF;
834: IF (l_fxhv_rec.cust_attribute6 = OKL_API.G_MISS_CHAR ) THEN
835: l_fxhv_rec.cust_attribute6 := NULL;

Line 834: IF (l_fxhv_rec.cust_attribute6 = OKL_API.G_MISS_CHAR ) THEN

830: END IF;
831: IF (l_fxhv_rec.cust_attribute5 = OKL_API.G_MISS_CHAR ) THEN
832: l_fxhv_rec.cust_attribute5 := NULL;
833: END IF;
834: IF (l_fxhv_rec.cust_attribute6 = OKL_API.G_MISS_CHAR ) THEN
835: l_fxhv_rec.cust_attribute6 := NULL;
836: END IF;
837: IF (l_fxhv_rec.cust_attribute7 = OKL_API.G_MISS_CHAR ) THEN
838: l_fxhv_rec.cust_attribute7 := NULL;

Line 837: IF (l_fxhv_rec.cust_attribute7 = OKL_API.G_MISS_CHAR ) THEN

833: END IF;
834: IF (l_fxhv_rec.cust_attribute6 = OKL_API.G_MISS_CHAR ) THEN
835: l_fxhv_rec.cust_attribute6 := NULL;
836: END IF;
837: IF (l_fxhv_rec.cust_attribute7 = OKL_API.G_MISS_CHAR ) THEN
838: l_fxhv_rec.cust_attribute7 := NULL;
839: END IF;
840: IF (l_fxhv_rec.cust_attribute8 = OKL_API.G_MISS_CHAR ) THEN
841: l_fxhv_rec.cust_attribute8 := NULL;

Line 840: IF (l_fxhv_rec.cust_attribute8 = OKL_API.G_MISS_CHAR ) THEN

836: END IF;
837: IF (l_fxhv_rec.cust_attribute7 = OKL_API.G_MISS_CHAR ) THEN
838: l_fxhv_rec.cust_attribute7 := NULL;
839: END IF;
840: IF (l_fxhv_rec.cust_attribute8 = OKL_API.G_MISS_CHAR ) THEN
841: l_fxhv_rec.cust_attribute8 := NULL;
842: END IF;
843: IF (l_fxhv_rec.cust_attribute9 = OKL_API.G_MISS_CHAR ) THEN
844: l_fxhv_rec.cust_attribute9 := NULL;

Line 843: IF (l_fxhv_rec.cust_attribute9 = OKL_API.G_MISS_CHAR ) THEN

839: END IF;
840: IF (l_fxhv_rec.cust_attribute8 = OKL_API.G_MISS_CHAR ) THEN
841: l_fxhv_rec.cust_attribute8 := NULL;
842: END IF;
843: IF (l_fxhv_rec.cust_attribute9 = OKL_API.G_MISS_CHAR ) THEN
844: l_fxhv_rec.cust_attribute9 := NULL;
845: END IF;
846: IF (l_fxhv_rec.cust_attribute10 = OKL_API.G_MISS_CHAR ) THEN
847: l_fxhv_rec.cust_attribute10 := NULL;

Line 846: IF (l_fxhv_rec.cust_attribute10 = OKL_API.G_MISS_CHAR ) THEN

842: END IF;
843: IF (l_fxhv_rec.cust_attribute9 = OKL_API.G_MISS_CHAR ) THEN
844: l_fxhv_rec.cust_attribute9 := NULL;
845: END IF;
846: IF (l_fxhv_rec.cust_attribute10 = OKL_API.G_MISS_CHAR ) THEN
847: l_fxhv_rec.cust_attribute10 := NULL;
848: END IF;
849: IF (l_fxhv_rec.cust_attribute11 = OKL_API.G_MISS_CHAR ) THEN
850: l_fxhv_rec.cust_attribute11 := NULL;

Line 849: IF (l_fxhv_rec.cust_attribute11 = OKL_API.G_MISS_CHAR ) THEN

845: END IF;
846: IF (l_fxhv_rec.cust_attribute10 = OKL_API.G_MISS_CHAR ) THEN
847: l_fxhv_rec.cust_attribute10 := NULL;
848: END IF;
849: IF (l_fxhv_rec.cust_attribute11 = OKL_API.G_MISS_CHAR ) THEN
850: l_fxhv_rec.cust_attribute11 := NULL;
851: END IF;
852: IF (l_fxhv_rec.cust_attribute12 = OKL_API.G_MISS_CHAR ) THEN
853: l_fxhv_rec.cust_attribute12 := NULL;

Line 852: IF (l_fxhv_rec.cust_attribute12 = OKL_API.G_MISS_CHAR ) THEN

848: END IF;
849: IF (l_fxhv_rec.cust_attribute11 = OKL_API.G_MISS_CHAR ) THEN
850: l_fxhv_rec.cust_attribute11 := NULL;
851: END IF;
852: IF (l_fxhv_rec.cust_attribute12 = OKL_API.G_MISS_CHAR ) THEN
853: l_fxhv_rec.cust_attribute12 := NULL;
854: END IF;
855: IF (l_fxhv_rec.cust_attribute13 = OKL_API.G_MISS_CHAR ) THEN
856: l_fxhv_rec.cust_attribute13 := NULL;

Line 855: IF (l_fxhv_rec.cust_attribute13 = OKL_API.G_MISS_CHAR ) THEN

851: END IF;
852: IF (l_fxhv_rec.cust_attribute12 = OKL_API.G_MISS_CHAR ) THEN
853: l_fxhv_rec.cust_attribute12 := NULL;
854: END IF;
855: IF (l_fxhv_rec.cust_attribute13 = OKL_API.G_MISS_CHAR ) THEN
856: l_fxhv_rec.cust_attribute13 := NULL;
857: END IF;
858: IF (l_fxhv_rec.cust_attribute14 = OKL_API.G_MISS_CHAR ) THEN
859: l_fxhv_rec.cust_attribute14 := NULL;

Line 858: IF (l_fxhv_rec.cust_attribute14 = OKL_API.G_MISS_CHAR ) THEN

854: END IF;
855: IF (l_fxhv_rec.cust_attribute13 = OKL_API.G_MISS_CHAR ) THEN
856: l_fxhv_rec.cust_attribute13 := NULL;
857: END IF;
858: IF (l_fxhv_rec.cust_attribute14 = OKL_API.G_MISS_CHAR ) THEN
859: l_fxhv_rec.cust_attribute14 := NULL;
860: END IF;
861: IF (l_fxhv_rec.cust_attribute15 = OKL_API.G_MISS_CHAR ) THEN
862: l_fxhv_rec.cust_attribute15 := NULL;

Line 861: IF (l_fxhv_rec.cust_attribute15 = OKL_API.G_MISS_CHAR ) THEN

857: END IF;
858: IF (l_fxhv_rec.cust_attribute14 = OKL_API.G_MISS_CHAR ) THEN
859: l_fxhv_rec.cust_attribute14 := NULL;
860: END IF;
861: IF (l_fxhv_rec.cust_attribute15 = OKL_API.G_MISS_CHAR ) THEN
862: l_fxhv_rec.cust_attribute15 := NULL;
863: END IF;
864: IF (l_fxhv_rec.rev_rec_method_code = OKL_API.G_MISS_CHAR ) THEN
865: l_fxhv_rec.rev_rec_method_code := NULL;

Line 864: IF (l_fxhv_rec.rev_rec_method_code = OKL_API.G_MISS_CHAR ) THEN

860: END IF;
861: IF (l_fxhv_rec.cust_attribute15 = OKL_API.G_MISS_CHAR ) THEN
862: l_fxhv_rec.cust_attribute15 := NULL;
863: END IF;
864: IF (l_fxhv_rec.rev_rec_method_code = OKL_API.G_MISS_CHAR ) THEN
865: l_fxhv_rec.rev_rec_method_code := NULL;
866: END IF;
867: IF (l_fxhv_rec.int_calc_method_code = OKL_API.G_MISS_CHAR ) THEN
868: l_fxhv_rec.int_calc_method_code := NULL;

Line 867: IF (l_fxhv_rec.int_calc_method_code = OKL_API.G_MISS_CHAR ) THEN

863: END IF;
864: IF (l_fxhv_rec.rev_rec_method_code = OKL_API.G_MISS_CHAR ) THEN
865: l_fxhv_rec.rev_rec_method_code := NULL;
866: END IF;
867: IF (l_fxhv_rec.int_calc_method_code = OKL_API.G_MISS_CHAR ) THEN
868: l_fxhv_rec.int_calc_method_code := NULL;
869: END IF;
870: IF (l_fxhv_rec.language = OKL_API.G_MISS_CHAR ) THEN
871: l_fxhv_rec.language := NULL;

Line 870: IF (l_fxhv_rec.language = OKL_API.G_MISS_CHAR ) THEN

866: END IF;
867: IF (l_fxhv_rec.int_calc_method_code = OKL_API.G_MISS_CHAR ) THEN
868: l_fxhv_rec.int_calc_method_code := NULL;
869: END IF;
870: IF (l_fxhv_rec.language = OKL_API.G_MISS_CHAR ) THEN
871: l_fxhv_rec.language := NULL;
872: END IF;
873: IF (l_fxhv_rec.contract_status = OKL_API.G_MISS_CHAR ) THEN
874: l_fxhv_rec.contract_status := NULL;

Line 873: IF (l_fxhv_rec.contract_status = OKL_API.G_MISS_CHAR ) THEN

869: END IF;
870: IF (l_fxhv_rec.language = OKL_API.G_MISS_CHAR ) THEN
871: l_fxhv_rec.language := NULL;
872: END IF;
873: IF (l_fxhv_rec.contract_status = OKL_API.G_MISS_CHAR ) THEN
874: l_fxhv_rec.contract_status := NULL;
875: END IF;
876: IF (l_fxhv_rec.transaction_type_name = OKL_API.G_MISS_CHAR ) THEN
877: l_fxhv_rec.transaction_type_name := NULL;

Line 876: IF (l_fxhv_rec.transaction_type_name = OKL_API.G_MISS_CHAR ) THEN

872: END IF;
873: IF (l_fxhv_rec.contract_status = OKL_API.G_MISS_CHAR ) THEN
874: l_fxhv_rec.contract_status := NULL;
875: END IF;
876: IF (l_fxhv_rec.transaction_type_name = OKL_API.G_MISS_CHAR ) THEN
877: l_fxhv_rec.transaction_type_name := NULL;
878: END IF;
879: IF (l_fxhv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
880: l_fxhv_rec.created_by := NULL;

Line 879: IF (l_fxhv_rec.created_by = OKL_API.G_MISS_NUM ) THEN

875: END IF;
876: IF (l_fxhv_rec.transaction_type_name = OKL_API.G_MISS_CHAR ) THEN
877: l_fxhv_rec.transaction_type_name := NULL;
878: END IF;
879: IF (l_fxhv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
880: l_fxhv_rec.created_by := NULL;
881: END IF;
882: IF (l_fxhv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
883: l_fxhv_rec.creation_date := NULL;

Line 882: IF (l_fxhv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN

878: END IF;
879: IF (l_fxhv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
880: l_fxhv_rec.created_by := NULL;
881: END IF;
882: IF (l_fxhv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
883: l_fxhv_rec.creation_date := NULL;
884: END IF;
885: IF (l_fxhv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
886: l_fxhv_rec.last_updated_by := NULL;

Line 885: IF (l_fxhv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN

881: END IF;
882: IF (l_fxhv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
883: l_fxhv_rec.creation_date := NULL;
884: END IF;
885: IF (l_fxhv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
886: l_fxhv_rec.last_updated_by := NULL;
887: END IF;
888: IF (l_fxhv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
889: l_fxhv_rec.last_update_date := NULL;

Line 888: IF (l_fxhv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN

884: END IF;
885: IF (l_fxhv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
886: l_fxhv_rec.last_updated_by := NULL;
887: END IF;
888: IF (l_fxhv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
889: l_fxhv_rec.last_update_date := NULL;
890: END IF;
891: IF (l_fxhv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
892: l_fxhv_rec.last_update_login := NULL;

Line 891: IF (l_fxhv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN

887: END IF;
888: IF (l_fxhv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
889: l_fxhv_rec.last_update_date := NULL;
890: END IF;
891: IF (l_fxhv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
892: l_fxhv_rec.last_update_login := NULL;
893: END IF;
894: IF (l_fxhv_rec.contract_status_code = OKL_API.G_MISS_CHAR ) THEN
895: l_fxhv_rec.contract_status_code := NULL;

Line 894: IF (l_fxhv_rec.contract_status_code = OKL_API.G_MISS_CHAR ) THEN

890: END IF;
891: IF (l_fxhv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
892: l_fxhv_rec.last_update_login := NULL;
893: END IF;
894: IF (l_fxhv_rec.contract_status_code = OKL_API.G_MISS_CHAR ) THEN
895: l_fxhv_rec.contract_status_code := NULL;
896: END IF;
897: IF (l_fxhv_rec.trx_type_class_code = OKL_API.G_MISS_CHAR ) THEN
898: l_fxhv_rec.trx_type_class_code := NULL;

Line 897: IF (l_fxhv_rec.trx_type_class_code = OKL_API.G_MISS_CHAR ) THEN

893: END IF;
894: IF (l_fxhv_rec.contract_status_code = OKL_API.G_MISS_CHAR ) THEN
895: l_fxhv_rec.contract_status_code := NULL;
896: END IF;
897: IF (l_fxhv_rec.trx_type_class_code = OKL_API.G_MISS_CHAR ) THEN
898: l_fxhv_rec.trx_type_class_code := NULL;
899: END IF;
900: IF (l_fxhv_rec.term_quote_accept_date = OKL_API.G_MISS_CHAR ) THEN
901: l_fxhv_rec.term_quote_accept_date := NULL;

Line 900: IF (l_fxhv_rec.term_quote_accept_date = OKL_API.G_MISS_CHAR ) THEN

896: END IF;
897: IF (l_fxhv_rec.trx_type_class_code = OKL_API.G_MISS_CHAR ) THEN
898: l_fxhv_rec.trx_type_class_code := NULL;
899: END IF;
900: IF (l_fxhv_rec.term_quote_accept_date = OKL_API.G_MISS_CHAR ) THEN
901: l_fxhv_rec.term_quote_accept_date := NULL;
902: END IF;
903: IF (l_fxhv_rec.term_quote_num = OKL_API.G_MISS_CHAR ) THEN
904: l_fxhv_rec.term_quote_num := NULL;

Line 903: IF (l_fxhv_rec.term_quote_num = OKL_API.G_MISS_CHAR ) THEN

899: END IF;
900: IF (l_fxhv_rec.term_quote_accept_date = OKL_API.G_MISS_CHAR ) THEN
901: l_fxhv_rec.term_quote_accept_date := NULL;
902: END IF;
903: IF (l_fxhv_rec.term_quote_num = OKL_API.G_MISS_CHAR ) THEN
904: l_fxhv_rec.term_quote_num := NULL;
905: END IF;
906: IF (l_fxhv_rec.term_quote_type_code = OKL_API.G_MISS_CHAR ) THEN
907: l_fxhv_rec.term_quote_type_code := NULL;

Line 906: IF (l_fxhv_rec.term_quote_type_code = OKL_API.G_MISS_CHAR ) THEN

902: END IF;
903: IF (l_fxhv_rec.term_quote_num = OKL_API.G_MISS_CHAR ) THEN
904: l_fxhv_rec.term_quote_num := NULL;
905: END IF;
906: IF (l_fxhv_rec.term_quote_type_code = OKL_API.G_MISS_CHAR ) THEN
907: l_fxhv_rec.term_quote_type_code := NULL;
908: END IF;
909: IF (l_fxhv_rec.repossess_flag = OKL_API.G_MISS_CHAR ) THEN
910: l_fxhv_rec.repossess_flag := NULL;

Line 909: IF (l_fxhv_rec.repossess_flag = OKL_API.G_MISS_CHAR ) THEN

905: END IF;
906: IF (l_fxhv_rec.term_quote_type_code = OKL_API.G_MISS_CHAR ) THEN
907: l_fxhv_rec.term_quote_type_code := NULL;
908: END IF;
909: IF (l_fxhv_rec.repossess_flag = OKL_API.G_MISS_CHAR ) THEN
910: l_fxhv_rec.repossess_flag := NULL;
911: END IF;
912: IF (l_fxhv_rec.party_id = OKL_API.G_MISS_NUM ) THEN
913: l_fxhv_rec.party_id := NULL;

Line 912: IF (l_fxhv_rec.party_id = OKL_API.G_MISS_NUM ) THEN

908: END IF;
909: IF (l_fxhv_rec.repossess_flag = OKL_API.G_MISS_CHAR ) THEN
910: l_fxhv_rec.repossess_flag := NULL;
911: END IF;
912: IF (l_fxhv_rec.party_id = OKL_API.G_MISS_NUM ) THEN
913: l_fxhv_rec.party_id := NULL;
914: END IF;
915: IF (l_fxhv_rec.cust_account_id = OKL_API.G_MISS_NUM ) THEN
916: l_fxhv_rec.cust_account_id := NULL;

Line 915: IF (l_fxhv_rec.cust_account_id = OKL_API.G_MISS_NUM ) THEN

911: END IF;
912: IF (l_fxhv_rec.party_id = OKL_API.G_MISS_NUM ) THEN
913: l_fxhv_rec.party_id := NULL;
914: END IF;
915: IF (l_fxhv_rec.cust_account_id = OKL_API.G_MISS_NUM ) THEN
916: l_fxhv_rec.cust_account_id := NULL;
917: END IF;
918: RETURN(l_fxhv_rec);
919: END null_out_defaults;

Line 927: x_return_status := OKL_API.G_RET_STS_SUCCESS;

923: PROCEDURE validate_header_extension_id(
924: x_return_status OUT NOCOPY VARCHAR2,
925: p_header_extension_id IN NUMBER) IS
926: BEGIN
927: x_return_status := OKL_API.G_RET_STS_SUCCESS;
928: IF (p_header_extension_id IS NULL) THEN
929: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'header_extension_id');
930: x_return_status := OKL_API.G_RET_STS_ERROR;
931: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 929: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'header_extension_id');

925: p_header_extension_id IN NUMBER) IS
926: BEGIN
927: x_return_status := OKL_API.G_RET_STS_SUCCESS;
928: IF (p_header_extension_id IS NULL) THEN
929: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'header_extension_id');
930: x_return_status := OKL_API.G_RET_STS_ERROR;
931: RAISE G_EXCEPTION_HALT_VALIDATION;
932: END IF;
933: EXCEPTION

Line 930: x_return_status := OKL_API.G_RET_STS_ERROR;

926: BEGIN
927: x_return_status := OKL_API.G_RET_STS_SUCCESS;
928: IF (p_header_extension_id IS NULL) THEN
929: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'header_extension_id');
930: x_return_status := OKL_API.G_RET_STS_ERROR;
931: RAISE G_EXCEPTION_HALT_VALIDATION;
932: END IF;
933: EXCEPTION
934: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 937: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

933: EXCEPTION
934: WHEN G_EXCEPTION_HALT_VALIDATION THEN
935: null;
936: WHEN OTHERS THEN
937: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
938: ,p_msg_name => G_UNEXPECTED_ERROR
939: ,p_token1 => G_SQLCODE_TOKEN
940: ,p_token1_value => SQLCODE
941: ,p_token2 => G_SQLERRM_TOKEN

Line 943: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

939: ,p_token1 => G_SQLCODE_TOKEN
940: ,p_token1_value => SQLCODE
941: ,p_token2 => G_SQLERRM_TOKEN
942: ,p_token2_value => SQLERRM);
943: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
944: END validate_header_extension_id;
945: ----------------------------------------
946: -- Validate_Attributes for: SOURCE_ID --
947: ----------------------------------------

Line 952: x_return_status := OKL_API.G_RET_STS_SUCCESS;

948: PROCEDURE validate_source_id(
949: x_return_status OUT NOCOPY VARCHAR2,
950: p_source_id IN NUMBER) IS
951: BEGIN
952: x_return_status := OKL_API.G_RET_STS_SUCCESS;
953: IF (p_source_id IS NULL) THEN
954: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'source_id');
955: x_return_status := OKL_API.G_RET_STS_ERROR;
956: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 954: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'source_id');

950: p_source_id IN NUMBER) IS
951: BEGIN
952: x_return_status := OKL_API.G_RET_STS_SUCCESS;
953: IF (p_source_id IS NULL) THEN
954: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'source_id');
955: x_return_status := OKL_API.G_RET_STS_ERROR;
956: RAISE G_EXCEPTION_HALT_VALIDATION;
957: END IF;
958: EXCEPTION

Line 955: x_return_status := OKL_API.G_RET_STS_ERROR;

951: BEGIN
952: x_return_status := OKL_API.G_RET_STS_SUCCESS;
953: IF (p_source_id IS NULL) THEN
954: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'source_id');
955: x_return_status := OKL_API.G_RET_STS_ERROR;
956: RAISE G_EXCEPTION_HALT_VALIDATION;
957: END IF;
958: EXCEPTION
959: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 962: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

958: EXCEPTION
959: WHEN G_EXCEPTION_HALT_VALIDATION THEN
960: null;
961: WHEN OTHERS THEN
962: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
963: ,p_msg_name => G_UNEXPECTED_ERROR
964: ,p_token1 => G_SQLCODE_TOKEN
965: ,p_token1_value => SQLCODE
966: ,p_token2 => G_SQLERRM_TOKEN

Line 968: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

964: ,p_token1 => G_SQLCODE_TOKEN
965: ,p_token1_value => SQLCODE
966: ,p_token2 => G_SQLERRM_TOKEN
967: ,p_token2_value => SQLERRM);
968: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
969: END validate_source_id;
970: -------------------------------------------
971: -- Validate_Attributes for: SOURCE_TABLE --
972: -------------------------------------------

Line 977: x_return_status := OKL_API.G_RET_STS_SUCCESS;

973: PROCEDURE validate_source_table(
974: x_return_status OUT NOCOPY VARCHAR2,
975: p_source_table IN VARCHAR2) IS
976: BEGIN
977: x_return_status := OKL_API.G_RET_STS_SUCCESS;
978: IF (p_source_table IS NULL) THEN
979: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'source_table');
980: x_return_status := OKL_API.G_RET_STS_ERROR;
981: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 979: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'source_table');

975: p_source_table IN VARCHAR2) IS
976: BEGIN
977: x_return_status := OKL_API.G_RET_STS_SUCCESS;
978: IF (p_source_table IS NULL) THEN
979: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'source_table');
980: x_return_status := OKL_API.G_RET_STS_ERROR;
981: RAISE G_EXCEPTION_HALT_VALIDATION;
982: END IF;
983: EXCEPTION

Line 980: x_return_status := OKL_API.G_RET_STS_ERROR;

976: BEGIN
977: x_return_status := OKL_API.G_RET_STS_SUCCESS;
978: IF (p_source_table IS NULL) THEN
979: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'source_table');
980: x_return_status := OKL_API.G_RET_STS_ERROR;
981: RAISE G_EXCEPTION_HALT_VALIDATION;
982: END IF;
983: EXCEPTION
984: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 987: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

983: EXCEPTION
984: WHEN G_EXCEPTION_HALT_VALIDATION THEN
985: null;
986: WHEN OTHERS THEN
987: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
988: ,p_msg_name => G_UNEXPECTED_ERROR
989: ,p_token1 => G_SQLCODE_TOKEN
990: ,p_token1_value => SQLCODE
991: ,p_token2 => G_SQLERRM_TOKEN

Line 993: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

989: ,p_token1 => G_SQLCODE_TOKEN
990: ,p_token1_value => SQLCODE
991: ,p_token2 => G_SQLERRM_TOKEN
992: ,p_token2_value => SQLERRM);
993: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
994: END validate_source_table;
995: ----------------------------------------------------
996: -- Validate_Attributes for: OBJECT_VERSION_NUMBER --
997: ----------------------------------------------------

Line 1002: x_return_status := OKL_API.G_RET_STS_SUCCESS;

998: PROCEDURE validate_object_version_number(
999: x_return_status OUT NOCOPY VARCHAR2,
1000: p_object_version_number IN NUMBER) IS
1001: BEGIN
1002: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1003: IF (p_object_version_number IS NULL) THEN
1004: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
1005: x_return_status := OKL_API.G_RET_STS_ERROR;
1006: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1004: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');

1000: p_object_version_number IN NUMBER) IS
1001: BEGIN
1002: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1003: IF (p_object_version_number IS NULL) THEN
1004: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
1005: x_return_status := OKL_API.G_RET_STS_ERROR;
1006: RAISE G_EXCEPTION_HALT_VALIDATION;
1007: END IF;
1008: EXCEPTION

Line 1005: x_return_status := OKL_API.G_RET_STS_ERROR;

1001: BEGIN
1002: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1003: IF (p_object_version_number IS NULL) THEN
1004: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
1005: x_return_status := OKL_API.G_RET_STS_ERROR;
1006: RAISE G_EXCEPTION_HALT_VALIDATION;
1007: END IF;
1008: EXCEPTION
1009: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1012: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1008: EXCEPTION
1009: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1010: null;
1011: WHEN OTHERS THEN
1012: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1013: ,p_msg_name => G_UNEXPECTED_ERROR
1014: ,p_token1 => G_SQLCODE_TOKEN
1015: ,p_token1_value => SQLCODE
1016: ,p_token2 => G_SQLERRM_TOKEN

Line 1018: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1014: ,p_token1 => G_SQLCODE_TOKEN
1015: ,p_token1_value => SQLCODE
1016: ,p_token2 => G_SQLERRM_TOKEN
1017: ,p_token2_value => SQLERRM);
1018: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1019: END validate_object_version_number;
1020: -------------------------------------
1021: -- Validate_Attributes for: KHR_ID --
1022: -------------------------------------

Line 1027: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1023: PROCEDURE validate_khr_id(
1024: x_return_status OUT NOCOPY VARCHAR2,
1025: p_khr_id IN NUMBER) IS
1026: BEGIN
1027: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1028: IF (p_khr_id IS NULL) THEN
1029: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'khr_id');
1030: x_return_status := OKL_API.G_RET_STS_ERROR;
1031: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1029: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'khr_id');

1025: p_khr_id IN NUMBER) IS
1026: BEGIN
1027: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1028: IF (p_khr_id IS NULL) THEN
1029: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'khr_id');
1030: x_return_status := OKL_API.G_RET_STS_ERROR;
1031: RAISE G_EXCEPTION_HALT_VALIDATION;
1032: END IF;
1033: EXCEPTION

Line 1030: x_return_status := OKL_API.G_RET_STS_ERROR;

1026: BEGIN
1027: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1028: IF (p_khr_id IS NULL) THEN
1029: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'khr_id');
1030: x_return_status := OKL_API.G_RET_STS_ERROR;
1031: RAISE G_EXCEPTION_HALT_VALIDATION;
1032: END IF;
1033: EXCEPTION
1034: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1037: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1033: EXCEPTION
1034: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1035: null;
1036: WHEN OTHERS THEN
1037: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1038: ,p_msg_name => G_UNEXPECTED_ERROR
1039: ,p_token1 => G_SQLCODE_TOKEN
1040: ,p_token1_value => SQLCODE
1041: ,p_token2 => G_SQLERRM_TOKEN

Line 1043: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1039: ,p_token1 => G_SQLCODE_TOKEN
1040: ,p_token1_value => SQLCODE
1041: ,p_token2 => G_SQLERRM_TOKEN
1042: ,p_token2_value => SQLERRM);
1043: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1044: END validate_khr_id;
1045: ---------------------------------------
1046: -- Validate_Attributes for: LANGUAGE --
1047: ---------------------------------------

Line 1052: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1048: PROCEDURE validate_language(
1049: x_return_status OUT NOCOPY VARCHAR2,
1050: p_language IN VARCHAR2) IS
1051: BEGIN
1052: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1053: IF (p_language IS NULL) THEN
1054: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'language');
1055: x_return_status := OKL_API.G_RET_STS_ERROR;
1056: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1054: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'language');

1050: p_language IN VARCHAR2) IS
1051: BEGIN
1052: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1053: IF (p_language IS NULL) THEN
1054: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'language');
1055: x_return_status := OKL_API.G_RET_STS_ERROR;
1056: RAISE G_EXCEPTION_HALT_VALIDATION;
1057: END IF;
1058: EXCEPTION

Line 1055: x_return_status := OKL_API.G_RET_STS_ERROR;

1051: BEGIN
1052: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1053: IF (p_language IS NULL) THEN
1054: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'language');
1055: x_return_status := OKL_API.G_RET_STS_ERROR;
1056: RAISE G_EXCEPTION_HALT_VALIDATION;
1057: END IF;
1058: EXCEPTION
1059: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1062: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1058: EXCEPTION
1059: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1060: null;
1061: WHEN OTHERS THEN
1062: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1063: ,p_msg_name => G_UNEXPECTED_ERROR
1064: ,p_token1 => G_SQLCODE_TOKEN
1065: ,p_token1_value => SQLCODE
1066: ,p_token2 => G_SQLERRM_TOKEN

Line 1068: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1064: ,p_token1 => G_SQLCODE_TOKEN
1065: ,p_token1_value => SQLCODE
1066: ,p_token2 => G_SQLERRM_TOKEN
1067: ,p_token2_value => SQLERRM);
1068: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1069: END validate_language;
1070: ----------------------------------------------------
1071: -- Validate_Attributes for: party_id --
1072: ----------------------------------------------------

Line 1170: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1166: ---------------------------------------------------------
1167: FUNCTION Validate_Attributes (
1168: p_fxhv_rec IN fxhv_rec_type
1169: ) RETURN VARCHAR2 IS
1170: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1171: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1172: BEGIN
1173: -----------------------------
1174: -- Column Level Validation --

Line 1171: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1167: FUNCTION Validate_Attributes (
1168: p_fxhv_rec IN fxhv_rec_type
1169: ) RETURN VARCHAR2 IS
1170: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1171: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1172: BEGIN
1173: -----------------------------
1174: -- Column Level Validation --
1175: -----------------------------

Line 1180: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1176: -- ***
1177: -- header_extension_id
1178: -- ***
1179: validate_header_extension_id(x_return_status, p_fxhv_rec.header_extension_id);
1180: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1181: l_return_status := x_return_status;
1182: RAISE G_EXCEPTION_HALT_VALIDATION;
1183: END IF;
1184:

Line 1189: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1185: -- ***
1186: -- source_id
1187: -- ***
1188: validate_source_id(x_return_status, p_fxhv_rec.source_id);
1189: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1190: l_return_status := x_return_status;
1191: RAISE G_EXCEPTION_HALT_VALIDATION;
1192: END IF;
1193:

Line 1198: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1194: -- ***
1195: -- source_table
1196: -- ***
1197: validate_source_table(x_return_status, p_fxhv_rec.source_table);
1198: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1199: l_return_status := x_return_status;
1200: RAISE G_EXCEPTION_HALT_VALIDATION;
1201: END IF;
1202:

Line 1207: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1203: -- ***
1204: -- object_version_number
1205: -- ***
1206: validate_object_version_number(x_return_status, p_fxhv_rec.object_version_number);
1207: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1208: l_return_status := x_return_status;
1209: RAISE G_EXCEPTION_HALT_VALIDATION;
1210: END IF;
1211:

Line 1216: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1212: -- ***
1213: -- khr_id
1214: -- ***
1215: validate_khr_id(x_return_status, p_fxhv_rec.khr_id);
1216: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1217: l_return_status := x_return_status;
1218: RAISE G_EXCEPTION_HALT_VALIDATION;
1219: END IF;
1220:

Line 1225: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1221: -- ***
1222: -- language
1223: -- ***
1224: validate_language(x_return_status, p_fxhv_rec.language);
1225: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1226: l_return_status := x_return_status;
1227: RAISE G_EXCEPTION_HALT_VALIDATION;
1228: END IF;
1229: -- ***

Line 1233: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1229: -- ***
1230: -- party_id
1231: -- ***
1232: validate_language(x_return_status, p_fxhv_rec.party_id);
1233: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1234: l_return_status := x_return_status;
1235: RAISE G_EXCEPTION_HALT_VALIDATION;
1236: END IF;
1237: -- ***

Line 1241: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1237: -- ***
1238: -- cust_account_id
1239: -- ***
1240: validate_language(x_return_status, p_fxhv_rec.cust_account_id);
1241: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1242: l_return_status := x_return_status;
1243: RAISE G_EXCEPTION_HALT_VALIDATION;
1244: END IF;
1245:

Line 1251: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1247: EXCEPTION
1248: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1249: RETURN(l_return_status);
1250: WHEN OTHERS THEN
1251: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1252: ,p_msg_name => G_UNEXPECTED_ERROR
1253: ,p_token1 => G_SQLCODE_TOKEN
1254: ,p_token1_value => SQLCODE
1255: ,p_token2 => G_SQLERRM_TOKEN

Line 1257: l_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1253: ,p_token1 => G_SQLCODE_TOKEN
1254: ,p_token1_value => SQLCODE
1255: ,p_token2 => G_SQLERRM_TOKEN
1256: ,p_token2_value => SQLERRM);
1257: l_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1258: RETURN(l_return_status);
1259: END Validate_Attributes;
1260: ---------------------------------------------------------------------------
1261: -- PROCEDURE Validate_Record

Line 1270: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1266: FUNCTION Validate_Record (
1267: p_fxhv_rec IN fxhv_rec_type,
1268: p_db_fxhv_rec IN fxhv_rec_type
1269: ) RETURN VARCHAR2 IS
1270: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1271: BEGIN
1272: RETURN (l_return_status);
1273: END Validate_Record;
1274: FUNCTION Validate_Record (

Line 1277: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1273: END Validate_Record;
1274: FUNCTION Validate_Record (
1275: p_fxhv_rec IN fxhv_rec_type
1276: ) RETURN VARCHAR2 IS
1277: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1278: l_db_fxhv_rec fxhv_rec_type := get_rec(p_fxhv_rec);
1279: BEGIN
1280: l_return_status := Validate_Record(p_fxhv_rec => p_fxhv_rec,
1281: p_db_fxhv_rec => l_db_fxhv_rec);

Line 1492: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1488: -- validate_row for:OKL_EXT_FA_HEADER_SOURCES_V --
1489: --------------------------------------------------
1490: PROCEDURE validate_row(
1491: p_api_version IN NUMBER,
1492: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1493: x_return_status OUT NOCOPY VARCHAR2,
1494: x_msg_count OUT NOCOPY NUMBER,
1495: x_msg_data OUT NOCOPY VARCHAR2,
1496: p_fxhv_rec IN fxhv_rec_type) IS

Line 1500: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1496: p_fxhv_rec IN fxhv_rec_type) IS
1497:
1498: l_api_version CONSTANT NUMBER := 1;
1499: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
1500: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1501: l_fxhv_rec fxhv_rec_type := p_fxhv_rec;
1502: l_fxh_rec fxh_rec_type;
1503: l_fxhl_rec fxhl_rec_type;
1504: BEGIN

Line 1505: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

1501: l_fxhv_rec fxhv_rec_type := p_fxhv_rec;
1502: l_fxh_rec fxh_rec_type;
1503: l_fxhl_rec fxhl_rec_type;
1504: BEGIN
1505: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1506: G_PKG_NAME,
1507: p_init_msg_list,
1508: l_api_version,
1509: p_api_version,

Line 1512: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1508: l_api_version,
1509: p_api_version,
1510: '_PVT',
1511: x_return_status);
1512: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1513: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1514: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1515: RAISE OKL_API.G_EXCEPTION_ERROR;
1516: END IF;

Line 1513: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1509: p_api_version,
1510: '_PVT',
1511: x_return_status);
1512: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1513: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1514: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1515: RAISE OKL_API.G_EXCEPTION_ERROR;
1516: END IF;
1517: --- Validate all non-missing attributes (Item Level Validation)

Line 1514: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

1510: '_PVT',
1511: x_return_status);
1512: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1513: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1514: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1515: RAISE OKL_API.G_EXCEPTION_ERROR;
1516: END IF;
1517: --- Validate all non-missing attributes (Item Level Validation)
1518: l_return_status := Validate_Attributes(l_fxhv_rec);

Line 1515: RAISE OKL_API.G_EXCEPTION_ERROR;

1511: x_return_status);
1512: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1513: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1514: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1515: RAISE OKL_API.G_EXCEPTION_ERROR;
1516: END IF;
1517: --- Validate all non-missing attributes (Item Level Validation)
1518: l_return_status := Validate_Attributes(l_fxhv_rec);
1519: --- If any errors happen abort API

Line 1520: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1516: END IF;
1517: --- Validate all non-missing attributes (Item Level Validation)
1518: l_return_status := Validate_Attributes(l_fxhv_rec);
1519: --- If any errors happen abort API
1520: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1521: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1522: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1523: RAISE OKL_API.G_EXCEPTION_ERROR;
1524: END IF;

Line 1521: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1517: --- Validate all non-missing attributes (Item Level Validation)
1518: l_return_status := Validate_Attributes(l_fxhv_rec);
1519: --- If any errors happen abort API
1520: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1521: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1522: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1523: RAISE OKL_API.G_EXCEPTION_ERROR;
1524: END IF;
1525: l_return_status := Validate_Record(l_fxhv_rec);

Line 1522: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

1518: l_return_status := Validate_Attributes(l_fxhv_rec);
1519: --- If any errors happen abort API
1520: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1521: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1522: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1523: RAISE OKL_API.G_EXCEPTION_ERROR;
1524: END IF;
1525: l_return_status := Validate_Record(l_fxhv_rec);
1526: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1523: RAISE OKL_API.G_EXCEPTION_ERROR;

1519: --- If any errors happen abort API
1520: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1521: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1522: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1523: RAISE OKL_API.G_EXCEPTION_ERROR;
1524: END IF;
1525: l_return_status := Validate_Record(l_fxhv_rec);
1526: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1527: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 1526: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1522: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1523: RAISE OKL_API.G_EXCEPTION_ERROR;
1524: END IF;
1525: l_return_status := Validate_Record(l_fxhv_rec);
1526: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1527: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1528: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1529: RAISE OKL_API.G_EXCEPTION_ERROR;
1530: END IF;

Line 1527: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1523: RAISE OKL_API.G_EXCEPTION_ERROR;
1524: END IF;
1525: l_return_status := Validate_Record(l_fxhv_rec);
1526: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1527: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1528: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1529: RAISE OKL_API.G_EXCEPTION_ERROR;
1530: END IF;
1531: x_return_status := l_return_status;

Line 1528: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

1524: END IF;
1525: l_return_status := Validate_Record(l_fxhv_rec);
1526: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1527: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1528: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1529: RAISE OKL_API.G_EXCEPTION_ERROR;
1530: END IF;
1531: x_return_status := l_return_status;
1532: EXCEPTION

Line 1529: RAISE OKL_API.G_EXCEPTION_ERROR;

1525: l_return_status := Validate_Record(l_fxhv_rec);
1526: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1527: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1528: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1529: RAISE OKL_API.G_EXCEPTION_ERROR;
1530: END IF;
1531: x_return_status := l_return_status;
1532: EXCEPTION
1533: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 1533: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1529: RAISE OKL_API.G_EXCEPTION_ERROR;
1530: END IF;
1531: x_return_status := l_return_status;
1532: EXCEPTION
1533: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1534: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1535: (
1536: l_api_name,
1537: G_PKG_NAME,

Line 1534: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1530: END IF;
1531: x_return_status := l_return_status;
1532: EXCEPTION
1533: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1534: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1535: (
1536: l_api_name,
1537: G_PKG_NAME,
1538: 'OKL_API.G_RET_STS_ERROR',

Line 1538: 'OKL_API.G_RET_STS_ERROR',

1534: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1535: (
1536: l_api_name,
1537: G_PKG_NAME,
1538: 'OKL_API.G_RET_STS_ERROR',
1539: x_msg_count,
1540: x_msg_data,
1541: '_PVT'
1542: );

Line 1543: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1539: x_msg_count,
1540: x_msg_data,
1541: '_PVT'
1542: );
1543: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1544: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1545: (
1546: l_api_name,
1547: G_PKG_NAME,

Line 1544: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1540: x_msg_data,
1541: '_PVT'
1542: );
1543: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1544: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1545: (
1546: l_api_name,
1547: G_PKG_NAME,
1548: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1548: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1544: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1545: (
1546: l_api_name,
1547: G_PKG_NAME,
1548: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1549: x_msg_count,
1550: x_msg_data,
1551: '_PVT'
1552: );

Line 1554: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1550: x_msg_data,
1551: '_PVT'
1552: );
1553: WHEN OTHERS THEN
1554: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1555: (
1556: l_api_name,
1557: G_PKG_NAME,
1558: 'OTHERS',

Line 1569: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1565: -- PL/SQL TBL validate_row for:OKL_EXT_FA_HEADER_SOURCES_V --
1566: -------------------------------------------------------------
1567: PROCEDURE validate_row(
1568: p_api_version IN NUMBER,
1569: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1570: x_return_status OUT NOCOPY VARCHAR2,
1571: x_msg_count OUT NOCOPY NUMBER,
1572: x_msg_data OUT NOCOPY VARCHAR2,
1573: p_fxhv_tbl IN fxhv_tbl_type,

Line 1574: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

1570: x_return_status OUT NOCOPY VARCHAR2,
1571: x_msg_count OUT NOCOPY NUMBER,
1572: x_msg_data OUT NOCOPY VARCHAR2,
1573: p_fxhv_tbl IN fxhv_tbl_type,
1574: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
1575:
1576: l_api_version CONSTANT NUMBER := 1;
1577: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
1578: i NUMBER := 0;

Line 1580: OKL_API.init_msg_list(p_init_msg_list);

1576: l_api_version CONSTANT NUMBER := 1;
1577: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
1578: i NUMBER := 0;
1579: BEGIN
1580: OKL_API.init_msg_list(p_init_msg_list);
1581: -- Make sure PL/SQL table has records in it before passing
1582: IF (p_fxhv_tbl.COUNT > 0) THEN
1583: i := p_fxhv_tbl.FIRST;
1584: LOOP

Line 1586: l_error_rec OKL_API.ERROR_REC_TYPE;

1582: IF (p_fxhv_tbl.COUNT > 0) THEN
1583: i := p_fxhv_tbl.FIRST;
1584: LOOP
1585: DECLARE
1586: l_error_rec OKL_API.ERROR_REC_TYPE;
1587: BEGIN
1588: l_error_rec.api_name := l_api_name;
1589: l_error_rec.api_package := G_PKG_NAME;
1590: l_error_rec.idx := i;

Line 1593: p_init_msg_list => OKL_API.G_FALSE,

1589: l_error_rec.api_package := G_PKG_NAME;
1590: l_error_rec.idx := i;
1591: validate_row (
1592: p_api_version => p_api_version,
1593: p_init_msg_list => OKL_API.G_FALSE,
1594: x_return_status => l_error_rec.error_type,
1595: x_msg_count => l_error_rec.msg_count,
1596: x_msg_data => l_error_rec.msg_data,
1597: p_fxhv_rec => p_fxhv_tbl(i));

Line 1598: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN

1594: x_return_status => l_error_rec.error_type,
1595: x_msg_count => l_error_rec.msg_count,
1596: x_msg_data => l_error_rec.msg_data,
1597: p_fxhv_rec => p_fxhv_tbl(i));
1598: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
1599: l_error_rec.sqlcode := SQLCODE;
1600: load_error_tbl(l_error_rec, px_error_tbl);
1601: ELSE
1602: x_msg_count := l_error_rec.msg_count;

Line 1606: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1602: x_msg_count := l_error_rec.msg_count;
1603: x_msg_data := l_error_rec.msg_data;
1604: END IF;
1605: EXCEPTION
1606: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1607: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1608: l_error_rec.sqlcode := SQLCODE;
1609: load_error_tbl(l_error_rec, px_error_tbl);
1610: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 1607: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;

1603: x_msg_data := l_error_rec.msg_data;
1604: END IF;
1605: EXCEPTION
1606: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1607: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1608: l_error_rec.sqlcode := SQLCODE;
1609: load_error_tbl(l_error_rec, px_error_tbl);
1610: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1611: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 1610: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1606: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1607: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1608: l_error_rec.sqlcode := SQLCODE;
1609: load_error_tbl(l_error_rec, px_error_tbl);
1610: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1611: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
1612: l_error_rec.sqlcode := SQLCODE;
1613: load_error_tbl(l_error_rec, px_error_tbl);
1614: WHEN OTHERS THEN

Line 1611: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

1607: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1608: l_error_rec.sqlcode := SQLCODE;
1609: load_error_tbl(l_error_rec, px_error_tbl);
1610: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1611: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
1612: l_error_rec.sqlcode := SQLCODE;
1613: load_error_tbl(l_error_rec, px_error_tbl);
1614: WHEN OTHERS THEN
1615: l_error_rec.error_type := 'OTHERS';

Line 1626: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

1622: END IF;
1623: -- Loop through the error_tbl to find the error with the highest severity
1624: -- and return it.
1625: x_return_status := find_highest_exception(px_error_tbl);
1626: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1627: EXCEPTION
1628: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1629: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1630: (

Line 1628: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1624: -- and return it.
1625: x_return_status := find_highest_exception(px_error_tbl);
1626: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1627: EXCEPTION
1628: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1629: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1630: (
1631: l_api_name,
1632: G_PKG_NAME,

Line 1629: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1625: x_return_status := find_highest_exception(px_error_tbl);
1626: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1627: EXCEPTION
1628: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1629: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1630: (
1631: l_api_name,
1632: G_PKG_NAME,
1633: 'OKL_API.G_RET_STS_ERROR',

Line 1633: 'OKL_API.G_RET_STS_ERROR',

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

Line 1638: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1639: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1635: x_msg_data,
1636: '_PVT'
1637: );
1638: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1639: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1640: (
1641: l_api_name,
1642: G_PKG_NAME,
1643: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1643: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1639: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1640: (
1641: l_api_name,
1642: G_PKG_NAME,
1643: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1644: x_msg_count,
1645: x_msg_data,
1646: '_PVT'
1647: );

Line 1649: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1645: x_msg_data,
1646: '_PVT'
1647: );
1648: WHEN OTHERS THEN
1649: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1650: (
1651: l_api_name,
1652: G_PKG_NAME,
1653: 'OTHERS',

Line 1665: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1661: -- PL/SQL TBL validate_row for:OKL_EXT_FA_HEADER_SOURCES_V --
1662: -------------------------------------------------------------
1663: PROCEDURE validate_row(
1664: p_api_version IN NUMBER,
1665: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1666: x_return_status OUT NOCOPY VARCHAR2,
1667: x_msg_count OUT NOCOPY NUMBER,
1668: x_msg_data OUT NOCOPY VARCHAR2,
1669: p_fxhv_tbl IN fxhv_tbl_type) IS

Line 1673: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1669: p_fxhv_tbl IN fxhv_tbl_type) IS
1670:
1671: l_api_version CONSTANT NUMBER := 1;
1672: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1673: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1674: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1675: BEGIN
1676: OKL_API.init_msg_list(p_init_msg_list);
1677: -- Make sure PL/SQL table has records in it before passing

Line 1674: l_error_tbl OKL_API.ERROR_TBL_TYPE;

1670:
1671: l_api_version CONSTANT NUMBER := 1;
1672: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1673: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1674: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1675: BEGIN
1676: OKL_API.init_msg_list(p_init_msg_list);
1677: -- Make sure PL/SQL table has records in it before passing
1678: IF (p_fxhv_tbl.COUNT > 0) THEN

Line 1676: OKL_API.init_msg_list(p_init_msg_list);

1672: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1673: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1674: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1675: BEGIN
1676: OKL_API.init_msg_list(p_init_msg_list);
1677: -- Make sure PL/SQL table has records in it before passing
1678: IF (p_fxhv_tbl.COUNT > 0) THEN
1679: validate_row (
1680: p_api_version => p_api_version,

Line 1681: p_init_msg_list => OKL_API.G_FALSE,

1677: -- Make sure PL/SQL table has records in it before passing
1678: IF (p_fxhv_tbl.COUNT > 0) THEN
1679: validate_row (
1680: p_api_version => p_api_version,
1681: p_init_msg_list => OKL_API.G_FALSE,
1682: x_return_status => x_return_status,
1683: x_msg_count => x_msg_count,
1684: x_msg_data => x_msg_data,
1685: p_fxhv_tbl => p_fxhv_tbl,

Line 1688: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

1684: x_msg_data => x_msg_data,
1685: p_fxhv_tbl => p_fxhv_tbl,
1686: px_error_tbl => l_error_tbl);
1687: END IF;
1688: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1689: EXCEPTION
1690: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1691: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1692: (

Line 1690: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1686: px_error_tbl => l_error_tbl);
1687: END IF;
1688: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1689: EXCEPTION
1690: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1691: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1692: (
1693: l_api_name,
1694: G_PKG_NAME,

Line 1691: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1687: END IF;
1688: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1689: EXCEPTION
1690: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1691: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1692: (
1693: l_api_name,
1694: G_PKG_NAME,
1695: 'OKL_API.G_RET_STS_ERROR',

Line 1695: 'OKL_API.G_RET_STS_ERROR',

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

Line 1700: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1701: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1697: x_msg_data,
1698: '_PVT'
1699: );
1700: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1701: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1702: (
1703: l_api_name,
1704: G_PKG_NAME,
1705: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1705: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1701: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1702: (
1703: l_api_name,
1704: G_PKG_NAME,
1705: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1706: x_msg_count,
1707: x_msg_data,
1708: '_PVT'
1709: );

Line 1711: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1707: x_msg_data,
1708: '_PVT'
1709: );
1710: WHEN OTHERS THEN
1711: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1712: (
1713: l_api_name,
1714: G_PKG_NAME,
1715: 'OTHERS',

Line 1729: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1725: ------------------------------------------------
1726: -- insert_row for:OKL_EXT_FA_HEADER_SOURCES_B --
1727: ------------------------------------------------
1728: PROCEDURE insert_row(
1729: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1730: x_return_status OUT NOCOPY VARCHAR2,
1731: x_msg_count OUT NOCOPY NUMBER,
1732: x_msg_data OUT NOCOPY VARCHAR2,
1733: p_fxh_rec IN fxh_rec_type,

Line 1738: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1734: x_fxh_rec OUT NOCOPY fxh_rec_type) IS
1735:
1736: l_api_version CONSTANT NUMBER := 1;
1737: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
1738: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1739: l_fxh_rec fxh_rec_type := p_fxh_rec;
1740: l_def_fxh_rec fxh_rec_type;
1741: ----------------------------------------------------
1742: -- Set_Attributes for:OKL_EXT_FA_HEADER_SOURCES_B --

Line 1748: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1744: FUNCTION Set_Attributes (
1745: p_fxh_rec IN fxh_rec_type,
1746: x_fxh_rec OUT NOCOPY fxh_rec_type
1747: ) RETURN VARCHAR2 IS
1748: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1749: BEGIN
1750: x_fxh_rec := p_fxh_rec;
1751: RETURN(l_return_status);
1752: END Set_Attributes;

Line 1754: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

1750: x_fxh_rec := p_fxh_rec;
1751: RETURN(l_return_status);
1752: END Set_Attributes;
1753: BEGIN
1754: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1755: p_init_msg_list,
1756: '_PVT',
1757: x_return_status);
1758: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1758: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1754: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1755: p_init_msg_list,
1756: '_PVT',
1757: x_return_status);
1758: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1759: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1760: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1761: RAISE OKL_API.G_EXCEPTION_ERROR;
1762: END IF;

Line 1759: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1755: p_init_msg_list,
1756: '_PVT',
1757: x_return_status);
1758: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1759: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1760: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1761: RAISE OKL_API.G_EXCEPTION_ERROR;
1762: END IF;
1763: --- Setting item atributes

Line 1760: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

1756: '_PVT',
1757: x_return_status);
1758: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1759: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1760: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1761: RAISE OKL_API.G_EXCEPTION_ERROR;
1762: END IF;
1763: --- Setting item atributes
1764: l_return_status := Set_Attributes(

Line 1761: RAISE OKL_API.G_EXCEPTION_ERROR;

1757: x_return_status);
1758: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1759: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1760: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1761: RAISE OKL_API.G_EXCEPTION_ERROR;
1762: END IF;
1763: --- Setting item atributes
1764: l_return_status := Set_Attributes(
1765: l_fxh_rec, -- IN

Line 1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

Line 1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1765: l_fxh_rec, -- IN
1766: l_def_fxh_rec); -- OUT
1767: --- If any errors happen abort API
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: INSERT INTO OKL_EXT_FA_HEADER_SOURCES_B(

Line 1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

1766: l_def_fxh_rec); -- OUT
1767: --- If any errors happen abort API
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: INSERT INTO OKL_EXT_FA_HEADER_SOURCES_B(
1774: header_extension_id,

Line 1771: RAISE OKL_API.G_EXCEPTION_ERROR;

1767: --- If any errors happen abort API
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: INSERT INTO OKL_EXT_FA_HEADER_SOURCES_B(
1774: header_extension_id,
1775: source_id,

Line 1938: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

1934: );
1935: -- Set OUT values
1936: x_fxh_rec := l_def_fxh_rec;
1937: x_return_status := l_return_status;
1938: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1939: EXCEPTION
1940: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1941: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1942: (

Line 1940: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1936: x_fxh_rec := l_def_fxh_rec;
1937: x_return_status := l_return_status;
1938: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1939: EXCEPTION
1940: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1941: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1942: (
1943: l_api_name,
1944: G_PKG_NAME,

Line 1941: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1937: x_return_status := l_return_status;
1938: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1939: EXCEPTION
1940: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1941: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1942: (
1943: l_api_name,
1944: G_PKG_NAME,
1945: 'OKL_API.G_RET_STS_ERROR',

Line 1945: 'OKL_API.G_RET_STS_ERROR',

1941: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1942: (
1943: l_api_name,
1944: G_PKG_NAME,
1945: 'OKL_API.G_RET_STS_ERROR',
1946: x_msg_count,
1947: x_msg_data,
1948: '_PVT'
1949: );

Line 1950: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1946: x_msg_count,
1947: x_msg_data,
1948: '_PVT'
1949: );
1950: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1951: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1952: (
1953: l_api_name,
1954: G_PKG_NAME,

Line 1951: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1947: x_msg_data,
1948: '_PVT'
1949: );
1950: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1951: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1952: (
1953: l_api_name,
1954: G_PKG_NAME,
1955: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1955: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1951: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1952: (
1953: l_api_name,
1954: G_PKG_NAME,
1955: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1956: x_msg_count,
1957: x_msg_data,
1958: '_PVT'
1959: );

Line 1961: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1957: x_msg_data,
1958: '_PVT'
1959: );
1960: WHEN OTHERS THEN
1961: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1962: (
1963: l_api_name,
1964: G_PKG_NAME,
1965: 'OTHERS',

Line 1975: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1971: -------------------------------------------------
1972: -- insert_row for:OKL_EXT_FA_HEADER_SOURCES_TL --
1973: -------------------------------------------------
1974: PROCEDURE insert_row(
1975: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1976: x_return_status OUT NOCOPY VARCHAR2,
1977: x_msg_count OUT NOCOPY NUMBER,
1978: x_msg_data OUT NOCOPY VARCHAR2,
1979: p_fxhl_rec IN fxhl_rec_type,

Line 1984: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1980: x_fxhl_rec OUT NOCOPY fxhl_rec_type) IS
1981:
1982: l_api_version CONSTANT NUMBER := 1;
1983: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
1984: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1985: l_fxhl_rec fxhl_rec_type := p_fxhl_rec;
1986: l_def_fxhl_rec fxhl_rec_type;
1987: CURSOR get_languages IS
1988: SELECT *

Line 1998: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1994: FUNCTION Set_Attributes (
1995: p_fxhl_rec IN fxhl_rec_type,
1996: x_fxhl_rec OUT NOCOPY fxhl_rec_type
1997: ) RETURN VARCHAR2 IS
1998: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1999: BEGIN
2000: x_fxhl_rec := p_fxhl_rec;
2001: -- x_fxhl_rec.LANGUAGE := USERENV('LANG');
2002: x_fxhl_rec.SFWT_FLAG := 'N';

Line 2007: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

2003: x_fxhl_rec.SOURCE_LANG := USERENV('LANG');
2004: RETURN(l_return_status);
2005: END Set_Attributes;
2006: BEGIN
2007: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2008: p_init_msg_list,
2009: '_PVT',
2010: x_return_status);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2007: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2008: p_init_msg_list,
2009: '_PVT',
2010: x_return_status);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2013: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2014: RAISE OKL_API.G_EXCEPTION_ERROR;
2015: END IF;

Line 2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2008: p_init_msg_list,
2009: '_PVT',
2010: x_return_status);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2013: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2014: RAISE OKL_API.G_EXCEPTION_ERROR;
2015: END IF;
2016: --- Setting item attributes

Line 2013: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2009: '_PVT',
2010: x_return_status);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2013: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2014: RAISE OKL_API.G_EXCEPTION_ERROR;
2015: END IF;
2016: --- Setting item attributes
2017: l_return_status := Set_Attributes(

Line 2014: RAISE OKL_API.G_EXCEPTION_ERROR;

2010: x_return_status);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2013: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2014: RAISE OKL_API.G_EXCEPTION_ERROR;
2015: END IF;
2016: --- Setting item attributes
2017: l_return_status := Set_Attributes(
2018: p_fxhl_rec, -- IN

Line 2021: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2017: l_return_status := Set_Attributes(
2018: p_fxhl_rec, -- IN
2019: l_fxhl_rec); -- OUT
2020: --- If any errors happen abort API
2021: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2022: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2023: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2024: RAISE OKL_API.G_EXCEPTION_ERROR;
2025: END IF;

Line 2022: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2018: p_fxhl_rec, -- IN
2019: l_fxhl_rec); -- OUT
2020: --- If any errors happen abort API
2021: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2022: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2023: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2024: RAISE OKL_API.G_EXCEPTION_ERROR;
2025: END IF;
2026:

Line 2023: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2019: l_fxhl_rec); -- OUT
2020: --- If any errors happen abort API
2021: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2022: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2023: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2024: RAISE OKL_API.G_EXCEPTION_ERROR;
2025: END IF;
2026:
2027: INSERT INTO OKL_EXT_FA_HEADER_SOURCES_TL(

Line 2024: RAISE OKL_API.G_EXCEPTION_ERROR;

2020: --- If any errors happen abort API
2021: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2022: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2023: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2024: RAISE OKL_API.G_EXCEPTION_ERROR;
2025: END IF;
2026:
2027: INSERT INTO OKL_EXT_FA_HEADER_SOURCES_TL(
2028: header_extension_id,

Line 2054: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

2050: l_fxhl_rec.last_update_login);
2051: -- Set OUT values
2052: x_fxhl_rec := l_fxhl_rec;
2053: x_return_status := l_return_status;
2054: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2055: EXCEPTION
2056: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2057: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2058: (

Line 2056: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2052: x_fxhl_rec := l_fxhl_rec;
2053: x_return_status := l_return_status;
2054: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2055: EXCEPTION
2056: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2057: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2058: (
2059: l_api_name,
2060: G_PKG_NAME,

Line 2057: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2053: x_return_status := l_return_status;
2054: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2055: EXCEPTION
2056: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2057: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2058: (
2059: l_api_name,
2060: G_PKG_NAME,
2061: 'OKL_API.G_RET_STS_ERROR',

Line 2061: 'OKL_API.G_RET_STS_ERROR',

2057: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2058: (
2059: l_api_name,
2060: G_PKG_NAME,
2061: 'OKL_API.G_RET_STS_ERROR',
2062: x_msg_count,
2063: x_msg_data,
2064: '_PVT'
2065: );

Line 2066: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2062: x_msg_count,
2063: x_msg_data,
2064: '_PVT'
2065: );
2066: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2067: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2068: (
2069: l_api_name,
2070: G_PKG_NAME,

Line 2067: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2063: x_msg_data,
2064: '_PVT'
2065: );
2066: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2067: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2068: (
2069: l_api_name,
2070: G_PKG_NAME,
2071: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2071: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2067: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2068: (
2069: l_api_name,
2070: G_PKG_NAME,
2071: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2072: x_msg_count,
2073: x_msg_data,
2074: '_PVT'
2075: );

Line 2077: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2073: x_msg_data,
2074: '_PVT'
2075: );
2076: WHEN OTHERS THEN
2077: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2078: (
2079: l_api_name,
2080: G_PKG_NAME,
2081: 'OTHERS',

Line 2092: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2088: -- insert_row for :OKL_EXT_FA_HEADER_SOURCES_B --
2089: -------------------------------------------------
2090: PROCEDURE insert_row(
2091: p_api_version IN NUMBER,
2092: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2093: x_return_status OUT NOCOPY VARCHAR2,
2094: x_msg_count OUT NOCOPY NUMBER,
2095: x_msg_data OUT NOCOPY VARCHAR2,
2096: p_fxhv_rec IN fxhv_rec_type,

Line 2101: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

2097: x_fxhv_rec OUT NOCOPY fxhv_rec_type) IS
2098:
2099: l_api_version CONSTANT NUMBER := 1;
2100: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
2101: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2102: l_fxhv_rec fxhv_rec_type := p_fxhv_rec;
2103: l_def_fxhv_rec fxhv_rec_type;
2104: l_fxh_rec fxh_rec_type;
2105: lx_fxh_rec fxh_rec_type;

Line 2130: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

2126: FUNCTION Set_Attributes (
2127: p_fxhv_rec IN fxhv_rec_type,
2128: x_fxhv_rec OUT NOCOPY fxhv_rec_type
2129: ) RETURN VARCHAR2 IS
2130: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2131: BEGIN
2132: x_fxhv_rec := p_fxhv_rec;
2133: x_fxhv_rec.OBJECT_VERSION_NUMBER := 1;
2134: RETURN(l_return_status);

Line 2137: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

2133: x_fxhv_rec.OBJECT_VERSION_NUMBER := 1;
2134: RETURN(l_return_status);
2135: END Set_Attributes;
2136: BEGIN
2137: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2138: G_PKG_NAME,
2139: p_init_msg_list,
2140: l_api_version,
2141: p_api_version,

Line 2144: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

Line 2145: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2141: p_api_version,
2142: '_PVT',
2143: x_return_status);
2144: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2145: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2146: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2147: RAISE OKL_API.G_EXCEPTION_ERROR;
2148: END IF;
2149: l_fxhv_rec := null_out_defaults(p_fxhv_rec);

Line 2146: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2142: '_PVT',
2143: x_return_status);
2144: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2145: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2146: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2147: RAISE OKL_API.G_EXCEPTION_ERROR;
2148: END IF;
2149: l_fxhv_rec := null_out_defaults(p_fxhv_rec);
2150: -- Set primary key value

Line 2147: RAISE OKL_API.G_EXCEPTION_ERROR;

2143: x_return_status);
2144: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2145: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2146: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2147: RAISE OKL_API.G_EXCEPTION_ERROR;
2148: END IF;
2149: l_fxhv_rec := null_out_defaults(p_fxhv_rec);
2150: -- Set primary key value
2151: l_fxhv_rec.HEADER_EXTENSION_ID := get_seq_id;

Line 2157: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2153: l_return_Status := Set_Attributes(
2154: l_fxhv_rec, -- IN
2155: l_def_fxhv_rec); -- OUT
2156: --- If any errors happen abort API
2157: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2158: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2160: RAISE OKL_API.G_EXCEPTION_ERROR;
2161: END IF;

Line 2158: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2154: l_fxhv_rec, -- IN
2155: l_def_fxhv_rec); -- OUT
2156: --- If any errors happen abort API
2157: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2158: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2160: RAISE OKL_API.G_EXCEPTION_ERROR;
2161: END IF;
2162: l_def_fxhv_rec := fill_who_columns(l_def_fxhv_rec);

Line 2159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2155: l_def_fxhv_rec); -- OUT
2156: --- If any errors happen abort API
2157: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2158: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2160: RAISE OKL_API.G_EXCEPTION_ERROR;
2161: END IF;
2162: l_def_fxhv_rec := fill_who_columns(l_def_fxhv_rec);
2163: --- Validate all non-missing attributes (Item Level Validation)

Line 2160: RAISE OKL_API.G_EXCEPTION_ERROR;

2156: --- If any errors happen abort API
2157: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2158: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2160: RAISE OKL_API.G_EXCEPTION_ERROR;
2161: END IF;
2162: l_def_fxhv_rec := fill_who_columns(l_def_fxhv_rec);
2163: --- Validate all non-missing attributes (Item Level Validation)
2164: l_return_status := Validate_Attributes(l_def_fxhv_rec);

Line 2166: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2162: l_def_fxhv_rec := fill_who_columns(l_def_fxhv_rec);
2163: --- Validate all non-missing attributes (Item Level Validation)
2164: l_return_status := Validate_Attributes(l_def_fxhv_rec);
2165: --- If any errors happen abort API
2166: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2167: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2168: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2169: RAISE OKL_API.G_EXCEPTION_ERROR;
2170: END IF;

Line 2167: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2163: --- Validate all non-missing attributes (Item Level Validation)
2164: l_return_status := Validate_Attributes(l_def_fxhv_rec);
2165: --- If any errors happen abort API
2166: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2167: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2168: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2169: RAISE OKL_API.G_EXCEPTION_ERROR;
2170: END IF;
2171: l_return_status := Validate_Record(l_def_fxhv_rec);

Line 2168: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2164: l_return_status := Validate_Attributes(l_def_fxhv_rec);
2165: --- If any errors happen abort API
2166: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2167: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2168: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2169: RAISE OKL_API.G_EXCEPTION_ERROR;
2170: END IF;
2171: l_return_status := Validate_Record(l_def_fxhv_rec);
2172: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2169: RAISE OKL_API.G_EXCEPTION_ERROR;

2165: --- If any errors happen abort API
2166: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2167: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2168: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2169: RAISE OKL_API.G_EXCEPTION_ERROR;
2170: END IF;
2171: l_return_status := Validate_Record(l_def_fxhv_rec);
2172: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2173: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 2172: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2168: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2169: RAISE OKL_API.G_EXCEPTION_ERROR;
2170: END IF;
2171: l_return_status := Validate_Record(l_def_fxhv_rec);
2172: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2173: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2174: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2175: RAISE OKL_API.G_EXCEPTION_ERROR;
2176: END IF;

Line 2173: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2169: RAISE OKL_API.G_EXCEPTION_ERROR;
2170: END IF;
2171: l_return_status := Validate_Record(l_def_fxhv_rec);
2172: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2173: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2174: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2175: RAISE OKL_API.G_EXCEPTION_ERROR;
2176: END IF;
2177: -----------------------------------------

Line 2174: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2170: END IF;
2171: l_return_status := Validate_Record(l_def_fxhv_rec);
2172: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2173: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2174: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2175: RAISE OKL_API.G_EXCEPTION_ERROR;
2176: END IF;
2177: -----------------------------------------
2178: -- Move VIEW record to "Child" records --

Line 2175: RAISE OKL_API.G_EXCEPTION_ERROR;

2171: l_return_status := Validate_Record(l_def_fxhv_rec);
2172: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2173: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2174: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2175: RAISE OKL_API.G_EXCEPTION_ERROR;
2176: END IF;
2177: -----------------------------------------
2178: -- Move VIEW record to "Child" records --
2179: -----------------------------------------

Line 2193: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2189: x_msg_data,
2190: l_fxh_rec,
2191: lx_fxh_rec
2192: );
2193: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2194: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2195: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2196: RAISE OKL_API.G_EXCEPTION_ERROR;
2197: END IF;

Line 2194: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2190: l_fxh_rec,
2191: lx_fxh_rec
2192: );
2193: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2194: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2195: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2196: RAISE OKL_API.G_EXCEPTION_ERROR;
2197: END IF;
2198: migrate(lx_fxh_rec, l_def_fxhv_rec);

Line 2195: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2191: lx_fxh_rec
2192: );
2193: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2194: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2195: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2196: RAISE OKL_API.G_EXCEPTION_ERROR;
2197: END IF;
2198: migrate(lx_fxh_rec, l_def_fxhv_rec);
2199: insert_row(

Line 2196: RAISE OKL_API.G_EXCEPTION_ERROR;

2192: );
2193: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2194: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2195: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2196: RAISE OKL_API.G_EXCEPTION_ERROR;
2197: END IF;
2198: migrate(lx_fxh_rec, l_def_fxhv_rec);
2199: insert_row(
2200: p_init_msg_list,

Line 2207: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2203: x_msg_data,
2204: l_fxhl_rec,
2205: lx_fxhl_rec
2206: );
2207: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2208: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2209: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2210: RAISE OKL_API.G_EXCEPTION_ERROR;
2211: END IF;

Line 2208: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2204: l_fxhl_rec,
2205: lx_fxhl_rec
2206: );
2207: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2208: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2209: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2210: RAISE OKL_API.G_EXCEPTION_ERROR;
2211: END IF;
2212: migrate(lx_fxhl_rec, l_def_fxhv_rec);

Line 2209: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2205: lx_fxhl_rec
2206: );
2207: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2208: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2209: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2210: RAISE OKL_API.G_EXCEPTION_ERROR;
2211: END IF;
2212: migrate(lx_fxhl_rec, l_def_fxhv_rec);
2213: -- Set OUT values

Line 2210: RAISE OKL_API.G_EXCEPTION_ERROR;

2206: );
2207: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2208: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2209: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2210: RAISE OKL_API.G_EXCEPTION_ERROR;
2211: END IF;
2212: migrate(lx_fxhl_rec, l_def_fxhv_rec);
2213: -- Set OUT values
2214: x_fxhv_rec := l_def_fxhv_rec;

Line 2216: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

2212: migrate(lx_fxhl_rec, l_def_fxhv_rec);
2213: -- Set OUT values
2214: x_fxhv_rec := l_def_fxhv_rec;
2215: x_return_status := l_return_status;
2216: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2217: EXCEPTION
2218: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2219: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2220: (

Line 2218: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2214: x_fxhv_rec := l_def_fxhv_rec;
2215: x_return_status := l_return_status;
2216: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2217: EXCEPTION
2218: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2219: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2220: (
2221: l_api_name,
2222: G_PKG_NAME,

Line 2219: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2215: x_return_status := l_return_status;
2216: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2217: EXCEPTION
2218: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2219: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2220: (
2221: l_api_name,
2222: G_PKG_NAME,
2223: 'OKL_API.G_RET_STS_ERROR',

Line 2223: 'OKL_API.G_RET_STS_ERROR',

2219: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2220: (
2221: l_api_name,
2222: G_PKG_NAME,
2223: 'OKL_API.G_RET_STS_ERROR',
2224: x_msg_count,
2225: x_msg_data,
2226: '_PVT'
2227: );

Line 2228: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2224: x_msg_count,
2225: x_msg_data,
2226: '_PVT'
2227: );
2228: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2229: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2230: (
2231: l_api_name,
2232: G_PKG_NAME,

Line 2229: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2225: x_msg_data,
2226: '_PVT'
2227: );
2228: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2229: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2230: (
2231: l_api_name,
2232: G_PKG_NAME,
2233: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2233: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2229: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2230: (
2231: l_api_name,
2232: G_PKG_NAME,
2233: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2234: x_msg_count,
2235: x_msg_data,
2236: '_PVT'
2237: );

Line 2239: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2235: x_msg_data,
2236: '_PVT'
2237: );
2238: WHEN OTHERS THEN
2239: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2240: (
2241: l_api_name,
2242: G_PKG_NAME,
2243: 'OTHERS',

Line 2254: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2250: -- PL/SQL TBL insert_row for:FXHV_TBL --
2251: ----------------------------------------
2252: PROCEDURE insert_row(
2253: p_api_version IN NUMBER,
2254: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2255: x_return_status OUT NOCOPY VARCHAR2,
2256: x_msg_count OUT NOCOPY NUMBER,
2257: x_msg_data OUT NOCOPY VARCHAR2,
2258: p_fxhv_tbl IN fxhv_tbl_type,

Line 2260: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

2256: x_msg_count OUT NOCOPY NUMBER,
2257: x_msg_data OUT NOCOPY VARCHAR2,
2258: p_fxhv_tbl IN fxhv_tbl_type,
2259: x_fxhv_tbl OUT NOCOPY fxhv_tbl_type,
2260: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
2261:
2262: l_api_version CONSTANT NUMBER := 1;
2263: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
2264: i NUMBER := 0;

Line 2266: OKL_API.init_msg_list(p_init_msg_list);

2262: l_api_version CONSTANT NUMBER := 1;
2263: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
2264: i NUMBER := 0;
2265: BEGIN
2266: OKL_API.init_msg_list(p_init_msg_list);
2267: -- Make sure PL/SQL table has records in it before passing
2268: IF (p_fxhv_tbl.COUNT > 0) THEN
2269: i := p_fxhv_tbl.FIRST;
2270: LOOP

Line 2272: l_error_rec OKL_API.ERROR_REC_TYPE;

2268: IF (p_fxhv_tbl.COUNT > 0) THEN
2269: i := p_fxhv_tbl.FIRST;
2270: LOOP
2271: DECLARE
2272: l_error_rec OKL_API.ERROR_REC_TYPE;
2273: BEGIN
2274: l_error_rec.api_name := l_api_name;
2275: l_error_rec.api_package := G_PKG_NAME;
2276: l_error_rec.idx := i;

Line 2279: p_init_msg_list => OKL_API.G_FALSE,

2275: l_error_rec.api_package := G_PKG_NAME;
2276: l_error_rec.idx := i;
2277: insert_row (
2278: p_api_version => p_api_version,
2279: p_init_msg_list => OKL_API.G_FALSE,
2280: x_return_status => l_error_rec.error_type,
2281: x_msg_count => l_error_rec.msg_count,
2282: x_msg_data => l_error_rec.msg_data,
2283: p_fxhv_rec => p_fxhv_tbl(i),

Line 2285: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN

2281: x_msg_count => l_error_rec.msg_count,
2282: x_msg_data => l_error_rec.msg_data,
2283: p_fxhv_rec => p_fxhv_tbl(i),
2284: x_fxhv_rec => x_fxhv_tbl(i));
2285: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
2286: l_error_rec.sqlcode := SQLCODE;
2287: load_error_tbl(l_error_rec, px_error_tbl);
2288: ELSE
2289: x_msg_count := l_error_rec.msg_count;

Line 2293: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2289: x_msg_count := l_error_rec.msg_count;
2290: x_msg_data := l_error_rec.msg_data;
2291: END IF;
2292: EXCEPTION
2293: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2294: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2295: l_error_rec.sqlcode := SQLCODE;
2296: load_error_tbl(l_error_rec, px_error_tbl);
2297: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 2294: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;

2290: x_msg_data := l_error_rec.msg_data;
2291: END IF;
2292: EXCEPTION
2293: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2294: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2295: l_error_rec.sqlcode := SQLCODE;
2296: load_error_tbl(l_error_rec, px_error_tbl);
2297: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2298: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 2297: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2293: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2294: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2295: l_error_rec.sqlcode := SQLCODE;
2296: load_error_tbl(l_error_rec, px_error_tbl);
2297: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2298: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2299: l_error_rec.sqlcode := SQLCODE;
2300: load_error_tbl(l_error_rec, px_error_tbl);
2301: WHEN OTHERS THEN

Line 2298: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

2294: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2295: l_error_rec.sqlcode := SQLCODE;
2296: load_error_tbl(l_error_rec, px_error_tbl);
2297: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2298: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2299: l_error_rec.sqlcode := SQLCODE;
2300: load_error_tbl(l_error_rec, px_error_tbl);
2301: WHEN OTHERS THEN
2302: l_error_rec.error_type := 'OTHERS';

Line 2313: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

2309: END IF;
2310: -- Loop through the error_tbl to find the error with the highest severity
2311: -- and return it.
2312: x_return_status := find_highest_exception(px_error_tbl);
2313: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2314: EXCEPTION
2315: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2316: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2317: (

Line 2315: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2311: -- and return it.
2312: x_return_status := find_highest_exception(px_error_tbl);
2313: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2314: EXCEPTION
2315: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2316: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2317: (
2318: l_api_name,
2319: G_PKG_NAME,

Line 2316: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2312: x_return_status := find_highest_exception(px_error_tbl);
2313: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2314: EXCEPTION
2315: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2316: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2317: (
2318: l_api_name,
2319: G_PKG_NAME,
2320: 'OKL_API.G_RET_STS_ERROR',

Line 2320: 'OKL_API.G_RET_STS_ERROR',

2316: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2317: (
2318: l_api_name,
2319: G_PKG_NAME,
2320: 'OKL_API.G_RET_STS_ERROR',
2321: x_msg_count,
2322: x_msg_data,
2323: '_PVT'
2324: );

Line 2325: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2321: x_msg_count,
2322: x_msg_data,
2323: '_PVT'
2324: );
2325: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2326: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2327: (
2328: l_api_name,
2329: G_PKG_NAME,

Line 2326: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2322: x_msg_data,
2323: '_PVT'
2324: );
2325: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2326: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2327: (
2328: l_api_name,
2329: G_PKG_NAME,
2330: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2330: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2326: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2327: (
2328: l_api_name,
2329: G_PKG_NAME,
2330: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2331: x_msg_count,
2332: x_msg_data,
2333: '_PVT'
2334: );

Line 2336: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2332: x_msg_data,
2333: '_PVT'
2334: );
2335: WHEN OTHERS THEN
2336: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2337: (
2338: l_api_name,
2339: G_PKG_NAME,
2340: 'OTHERS',

Line 2352: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2348: -- PL/SQL TBL insert_row for:FXHV_TBL --
2349: ----------------------------------------
2350: PROCEDURE insert_row(
2351: p_api_version IN NUMBER,
2352: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2353: x_return_status OUT NOCOPY VARCHAR2,
2354: x_msg_count OUT NOCOPY NUMBER,
2355: x_msg_data OUT NOCOPY VARCHAR2,
2356: p_fxhv_tbl IN fxhv_tbl_type,

Line 2361: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

2357: x_fxhv_tbl OUT NOCOPY fxhv_tbl_type) IS
2358:
2359: l_api_version CONSTANT NUMBER := 1;
2360: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2361: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2362: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2363: BEGIN
2364: OKL_API.init_msg_list(p_init_msg_list);
2365: -- Make sure PL/SQL table has records in it before passing

Line 2362: l_error_tbl OKL_API.ERROR_TBL_TYPE;

2358:
2359: l_api_version CONSTANT NUMBER := 1;
2360: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2361: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2362: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2363: BEGIN
2364: OKL_API.init_msg_list(p_init_msg_list);
2365: -- Make sure PL/SQL table has records in it before passing
2366: IF (p_fxhv_tbl.COUNT > 0) THEN

Line 2364: OKL_API.init_msg_list(p_init_msg_list);

2360: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2361: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2362: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2363: BEGIN
2364: OKL_API.init_msg_list(p_init_msg_list);
2365: -- Make sure PL/SQL table has records in it before passing
2366: IF (p_fxhv_tbl.COUNT > 0) THEN
2367: insert_row (
2368: p_api_version => p_api_version,

Line 2369: p_init_msg_list => OKL_API.G_FALSE,

2365: -- Make sure PL/SQL table has records in it before passing
2366: IF (p_fxhv_tbl.COUNT > 0) THEN
2367: insert_row (
2368: p_api_version => p_api_version,
2369: p_init_msg_list => OKL_API.G_FALSE,
2370: x_return_status => x_return_status,
2371: x_msg_count => x_msg_count,
2372: x_msg_data => x_msg_data,
2373: p_fxhv_tbl => p_fxhv_tbl,

Line 2377: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

2373: p_fxhv_tbl => p_fxhv_tbl,
2374: x_fxhv_tbl => x_fxhv_tbl,
2375: px_error_tbl => l_error_tbl);
2376: END IF;
2377: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2378: EXCEPTION
2379: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2380: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2381: (

Line 2379: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2375: px_error_tbl => l_error_tbl);
2376: END IF;
2377: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2378: EXCEPTION
2379: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2380: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2381: (
2382: l_api_name,
2383: G_PKG_NAME,

Line 2380: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2376: END IF;
2377: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2378: EXCEPTION
2379: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2380: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2381: (
2382: l_api_name,
2383: G_PKG_NAME,
2384: 'OKL_API.G_RET_STS_ERROR',

Line 2384: 'OKL_API.G_RET_STS_ERROR',

2380: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2381: (
2382: l_api_name,
2383: G_PKG_NAME,
2384: 'OKL_API.G_RET_STS_ERROR',
2385: x_msg_count,
2386: x_msg_data,
2387: '_PVT'
2388: );

Line 2389: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2385: x_msg_count,
2386: x_msg_data,
2387: '_PVT'
2388: );
2389: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2390: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2391: (
2392: l_api_name,
2393: G_PKG_NAME,

Line 2390: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2394: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2390: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2391: (
2392: l_api_name,
2393: G_PKG_NAME,
2394: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2395: x_msg_count,
2396: x_msg_data,
2397: '_PVT'
2398: );

Line 2400: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2396: x_msg_data,
2397: '_PVT'
2398: );
2399: WHEN OTHERS THEN
2400: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2401: (
2402: l_api_name,
2403: G_PKG_NAME,
2404: 'OTHERS',

Line 2418: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2414: ----------------------------------------------
2415: -- lock_row for:OKL_EXT_FA_HEADER_SOURCES_B --
2416: ----------------------------------------------
2417: PROCEDURE lock_row(
2418: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2419: x_return_status OUT NOCOPY VARCHAR2,
2420: x_msg_count OUT NOCOPY NUMBER,
2421: x_msg_data OUT NOCOPY VARCHAR2,
2422: p_fxh_rec IN fxh_rec_type) IS

Line 2439: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

2435: FROM OKL_EXT_FA_HEADER_SOURCES_B
2436: WHERE HEADER_EXTENSION_ID = p_fxh_rec.header_extension_id;
2437: l_api_version CONSTANT NUMBER := 1;
2438: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
2439: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2440: l_object_version_number OKL_EXT_FA_HEADER_SOURCES_B.OBJECT_VERSION_NUMBER%TYPE;
2441: lc_object_version_number OKL_EXT_FA_HEADER_SOURCES_B.OBJECT_VERSION_NUMBER%TYPE;
2442: l_row_notfound BOOLEAN := FALSE;
2443: lc_row_notfound BOOLEAN := FALSE;

Line 2445: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

2441: lc_object_version_number OKL_EXT_FA_HEADER_SOURCES_B.OBJECT_VERSION_NUMBER%TYPE;
2442: l_row_notfound BOOLEAN := FALSE;
2443: lc_row_notfound BOOLEAN := FALSE;
2444: BEGIN
2445: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2446: p_init_msg_list,
2447: '_PVT',
2448: x_return_status);
2449: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2449: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2445: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2446: p_init_msg_list,
2447: '_PVT',
2448: x_return_status);
2449: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2450: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2451: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2452: RAISE OKL_API.G_EXCEPTION_ERROR;
2453: END IF;

Line 2450: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2446: p_init_msg_list,
2447: '_PVT',
2448: x_return_status);
2449: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2450: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2451: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2452: RAISE OKL_API.G_EXCEPTION_ERROR;
2453: END IF;
2454: BEGIN

Line 2451: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2447: '_PVT',
2448: x_return_status);
2449: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2450: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2451: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2452: RAISE OKL_API.G_EXCEPTION_ERROR;
2453: END IF;
2454: BEGIN
2455: OPEN lock_csr(p_fxh_rec);

Line 2452: RAISE OKL_API.G_EXCEPTION_ERROR;

2448: x_return_status);
2449: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2450: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2451: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2452: RAISE OKL_API.G_EXCEPTION_ERROR;
2453: END IF;
2454: BEGIN
2455: OPEN lock_csr(p_fxh_rec);
2456: FETCH lock_csr INTO l_object_version_number;

Line 2464: OKL_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);

2460: WHEN E_Resource_Busy THEN
2461: IF (lock_csr%ISOPEN) THEN
2462: CLOSE lock_csr;
2463: END IF;
2464: OKL_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2465: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2466: END;
2467:
2468: IF ( l_row_notfound ) THEN

Line 2475: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);

2471: lc_row_notfound := lchk_csr%NOTFOUND;
2472: CLOSE lchk_csr;
2473: END IF;
2474: IF (lc_row_notfound) THEN
2475: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2476: RAISE OKL_API.G_EXCEPTION_ERROR;
2477: ELSIF lc_object_version_number > p_fxh_rec.object_version_number THEN
2478: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2479: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2476: RAISE OKL_API.G_EXCEPTION_ERROR;

2472: CLOSE lchk_csr;
2473: END IF;
2474: IF (lc_row_notfound) THEN
2475: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2476: RAISE OKL_API.G_EXCEPTION_ERROR;
2477: ELSIF lc_object_version_number > p_fxh_rec.object_version_number THEN
2478: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2479: RAISE OKL_API.G_EXCEPTION_ERROR;
2480: ELSIF lc_object_version_number <> p_fxh_rec.object_version_number THEN

Line 2478: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);

2474: IF (lc_row_notfound) THEN
2475: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2476: RAISE OKL_API.G_EXCEPTION_ERROR;
2477: ELSIF lc_object_version_number > p_fxh_rec.object_version_number THEN
2478: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2479: RAISE OKL_API.G_EXCEPTION_ERROR;
2480: ELSIF lc_object_version_number <> p_fxh_rec.object_version_number THEN
2481: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2482: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2479: RAISE OKL_API.G_EXCEPTION_ERROR;

2475: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2476: RAISE OKL_API.G_EXCEPTION_ERROR;
2477: ELSIF lc_object_version_number > p_fxh_rec.object_version_number THEN
2478: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2479: RAISE OKL_API.G_EXCEPTION_ERROR;
2480: ELSIF lc_object_version_number <> p_fxh_rec.object_version_number THEN
2481: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2482: RAISE OKL_API.G_EXCEPTION_ERROR;
2483: ELSIF lc_object_version_number = -1 THEN

Line 2481: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);

2477: ELSIF lc_object_version_number > p_fxh_rec.object_version_number THEN
2478: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2479: RAISE OKL_API.G_EXCEPTION_ERROR;
2480: ELSIF lc_object_version_number <> p_fxh_rec.object_version_number THEN
2481: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2482: RAISE OKL_API.G_EXCEPTION_ERROR;
2483: ELSIF lc_object_version_number = -1 THEN
2484: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2485: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2482: RAISE OKL_API.G_EXCEPTION_ERROR;

2478: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2479: RAISE OKL_API.G_EXCEPTION_ERROR;
2480: ELSIF lc_object_version_number <> p_fxh_rec.object_version_number THEN
2481: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2482: RAISE OKL_API.G_EXCEPTION_ERROR;
2483: ELSIF lc_object_version_number = -1 THEN
2484: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2485: RAISE OKL_API.G_EXCEPTION_ERROR;
2486: END IF;

Line 2484: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);

2480: ELSIF lc_object_version_number <> p_fxh_rec.object_version_number THEN
2481: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2482: RAISE OKL_API.G_EXCEPTION_ERROR;
2483: ELSIF lc_object_version_number = -1 THEN
2484: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2485: RAISE OKL_API.G_EXCEPTION_ERROR;
2486: END IF;
2487: x_return_status := l_return_status;
2488: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2485: RAISE OKL_API.G_EXCEPTION_ERROR;

2481: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2482: RAISE OKL_API.G_EXCEPTION_ERROR;
2483: ELSIF lc_object_version_number = -1 THEN
2484: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2485: RAISE OKL_API.G_EXCEPTION_ERROR;
2486: END IF;
2487: x_return_status := l_return_status;
2488: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2489: EXCEPTION

Line 2488: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

2484: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2485: RAISE OKL_API.G_EXCEPTION_ERROR;
2486: END IF;
2487: x_return_status := l_return_status;
2488: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2489: EXCEPTION
2490: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2491: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2492: (

Line 2490: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2486: END IF;
2487: x_return_status := l_return_status;
2488: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2489: EXCEPTION
2490: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2491: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2492: (
2493: l_api_name,
2494: G_PKG_NAME,

Line 2491: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2487: x_return_status := l_return_status;
2488: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2489: EXCEPTION
2490: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2491: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2492: (
2493: l_api_name,
2494: G_PKG_NAME,
2495: 'OKL_API.G_RET_STS_ERROR',

Line 2495: 'OKL_API.G_RET_STS_ERROR',

2491: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2492: (
2493: l_api_name,
2494: G_PKG_NAME,
2495: 'OKL_API.G_RET_STS_ERROR',
2496: x_msg_count,
2497: x_msg_data,
2498: '_PVT'
2499: );

Line 2500: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2496: x_msg_count,
2497: x_msg_data,
2498: '_PVT'
2499: );
2500: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2501: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2502: (
2503: l_api_name,
2504: G_PKG_NAME,

Line 2501: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2497: x_msg_data,
2498: '_PVT'
2499: );
2500: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2501: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2502: (
2503: l_api_name,
2504: G_PKG_NAME,
2505: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2505: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2501: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2502: (
2503: l_api_name,
2504: G_PKG_NAME,
2505: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2506: x_msg_count,
2507: x_msg_data,
2508: '_PVT'
2509: );

Line 2511: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2507: x_msg_data,
2508: '_PVT'
2509: );
2510: WHEN OTHERS THEN
2511: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2512: (
2513: l_api_name,
2514: G_PKG_NAME,
2515: 'OTHERS',

Line 2525: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2521: -----------------------------------------------
2522: -- lock_row for:OKL_EXT_FA_HEADER_SOURCES_TL --
2523: -----------------------------------------------
2524: PROCEDURE lock_row(
2525: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2526: x_return_status OUT NOCOPY VARCHAR2,
2527: x_msg_count OUT NOCOPY NUMBER,
2528: x_msg_data OUT NOCOPY VARCHAR2,
2529: p_fxhl_rec IN fxhl_rec_type) IS

Line 2541: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

2537: FOR UPDATE NOWAIT;
2538:
2539: l_api_version CONSTANT NUMBER := 1;
2540: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
2541: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2542: l_lock_var lock_csr%ROWTYPE;
2543: l_row_notfound BOOLEAN := FALSE;
2544: lc_row_notfound BOOLEAN := FALSE;
2545: BEGIN

Line 2546: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

2542: l_lock_var lock_csr%ROWTYPE;
2543: l_row_notfound BOOLEAN := FALSE;
2544: lc_row_notfound BOOLEAN := FALSE;
2545: BEGIN
2546: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2547: p_init_msg_list,
2548: '_PVT',
2549: x_return_status);
2550: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2550: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2546: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2547: p_init_msg_list,
2548: '_PVT',
2549: x_return_status);
2550: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2551: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2552: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2553: RAISE OKL_API.G_EXCEPTION_ERROR;
2554: END IF;

Line 2551: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2547: p_init_msg_list,
2548: '_PVT',
2549: x_return_status);
2550: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2551: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2552: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2553: RAISE OKL_API.G_EXCEPTION_ERROR;
2554: END IF;
2555: BEGIN

Line 2552: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2548: '_PVT',
2549: x_return_status);
2550: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2551: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2552: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2553: RAISE OKL_API.G_EXCEPTION_ERROR;
2554: END IF;
2555: BEGIN
2556: OPEN lock_csr(p_fxhl_rec);

Line 2553: RAISE OKL_API.G_EXCEPTION_ERROR;

2549: x_return_status);
2550: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2551: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2552: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2553: RAISE OKL_API.G_EXCEPTION_ERROR;
2554: END IF;
2555: BEGIN
2556: OPEN lock_csr(p_fxhl_rec);
2557: FETCH lock_csr INTO l_lock_var;

Line 2565: OKL_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);

2561: WHEN E_Resource_Busy THEN
2562: IF (lock_csr%ISOPEN) THEN
2563: CLOSE lock_csr;
2564: END IF;
2565: OKL_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2566: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2567: END;
2568:
2569: IF ( l_row_notfound ) THEN

Line 2570: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);

2566: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2567: END;
2568:
2569: IF ( l_row_notfound ) THEN
2570: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2571: RAISE OKL_API.G_EXCEPTION_ERROR;
2572: END IF;
2573: x_return_status := l_return_status;
2574: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2571: RAISE OKL_API.G_EXCEPTION_ERROR;

2567: END;
2568:
2569: IF ( l_row_notfound ) THEN
2570: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2571: RAISE OKL_API.G_EXCEPTION_ERROR;
2572: END IF;
2573: x_return_status := l_return_status;
2574: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2575: EXCEPTION

Line 2574: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

2570: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2571: RAISE OKL_API.G_EXCEPTION_ERROR;
2572: END IF;
2573: x_return_status := l_return_status;
2574: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2575: EXCEPTION
2576: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2577: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2578: (

Line 2576: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2572: END IF;
2573: x_return_status := l_return_status;
2574: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2575: EXCEPTION
2576: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2577: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2578: (
2579: l_api_name,
2580: G_PKG_NAME,

Line 2577: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2573: x_return_status := l_return_status;
2574: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2575: EXCEPTION
2576: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2577: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2578: (
2579: l_api_name,
2580: G_PKG_NAME,
2581: 'OKL_API.G_RET_STS_ERROR',

Line 2581: 'OKL_API.G_RET_STS_ERROR',

2577: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2578: (
2579: l_api_name,
2580: G_PKG_NAME,
2581: 'OKL_API.G_RET_STS_ERROR',
2582: x_msg_count,
2583: x_msg_data,
2584: '_PVT'
2585: );

Line 2586: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2587: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2591: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2587: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2588: (
2589: l_api_name,
2590: G_PKG_NAME,
2591: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2592: x_msg_count,
2593: x_msg_data,
2594: '_PVT'
2595: );

Line 2597: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2612: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2608: -- lock_row for: OKL_EXT_FA_HEADER_SOURCES_V --
2609: -----------------------------------------------
2610: PROCEDURE lock_row(
2611: p_api_version IN NUMBER,
2612: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2613: x_return_status OUT NOCOPY VARCHAR2,
2614: x_msg_count OUT NOCOPY NUMBER,
2615: x_msg_data OUT NOCOPY VARCHAR2,
2616: p_fxhv_rec IN fxhv_rec_type) IS

Line 2620: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

2616: p_fxhv_rec IN fxhv_rec_type) IS
2617:
2618: l_api_version CONSTANT NUMBER := 1;
2619: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
2620: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2621: l_fxhl_rec fxhl_rec_type;
2622: l_fxh_rec fxh_rec_type;
2623: BEGIN
2624: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

Line 2624: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

2620: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2621: l_fxhl_rec fxhl_rec_type;
2622: l_fxh_rec fxh_rec_type;
2623: BEGIN
2624: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2625: G_PKG_NAME,
2626: p_init_msg_list,
2627: l_api_version,
2628: p_api_version,

Line 2631: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2627: l_api_version,
2628: p_api_version,
2629: '_PVT',
2630: x_return_status);
2631: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2632: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2633: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2634: RAISE OKL_API.G_EXCEPTION_ERROR;
2635: END IF;

Line 2632: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2628: p_api_version,
2629: '_PVT',
2630: x_return_status);
2631: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2632: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2633: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2634: RAISE OKL_API.G_EXCEPTION_ERROR;
2635: END IF;
2636: -----------------------------------------

Line 2633: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2629: '_PVT',
2630: x_return_status);
2631: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2632: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2633: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2634: RAISE OKL_API.G_EXCEPTION_ERROR;
2635: END IF;
2636: -----------------------------------------
2637: -- Move VIEW record to "Child" records --

Line 2634: RAISE OKL_API.G_EXCEPTION_ERROR;

2630: x_return_status);
2631: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2632: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2633: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2634: RAISE OKL_API.G_EXCEPTION_ERROR;
2635: END IF;
2636: -----------------------------------------
2637: -- Move VIEW record to "Child" records --
2638: -----------------------------------------

Line 2651: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2647: x_msg_count,
2648: x_msg_data,
2649: l_fxhl_rec
2650: );
2651: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2652: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2653: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2654: RAISE OKL_API.G_EXCEPTION_ERROR;
2655: END IF;

Line 2652: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2648: x_msg_data,
2649: l_fxhl_rec
2650: );
2651: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2652: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2653: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2654: RAISE OKL_API.G_EXCEPTION_ERROR;
2655: END IF;
2656: lock_row(

Line 2653: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2649: l_fxhl_rec
2650: );
2651: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2652: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2653: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2654: RAISE OKL_API.G_EXCEPTION_ERROR;
2655: END IF;
2656: lock_row(
2657: p_init_msg_list,

Line 2654: RAISE OKL_API.G_EXCEPTION_ERROR;

2650: );
2651: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2652: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2653: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2654: RAISE OKL_API.G_EXCEPTION_ERROR;
2655: END IF;
2656: lock_row(
2657: p_init_msg_list,
2658: l_return_status,

Line 2663: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2659: x_msg_count,
2660: x_msg_data,
2661: l_fxh_rec
2662: );
2663: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2664: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2665: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2666: RAISE OKL_API.G_EXCEPTION_ERROR;
2667: END IF;

Line 2664: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2660: x_msg_data,
2661: l_fxh_rec
2662: );
2663: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2664: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2665: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2666: RAISE OKL_API.G_EXCEPTION_ERROR;
2667: END IF;
2668: x_return_status := l_return_status;

Line 2665: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

2661: l_fxh_rec
2662: );
2663: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2664: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2665: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2666: RAISE OKL_API.G_EXCEPTION_ERROR;
2667: END IF;
2668: x_return_status := l_return_status;
2669: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2666: RAISE OKL_API.G_EXCEPTION_ERROR;

2662: );
2663: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2664: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2665: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2666: RAISE OKL_API.G_EXCEPTION_ERROR;
2667: END IF;
2668: x_return_status := l_return_status;
2669: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2670: EXCEPTION

Line 2669: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

2665: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2666: RAISE OKL_API.G_EXCEPTION_ERROR;
2667: END IF;
2668: x_return_status := l_return_status;
2669: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2670: EXCEPTION
2671: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2672: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2673: (

Line 2671: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2667: END IF;
2668: x_return_status := l_return_status;
2669: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2670: EXCEPTION
2671: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2672: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2673: (
2674: l_api_name,
2675: G_PKG_NAME,

Line 2672: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2668: x_return_status := l_return_status;
2669: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2670: EXCEPTION
2671: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2672: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2673: (
2674: l_api_name,
2675: G_PKG_NAME,
2676: 'OKL_API.G_RET_STS_ERROR',

Line 2676: 'OKL_API.G_RET_STS_ERROR',

2672: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2673: (
2674: l_api_name,
2675: G_PKG_NAME,
2676: 'OKL_API.G_RET_STS_ERROR',
2677: x_msg_count,
2678: x_msg_data,
2679: '_PVT'
2680: );

Line 2681: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2677: x_msg_count,
2678: x_msg_data,
2679: '_PVT'
2680: );
2681: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2682: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2683: (
2684: l_api_name,
2685: G_PKG_NAME,

Line 2682: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2678: x_msg_data,
2679: '_PVT'
2680: );
2681: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2682: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2683: (
2684: l_api_name,
2685: G_PKG_NAME,
2686: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2686: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2682: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2683: (
2684: l_api_name,
2685: G_PKG_NAME,
2686: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2687: x_msg_count,
2688: x_msg_data,
2689: '_PVT'
2690: );

Line 2692: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2688: x_msg_data,
2689: '_PVT'
2690: );
2691: WHEN OTHERS THEN
2692: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2693: (
2694: l_api_name,
2695: G_PKG_NAME,
2696: 'OTHERS',

Line 2707: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2703: -- PL/SQL TBL lock_row for:FXHV_TBL --
2704: --------------------------------------
2705: PROCEDURE lock_row(
2706: p_api_version IN NUMBER,
2707: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2708: x_return_status OUT NOCOPY VARCHAR2,
2709: x_msg_count OUT NOCOPY NUMBER,
2710: x_msg_data OUT NOCOPY VARCHAR2,
2711: p_fxhv_tbl IN fxhv_tbl_type,

Line 2712: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

2708: x_return_status OUT NOCOPY VARCHAR2,
2709: x_msg_count OUT NOCOPY NUMBER,
2710: x_msg_data OUT NOCOPY VARCHAR2,
2711: p_fxhv_tbl IN fxhv_tbl_type,
2712: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
2713:
2714: l_api_version CONSTANT NUMBER := 1;
2715: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
2716: i NUMBER := 0;

Line 2718: OKL_API.init_msg_list(p_init_msg_list);

2714: l_api_version CONSTANT NUMBER := 1;
2715: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
2716: i NUMBER := 0;
2717: BEGIN
2718: OKL_API.init_msg_list(p_init_msg_list);
2719: -- Make sure PL/SQL table has recrods in it before passing
2720: IF (p_fxhv_tbl.COUNT > 0) THEN
2721: i := p_fxhv_tbl.FIRST;
2722: LOOP

Line 2724: l_error_rec OKL_API.ERROR_REC_TYPE;

2720: IF (p_fxhv_tbl.COUNT > 0) THEN
2721: i := p_fxhv_tbl.FIRST;
2722: LOOP
2723: DECLARE
2724: l_error_rec OKL_API.ERROR_REC_TYPE;
2725: BEGIN
2726: l_error_rec.api_name := l_api_name;
2727: l_error_rec.api_package := G_PKG_NAME;
2728: l_error_rec.idx := i;

Line 2731: p_init_msg_list => OKL_API.G_FALSE,

2727: l_error_rec.api_package := G_PKG_NAME;
2728: l_error_rec.idx := i;
2729: lock_row(
2730: p_api_version => p_api_version,
2731: p_init_msg_list => OKL_API.G_FALSE,
2732: x_return_status => l_error_rec.error_type,
2733: x_msg_count => l_error_rec.msg_count,
2734: x_msg_data => l_error_rec.msg_data,
2735: p_fxhv_rec => p_fxhv_tbl(i));

Line 2736: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN

2732: x_return_status => l_error_rec.error_type,
2733: x_msg_count => l_error_rec.msg_count,
2734: x_msg_data => l_error_rec.msg_data,
2735: p_fxhv_rec => p_fxhv_tbl(i));
2736: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
2737: l_error_rec.sqlcode := SQLCODE;
2738: load_error_tbl(l_error_rec, px_error_tbl);
2739: ELSE
2740: x_msg_count := l_error_rec.msg_count;

Line 2744: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2740: x_msg_count := l_error_rec.msg_count;
2741: x_msg_data := l_error_rec.msg_data;
2742: END IF;
2743: EXCEPTION
2744: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2745: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2746: l_error_rec.sqlcode := SQLCODE;
2747: load_error_tbl(l_error_rec, px_error_tbl);
2748: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 2745: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;

2741: x_msg_data := l_error_rec.msg_data;
2742: END IF;
2743: EXCEPTION
2744: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2745: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2746: l_error_rec.sqlcode := SQLCODE;
2747: load_error_tbl(l_error_rec, px_error_tbl);
2748: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2749: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 2748: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2744: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2745: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2746: l_error_rec.sqlcode := SQLCODE;
2747: load_error_tbl(l_error_rec, px_error_tbl);
2748: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2749: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2750: l_error_rec.sqlcode := SQLCODE;
2751: load_error_tbl(l_error_rec, px_error_tbl);
2752: WHEN OTHERS THEN

Line 2749: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

2745: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2746: l_error_rec.sqlcode := SQLCODE;
2747: load_error_tbl(l_error_rec, px_error_tbl);
2748: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2749: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2750: l_error_rec.sqlcode := SQLCODE;
2751: load_error_tbl(l_error_rec, px_error_tbl);
2752: WHEN OTHERS THEN
2753: l_error_rec.error_type := 'OTHERS';

Line 2764: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

2760: END IF;
2761: -- Loop through the error_tbl to find the error with the highest severity
2762: -- and return it.
2763: x_return_status := find_highest_exception(px_error_tbl);
2764: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2765: EXCEPTION
2766: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2767: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2768: (

Line 2766: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2762: -- and return it.
2763: x_return_status := find_highest_exception(px_error_tbl);
2764: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2765: EXCEPTION
2766: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2767: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2768: (
2769: l_api_name,
2770: G_PKG_NAME,

Line 2767: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2763: x_return_status := find_highest_exception(px_error_tbl);
2764: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2765: EXCEPTION
2766: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2767: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2768: (
2769: l_api_name,
2770: G_PKG_NAME,
2771: 'OKL_API.G_RET_STS_ERROR',

Line 2771: 'OKL_API.G_RET_STS_ERROR',

2767: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2768: (
2769: l_api_name,
2770: G_PKG_NAME,
2771: 'OKL_API.G_RET_STS_ERROR',
2772: x_msg_count,
2773: x_msg_data,
2774: '_PVT'
2775: );

Line 2776: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2772: x_msg_count,
2773: x_msg_data,
2774: '_PVT'
2775: );
2776: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2777: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2778: (
2779: l_api_name,
2780: G_PKG_NAME,

Line 2777: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2773: x_msg_data,
2774: '_PVT'
2775: );
2776: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2777: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2778: (
2779: l_api_name,
2780: G_PKG_NAME,
2781: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2781: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2777: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2778: (
2779: l_api_name,
2780: G_PKG_NAME,
2781: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2782: x_msg_count,
2783: x_msg_data,
2784: '_PVT'
2785: );

Line 2787: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2783: x_msg_data,
2784: '_PVT'
2785: );
2786: WHEN OTHERS THEN
2787: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2788: (
2789: l_api_name,
2790: G_PKG_NAME,
2791: 'OTHERS',

Line 2802: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2798: -- PL/SQL TBL lock_row for:FXHV_TBL --
2799: --------------------------------------
2800: PROCEDURE lock_row(
2801: p_api_version IN NUMBER,
2802: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2803: x_return_status OUT NOCOPY VARCHAR2,
2804: x_msg_count OUT NOCOPY NUMBER,
2805: x_msg_data OUT NOCOPY VARCHAR2,
2806: p_fxhv_tbl IN fxhv_tbl_type) IS

Line 2810: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

2806: p_fxhv_tbl IN fxhv_tbl_type) IS
2807:
2808: l_api_version CONSTANT NUMBER := 1;
2809: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2810: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2811: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2812: BEGIN
2813: OKL_API.init_msg_list(p_init_msg_list);
2814: -- Make sure PL/SQL table has recrods in it before passing

Line 2811: l_error_tbl OKL_API.ERROR_TBL_TYPE;

2807:
2808: l_api_version CONSTANT NUMBER := 1;
2809: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2810: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2811: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2812: BEGIN
2813: OKL_API.init_msg_list(p_init_msg_list);
2814: -- Make sure PL/SQL table has recrods in it before passing
2815: IF (p_fxhv_tbl.COUNT > 0) THEN

Line 2813: OKL_API.init_msg_list(p_init_msg_list);

2809: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2810: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2811: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2812: BEGIN
2813: OKL_API.init_msg_list(p_init_msg_list);
2814: -- Make sure PL/SQL table has recrods in it before passing
2815: IF (p_fxhv_tbl.COUNT > 0) THEN
2816: lock_row(
2817: p_api_version => p_api_version,

Line 2818: p_init_msg_list => OKL_API.G_FALSE,

2814: -- Make sure PL/SQL table has recrods in it before passing
2815: IF (p_fxhv_tbl.COUNT > 0) THEN
2816: lock_row(
2817: p_api_version => p_api_version,
2818: p_init_msg_list => OKL_API.G_FALSE,
2819: x_return_status => x_return_status,
2820: x_msg_count => x_msg_count,
2821: x_msg_data => x_msg_data,
2822: p_fxhv_tbl => p_fxhv_tbl,

Line 2825: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

2821: x_msg_data => x_msg_data,
2822: p_fxhv_tbl => p_fxhv_tbl,
2823: px_error_tbl => l_error_tbl);
2824: END IF;
2825: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2826: EXCEPTION
2827: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2828: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2829: (

Line 2827: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2823: px_error_tbl => l_error_tbl);
2824: END IF;
2825: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2826: EXCEPTION
2827: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2828: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2829: (
2830: l_api_name,
2831: G_PKG_NAME,

Line 2828: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2824: END IF;
2825: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2826: EXCEPTION
2827: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2828: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2829: (
2830: l_api_name,
2831: G_PKG_NAME,
2832: 'OKL_API.G_RET_STS_ERROR',

Line 2832: 'OKL_API.G_RET_STS_ERROR',

2828: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2829: (
2830: l_api_name,
2831: G_PKG_NAME,
2832: 'OKL_API.G_RET_STS_ERROR',
2833: x_msg_count,
2834: x_msg_data,
2835: '_PVT'
2836: );

Line 2837: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2833: x_msg_count,
2834: x_msg_data,
2835: '_PVT'
2836: );
2837: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2838: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2839: (
2840: l_api_name,
2841: G_PKG_NAME,

Line 2838: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2834: x_msg_data,
2835: '_PVT'
2836: );
2837: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2838: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2839: (
2840: l_api_name,
2841: G_PKG_NAME,
2842: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2842: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2838: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2839: (
2840: l_api_name,
2841: G_PKG_NAME,
2842: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2843: x_msg_count,
2844: x_msg_data,
2845: '_PVT'
2846: );

Line 2848: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2844: x_msg_data,
2845: '_PVT'
2846: );
2847: WHEN OTHERS THEN
2848: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2849: (
2850: l_api_name,
2851: G_PKG_NAME,
2852: 'OTHERS',

Line 2865: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2861: ------------------------------------------------
2862: -- update_row for:OKL_EXT_FA_HEADER_SOURCES_B --
2863: ------------------------------------------------
2864: PROCEDURE update_row(
2865: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2866: x_return_status OUT NOCOPY VARCHAR2,
2867: x_msg_count OUT NOCOPY NUMBER,
2868: x_msg_data OUT NOCOPY VARCHAR2,
2869: p_fxh_rec IN fxh_rec_type,

Line 2874: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

2870: x_fxh_rec OUT NOCOPY fxh_rec_type) IS
2871:
2872: l_api_version CONSTANT NUMBER := 1;
2873: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
2874: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2875: l_fxh_rec fxh_rec_type := p_fxh_rec;
2876: l_def_fxh_rec fxh_rec_type;
2877: l_row_notfound BOOLEAN := TRUE;
2878: ----------------------------------

Line 2887: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

2883: x_fxh_rec OUT NOCOPY fxh_rec_type
2884: ) RETURN VARCHAR2 IS
2885: l_fxh_rec fxh_rec_type;
2886: l_row_notfound BOOLEAN := TRUE;
2887: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2888: BEGIN
2889: x_fxh_rec := p_fxh_rec;
2890: -- Get current database values
2891: l_fxh_rec := get_rec(p_fxh_rec, l_return_status);

Line 2892: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN

2888: BEGIN
2889: x_fxh_rec := p_fxh_rec;
2890: -- Get current database values
2891: l_fxh_rec := get_rec(p_fxh_rec, l_return_status);
2892: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
2893: IF x_fxh_rec.header_extension_id IS NULL THEN
2894: x_fxh_rec.header_extension_id := l_fxh_rec.header_extension_id;
2895: END IF;
2896: IF x_fxh_rec.source_id IS NULL THEN

Line 3136: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3132: FUNCTION Set_Attributes (
3133: p_fxh_rec IN fxh_rec_type,
3134: x_fxh_rec OUT NOCOPY fxh_rec_type
3135: ) RETURN VARCHAR2 IS
3136: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3137: BEGIN
3138: x_fxh_rec := p_fxh_rec;
3139: x_fxh_rec.OBJECT_VERSION_NUMBER := p_fxh_rec.OBJECT_VERSION_NUMBER + 1;
3140: RETURN(l_return_status);

Line 3143: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

3139: x_fxh_rec.OBJECT_VERSION_NUMBER := p_fxh_rec.OBJECT_VERSION_NUMBER + 1;
3140: RETURN(l_return_status);
3141: END Set_Attributes;
3142: BEGIN
3143: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3144: p_init_msg_list,
3145: '_PVT',
3146: x_return_status);
3147: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3147: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3143: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3144: p_init_msg_list,
3145: '_PVT',
3146: x_return_status);
3147: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3149: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3150: RAISE OKL_API.G_EXCEPTION_ERROR;
3151: END IF;

Line 3148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3144: p_init_msg_list,
3145: '_PVT',
3146: x_return_status);
3147: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3149: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3150: RAISE OKL_API.G_EXCEPTION_ERROR;
3151: END IF;
3152: --- Setting item attributes

Line 3149: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3145: '_PVT',
3146: x_return_status);
3147: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3149: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3150: RAISE OKL_API.G_EXCEPTION_ERROR;
3151: END IF;
3152: --- Setting item attributes
3153: l_return_status := Set_Attributes(

Line 3150: RAISE OKL_API.G_EXCEPTION_ERROR;

3146: x_return_status);
3147: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3149: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3150: RAISE OKL_API.G_EXCEPTION_ERROR;
3151: END IF;
3152: --- Setting item attributes
3153: l_return_status := Set_Attributes(
3154: p_fxh_rec, -- IN

Line 3157: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3153: l_return_status := Set_Attributes(
3154: p_fxh_rec, -- IN
3155: l_fxh_rec); -- OUT
3156: --- If any errors happen abort API
3157: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3158: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3160: RAISE OKL_API.G_EXCEPTION_ERROR;
3161: END IF;

Line 3158: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3154: p_fxh_rec, -- IN
3155: l_fxh_rec); -- OUT
3156: --- If any errors happen abort API
3157: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3158: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3160: RAISE OKL_API.G_EXCEPTION_ERROR;
3161: END IF;
3162: l_return_status := populate_new_record(l_fxh_rec, l_def_fxh_rec);

Line 3159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3155: l_fxh_rec); -- OUT
3156: --- If any errors happen abort API
3157: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3158: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3160: RAISE OKL_API.G_EXCEPTION_ERROR;
3161: END IF;
3162: l_return_status := populate_new_record(l_fxh_rec, l_def_fxh_rec);
3163: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3160: RAISE OKL_API.G_EXCEPTION_ERROR;

3156: --- If any errors happen abort API
3157: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3158: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3160: RAISE OKL_API.G_EXCEPTION_ERROR;
3161: END IF;
3162: l_return_status := populate_new_record(l_fxh_rec, l_def_fxh_rec);
3163: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3164: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3163: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3159: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3160: RAISE OKL_API.G_EXCEPTION_ERROR;
3161: END IF;
3162: l_return_status := populate_new_record(l_fxh_rec, l_def_fxh_rec);
3163: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3164: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3165: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3166: RAISE OKL_API.G_EXCEPTION_ERROR;
3167: END IF;

Line 3164: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3160: RAISE OKL_API.G_EXCEPTION_ERROR;
3161: END IF;
3162: l_return_status := populate_new_record(l_fxh_rec, l_def_fxh_rec);
3163: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3164: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3165: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3166: RAISE OKL_API.G_EXCEPTION_ERROR;
3167: END IF;
3168: UPDATE OKL_EXT_FA_HEADER_SOURCES_B

Line 3165: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3161: END IF;
3162: l_return_status := populate_new_record(l_fxh_rec, l_def_fxh_rec);
3163: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3164: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3165: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3166: RAISE OKL_API.G_EXCEPTION_ERROR;
3167: END IF;
3168: UPDATE OKL_EXT_FA_HEADER_SOURCES_B
3169: SET SOURCE_ID = l_def_fxh_rec.source_id,

Line 3166: RAISE OKL_API.G_EXCEPTION_ERROR;

3162: l_return_status := populate_new_record(l_fxh_rec, l_def_fxh_rec);
3163: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3164: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3165: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3166: RAISE OKL_API.G_EXCEPTION_ERROR;
3167: END IF;
3168: UPDATE OKL_EXT_FA_HEADER_SOURCES_B
3169: SET SOURCE_ID = l_def_fxh_rec.source_id,
3170: SOURCE_TABLE = l_def_fxh_rec.source_table,

Line 3249: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

3245: WHERE HEADER_EXTENSION_ID = l_def_fxh_rec.header_extension_id;
3246:
3247: x_fxh_rec := l_fxh_rec;
3248: x_return_status := l_return_status;
3249: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3250: EXCEPTION
3251: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3252: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3253: (

Line 3251: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3247: x_fxh_rec := l_fxh_rec;
3248: x_return_status := l_return_status;
3249: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3250: EXCEPTION
3251: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3252: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3253: (
3254: l_api_name,
3255: G_PKG_NAME,

Line 3252: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3248: x_return_status := l_return_status;
3249: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3250: EXCEPTION
3251: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3252: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3253: (
3254: l_api_name,
3255: G_PKG_NAME,
3256: 'OKL_API.G_RET_STS_ERROR',

Line 3256: 'OKL_API.G_RET_STS_ERROR',

3252: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3253: (
3254: l_api_name,
3255: G_PKG_NAME,
3256: 'OKL_API.G_RET_STS_ERROR',
3257: x_msg_count,
3258: x_msg_data,
3259: '_PVT'
3260: );

Line 3261: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3257: x_msg_count,
3258: x_msg_data,
3259: '_PVT'
3260: );
3261: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3262: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3263: (
3264: l_api_name,
3265: G_PKG_NAME,

Line 3262: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3258: x_msg_data,
3259: '_PVT'
3260: );
3261: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3262: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3263: (
3264: l_api_name,
3265: G_PKG_NAME,
3266: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3266: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3262: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3263: (
3264: l_api_name,
3265: G_PKG_NAME,
3266: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3267: x_msg_count,
3268: x_msg_data,
3269: '_PVT'
3270: );

Line 3272: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3268: x_msg_data,
3269: '_PVT'
3270: );
3271: WHEN OTHERS THEN
3272: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3273: (
3274: l_api_name,
3275: G_PKG_NAME,
3276: 'OTHERS',

Line 3286: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3282: -------------------------------------------------
3283: -- update_row for:OKL_EXT_FA_HEADER_SOURCES_TL --
3284: -------------------------------------------------
3285: PROCEDURE update_row(
3286: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3287: x_return_status OUT NOCOPY VARCHAR2,
3288: x_msg_count OUT NOCOPY NUMBER,
3289: x_msg_data OUT NOCOPY VARCHAR2,
3290: p_fxhl_rec IN fxhl_rec_type,

Line 3295: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3291: x_fxhl_rec OUT NOCOPY fxhl_rec_type) IS
3292:
3293: l_api_version CONSTANT NUMBER := 1;
3294: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
3295: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3296: l_fxhl_rec fxhl_rec_type := p_fxhl_rec;
3297: l_def_fxhl_rec fxhl_rec_type;
3298: l_row_notfound BOOLEAN := TRUE;
3299: ----------------------------------

Line 3308: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3304: x_fxhl_rec OUT NOCOPY fxhl_rec_type
3305: ) RETURN VARCHAR2 IS
3306: l_fxhl_rec fxhl_rec_type;
3307: l_row_notfound BOOLEAN := TRUE;
3308: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3309: BEGIN
3310: x_fxhl_rec := p_fxhl_rec;
3311: -- Get current database values
3312: l_fxhl_rec := get_rec(p_fxhl_rec, l_return_status);

Line 3313: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN

3309: BEGIN
3310: x_fxhl_rec := p_fxhl_rec;
3311: -- Get current database values
3312: l_fxhl_rec := get_rec(p_fxhl_rec, l_return_status);
3313: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3314: IF x_fxhl_rec.header_extension_id IS NULL THEN
3315: x_fxhl_rec.header_extension_id := l_fxhl_rec.header_extension_id;
3316: END IF;
3317: IF x_fxhl_rec.language IS NULL THEN

Line 3357: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3353: FUNCTION Set_Attributes (
3354: p_fxhl_rec IN fxhl_rec_type,
3355: x_fxhl_rec OUT NOCOPY fxhl_rec_type
3356: ) RETURN VARCHAR2 IS
3357: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3358: BEGIN
3359: x_fxhl_rec := p_fxhl_rec;
3360: x_fxhl_rec.LANGUAGE := USERENV('LANG');
3361: x_fxhl_rec.LANGUAGE := USERENV('LANG');

Line 3365: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

3361: x_fxhl_rec.LANGUAGE := USERENV('LANG');
3362: RETURN(l_return_status);
3363: END Set_Attributes;
3364: BEGIN
3365: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3366: p_init_msg_list,
3367: '_PVT',
3368: x_return_status);
3369: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3369: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3365: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3366: p_init_msg_list,
3367: '_PVT',
3368: x_return_status);
3369: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3371: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3372: RAISE OKL_API.G_EXCEPTION_ERROR;
3373: END IF;

Line 3370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3366: p_init_msg_list,
3367: '_PVT',
3368: x_return_status);
3369: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3371: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3372: RAISE OKL_API.G_EXCEPTION_ERROR;
3373: END IF;
3374: --- Setting item attributes

Line 3371: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3367: '_PVT',
3368: x_return_status);
3369: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3371: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3372: RAISE OKL_API.G_EXCEPTION_ERROR;
3373: END IF;
3374: --- Setting item attributes
3375: l_return_status := Set_Attributes(

Line 3372: RAISE OKL_API.G_EXCEPTION_ERROR;

3368: x_return_status);
3369: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3371: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3372: RAISE OKL_API.G_EXCEPTION_ERROR;
3373: END IF;
3374: --- Setting item attributes
3375: l_return_status := Set_Attributes(
3376: p_fxhl_rec, -- IN

Line 3379: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3375: l_return_status := Set_Attributes(
3376: p_fxhl_rec, -- IN
3377: l_fxhl_rec); -- OUT
3378: --- If any errors happen abort API
3379: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3380: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3381: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3382: RAISE OKL_API.G_EXCEPTION_ERROR;
3383: END IF;

Line 3380: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3376: p_fxhl_rec, -- IN
3377: l_fxhl_rec); -- OUT
3378: --- If any errors happen abort API
3379: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3380: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3381: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3382: RAISE OKL_API.G_EXCEPTION_ERROR;
3383: END IF;
3384: l_return_status := populate_new_record(l_fxhl_rec, l_def_fxhl_rec);

Line 3381: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3377: l_fxhl_rec); -- OUT
3378: --- If any errors happen abort API
3379: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3380: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3381: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3382: RAISE OKL_API.G_EXCEPTION_ERROR;
3383: END IF;
3384: l_return_status := populate_new_record(l_fxhl_rec, l_def_fxhl_rec);
3385: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3382: RAISE OKL_API.G_EXCEPTION_ERROR;

3378: --- If any errors happen abort API
3379: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3380: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3381: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3382: RAISE OKL_API.G_EXCEPTION_ERROR;
3383: END IF;
3384: l_return_status := populate_new_record(l_fxhl_rec, l_def_fxhl_rec);
3385: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3386: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3385: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3381: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3382: RAISE OKL_API.G_EXCEPTION_ERROR;
3383: END IF;
3384: l_return_status := populate_new_record(l_fxhl_rec, l_def_fxhl_rec);
3385: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3386: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3387: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3388: RAISE OKL_API.G_EXCEPTION_ERROR;
3389: END IF;

Line 3386: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3382: RAISE OKL_API.G_EXCEPTION_ERROR;
3383: END IF;
3384: l_return_status := populate_new_record(l_fxhl_rec, l_def_fxhl_rec);
3385: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3386: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3387: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3388: RAISE OKL_API.G_EXCEPTION_ERROR;
3389: END IF;
3390: UPDATE OKL_EXT_FA_HEADER_SOURCES_TL

Line 3387: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3383: END IF;
3384: l_return_status := populate_new_record(l_fxhl_rec, l_def_fxhl_rec);
3385: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3386: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3387: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3388: RAISE OKL_API.G_EXCEPTION_ERROR;
3389: END IF;
3390: UPDATE OKL_EXT_FA_HEADER_SOURCES_TL
3391: SET CONTRACT_STATUS = l_def_fxhl_rec.contract_status,

Line 3388: RAISE OKL_API.G_EXCEPTION_ERROR;

3384: l_return_status := populate_new_record(l_fxhl_rec, l_def_fxhl_rec);
3385: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3386: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3387: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3388: RAISE OKL_API.G_EXCEPTION_ERROR;
3389: END IF;
3390: UPDATE OKL_EXT_FA_HEADER_SOURCES_TL
3391: SET CONTRACT_STATUS = l_def_fxhl_rec.contract_status,
3392: TRANSACTION_TYPE_NAME = l_def_fxhl_rec.transaction_type_name,

Line 3408: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

3404: AND SOURCE_LANG <> USERENV('LANG');
3405:
3406: x_fxhl_rec := l_fxhl_rec;
3407: x_return_status := l_return_status;
3408: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3409: EXCEPTION
3410: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3411: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3412: (

Line 3410: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3406: x_fxhl_rec := l_fxhl_rec;
3407: x_return_status := l_return_status;
3408: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3409: EXCEPTION
3410: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3411: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3412: (
3413: l_api_name,
3414: G_PKG_NAME,

Line 3411: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3407: x_return_status := l_return_status;
3408: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3409: EXCEPTION
3410: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3411: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3412: (
3413: l_api_name,
3414: G_PKG_NAME,
3415: 'OKL_API.G_RET_STS_ERROR',

Line 3415: 'OKL_API.G_RET_STS_ERROR',

3411: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3412: (
3413: l_api_name,
3414: G_PKG_NAME,
3415: 'OKL_API.G_RET_STS_ERROR',
3416: x_msg_count,
3417: x_msg_data,
3418: '_PVT'
3419: );

Line 3420: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3416: x_msg_count,
3417: x_msg_data,
3418: '_PVT'
3419: );
3420: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3421: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3422: (
3423: l_api_name,
3424: G_PKG_NAME,

Line 3421: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3417: x_msg_data,
3418: '_PVT'
3419: );
3420: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3421: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3422: (
3423: l_api_name,
3424: G_PKG_NAME,
3425: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3425: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3421: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3422: (
3423: l_api_name,
3424: G_PKG_NAME,
3425: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3426: x_msg_count,
3427: x_msg_data,
3428: '_PVT'
3429: );

Line 3431: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3427: x_msg_data,
3428: '_PVT'
3429: );
3430: WHEN OTHERS THEN
3431: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3432: (
3433: l_api_name,
3434: G_PKG_NAME,
3435: 'OTHERS',

Line 3446: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3442: -- update_row for:OKL_EXT_FA_HEADER_SOURCES_V --
3443: ------------------------------------------------
3444: PROCEDURE update_row(
3445: p_api_version IN NUMBER,
3446: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3447: x_return_status OUT NOCOPY VARCHAR2,
3448: x_msg_count OUT NOCOPY NUMBER,
3449: x_msg_data OUT NOCOPY VARCHAR2,
3450: p_fxhv_rec IN fxhv_rec_type,

Line 3455: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3451: x_fxhv_rec OUT NOCOPY fxhv_rec_type) IS
3452:
3453: l_api_version CONSTANT NUMBER := 1;
3454: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
3455: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3456: l_fxhv_rec fxhv_rec_type := p_fxhv_rec;
3457: l_def_fxhv_rec fxhv_rec_type;
3458: l_db_fxhv_rec fxhv_rec_type;
3459: l_fxh_rec fxh_rec_type;

Line 3484: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3480: p_fxhv_rec IN fxhv_rec_type,
3481: x_fxhv_rec OUT NOCOPY fxhv_rec_type
3482: ) RETURN VARCHAR2 IS
3483: l_row_notfound BOOLEAN := TRUE;
3484: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3485: BEGIN
3486: x_fxhv_rec := p_fxhv_rec;
3487: -- Get current database values
3488: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it

Line 3491: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN

3487: -- Get current database values
3488: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
3489: -- so it may be verified through LOCK_ROW.
3490: l_db_fxhv_rec := get_rec(p_fxhv_rec, l_return_status);
3491: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3492: IF x_fxhv_rec.header_extension_id IS NULL THEN
3493: x_fxhv_rec.header_extension_id := l_db_fxhv_rec.header_extension_id;
3494: END IF;
3495: IF x_fxhv_rec.source_id IS NULL THEN

Line 3739: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3735: FUNCTION Set_Attributes (
3736: p_fxhv_rec IN fxhv_rec_type,
3737: x_fxhv_rec OUT NOCOPY fxhv_rec_type
3738: ) RETURN VARCHAR2 IS
3739: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3740: BEGIN
3741: x_fxhv_rec := p_fxhv_rec;
3742: RETURN(l_return_status);
3743: END Set_Attributes;

Line 3745: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

3741: x_fxhv_rec := p_fxhv_rec;
3742: RETURN(l_return_status);
3743: END Set_Attributes;
3744: BEGIN
3745: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3746: G_PKG_NAME,
3747: p_init_msg_list,
3748: l_api_version,
3749: p_api_version,

Line 3752: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3748: l_api_version,
3749: p_api_version,
3750: '_PVT',
3751: x_return_status);
3752: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3754: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3755: RAISE OKL_API.G_EXCEPTION_ERROR;
3756: END IF;

Line 3753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3749: p_api_version,
3750: '_PVT',
3751: x_return_status);
3752: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3754: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3755: RAISE OKL_API.G_EXCEPTION_ERROR;
3756: END IF;
3757: --- Setting item attributes

Line 3754: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3750: '_PVT',
3751: x_return_status);
3752: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3754: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3755: RAISE OKL_API.G_EXCEPTION_ERROR;
3756: END IF;
3757: --- Setting item attributes
3758: l_return_status := Set_Attributes(

Line 3755: RAISE OKL_API.G_EXCEPTION_ERROR;

3751: x_return_status);
3752: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3754: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3755: RAISE OKL_API.G_EXCEPTION_ERROR;
3756: END IF;
3757: --- Setting item attributes
3758: l_return_status := Set_Attributes(
3759: p_fxhv_rec, -- IN

Line 3762: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3758: l_return_status := Set_Attributes(
3759: p_fxhv_rec, -- IN
3760: x_fxhv_rec); -- OUT
3761: --- If any errors happen abort API
3762: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3764: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3765: RAISE OKL_API.G_EXCEPTION_ERROR;
3766: END IF;

Line 3763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3759: p_fxhv_rec, -- IN
3760: x_fxhv_rec); -- OUT
3761: --- If any errors happen abort API
3762: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3764: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3765: RAISE OKL_API.G_EXCEPTION_ERROR;
3766: END IF;
3767: l_return_status := populate_new_record(l_fxhv_rec, l_def_fxhv_rec);

Line 3764: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3760: x_fxhv_rec); -- OUT
3761: --- If any errors happen abort API
3762: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3764: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3765: RAISE OKL_API.G_EXCEPTION_ERROR;
3766: END IF;
3767: l_return_status := populate_new_record(l_fxhv_rec, l_def_fxhv_rec);
3768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3765: RAISE OKL_API.G_EXCEPTION_ERROR;

3761: --- If any errors happen abort API
3762: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3764: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3765: RAISE OKL_API.G_EXCEPTION_ERROR;
3766: END IF;
3767: l_return_status := populate_new_record(l_fxhv_rec, l_def_fxhv_rec);
3768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3764: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3765: RAISE OKL_API.G_EXCEPTION_ERROR;
3766: END IF;
3767: l_return_status := populate_new_record(l_fxhv_rec, l_def_fxhv_rec);
3768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3771: RAISE OKL_API.G_EXCEPTION_ERROR;
3772: END IF;

Line 3769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3765: RAISE OKL_API.G_EXCEPTION_ERROR;
3766: END IF;
3767: l_return_status := populate_new_record(l_fxhv_rec, l_def_fxhv_rec);
3768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3771: RAISE OKL_API.G_EXCEPTION_ERROR;
3772: END IF;
3773: l_def_fxhv_rec := null_out_defaults(l_def_fxhv_rec);

Line 3770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3766: END IF;
3767: l_return_status := populate_new_record(l_fxhv_rec, l_def_fxhv_rec);
3768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3771: RAISE OKL_API.G_EXCEPTION_ERROR;
3772: END IF;
3773: l_def_fxhv_rec := null_out_defaults(l_def_fxhv_rec);
3774: l_def_fxhv_rec := fill_who_columns(l_def_fxhv_rec);

Line 3771: RAISE OKL_API.G_EXCEPTION_ERROR;

3767: l_return_status := populate_new_record(l_fxhv_rec, l_def_fxhv_rec);
3768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3771: RAISE OKL_API.G_EXCEPTION_ERROR;
3772: END IF;
3773: l_def_fxhv_rec := null_out_defaults(l_def_fxhv_rec);
3774: l_def_fxhv_rec := fill_who_columns(l_def_fxhv_rec);
3775: --- Validate all non-missing attributes (Item Level Validation)

Line 3778: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3774: l_def_fxhv_rec := fill_who_columns(l_def_fxhv_rec);
3775: --- Validate all non-missing attributes (Item Level Validation)
3776: l_return_status := Validate_Attributes(l_def_fxhv_rec);
3777: --- If any errors happen abort API
3778: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3779: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3781: RAISE OKL_API.G_EXCEPTION_ERROR;
3782: END IF;

Line 3779: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3775: --- Validate all non-missing attributes (Item Level Validation)
3776: l_return_status := Validate_Attributes(l_def_fxhv_rec);
3777: --- If any errors happen abort API
3778: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3779: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3781: RAISE OKL_API.G_EXCEPTION_ERROR;
3782: END IF;
3783: l_return_status := Validate_Record(l_def_fxhv_rec, l_db_fxhv_rec);

Line 3780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3776: l_return_status := Validate_Attributes(l_def_fxhv_rec);
3777: --- If any errors happen abort API
3778: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3779: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3781: RAISE OKL_API.G_EXCEPTION_ERROR;
3782: END IF;
3783: l_return_status := Validate_Record(l_def_fxhv_rec, l_db_fxhv_rec);
3784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3781: RAISE OKL_API.G_EXCEPTION_ERROR;

3777: --- If any errors happen abort API
3778: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3779: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3781: RAISE OKL_API.G_EXCEPTION_ERROR;
3782: END IF;
3783: l_return_status := Validate_Record(l_def_fxhv_rec, l_db_fxhv_rec);
3784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3781: RAISE OKL_API.G_EXCEPTION_ERROR;
3782: END IF;
3783: l_return_status := Validate_Record(l_def_fxhv_rec, l_db_fxhv_rec);
3784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3786: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3787: RAISE OKL_API.G_EXCEPTION_ERROR;
3788: END IF;

Line 3785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3781: RAISE OKL_API.G_EXCEPTION_ERROR;
3782: END IF;
3783: l_return_status := Validate_Record(l_def_fxhv_rec, l_db_fxhv_rec);
3784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3786: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3787: RAISE OKL_API.G_EXCEPTION_ERROR;
3788: END IF;
3789:

Line 3786: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3782: END IF;
3783: l_return_status := Validate_Record(l_def_fxhv_rec, l_db_fxhv_rec);
3784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3786: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3787: RAISE OKL_API.G_EXCEPTION_ERROR;
3788: END IF;
3789:
3790: -- Lock the Record

Line 3787: RAISE OKL_API.G_EXCEPTION_ERROR;

3783: l_return_status := Validate_Record(l_def_fxhv_rec, l_db_fxhv_rec);
3784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3786: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3787: RAISE OKL_API.G_EXCEPTION_ERROR;
3788: END IF;
3789:
3790: -- Lock the Record
3791: lock_row(

Line 3798: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3794: x_return_status => l_return_status,
3795: x_msg_count => x_msg_count,
3796: x_msg_data => x_msg_data,
3797: p_fxhv_rec => p_fxhv_rec);
3798: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3799: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3800: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3801: RAISE OKL_API.G_EXCEPTION_ERROR;
3802: END IF;

Line 3799: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3795: x_msg_count => x_msg_count,
3796: x_msg_data => x_msg_data,
3797: p_fxhv_rec => p_fxhv_rec);
3798: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3799: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3800: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3801: RAISE OKL_API.G_EXCEPTION_ERROR;
3802: END IF;
3803:

Line 3800: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3796: x_msg_data => x_msg_data,
3797: p_fxhv_rec => p_fxhv_rec);
3798: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3799: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3800: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3801: RAISE OKL_API.G_EXCEPTION_ERROR;
3802: END IF;
3803:
3804: -----------------------------------------

Line 3801: RAISE OKL_API.G_EXCEPTION_ERROR;

3797: p_fxhv_rec => p_fxhv_rec);
3798: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3799: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3800: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3801: RAISE OKL_API.G_EXCEPTION_ERROR;
3802: END IF;
3803:
3804: -----------------------------------------
3805: -- Move VIEW record to "Child" records --

Line 3820: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3816: x_msg_data,
3817: l_fxh_rec,
3818: lx_fxh_rec
3819: );
3820: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3821: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3822: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3823: RAISE OKL_API.G_EXCEPTION_ERROR;
3824: END IF;

Line 3821: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3817: l_fxh_rec,
3818: lx_fxh_rec
3819: );
3820: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3821: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3822: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3823: RAISE OKL_API.G_EXCEPTION_ERROR;
3824: END IF;
3825: migrate(lx_fxh_rec, l_def_fxhv_rec);

Line 3822: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3818: lx_fxh_rec
3819: );
3820: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3821: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3822: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3823: RAISE OKL_API.G_EXCEPTION_ERROR;
3824: END IF;
3825: migrate(lx_fxh_rec, l_def_fxhv_rec);
3826: update_row(

Line 3823: RAISE OKL_API.G_EXCEPTION_ERROR;

3819: );
3820: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3821: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3822: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3823: RAISE OKL_API.G_EXCEPTION_ERROR;
3824: END IF;
3825: migrate(lx_fxh_rec, l_def_fxhv_rec);
3826: update_row(
3827: p_init_msg_list,

Line 3834: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3830: x_msg_data,
3831: l_fxhl_rec,
3832: lx_fxhl_rec
3833: );
3834: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3835: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3836: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3837: RAISE OKL_API.G_EXCEPTION_ERROR;
3838: END IF;

Line 3835: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3831: l_fxhl_rec,
3832: lx_fxhl_rec
3833: );
3834: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3835: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3836: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3837: RAISE OKL_API.G_EXCEPTION_ERROR;
3838: END IF;
3839: migrate(lx_fxhl_rec, l_def_fxhv_rec);

Line 3836: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

3832: lx_fxhl_rec
3833: );
3834: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3835: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3836: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3837: RAISE OKL_API.G_EXCEPTION_ERROR;
3838: END IF;
3839: migrate(lx_fxhl_rec, l_def_fxhv_rec);
3840: x_fxhv_rec := l_def_fxhv_rec;

Line 3837: RAISE OKL_API.G_EXCEPTION_ERROR;

3833: );
3834: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3835: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3836: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3837: RAISE OKL_API.G_EXCEPTION_ERROR;
3838: END IF;
3839: migrate(lx_fxhl_rec, l_def_fxhv_rec);
3840: x_fxhv_rec := l_def_fxhv_rec;
3841: x_return_status := l_return_status;

Line 3842: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

3838: END IF;
3839: migrate(lx_fxhl_rec, l_def_fxhv_rec);
3840: x_fxhv_rec := l_def_fxhv_rec;
3841: x_return_status := l_return_status;
3842: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3843: EXCEPTION
3844: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3845: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3846: (

Line 3844: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3840: x_fxhv_rec := l_def_fxhv_rec;
3841: x_return_status := l_return_status;
3842: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3843: EXCEPTION
3844: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3845: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3846: (
3847: l_api_name,
3848: G_PKG_NAME,

Line 3845: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3841: x_return_status := l_return_status;
3842: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3843: EXCEPTION
3844: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3845: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3846: (
3847: l_api_name,
3848: G_PKG_NAME,
3849: 'OKL_API.G_RET_STS_ERROR',

Line 3849: 'OKL_API.G_RET_STS_ERROR',

3845: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3846: (
3847: l_api_name,
3848: G_PKG_NAME,
3849: 'OKL_API.G_RET_STS_ERROR',
3850: x_msg_count,
3851: x_msg_data,
3852: '_PVT'
3853: );

Line 3854: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3850: x_msg_count,
3851: x_msg_data,
3852: '_PVT'
3853: );
3854: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3855: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3856: (
3857: l_api_name,
3858: G_PKG_NAME,

Line 3855: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3851: x_msg_data,
3852: '_PVT'
3853: );
3854: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3855: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3856: (
3857: l_api_name,
3858: G_PKG_NAME,
3859: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3859: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3855: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3856: (
3857: l_api_name,
3858: G_PKG_NAME,
3859: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3860: x_msg_count,
3861: x_msg_data,
3862: '_PVT'
3863: );

Line 3865: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3861: x_msg_data,
3862: '_PVT'
3863: );
3864: WHEN OTHERS THEN
3865: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3866: (
3867: l_api_name,
3868: G_PKG_NAME,
3869: 'OTHERS',

Line 3880: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3876: -- PL/SQL TBL update_row for:fxhv_tbl --
3877: ----------------------------------------
3878: PROCEDURE update_row(
3879: p_api_version IN NUMBER,
3880: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3881: x_return_status OUT NOCOPY VARCHAR2,
3882: x_msg_count OUT NOCOPY NUMBER,
3883: x_msg_data OUT NOCOPY VARCHAR2,
3884: p_fxhv_tbl IN fxhv_tbl_type,

Line 3886: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

3882: x_msg_count OUT NOCOPY NUMBER,
3883: x_msg_data OUT NOCOPY VARCHAR2,
3884: p_fxhv_tbl IN fxhv_tbl_type,
3885: x_fxhv_tbl OUT NOCOPY fxhv_tbl_type,
3886: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
3887:
3888: l_api_version CONSTANT NUMBER := 1;
3889: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
3890: i NUMBER := 0;

Line 3892: OKL_API.init_msg_list(p_init_msg_list);

3888: l_api_version CONSTANT NUMBER := 1;
3889: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
3890: i NUMBER := 0;
3891: BEGIN
3892: OKL_API.init_msg_list(p_init_msg_list);
3893: -- Make sure PL/SQL table has records in it before passing
3894: IF (p_fxhv_tbl.COUNT > 0) THEN
3895: i := p_fxhv_tbl.FIRST;
3896: LOOP

Line 3898: l_error_rec OKL_API.ERROR_REC_TYPE;

3894: IF (p_fxhv_tbl.COUNT > 0) THEN
3895: i := p_fxhv_tbl.FIRST;
3896: LOOP
3897: DECLARE
3898: l_error_rec OKL_API.ERROR_REC_TYPE;
3899: BEGIN
3900: l_error_rec.api_name := l_api_name;
3901: l_error_rec.api_package := G_PKG_NAME;
3902: l_error_rec.idx := i;

Line 3905: p_init_msg_list => OKL_API.G_FALSE,

3901: l_error_rec.api_package := G_PKG_NAME;
3902: l_error_rec.idx := i;
3903: update_row (
3904: p_api_version => p_api_version,
3905: p_init_msg_list => OKL_API.G_FALSE,
3906: x_return_status => l_error_rec.error_type,
3907: x_msg_count => l_error_rec.msg_count,
3908: x_msg_data => l_error_rec.msg_data,
3909: p_fxhv_rec => p_fxhv_tbl(i),

Line 3911: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN

3907: x_msg_count => l_error_rec.msg_count,
3908: x_msg_data => l_error_rec.msg_data,
3909: p_fxhv_rec => p_fxhv_tbl(i),
3910: x_fxhv_rec => x_fxhv_tbl(i));
3911: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
3912: l_error_rec.sqlcode := SQLCODE;
3913: load_error_tbl(l_error_rec, px_error_tbl);
3914: ELSE
3915: x_msg_count := l_error_rec.msg_count;

Line 3919: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3915: x_msg_count := l_error_rec.msg_count;
3916: x_msg_data := l_error_rec.msg_data;
3917: END IF;
3918: EXCEPTION
3919: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3920: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
3921: l_error_rec.sqlcode := SQLCODE;
3922: load_error_tbl(l_error_rec, px_error_tbl);
3923: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 3920: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;

3916: x_msg_data := l_error_rec.msg_data;
3917: END IF;
3918: EXCEPTION
3919: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3920: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
3921: l_error_rec.sqlcode := SQLCODE;
3922: load_error_tbl(l_error_rec, px_error_tbl);
3923: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3924: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 3923: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3919: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3920: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
3921: l_error_rec.sqlcode := SQLCODE;
3922: load_error_tbl(l_error_rec, px_error_tbl);
3923: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3924: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
3925: l_error_rec.sqlcode := SQLCODE;
3926: load_error_tbl(l_error_rec, px_error_tbl);
3927: WHEN OTHERS THEN

Line 3924: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

3920: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
3921: l_error_rec.sqlcode := SQLCODE;
3922: load_error_tbl(l_error_rec, px_error_tbl);
3923: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3924: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
3925: l_error_rec.sqlcode := SQLCODE;
3926: load_error_tbl(l_error_rec, px_error_tbl);
3927: WHEN OTHERS THEN
3928: l_error_rec.error_type := 'OTHERS';

Line 3939: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

3935: END IF;
3936: -- Loop through the error_tbl to find the error with the highest severity
3937: -- and return it.
3938: x_return_status := find_highest_exception(px_error_tbl);
3939: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3940: EXCEPTION
3941: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3942: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3943: (

Line 3941: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3937: -- and return it.
3938: x_return_status := find_highest_exception(px_error_tbl);
3939: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3940: EXCEPTION
3941: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3942: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3943: (
3944: l_api_name,
3945: G_PKG_NAME,

Line 3942: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3938: x_return_status := find_highest_exception(px_error_tbl);
3939: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3940: EXCEPTION
3941: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3942: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3943: (
3944: l_api_name,
3945: G_PKG_NAME,
3946: 'OKL_API.G_RET_STS_ERROR',

Line 3946: 'OKL_API.G_RET_STS_ERROR',

3942: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3943: (
3944: l_api_name,
3945: G_PKG_NAME,
3946: 'OKL_API.G_RET_STS_ERROR',
3947: x_msg_count,
3948: x_msg_data,
3949: '_PVT'
3950: );

Line 3951: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3947: x_msg_count,
3948: x_msg_data,
3949: '_PVT'
3950: );
3951: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3952: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3953: (
3954: l_api_name,
3955: G_PKG_NAME,

Line 3952: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3948: x_msg_data,
3949: '_PVT'
3950: );
3951: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3952: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3953: (
3954: l_api_name,
3955: G_PKG_NAME,
3956: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3956: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3952: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3953: (
3954: l_api_name,
3955: G_PKG_NAME,
3956: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3957: x_msg_count,
3958: x_msg_data,
3959: '_PVT'
3960: );

Line 3962: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3958: x_msg_data,
3959: '_PVT'
3960: );
3961: WHEN OTHERS THEN
3962: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3963: (
3964: l_api_name,
3965: G_PKG_NAME,
3966: 'OTHERS',

Line 3978: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3974: -- PL/SQL TBL update_row for:FXHV_TBL --
3975: ----------------------------------------
3976: PROCEDURE update_row(
3977: p_api_version IN NUMBER,
3978: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3979: x_return_status OUT NOCOPY VARCHAR2,
3980: x_msg_count OUT NOCOPY NUMBER,
3981: x_msg_data OUT NOCOPY VARCHAR2,
3982: p_fxhv_tbl IN fxhv_tbl_type,

Line 3987: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3983: x_fxhv_tbl OUT NOCOPY fxhv_tbl_type) IS
3984:
3985: l_api_version CONSTANT NUMBER := 1;
3986: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3987: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3988: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3989: BEGIN
3990: OKL_API.init_msg_list(p_init_msg_list);
3991: -- Make sure PL/SQL table has records in it before passing

Line 3988: l_error_tbl OKL_API.ERROR_TBL_TYPE;

3984:
3985: l_api_version CONSTANT NUMBER := 1;
3986: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3987: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3988: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3989: BEGIN
3990: OKL_API.init_msg_list(p_init_msg_list);
3991: -- Make sure PL/SQL table has records in it before passing
3992: IF (p_fxhv_tbl.COUNT > 0) THEN

Line 3990: OKL_API.init_msg_list(p_init_msg_list);

3986: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3987: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3988: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3989: BEGIN
3990: OKL_API.init_msg_list(p_init_msg_list);
3991: -- Make sure PL/SQL table has records in it before passing
3992: IF (p_fxhv_tbl.COUNT > 0) THEN
3993: update_row (
3994: p_api_version => p_api_version,

Line 3995: p_init_msg_list => OKL_API.G_FALSE,

3991: -- Make sure PL/SQL table has records in it before passing
3992: IF (p_fxhv_tbl.COUNT > 0) THEN
3993: update_row (
3994: p_api_version => p_api_version,
3995: p_init_msg_list => OKL_API.G_FALSE,
3996: x_return_status => x_return_status,
3997: x_msg_count => x_msg_count,
3998: x_msg_data => x_msg_data,
3999: p_fxhv_tbl => p_fxhv_tbl,

Line 4003: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

3999: p_fxhv_tbl => p_fxhv_tbl,
4000: x_fxhv_tbl => x_fxhv_tbl,
4001: px_error_tbl => l_error_tbl);
4002: END IF;
4003: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4004: EXCEPTION
4005: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4006: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4007: (

Line 4005: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4001: px_error_tbl => l_error_tbl);
4002: END IF;
4003: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4004: EXCEPTION
4005: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4006: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4007: (
4008: l_api_name,
4009: G_PKG_NAME,

Line 4006: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4002: END IF;
4003: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4004: EXCEPTION
4005: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4006: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4007: (
4008: l_api_name,
4009: G_PKG_NAME,
4010: 'OKL_API.G_RET_STS_ERROR',

Line 4010: 'OKL_API.G_RET_STS_ERROR',

4006: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4007: (
4008: l_api_name,
4009: G_PKG_NAME,
4010: 'OKL_API.G_RET_STS_ERROR',
4011: x_msg_count,
4012: x_msg_data,
4013: '_PVT'
4014: );

Line 4015: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4011: x_msg_count,
4012: x_msg_data,
4013: '_PVT'
4014: );
4015: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4016: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4017: (
4018: l_api_name,
4019: G_PKG_NAME,

Line 4016: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4012: x_msg_data,
4013: '_PVT'
4014: );
4015: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4016: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4017: (
4018: l_api_name,
4019: G_PKG_NAME,
4020: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4020: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4016: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4017: (
4018: l_api_name,
4019: G_PKG_NAME,
4020: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4021: x_msg_count,
4022: x_msg_data,
4023: '_PVT'
4024: );

Line 4026: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4022: x_msg_data,
4023: '_PVT'
4024: );
4025: WHEN OTHERS THEN
4026: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4027: (
4028: l_api_name,
4029: G_PKG_NAME,
4030: 'OTHERS',

Line 4044: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4040: ------------------------------------------------
4041: -- delete_row for:OKL_EXT_FA_HEADER_SOURCES_B --
4042: ------------------------------------------------
4043: PROCEDURE delete_row(
4044: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4045: x_return_status OUT NOCOPY VARCHAR2,
4046: x_msg_count OUT NOCOPY NUMBER,
4047: x_msg_data OUT NOCOPY VARCHAR2,
4048: p_fxh_rec IN fxh_rec_type) IS

Line 4052: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

4048: p_fxh_rec IN fxh_rec_type) IS
4049:
4050: l_api_version CONSTANT NUMBER := 1;
4051: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
4052: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4053: l_fxh_rec fxh_rec_type := p_fxh_rec;
4054: l_row_notfound BOOLEAN := TRUE;
4055: BEGIN
4056: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

Line 4056: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

4052: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4053: l_fxh_rec fxh_rec_type := p_fxh_rec;
4054: l_row_notfound BOOLEAN := TRUE;
4055: BEGIN
4056: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4057: p_init_msg_list,
4058: '_PVT',
4059: x_return_status);
4060: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4060: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4056: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4057: p_init_msg_list,
4058: '_PVT',
4059: x_return_status);
4060: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4061: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4062: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4063: RAISE OKL_API.G_EXCEPTION_ERROR;
4064: END IF;

Line 4061: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4057: p_init_msg_list,
4058: '_PVT',
4059: x_return_status);
4060: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4061: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4062: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4063: RAISE OKL_API.G_EXCEPTION_ERROR;
4064: END IF;
4065:

Line 4062: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

4058: '_PVT',
4059: x_return_status);
4060: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4061: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4062: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4063: RAISE OKL_API.G_EXCEPTION_ERROR;
4064: END IF;
4065:
4066: DELETE FROM OKL_EXT_FA_HEADER_SOURCES_B

Line 4063: RAISE OKL_API.G_EXCEPTION_ERROR;

4059: x_return_status);
4060: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4061: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4062: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4063: RAISE OKL_API.G_EXCEPTION_ERROR;
4064: END IF;
4065:
4066: DELETE FROM OKL_EXT_FA_HEADER_SOURCES_B
4067: WHERE HEADER_EXTENSION_ID = p_fxh_rec.header_extension_id;

Line 4070: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

4066: DELETE FROM OKL_EXT_FA_HEADER_SOURCES_B
4067: WHERE HEADER_EXTENSION_ID = p_fxh_rec.header_extension_id;
4068:
4069: x_return_status := l_return_status;
4070: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4071: EXCEPTION
4072: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4073: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4074: (

Line 4072: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4068:
4069: x_return_status := l_return_status;
4070: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4071: EXCEPTION
4072: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4073: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4074: (
4075: l_api_name,
4076: G_PKG_NAME,

Line 4073: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4069: x_return_status := l_return_status;
4070: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4071: EXCEPTION
4072: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4073: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4074: (
4075: l_api_name,
4076: G_PKG_NAME,
4077: 'OKL_API.G_RET_STS_ERROR',

Line 4077: 'OKL_API.G_RET_STS_ERROR',

4073: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4074: (
4075: l_api_name,
4076: G_PKG_NAME,
4077: 'OKL_API.G_RET_STS_ERROR',
4078: x_msg_count,
4079: x_msg_data,
4080: '_PVT'
4081: );

Line 4082: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4078: x_msg_count,
4079: x_msg_data,
4080: '_PVT'
4081: );
4082: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4083: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4084: (
4085: l_api_name,
4086: G_PKG_NAME,

Line 4083: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4079: x_msg_data,
4080: '_PVT'
4081: );
4082: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4083: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4084: (
4085: l_api_name,
4086: G_PKG_NAME,
4087: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4087: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4083: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4084: (
4085: l_api_name,
4086: G_PKG_NAME,
4087: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4088: x_msg_count,
4089: x_msg_data,
4090: '_PVT'
4091: );

Line 4093: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4089: x_msg_data,
4090: '_PVT'
4091: );
4092: WHEN OTHERS THEN
4093: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4094: (
4095: l_api_name,
4096: G_PKG_NAME,
4097: 'OTHERS',

Line 4107: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4103: -------------------------------------------------
4104: -- delete_row for:OKL_EXT_FA_HEADER_SOURCES_TL --
4105: -------------------------------------------------
4106: PROCEDURE delete_row(
4107: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4108: x_return_status OUT NOCOPY VARCHAR2,
4109: x_msg_count OUT NOCOPY NUMBER,
4110: x_msg_data OUT NOCOPY VARCHAR2,
4111: p_fxhl_rec IN fxhl_rec_type) IS

Line 4115: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

4111: p_fxhl_rec IN fxhl_rec_type) IS
4112:
4113: l_api_version CONSTANT NUMBER := 1;
4114: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
4115: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4116: l_fxhl_rec fxhl_rec_type := p_fxhl_rec;
4117: l_row_notfound BOOLEAN := TRUE;
4118: BEGIN
4119: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

Line 4119: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

4115: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4116: l_fxhl_rec fxhl_rec_type := p_fxhl_rec;
4117: l_row_notfound BOOLEAN := TRUE;
4118: BEGIN
4119: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4120: p_init_msg_list,
4121: '_PVT',
4122: x_return_status);
4123: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4123: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4119: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4120: p_init_msg_list,
4121: '_PVT',
4122: x_return_status);
4123: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4124: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4125: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4126: RAISE OKL_API.G_EXCEPTION_ERROR;
4127: END IF;

Line 4124: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4120: p_init_msg_list,
4121: '_PVT',
4122: x_return_status);
4123: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4124: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4125: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4126: RAISE OKL_API.G_EXCEPTION_ERROR;
4127: END IF;
4128:

Line 4125: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

4121: '_PVT',
4122: x_return_status);
4123: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4124: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4125: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4126: RAISE OKL_API.G_EXCEPTION_ERROR;
4127: END IF;
4128:
4129: DELETE FROM OKL_EXT_FA_HEADER_SOURCES_TL

Line 4126: RAISE OKL_API.G_EXCEPTION_ERROR;

4122: x_return_status);
4123: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4124: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4125: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4126: RAISE OKL_API.G_EXCEPTION_ERROR;
4127: END IF;
4128:
4129: DELETE FROM OKL_EXT_FA_HEADER_SOURCES_TL
4130: WHERE HEADER_EXTENSION_ID = p_fxhl_rec.header_extension_id;

Line 4133: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

4129: DELETE FROM OKL_EXT_FA_HEADER_SOURCES_TL
4130: WHERE HEADER_EXTENSION_ID = p_fxhl_rec.header_extension_id;
4131:
4132: x_return_status := l_return_status;
4133: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4134: EXCEPTION
4135: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4136: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4137: (

Line 4135: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4131:
4132: x_return_status := l_return_status;
4133: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4134: EXCEPTION
4135: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4136: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4137: (
4138: l_api_name,
4139: G_PKG_NAME,

Line 4136: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4132: x_return_status := l_return_status;
4133: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4134: EXCEPTION
4135: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4136: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4137: (
4138: l_api_name,
4139: G_PKG_NAME,
4140: 'OKL_API.G_RET_STS_ERROR',

Line 4140: 'OKL_API.G_RET_STS_ERROR',

4136: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4137: (
4138: l_api_name,
4139: G_PKG_NAME,
4140: 'OKL_API.G_RET_STS_ERROR',
4141: x_msg_count,
4142: x_msg_data,
4143: '_PVT'
4144: );

Line 4145: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4141: x_msg_count,
4142: x_msg_data,
4143: '_PVT'
4144: );
4145: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4146: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4147: (
4148: l_api_name,
4149: G_PKG_NAME,

Line 4146: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4142: x_msg_data,
4143: '_PVT'
4144: );
4145: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4146: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4147: (
4148: l_api_name,
4149: G_PKG_NAME,
4150: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4150: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4146: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4147: (
4148: l_api_name,
4149: G_PKG_NAME,
4150: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4151: x_msg_count,
4152: x_msg_data,
4153: '_PVT'
4154: );

Line 4156: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4152: x_msg_data,
4153: '_PVT'
4154: );
4155: WHEN OTHERS THEN
4156: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4157: (
4158: l_api_name,
4159: G_PKG_NAME,
4160: 'OTHERS',

Line 4171: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4167: -- delete_row for:OKL_EXT_FA_HEADER_SOURCES_V --
4168: ------------------------------------------------
4169: PROCEDURE delete_row(
4170: p_api_version IN NUMBER,
4171: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4172: x_return_status OUT NOCOPY VARCHAR2,
4173: x_msg_count OUT NOCOPY NUMBER,
4174: x_msg_data OUT NOCOPY VARCHAR2,
4175: p_fxhv_rec IN fxhv_rec_type) IS

Line 4179: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

4175: p_fxhv_rec IN fxhv_rec_type) IS
4176:
4177: l_api_version CONSTANT NUMBER := 1;
4178: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
4179: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4180: l_fxhv_rec fxhv_rec_type := p_fxhv_rec;
4181: l_fxhl_rec fxhl_rec_type;
4182: l_fxh_rec fxh_rec_type;
4183: BEGIN

Line 4184: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

4180: l_fxhv_rec fxhv_rec_type := p_fxhv_rec;
4181: l_fxhl_rec fxhl_rec_type;
4182: l_fxh_rec fxh_rec_type;
4183: BEGIN
4184: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4185: G_PKG_NAME,
4186: p_init_msg_list,
4187: l_api_version,
4188: p_api_version,

Line 4191: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4187: l_api_version,
4188: p_api_version,
4189: '_PVT',
4190: x_return_status);
4191: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4192: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4193: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4194: RAISE OKL_API.G_EXCEPTION_ERROR;
4195: END IF;

Line 4192: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4188: p_api_version,
4189: '_PVT',
4190: x_return_status);
4191: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4192: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4193: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4194: RAISE OKL_API.G_EXCEPTION_ERROR;
4195: END IF;
4196: -----------------------------------------

Line 4193: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

4189: '_PVT',
4190: x_return_status);
4191: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4192: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4193: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4194: RAISE OKL_API.G_EXCEPTION_ERROR;
4195: END IF;
4196: -----------------------------------------
4197: -- Move VIEW record to "Child" records --

Line 4194: RAISE OKL_API.G_EXCEPTION_ERROR;

4190: x_return_status);
4191: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4192: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4193: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4194: RAISE OKL_API.G_EXCEPTION_ERROR;
4195: END IF;
4196: -----------------------------------------
4197: -- Move VIEW record to "Child" records --
4198: -----------------------------------------

Line 4211: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4207: x_msg_count,
4208: x_msg_data,
4209: l_fxhl_rec
4210: );
4211: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4212: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4213: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4214: RAISE OKL_API.G_EXCEPTION_ERROR;
4215: END IF;

Line 4212: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4208: x_msg_data,
4209: l_fxhl_rec
4210: );
4211: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4212: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4213: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4214: RAISE OKL_API.G_EXCEPTION_ERROR;
4215: END IF;
4216: delete_row(

Line 4213: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

4209: l_fxhl_rec
4210: );
4211: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4212: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4213: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4214: RAISE OKL_API.G_EXCEPTION_ERROR;
4215: END IF;
4216: delete_row(
4217: p_init_msg_list,

Line 4214: RAISE OKL_API.G_EXCEPTION_ERROR;

4210: );
4211: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4212: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4213: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4214: RAISE OKL_API.G_EXCEPTION_ERROR;
4215: END IF;
4216: delete_row(
4217: p_init_msg_list,
4218: l_return_status,

Line 4223: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4219: x_msg_count,
4220: x_msg_data,
4221: l_fxh_rec
4222: );
4223: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4224: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4225: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4226: RAISE OKL_API.G_EXCEPTION_ERROR;
4227: END IF;

Line 4224: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4220: x_msg_data,
4221: l_fxh_rec
4222: );
4223: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4224: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4225: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4226: RAISE OKL_API.G_EXCEPTION_ERROR;
4227: END IF;
4228: x_return_status := l_return_status;

Line 4225: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

4221: l_fxh_rec
4222: );
4223: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4224: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4225: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4226: RAISE OKL_API.G_EXCEPTION_ERROR;
4227: END IF;
4228: x_return_status := l_return_status;
4229: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 4226: RAISE OKL_API.G_EXCEPTION_ERROR;

4222: );
4223: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4224: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4225: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4226: RAISE OKL_API.G_EXCEPTION_ERROR;
4227: END IF;
4228: x_return_status := l_return_status;
4229: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4230: EXCEPTION

Line 4229: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

4225: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4226: RAISE OKL_API.G_EXCEPTION_ERROR;
4227: END IF;
4228: x_return_status := l_return_status;
4229: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4230: EXCEPTION
4231: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4232: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4233: (

Line 4231: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4227: END IF;
4228: x_return_status := l_return_status;
4229: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4230: EXCEPTION
4231: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4232: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4233: (
4234: l_api_name,
4235: G_PKG_NAME,

Line 4232: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4228: x_return_status := l_return_status;
4229: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4230: EXCEPTION
4231: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4232: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4233: (
4234: l_api_name,
4235: G_PKG_NAME,
4236: 'OKL_API.G_RET_STS_ERROR',

Line 4236: 'OKL_API.G_RET_STS_ERROR',

4232: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4233: (
4234: l_api_name,
4235: G_PKG_NAME,
4236: 'OKL_API.G_RET_STS_ERROR',
4237: x_msg_count,
4238: x_msg_data,
4239: '_PVT'
4240: );

Line 4241: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4237: x_msg_count,
4238: x_msg_data,
4239: '_PVT'
4240: );
4241: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4242: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4243: (
4244: l_api_name,
4245: G_PKG_NAME,

Line 4242: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4238: x_msg_data,
4239: '_PVT'
4240: );
4241: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4242: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4243: (
4244: l_api_name,
4245: G_PKG_NAME,
4246: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4246: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4242: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4243: (
4244: l_api_name,
4245: G_PKG_NAME,
4246: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4247: x_msg_count,
4248: x_msg_data,
4249: '_PVT'
4250: );

Line 4252: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4248: x_msg_data,
4249: '_PVT'
4250: );
4251: WHEN OTHERS THEN
4252: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4253: (
4254: l_api_name,
4255: G_PKG_NAME,
4256: 'OTHERS',

Line 4267: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4263: -- PL/SQL TBL delete_row for:OKL_EXT_FA_HEADER_SOURCES_V --
4264: -----------------------------------------------------------
4265: PROCEDURE delete_row(
4266: p_api_version IN NUMBER,
4267: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4268: x_return_status OUT NOCOPY VARCHAR2,
4269: x_msg_count OUT NOCOPY NUMBER,
4270: x_msg_data OUT NOCOPY VARCHAR2,
4271: p_fxhv_tbl IN fxhv_tbl_type,

Line 4272: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

4268: x_return_status OUT NOCOPY VARCHAR2,
4269: x_msg_count OUT NOCOPY NUMBER,
4270: x_msg_data OUT NOCOPY VARCHAR2,
4271: p_fxhv_tbl IN fxhv_tbl_type,
4272: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
4273:
4274: l_api_version CONSTANT NUMBER := 1;
4275: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
4276: i NUMBER := 0;

Line 4278: OKL_API.init_msg_list(p_init_msg_list);

4274: l_api_version CONSTANT NUMBER := 1;
4275: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
4276: i NUMBER := 0;
4277: BEGIN
4278: OKL_API.init_msg_list(p_init_msg_list);
4279: -- Make sure PL/SQL table has records in it before passing
4280: IF (p_fxhv_tbl.COUNT > 0) THEN
4281: i := p_fxhv_tbl.FIRST;
4282: LOOP

Line 4284: l_error_rec OKL_API.ERROR_REC_TYPE;

4280: IF (p_fxhv_tbl.COUNT > 0) THEN
4281: i := p_fxhv_tbl.FIRST;
4282: LOOP
4283: DECLARE
4284: l_error_rec OKL_API.ERROR_REC_TYPE;
4285: BEGIN
4286: l_error_rec.api_name := l_api_name;
4287: l_error_rec.api_package := G_PKG_NAME;
4288: l_error_rec.idx := i;

Line 4291: p_init_msg_list => OKL_API.G_FALSE,

4287: l_error_rec.api_package := G_PKG_NAME;
4288: l_error_rec.idx := i;
4289: delete_row (
4290: p_api_version => p_api_version,
4291: p_init_msg_list => OKL_API.G_FALSE,
4292: x_return_status => l_error_rec.error_type,
4293: x_msg_count => l_error_rec.msg_count,
4294: x_msg_data => l_error_rec.msg_data,
4295: p_fxhv_rec => p_fxhv_tbl(i));

Line 4296: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN

4292: x_return_status => l_error_rec.error_type,
4293: x_msg_count => l_error_rec.msg_count,
4294: x_msg_data => l_error_rec.msg_data,
4295: p_fxhv_rec => p_fxhv_tbl(i));
4296: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
4297: l_error_rec.sqlcode := SQLCODE;
4298: load_error_tbl(l_error_rec, px_error_tbl);
4299: ELSE
4300: x_msg_count := l_error_rec.msg_count;

Line 4304: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4300: x_msg_count := l_error_rec.msg_count;
4301: x_msg_data := l_error_rec.msg_data;
4302: END IF;
4303: EXCEPTION
4304: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4305: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4306: l_error_rec.sqlcode := SQLCODE;
4307: load_error_tbl(l_error_rec, px_error_tbl);
4308: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 4305: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;

4301: x_msg_data := l_error_rec.msg_data;
4302: END IF;
4303: EXCEPTION
4304: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4305: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4306: l_error_rec.sqlcode := SQLCODE;
4307: load_error_tbl(l_error_rec, px_error_tbl);
4308: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4309: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 4308: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4304: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4305: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4306: l_error_rec.sqlcode := SQLCODE;
4307: load_error_tbl(l_error_rec, px_error_tbl);
4308: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4309: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
4310: l_error_rec.sqlcode := SQLCODE;
4311: load_error_tbl(l_error_rec, px_error_tbl);
4312: WHEN OTHERS THEN

Line 4309: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

4305: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4306: l_error_rec.sqlcode := SQLCODE;
4307: load_error_tbl(l_error_rec, px_error_tbl);
4308: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4309: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
4310: l_error_rec.sqlcode := SQLCODE;
4311: load_error_tbl(l_error_rec, px_error_tbl);
4312: WHEN OTHERS THEN
4313: l_error_rec.error_type := 'OTHERS';

Line 4324: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

4320: END IF;
4321: -- Loop through the error_tbl to find the error with the highest severity
4322: -- and return it.
4323: x_return_status := find_highest_exception(px_error_tbl);
4324: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4325: EXCEPTION
4326: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4327: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4328: (

Line 4326: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4322: -- and return it.
4323: x_return_status := find_highest_exception(px_error_tbl);
4324: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4325: EXCEPTION
4326: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4327: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4328: (
4329: l_api_name,
4330: G_PKG_NAME,

Line 4327: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4323: x_return_status := find_highest_exception(px_error_tbl);
4324: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4325: EXCEPTION
4326: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4327: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4328: (
4329: l_api_name,
4330: G_PKG_NAME,
4331: 'OKL_API.G_RET_STS_ERROR',

Line 4331: 'OKL_API.G_RET_STS_ERROR',

4327: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4328: (
4329: l_api_name,
4330: G_PKG_NAME,
4331: 'OKL_API.G_RET_STS_ERROR',
4332: x_msg_count,
4333: x_msg_data,
4334: '_PVT'
4335: );

Line 4336: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4332: x_msg_count,
4333: x_msg_data,
4334: '_PVT'
4335: );
4336: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4337: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4338: (
4339: l_api_name,
4340: G_PKG_NAME,

Line 4337: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4333: x_msg_data,
4334: '_PVT'
4335: );
4336: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4337: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4338: (
4339: l_api_name,
4340: G_PKG_NAME,
4341: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4341: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4337: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4338: (
4339: l_api_name,
4340: G_PKG_NAME,
4341: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4342: x_msg_count,
4343: x_msg_data,
4344: '_PVT'
4345: );

Line 4347: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4343: x_msg_data,
4344: '_PVT'
4345: );
4346: WHEN OTHERS THEN
4347: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4348: (
4349: l_api_name,
4350: G_PKG_NAME,
4351: 'OTHERS',

Line 4363: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4359: -- PL/SQL TBL delete_row for:OKL_EXT_FA_HEADER_SOURCES_V --
4360: -----------------------------------------------------------
4361: PROCEDURE delete_row(
4362: p_api_version IN NUMBER,
4363: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4364: x_return_status OUT NOCOPY VARCHAR2,
4365: x_msg_count OUT NOCOPY NUMBER,
4366: x_msg_data OUT NOCOPY VARCHAR2,
4367: p_fxhv_tbl IN fxhv_tbl_type) IS

Line 4371: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

4367: p_fxhv_tbl IN fxhv_tbl_type) IS
4368:
4369: l_api_version CONSTANT NUMBER := 1;
4370: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4371: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4372: l_error_tbl OKL_API.ERROR_TBL_TYPE;
4373: BEGIN
4374: OKL_API.init_msg_list(p_init_msg_list);
4375: -- Make sure PL/SQL table has records in it before passing

Line 4372: l_error_tbl OKL_API.ERROR_TBL_TYPE;

4368:
4369: l_api_version CONSTANT NUMBER := 1;
4370: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4371: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4372: l_error_tbl OKL_API.ERROR_TBL_TYPE;
4373: BEGIN
4374: OKL_API.init_msg_list(p_init_msg_list);
4375: -- Make sure PL/SQL table has records in it before passing
4376: IF (p_fxhv_tbl.COUNT > 0) THEN

Line 4374: OKL_API.init_msg_list(p_init_msg_list);

4370: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4371: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4372: l_error_tbl OKL_API.ERROR_TBL_TYPE;
4373: BEGIN
4374: OKL_API.init_msg_list(p_init_msg_list);
4375: -- Make sure PL/SQL table has records in it before passing
4376: IF (p_fxhv_tbl.COUNT > 0) THEN
4377: delete_row (
4378: p_api_version => p_api_version,

Line 4379: p_init_msg_list => OKL_API.G_FALSE,

4375: -- Make sure PL/SQL table has records in it before passing
4376: IF (p_fxhv_tbl.COUNT > 0) THEN
4377: delete_row (
4378: p_api_version => p_api_version,
4379: p_init_msg_list => OKL_API.G_FALSE,
4380: x_return_status => x_return_status,
4381: x_msg_count => x_msg_count,
4382: x_msg_data => x_msg_data,
4383: p_fxhv_tbl => p_fxhv_tbl,

Line 4386: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

4382: x_msg_data => x_msg_data,
4383: p_fxhv_tbl => p_fxhv_tbl,
4384: px_error_tbl => l_error_tbl);
4385: END IF;
4386: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4387: EXCEPTION
4388: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4389: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4390: (

Line 4388: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4384: px_error_tbl => l_error_tbl);
4385: END IF;
4386: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4387: EXCEPTION
4388: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4389: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4390: (
4391: l_api_name,
4392: G_PKG_NAME,

Line 4389: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4385: END IF;
4386: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4387: EXCEPTION
4388: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4389: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4390: (
4391: l_api_name,
4392: G_PKG_NAME,
4393: 'OKL_API.G_RET_STS_ERROR',

Line 4393: 'OKL_API.G_RET_STS_ERROR',

4389: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4390: (
4391: l_api_name,
4392: G_PKG_NAME,
4393: 'OKL_API.G_RET_STS_ERROR',
4394: x_msg_count,
4395: x_msg_data,
4396: '_PVT'
4397: );

Line 4398: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4394: x_msg_count,
4395: x_msg_data,
4396: '_PVT'
4397: );
4398: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4399: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4400: (
4401: l_api_name,
4402: G_PKG_NAME,

Line 4399: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4395: x_msg_data,
4396: '_PVT'
4397: );
4398: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4399: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4400: (
4401: l_api_name,
4402: G_PKG_NAME,
4403: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4403: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4399: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4400: (
4401: l_api_name,
4402: G_PKG_NAME,
4403: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4404: x_msg_count,
4405: x_msg_data,
4406: '_PVT'
4407: );

Line 4409: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4405: x_msg_data,
4406: '_PVT'
4407: );
4408: WHEN OTHERS THEN
4409: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4410: (
4411: l_api_name,
4412: G_PKG_NAME,
4413: 'OTHERS',

Line 4423: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4419:
4420: -- Added : Bug# 6268782 : PRASJAIN
4421: PROCEDURE insert_row(
4422: p_api_version IN NUMBER,
4423: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4424: x_return_status OUT NOCOPY VARCHAR2,
4425: x_msg_count OUT NOCOPY NUMBER,
4426: x_msg_data OUT NOCOPY VARCHAR2,
4427: p_fxh_rec IN fxh_rec_type,

Line 4434: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

4430: x_fxhl_tbl OUT NOCOPY fxhl_tbl_type) IS
4431:
4432: l_api_version CONSTANT NUMBER := 1;
4433: l_api_name CONSTANT VARCHAR2(30) := 'insert_row';
4434: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4435:
4436: l_fxh_rec fxh_rec_type := p_fxh_rec;
4437: l_def_fxh_rec fxh_rec_type;
4438: lx_fxh_rec fxh_rec_type;

Line 4466: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

4462: FUNCTION Set_Attributes (
4463: p_fxh_rec IN fxh_rec_type,
4464: x_fxh_rec OUT NOCOPY fxh_rec_type
4465: ) RETURN VARCHAR2 IS
4466: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4467: BEGIN
4468: x_fxh_rec := p_fxh_rec;
4469: x_fxh_rec.OBJECT_VERSION_NUMBER := 1;
4470: RETURN(l_return_status);

Line 4473: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

4469: x_fxh_rec.OBJECT_VERSION_NUMBER := 1;
4470: RETURN(l_return_status);
4471: END Set_Attributes;
4472: BEGIN
4473: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4474: G_PKG_NAME,
4475: p_init_msg_list,
4476: l_api_version,
4477: p_api_version,

Line 4480: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4476: l_api_version,
4477: p_api_version,
4478: '_PVT',
4479: x_return_status);
4480: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4481: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4482: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4483: RAISE OKL_API.G_EXCEPTION_ERROR;
4484: END IF;

Line 4481: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4477: p_api_version,
4478: '_PVT',
4479: x_return_status);
4480: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4481: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4482: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4483: RAISE OKL_API.G_EXCEPTION_ERROR;
4484: END IF;
4485: -- Set primary key value

Line 4482: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

4478: '_PVT',
4479: x_return_status);
4480: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4481: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4482: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4483: RAISE OKL_API.G_EXCEPTION_ERROR;
4484: END IF;
4485: -- Set primary key value
4486: l_fxh_rec.HEADER_EXTENSION_ID := get_seq_id;

Line 4483: RAISE OKL_API.G_EXCEPTION_ERROR;

4479: x_return_status);
4480: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4481: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4482: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4483: RAISE OKL_API.G_EXCEPTION_ERROR;
4484: END IF;
4485: -- Set primary key value
4486: l_fxh_rec.HEADER_EXTENSION_ID := get_seq_id;
4487: -- Setting item attributes

Line 4492: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4488: l_return_Status := Set_Attributes(
4489: l_fxh_rec, -- IN
4490: l_def_fxh_rec); -- OUT
4491: --- If any errors happen abort API
4492: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4493: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4494: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4495: RAISE OKL_API.G_EXCEPTION_ERROR;
4496: END IF;

Line 4493: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4489: l_fxh_rec, -- IN
4490: l_def_fxh_rec); -- OUT
4491: --- If any errors happen abort API
4492: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4493: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4494: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4495: RAISE OKL_API.G_EXCEPTION_ERROR;
4496: END IF;
4497: l_def_fxh_rec := fill_who_columns(l_def_fxh_rec);

Line 4494: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

4490: l_def_fxh_rec); -- OUT
4491: --- If any errors happen abort API
4492: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4493: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4494: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4495: RAISE OKL_API.G_EXCEPTION_ERROR;
4496: END IF;
4497: l_def_fxh_rec := fill_who_columns(l_def_fxh_rec);
4498: l_fxh_rec := l_def_fxh_rec;

Line 4495: RAISE OKL_API.G_EXCEPTION_ERROR;

4491: --- If any errors happen abort API
4492: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4493: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4494: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4495: RAISE OKL_API.G_EXCEPTION_ERROR;
4496: END IF;
4497: l_def_fxh_rec := fill_who_columns(l_def_fxh_rec);
4498: l_fxh_rec := l_def_fxh_rec;
4499: -----------------------------------------------

Line 4510: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4506: x_msg_data,
4507: l_fxh_rec,
4508: lx_fxh_rec
4509: );
4510: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4511: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4512: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4513: RAISE OKL_API.G_EXCEPTION_ERROR;
4514: END IF;

Line 4511: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4507: l_fxh_rec,
4508: lx_fxh_rec
4509: );
4510: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4511: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4512: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4513: RAISE OKL_API.G_EXCEPTION_ERROR;
4514: END IF;
4515:

Line 4512: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

4508: lx_fxh_rec
4509: );
4510: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4511: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4512: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4513: RAISE OKL_API.G_EXCEPTION_ERROR;
4514: END IF;
4515:
4516: FOR idx in p_fxhl_tbl.FIRST .. p_fxhl_tbl.LAST

Line 4513: RAISE OKL_API.G_EXCEPTION_ERROR;

4509: );
4510: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4511: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4512: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4513: RAISE OKL_API.G_EXCEPTION_ERROR;
4514: END IF;
4515:
4516: FOR idx in p_fxhl_tbl.FIRST .. p_fxhl_tbl.LAST
4517: LOOP

Line 4534: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4530: l_fxhl_tbl(idx),
4531: lx_fxhl_tbl(idx)
4532: );
4533: END LOOP;
4534: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4535: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4536: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4537: RAISE OKL_API.G_EXCEPTION_ERROR;
4538: END IF;

Line 4535: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4531: lx_fxhl_tbl(idx)
4532: );
4533: END LOOP;
4534: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4535: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4536: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4537: RAISE OKL_API.G_EXCEPTION_ERROR;
4538: END IF;
4539: -- Set OUT values

Line 4536: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

4532: );
4533: END LOOP;
4534: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4535: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4536: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4537: RAISE OKL_API.G_EXCEPTION_ERROR;
4538: END IF;
4539: -- Set OUT values
4540: x_fxh_rec := lx_fxh_rec;

Line 4537: RAISE OKL_API.G_EXCEPTION_ERROR;

4533: END LOOP;
4534: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4535: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4536: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4537: RAISE OKL_API.G_EXCEPTION_ERROR;
4538: END IF;
4539: -- Set OUT values
4540: x_fxh_rec := lx_fxh_rec;
4541: x_fxhl_tbl := lx_fxhl_tbl;

Line 4543: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

4539: -- Set OUT values
4540: x_fxh_rec := lx_fxh_rec;
4541: x_fxhl_tbl := lx_fxhl_tbl;
4542: x_return_status := l_return_status;
4543: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4544: EXCEPTION
4545: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4546: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4547: (

Line 4545: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4541: x_fxhl_tbl := lx_fxhl_tbl;
4542: x_return_status := l_return_status;
4543: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4544: EXCEPTION
4545: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4546: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4547: (
4548: l_api_name,
4549: G_PKG_NAME,

Line 4546: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4542: x_return_status := l_return_status;
4543: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4544: EXCEPTION
4545: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4546: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4547: (
4548: l_api_name,
4549: G_PKG_NAME,
4550: 'OKL_API.G_RET_STS_ERROR',

Line 4550: 'OKL_API.G_RET_STS_ERROR',

4546: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4547: (
4548: l_api_name,
4549: G_PKG_NAME,
4550: 'OKL_API.G_RET_STS_ERROR',
4551: x_msg_count,
4552: x_msg_data,
4553: '_PVT'
4554: );

Line 4555: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4551: x_msg_count,
4552: x_msg_data,
4553: '_PVT'
4554: );
4555: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4556: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4557: (
4558: l_api_name,
4559: G_PKG_NAME,

Line 4556: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4552: x_msg_data,
4553: '_PVT'
4554: );
4555: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4556: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4557: (
4558: l_api_name,
4559: G_PKG_NAME,
4560: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4560: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4556: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4557: (
4558: l_api_name,
4559: G_PKG_NAME,
4560: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4561: x_msg_count,
4562: x_msg_data,
4563: '_PVT'
4564: );

Line 4566: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4562: x_msg_data,
4563: '_PVT'
4564: );
4565: WHEN OTHERS THEN
4566: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4567: (
4568: l_api_name,
4569: G_PKG_NAME,
4570: 'OTHERS',