DBA Data[Home] [Help]

APPS.OKL_SIP_PVT dependencies on OKL_API

Line 8: px_error_rec IN OUT NOCOPY OKL_API.ERROR_REC_TYPE,

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

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

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

Line 41: -- in a OKL_API.ERROR_TBL_TYPE, and returns it.

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

Line 43: p_error_tbl IN OKL_API.ERROR_TBL_TYPE

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

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

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

Line 51: IF (p_error_tbl(i).error_type <> OKL_API.G_RET_STS_SUCCESS) THEN

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

Line 52: IF (l_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

Line 272: x_return_status := OKL_API.G_RET_STS_SUCCESS;

268: ) RETURN sipv_rec_type IS
269: l_sipv_rec sipv_rec_type;
270: l_row_notfound BOOLEAN := TRUE;
271: BEGIN
272: x_return_status := OKL_API.G_RET_STS_SUCCESS;
273: l_sipv_rec := get_rec(p_sipv_rec, l_row_notfound);
274: IF (l_row_notfound) THEN
275: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
276: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 275: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');

271: BEGIN
272: x_return_status := OKL_API.G_RET_STS_SUCCESS;
273: l_sipv_rec := get_rec(p_sipv_rec, l_row_notfound);
274: IF (l_row_notfound) THEN
275: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
276: x_return_status := OKL_API.G_RET_STS_ERROR;
277: END IF;
278: RETURN(l_sipv_rec);
279: END get_rec;

Line 276: x_return_status := OKL_API.G_RET_STS_ERROR;

272: x_return_status := OKL_API.G_RET_STS_SUCCESS;
273: l_sipv_rec := get_rec(p_sipv_rec, l_row_notfound);
274: IF (l_row_notfound) THEN
275: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
276: x_return_status := OKL_API.G_RET_STS_ERROR;
277: END IF;
278: RETURN(l_sipv_rec);
279: END get_rec;
280: -----------------------------------------------------------

Line 348: x_return_status := OKL_API.G_RET_STS_SUCCESS;

344: ) RETURN okl_subsidy_pools_tl_rec_type IS
345: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type;
346: l_row_notfound BOOLEAN := TRUE;
347: BEGIN
348: x_return_status := OKL_API.G_RET_STS_SUCCESS;
349: l_okl_subsidy_pools_tl_rec := get_rec(p_okl_subsidy_pools_tl_rec, l_row_notfound);
350: IF (l_row_notfound) THEN
351: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
352: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');

Line 351: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');

347: BEGIN
348: x_return_status := OKL_API.G_RET_STS_SUCCESS;
349: l_okl_subsidy_pools_tl_rec := get_rec(p_okl_subsidy_pools_tl_rec, l_row_notfound);
350: IF (l_row_notfound) THEN
351: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
352: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
353: x_return_status := OKL_API.G_RET_STS_ERROR;
354: END IF;
355: RETURN(l_okl_subsidy_pools_tl_rec);

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

348: x_return_status := OKL_API.G_RET_STS_SUCCESS;
349: l_okl_subsidy_pools_tl_rec := get_rec(p_okl_subsidy_pools_tl_rec, l_row_notfound);
350: IF (l_row_notfound) THEN
351: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
352: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
353: x_return_status := OKL_API.G_RET_STS_ERROR;
354: END IF;
355: RETURN(l_okl_subsidy_pools_tl_rec);
356: END get_rec;

Line 353: x_return_status := OKL_API.G_RET_STS_ERROR;

349: l_okl_subsidy_pools_tl_rec := get_rec(p_okl_subsidy_pools_tl_rec, l_row_notfound);
350: IF (l_row_notfound) THEN
351: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
352: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
353: x_return_status := OKL_API.G_RET_STS_ERROR;
354: END IF;
355: RETURN(l_okl_subsidy_pools_tl_rec);
356: END get_rec;
357: -----------------------------------------------------------

Line 470: x_return_status := OKL_API.G_RET_STS_SUCCESS;

466: ) RETURN sip_rec_type IS
467: l_sip_rec sip_rec_type;
468: l_row_notfound BOOLEAN := TRUE;
469: BEGIN
470: x_return_status := OKL_API.G_RET_STS_SUCCESS;
471: l_sip_rec := get_rec(p_sip_rec, l_row_notfound);
472: IF (l_row_notfound) THEN
473: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
474: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 473: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');

469: BEGIN
470: x_return_status := OKL_API.G_RET_STS_SUCCESS;
471: l_sip_rec := get_rec(p_sip_rec, l_row_notfound);
472: IF (l_row_notfound) THEN
473: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
474: x_return_status := OKL_API.G_RET_STS_ERROR;
475: END IF;
476: RETURN(l_sip_rec);
477: END get_rec;

Line 474: x_return_status := OKL_API.G_RET_STS_ERROR;

470: x_return_status := OKL_API.G_RET_STS_SUCCESS;
471: l_sip_rec := get_rec(p_sip_rec, l_row_notfound);
472: IF (l_row_notfound) THEN
473: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
474: x_return_status := OKL_API.G_RET_STS_ERROR;
475: END IF;
476: RETURN(l_sip_rec);
477: END get_rec;
478: -----------------------------------------------------------

Line 496: IF (l_sipv_rec.id = OKL_API.G_MISS_NUM ) THEN

492: p_sipv_rec IN sipv_rec_type
493: ) RETURN sipv_rec_type IS
494: l_sipv_rec sipv_rec_type := p_sipv_rec;
495: BEGIN
496: IF (l_sipv_rec.id = OKL_API.G_MISS_NUM ) THEN
497: l_sipv_rec.id := NULL;
498: END IF;
499: IF (l_sipv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
500: l_sipv_rec.object_version_number := NULL;

Line 499: IF (l_sipv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN

495: BEGIN
496: IF (l_sipv_rec.id = OKL_API.G_MISS_NUM ) THEN
497: l_sipv_rec.id := NULL;
498: END IF;
499: IF (l_sipv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
500: l_sipv_rec.object_version_number := NULL;
501: END IF;
502: IF (l_sipv_rec.sfwt_flag = OKL_API.G_MISS_CHAR ) THEN
503: l_sipv_rec.sfwt_flag := NULL;

Line 502: IF (l_sipv_rec.sfwt_flag = OKL_API.G_MISS_CHAR ) THEN

498: END IF;
499: IF (l_sipv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
500: l_sipv_rec.object_version_number := NULL;
501: END IF;
502: IF (l_sipv_rec.sfwt_flag = OKL_API.G_MISS_CHAR ) THEN
503: l_sipv_rec.sfwt_flag := NULL;
504: END IF;
505: IF (l_sipv_rec.pool_type_code = OKL_API.G_MISS_CHAR ) THEN
506: l_sipv_rec.pool_type_code := NULL;

Line 505: IF (l_sipv_rec.pool_type_code = OKL_API.G_MISS_CHAR ) THEN

501: END IF;
502: IF (l_sipv_rec.sfwt_flag = OKL_API.G_MISS_CHAR ) THEN
503: l_sipv_rec.sfwt_flag := NULL;
504: END IF;
505: IF (l_sipv_rec.pool_type_code = OKL_API.G_MISS_CHAR ) THEN
506: l_sipv_rec.pool_type_code := NULL;
507: END IF;
508: IF (l_sipv_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR ) THEN
509: l_sipv_rec.subsidy_pool_name := NULL;

Line 508: IF (l_sipv_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR ) THEN

504: END IF;
505: IF (l_sipv_rec.pool_type_code = OKL_API.G_MISS_CHAR ) THEN
506: l_sipv_rec.pool_type_code := NULL;
507: END IF;
508: IF (l_sipv_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR ) THEN
509: l_sipv_rec.subsidy_pool_name := NULL;
510: END IF;
511: IF (l_sipv_rec.short_description = OKL_API.G_MISS_CHAR ) THEN
512: l_sipv_rec.short_description := NULL;

Line 511: IF (l_sipv_rec.short_description = OKL_API.G_MISS_CHAR ) THEN

507: END IF;
508: IF (l_sipv_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR ) THEN
509: l_sipv_rec.subsidy_pool_name := NULL;
510: END IF;
511: IF (l_sipv_rec.short_description = OKL_API.G_MISS_CHAR ) THEN
512: l_sipv_rec.short_description := NULL;
513: END IF;
514: IF (l_sipv_rec.description = OKL_API.G_MISS_CHAR ) THEN
515: l_sipv_rec.description := NULL;

Line 514: IF (l_sipv_rec.description = OKL_API.G_MISS_CHAR ) THEN

510: END IF;
511: IF (l_sipv_rec.short_description = OKL_API.G_MISS_CHAR ) THEN
512: l_sipv_rec.short_description := NULL;
513: END IF;
514: IF (l_sipv_rec.description = OKL_API.G_MISS_CHAR ) THEN
515: l_sipv_rec.description := NULL;
516: END IF;
517: IF (l_sipv_rec.effective_from_date = OKL_API.G_MISS_DATE ) THEN
518: l_sipv_rec.effective_from_date := NULL;

Line 517: IF (l_sipv_rec.effective_from_date = OKL_API.G_MISS_DATE ) THEN

513: END IF;
514: IF (l_sipv_rec.description = OKL_API.G_MISS_CHAR ) THEN
515: l_sipv_rec.description := NULL;
516: END IF;
517: IF (l_sipv_rec.effective_from_date = OKL_API.G_MISS_DATE ) THEN
518: l_sipv_rec.effective_from_date := NULL;
519: END IF;
520: IF (l_sipv_rec.effective_to_date = OKL_API.G_MISS_DATE ) THEN
521: l_sipv_rec.effective_to_date := NULL;

Line 520: IF (l_sipv_rec.effective_to_date = OKL_API.G_MISS_DATE ) THEN

516: END IF;
517: IF (l_sipv_rec.effective_from_date = OKL_API.G_MISS_DATE ) THEN
518: l_sipv_rec.effective_from_date := NULL;
519: END IF;
520: IF (l_sipv_rec.effective_to_date = OKL_API.G_MISS_DATE ) THEN
521: l_sipv_rec.effective_to_date := NULL;
522: END IF;
523: IF (l_sipv_rec.currency_code = OKL_API.G_MISS_CHAR ) THEN
524: l_sipv_rec.currency_code := NULL;

Line 523: IF (l_sipv_rec.currency_code = OKL_API.G_MISS_CHAR ) THEN

519: END IF;
520: IF (l_sipv_rec.effective_to_date = OKL_API.G_MISS_DATE ) THEN
521: l_sipv_rec.effective_to_date := NULL;
522: END IF;
523: IF (l_sipv_rec.currency_code = OKL_API.G_MISS_CHAR ) THEN
524: l_sipv_rec.currency_code := NULL;
525: END IF;
526: IF (l_sipv_rec.currency_conversion_type = OKL_API.G_MISS_CHAR ) THEN
527: l_sipv_rec.currency_conversion_type := NULL;

Line 526: IF (l_sipv_rec.currency_conversion_type = OKL_API.G_MISS_CHAR ) THEN

522: END IF;
523: IF (l_sipv_rec.currency_code = OKL_API.G_MISS_CHAR ) THEN
524: l_sipv_rec.currency_code := NULL;
525: END IF;
526: IF (l_sipv_rec.currency_conversion_type = OKL_API.G_MISS_CHAR ) THEN
527: l_sipv_rec.currency_conversion_type := NULL;
528: END IF;
529: IF (l_sipv_rec.decision_status_code = OKL_API.G_MISS_CHAR ) THEN
530: l_sipv_rec.decision_status_code := NULL;

Line 529: IF (l_sipv_rec.decision_status_code = OKL_API.G_MISS_CHAR ) THEN

525: END IF;
526: IF (l_sipv_rec.currency_conversion_type = OKL_API.G_MISS_CHAR ) THEN
527: l_sipv_rec.currency_conversion_type := NULL;
528: END IF;
529: IF (l_sipv_rec.decision_status_code = OKL_API.G_MISS_CHAR ) THEN
530: l_sipv_rec.decision_status_code := NULL;
531: END IF;
532: IF (l_sipv_rec.subsidy_pool_id = OKL_API.G_MISS_NUM ) THEN
533: l_sipv_rec.subsidy_pool_id := NULL;

Line 532: IF (l_sipv_rec.subsidy_pool_id = OKL_API.G_MISS_NUM ) THEN

528: END IF;
529: IF (l_sipv_rec.decision_status_code = OKL_API.G_MISS_CHAR ) THEN
530: l_sipv_rec.decision_status_code := NULL;
531: END IF;
532: IF (l_sipv_rec.subsidy_pool_id = OKL_API.G_MISS_NUM ) THEN
533: l_sipv_rec.subsidy_pool_id := NULL;
534: END IF;
535: IF (l_sipv_rec.reporting_pool_limit = OKL_API.G_MISS_NUM ) THEN
536: l_sipv_rec.reporting_pool_limit := NULL;

Line 535: IF (l_sipv_rec.reporting_pool_limit = OKL_API.G_MISS_NUM ) THEN

531: END IF;
532: IF (l_sipv_rec.subsidy_pool_id = OKL_API.G_MISS_NUM ) THEN
533: l_sipv_rec.subsidy_pool_id := NULL;
534: END IF;
535: IF (l_sipv_rec.reporting_pool_limit = OKL_API.G_MISS_NUM ) THEN
536: l_sipv_rec.reporting_pool_limit := NULL;
537: END IF;
538: IF (l_sipv_rec.total_budgets = OKL_API.G_MISS_NUM ) THEN
539: l_sipv_rec.total_budgets := NULL;

Line 538: IF (l_sipv_rec.total_budgets = OKL_API.G_MISS_NUM ) THEN

534: END IF;
535: IF (l_sipv_rec.reporting_pool_limit = OKL_API.G_MISS_NUM ) THEN
536: l_sipv_rec.reporting_pool_limit := NULL;
537: END IF;
538: IF (l_sipv_rec.total_budgets = OKL_API.G_MISS_NUM ) THEN
539: l_sipv_rec.total_budgets := NULL;
540: END IF;
541: IF (l_sipv_rec.total_subsidy_amount = OKL_API.G_MISS_NUM ) THEN
542: l_sipv_rec.total_subsidy_amount := NULL;

Line 541: IF (l_sipv_rec.total_subsidy_amount = OKL_API.G_MISS_NUM ) THEN

537: END IF;
538: IF (l_sipv_rec.total_budgets = OKL_API.G_MISS_NUM ) THEN
539: l_sipv_rec.total_budgets := NULL;
540: END IF;
541: IF (l_sipv_rec.total_subsidy_amount = OKL_API.G_MISS_NUM ) THEN
542: l_sipv_rec.total_subsidy_amount := NULL;
543: END IF;
544: IF (l_sipv_rec.decision_date = OKL_API.G_MISS_DATE ) THEN
545: l_sipv_rec.decision_date := NULL;

Line 544: IF (l_sipv_rec.decision_date = OKL_API.G_MISS_DATE ) THEN

540: END IF;
541: IF (l_sipv_rec.total_subsidy_amount = OKL_API.G_MISS_NUM ) THEN
542: l_sipv_rec.total_subsidy_amount := NULL;
543: END IF;
544: IF (l_sipv_rec.decision_date = OKL_API.G_MISS_DATE ) THEN
545: l_sipv_rec.decision_date := NULL;
546: END IF;
547: IF (l_sipv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
548: l_sipv_rec.attribute_category := NULL;

Line 547: IF (l_sipv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN

543: END IF;
544: IF (l_sipv_rec.decision_date = OKL_API.G_MISS_DATE ) THEN
545: l_sipv_rec.decision_date := NULL;
546: END IF;
547: IF (l_sipv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
548: l_sipv_rec.attribute_category := NULL;
549: END IF;
550: IF (l_sipv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
551: l_sipv_rec.attribute1 := NULL;

Line 550: IF (l_sipv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN

546: END IF;
547: IF (l_sipv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
548: l_sipv_rec.attribute_category := NULL;
549: END IF;
550: IF (l_sipv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
551: l_sipv_rec.attribute1 := NULL;
552: END IF;
553: IF (l_sipv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
554: l_sipv_rec.attribute2 := NULL;

Line 553: IF (l_sipv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN

549: END IF;
550: IF (l_sipv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
551: l_sipv_rec.attribute1 := NULL;
552: END IF;
553: IF (l_sipv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
554: l_sipv_rec.attribute2 := NULL;
555: END IF;
556: IF (l_sipv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
557: l_sipv_rec.attribute3 := NULL;

Line 556: IF (l_sipv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN

552: END IF;
553: IF (l_sipv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
554: l_sipv_rec.attribute2 := NULL;
555: END IF;
556: IF (l_sipv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
557: l_sipv_rec.attribute3 := NULL;
558: END IF;
559: IF (l_sipv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
560: l_sipv_rec.attribute4 := NULL;

Line 559: IF (l_sipv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN

555: END IF;
556: IF (l_sipv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
557: l_sipv_rec.attribute3 := NULL;
558: END IF;
559: IF (l_sipv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
560: l_sipv_rec.attribute4 := NULL;
561: END IF;
562: IF (l_sipv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
563: l_sipv_rec.attribute5 := NULL;

Line 562: IF (l_sipv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN

558: END IF;
559: IF (l_sipv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
560: l_sipv_rec.attribute4 := NULL;
561: END IF;
562: IF (l_sipv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
563: l_sipv_rec.attribute5 := NULL;
564: END IF;
565: IF (l_sipv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
566: l_sipv_rec.attribute6 := NULL;

Line 565: IF (l_sipv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN

561: END IF;
562: IF (l_sipv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
563: l_sipv_rec.attribute5 := NULL;
564: END IF;
565: IF (l_sipv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
566: l_sipv_rec.attribute6 := NULL;
567: END IF;
568: IF (l_sipv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
569: l_sipv_rec.attribute7 := NULL;

Line 568: IF (l_sipv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN

564: END IF;
565: IF (l_sipv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
566: l_sipv_rec.attribute6 := NULL;
567: END IF;
568: IF (l_sipv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
569: l_sipv_rec.attribute7 := NULL;
570: END IF;
571: IF (l_sipv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
572: l_sipv_rec.attribute8 := NULL;

Line 571: IF (l_sipv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN

567: END IF;
568: IF (l_sipv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
569: l_sipv_rec.attribute7 := NULL;
570: END IF;
571: IF (l_sipv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
572: l_sipv_rec.attribute8 := NULL;
573: END IF;
574: IF (l_sipv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
575: l_sipv_rec.attribute9 := NULL;

Line 574: IF (l_sipv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN

570: END IF;
571: IF (l_sipv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
572: l_sipv_rec.attribute8 := NULL;
573: END IF;
574: IF (l_sipv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
575: l_sipv_rec.attribute9 := NULL;
576: END IF;
577: IF (l_sipv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
578: l_sipv_rec.attribute10 := NULL;

Line 577: IF (l_sipv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN

573: END IF;
574: IF (l_sipv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
575: l_sipv_rec.attribute9 := NULL;
576: END IF;
577: IF (l_sipv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
578: l_sipv_rec.attribute10 := NULL;
579: END IF;
580: IF (l_sipv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
581: l_sipv_rec.attribute11 := NULL;

Line 580: IF (l_sipv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN

576: END IF;
577: IF (l_sipv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
578: l_sipv_rec.attribute10 := NULL;
579: END IF;
580: IF (l_sipv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
581: l_sipv_rec.attribute11 := NULL;
582: END IF;
583: IF (l_sipv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
584: l_sipv_rec.attribute12 := NULL;

Line 583: IF (l_sipv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN

579: END IF;
580: IF (l_sipv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
581: l_sipv_rec.attribute11 := NULL;
582: END IF;
583: IF (l_sipv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
584: l_sipv_rec.attribute12 := NULL;
585: END IF;
586: IF (l_sipv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
587: l_sipv_rec.attribute13 := NULL;

Line 586: IF (l_sipv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN

582: END IF;
583: IF (l_sipv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
584: l_sipv_rec.attribute12 := NULL;
585: END IF;
586: IF (l_sipv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
587: l_sipv_rec.attribute13 := NULL;
588: END IF;
589: IF (l_sipv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
590: l_sipv_rec.attribute14 := NULL;

Line 589: IF (l_sipv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN

585: END IF;
586: IF (l_sipv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
587: l_sipv_rec.attribute13 := NULL;
588: END IF;
589: IF (l_sipv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
590: l_sipv_rec.attribute14 := NULL;
591: END IF;
592: IF (l_sipv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
593: l_sipv_rec.attribute15 := NULL;

Line 592: IF (l_sipv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN

588: END IF;
589: IF (l_sipv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
590: l_sipv_rec.attribute14 := NULL;
591: END IF;
592: IF (l_sipv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
593: l_sipv_rec.attribute15 := NULL;
594: END IF;
595: IF (l_sipv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
596: l_sipv_rec.created_by := NULL;

Line 595: IF (l_sipv_rec.created_by = OKL_API.G_MISS_NUM ) THEN

591: END IF;
592: IF (l_sipv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
593: l_sipv_rec.attribute15 := NULL;
594: END IF;
595: IF (l_sipv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
596: l_sipv_rec.created_by := NULL;
597: END IF;
598: IF (l_sipv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
599: l_sipv_rec.creation_date := NULL;

Line 598: IF (l_sipv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN

594: END IF;
595: IF (l_sipv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
596: l_sipv_rec.created_by := NULL;
597: END IF;
598: IF (l_sipv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
599: l_sipv_rec.creation_date := NULL;
600: END IF;
601: IF (l_sipv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
602: l_sipv_rec.last_updated_by := NULL;

Line 601: IF (l_sipv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN

597: END IF;
598: IF (l_sipv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
599: l_sipv_rec.creation_date := NULL;
600: END IF;
601: IF (l_sipv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
602: l_sipv_rec.last_updated_by := NULL;
603: END IF;
604: IF (l_sipv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
605: l_sipv_rec.last_update_date := NULL;

Line 604: IF (l_sipv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN

600: END IF;
601: IF (l_sipv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
602: l_sipv_rec.last_updated_by := NULL;
603: END IF;
604: IF (l_sipv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
605: l_sipv_rec.last_update_date := NULL;
606: END IF;
607: IF (l_sipv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
608: l_sipv_rec.last_update_login := NULL;

Line 607: IF (l_sipv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN

603: END IF;
604: IF (l_sipv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
605: l_sipv_rec.last_update_date := NULL;
606: END IF;
607: IF (l_sipv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
608: l_sipv_rec.last_update_login := NULL;
609: END IF;
610: RETURN(l_sipv_rec);
611: END null_out_defaults;

Line 619: x_return_status := OKL_API.G_RET_STS_SUCCESS;

615: PROCEDURE validate_id(
616: x_return_status OUT NOCOPY VARCHAR2,
617: p_id IN NUMBER) IS
618: BEGIN
619: x_return_status := OKL_API.G_RET_STS_SUCCESS;
620: IF (p_id = OKL_API.G_MISS_NUM OR
621: p_id IS NULL)
622: THEN
623: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');

Line 620: IF (p_id = OKL_API.G_MISS_NUM OR

616: x_return_status OUT NOCOPY VARCHAR2,
617: p_id IN NUMBER) IS
618: BEGIN
619: x_return_status := OKL_API.G_RET_STS_SUCCESS;
620: IF (p_id = OKL_API.G_MISS_NUM OR
621: p_id IS NULL)
622: THEN
623: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
624: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 623: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');

619: x_return_status := OKL_API.G_RET_STS_SUCCESS;
620: IF (p_id = OKL_API.G_MISS_NUM OR
621: p_id IS NULL)
622: THEN
623: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
624: x_return_status := OKL_API.G_RET_STS_ERROR;
625: RAISE G_EXCEPTION_HALT_VALIDATION;
626: END IF;
627: EXCEPTION

Line 624: x_return_status := OKL_API.G_RET_STS_ERROR;

620: IF (p_id = OKL_API.G_MISS_NUM OR
621: p_id IS NULL)
622: THEN
623: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
624: x_return_status := OKL_API.G_RET_STS_ERROR;
625: RAISE G_EXCEPTION_HALT_VALIDATION;
626: END IF;
627: EXCEPTION
628: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 631: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

627: EXCEPTION
628: WHEN G_EXCEPTION_HALT_VALIDATION THEN
629: null;
630: WHEN OTHERS THEN
631: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
632: ,p_msg_name => G_UNEXPECTED_ERROR
633: ,p_token1 => G_SQLCODE_TOKEN
634: ,p_token1_value => SQLCODE
635: ,p_token2 => G_SQLERRM_TOKEN

Line 637: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

633: ,p_token1 => G_SQLCODE_TOKEN
634: ,p_token1_value => SQLCODE
635: ,p_token2 => G_SQLERRM_TOKEN
636: ,p_token2_value => SQLERRM);
637: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
638: END validate_id;
639: ----------------------------------------------------
640: -- Validate_Attributes for: OBJECT_VERSION_NUMBER --
641: ----------------------------------------------------

Line 646: x_return_status := OKL_API.G_RET_STS_SUCCESS;

642: PROCEDURE validate_object_version_number(
643: x_return_status OUT NOCOPY VARCHAR2,
644: p_object_version_number IN NUMBER) IS
645: BEGIN
646: x_return_status := OKL_API.G_RET_STS_SUCCESS;
647: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
648: p_object_version_number IS NULL)
649: THEN
650: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');

Line 647: IF (p_object_version_number = OKL_API.G_MISS_NUM OR

643: x_return_status OUT NOCOPY VARCHAR2,
644: p_object_version_number IN NUMBER) IS
645: BEGIN
646: x_return_status := OKL_API.G_RET_STS_SUCCESS;
647: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
648: p_object_version_number IS NULL)
649: THEN
650: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
651: x_return_status := OKL_API.G_RET_STS_ERROR;

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

646: x_return_status := OKL_API.G_RET_STS_SUCCESS;
647: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
648: p_object_version_number IS NULL)
649: THEN
650: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
651: x_return_status := OKL_API.G_RET_STS_ERROR;
652: RAISE G_EXCEPTION_HALT_VALIDATION;
653: END IF;
654: EXCEPTION

Line 651: x_return_status := OKL_API.G_RET_STS_ERROR;

647: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
648: p_object_version_number IS NULL)
649: THEN
650: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
651: x_return_status := OKL_API.G_RET_STS_ERROR;
652: RAISE G_EXCEPTION_HALT_VALIDATION;
653: END IF;
654: EXCEPTION
655: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 658: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

654: EXCEPTION
655: WHEN G_EXCEPTION_HALT_VALIDATION THEN
656: null;
657: WHEN OTHERS THEN
658: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
659: ,p_msg_name => G_UNEXPECTED_ERROR
660: ,p_token1 => G_SQLCODE_TOKEN
661: ,p_token1_value => SQLCODE
662: ,p_token2 => G_SQLERRM_TOKEN

Line 664: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

660: ,p_token1 => G_SQLCODE_TOKEN
661: ,p_token1_value => SQLCODE
662: ,p_token2 => G_SQLERRM_TOKEN
663: ,p_token2_value => SQLERRM);
664: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
665: END validate_object_version_number;
666: ----------------------------------------
667: -- Validate_Attributes for: SFWT_FLAG --
668: ----------------------------------------

Line 673: x_return_status := OKL_API.G_RET_STS_SUCCESS;

669: PROCEDURE validate_sfwt_flag(
670: x_return_status OUT NOCOPY VARCHAR2,
671: p_sfwt_flag IN VARCHAR2) IS
672: BEGIN
673: x_return_status := OKL_API.G_RET_STS_SUCCESS;
674: IF (p_sfwt_flag = OKL_API.G_MISS_CHAR OR
675: p_sfwt_flag IS NULL)
676: THEN
677: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');

Line 674: IF (p_sfwt_flag = OKL_API.G_MISS_CHAR OR

670: x_return_status OUT NOCOPY VARCHAR2,
671: p_sfwt_flag IN VARCHAR2) IS
672: BEGIN
673: x_return_status := OKL_API.G_RET_STS_SUCCESS;
674: IF (p_sfwt_flag = OKL_API.G_MISS_CHAR OR
675: p_sfwt_flag IS NULL)
676: THEN
677: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');
678: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 677: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');

673: x_return_status := OKL_API.G_RET_STS_SUCCESS;
674: IF (p_sfwt_flag = OKL_API.G_MISS_CHAR OR
675: p_sfwt_flag IS NULL)
676: THEN
677: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');
678: x_return_status := OKL_API.G_RET_STS_ERROR;
679: RAISE G_EXCEPTION_HALT_VALIDATION;
680: END IF;
681: EXCEPTION

Line 678: x_return_status := OKL_API.G_RET_STS_ERROR;

674: IF (p_sfwt_flag = OKL_API.G_MISS_CHAR OR
675: p_sfwt_flag IS NULL)
676: THEN
677: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');
678: x_return_status := OKL_API.G_RET_STS_ERROR;
679: RAISE G_EXCEPTION_HALT_VALIDATION;
680: END IF;
681: EXCEPTION
682: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 685: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

681: EXCEPTION
682: WHEN G_EXCEPTION_HALT_VALIDATION THEN
683: null;
684: WHEN OTHERS THEN
685: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
686: ,p_msg_name => G_UNEXPECTED_ERROR
687: ,p_token1 => G_SQLCODE_TOKEN
688: ,p_token1_value => SQLCODE
689: ,p_token2 => G_SQLERRM_TOKEN

Line 691: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

687: ,p_token1 => G_SQLCODE_TOKEN
688: ,p_token1_value => SQLCODE
689: ,p_token2 => G_SQLERRM_TOKEN
690: ,p_token2_value => SQLERRM);
691: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
692: END validate_sfwt_flag;
693: ---------------------------------------------
694: -- Validate_Attributes for: POOL_TYPE_CODE --
695: ---------------------------------------------

Line 700: x_return_status := OKL_API.G_RET_STS_SUCCESS;

696: PROCEDURE validate_pool_type_code(
697: x_return_status OUT NOCOPY VARCHAR2,
698: p_pool_type_code IN VARCHAR2) IS
699: BEGIN
700: x_return_status := OKL_API.G_RET_STS_SUCCESS;
701: IF (p_pool_type_code = OKL_API.G_MISS_CHAR OR
702: p_pool_type_code IS NULL)
703: THEN
704: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'pool_type_code');

Line 701: IF (p_pool_type_code = OKL_API.G_MISS_CHAR OR

697: x_return_status OUT NOCOPY VARCHAR2,
698: p_pool_type_code IN VARCHAR2) IS
699: BEGIN
700: x_return_status := OKL_API.G_RET_STS_SUCCESS;
701: IF (p_pool_type_code = OKL_API.G_MISS_CHAR OR
702: p_pool_type_code IS NULL)
703: THEN
704: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'pool_type_code');
705: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 704: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'pool_type_code');

700: x_return_status := OKL_API.G_RET_STS_SUCCESS;
701: IF (p_pool_type_code = OKL_API.G_MISS_CHAR OR
702: p_pool_type_code IS NULL)
703: THEN
704: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'pool_type_code');
705: x_return_status := OKL_API.G_RET_STS_ERROR;
706: RAISE G_EXCEPTION_HALT_VALIDATION;
707: END IF;
708: EXCEPTION

Line 705: x_return_status := OKL_API.G_RET_STS_ERROR;

701: IF (p_pool_type_code = OKL_API.G_MISS_CHAR OR
702: p_pool_type_code IS NULL)
703: THEN
704: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'pool_type_code');
705: x_return_status := OKL_API.G_RET_STS_ERROR;
706: RAISE G_EXCEPTION_HALT_VALIDATION;
707: END IF;
708: EXCEPTION
709: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 712: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

708: EXCEPTION
709: WHEN G_EXCEPTION_HALT_VALIDATION THEN
710: null;
711: WHEN OTHERS THEN
712: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
713: ,p_msg_name => G_UNEXPECTED_ERROR
714: ,p_token1 => G_SQLCODE_TOKEN
715: ,p_token1_value => SQLCODE
716: ,p_token2 => G_SQLERRM_TOKEN

Line 718: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

714: ,p_token1 => G_SQLCODE_TOKEN
715: ,p_token1_value => SQLCODE
716: ,p_token2 => G_SQLERRM_TOKEN
717: ,p_token2_value => SQLERRM);
718: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
719: END validate_pool_type_code;
720: ------------------------------------------------
721: -- Validate_Attributes for: SUBSIDY_POOL_NAME --
722: ------------------------------------------------

Line 728: x_return_status := OKL_API.G_RET_STS_SUCCESS;

724: x_return_status OUT NOCOPY VARCHAR2,
725: p_subsidy_pool_name IN VARCHAR2) IS
726:
727: BEGIN
728: x_return_status := OKL_API.G_RET_STS_SUCCESS;
729: IF (p_subsidy_pool_name = OKL_API.G_MISS_CHAR OR
730: p_subsidy_pool_name IS NULL)
731: THEN
732: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'subsidy_pool_name');

Line 729: IF (p_subsidy_pool_name = OKL_API.G_MISS_CHAR OR

725: p_subsidy_pool_name IN VARCHAR2) IS
726:
727: BEGIN
728: x_return_status := OKL_API.G_RET_STS_SUCCESS;
729: IF (p_subsidy_pool_name = OKL_API.G_MISS_CHAR OR
730: p_subsidy_pool_name IS NULL)
731: THEN
732: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'subsidy_pool_name');
733: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 732: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'subsidy_pool_name');

728: x_return_status := OKL_API.G_RET_STS_SUCCESS;
729: IF (p_subsidy_pool_name = OKL_API.G_MISS_CHAR OR
730: p_subsidy_pool_name IS NULL)
731: THEN
732: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'subsidy_pool_name');
733: x_return_status := OKL_API.G_RET_STS_ERROR;
734: RAISE G_EXCEPTION_HALT_VALIDATION;
735: END IF;
736:

Line 733: x_return_status := OKL_API.G_RET_STS_ERROR;

729: IF (p_subsidy_pool_name = OKL_API.G_MISS_CHAR OR
730: p_subsidy_pool_name IS NULL)
731: THEN
732: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'subsidy_pool_name');
733: x_return_status := OKL_API.G_RET_STS_ERROR;
734: RAISE G_EXCEPTION_HALT_VALIDATION;
735: END IF;
736:
737: EXCEPTION

Line 741: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

737: EXCEPTION
738: WHEN G_EXCEPTION_HALT_VALIDATION THEN
739: null;
740: WHEN OTHERS THEN
741: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
742: ,p_msg_name => G_UNEXPECTED_ERROR
743: ,p_token1 => G_SQLCODE_TOKEN
744: ,p_token1_value => SQLCODE
745: ,p_token2 => G_SQLERRM_TOKEN

Line 747: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

743: ,p_token1 => G_SQLCODE_TOKEN
744: ,p_token1_value => SQLCODE
745: ,p_token2 => G_SQLERRM_TOKEN
746: ,p_token2_value => SQLERRM);
747: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
748: END validate_subsidy_pool_name;
749: ----------------------------------------------
750: -- Validate_Attributes for: NAME UNIQUENESS--
751: ----------------------------------------------

Line 782: x_return_status := OKL_API.G_RET_STS_SUCCESS;

778: l_row_found boolean;
779: l_dummy number;
780:
781: BEGIN
782: x_return_status := OKL_API.G_RET_STS_SUCCESS;
783:
784: -- 1. If it's a new ID but has not insert into DB yet
785: -- 2. If it's a g_miss_num (update mode must have ID)
786: open c_record_exists;

Line 807: OKL_API.set_message(G_APP_NAME, G_NOT_UNIQUE, G_COL_NAME_TOKEN, 'Subsidy Pool Name');

803: END IF;
804:
805: IF l_dup_row_found THEN
806: -- start: July 7, 2005 cklee - Fixed error message for subisdy pool name
807: OKL_API.set_message(G_APP_NAME, G_NOT_UNIQUE, G_COL_NAME_TOKEN, 'Subsidy Pool Name');
808: -- end: July 7, 2005 cklee - Fixed error message for subisdy pool name
809: x_return_status := OKL_API.G_RET_STS_ERROR;
810: RAISE G_EXCEPTION_HALT_VALIDATION;
811: END IF;

Line 809: x_return_status := OKL_API.G_RET_STS_ERROR;

805: IF l_dup_row_found THEN
806: -- start: July 7, 2005 cklee - Fixed error message for subisdy pool name
807: OKL_API.set_message(G_APP_NAME, G_NOT_UNIQUE, G_COL_NAME_TOKEN, 'Subsidy Pool Name');
808: -- end: July 7, 2005 cklee - Fixed error message for subisdy pool name
809: x_return_status := OKL_API.G_RET_STS_ERROR;
810: RAISE G_EXCEPTION_HALT_VALIDATION;
811: END IF;
812:
813: EXCEPTION

Line 817: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

813: EXCEPTION
814: WHEN G_EXCEPTION_HALT_VALIDATION THEN
815: null;
816: WHEN OTHERS THEN
817: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
818: ,p_msg_name => G_UNEXPECTED_ERROR
819: ,p_token1 => G_SQLCODE_TOKEN
820: ,p_token1_value => SQLCODE
821: ,p_token2 => G_SQLERRM_TOKEN

Line 823: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

819: ,p_token1 => G_SQLCODE_TOKEN
820: ,p_token1_value => SQLCODE
821: ,p_token2 => G_SQLERRM_TOKEN
822: ,p_token2_value => SQLERRM);
823: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
824: END validate_name_uniqueness;
825:
826: --------------------------------------------------
827: -- Validate_Attributes for: EFFECTIVE_FROM_DATE --

Line 833: x_return_status := OKL_API.G_RET_STS_SUCCESS;

829: PROCEDURE validate_effective_from_date(
830: x_return_status OUT NOCOPY VARCHAR2,
831: p_sipv_rec IN sipv_rec_type) IS
832: BEGIN
833: x_return_status := OKL_API.G_RET_STS_SUCCESS;
834: IF ((p_sipv_rec.effective_from_date <> OKL_API.G_MISS_DATE) OR
835: (p_sipv_rec.effective_from_date IS NOT NULL))
836: THEN
837: -- effective to date cannot be greater than effective from date.

Line 834: IF ((p_sipv_rec.effective_from_date <> OKL_API.G_MISS_DATE) OR

830: x_return_status OUT NOCOPY VARCHAR2,
831: p_sipv_rec IN sipv_rec_type) IS
832: BEGIN
833: x_return_status := OKL_API.G_RET_STS_SUCCESS;
834: IF ((p_sipv_rec.effective_from_date <> OKL_API.G_MISS_DATE) OR
835: (p_sipv_rec.effective_from_date IS NOT NULL))
836: THEN
837: -- effective to date cannot be greater than effective from date.
838: IF ((p_sipv_rec.effective_to_date is not null) AND (p_sipv_rec.effective_from_date > p_sipv_rec.effective_to_date)) THEN

Line 840: x_return_status := OKL_API.G_RET_STS_ERROR;

836: THEN
837: -- effective to date cannot be greater than effective from date.
838: IF ((p_sipv_rec.effective_to_date is not null) AND (p_sipv_rec.effective_from_date > p_sipv_rec.effective_to_date)) THEN
839: -- Message Text: Effective to date must be greater than or equal to effective from date.
840: x_return_status := OKL_API.G_RET_STS_ERROR;
841: OKL_API.set_message( p_app_name => G_APP_NAME,
842: p_msg_name => 'OKL_INVALID_EFFECTIVE_TO');
843: RAISE G_EXCEPTION_HALT_VALIDATION;
844: END IF;

Line 841: OKL_API.set_message( p_app_name => G_APP_NAME,

837: -- effective to date cannot be greater than effective from date.
838: IF ((p_sipv_rec.effective_to_date is not null) AND (p_sipv_rec.effective_from_date > p_sipv_rec.effective_to_date)) THEN
839: -- Message Text: Effective to date must be greater than or equal to effective from date.
840: x_return_status := OKL_API.G_RET_STS_ERROR;
841: OKL_API.set_message( p_app_name => G_APP_NAME,
842: p_msg_name => 'OKL_INVALID_EFFECTIVE_TO');
843: RAISE G_EXCEPTION_HALT_VALIDATION;
844: END IF;
845: END IF;

Line 850: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

846: EXCEPTION
847: WHEN G_EXCEPTION_HALT_VALIDATION THEN
848: null;
849: WHEN OTHERS THEN
850: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
851: ,p_msg_name => G_UNEXPECTED_ERROR
852: ,p_token1 => G_SQLCODE_TOKEN
853: ,p_token1_value => SQLCODE
854: ,p_token2 => G_SQLERRM_TOKEN

Line 856: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

852: ,p_token1 => G_SQLCODE_TOKEN
853: ,p_token1_value => SQLCODE
854: ,p_token2 => G_SQLERRM_TOKEN
855: ,p_token2_value => SQLERRM);
856: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
857: END validate_effective_from_date;
858: --------------------------------------------------
859: -- Validate_Attributes for: DECISION_STATUS_CODE --
860: --------------------------------------------------

Line 873: x_return_status := OKL_API.G_RET_STS_SUCCESS;

869: WHERE lookup_type = 'OKL_SUBSIDY_POOL_STATUS'
870: AND lookup_code = p_decision_status_code ;
871: lv_pool_status okl_subsidy_pools_b.decision_status_code%TYPE;
872: BEGIN
873: x_return_status := OKL_API.G_RET_STS_SUCCESS;
874: IF(p_decision_status_code IS NOT NULL)THEN
875: OPEN c_get_pool_stat_csr; FETCH c_get_pool_stat_csr INTO lv_pool_status;
876: -- if status code passed is not found in lookups throw an error, invalid status code.
877: IF(c_get_pool_stat_csr%NOTFOUND)THEN

Line 878: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'decision_status_code');

874: IF(p_decision_status_code IS NOT NULL)THEN
875: OPEN c_get_pool_stat_csr; FETCH c_get_pool_stat_csr INTO lv_pool_status;
876: -- if status code passed is not found in lookups throw an error, invalid status code.
877: IF(c_get_pool_stat_csr%NOTFOUND)THEN
878: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'decision_status_code');
879: x_return_status := OKL_API.G_RET_STS_ERROR;
880: RAISE G_EXCEPTION_HALT_VALIDATION;
881: END IF;
882: CLOSE c_get_pool_stat_csr;

Line 879: x_return_status := OKL_API.G_RET_STS_ERROR;

875: OPEN c_get_pool_stat_csr; FETCH c_get_pool_stat_csr INTO lv_pool_status;
876: -- if status code passed is not found in lookups throw an error, invalid status code.
877: IF(c_get_pool_stat_csr%NOTFOUND)THEN
878: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'decision_status_code');
879: x_return_status := OKL_API.G_RET_STS_ERROR;
880: RAISE G_EXCEPTION_HALT_VALIDATION;
881: END IF;
882: CLOSE c_get_pool_stat_csr;
883: END IF;

Line 888: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

884: EXCEPTION
885: WHEN G_EXCEPTION_HALT_VALIDATION THEN
886: null;
887: WHEN OTHERS THEN
888: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
889: ,p_msg_name => G_UNEXPECTED_ERROR
890: ,p_token1 => G_SQLCODE_TOKEN
891: ,p_token1_value => SQLCODE
892: ,p_token2 => G_SQLERRM_TOKEN

Line 894: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

890: ,p_token1 => G_SQLCODE_TOKEN
891: ,p_token1_value => SQLCODE
892: ,p_token2 => G_SQLERRM_TOKEN
893: ,p_token2_value => SQLERRM);
894: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
895: END validate_decision_status_code;
896: --------------------------------------------------
897: -- Validate_Attributes for: REPORTING_POOL_LIMIT --
898: --------------------------------------------------

Line 903: x_return_status := OKL_API.G_RET_STS_SUCCESS;

899: PROCEDURE validate_reporting_pool_limit(
900: x_return_status OUT NOCOPY VARCHAR2,
901: p_reporting_pool_limit IN NUMBER) IS
902: BEGIN
903: x_return_status := OKL_API.G_RET_STS_SUCCESS;
904: -- reporting pool limit cannot be less than zero, throw an error if it is less than zero or negative.
905: IF (p_reporting_pool_limit IS NOT NULL AND p_reporting_pool_limit <> OKL_API.G_MISS_NUM AND p_reporting_pool_limit <= 0 ) THEN
906: OKL_API.set_message( p_app_name => G_APP_NAME,
907: p_msg_name => 'OKL_AMOUNT_GREATER_THAN_ZERO');

Line 905: IF (p_reporting_pool_limit IS NOT NULL AND p_reporting_pool_limit <> OKL_API.G_MISS_NUM AND p_reporting_pool_limit <= 0 ) THEN

901: p_reporting_pool_limit IN NUMBER) IS
902: BEGIN
903: x_return_status := OKL_API.G_RET_STS_SUCCESS;
904: -- reporting pool limit cannot be less than zero, throw an error if it is less than zero or negative.
905: IF (p_reporting_pool_limit IS NOT NULL AND p_reporting_pool_limit <> OKL_API.G_MISS_NUM AND p_reporting_pool_limit <= 0 ) THEN
906: OKL_API.set_message( p_app_name => G_APP_NAME,
907: p_msg_name => 'OKL_AMOUNT_GREATER_THAN_ZERO');
908:
909: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 906: OKL_API.set_message( p_app_name => G_APP_NAME,

902: BEGIN
903: x_return_status := OKL_API.G_RET_STS_SUCCESS;
904: -- reporting pool limit cannot be less than zero, throw an error if it is less than zero or negative.
905: IF (p_reporting_pool_limit IS NOT NULL AND p_reporting_pool_limit <> OKL_API.G_MISS_NUM AND p_reporting_pool_limit <= 0 ) THEN
906: OKL_API.set_message( p_app_name => G_APP_NAME,
907: p_msg_name => 'OKL_AMOUNT_GREATER_THAN_ZERO');
908:
909: x_return_status := OKL_API.G_RET_STS_ERROR;
910:

Line 909: x_return_status := OKL_API.G_RET_STS_ERROR;

905: IF (p_reporting_pool_limit IS NOT NULL AND p_reporting_pool_limit <> OKL_API.G_MISS_NUM AND p_reporting_pool_limit <= 0 ) THEN
906: OKL_API.set_message( p_app_name => G_APP_NAME,
907: p_msg_name => 'OKL_AMOUNT_GREATER_THAN_ZERO');
908:
909: x_return_status := OKL_API.G_RET_STS_ERROR;
910:
911: RAISE G_EXCEPTION_HALT_VALIDATION;
912: END IF;
913: EXCEPTION

Line 917: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

913: EXCEPTION
914: WHEN G_EXCEPTION_HALT_VALIDATION THEN
915: null;
916: WHEN OTHERS THEN
917: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
918: ,p_msg_name => G_UNEXPECTED_ERROR
919: ,p_token1 => G_SQLCODE_TOKEN
920: ,p_token1_value => SQLCODE
921: ,p_token2 => G_SQLERRM_TOKEN

Line 923: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

919: ,p_token1 => G_SQLCODE_TOKEN
920: ,p_token1_value => SQLCODE
921: ,p_token2 => G_SQLERRM_TOKEN
922: ,p_token2_value => SQLERRM);
923: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
924: END validate_reporting_pool_limit;
925: --------------------------------------------------
926: -- Validate_Attributes for: REPORTING_POOL_ID --
927: --------------------------------------------------

Line 953: x_return_status := OKL_API.G_RET_STS_SUCCESS;

949: FETCH c_pool_name INTO l_pool_name;
950: CLOSE c_pool_name;
951: END IF;
952:
953: x_return_status := OKL_API.G_RET_STS_SUCCESS;
954: LOOP
955: EXIT WHEN l_subsidy_pool_id is null;
956: OPEN c_record_exists (l_subsidy_pool_id);
957: FETCH c_record_exists INTO l_subsidy_pool_id;

Line 964: OKL_API.set_message( p_app_name => G_APP_NAME,

960: EXIT;
961: END IF;
962: CLOSE c_record_exists;
963: IF(l_subsidy_pool_id is not null AND l_subsidy_pool_id = p_sipv_rec.id ) THEN
964: OKL_API.set_message( p_app_name => G_APP_NAME,
965: p_msg_name => 'OKL_SUB_POOL_CYCLIC',
966: p_token1 => 'REP_POOL',
967: p_token1_value => l_pool_name);
968:

Line 969: x_return_status := OKL_API.G_RET_STS_ERROR;

965: p_msg_name => 'OKL_SUB_POOL_CYCLIC',
966: p_token1 => 'REP_POOL',
967: p_token1_value => l_pool_name);
968:
969: x_return_status := OKL_API.G_RET_STS_ERROR;
970: RAISE G_EXCEPTION_HALT_VALIDATION;
971: END IF;
972: END LOOP;
973: EXCEPTION

Line 977: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

973: EXCEPTION
974: WHEN G_EXCEPTION_HALT_VALIDATION THEN
975: null;
976: WHEN OTHERS THEN
977: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
978: ,p_msg_name => G_UNEXPECTED_ERROR
979: ,p_token1 => G_SQLCODE_TOKEN
980: ,p_token1_value => SQLCODE
981: ,p_token2 => G_SQLERRM_TOKEN

Line 983: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

979: ,p_token1 => G_SQLCODE_TOKEN
980: ,p_token1_value => SQLCODE
981: ,p_token2 => G_SQLERRM_TOKEN
982: ,p_token2_value => SQLERRM);
983: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
984: END validate_reporting_pool_id;
985: --------------------------------------------
986: -- Validate_Attributes for: CURRENCY_CODE --
987: --------------------------------------------

Line 993: x_return_status := OKL_API.G_RET_STS_SUCCESS;

989: x_return_status OUT NOCOPY VARCHAR2,
990: p_currency_code IN VARCHAR2) IS
991:
992: BEGIN
993: x_return_status := OKL_API.G_RET_STS_SUCCESS;
994: IF (p_currency_code = OKL_API.G_MISS_CHAR OR
995: p_currency_code IS NULL)
996: THEN
997: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'currency_code');

Line 994: IF (p_currency_code = OKL_API.G_MISS_CHAR OR

990: p_currency_code IN VARCHAR2) IS
991:
992: BEGIN
993: x_return_status := OKL_API.G_RET_STS_SUCCESS;
994: IF (p_currency_code = OKL_API.G_MISS_CHAR OR
995: p_currency_code IS NULL)
996: THEN
997: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'currency_code');
998: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 997: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'currency_code');

993: x_return_status := OKL_API.G_RET_STS_SUCCESS;
994: IF (p_currency_code = OKL_API.G_MISS_CHAR OR
995: p_currency_code IS NULL)
996: THEN
997: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'currency_code');
998: x_return_status := OKL_API.G_RET_STS_ERROR;
999: RAISE G_EXCEPTION_HALT_VALIDATION;
1000: ELSE
1001: -- validate whether the currency code entered is correct or not.

Line 998: x_return_status := OKL_API.G_RET_STS_ERROR;

994: IF (p_currency_code = OKL_API.G_MISS_CHAR OR
995: p_currency_code IS NULL)
996: THEN
997: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'currency_code');
998: x_return_status := OKL_API.G_RET_STS_ERROR;
999: RAISE G_EXCEPTION_HALT_VALIDATION;
1000: ELSE
1001: -- validate whether the currency code entered is correct or not.
1002: IF(OKL_ACCOUNTING_UTIL.validate_currency_code(p_currency_code) = OKL_API.G_FALSE) THEN

Line 1002: IF(OKL_ACCOUNTING_UTIL.validate_currency_code(p_currency_code) = OKL_API.G_FALSE) THEN

998: x_return_status := OKL_API.G_RET_STS_ERROR;
999: RAISE G_EXCEPTION_HALT_VALIDATION;
1000: ELSE
1001: -- validate whether the currency code entered is correct or not.
1002: IF(OKL_ACCOUNTING_UTIL.validate_currency_code(p_currency_code) = OKL_API.G_FALSE) THEN
1003: --Corresponding Column value not found
1004: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'currency_code');
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_INVALID_VALUE,G_COL_NAME_TOKEN,'currency_code');

1000: ELSE
1001: -- validate whether the currency code entered is correct or not.
1002: IF(OKL_ACCOUNTING_UTIL.validate_currency_code(p_currency_code) = OKL_API.G_FALSE) THEN
1003: --Corresponding Column value not found
1004: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'currency_code');
1005: x_return_status:= OKL_API.G_RET_STS_ERROR;
1006: RAISE G_EXCEPTION_HALT_VALIDATION;
1007: END IF;
1008: END IF;

Line 1005: x_return_status:= OKL_API.G_RET_STS_ERROR;

1001: -- validate whether the currency code entered is correct or not.
1002: IF(OKL_ACCOUNTING_UTIL.validate_currency_code(p_currency_code) = OKL_API.G_FALSE) THEN
1003: --Corresponding Column value not found
1004: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'currency_code');
1005: x_return_status:= OKL_API.G_RET_STS_ERROR;
1006: RAISE G_EXCEPTION_HALT_VALIDATION;
1007: END IF;
1008: END IF;
1009:

Line 1014: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

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

Line 1020: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1016: ,p_token1 => G_SQLCODE_TOKEN
1017: ,p_token1_value => SQLCODE
1018: ,p_token2 => G_SQLERRM_TOKEN
1019: ,p_token2_value => SQLERRM);
1020: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1021: END validate_currency_code;
1022: -------------------------------------------------------
1023: -- Validate_Attributes for: CURRENCY_CONVERSION_TYPE --
1024: -------------------------------------------------------

Line 1029: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1025: PROCEDURE validate_currency_c1(
1026: x_return_status OUT NOCOPY VARCHAR2,
1027: p_currency_conversion_type IN VARCHAR2) IS
1028: BEGIN
1029: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1030: IF (p_currency_conversion_type = OKL_API.G_MISS_CHAR OR
1031: p_currency_conversion_type IS NULL)
1032: THEN
1033: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'currency_conversion_type');

Line 1030: IF (p_currency_conversion_type = OKL_API.G_MISS_CHAR OR

1026: x_return_status OUT NOCOPY VARCHAR2,
1027: p_currency_conversion_type IN VARCHAR2) IS
1028: BEGIN
1029: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1030: IF (p_currency_conversion_type = OKL_API.G_MISS_CHAR OR
1031: p_currency_conversion_type IS NULL)
1032: THEN
1033: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'currency_conversion_type');
1034: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 1033: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'currency_conversion_type');

1029: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1030: IF (p_currency_conversion_type = OKL_API.G_MISS_CHAR OR
1031: p_currency_conversion_type IS NULL)
1032: THEN
1033: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'currency_conversion_type');
1034: x_return_status := OKL_API.G_RET_STS_ERROR;
1035: RAISE G_EXCEPTION_HALT_VALIDATION;
1036: END IF;
1037: EXCEPTION

Line 1034: x_return_status := OKL_API.G_RET_STS_ERROR;

1030: IF (p_currency_conversion_type = OKL_API.G_MISS_CHAR OR
1031: p_currency_conversion_type IS NULL)
1032: THEN
1033: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'currency_conversion_type');
1034: x_return_status := OKL_API.G_RET_STS_ERROR;
1035: RAISE G_EXCEPTION_HALT_VALIDATION;
1036: END IF;
1037: EXCEPTION
1038: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1041: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1037: EXCEPTION
1038: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1039: null;
1040: WHEN OTHERS THEN
1041: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1042: ,p_msg_name => G_UNEXPECTED_ERROR
1043: ,p_token1 => G_SQLCODE_TOKEN
1044: ,p_token1_value => SQLCODE
1045: ,p_token2 => G_SQLERRM_TOKEN

Line 1047: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1043: ,p_token1 => G_SQLCODE_TOKEN
1044: ,p_token1_value => SQLCODE
1045: ,p_token2 => G_SQLERRM_TOKEN
1046: ,p_token2_value => SQLERRM);
1047: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1048: END validate_currency_c1;
1049: ----------------------------------------------
1050: -- Validate_Attributes for: SUBSIDY_POOL_ID --
1051: ----------------------------------------------

Line 1064: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1060: FROM okl_subsidy_pools_b
1061: WHERE id = p_subsidy_pool_id;
1062: lv_pool_type okl_subsidy_pools_b.pool_type_code%TYPE;
1063: BEGIN
1064: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1065: IF(p_subsidy_pool_id IS NOT NULL)THEN
1066: OPEN c_get_pool_type_csr; FETCH c_get_pool_type_csr INTO lv_pool_type;
1067: CLOSE c_get_pool_type_csr;
1068: -- if the parent pool type is not of type "reporting" throw error.

Line 1071: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'subsidy_pool_id');

1067: CLOSE c_get_pool_type_csr;
1068: -- if the parent pool type is not of type "reporting" throw error.
1069: -- only reporting pools can be defined as a parent of any other pool type.
1070: IF(lv_pool_type <> 'REPORTING')THEN
1071: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'subsidy_pool_id');
1072: x_return_status := OKL_API.G_RET_STS_ERROR;
1073: RAISE G_EXCEPTION_HALT_VALIDATION;
1074: END IF;
1075: END IF;

Line 1072: x_return_status := OKL_API.G_RET_STS_ERROR;

1068: -- if the parent pool type is not of type "reporting" throw error.
1069: -- only reporting pools can be defined as a parent of any other pool type.
1070: IF(lv_pool_type <> 'REPORTING')THEN
1071: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'subsidy_pool_id');
1072: x_return_status := OKL_API.G_RET_STS_ERROR;
1073: RAISE G_EXCEPTION_HALT_VALIDATION;
1074: END IF;
1075: END IF;
1076: EXCEPTION

Line 1080: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1076: EXCEPTION
1077: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1078: null;
1079: WHEN OTHERS THEN
1080: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1081: ,p_msg_name => G_UNEXPECTED_ERROR
1082: ,p_token1 => G_SQLCODE_TOKEN
1083: ,p_token1_value => SQLCODE
1084: ,p_token2 => G_SQLERRM_TOKEN

Line 1086: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1082: ,p_token1 => G_SQLCODE_TOKEN
1083: ,p_token1_value => SQLCODE
1084: ,p_token2 => G_SQLERRM_TOKEN
1085: ,p_token2_value => SQLERRM);
1086: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1087: END validate_subsidy_pool_id;
1088: ---------------------------------------------------------------------------
1089: -- FUNCTION Validate_Attributes
1090: ---------------------------------------------------------------------------

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

1093: -------------------------------------------------
1094: FUNCTION Validate_Attributes (
1095: p_sipv_rec IN sipv_rec_type
1096: ) RETURN VARCHAR2 IS
1097: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1098: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1099: l_sipv_rec sipv_rec_type := p_sipv_rec;
1100: BEGIN
1101: -----------------------------

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

1094: FUNCTION Validate_Attributes (
1095: p_sipv_rec IN sipv_rec_type
1096: ) RETURN VARCHAR2 IS
1097: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1098: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1099: l_sipv_rec sipv_rec_type := p_sipv_rec;
1100: BEGIN
1101: -----------------------------
1102: -- Column Level Validation --

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

1104: -- ***
1105: -- id
1106: -- ***
1107: validate_id(x_return_status, p_sipv_rec.id);
1108: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1109: l_return_status := x_return_status;
1110: RAISE G_EXCEPTION_HALT_VALIDATION;
1111: END IF;
1112:

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

1113: -- ***
1114: -- object_version_number
1115: -- ***
1116: validate_object_version_number(x_return_status, p_sipv_rec.object_version_number);
1117: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1118: l_return_status := x_return_status;
1119: RAISE G_EXCEPTION_HALT_VALIDATION;
1120: END IF;
1121:

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

1122: -- ***
1123: -- sfwt_flag
1124: -- ***
1125: validate_sfwt_flag(x_return_status, p_sipv_rec.sfwt_flag);
1126: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1127: l_return_status := x_return_status;
1128: RAISE G_EXCEPTION_HALT_VALIDATION;
1129: END IF;
1130:

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

1131: -- ***
1132: -- pool_type_code
1133: -- ***
1134: validate_pool_type_code(x_return_status, p_sipv_rec.pool_type_code);
1135: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1136: l_return_status := x_return_status;
1137: RAISE G_EXCEPTION_HALT_VALIDATION;
1138: END IF;
1139:

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

1140: -- ***
1141: -- subsidy_pool_name
1142: -- ***
1143: validate_subsidy_pool_name(x_return_status, p_sipv_rec.subsidy_pool_name);
1144: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1145: l_return_status := x_return_status;
1146: RAISE G_EXCEPTION_HALT_VALIDATION;
1147: END IF;
1148:

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

1149: -- ************
1150: -- unique name
1151: -- ************
1152: validate_name_uniqueness(x_return_status, p_sipv_rec.subsidy_pool_name, p_sipv_rec.id);
1153: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1154: l_return_status := x_return_status;
1155: RAISE G_EXCEPTION_HALT_VALIDATION;
1156: END IF;
1157:

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

1158: -- ***
1159: -- effective_from_date
1160: -- ***
1161: validate_effective_from_date(x_return_status, l_sipv_rec);
1162: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1163: l_return_status := x_return_status;
1164: RAISE G_EXCEPTION_HALT_VALIDATION;
1165: END IF;
1166:

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

1167: -- ***
1168: -- reporting_pool_limit
1169: -- ***
1170: validate_reporting_pool_limit(x_return_status, p_sipv_rec.reporting_pool_limit);
1171: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1172: l_return_status := x_return_status;
1173: RAISE G_EXCEPTION_HALT_VALIDATION;
1174: END IF;
1175:

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

1176: -- ***
1177: -- reporting_pool_id
1178: -- ***
1179: validate_reporting_pool_id(x_return_status, l_sipv_rec);
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: -- decision status code
1187: -- ************
1188: validate_decision_status_code(x_return_status, p_sipv_rec.decision_status_code);
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: -- currency_code
1196: -- ***
1197: validate_currency_code(x_return_status, p_sipv_rec.currency_code);
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: -- currency_conversion_type
1205: -- ***
1206: validate_currency_c1(x_return_status, p_sipv_rec.currency_conversion_type);
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: -- subsidy_pool_id
1214: -- ***
1215: validate_subsidy_pool_id(x_return_status, p_sipv_rec.subsidy_pool_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 1226: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1222: EXCEPTION
1223: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1224: RETURN(l_return_status);
1225: WHEN OTHERS THEN
1226: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1227: ,p_msg_name => G_UNEXPECTED_ERROR
1228: ,p_token1 => G_SQLCODE_TOKEN
1229: ,p_token1_value => SQLCODE
1230: ,p_token2 => G_SQLERRM_TOKEN

Line 1232: l_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1228: ,p_token1 => G_SQLCODE_TOKEN
1229: ,p_token1_value => SQLCODE
1230: ,p_token2 => G_SQLERRM_TOKEN
1231: ,p_token2_value => SQLERRM);
1232: l_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1233: RETURN(l_return_status);
1234: END Validate_Attributes;
1235: ---------------------------------------------------------------------------
1236: -- PROCEDURE Validate_Record

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

1241: FUNCTION Validate_Record (
1242: p_sipv_rec IN sipv_rec_type,
1243: p_db_sipv_rec IN sipv_rec_type
1244: ) RETURN VARCHAR2 IS
1245: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1246: ------------------------------------
1247: -- FUNCTION validate_foreign_keys --
1248: ------------------------------------
1249: FUNCTION validate_foreign_keys (

Line 1264: l_return_status := OKL_API.G_RET_STS_ERROR;

1260: BEGIN
1261: RETURN (l_return_status);
1262: EXCEPTION
1263: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1264: l_return_status := OKL_API.G_RET_STS_ERROR;
1265: RETURN (l_return_status);
1266:
1267: End validate_record;
1268:

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

1268:
1269: FUNCTION Validate_Record (
1270: p_sipv_rec IN sipv_rec_type
1271: ) RETURN VARCHAR2 IS
1272: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1273: l_db_sipv_rec sipv_rec_type := get_rec(p_sipv_rec);
1274: BEGIN
1275: l_return_status := Validate_Record(p_sipv_rec => p_sipv_rec,
1276: p_db_sipv_rec => l_db_sipv_rec);

Line 1403: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1399: -- validate_row for:OKL_SUBSIDY_POOLS_V --
1400: ------------------------------------------
1401: PROCEDURE validate_row(
1402: p_api_version IN NUMBER,
1403: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1404: x_return_status OUT NOCOPY VARCHAR2,
1405: x_msg_count OUT NOCOPY NUMBER,
1406: x_msg_data OUT NOCOPY VARCHAR2,
1407: p_sipv_rec IN sipv_rec_type) IS

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

1407: p_sipv_rec IN sipv_rec_type) IS
1408:
1409: l_api_version CONSTANT NUMBER := 1;
1410: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
1411: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1412: l_sipv_rec sipv_rec_type := p_sipv_rec;
1413: l_sip_rec sip_rec_type;
1414: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type;
1415: BEGIN

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

1412: l_sipv_rec sipv_rec_type := p_sipv_rec;
1413: l_sip_rec sip_rec_type;
1414: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type;
1415: BEGIN
1416: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1417: G_PKG_NAME,
1418: p_init_msg_list,
1419: l_api_version,
1420: p_api_version,

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

1419: l_api_version,
1420: p_api_version,
1421: '_PVT',
1422: x_return_status);
1423: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1424: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1425: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1426: RAISE OKL_API.G_EXCEPTION_ERROR;
1427: END IF;

Line 1424: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1420: p_api_version,
1421: '_PVT',
1422: x_return_status);
1423: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1424: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1425: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1426: RAISE OKL_API.G_EXCEPTION_ERROR;
1427: END IF;
1428: --- Validate all non-missing attributes (Item Level Validation)

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

1421: '_PVT',
1422: x_return_status);
1423: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1424: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1425: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1426: RAISE OKL_API.G_EXCEPTION_ERROR;
1427: END IF;
1428: --- Validate all non-missing attributes (Item Level Validation)
1429: l_return_status := Validate_Attributes(l_sipv_rec);

Line 1426: RAISE OKL_API.G_EXCEPTION_ERROR;

1422: x_return_status);
1423: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1424: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1425: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1426: RAISE OKL_API.G_EXCEPTION_ERROR;
1427: END IF;
1428: --- Validate all non-missing attributes (Item Level Validation)
1429: l_return_status := Validate_Attributes(l_sipv_rec);
1430: --- If any errors happen abort API

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

1427: END IF;
1428: --- Validate all non-missing attributes (Item Level Validation)
1429: l_return_status := Validate_Attributes(l_sipv_rec);
1430: --- If any errors happen abort API
1431: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1432: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1433: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1434: RAISE OKL_API.G_EXCEPTION_ERROR;
1435: END IF;

Line 1432: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1428: --- Validate all non-missing attributes (Item Level Validation)
1429: l_return_status := Validate_Attributes(l_sipv_rec);
1430: --- If any errors happen abort API
1431: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1432: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1433: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1434: RAISE OKL_API.G_EXCEPTION_ERROR;
1435: END IF;
1436: l_return_status := Validate_Record(l_sipv_rec);

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

1429: l_return_status := Validate_Attributes(l_sipv_rec);
1430: --- If any errors happen abort API
1431: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1432: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1433: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1434: RAISE OKL_API.G_EXCEPTION_ERROR;
1435: END IF;
1436: l_return_status := Validate_Record(l_sipv_rec);
1437: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1434: RAISE OKL_API.G_EXCEPTION_ERROR;

1430: --- If any errors happen abort API
1431: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1432: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1433: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1434: RAISE OKL_API.G_EXCEPTION_ERROR;
1435: END IF;
1436: l_return_status := Validate_Record(l_sipv_rec);
1437: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1433: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1434: RAISE OKL_API.G_EXCEPTION_ERROR;
1435: END IF;
1436: l_return_status := Validate_Record(l_sipv_rec);
1437: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1439: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1440: RAISE OKL_API.G_EXCEPTION_ERROR;
1441: END IF;

Line 1438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1434: RAISE OKL_API.G_EXCEPTION_ERROR;
1435: END IF;
1436: l_return_status := Validate_Record(l_sipv_rec);
1437: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1439: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1440: RAISE OKL_API.G_EXCEPTION_ERROR;
1441: END IF;
1442: x_return_status := l_return_status;

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

1435: END IF;
1436: l_return_status := Validate_Record(l_sipv_rec);
1437: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1439: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1440: RAISE OKL_API.G_EXCEPTION_ERROR;
1441: END IF;
1442: x_return_status := l_return_status;
1443: EXCEPTION

Line 1440: RAISE OKL_API.G_EXCEPTION_ERROR;

1436: l_return_status := Validate_Record(l_sipv_rec);
1437: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1439: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1440: RAISE OKL_API.G_EXCEPTION_ERROR;
1441: END IF;
1442: x_return_status := l_return_status;
1443: EXCEPTION
1444: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 1444: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1440: RAISE OKL_API.G_EXCEPTION_ERROR;
1441: END IF;
1442: x_return_status := l_return_status;
1443: EXCEPTION
1444: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1445: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1446: (
1447: l_api_name,
1448: G_PKG_NAME,

Line 1445: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1441: END IF;
1442: x_return_status := l_return_status;
1443: EXCEPTION
1444: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1445: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1446: (
1447: l_api_name,
1448: G_PKG_NAME,
1449: 'OKL_API.G_RET_STS_ERROR',

Line 1449: 'OKL_API.G_RET_STS_ERROR',

1445: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1446: (
1447: l_api_name,
1448: G_PKG_NAME,
1449: 'OKL_API.G_RET_STS_ERROR',
1450: x_msg_count,
1451: x_msg_data,
1452: '_PVT'
1453: );

Line 1454: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1450: x_msg_count,
1451: x_msg_data,
1452: '_PVT'
1453: );
1454: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1455: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1456: (
1457: l_api_name,
1458: G_PKG_NAME,

Line 1455: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1451: x_msg_data,
1452: '_PVT'
1453: );
1454: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1455: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1456: (
1457: l_api_name,
1458: G_PKG_NAME,
1459: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1459: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1455: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1456: (
1457: l_api_name,
1458: G_PKG_NAME,
1459: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1460: x_msg_count,
1461: x_msg_data,
1462: '_PVT'
1463: );

Line 1465: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1461: x_msg_data,
1462: '_PVT'
1463: );
1464: WHEN OTHERS THEN
1465: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1466: (
1467: l_api_name,
1468: G_PKG_NAME,
1469: 'OTHERS',

Line 1480: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1476: -- PL/SQL TBL validate_row for:OKL_SUBSIDY_POOLS_V --
1477: -----------------------------------------------------
1478: PROCEDURE validate_row(
1479: p_api_version IN NUMBER,
1480: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1481: x_return_status OUT NOCOPY VARCHAR2,
1482: x_msg_count OUT NOCOPY NUMBER,
1483: x_msg_data OUT NOCOPY VARCHAR2,
1484: p_sipv_tbl IN sipv_tbl_type,

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

1481: x_return_status OUT NOCOPY VARCHAR2,
1482: x_msg_count OUT NOCOPY NUMBER,
1483: x_msg_data OUT NOCOPY VARCHAR2,
1484: p_sipv_tbl IN sipv_tbl_type,
1485: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
1486:
1487: l_api_version CONSTANT NUMBER := 1;
1488: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
1489: i NUMBER := 0;

Line 1491: OKL_API.init_msg_list(p_init_msg_list);

1487: l_api_version CONSTANT NUMBER := 1;
1488: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
1489: i NUMBER := 0;
1490: BEGIN
1491: OKL_API.init_msg_list(p_init_msg_list);
1492: -- Make sure PL/SQL table has records in it before passing
1493: IF (p_sipv_tbl.COUNT > 0) THEN
1494: i := p_sipv_tbl.FIRST;
1495: LOOP

Line 1497: l_error_rec OKL_API.ERROR_REC_TYPE;

1493: IF (p_sipv_tbl.COUNT > 0) THEN
1494: i := p_sipv_tbl.FIRST;
1495: LOOP
1496: DECLARE
1497: l_error_rec OKL_API.ERROR_REC_TYPE;
1498: BEGIN
1499: l_error_rec.api_name := l_api_name;
1500: l_error_rec.api_package := G_PKG_NAME;
1501: l_error_rec.idx := i;

Line 1504: p_init_msg_list => OKL_API.G_FALSE,

1500: l_error_rec.api_package := G_PKG_NAME;
1501: l_error_rec.idx := i;
1502: validate_row (
1503: p_api_version => p_api_version,
1504: p_init_msg_list => OKL_API.G_FALSE,
1505: x_return_status => l_error_rec.error_type,
1506: x_msg_count => l_error_rec.msg_count,
1507: x_msg_data => l_error_rec.msg_data,
1508: p_sipv_rec => p_sipv_tbl(i));

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

1505: x_return_status => l_error_rec.error_type,
1506: x_msg_count => l_error_rec.msg_count,
1507: x_msg_data => l_error_rec.msg_data,
1508: p_sipv_rec => p_sipv_tbl(i));
1509: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
1510: l_error_rec.sqlcode := SQLCODE;
1511: load_error_tbl(l_error_rec, px_error_tbl);
1512: ELSE
1513: x_msg_count := l_error_rec.msg_count;

Line 1517: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1513: x_msg_count := l_error_rec.msg_count;
1514: x_msg_data := l_error_rec.msg_data;
1515: END IF;
1516: EXCEPTION
1517: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1518: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1519: l_error_rec.sqlcode := SQLCODE;
1520: load_error_tbl(l_error_rec, px_error_tbl);
1521: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

1514: x_msg_data := l_error_rec.msg_data;
1515: END IF;
1516: EXCEPTION
1517: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1518: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1519: l_error_rec.sqlcode := SQLCODE;
1520: load_error_tbl(l_error_rec, px_error_tbl);
1521: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1522: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 1521: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1517: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1518: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1519: l_error_rec.sqlcode := SQLCODE;
1520: load_error_tbl(l_error_rec, px_error_tbl);
1521: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1522: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
1523: l_error_rec.sqlcode := SQLCODE;
1524: load_error_tbl(l_error_rec, px_error_tbl);
1525: WHEN OTHERS THEN

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

1518: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1519: l_error_rec.sqlcode := SQLCODE;
1520: load_error_tbl(l_error_rec, px_error_tbl);
1521: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1522: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
1523: l_error_rec.sqlcode := SQLCODE;
1524: load_error_tbl(l_error_rec, px_error_tbl);
1525: WHEN OTHERS THEN
1526: l_error_rec.error_type := 'OTHERS';

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

1533: END IF;
1534: -- Loop through the error_tbl to find the error with the highest severity
1535: -- and return it.
1536: x_return_status := find_highest_exception(px_error_tbl);
1537: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1538: EXCEPTION
1539: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1540: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1541: (

Line 1539: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1535: -- and return it.
1536: x_return_status := find_highest_exception(px_error_tbl);
1537: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1538: EXCEPTION
1539: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1540: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1541: (
1542: l_api_name,
1543: G_PKG_NAME,

Line 1540: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1536: x_return_status := find_highest_exception(px_error_tbl);
1537: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1538: EXCEPTION
1539: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1540: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1541: (
1542: l_api_name,
1543: G_PKG_NAME,
1544: 'OKL_API.G_RET_STS_ERROR',

Line 1544: 'OKL_API.G_RET_STS_ERROR',

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

Line 1549: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1550: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1546: x_msg_data,
1547: '_PVT'
1548: );
1549: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1550: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1551: (
1552: l_api_name,
1553: G_PKG_NAME,
1554: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1554: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 1560: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 1576: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1572: -- PL/SQL TBL validate_row for:OKL_SUBSIDY_POOLS_V --
1573: -----------------------------------------------------
1574: PROCEDURE validate_row(
1575: p_api_version IN NUMBER,
1576: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1577: x_return_status OUT NOCOPY VARCHAR2,
1578: x_msg_count OUT NOCOPY NUMBER,
1579: x_msg_data OUT NOCOPY VARCHAR2,
1580: p_sipv_tbl IN sipv_tbl_type) IS

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

1580: p_sipv_tbl IN sipv_tbl_type) IS
1581:
1582: l_api_version CONSTANT NUMBER := 1;
1583: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1584: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1585: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1586: BEGIN
1587: OKL_API.init_msg_list(p_init_msg_list);
1588: -- Make sure PL/SQL table has records in it before passing

Line 1585: l_error_tbl OKL_API.ERROR_TBL_TYPE;

1581:
1582: l_api_version CONSTANT NUMBER := 1;
1583: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1584: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1585: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1586: BEGIN
1587: OKL_API.init_msg_list(p_init_msg_list);
1588: -- Make sure PL/SQL table has records in it before passing
1589: IF (p_sipv_tbl.COUNT > 0) THEN

Line 1587: OKL_API.init_msg_list(p_init_msg_list);

1583: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1584: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1585: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1586: BEGIN
1587: OKL_API.init_msg_list(p_init_msg_list);
1588: -- Make sure PL/SQL table has records in it before passing
1589: IF (p_sipv_tbl.COUNT > 0) THEN
1590: validate_row (
1591: p_api_version => p_api_version,

Line 1592: p_init_msg_list => OKL_API.G_FALSE,

1588: -- Make sure PL/SQL table has records in it before passing
1589: IF (p_sipv_tbl.COUNT > 0) THEN
1590: validate_row (
1591: p_api_version => p_api_version,
1592: p_init_msg_list => OKL_API.G_FALSE,
1593: x_return_status => x_return_status,
1594: x_msg_count => x_msg_count,
1595: x_msg_data => x_msg_data,
1596: p_sipv_tbl => p_sipv_tbl,

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

1595: x_msg_data => x_msg_data,
1596: p_sipv_tbl => p_sipv_tbl,
1597: px_error_tbl => l_error_tbl);
1598: END IF;
1599: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1600: EXCEPTION
1601: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1602: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1603: (

Line 1601: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1597: px_error_tbl => l_error_tbl);
1598: END IF;
1599: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1600: EXCEPTION
1601: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1602: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1603: (
1604: l_api_name,
1605: G_PKG_NAME,

Line 1602: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1598: END IF;
1599: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1600: EXCEPTION
1601: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1602: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1603: (
1604: l_api_name,
1605: G_PKG_NAME,
1606: 'OKL_API.G_RET_STS_ERROR',

Line 1606: 'OKL_API.G_RET_STS_ERROR',

1602: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1603: (
1604: l_api_name,
1605: G_PKG_NAME,
1606: 'OKL_API.G_RET_STS_ERROR',
1607: x_msg_count,
1608: x_msg_data,
1609: '_PVT'
1610: );

Line 1611: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1607: x_msg_count,
1608: x_msg_data,
1609: '_PVT'
1610: );
1611: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1612: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1613: (
1614: l_api_name,
1615: G_PKG_NAME,

Line 1612: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1608: x_msg_data,
1609: '_PVT'
1610: );
1611: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1612: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1613: (
1614: l_api_name,
1615: G_PKG_NAME,
1616: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1616: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1612: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1613: (
1614: l_api_name,
1615: G_PKG_NAME,
1616: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1617: x_msg_count,
1618: x_msg_data,
1619: '_PVT'
1620: );

Line 1622: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1618: x_msg_data,
1619: '_PVT'
1620: );
1621: WHEN OTHERS THEN
1622: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1623: (
1624: l_api_name,
1625: G_PKG_NAME,
1626: 'OTHERS',

Line 1640: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1636: ----------------------------------------
1637: -- insert_row for:OKL_SUBSIDY_POOLS_B --
1638: ----------------------------------------
1639: PROCEDURE insert_row(
1640: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1641: x_return_status OUT NOCOPY VARCHAR2,
1642: x_msg_count OUT NOCOPY NUMBER,
1643: x_msg_data OUT NOCOPY VARCHAR2,
1644: p_sip_rec IN sip_rec_type,

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

1645: x_sip_rec OUT NOCOPY sip_rec_type) IS
1646:
1647: l_api_version CONSTANT NUMBER := 1;
1648: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
1649: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1650: l_sip_rec sip_rec_type := p_sip_rec;
1651: l_def_sip_rec sip_rec_type;
1652: --------------------------------------------
1653: -- Set_Attributes for:OKL_SUBSIDY_POOLS_B --

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

1655: FUNCTION Set_Attributes (
1656: p_sip_rec IN sip_rec_type,
1657: x_sip_rec OUT NOCOPY sip_rec_type
1658: ) RETURN VARCHAR2 IS
1659: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1660: BEGIN
1661: x_sip_rec := p_sip_rec;
1662: RETURN(l_return_status);
1663: END Set_Attributes;

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

1661: x_sip_rec := p_sip_rec;
1662: RETURN(l_return_status);
1663: END Set_Attributes;
1664: BEGIN
1665: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1666: p_init_msg_list,
1667: '_PVT',
1668: x_return_status);
1669: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

1665: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1666: p_init_msg_list,
1667: '_PVT',
1668: x_return_status);
1669: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1670: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1671: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1672: RAISE OKL_API.G_EXCEPTION_ERROR;
1673: END IF;

Line 1670: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1666: p_init_msg_list,
1667: '_PVT',
1668: x_return_status);
1669: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1670: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1671: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1672: RAISE OKL_API.G_EXCEPTION_ERROR;
1673: END IF;
1674: --- Setting item atributes

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

1667: '_PVT',
1668: x_return_status);
1669: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1670: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1671: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1672: RAISE OKL_API.G_EXCEPTION_ERROR;
1673: END IF;
1674: --- Setting item atributes
1675: l_return_status := Set_Attributes(

Line 1672: RAISE OKL_API.G_EXCEPTION_ERROR;

1668: x_return_status);
1669: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1670: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1671: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1672: RAISE OKL_API.G_EXCEPTION_ERROR;
1673: END IF;
1674: --- Setting item atributes
1675: l_return_status := Set_Attributes(
1676: p_sip_rec, -- IN

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

1675: l_return_status := Set_Attributes(
1676: p_sip_rec, -- IN
1677: l_sip_rec); -- OUT
1678: --- If any errors happen abort API
1679: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1680: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1681: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1682: RAISE OKL_API.G_EXCEPTION_ERROR;
1683: END IF;

Line 1680: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1676: p_sip_rec, -- IN
1677: l_sip_rec); -- OUT
1678: --- If any errors happen abort API
1679: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1680: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1681: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1682: RAISE OKL_API.G_EXCEPTION_ERROR;
1683: END IF;
1684: INSERT INTO OKL_SUBSIDY_POOLS_B(

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

1677: l_sip_rec); -- OUT
1678: --- If any errors happen abort API
1679: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1680: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1681: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1682: RAISE OKL_API.G_EXCEPTION_ERROR;
1683: END IF;
1684: INSERT INTO OKL_SUBSIDY_POOLS_B(
1685: id,

Line 1682: RAISE OKL_API.G_EXCEPTION_ERROR;

1678: --- If any errors happen abort API
1679: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1680: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1681: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1682: RAISE OKL_API.G_EXCEPTION_ERROR;
1683: END IF;
1684: INSERT INTO OKL_SUBSIDY_POOLS_B(
1685: id,
1686: object_version_number,

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

1755: l_sip_rec.last_update_login);
1756: -- Set OUT values
1757: x_sip_rec := l_sip_rec;
1758: x_return_status := l_return_status;
1759: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1760: EXCEPTION
1761: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1762: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1763: (

Line 1761: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1757: x_sip_rec := l_sip_rec;
1758: x_return_status := l_return_status;
1759: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1760: EXCEPTION
1761: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1762: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1763: (
1764: l_api_name,
1765: G_PKG_NAME,

Line 1762: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1758: x_return_status := l_return_status;
1759: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1760: EXCEPTION
1761: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1762: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1763: (
1764: l_api_name,
1765: G_PKG_NAME,
1766: 'OKL_API.G_RET_STS_ERROR',

Line 1766: 'OKL_API.G_RET_STS_ERROR',

1762: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1763: (
1764: l_api_name,
1765: G_PKG_NAME,
1766: 'OKL_API.G_RET_STS_ERROR',
1767: x_msg_count,
1768: x_msg_data,
1769: '_PVT'
1770: );

Line 1771: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1767: x_msg_count,
1768: x_msg_data,
1769: '_PVT'
1770: );
1771: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1772: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1773: (
1774: l_api_name,
1775: G_PKG_NAME,

Line 1772: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1768: x_msg_data,
1769: '_PVT'
1770: );
1771: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1772: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1773: (
1774: l_api_name,
1775: G_PKG_NAME,
1776: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1776: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1772: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1773: (
1774: l_api_name,
1775: G_PKG_NAME,
1776: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1777: x_msg_count,
1778: x_msg_data,
1779: '_PVT'
1780: );

Line 1782: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1778: x_msg_data,
1779: '_PVT'
1780: );
1781: WHEN OTHERS THEN
1782: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1783: (
1784: l_api_name,
1785: G_PKG_NAME,
1786: 'OTHERS',

Line 1796: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1792: -----------------------------------------
1793: -- insert_row for:OKL_SUBSIDY_POOLS_TL --
1794: -----------------------------------------
1795: PROCEDURE insert_row(
1796: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1797: x_return_status OUT NOCOPY VARCHAR2,
1798: x_msg_count OUT NOCOPY NUMBER,
1799: x_msg_data OUT NOCOPY VARCHAR2,
1800: p_okl_subsidy_pools_tl_rec IN okl_subsidy_pools_tl_rec_type,

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

1801: x_okl_subsidy_pools_tl_rec OUT NOCOPY okl_subsidy_pools_tl_rec_type) IS
1802:
1803: l_api_version CONSTANT NUMBER := 1;
1804: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
1805: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1806: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type := p_okl_subsidy_pools_tl_rec;
1807: l_def_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type;
1808: CURSOR get_languages IS
1809: SELECT *

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

1815: FUNCTION Set_Attributes (
1816: p_okl_subsidy_pools_tl_rec IN okl_subsidy_pools_tl_rec_type,
1817: x_okl_subsidy_pools_tl_rec OUT NOCOPY okl_subsidy_pools_tl_rec_type
1818: ) RETURN VARCHAR2 IS
1819: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1820: BEGIN
1821: x_okl_subsidy_pools_tl_rec := p_okl_subsidy_pools_tl_rec;
1822: x_okl_subsidy_pools_tl_rec.LANGUAGE := USERENV('LANG');
1823: x_okl_subsidy_pools_tl_rec.SOURCE_LANG := USERENV('LANG');

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

1823: x_okl_subsidy_pools_tl_rec.SOURCE_LANG := USERENV('LANG');
1824: RETURN(l_return_status);
1825: END Set_Attributes;
1826: BEGIN
1827: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1828: p_init_msg_list,
1829: '_PVT',
1830: x_return_status);
1831: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

1827: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1828: p_init_msg_list,
1829: '_PVT',
1830: x_return_status);
1831: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1832: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1833: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1834: RAISE OKL_API.G_EXCEPTION_ERROR;
1835: END IF;

Line 1832: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1828: p_init_msg_list,
1829: '_PVT',
1830: x_return_status);
1831: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1832: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1833: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1834: RAISE OKL_API.G_EXCEPTION_ERROR;
1835: END IF;
1836: --- Setting item attributes

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

1829: '_PVT',
1830: x_return_status);
1831: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1832: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1833: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1834: RAISE OKL_API.G_EXCEPTION_ERROR;
1835: END IF;
1836: --- Setting item attributes
1837: l_return_status := Set_Attributes(

Line 1834: RAISE OKL_API.G_EXCEPTION_ERROR;

1830: x_return_status);
1831: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1832: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1833: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1834: RAISE OKL_API.G_EXCEPTION_ERROR;
1835: END IF;
1836: --- Setting item attributes
1837: l_return_status := Set_Attributes(
1838: p_okl_subsidy_pools_tl_rec, -- IN

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

1837: l_return_status := Set_Attributes(
1838: p_okl_subsidy_pools_tl_rec, -- IN
1839: l_okl_subsidy_pools_tl_rec); -- OUT
1840: --- If any errors happen abort API
1841: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1842: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1843: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1844: RAISE OKL_API.G_EXCEPTION_ERROR;
1845: END IF;

Line 1842: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1838: p_okl_subsidy_pools_tl_rec, -- IN
1839: l_okl_subsidy_pools_tl_rec); -- OUT
1840: --- If any errors happen abort API
1841: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1842: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1843: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1844: RAISE OKL_API.G_EXCEPTION_ERROR;
1845: END IF;
1846: FOR l_lang_rec IN get_languages LOOP

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

1839: l_okl_subsidy_pools_tl_rec); -- OUT
1840: --- If any errors happen abort API
1841: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1842: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1843: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1844: RAISE OKL_API.G_EXCEPTION_ERROR;
1845: END IF;
1846: FOR l_lang_rec IN get_languages LOOP
1847: l_okl_subsidy_pools_tl_rec.language := l_lang_rec.language_code;

Line 1844: RAISE OKL_API.G_EXCEPTION_ERROR;

1840: --- If any errors happen abort API
1841: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1842: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1843: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1844: RAISE OKL_API.G_EXCEPTION_ERROR;
1845: END IF;
1846: FOR l_lang_rec IN get_languages LOOP
1847: l_okl_subsidy_pools_tl_rec.language := l_lang_rec.language_code;
1848: INSERT INTO OKL_SUBSIDY_POOLS_TL(

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

1872: END LOOP;
1873: -- Set OUT values
1874: x_okl_subsidy_pools_tl_rec := l_okl_subsidy_pools_tl_rec;
1875: x_return_status := l_return_status;
1876: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1877: EXCEPTION
1878: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1879: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1880: (

Line 1878: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1874: x_okl_subsidy_pools_tl_rec := l_okl_subsidy_pools_tl_rec;
1875: x_return_status := l_return_status;
1876: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1877: EXCEPTION
1878: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1879: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1880: (
1881: l_api_name,
1882: G_PKG_NAME,

Line 1879: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1875: x_return_status := l_return_status;
1876: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1877: EXCEPTION
1878: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1879: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1880: (
1881: l_api_name,
1882: G_PKG_NAME,
1883: 'OKL_API.G_RET_STS_ERROR',

Line 1883: 'OKL_API.G_RET_STS_ERROR',

1879: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1880: (
1881: l_api_name,
1882: G_PKG_NAME,
1883: 'OKL_API.G_RET_STS_ERROR',
1884: x_msg_count,
1885: x_msg_data,
1886: '_PVT'
1887: );

Line 1888: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1884: x_msg_count,
1885: x_msg_data,
1886: '_PVT'
1887: );
1888: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1889: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1890: (
1891: l_api_name,
1892: G_PKG_NAME,

Line 1889: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1885: x_msg_data,
1886: '_PVT'
1887: );
1888: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1889: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1890: (
1891: l_api_name,
1892: G_PKG_NAME,
1893: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1893: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1889: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1890: (
1891: l_api_name,
1892: G_PKG_NAME,
1893: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1894: x_msg_count,
1895: x_msg_data,
1896: '_PVT'
1897: );

Line 1899: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1895: x_msg_data,
1896: '_PVT'
1897: );
1898: WHEN OTHERS THEN
1899: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1900: (
1901: l_api_name,
1902: G_PKG_NAME,
1903: 'OTHERS',

Line 1914: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1910: -- insert_row for :OKL_SUBSIDY_POOLS_V --
1911: -----------------------------------------
1912: PROCEDURE insert_row(
1913: p_api_version IN NUMBER,
1914: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1915: x_return_status OUT NOCOPY VARCHAR2,
1916: x_msg_count OUT NOCOPY NUMBER,
1917: x_msg_data OUT NOCOPY VARCHAR2,
1918: p_sipv_rec IN sipv_rec_type,

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

1919: x_sipv_rec OUT NOCOPY sipv_rec_type) IS
1920:
1921: l_api_version CONSTANT NUMBER := 1;
1922: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1923: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1924: l_sipv_rec sipv_rec_type := p_sipv_rec;
1925: l_def_sipv_rec sipv_rec_type;
1926: l_sip_rec sip_rec_type;
1927: lx_sip_rec sip_rec_type;

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

1948: FUNCTION Set_Attributes (
1949: p_sipv_rec IN sipv_rec_type,
1950: x_sipv_rec OUT NOCOPY sipv_rec_type
1951: ) RETURN VARCHAR2 IS
1952: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1953: BEGIN
1954: x_sipv_rec := p_sipv_rec;
1955: x_sipv_rec.OBJECT_VERSION_NUMBER := 1;
1956: x_sipv_rec.SFWT_FLAG := 'N';

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

1956: x_sipv_rec.SFWT_FLAG := 'N';
1957: RETURN(l_return_status);
1958: END Set_Attributes;
1959: BEGIN
1960: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1961: G_PKG_NAME,
1962: p_init_msg_list,
1963: l_api_version,
1964: p_api_version,

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

1963: l_api_version,
1964: p_api_version,
1965: '_PVT',
1966: x_return_status);
1967: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1968: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1969: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1970: RAISE OKL_API.G_EXCEPTION_ERROR;
1971: END IF;

Line 1968: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1964: p_api_version,
1965: '_PVT',
1966: x_return_status);
1967: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1968: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1969: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1970: RAISE OKL_API.G_EXCEPTION_ERROR;
1971: END IF;
1972: l_sipv_rec := null_out_defaults(p_sipv_rec);

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

1965: '_PVT',
1966: x_return_status);
1967: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1968: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1969: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1970: RAISE OKL_API.G_EXCEPTION_ERROR;
1971: END IF;
1972: l_sipv_rec := null_out_defaults(p_sipv_rec);
1973: -- Set primary key value

Line 1970: RAISE OKL_API.G_EXCEPTION_ERROR;

1966: x_return_status);
1967: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1968: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1969: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1970: RAISE OKL_API.G_EXCEPTION_ERROR;
1971: END IF;
1972: l_sipv_rec := null_out_defaults(p_sipv_rec);
1973: -- Set primary key value
1974: l_sipv_rec.ID := get_seq_id;

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

1976: l_return_Status := Set_Attributes(
1977: l_sipv_rec, -- IN
1978: l_def_sipv_rec); -- OUT
1979: --- If any errors happen abort API
1980: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1981: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1982: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1983: RAISE OKL_API.G_EXCEPTION_ERROR;
1984: END IF;

Line 1981: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1977: l_sipv_rec, -- IN
1978: l_def_sipv_rec); -- OUT
1979: --- If any errors happen abort API
1980: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1981: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1982: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1983: RAISE OKL_API.G_EXCEPTION_ERROR;
1984: END IF;
1985: l_def_sipv_rec := fill_who_columns(l_def_sipv_rec);

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

1978: l_def_sipv_rec); -- OUT
1979: --- If any errors happen abort API
1980: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1981: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1982: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1983: RAISE OKL_API.G_EXCEPTION_ERROR;
1984: END IF;
1985: l_def_sipv_rec := fill_who_columns(l_def_sipv_rec);
1986: --- Validate all non-missing attributes (Item Level Validation)

Line 1983: RAISE OKL_API.G_EXCEPTION_ERROR;

1979: --- If any errors happen abort API
1980: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1981: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1982: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1983: RAISE OKL_API.G_EXCEPTION_ERROR;
1984: END IF;
1985: l_def_sipv_rec := fill_who_columns(l_def_sipv_rec);
1986: --- Validate all non-missing attributes (Item Level Validation)
1987: l_return_status := Validate_Attributes(l_def_sipv_rec);

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

1985: l_def_sipv_rec := fill_who_columns(l_def_sipv_rec);
1986: --- Validate all non-missing attributes (Item Level Validation)
1987: l_return_status := Validate_Attributes(l_def_sipv_rec);
1988: --- If any errors happen abort API
1989: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1990: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1991: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1992: RAISE OKL_API.G_EXCEPTION_ERROR;
1993: END IF;

Line 1990: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1986: --- Validate all non-missing attributes (Item Level Validation)
1987: l_return_status := Validate_Attributes(l_def_sipv_rec);
1988: --- If any errors happen abort API
1989: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1990: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1991: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1992: RAISE OKL_API.G_EXCEPTION_ERROR;
1993: END IF;
1994: l_return_status := Validate_Record(l_def_sipv_rec);

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

1987: l_return_status := Validate_Attributes(l_def_sipv_rec);
1988: --- If any errors happen abort API
1989: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1990: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1991: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1992: RAISE OKL_API.G_EXCEPTION_ERROR;
1993: END IF;
1994: l_return_status := Validate_Record(l_def_sipv_rec);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1992: RAISE OKL_API.G_EXCEPTION_ERROR;

1988: --- If any errors happen abort API
1989: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1990: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1991: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1992: RAISE OKL_API.G_EXCEPTION_ERROR;
1993: END IF;
1994: l_return_status := Validate_Record(l_def_sipv_rec);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1991: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1992: RAISE OKL_API.G_EXCEPTION_ERROR;
1993: END IF;
1994: l_return_status := Validate_Record(l_def_sipv_rec);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;

Line 1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1992: RAISE OKL_API.G_EXCEPTION_ERROR;
1993: END IF;
1994: l_return_status := Validate_Record(l_def_sipv_rec);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;
2000: -----------------------------------------

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

1993: END IF;
1994: l_return_status := Validate_Record(l_def_sipv_rec);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;
2000: -----------------------------------------
2001: -- Move VIEW record to "Child" records --

Line 1998: RAISE OKL_API.G_EXCEPTION_ERROR;

1994: l_return_status := Validate_Record(l_def_sipv_rec);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;
2000: -----------------------------------------
2001: -- Move VIEW record to "Child" records --
2002: -----------------------------------------

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

2012: x_msg_data,
2013: l_sip_rec,
2014: lx_sip_rec
2015: );
2016: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2017: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2018: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2019: RAISE OKL_API.G_EXCEPTION_ERROR;
2020: END IF;

Line 2017: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2013: l_sip_rec,
2014: lx_sip_rec
2015: );
2016: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2017: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2018: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2019: RAISE OKL_API.G_EXCEPTION_ERROR;
2020: END IF;
2021: migrate(lx_sip_rec, l_def_sipv_rec);

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

2014: lx_sip_rec
2015: );
2016: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2017: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2018: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2019: RAISE OKL_API.G_EXCEPTION_ERROR;
2020: END IF;
2021: migrate(lx_sip_rec, l_def_sipv_rec);
2022: insert_row(

Line 2019: RAISE OKL_API.G_EXCEPTION_ERROR;

2015: );
2016: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2017: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2018: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2019: RAISE OKL_API.G_EXCEPTION_ERROR;
2020: END IF;
2021: migrate(lx_sip_rec, l_def_sipv_rec);
2022: insert_row(
2023: p_init_msg_list,

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

2026: x_msg_data,
2027: l_okl_subsidy_pools_tl_rec,
2028: lx_okl_subsidy_pools_tl_rec
2029: );
2030: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2031: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2032: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2033: RAISE OKL_API.G_EXCEPTION_ERROR;
2034: END IF;

Line 2031: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2027: l_okl_subsidy_pools_tl_rec,
2028: lx_okl_subsidy_pools_tl_rec
2029: );
2030: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2031: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2032: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2033: RAISE OKL_API.G_EXCEPTION_ERROR;
2034: END IF;
2035: migrate(lx_okl_subsidy_pools_tl_rec, l_def_sipv_rec);

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

2028: lx_okl_subsidy_pools_tl_rec
2029: );
2030: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2031: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2032: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2033: RAISE OKL_API.G_EXCEPTION_ERROR;
2034: END IF;
2035: migrate(lx_okl_subsidy_pools_tl_rec, l_def_sipv_rec);
2036: -- Set OUT values

Line 2033: RAISE OKL_API.G_EXCEPTION_ERROR;

2029: );
2030: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2031: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2032: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2033: RAISE OKL_API.G_EXCEPTION_ERROR;
2034: END IF;
2035: migrate(lx_okl_subsidy_pools_tl_rec, l_def_sipv_rec);
2036: -- Set OUT values
2037: x_sipv_rec := l_def_sipv_rec;

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

2035: migrate(lx_okl_subsidy_pools_tl_rec, l_def_sipv_rec);
2036: -- Set OUT values
2037: x_sipv_rec := l_def_sipv_rec;
2038: x_return_status := l_return_status;
2039: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2040: EXCEPTION
2041: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2042: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2043: (

Line 2041: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2037: x_sipv_rec := l_def_sipv_rec;
2038: x_return_status := l_return_status;
2039: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2040: EXCEPTION
2041: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2042: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2043: (
2044: l_api_name,
2045: G_PKG_NAME,

Line 2042: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2038: x_return_status := l_return_status;
2039: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2040: EXCEPTION
2041: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2042: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2043: (
2044: l_api_name,
2045: G_PKG_NAME,
2046: 'OKL_API.G_RET_STS_ERROR',

Line 2046: 'OKL_API.G_RET_STS_ERROR',

2042: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2043: (
2044: l_api_name,
2045: G_PKG_NAME,
2046: 'OKL_API.G_RET_STS_ERROR',
2047: x_msg_count,
2048: x_msg_data,
2049: '_PVT'
2050: );

Line 2051: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2047: x_msg_count,
2048: x_msg_data,
2049: '_PVT'
2050: );
2051: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2052: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2053: (
2054: l_api_name,
2055: G_PKG_NAME,

Line 2052: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2048: x_msg_data,
2049: '_PVT'
2050: );
2051: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2052: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2053: (
2054: l_api_name,
2055: G_PKG_NAME,
2056: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2056: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2052: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2053: (
2054: l_api_name,
2055: G_PKG_NAME,
2056: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2057: x_msg_count,
2058: x_msg_data,
2059: '_PVT'
2060: );

Line 2062: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2058: x_msg_data,
2059: '_PVT'
2060: );
2061: WHEN OTHERS THEN
2062: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2063: (
2064: l_api_name,
2065: G_PKG_NAME,
2066: 'OTHERS',

Line 2077: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2073: -- PL/SQL TBL insert_row for:SIPV_TBL --
2074: ----------------------------------------
2075: PROCEDURE insert_row(
2076: p_api_version IN NUMBER,
2077: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2078: x_return_status OUT NOCOPY VARCHAR2,
2079: x_msg_count OUT NOCOPY NUMBER,
2080: x_msg_data OUT NOCOPY VARCHAR2,
2081: p_sipv_tbl IN sipv_tbl_type,

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

2079: x_msg_count OUT NOCOPY NUMBER,
2080: x_msg_data OUT NOCOPY VARCHAR2,
2081: p_sipv_tbl IN sipv_tbl_type,
2082: x_sipv_tbl OUT NOCOPY sipv_tbl_type,
2083: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
2084:
2085: l_api_version CONSTANT NUMBER := 1;
2086: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
2087: i NUMBER := 0;

Line 2089: OKL_API.init_msg_list(p_init_msg_list);

2085: l_api_version CONSTANT NUMBER := 1;
2086: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
2087: i NUMBER := 0;
2088: BEGIN
2089: OKL_API.init_msg_list(p_init_msg_list);
2090: -- Make sure PL/SQL table has records in it before passing
2091: IF (p_sipv_tbl.COUNT > 0) THEN
2092: i := p_sipv_tbl.FIRST;
2093: LOOP

Line 2095: l_error_rec OKL_API.ERROR_REC_TYPE;

2091: IF (p_sipv_tbl.COUNT > 0) THEN
2092: i := p_sipv_tbl.FIRST;
2093: LOOP
2094: DECLARE
2095: l_error_rec OKL_API.ERROR_REC_TYPE;
2096: BEGIN
2097: l_error_rec.api_name := l_api_name;
2098: l_error_rec.api_package := G_PKG_NAME;
2099: l_error_rec.idx := i;

Line 2102: p_init_msg_list => OKL_API.G_FALSE,

2098: l_error_rec.api_package := G_PKG_NAME;
2099: l_error_rec.idx := i;
2100: insert_row (
2101: p_api_version => p_api_version,
2102: p_init_msg_list => OKL_API.G_FALSE,
2103: x_return_status => l_error_rec.error_type,
2104: x_msg_count => l_error_rec.msg_count,
2105: x_msg_data => l_error_rec.msg_data,
2106: p_sipv_rec => p_sipv_tbl(i),

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

2104: x_msg_count => l_error_rec.msg_count,
2105: x_msg_data => l_error_rec.msg_data,
2106: p_sipv_rec => p_sipv_tbl(i),
2107: x_sipv_rec => x_sipv_tbl(i));
2108: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
2109: l_error_rec.sqlcode := SQLCODE;
2110: load_error_tbl(l_error_rec, px_error_tbl);
2111: ELSE
2112: x_msg_count := l_error_rec.msg_count;

Line 2116: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2112: x_msg_count := l_error_rec.msg_count;
2113: x_msg_data := l_error_rec.msg_data;
2114: END IF;
2115: EXCEPTION
2116: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2117: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2118: l_error_rec.sqlcode := SQLCODE;
2119: load_error_tbl(l_error_rec, px_error_tbl);
2120: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

2113: x_msg_data := l_error_rec.msg_data;
2114: END IF;
2115: EXCEPTION
2116: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2117: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2118: l_error_rec.sqlcode := SQLCODE;
2119: load_error_tbl(l_error_rec, px_error_tbl);
2120: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2121: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 2120: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2116: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2117: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2118: l_error_rec.sqlcode := SQLCODE;
2119: load_error_tbl(l_error_rec, px_error_tbl);
2120: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2121: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2122: l_error_rec.sqlcode := SQLCODE;
2123: load_error_tbl(l_error_rec, px_error_tbl);
2124: WHEN OTHERS THEN

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

2117: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2118: l_error_rec.sqlcode := SQLCODE;
2119: load_error_tbl(l_error_rec, px_error_tbl);
2120: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2121: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2122: l_error_rec.sqlcode := SQLCODE;
2123: load_error_tbl(l_error_rec, px_error_tbl);
2124: WHEN OTHERS THEN
2125: l_error_rec.error_type := 'OTHERS';

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

2132: END IF;
2133: -- Loop through the error_tbl to find the error with the highest severity
2134: -- and return it.
2135: x_return_status := find_highest_exception(px_error_tbl);
2136: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2137: EXCEPTION
2138: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2139: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2140: (

Line 2138: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2134: -- and return it.
2135: x_return_status := find_highest_exception(px_error_tbl);
2136: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2137: EXCEPTION
2138: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2139: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2140: (
2141: l_api_name,
2142: G_PKG_NAME,

Line 2139: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2135: x_return_status := find_highest_exception(px_error_tbl);
2136: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2137: EXCEPTION
2138: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2139: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2140: (
2141: l_api_name,
2142: G_PKG_NAME,
2143: 'OKL_API.G_RET_STS_ERROR',

Line 2143: 'OKL_API.G_RET_STS_ERROR',

2139: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2140: (
2141: l_api_name,
2142: G_PKG_NAME,
2143: 'OKL_API.G_RET_STS_ERROR',
2144: x_msg_count,
2145: x_msg_data,
2146: '_PVT'
2147: );

Line 2148: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2144: x_msg_count,
2145: x_msg_data,
2146: '_PVT'
2147: );
2148: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2149: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2150: (
2151: l_api_name,
2152: G_PKG_NAME,

Line 2149: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2145: x_msg_data,
2146: '_PVT'
2147: );
2148: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2149: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2150: (
2151: l_api_name,
2152: G_PKG_NAME,
2153: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2153: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2149: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2150: (
2151: l_api_name,
2152: G_PKG_NAME,
2153: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2154: x_msg_count,
2155: x_msg_data,
2156: '_PVT'
2157: );

Line 2159: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2155: x_msg_data,
2156: '_PVT'
2157: );
2158: WHEN OTHERS THEN
2159: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2160: (
2161: l_api_name,
2162: G_PKG_NAME,
2163: 'OTHERS',

Line 2175: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2171: -- PL/SQL TBL insert_row for:SIPV_TBL --
2172: ----------------------------------------
2173: PROCEDURE insert_row(
2174: p_api_version IN NUMBER,
2175: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2176: x_return_status OUT NOCOPY VARCHAR2,
2177: x_msg_count OUT NOCOPY NUMBER,
2178: x_msg_data OUT NOCOPY VARCHAR2,
2179: p_sipv_tbl IN sipv_tbl_type,

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

2180: x_sipv_tbl OUT NOCOPY sipv_tbl_type) IS
2181:
2182: l_api_version CONSTANT NUMBER := 1;
2183: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2184: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2185: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2186: BEGIN
2187: OKL_API.init_msg_list(p_init_msg_list);
2188: -- Make sure PL/SQL table has records in it before passing

Line 2185: l_error_tbl OKL_API.ERROR_TBL_TYPE;

2181:
2182: l_api_version CONSTANT NUMBER := 1;
2183: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2184: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2185: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2186: BEGIN
2187: OKL_API.init_msg_list(p_init_msg_list);
2188: -- Make sure PL/SQL table has records in it before passing
2189: IF (p_sipv_tbl.COUNT > 0) THEN

Line 2187: OKL_API.init_msg_list(p_init_msg_list);

2183: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2184: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2185: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2186: BEGIN
2187: OKL_API.init_msg_list(p_init_msg_list);
2188: -- Make sure PL/SQL table has records in it before passing
2189: IF (p_sipv_tbl.COUNT > 0) THEN
2190: insert_row (
2191: p_api_version => p_api_version,

Line 2192: p_init_msg_list => OKL_API.G_FALSE,

2188: -- Make sure PL/SQL table has records in it before passing
2189: IF (p_sipv_tbl.COUNT > 0) THEN
2190: insert_row (
2191: p_api_version => p_api_version,
2192: p_init_msg_list => OKL_API.G_FALSE,
2193: x_return_status => x_return_status,
2194: x_msg_count => x_msg_count,
2195: x_msg_data => x_msg_data,
2196: p_sipv_tbl => p_sipv_tbl,

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

2196: p_sipv_tbl => p_sipv_tbl,
2197: x_sipv_tbl => x_sipv_tbl,
2198: px_error_tbl => l_error_tbl);
2199: END IF;
2200: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2201: EXCEPTION
2202: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2203: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2204: (

Line 2202: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2198: px_error_tbl => l_error_tbl);
2199: END IF;
2200: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2201: EXCEPTION
2202: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2203: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2204: (
2205: l_api_name,
2206: G_PKG_NAME,

Line 2203: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2199: END IF;
2200: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2201: EXCEPTION
2202: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2203: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2204: (
2205: l_api_name,
2206: G_PKG_NAME,
2207: 'OKL_API.G_RET_STS_ERROR',

Line 2207: 'OKL_API.G_RET_STS_ERROR',

2203: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2204: (
2205: l_api_name,
2206: G_PKG_NAME,
2207: 'OKL_API.G_RET_STS_ERROR',
2208: x_msg_count,
2209: x_msg_data,
2210: '_PVT'
2211: );

Line 2212: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2208: x_msg_count,
2209: x_msg_data,
2210: '_PVT'
2211: );
2212: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2213: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2214: (
2215: l_api_name,
2216: G_PKG_NAME,

Line 2213: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2209: x_msg_data,
2210: '_PVT'
2211: );
2212: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2213: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2214: (
2215: l_api_name,
2216: G_PKG_NAME,
2217: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2217: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2223: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2241: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2237: --------------------------------------
2238: -- lock_row for:OKL_SUBSIDY_POOLS_B --
2239: --------------------------------------
2240: PROCEDURE lock_row(
2241: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2242: x_return_status OUT NOCOPY VARCHAR2,
2243: x_msg_count OUT NOCOPY NUMBER,
2244: x_msg_data OUT NOCOPY VARCHAR2,
2245: p_sip_rec IN sip_rec_type) IS

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

2258: FROM OKL_SUBSIDY_POOLS_B
2259: WHERE ID = p_sip_rec.id;
2260: l_api_version CONSTANT NUMBER := 1;
2261: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
2262: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2263: l_object_version_number OKL_SUBSIDY_POOLS_B.OBJECT_VERSION_NUMBER%TYPE;
2264: lc_object_version_number OKL_SUBSIDY_POOLS_B.OBJECT_VERSION_NUMBER%TYPE;
2265: l_row_notfound BOOLEAN := FALSE;
2266: lc_row_notfound BOOLEAN := FALSE;

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

2264: lc_object_version_number OKL_SUBSIDY_POOLS_B.OBJECT_VERSION_NUMBER%TYPE;
2265: l_row_notfound BOOLEAN := FALSE;
2266: lc_row_notfound BOOLEAN := FALSE;
2267: BEGIN
2268: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2269: p_init_msg_list,
2270: '_PVT',
2271: x_return_status);
2272: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

2268: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2269: p_init_msg_list,
2270: '_PVT',
2271: x_return_status);
2272: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2273: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2274: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2275: RAISE OKL_API.G_EXCEPTION_ERROR;
2276: END IF;

Line 2273: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2269: p_init_msg_list,
2270: '_PVT',
2271: x_return_status);
2272: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2273: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2274: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2275: RAISE OKL_API.G_EXCEPTION_ERROR;
2276: END IF;
2277: BEGIN

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

2270: '_PVT',
2271: x_return_status);
2272: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2273: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2274: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2275: RAISE OKL_API.G_EXCEPTION_ERROR;
2276: END IF;
2277: BEGIN
2278: OPEN lock_csr(p_sip_rec);

Line 2275: RAISE OKL_API.G_EXCEPTION_ERROR;

2271: x_return_status);
2272: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2273: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2274: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2275: RAISE OKL_API.G_EXCEPTION_ERROR;
2276: END IF;
2277: BEGIN
2278: OPEN lock_csr(p_sip_rec);
2279: FETCH lock_csr INTO l_object_version_number;

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

2283: WHEN E_Resource_Busy THEN
2284: IF (lock_csr%ISOPEN) THEN
2285: CLOSE lock_csr;
2286: END IF;
2287: OKL_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2288: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2289: END;
2290:
2291: IF ( l_row_notfound ) THEN

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

2294: lc_row_notfound := lchk_csr%NOTFOUND;
2295: CLOSE lchk_csr;
2296: END IF;
2297: IF (lc_row_notfound) THEN
2298: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2299: RAISE OKL_API.G_EXCEPTION_ERROR;
2300: ELSIF lc_object_version_number > p_sip_rec.object_version_number THEN
2301: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2302: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2299: RAISE OKL_API.G_EXCEPTION_ERROR;

2295: CLOSE lchk_csr;
2296: END IF;
2297: IF (lc_row_notfound) THEN
2298: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2299: RAISE OKL_API.G_EXCEPTION_ERROR;
2300: ELSIF lc_object_version_number > p_sip_rec.object_version_number THEN
2301: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2302: RAISE OKL_API.G_EXCEPTION_ERROR;
2303: ELSIF lc_object_version_number <> p_sip_rec.object_version_number THEN

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

2297: IF (lc_row_notfound) THEN
2298: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2299: RAISE OKL_API.G_EXCEPTION_ERROR;
2300: ELSIF lc_object_version_number > p_sip_rec.object_version_number THEN
2301: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2302: RAISE OKL_API.G_EXCEPTION_ERROR;
2303: ELSIF lc_object_version_number <> p_sip_rec.object_version_number THEN
2304: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2305: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2302: RAISE OKL_API.G_EXCEPTION_ERROR;

2298: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2299: RAISE OKL_API.G_EXCEPTION_ERROR;
2300: ELSIF lc_object_version_number > p_sip_rec.object_version_number THEN
2301: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2302: RAISE OKL_API.G_EXCEPTION_ERROR;
2303: ELSIF lc_object_version_number <> p_sip_rec.object_version_number THEN
2304: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2305: RAISE OKL_API.G_EXCEPTION_ERROR;
2306: ELSIF lc_object_version_number = -1 THEN

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

2300: ELSIF lc_object_version_number > p_sip_rec.object_version_number THEN
2301: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2302: RAISE OKL_API.G_EXCEPTION_ERROR;
2303: ELSIF lc_object_version_number <> p_sip_rec.object_version_number THEN
2304: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2305: RAISE OKL_API.G_EXCEPTION_ERROR;
2306: ELSIF lc_object_version_number = -1 THEN
2307: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2308: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2305: RAISE OKL_API.G_EXCEPTION_ERROR;

2301: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2302: RAISE OKL_API.G_EXCEPTION_ERROR;
2303: ELSIF lc_object_version_number <> p_sip_rec.object_version_number THEN
2304: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2305: RAISE OKL_API.G_EXCEPTION_ERROR;
2306: ELSIF lc_object_version_number = -1 THEN
2307: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2308: RAISE OKL_API.G_EXCEPTION_ERROR;
2309: END IF;

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

2303: ELSIF lc_object_version_number <> p_sip_rec.object_version_number THEN
2304: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2305: RAISE OKL_API.G_EXCEPTION_ERROR;
2306: ELSIF lc_object_version_number = -1 THEN
2307: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2308: RAISE OKL_API.G_EXCEPTION_ERROR;
2309: END IF;
2310: x_return_status := l_return_status;
2311: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2308: RAISE OKL_API.G_EXCEPTION_ERROR;

2304: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2305: RAISE OKL_API.G_EXCEPTION_ERROR;
2306: ELSIF lc_object_version_number = -1 THEN
2307: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2308: RAISE OKL_API.G_EXCEPTION_ERROR;
2309: END IF;
2310: x_return_status := l_return_status;
2311: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2312: EXCEPTION

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

2307: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2308: RAISE OKL_API.G_EXCEPTION_ERROR;
2309: END IF;
2310: x_return_status := l_return_status;
2311: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2312: EXCEPTION
2313: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2314: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2315: (

Line 2313: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2309: END IF;
2310: x_return_status := l_return_status;
2311: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2312: EXCEPTION
2313: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2314: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2315: (
2316: l_api_name,
2317: G_PKG_NAME,

Line 2314: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2318: 'OKL_API.G_RET_STS_ERROR',

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

Line 2323: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2324: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2328: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2334: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2348: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2344: ---------------------------------------
2345: -- lock_row for:OKL_SUBSIDY_POOLS_TL --
2346: ---------------------------------------
2347: PROCEDURE lock_row(
2348: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2349: x_return_status OUT NOCOPY VARCHAR2,
2350: x_msg_count OUT NOCOPY NUMBER,
2351: x_msg_data OUT NOCOPY VARCHAR2,
2352: p_okl_subsidy_pools_tl_rec IN okl_subsidy_pools_tl_rec_type) IS

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

2360: FOR UPDATE NOWAIT;
2361:
2362: l_api_version CONSTANT NUMBER := 1;
2363: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
2364: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2365: l_lock_var lock_csr%ROWTYPE;
2366: l_row_notfound BOOLEAN := FALSE;
2367: lc_row_notfound BOOLEAN := FALSE;
2368: BEGIN

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

2365: l_lock_var lock_csr%ROWTYPE;
2366: l_row_notfound BOOLEAN := FALSE;
2367: lc_row_notfound BOOLEAN := FALSE;
2368: BEGIN
2369: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2370: p_init_msg_list,
2371: '_PVT',
2372: x_return_status);
2373: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

2369: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2370: p_init_msg_list,
2371: '_PVT',
2372: x_return_status);
2373: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2375: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2376: RAISE OKL_API.G_EXCEPTION_ERROR;
2377: END IF;

Line 2374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2370: p_init_msg_list,
2371: '_PVT',
2372: x_return_status);
2373: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2375: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2376: RAISE OKL_API.G_EXCEPTION_ERROR;
2377: END IF;
2378: BEGIN

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

2371: '_PVT',
2372: x_return_status);
2373: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2375: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2376: RAISE OKL_API.G_EXCEPTION_ERROR;
2377: END IF;
2378: BEGIN
2379: OPEN lock_csr(p_okl_subsidy_pools_tl_rec);

Line 2376: RAISE OKL_API.G_EXCEPTION_ERROR;

2372: x_return_status);
2373: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2375: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2376: RAISE OKL_API.G_EXCEPTION_ERROR;
2377: END IF;
2378: BEGIN
2379: OPEN lock_csr(p_okl_subsidy_pools_tl_rec);
2380: FETCH lock_csr INTO l_lock_var;

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

2384: WHEN E_Resource_Busy THEN
2385: IF (lock_csr%ISOPEN) THEN
2386: CLOSE lock_csr;
2387: END IF;
2388: OKL_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2389: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2390: END;
2391:
2392: IF ( l_row_notfound ) THEN

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

2389: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2390: END;
2391:
2392: IF ( l_row_notfound ) THEN
2393: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2394: RAISE OKL_API.G_EXCEPTION_ERROR;
2395: END IF;
2396: x_return_status := l_return_status;
2397: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2394: RAISE OKL_API.G_EXCEPTION_ERROR;

2390: END;
2391:
2392: IF ( l_row_notfound ) THEN
2393: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2394: RAISE OKL_API.G_EXCEPTION_ERROR;
2395: END IF;
2396: x_return_status := l_return_status;
2397: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2398: EXCEPTION

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

2393: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2394: RAISE OKL_API.G_EXCEPTION_ERROR;
2395: END IF;
2396: x_return_status := l_return_status;
2397: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2398: EXCEPTION
2399: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2400: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2401: (

Line 2399: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2395: END IF;
2396: x_return_status := l_return_status;
2397: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2398: EXCEPTION
2399: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2400: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2401: (
2402: l_api_name,
2403: G_PKG_NAME,

Line 2400: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2396: x_return_status := l_return_status;
2397: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2398: EXCEPTION
2399: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2400: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2401: (
2402: l_api_name,
2403: G_PKG_NAME,
2404: 'OKL_API.G_RET_STS_ERROR',

Line 2404: 'OKL_API.G_RET_STS_ERROR',

2400: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2401: (
2402: l_api_name,
2403: G_PKG_NAME,
2404: 'OKL_API.G_RET_STS_ERROR',
2405: x_msg_count,
2406: x_msg_data,
2407: '_PVT'
2408: );

Line 2409: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2405: x_msg_count,
2406: x_msg_data,
2407: '_PVT'
2408: );
2409: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2410: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2411: (
2412: l_api_name,
2413: G_PKG_NAME,

Line 2410: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2406: x_msg_data,
2407: '_PVT'
2408: );
2409: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2410: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2411: (
2412: l_api_name,
2413: G_PKG_NAME,
2414: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2414: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2410: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2411: (
2412: l_api_name,
2413: G_PKG_NAME,
2414: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2415: x_msg_count,
2416: x_msg_data,
2417: '_PVT'
2418: );

Line 2420: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2416: x_msg_data,
2417: '_PVT'
2418: );
2419: WHEN OTHERS THEN
2420: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2421: (
2422: l_api_name,
2423: G_PKG_NAME,
2424: 'OTHERS',

Line 2435: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2431: -- lock_row for: OKL_SUBSIDY_POOLS_V --
2432: ---------------------------------------
2433: PROCEDURE lock_row(
2434: p_api_version IN NUMBER,
2435: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2436: x_return_status OUT NOCOPY VARCHAR2,
2437: x_msg_count OUT NOCOPY NUMBER,
2438: x_msg_data OUT NOCOPY VARCHAR2,
2439: p_sipv_rec IN sipv_rec_type) IS

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

2439: p_sipv_rec IN sipv_rec_type) IS
2440:
2441: l_api_version CONSTANT NUMBER := 1;
2442: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
2443: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2444: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type;
2445: l_sip_rec sip_rec_type;
2446: BEGIN
2447: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

2443: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2444: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type;
2445: l_sip_rec sip_rec_type;
2446: BEGIN
2447: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2448: G_PKG_NAME,
2449: p_init_msg_list,
2450: l_api_version,
2451: p_api_version,

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

2450: l_api_version,
2451: p_api_version,
2452: '_PVT',
2453: x_return_status);
2454: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2455: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2456: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2457: RAISE OKL_API.G_EXCEPTION_ERROR;
2458: END IF;

Line 2455: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2451: p_api_version,
2452: '_PVT',
2453: x_return_status);
2454: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2455: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2456: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2457: RAISE OKL_API.G_EXCEPTION_ERROR;
2458: END IF;
2459: -----------------------------------------

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

2452: '_PVT',
2453: x_return_status);
2454: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2455: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2456: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2457: RAISE OKL_API.G_EXCEPTION_ERROR;
2458: END IF;
2459: -----------------------------------------
2460: -- Move VIEW record to "Child" records --

Line 2457: RAISE OKL_API.G_EXCEPTION_ERROR;

2453: x_return_status);
2454: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2455: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2456: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2457: RAISE OKL_API.G_EXCEPTION_ERROR;
2458: END IF;
2459: -----------------------------------------
2460: -- Move VIEW record to "Child" records --
2461: -----------------------------------------

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

2470: x_msg_count,
2471: x_msg_data,
2472: l_okl_subsidy_pools_tl_rec
2473: );
2474: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2475: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2476: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2477: RAISE OKL_API.G_EXCEPTION_ERROR;
2478: END IF;

Line 2475: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2471: x_msg_data,
2472: l_okl_subsidy_pools_tl_rec
2473: );
2474: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2475: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2476: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2477: RAISE OKL_API.G_EXCEPTION_ERROR;
2478: END IF;
2479: lock_row(

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

2472: l_okl_subsidy_pools_tl_rec
2473: );
2474: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2475: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2476: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2477: RAISE OKL_API.G_EXCEPTION_ERROR;
2478: END IF;
2479: lock_row(
2480: p_init_msg_list,

Line 2477: RAISE OKL_API.G_EXCEPTION_ERROR;

2473: );
2474: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2475: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2476: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2477: RAISE OKL_API.G_EXCEPTION_ERROR;
2478: END IF;
2479: lock_row(
2480: p_init_msg_list,
2481: l_return_status,

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

2482: x_msg_count,
2483: x_msg_data,
2484: l_sip_rec
2485: );
2486: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2487: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2488: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2489: RAISE OKL_API.G_EXCEPTION_ERROR;
2490: END IF;

Line 2487: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2483: x_msg_data,
2484: l_sip_rec
2485: );
2486: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2487: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2488: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2489: RAISE OKL_API.G_EXCEPTION_ERROR;
2490: END IF;
2491: x_return_status := l_return_status;

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

2484: l_sip_rec
2485: );
2486: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2487: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2488: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2489: RAISE OKL_API.G_EXCEPTION_ERROR;
2490: END IF;
2491: x_return_status := l_return_status;
2492: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2489: RAISE OKL_API.G_EXCEPTION_ERROR;

2485: );
2486: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2487: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2488: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2489: RAISE OKL_API.G_EXCEPTION_ERROR;
2490: END IF;
2491: x_return_status := l_return_status;
2492: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2493: EXCEPTION

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

2488: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2489: RAISE OKL_API.G_EXCEPTION_ERROR;
2490: END IF;
2491: x_return_status := l_return_status;
2492: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2493: EXCEPTION
2494: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2495: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2496: (

Line 2494: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2490: END IF;
2491: x_return_status := l_return_status;
2492: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2493: EXCEPTION
2494: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2495: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2496: (
2497: l_api_name,
2498: G_PKG_NAME,

Line 2495: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2491: x_return_status := l_return_status;
2492: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2493: EXCEPTION
2494: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2495: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2496: (
2497: l_api_name,
2498: G_PKG_NAME,
2499: 'OKL_API.G_RET_STS_ERROR',

Line 2499: 'OKL_API.G_RET_STS_ERROR',

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

Line 2504: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2505: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2509: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2505: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2506: (
2507: l_api_name,
2508: G_PKG_NAME,
2509: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2510: x_msg_count,
2511: x_msg_data,
2512: '_PVT'
2513: );

Line 2515: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2511: x_msg_data,
2512: '_PVT'
2513: );
2514: WHEN OTHERS THEN
2515: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2516: (
2517: l_api_name,
2518: G_PKG_NAME,
2519: 'OTHERS',

Line 2530: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2526: -- PL/SQL TBL lock_row for:SIPV_TBL --
2527: --------------------------------------
2528: PROCEDURE lock_row(
2529: p_api_version IN NUMBER,
2530: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2531: x_return_status OUT NOCOPY VARCHAR2,
2532: x_msg_count OUT NOCOPY NUMBER,
2533: x_msg_data OUT NOCOPY VARCHAR2,
2534: p_sipv_tbl IN sipv_tbl_type,

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

2531: x_return_status OUT NOCOPY VARCHAR2,
2532: x_msg_count OUT NOCOPY NUMBER,
2533: x_msg_data OUT NOCOPY VARCHAR2,
2534: p_sipv_tbl IN sipv_tbl_type,
2535: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
2536:
2537: l_api_version CONSTANT NUMBER := 1;
2538: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
2539: i NUMBER := 0;

Line 2541: OKL_API.init_msg_list(p_init_msg_list);

2537: l_api_version CONSTANT NUMBER := 1;
2538: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
2539: i NUMBER := 0;
2540: BEGIN
2541: OKL_API.init_msg_list(p_init_msg_list);
2542: -- Make sure PL/SQL table has recrods in it before passing
2543: IF (p_sipv_tbl.COUNT > 0) THEN
2544: i := p_sipv_tbl.FIRST;
2545: LOOP

Line 2547: l_error_rec OKL_API.ERROR_REC_TYPE;

2543: IF (p_sipv_tbl.COUNT > 0) THEN
2544: i := p_sipv_tbl.FIRST;
2545: LOOP
2546: DECLARE
2547: l_error_rec OKL_API.ERROR_REC_TYPE;
2548: BEGIN
2549: l_error_rec.api_name := l_api_name;
2550: l_error_rec.api_package := G_PKG_NAME;
2551: l_error_rec.idx := i;

Line 2554: p_init_msg_list => OKL_API.G_FALSE,

2550: l_error_rec.api_package := G_PKG_NAME;
2551: l_error_rec.idx := i;
2552: lock_row(
2553: p_api_version => p_api_version,
2554: p_init_msg_list => OKL_API.G_FALSE,
2555: x_return_status => l_error_rec.error_type,
2556: x_msg_count => l_error_rec.msg_count,
2557: x_msg_data => l_error_rec.msg_data,
2558: p_sipv_rec => p_sipv_tbl(i));

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

2555: x_return_status => l_error_rec.error_type,
2556: x_msg_count => l_error_rec.msg_count,
2557: x_msg_data => l_error_rec.msg_data,
2558: p_sipv_rec => p_sipv_tbl(i));
2559: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
2560: l_error_rec.sqlcode := SQLCODE;
2561: load_error_tbl(l_error_rec, px_error_tbl);
2562: ELSE
2563: x_msg_count := l_error_rec.msg_count;

Line 2567: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2563: x_msg_count := l_error_rec.msg_count;
2564: x_msg_data := l_error_rec.msg_data;
2565: END IF;
2566: EXCEPTION
2567: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2568: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2569: l_error_rec.sqlcode := SQLCODE;
2570: load_error_tbl(l_error_rec, px_error_tbl);
2571: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

2564: x_msg_data := l_error_rec.msg_data;
2565: END IF;
2566: EXCEPTION
2567: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2568: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2569: l_error_rec.sqlcode := SQLCODE;
2570: load_error_tbl(l_error_rec, px_error_tbl);
2571: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2572: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 2571: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2567: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2568: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2569: l_error_rec.sqlcode := SQLCODE;
2570: load_error_tbl(l_error_rec, px_error_tbl);
2571: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2572: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2573: l_error_rec.sqlcode := SQLCODE;
2574: load_error_tbl(l_error_rec, px_error_tbl);
2575: WHEN OTHERS THEN

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

2568: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2569: l_error_rec.sqlcode := SQLCODE;
2570: load_error_tbl(l_error_rec, px_error_tbl);
2571: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2572: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2573: l_error_rec.sqlcode := SQLCODE;
2574: load_error_tbl(l_error_rec, px_error_tbl);
2575: WHEN OTHERS THEN
2576: l_error_rec.error_type := 'OTHERS';

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

2583: END IF;
2584: -- Loop through the error_tbl to find the error with the highest severity
2585: -- and return it.
2586: x_return_status := find_highest_exception(px_error_tbl);
2587: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2588: EXCEPTION
2589: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2590: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2591: (

Line 2589: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2585: -- and return it.
2586: x_return_status := find_highest_exception(px_error_tbl);
2587: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2588: EXCEPTION
2589: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2590: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2591: (
2592: l_api_name,
2593: G_PKG_NAME,

Line 2590: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2586: x_return_status := find_highest_exception(px_error_tbl);
2587: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2588: EXCEPTION
2589: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2590: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2591: (
2592: l_api_name,
2593: G_PKG_NAME,
2594: 'OKL_API.G_RET_STS_ERROR',

Line 2594: 'OKL_API.G_RET_STS_ERROR',

2590: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2591: (
2592: l_api_name,
2593: G_PKG_NAME,
2594: 'OKL_API.G_RET_STS_ERROR',
2595: x_msg_count,
2596: x_msg_data,
2597: '_PVT'
2598: );

Line 2599: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2600: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2596: x_msg_data,
2597: '_PVT'
2598: );
2599: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2600: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2601: (
2602: l_api_name,
2603: G_PKG_NAME,
2604: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2604: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2600: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2601: (
2602: l_api_name,
2603: G_PKG_NAME,
2604: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2605: x_msg_count,
2606: x_msg_data,
2607: '_PVT'
2608: );

Line 2610: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2606: x_msg_data,
2607: '_PVT'
2608: );
2609: WHEN OTHERS THEN
2610: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2611: (
2612: l_api_name,
2613: G_PKG_NAME,
2614: 'OTHERS',

Line 2625: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2621: -- PL/SQL TBL lock_row for:SIPV_TBL --
2622: --------------------------------------
2623: PROCEDURE lock_row(
2624: p_api_version IN NUMBER,
2625: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2626: x_return_status OUT NOCOPY VARCHAR2,
2627: x_msg_count OUT NOCOPY NUMBER,
2628: x_msg_data OUT NOCOPY VARCHAR2,
2629: p_sipv_tbl IN sipv_tbl_type) IS

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

2629: p_sipv_tbl IN sipv_tbl_type) IS
2630:
2631: l_api_version CONSTANT NUMBER := 1;
2632: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2633: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2634: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2635: BEGIN
2636: OKL_API.init_msg_list(p_init_msg_list);
2637: -- Make sure PL/SQL table has recrods in it before passing

Line 2634: l_error_tbl OKL_API.ERROR_TBL_TYPE;

2630:
2631: l_api_version CONSTANT NUMBER := 1;
2632: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2633: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2634: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2635: BEGIN
2636: OKL_API.init_msg_list(p_init_msg_list);
2637: -- Make sure PL/SQL table has recrods in it before passing
2638: IF (p_sipv_tbl.COUNT > 0) THEN

Line 2636: OKL_API.init_msg_list(p_init_msg_list);

2632: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2633: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2634: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2635: BEGIN
2636: OKL_API.init_msg_list(p_init_msg_list);
2637: -- Make sure PL/SQL table has recrods in it before passing
2638: IF (p_sipv_tbl.COUNT > 0) THEN
2639: lock_row(
2640: p_api_version => p_api_version,

Line 2641: p_init_msg_list => OKL_API.G_FALSE,

2637: -- Make sure PL/SQL table has recrods in it before passing
2638: IF (p_sipv_tbl.COUNT > 0) THEN
2639: lock_row(
2640: p_api_version => p_api_version,
2641: p_init_msg_list => OKL_API.G_FALSE,
2642: x_return_status => x_return_status,
2643: x_msg_count => x_msg_count,
2644: x_msg_data => x_msg_data,
2645: p_sipv_tbl => p_sipv_tbl,

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

2644: x_msg_data => x_msg_data,
2645: p_sipv_tbl => p_sipv_tbl,
2646: px_error_tbl => l_error_tbl);
2647: END IF;
2648: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2649: EXCEPTION
2650: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2651: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2652: (

Line 2650: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2646: px_error_tbl => l_error_tbl);
2647: END IF;
2648: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2649: EXCEPTION
2650: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2651: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2652: (
2653: l_api_name,
2654: G_PKG_NAME,

Line 2651: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2655: 'OKL_API.G_RET_STS_ERROR',

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

Line 2660: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2661: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2665: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2671: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2688: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2684: ----------------------------------------
2685: -- update_row for:OKL_SUBSIDY_POOLS_B --
2686: ----------------------------------------
2687: PROCEDURE update_row(
2688: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2689: x_return_status OUT NOCOPY VARCHAR2,
2690: x_msg_count OUT NOCOPY NUMBER,
2691: x_msg_data OUT NOCOPY VARCHAR2,
2692: p_sip_rec IN sip_rec_type,

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

2693: x_sip_rec OUT NOCOPY sip_rec_type) IS
2694:
2695: l_api_version CONSTANT NUMBER := 1;
2696: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
2697: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2698: l_sip_rec sip_rec_type := p_sip_rec;
2699: l_def_sip_rec sip_rec_type;
2700: l_row_notfound BOOLEAN := TRUE;
2701: ----------------------------------

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

2706: x_sip_rec OUT NOCOPY sip_rec_type
2707: ) RETURN VARCHAR2 IS
2708: l_sip_rec sip_rec_type;
2709: l_row_notfound BOOLEAN := TRUE;
2710: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2711: BEGIN
2712: x_sip_rec := p_sip_rec;
2713: -- Get current database values
2714: l_sip_rec := get_rec(p_sip_rec, l_return_status);

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

2711: BEGIN
2712: x_sip_rec := p_sip_rec;
2713: -- Get current database values
2714: l_sip_rec := get_rec(p_sip_rec, l_return_status);
2715: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
2716: IF (x_sip_rec.id = OKL_API.G_MISS_NUM)
2717: THEN
2718: x_sip_rec.id := l_sip_rec.id;
2719: END IF;

Line 2716: IF (x_sip_rec.id = OKL_API.G_MISS_NUM)

2712: x_sip_rec := p_sip_rec;
2713: -- Get current database values
2714: l_sip_rec := get_rec(p_sip_rec, l_return_status);
2715: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
2716: IF (x_sip_rec.id = OKL_API.G_MISS_NUM)
2717: THEN
2718: x_sip_rec.id := l_sip_rec.id;
2719: END IF;
2720: IF (x_sip_rec.object_version_number = OKL_API.G_MISS_NUM)

Line 2720: IF (x_sip_rec.object_version_number = OKL_API.G_MISS_NUM)

2716: IF (x_sip_rec.id = OKL_API.G_MISS_NUM)
2717: THEN
2718: x_sip_rec.id := l_sip_rec.id;
2719: END IF;
2720: IF (x_sip_rec.object_version_number = OKL_API.G_MISS_NUM)
2721: THEN
2722: x_sip_rec.object_version_number := l_sip_rec.object_version_number;
2723: END IF;
2724: IF (x_sip_rec.pool_type_code = OKL_API.G_MISS_CHAR)

Line 2724: IF (x_sip_rec.pool_type_code = OKL_API.G_MISS_CHAR)

2720: IF (x_sip_rec.object_version_number = OKL_API.G_MISS_NUM)
2721: THEN
2722: x_sip_rec.object_version_number := l_sip_rec.object_version_number;
2723: END IF;
2724: IF (x_sip_rec.pool_type_code = OKL_API.G_MISS_CHAR)
2725: THEN
2726: x_sip_rec.pool_type_code := l_sip_rec.pool_type_code;
2727: END IF;
2728: IF (x_sip_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR)

Line 2728: IF (x_sip_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR)

2724: IF (x_sip_rec.pool_type_code = OKL_API.G_MISS_CHAR)
2725: THEN
2726: x_sip_rec.pool_type_code := l_sip_rec.pool_type_code;
2727: END IF;
2728: IF (x_sip_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR)
2729: THEN
2730: x_sip_rec.subsidy_pool_name := l_sip_rec.subsidy_pool_name;
2731: END IF;
2732: IF (x_sip_rec.effective_from_date = OKL_API.G_MISS_DATE)

Line 2732: IF (x_sip_rec.effective_from_date = OKL_API.G_MISS_DATE)

2728: IF (x_sip_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR)
2729: THEN
2730: x_sip_rec.subsidy_pool_name := l_sip_rec.subsidy_pool_name;
2731: END IF;
2732: IF (x_sip_rec.effective_from_date = OKL_API.G_MISS_DATE)
2733: THEN
2734: x_sip_rec.effective_from_date := l_sip_rec.effective_from_date;
2735: END IF;
2736: IF (x_sip_rec.effective_to_date = OKL_API.G_MISS_DATE)

Line 2736: IF (x_sip_rec.effective_to_date = OKL_API.G_MISS_DATE)

2732: IF (x_sip_rec.effective_from_date = OKL_API.G_MISS_DATE)
2733: THEN
2734: x_sip_rec.effective_from_date := l_sip_rec.effective_from_date;
2735: END IF;
2736: IF (x_sip_rec.effective_to_date = OKL_API.G_MISS_DATE)
2737: THEN
2738: x_sip_rec.effective_to_date := l_sip_rec.effective_to_date;
2739: END IF;
2740: IF (x_sip_rec.currency_code = OKL_API.G_MISS_CHAR)

Line 2740: IF (x_sip_rec.currency_code = OKL_API.G_MISS_CHAR)

2736: IF (x_sip_rec.effective_to_date = OKL_API.G_MISS_DATE)
2737: THEN
2738: x_sip_rec.effective_to_date := l_sip_rec.effective_to_date;
2739: END IF;
2740: IF (x_sip_rec.currency_code = OKL_API.G_MISS_CHAR)
2741: THEN
2742: x_sip_rec.currency_code := l_sip_rec.currency_code;
2743: END IF;
2744: IF (x_sip_rec.currency_conversion_type = OKL_API.G_MISS_CHAR)

Line 2744: IF (x_sip_rec.currency_conversion_type = OKL_API.G_MISS_CHAR)

2740: IF (x_sip_rec.currency_code = OKL_API.G_MISS_CHAR)
2741: THEN
2742: x_sip_rec.currency_code := l_sip_rec.currency_code;
2743: END IF;
2744: IF (x_sip_rec.currency_conversion_type = OKL_API.G_MISS_CHAR)
2745: THEN
2746: x_sip_rec.currency_conversion_type := l_sip_rec.currency_conversion_type;
2747: END IF;
2748: IF (x_sip_rec.decision_status_code = OKL_API.G_MISS_CHAR)

Line 2748: IF (x_sip_rec.decision_status_code = OKL_API.G_MISS_CHAR)

2744: IF (x_sip_rec.currency_conversion_type = OKL_API.G_MISS_CHAR)
2745: THEN
2746: x_sip_rec.currency_conversion_type := l_sip_rec.currency_conversion_type;
2747: END IF;
2748: IF (x_sip_rec.decision_status_code = OKL_API.G_MISS_CHAR)
2749: THEN
2750: x_sip_rec.decision_status_code := l_sip_rec.decision_status_code;
2751: END IF;
2752: IF (x_sip_rec.subsidy_pool_id = OKL_API.G_MISS_NUM)

Line 2752: IF (x_sip_rec.subsidy_pool_id = OKL_API.G_MISS_NUM)

2748: IF (x_sip_rec.decision_status_code = OKL_API.G_MISS_CHAR)
2749: THEN
2750: x_sip_rec.decision_status_code := l_sip_rec.decision_status_code;
2751: END IF;
2752: IF (x_sip_rec.subsidy_pool_id = OKL_API.G_MISS_NUM)
2753: THEN
2754: x_sip_rec.subsidy_pool_id := l_sip_rec.subsidy_pool_id;
2755: END IF;
2756: IF (x_sip_rec.reporting_pool_limit = OKL_API.G_MISS_NUM)

Line 2756: IF (x_sip_rec.reporting_pool_limit = OKL_API.G_MISS_NUM)

2752: IF (x_sip_rec.subsidy_pool_id = OKL_API.G_MISS_NUM)
2753: THEN
2754: x_sip_rec.subsidy_pool_id := l_sip_rec.subsidy_pool_id;
2755: END IF;
2756: IF (x_sip_rec.reporting_pool_limit = OKL_API.G_MISS_NUM)
2757: THEN
2758: x_sip_rec.reporting_pool_limit := l_sip_rec.reporting_pool_limit;
2759: END IF;
2760: IF (x_sip_rec.total_budgets = OKL_API.G_MISS_NUM)

Line 2760: IF (x_sip_rec.total_budgets = OKL_API.G_MISS_NUM)

2756: IF (x_sip_rec.reporting_pool_limit = OKL_API.G_MISS_NUM)
2757: THEN
2758: x_sip_rec.reporting_pool_limit := l_sip_rec.reporting_pool_limit;
2759: END IF;
2760: IF (x_sip_rec.total_budgets = OKL_API.G_MISS_NUM)
2761: THEN
2762: x_sip_rec.total_budgets := l_sip_rec.total_budgets;
2763: END IF;
2764: IF (x_sip_rec.total_subsidy_amount = OKL_API.G_MISS_NUM)

Line 2764: IF (x_sip_rec.total_subsidy_amount = OKL_API.G_MISS_NUM)

2760: IF (x_sip_rec.total_budgets = OKL_API.G_MISS_NUM)
2761: THEN
2762: x_sip_rec.total_budgets := l_sip_rec.total_budgets;
2763: END IF;
2764: IF (x_sip_rec.total_subsidy_amount = OKL_API.G_MISS_NUM)
2765: THEN
2766: x_sip_rec.total_subsidy_amount := l_sip_rec.total_subsidy_amount;
2767: END IF;
2768: IF (x_sip_rec.decision_date = OKL_API.G_MISS_DATE)

Line 2768: IF (x_sip_rec.decision_date = OKL_API.G_MISS_DATE)

2764: IF (x_sip_rec.total_subsidy_amount = OKL_API.G_MISS_NUM)
2765: THEN
2766: x_sip_rec.total_subsidy_amount := l_sip_rec.total_subsidy_amount;
2767: END IF;
2768: IF (x_sip_rec.decision_date = OKL_API.G_MISS_DATE)
2769: THEN
2770: x_sip_rec.decision_date := l_sip_rec.decision_date;
2771: END IF;
2772: IF (x_sip_rec.attribute_category = OKL_API.G_MISS_CHAR)

Line 2772: IF (x_sip_rec.attribute_category = OKL_API.G_MISS_CHAR)

2768: IF (x_sip_rec.decision_date = OKL_API.G_MISS_DATE)
2769: THEN
2770: x_sip_rec.decision_date := l_sip_rec.decision_date;
2771: END IF;
2772: IF (x_sip_rec.attribute_category = OKL_API.G_MISS_CHAR)
2773: THEN
2774: x_sip_rec.attribute_category := l_sip_rec.attribute_category;
2775: END IF;
2776: IF (x_sip_rec.attribute1 = OKL_API.G_MISS_CHAR)

Line 2776: IF (x_sip_rec.attribute1 = OKL_API.G_MISS_CHAR)

2772: IF (x_sip_rec.attribute_category = OKL_API.G_MISS_CHAR)
2773: THEN
2774: x_sip_rec.attribute_category := l_sip_rec.attribute_category;
2775: END IF;
2776: IF (x_sip_rec.attribute1 = OKL_API.G_MISS_CHAR)
2777: THEN
2778: x_sip_rec.attribute1 := l_sip_rec.attribute1;
2779: END IF;
2780: IF (x_sip_rec.attribute2 = OKL_API.G_MISS_CHAR)

Line 2780: IF (x_sip_rec.attribute2 = OKL_API.G_MISS_CHAR)

2776: IF (x_sip_rec.attribute1 = OKL_API.G_MISS_CHAR)
2777: THEN
2778: x_sip_rec.attribute1 := l_sip_rec.attribute1;
2779: END IF;
2780: IF (x_sip_rec.attribute2 = OKL_API.G_MISS_CHAR)
2781: THEN
2782: x_sip_rec.attribute2 := l_sip_rec.attribute2;
2783: END IF;
2784: IF (x_sip_rec.attribute3 = OKL_API.G_MISS_CHAR)

Line 2784: IF (x_sip_rec.attribute3 = OKL_API.G_MISS_CHAR)

2780: IF (x_sip_rec.attribute2 = OKL_API.G_MISS_CHAR)
2781: THEN
2782: x_sip_rec.attribute2 := l_sip_rec.attribute2;
2783: END IF;
2784: IF (x_sip_rec.attribute3 = OKL_API.G_MISS_CHAR)
2785: THEN
2786: x_sip_rec.attribute3 := l_sip_rec.attribute3;
2787: END IF;
2788: IF (x_sip_rec.attribute4 = OKL_API.G_MISS_CHAR)

Line 2788: IF (x_sip_rec.attribute4 = OKL_API.G_MISS_CHAR)

2784: IF (x_sip_rec.attribute3 = OKL_API.G_MISS_CHAR)
2785: THEN
2786: x_sip_rec.attribute3 := l_sip_rec.attribute3;
2787: END IF;
2788: IF (x_sip_rec.attribute4 = OKL_API.G_MISS_CHAR)
2789: THEN
2790: x_sip_rec.attribute4 := l_sip_rec.attribute4;
2791: END IF;
2792: IF (x_sip_rec.attribute5 = OKL_API.G_MISS_CHAR)

Line 2792: IF (x_sip_rec.attribute5 = OKL_API.G_MISS_CHAR)

2788: IF (x_sip_rec.attribute4 = OKL_API.G_MISS_CHAR)
2789: THEN
2790: x_sip_rec.attribute4 := l_sip_rec.attribute4;
2791: END IF;
2792: IF (x_sip_rec.attribute5 = OKL_API.G_MISS_CHAR)
2793: THEN
2794: x_sip_rec.attribute5 := l_sip_rec.attribute5;
2795: END IF;
2796: IF (x_sip_rec.attribute6 = OKL_API.G_MISS_CHAR)

Line 2796: IF (x_sip_rec.attribute6 = OKL_API.G_MISS_CHAR)

2792: IF (x_sip_rec.attribute5 = OKL_API.G_MISS_CHAR)
2793: THEN
2794: x_sip_rec.attribute5 := l_sip_rec.attribute5;
2795: END IF;
2796: IF (x_sip_rec.attribute6 = OKL_API.G_MISS_CHAR)
2797: THEN
2798: x_sip_rec.attribute6 := l_sip_rec.attribute6;
2799: END IF;
2800: IF (x_sip_rec.attribute7 = OKL_API.G_MISS_CHAR)

Line 2800: IF (x_sip_rec.attribute7 = OKL_API.G_MISS_CHAR)

2796: IF (x_sip_rec.attribute6 = OKL_API.G_MISS_CHAR)
2797: THEN
2798: x_sip_rec.attribute6 := l_sip_rec.attribute6;
2799: END IF;
2800: IF (x_sip_rec.attribute7 = OKL_API.G_MISS_CHAR)
2801: THEN
2802: x_sip_rec.attribute7 := l_sip_rec.attribute7;
2803: END IF;
2804: IF (x_sip_rec.attribute8 = OKL_API.G_MISS_CHAR)

Line 2804: IF (x_sip_rec.attribute8 = OKL_API.G_MISS_CHAR)

2800: IF (x_sip_rec.attribute7 = OKL_API.G_MISS_CHAR)
2801: THEN
2802: x_sip_rec.attribute7 := l_sip_rec.attribute7;
2803: END IF;
2804: IF (x_sip_rec.attribute8 = OKL_API.G_MISS_CHAR)
2805: THEN
2806: x_sip_rec.attribute8 := l_sip_rec.attribute8;
2807: END IF;
2808: IF (x_sip_rec.attribute9 = OKL_API.G_MISS_CHAR)

Line 2808: IF (x_sip_rec.attribute9 = OKL_API.G_MISS_CHAR)

2804: IF (x_sip_rec.attribute8 = OKL_API.G_MISS_CHAR)
2805: THEN
2806: x_sip_rec.attribute8 := l_sip_rec.attribute8;
2807: END IF;
2808: IF (x_sip_rec.attribute9 = OKL_API.G_MISS_CHAR)
2809: THEN
2810: x_sip_rec.attribute9 := l_sip_rec.attribute9;
2811: END IF;
2812: IF (x_sip_rec.attribute10 = OKL_API.G_MISS_CHAR)

Line 2812: IF (x_sip_rec.attribute10 = OKL_API.G_MISS_CHAR)

2808: IF (x_sip_rec.attribute9 = OKL_API.G_MISS_CHAR)
2809: THEN
2810: x_sip_rec.attribute9 := l_sip_rec.attribute9;
2811: END IF;
2812: IF (x_sip_rec.attribute10 = OKL_API.G_MISS_CHAR)
2813: THEN
2814: x_sip_rec.attribute10 := l_sip_rec.attribute10;
2815: END IF;
2816: IF (x_sip_rec.attribute11 = OKL_API.G_MISS_CHAR)

Line 2816: IF (x_sip_rec.attribute11 = OKL_API.G_MISS_CHAR)

2812: IF (x_sip_rec.attribute10 = OKL_API.G_MISS_CHAR)
2813: THEN
2814: x_sip_rec.attribute10 := l_sip_rec.attribute10;
2815: END IF;
2816: IF (x_sip_rec.attribute11 = OKL_API.G_MISS_CHAR)
2817: THEN
2818: x_sip_rec.attribute11 := l_sip_rec.attribute11;
2819: END IF;
2820: IF (x_sip_rec.attribute12 = OKL_API.G_MISS_CHAR)

Line 2820: IF (x_sip_rec.attribute12 = OKL_API.G_MISS_CHAR)

2816: IF (x_sip_rec.attribute11 = OKL_API.G_MISS_CHAR)
2817: THEN
2818: x_sip_rec.attribute11 := l_sip_rec.attribute11;
2819: END IF;
2820: IF (x_sip_rec.attribute12 = OKL_API.G_MISS_CHAR)
2821: THEN
2822: x_sip_rec.attribute12 := l_sip_rec.attribute12;
2823: END IF;
2824: IF (x_sip_rec.attribute13 = OKL_API.G_MISS_CHAR)

Line 2824: IF (x_sip_rec.attribute13 = OKL_API.G_MISS_CHAR)

2820: IF (x_sip_rec.attribute12 = OKL_API.G_MISS_CHAR)
2821: THEN
2822: x_sip_rec.attribute12 := l_sip_rec.attribute12;
2823: END IF;
2824: IF (x_sip_rec.attribute13 = OKL_API.G_MISS_CHAR)
2825: THEN
2826: x_sip_rec.attribute13 := l_sip_rec.attribute13;
2827: END IF;
2828: IF (x_sip_rec.attribute14 = OKL_API.G_MISS_CHAR)

Line 2828: IF (x_sip_rec.attribute14 = OKL_API.G_MISS_CHAR)

2824: IF (x_sip_rec.attribute13 = OKL_API.G_MISS_CHAR)
2825: THEN
2826: x_sip_rec.attribute13 := l_sip_rec.attribute13;
2827: END IF;
2828: IF (x_sip_rec.attribute14 = OKL_API.G_MISS_CHAR)
2829: THEN
2830: x_sip_rec.attribute14 := l_sip_rec.attribute14;
2831: END IF;
2832: IF (x_sip_rec.attribute15 = OKL_API.G_MISS_CHAR)

Line 2832: IF (x_sip_rec.attribute15 = OKL_API.G_MISS_CHAR)

2828: IF (x_sip_rec.attribute14 = OKL_API.G_MISS_CHAR)
2829: THEN
2830: x_sip_rec.attribute14 := l_sip_rec.attribute14;
2831: END IF;
2832: IF (x_sip_rec.attribute15 = OKL_API.G_MISS_CHAR)
2833: THEN
2834: x_sip_rec.attribute15 := l_sip_rec.attribute15;
2835: END IF;
2836: IF (x_sip_rec.created_by = OKL_API.G_MISS_NUM)

Line 2836: IF (x_sip_rec.created_by = OKL_API.G_MISS_NUM)

2832: IF (x_sip_rec.attribute15 = OKL_API.G_MISS_CHAR)
2833: THEN
2834: x_sip_rec.attribute15 := l_sip_rec.attribute15;
2835: END IF;
2836: IF (x_sip_rec.created_by = OKL_API.G_MISS_NUM)
2837: THEN
2838: x_sip_rec.created_by := l_sip_rec.created_by;
2839: END IF;
2840: IF (x_sip_rec.creation_date = OKL_API.G_MISS_DATE)

Line 2840: IF (x_sip_rec.creation_date = OKL_API.G_MISS_DATE)

2836: IF (x_sip_rec.created_by = OKL_API.G_MISS_NUM)
2837: THEN
2838: x_sip_rec.created_by := l_sip_rec.created_by;
2839: END IF;
2840: IF (x_sip_rec.creation_date = OKL_API.G_MISS_DATE)
2841: THEN
2842: x_sip_rec.creation_date := l_sip_rec.creation_date;
2843: END IF;
2844: IF (x_sip_rec.last_updated_by = OKL_API.G_MISS_NUM)

Line 2844: IF (x_sip_rec.last_updated_by = OKL_API.G_MISS_NUM)

2840: IF (x_sip_rec.creation_date = OKL_API.G_MISS_DATE)
2841: THEN
2842: x_sip_rec.creation_date := l_sip_rec.creation_date;
2843: END IF;
2844: IF (x_sip_rec.last_updated_by = OKL_API.G_MISS_NUM)
2845: THEN
2846: x_sip_rec.last_updated_by := l_sip_rec.last_updated_by;
2847: END IF;
2848: IF (x_sip_rec.last_update_date = OKL_API.G_MISS_DATE)

Line 2848: IF (x_sip_rec.last_update_date = OKL_API.G_MISS_DATE)

2844: IF (x_sip_rec.last_updated_by = OKL_API.G_MISS_NUM)
2845: THEN
2846: x_sip_rec.last_updated_by := l_sip_rec.last_updated_by;
2847: END IF;
2848: IF (x_sip_rec.last_update_date = OKL_API.G_MISS_DATE)
2849: THEN
2850: x_sip_rec.last_update_date := l_sip_rec.last_update_date;
2851: END IF;
2852: IF (x_sip_rec.last_update_login = OKL_API.G_MISS_NUM)

Line 2852: IF (x_sip_rec.last_update_login = OKL_API.G_MISS_NUM)

2848: IF (x_sip_rec.last_update_date = OKL_API.G_MISS_DATE)
2849: THEN
2850: x_sip_rec.last_update_date := l_sip_rec.last_update_date;
2851: END IF;
2852: IF (x_sip_rec.last_update_login = OKL_API.G_MISS_NUM)
2853: THEN
2854: x_sip_rec.last_update_login := l_sip_rec.last_update_login;
2855: END IF;
2856: END IF;

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

2862: FUNCTION Set_Attributes (
2863: p_sip_rec IN sip_rec_type,
2864: x_sip_rec OUT NOCOPY sip_rec_type
2865: ) RETURN VARCHAR2 IS
2866: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2867: BEGIN
2868: x_sip_rec := p_sip_rec;
2869: x_sip_rec.OBJECT_VERSION_NUMBER := p_sip_rec.OBJECT_VERSION_NUMBER + 1;
2870: RETURN(l_return_status);

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

2869: x_sip_rec.OBJECT_VERSION_NUMBER := p_sip_rec.OBJECT_VERSION_NUMBER + 1;
2870: RETURN(l_return_status);
2871: END Set_Attributes;
2872: BEGIN
2873: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2874: p_init_msg_list,
2875: '_PVT',
2876: x_return_status);
2877: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

2873: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2874: p_init_msg_list,
2875: '_PVT',
2876: x_return_status);
2877: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2879: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2880: RAISE OKL_API.G_EXCEPTION_ERROR;
2881: END IF;

Line 2878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2874: p_init_msg_list,
2875: '_PVT',
2876: x_return_status);
2877: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2879: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2880: RAISE OKL_API.G_EXCEPTION_ERROR;
2881: END IF;
2882: --- Setting item attributes

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

2875: '_PVT',
2876: x_return_status);
2877: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2879: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2880: RAISE OKL_API.G_EXCEPTION_ERROR;
2881: END IF;
2882: --- Setting item attributes
2883: l_return_status := Set_Attributes(

Line 2880: RAISE OKL_API.G_EXCEPTION_ERROR;

2876: x_return_status);
2877: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2879: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2880: RAISE OKL_API.G_EXCEPTION_ERROR;
2881: END IF;
2882: --- Setting item attributes
2883: l_return_status := Set_Attributes(
2884: p_sip_rec, -- IN

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

2883: l_return_status := Set_Attributes(
2884: p_sip_rec, -- IN
2885: l_sip_rec); -- OUT
2886: --- If any errors happen abort API
2887: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2888: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2889: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2890: RAISE OKL_API.G_EXCEPTION_ERROR;
2891: END IF;

Line 2888: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2884: p_sip_rec, -- IN
2885: l_sip_rec); -- OUT
2886: --- If any errors happen abort API
2887: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2888: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2889: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2890: RAISE OKL_API.G_EXCEPTION_ERROR;
2891: END IF;
2892: l_return_status := populate_new_record(l_sip_rec, l_def_sip_rec);

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

2885: l_sip_rec); -- OUT
2886: --- If any errors happen abort API
2887: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2888: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2889: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2890: RAISE OKL_API.G_EXCEPTION_ERROR;
2891: END IF;
2892: l_return_status := populate_new_record(l_sip_rec, l_def_sip_rec);
2893: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2890: RAISE OKL_API.G_EXCEPTION_ERROR;

2886: --- If any errors happen abort API
2887: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2888: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2889: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2890: RAISE OKL_API.G_EXCEPTION_ERROR;
2891: END IF;
2892: l_return_status := populate_new_record(l_sip_rec, l_def_sip_rec);
2893: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2894: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2889: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2890: RAISE OKL_API.G_EXCEPTION_ERROR;
2891: END IF;
2892: l_return_status := populate_new_record(l_sip_rec, l_def_sip_rec);
2893: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2894: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2895: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2896: RAISE OKL_API.G_EXCEPTION_ERROR;
2897: END IF;

Line 2894: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2890: RAISE OKL_API.G_EXCEPTION_ERROR;
2891: END IF;
2892: l_return_status := populate_new_record(l_sip_rec, l_def_sip_rec);
2893: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2894: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2895: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2896: RAISE OKL_API.G_EXCEPTION_ERROR;
2897: END IF;
2898: UPDATE OKL_SUBSIDY_POOLS_B

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

2891: END IF;
2892: l_return_status := populate_new_record(l_sip_rec, l_def_sip_rec);
2893: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2894: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2895: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2896: RAISE OKL_API.G_EXCEPTION_ERROR;
2897: END IF;
2898: UPDATE OKL_SUBSIDY_POOLS_B
2899: SET OBJECT_VERSION_NUMBER = l_def_sip_rec.object_version_number,

Line 2896: RAISE OKL_API.G_EXCEPTION_ERROR;

2892: l_return_status := populate_new_record(l_sip_rec, l_def_sip_rec);
2893: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2894: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2895: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2896: RAISE OKL_API.G_EXCEPTION_ERROR;
2897: END IF;
2898: UPDATE OKL_SUBSIDY_POOLS_B
2899: SET OBJECT_VERSION_NUMBER = l_def_sip_rec.object_version_number,
2900: POOL_TYPE_CODE = l_def_sip_rec.pool_type_code,

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

2933: WHERE ID = l_def_sip_rec.id;
2934:
2935: x_sip_rec := l_sip_rec;
2936: x_return_status := l_return_status;
2937: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2938: EXCEPTION
2939: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2940: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2941: (

Line 2939: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2935: x_sip_rec := l_sip_rec;
2936: x_return_status := l_return_status;
2937: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2938: EXCEPTION
2939: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2940: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2941: (
2942: l_api_name,
2943: G_PKG_NAME,

Line 2940: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2936: x_return_status := l_return_status;
2937: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2938: EXCEPTION
2939: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2940: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2941: (
2942: l_api_name,
2943: G_PKG_NAME,
2944: 'OKL_API.G_RET_STS_ERROR',

Line 2944: 'OKL_API.G_RET_STS_ERROR',

2940: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2941: (
2942: l_api_name,
2943: G_PKG_NAME,
2944: 'OKL_API.G_RET_STS_ERROR',
2945: x_msg_count,
2946: x_msg_data,
2947: '_PVT'
2948: );

Line 2949: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2945: x_msg_count,
2946: x_msg_data,
2947: '_PVT'
2948: );
2949: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2950: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2951: (
2952: l_api_name,
2953: G_PKG_NAME,

Line 2950: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2946: x_msg_data,
2947: '_PVT'
2948: );
2949: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2950: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2951: (
2952: l_api_name,
2953: G_PKG_NAME,
2954: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2954: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2950: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2951: (
2952: l_api_name,
2953: G_PKG_NAME,
2954: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2955: x_msg_count,
2956: x_msg_data,
2957: '_PVT'
2958: );

Line 2960: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2956: x_msg_data,
2957: '_PVT'
2958: );
2959: WHEN OTHERS THEN
2960: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2961: (
2962: l_api_name,
2963: G_PKG_NAME,
2964: 'OTHERS',

Line 2974: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2970: -----------------------------------------
2971: -- update_row for:OKL_SUBSIDY_POOLS_TL --
2972: -----------------------------------------
2973: PROCEDURE update_row(
2974: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2975: x_return_status OUT NOCOPY VARCHAR2,
2976: x_msg_count OUT NOCOPY NUMBER,
2977: x_msg_data OUT NOCOPY VARCHAR2,
2978: p_okl_subsidy_pools_tl_rec IN okl_subsidy_pools_tl_rec_type,

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

2979: x_okl_subsidy_pools_tl_rec OUT NOCOPY okl_subsidy_pools_tl_rec_type) IS
2980:
2981: l_api_version CONSTANT NUMBER := 1;
2982: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
2983: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2984: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type := p_okl_subsidy_pools_tl_rec;
2985: l_def_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type;
2986: l_row_notfound BOOLEAN := TRUE;
2987: ----------------------------------

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

2992: x_okl_subsidy_pools_tl_rec OUT NOCOPY okl_subsidy_pools_tl_rec_type
2993: ) RETURN VARCHAR2 IS
2994: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type;
2995: l_row_notfound BOOLEAN := TRUE;
2996: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2997: BEGIN
2998: x_okl_subsidy_pools_tl_rec := p_okl_subsidy_pools_tl_rec;
2999: -- Get current database values
3000: l_okl_subsidy_pools_tl_rec := get_rec(p_okl_subsidy_pools_tl_rec, l_return_status);

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

2997: BEGIN
2998: x_okl_subsidy_pools_tl_rec := p_okl_subsidy_pools_tl_rec;
2999: -- Get current database values
3000: l_okl_subsidy_pools_tl_rec := get_rec(p_okl_subsidy_pools_tl_rec, l_return_status);
3001: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3002: IF (x_okl_subsidy_pools_tl_rec.id = OKL_API.G_MISS_NUM)
3003: THEN
3004: x_okl_subsidy_pools_tl_rec.id := l_okl_subsidy_pools_tl_rec.id;
3005: END IF;

Line 3002: IF (x_okl_subsidy_pools_tl_rec.id = OKL_API.G_MISS_NUM)

2998: x_okl_subsidy_pools_tl_rec := p_okl_subsidy_pools_tl_rec;
2999: -- Get current database values
3000: l_okl_subsidy_pools_tl_rec := get_rec(p_okl_subsidy_pools_tl_rec, l_return_status);
3001: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3002: IF (x_okl_subsidy_pools_tl_rec.id = OKL_API.G_MISS_NUM)
3003: THEN
3004: x_okl_subsidy_pools_tl_rec.id := l_okl_subsidy_pools_tl_rec.id;
3005: END IF;
3006: IF (x_okl_subsidy_pools_tl_rec.short_description = OKL_API.G_MISS_CHAR)

Line 3006: IF (x_okl_subsidy_pools_tl_rec.short_description = OKL_API.G_MISS_CHAR)

3002: IF (x_okl_subsidy_pools_tl_rec.id = OKL_API.G_MISS_NUM)
3003: THEN
3004: x_okl_subsidy_pools_tl_rec.id := l_okl_subsidy_pools_tl_rec.id;
3005: END IF;
3006: IF (x_okl_subsidy_pools_tl_rec.short_description = OKL_API.G_MISS_CHAR)
3007: THEN
3008: x_okl_subsidy_pools_tl_rec.short_description := l_okl_subsidy_pools_tl_rec.short_description;
3009: END IF;
3010: IF (x_okl_subsidy_pools_tl_rec.description = OKL_API.G_MISS_CHAR)

Line 3010: IF (x_okl_subsidy_pools_tl_rec.description = OKL_API.G_MISS_CHAR)

3006: IF (x_okl_subsidy_pools_tl_rec.short_description = OKL_API.G_MISS_CHAR)
3007: THEN
3008: x_okl_subsidy_pools_tl_rec.short_description := l_okl_subsidy_pools_tl_rec.short_description;
3009: END IF;
3010: IF (x_okl_subsidy_pools_tl_rec.description = OKL_API.G_MISS_CHAR)
3011: THEN
3012: x_okl_subsidy_pools_tl_rec.description := l_okl_subsidy_pools_tl_rec.description;
3013: END IF;
3014: IF (x_okl_subsidy_pools_tl_rec.language = OKL_API.G_MISS_CHAR)

Line 3014: IF (x_okl_subsidy_pools_tl_rec.language = OKL_API.G_MISS_CHAR)

3010: IF (x_okl_subsidy_pools_tl_rec.description = OKL_API.G_MISS_CHAR)
3011: THEN
3012: x_okl_subsidy_pools_tl_rec.description := l_okl_subsidy_pools_tl_rec.description;
3013: END IF;
3014: IF (x_okl_subsidy_pools_tl_rec.language = OKL_API.G_MISS_CHAR)
3015: THEN
3016: x_okl_subsidy_pools_tl_rec.language := l_okl_subsidy_pools_tl_rec.language;
3017: END IF;
3018: IF (x_okl_subsidy_pools_tl_rec.source_lang = OKL_API.G_MISS_CHAR)

Line 3018: IF (x_okl_subsidy_pools_tl_rec.source_lang = OKL_API.G_MISS_CHAR)

3014: IF (x_okl_subsidy_pools_tl_rec.language = OKL_API.G_MISS_CHAR)
3015: THEN
3016: x_okl_subsidy_pools_tl_rec.language := l_okl_subsidy_pools_tl_rec.language;
3017: END IF;
3018: IF (x_okl_subsidy_pools_tl_rec.source_lang = OKL_API.G_MISS_CHAR)
3019: THEN
3020: x_okl_subsidy_pools_tl_rec.source_lang := l_okl_subsidy_pools_tl_rec.source_lang;
3021: END IF;
3022: IF (x_okl_subsidy_pools_tl_rec.sfwt_flag = OKL_API.G_MISS_CHAR)

Line 3022: IF (x_okl_subsidy_pools_tl_rec.sfwt_flag = OKL_API.G_MISS_CHAR)

3018: IF (x_okl_subsidy_pools_tl_rec.source_lang = OKL_API.G_MISS_CHAR)
3019: THEN
3020: x_okl_subsidy_pools_tl_rec.source_lang := l_okl_subsidy_pools_tl_rec.source_lang;
3021: END IF;
3022: IF (x_okl_subsidy_pools_tl_rec.sfwt_flag = OKL_API.G_MISS_CHAR)
3023: THEN
3024: x_okl_subsidy_pools_tl_rec.sfwt_flag := l_okl_subsidy_pools_tl_rec.sfwt_flag;
3025: END IF;
3026: IF (x_okl_subsidy_pools_tl_rec.created_by = OKL_API.G_MISS_NUM)

Line 3026: IF (x_okl_subsidy_pools_tl_rec.created_by = OKL_API.G_MISS_NUM)

3022: IF (x_okl_subsidy_pools_tl_rec.sfwt_flag = OKL_API.G_MISS_CHAR)
3023: THEN
3024: x_okl_subsidy_pools_tl_rec.sfwt_flag := l_okl_subsidy_pools_tl_rec.sfwt_flag;
3025: END IF;
3026: IF (x_okl_subsidy_pools_tl_rec.created_by = OKL_API.G_MISS_NUM)
3027: THEN
3028: x_okl_subsidy_pools_tl_rec.created_by := l_okl_subsidy_pools_tl_rec.created_by;
3029: END IF;
3030: IF (x_okl_subsidy_pools_tl_rec.creation_date = OKL_API.G_MISS_DATE)

Line 3030: IF (x_okl_subsidy_pools_tl_rec.creation_date = OKL_API.G_MISS_DATE)

3026: IF (x_okl_subsidy_pools_tl_rec.created_by = OKL_API.G_MISS_NUM)
3027: THEN
3028: x_okl_subsidy_pools_tl_rec.created_by := l_okl_subsidy_pools_tl_rec.created_by;
3029: END IF;
3030: IF (x_okl_subsidy_pools_tl_rec.creation_date = OKL_API.G_MISS_DATE)
3031: THEN
3032: x_okl_subsidy_pools_tl_rec.creation_date := l_okl_subsidy_pools_tl_rec.creation_date;
3033: END IF;
3034: IF (x_okl_subsidy_pools_tl_rec.last_updated_by = OKL_API.G_MISS_NUM)

Line 3034: IF (x_okl_subsidy_pools_tl_rec.last_updated_by = OKL_API.G_MISS_NUM)

3030: IF (x_okl_subsidy_pools_tl_rec.creation_date = OKL_API.G_MISS_DATE)
3031: THEN
3032: x_okl_subsidy_pools_tl_rec.creation_date := l_okl_subsidy_pools_tl_rec.creation_date;
3033: END IF;
3034: IF (x_okl_subsidy_pools_tl_rec.last_updated_by = OKL_API.G_MISS_NUM)
3035: THEN
3036: x_okl_subsidy_pools_tl_rec.last_updated_by := l_okl_subsidy_pools_tl_rec.last_updated_by;
3037: END IF;
3038: IF (x_okl_subsidy_pools_tl_rec.last_update_date = OKL_API.G_MISS_DATE)

Line 3038: IF (x_okl_subsidy_pools_tl_rec.last_update_date = OKL_API.G_MISS_DATE)

3034: IF (x_okl_subsidy_pools_tl_rec.last_updated_by = OKL_API.G_MISS_NUM)
3035: THEN
3036: x_okl_subsidy_pools_tl_rec.last_updated_by := l_okl_subsidy_pools_tl_rec.last_updated_by;
3037: END IF;
3038: IF (x_okl_subsidy_pools_tl_rec.last_update_date = OKL_API.G_MISS_DATE)
3039: THEN
3040: x_okl_subsidy_pools_tl_rec.last_update_date := l_okl_subsidy_pools_tl_rec.last_update_date;
3041: END IF;
3042: IF (x_okl_subsidy_pools_tl_rec.last_update_login = OKL_API.G_MISS_NUM)

Line 3042: IF (x_okl_subsidy_pools_tl_rec.last_update_login = OKL_API.G_MISS_NUM)

3038: IF (x_okl_subsidy_pools_tl_rec.last_update_date = OKL_API.G_MISS_DATE)
3039: THEN
3040: x_okl_subsidy_pools_tl_rec.last_update_date := l_okl_subsidy_pools_tl_rec.last_update_date;
3041: END IF;
3042: IF (x_okl_subsidy_pools_tl_rec.last_update_login = OKL_API.G_MISS_NUM)
3043: THEN
3044: x_okl_subsidy_pools_tl_rec.last_update_login := l_okl_subsidy_pools_tl_rec.last_update_login;
3045: END IF;
3046: END IF;

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

3052: FUNCTION Set_Attributes (
3053: p_okl_subsidy_pools_tl_rec IN okl_subsidy_pools_tl_rec_type,
3054: x_okl_subsidy_pools_tl_rec OUT NOCOPY okl_subsidy_pools_tl_rec_type
3055: ) RETURN VARCHAR2 IS
3056: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3057: BEGIN
3058: x_okl_subsidy_pools_tl_rec := p_okl_subsidy_pools_tl_rec;
3059: x_okl_subsidy_pools_tl_rec.LANGUAGE := USERENV('LANG');
3060: x_okl_subsidy_pools_tl_rec.LANGUAGE := USERENV('LANG');

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

3060: x_okl_subsidy_pools_tl_rec.LANGUAGE := USERENV('LANG');
3061: RETURN(l_return_status);
3062: END Set_Attributes;
3063: BEGIN
3064: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3065: p_init_msg_list,
3066: '_PVT',
3067: x_return_status);
3068: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

3064: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3065: p_init_msg_list,
3066: '_PVT',
3067: x_return_status);
3068: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3069: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3070: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3071: RAISE OKL_API.G_EXCEPTION_ERROR;
3072: END IF;

Line 3069: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3065: p_init_msg_list,
3066: '_PVT',
3067: x_return_status);
3068: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3069: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3070: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3071: RAISE OKL_API.G_EXCEPTION_ERROR;
3072: END IF;
3073: --- Setting item attributes

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

3066: '_PVT',
3067: x_return_status);
3068: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3069: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3070: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3071: RAISE OKL_API.G_EXCEPTION_ERROR;
3072: END IF;
3073: --- Setting item attributes
3074: l_return_status := Set_Attributes(

Line 3071: RAISE OKL_API.G_EXCEPTION_ERROR;

3067: x_return_status);
3068: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3069: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3070: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3071: RAISE OKL_API.G_EXCEPTION_ERROR;
3072: END IF;
3073: --- Setting item attributes
3074: l_return_status := Set_Attributes(
3075: p_okl_subsidy_pools_tl_rec, -- IN

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

3074: l_return_status := Set_Attributes(
3075: p_okl_subsidy_pools_tl_rec, -- IN
3076: l_okl_subsidy_pools_tl_rec); -- OUT
3077: --- If any errors happen abort API
3078: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3080: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3081: RAISE OKL_API.G_EXCEPTION_ERROR;
3082: END IF;

Line 3079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3075: p_okl_subsidy_pools_tl_rec, -- IN
3076: l_okl_subsidy_pools_tl_rec); -- OUT
3077: --- If any errors happen abort API
3078: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3080: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3081: RAISE OKL_API.G_EXCEPTION_ERROR;
3082: END IF;
3083: l_return_status := populate_new_record(l_okl_subsidy_pools_tl_rec, l_def_okl_subsidy_pools_tl_rec);

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

3076: l_okl_subsidy_pools_tl_rec); -- OUT
3077: --- If any errors happen abort API
3078: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3080: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3081: RAISE OKL_API.G_EXCEPTION_ERROR;
3082: END IF;
3083: l_return_status := populate_new_record(l_okl_subsidy_pools_tl_rec, l_def_okl_subsidy_pools_tl_rec);
3084: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3081: RAISE OKL_API.G_EXCEPTION_ERROR;

3077: --- If any errors happen abort API
3078: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3080: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3081: RAISE OKL_API.G_EXCEPTION_ERROR;
3082: END IF;
3083: l_return_status := populate_new_record(l_okl_subsidy_pools_tl_rec, l_def_okl_subsidy_pools_tl_rec);
3084: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3085: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3080: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3081: RAISE OKL_API.G_EXCEPTION_ERROR;
3082: END IF;
3083: l_return_status := populate_new_record(l_okl_subsidy_pools_tl_rec, l_def_okl_subsidy_pools_tl_rec);
3084: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3085: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3086: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3087: RAISE OKL_API.G_EXCEPTION_ERROR;
3088: END IF;

Line 3085: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3081: RAISE OKL_API.G_EXCEPTION_ERROR;
3082: END IF;
3083: l_return_status := populate_new_record(l_okl_subsidy_pools_tl_rec, l_def_okl_subsidy_pools_tl_rec);
3084: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3085: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3086: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3087: RAISE OKL_API.G_EXCEPTION_ERROR;
3088: END IF;
3089: UPDATE OKL_SUBSIDY_POOLS_TL

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

3082: END IF;
3083: l_return_status := populate_new_record(l_okl_subsidy_pools_tl_rec, l_def_okl_subsidy_pools_tl_rec);
3084: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3085: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3086: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3087: RAISE OKL_API.G_EXCEPTION_ERROR;
3088: END IF;
3089: UPDATE OKL_SUBSIDY_POOLS_TL
3090: SET SHORT_DESCRIPTION = l_def_okl_subsidy_pools_tl_rec.short_description,

Line 3087: RAISE OKL_API.G_EXCEPTION_ERROR;

3083: l_return_status := populate_new_record(l_okl_subsidy_pools_tl_rec, l_def_okl_subsidy_pools_tl_rec);
3084: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3085: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3086: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3087: RAISE OKL_API.G_EXCEPTION_ERROR;
3088: END IF;
3089: UPDATE OKL_SUBSIDY_POOLS_TL
3090: SET SHORT_DESCRIPTION = l_def_okl_subsidy_pools_tl_rec.short_description,
3091: DESCRIPTION = l_def_okl_subsidy_pools_tl_rec.description,

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

3103: AND SOURCE_LANG <> USERENV('LANG');
3104:
3105: x_okl_subsidy_pools_tl_rec := l_okl_subsidy_pools_tl_rec;
3106: x_return_status := l_return_status;
3107: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3108: EXCEPTION
3109: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3110: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3111: (

Line 3109: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3105: x_okl_subsidy_pools_tl_rec := l_okl_subsidy_pools_tl_rec;
3106: x_return_status := l_return_status;
3107: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3108: EXCEPTION
3109: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3110: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3111: (
3112: l_api_name,
3113: G_PKG_NAME,

Line 3110: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3106: x_return_status := l_return_status;
3107: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3108: EXCEPTION
3109: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3110: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3111: (
3112: l_api_name,
3113: G_PKG_NAME,
3114: 'OKL_API.G_RET_STS_ERROR',

Line 3114: 'OKL_API.G_RET_STS_ERROR',

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

Line 3119: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3115: x_msg_count,
3116: x_msg_data,
3117: '_PVT'
3118: );
3119: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3120: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3121: (
3122: l_api_name,
3123: G_PKG_NAME,

Line 3120: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3124: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3120: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3121: (
3122: l_api_name,
3123: G_PKG_NAME,
3124: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3125: x_msg_count,
3126: x_msg_data,
3127: '_PVT'
3128: );

Line 3130: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3126: x_msg_data,
3127: '_PVT'
3128: );
3129: WHEN OTHERS THEN
3130: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3131: (
3132: l_api_name,
3133: G_PKG_NAME,
3134: 'OTHERS',

Line 3145: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3141: -- update_row for:OKL_SUBSIDY_POOLS_V --
3142: ----------------------------------------
3143: PROCEDURE update_row(
3144: p_api_version IN NUMBER,
3145: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3146: x_return_status OUT NOCOPY VARCHAR2,
3147: x_msg_count OUT NOCOPY NUMBER,
3148: x_msg_data OUT NOCOPY VARCHAR2,
3149: p_sipv_rec IN sipv_rec_type,

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

3150: x_sipv_rec OUT NOCOPY sipv_rec_type) IS
3151:
3152: l_api_version CONSTANT NUMBER := 1;
3153: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
3154: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3155: l_sipv_rec sipv_rec_type := p_sipv_rec;
3156: l_def_sipv_rec sipv_rec_type;
3157: l_db_sipv_rec sipv_rec_type;
3158: l_sip_rec sip_rec_type;

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

3179: p_sipv_rec IN sipv_rec_type,
3180: x_sipv_rec OUT NOCOPY sipv_rec_type
3181: ) RETURN VARCHAR2 IS
3182: l_row_notfound BOOLEAN := TRUE;
3183: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3184: BEGIN
3185: x_sipv_rec := p_sipv_rec;
3186: -- Get current database values
3187: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it

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

3186: -- Get current database values
3187: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
3188: -- so it may be verified through LOCK_ROW.
3189: l_db_sipv_rec := get_rec(p_sipv_rec, l_return_status);
3190: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3191: IF (x_sipv_rec.id = OKL_API.G_MISS_NUM)
3192: THEN
3193: x_sipv_rec.id := l_db_sipv_rec.id;
3194: END IF;

Line 3191: IF (x_sipv_rec.id = OKL_API.G_MISS_NUM)

3187: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
3188: -- so it may be verified through LOCK_ROW.
3189: l_db_sipv_rec := get_rec(p_sipv_rec, l_return_status);
3190: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3191: IF (x_sipv_rec.id = OKL_API.G_MISS_NUM)
3192: THEN
3193: x_sipv_rec.id := l_db_sipv_rec.id;
3194: END IF;
3195: IF (x_sipv_rec.object_version_number = OKL_API.G_MISS_NUM)

Line 3195: IF (x_sipv_rec.object_version_number = OKL_API.G_MISS_NUM)

3191: IF (x_sipv_rec.id = OKL_API.G_MISS_NUM)
3192: THEN
3193: x_sipv_rec.id := l_db_sipv_rec.id;
3194: END IF;
3195: IF (x_sipv_rec.object_version_number = OKL_API.G_MISS_NUM)
3196: THEN
3197: x_sipv_rec.object_version_number := l_db_sipv_rec.object_version_number;
3198: END IF;
3199: IF (x_sipv_rec.sfwt_flag = OKL_API.G_MISS_CHAR)

Line 3199: IF (x_sipv_rec.sfwt_flag = OKL_API.G_MISS_CHAR)

3195: IF (x_sipv_rec.object_version_number = OKL_API.G_MISS_NUM)
3196: THEN
3197: x_sipv_rec.object_version_number := l_db_sipv_rec.object_version_number;
3198: END IF;
3199: IF (x_sipv_rec.sfwt_flag = OKL_API.G_MISS_CHAR)
3200: THEN
3201: x_sipv_rec.sfwt_flag := l_db_sipv_rec.sfwt_flag;
3202: END IF;
3203: IF (x_sipv_rec.pool_type_code = OKL_API.G_MISS_CHAR)

Line 3203: IF (x_sipv_rec.pool_type_code = OKL_API.G_MISS_CHAR)

3199: IF (x_sipv_rec.sfwt_flag = OKL_API.G_MISS_CHAR)
3200: THEN
3201: x_sipv_rec.sfwt_flag := l_db_sipv_rec.sfwt_flag;
3202: END IF;
3203: IF (x_sipv_rec.pool_type_code = OKL_API.G_MISS_CHAR)
3204: THEN
3205: x_sipv_rec.pool_type_code := l_db_sipv_rec.pool_type_code;
3206: END IF;
3207: IF (x_sipv_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR)

Line 3207: IF (x_sipv_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR)

3203: IF (x_sipv_rec.pool_type_code = OKL_API.G_MISS_CHAR)
3204: THEN
3205: x_sipv_rec.pool_type_code := l_db_sipv_rec.pool_type_code;
3206: END IF;
3207: IF (x_sipv_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR)
3208: THEN
3209: x_sipv_rec.subsidy_pool_name := l_db_sipv_rec.subsidy_pool_name;
3210: END IF;
3211: IF (x_sipv_rec.short_description = OKL_API.G_MISS_CHAR)

Line 3211: IF (x_sipv_rec.short_description = OKL_API.G_MISS_CHAR)

3207: IF (x_sipv_rec.subsidy_pool_name = OKL_API.G_MISS_CHAR)
3208: THEN
3209: x_sipv_rec.subsidy_pool_name := l_db_sipv_rec.subsidy_pool_name;
3210: END IF;
3211: IF (x_sipv_rec.short_description = OKL_API.G_MISS_CHAR)
3212: THEN
3213: x_sipv_rec.short_description := l_db_sipv_rec.short_description;
3214: END IF;
3215: IF (x_sipv_rec.description = OKL_API.G_MISS_CHAR)

Line 3215: IF (x_sipv_rec.description = OKL_API.G_MISS_CHAR)

3211: IF (x_sipv_rec.short_description = OKL_API.G_MISS_CHAR)
3212: THEN
3213: x_sipv_rec.short_description := l_db_sipv_rec.short_description;
3214: END IF;
3215: IF (x_sipv_rec.description = OKL_API.G_MISS_CHAR)
3216: THEN
3217: x_sipv_rec.description := l_db_sipv_rec.description;
3218: END IF;
3219: IF (x_sipv_rec.effective_from_date = OKL_API.G_MISS_DATE)

Line 3219: IF (x_sipv_rec.effective_from_date = OKL_API.G_MISS_DATE)

3215: IF (x_sipv_rec.description = OKL_API.G_MISS_CHAR)
3216: THEN
3217: x_sipv_rec.description := l_db_sipv_rec.description;
3218: END IF;
3219: IF (x_sipv_rec.effective_from_date = OKL_API.G_MISS_DATE)
3220: THEN
3221: x_sipv_rec.effective_from_date := l_db_sipv_rec.effective_from_date;
3222: END IF;
3223: IF (x_sipv_rec.effective_to_date = OKL_API.G_MISS_DATE)

Line 3223: IF (x_sipv_rec.effective_to_date = OKL_API.G_MISS_DATE)

3219: IF (x_sipv_rec.effective_from_date = OKL_API.G_MISS_DATE)
3220: THEN
3221: x_sipv_rec.effective_from_date := l_db_sipv_rec.effective_from_date;
3222: END IF;
3223: IF (x_sipv_rec.effective_to_date = OKL_API.G_MISS_DATE)
3224: THEN
3225: x_sipv_rec.effective_to_date := l_db_sipv_rec.effective_to_date;
3226: END IF;
3227: IF (x_sipv_rec.currency_code = OKL_API.G_MISS_CHAR)

Line 3227: IF (x_sipv_rec.currency_code = OKL_API.G_MISS_CHAR)

3223: IF (x_sipv_rec.effective_to_date = OKL_API.G_MISS_DATE)
3224: THEN
3225: x_sipv_rec.effective_to_date := l_db_sipv_rec.effective_to_date;
3226: END IF;
3227: IF (x_sipv_rec.currency_code = OKL_API.G_MISS_CHAR)
3228: THEN
3229: x_sipv_rec.currency_code := l_db_sipv_rec.currency_code;
3230: END IF;
3231: IF (x_sipv_rec.currency_conversion_type = OKL_API.G_MISS_CHAR)

Line 3231: IF (x_sipv_rec.currency_conversion_type = OKL_API.G_MISS_CHAR)

3227: IF (x_sipv_rec.currency_code = OKL_API.G_MISS_CHAR)
3228: THEN
3229: x_sipv_rec.currency_code := l_db_sipv_rec.currency_code;
3230: END IF;
3231: IF (x_sipv_rec.currency_conversion_type = OKL_API.G_MISS_CHAR)
3232: THEN
3233: x_sipv_rec.currency_conversion_type := l_db_sipv_rec.currency_conversion_type;
3234: END IF;
3235: IF (x_sipv_rec.decision_status_code = OKL_API.G_MISS_CHAR)

Line 3235: IF (x_sipv_rec.decision_status_code = OKL_API.G_MISS_CHAR)

3231: IF (x_sipv_rec.currency_conversion_type = OKL_API.G_MISS_CHAR)
3232: THEN
3233: x_sipv_rec.currency_conversion_type := l_db_sipv_rec.currency_conversion_type;
3234: END IF;
3235: IF (x_sipv_rec.decision_status_code = OKL_API.G_MISS_CHAR)
3236: THEN
3237: x_sipv_rec.decision_status_code := l_db_sipv_rec.decision_status_code;
3238: END IF;
3239: IF (x_sipv_rec.subsidy_pool_id = OKL_API.G_MISS_NUM)

Line 3239: IF (x_sipv_rec.subsidy_pool_id = OKL_API.G_MISS_NUM)

3235: IF (x_sipv_rec.decision_status_code = OKL_API.G_MISS_CHAR)
3236: THEN
3237: x_sipv_rec.decision_status_code := l_db_sipv_rec.decision_status_code;
3238: END IF;
3239: IF (x_sipv_rec.subsidy_pool_id = OKL_API.G_MISS_NUM)
3240: THEN
3241: x_sipv_rec.subsidy_pool_id := l_db_sipv_rec.subsidy_pool_id;
3242: END IF;
3243: IF (x_sipv_rec.reporting_pool_limit = OKL_API.G_MISS_NUM)

Line 3243: IF (x_sipv_rec.reporting_pool_limit = OKL_API.G_MISS_NUM)

3239: IF (x_sipv_rec.subsidy_pool_id = OKL_API.G_MISS_NUM)
3240: THEN
3241: x_sipv_rec.subsidy_pool_id := l_db_sipv_rec.subsidy_pool_id;
3242: END IF;
3243: IF (x_sipv_rec.reporting_pool_limit = OKL_API.G_MISS_NUM)
3244: THEN
3245: x_sipv_rec.reporting_pool_limit := l_db_sipv_rec.reporting_pool_limit;
3246: END IF;
3247: IF (x_sipv_rec.total_budgets = OKL_API.G_MISS_NUM)

Line 3247: IF (x_sipv_rec.total_budgets = OKL_API.G_MISS_NUM)

3243: IF (x_sipv_rec.reporting_pool_limit = OKL_API.G_MISS_NUM)
3244: THEN
3245: x_sipv_rec.reporting_pool_limit := l_db_sipv_rec.reporting_pool_limit;
3246: END IF;
3247: IF (x_sipv_rec.total_budgets = OKL_API.G_MISS_NUM)
3248: THEN
3249: x_sipv_rec.total_budgets := l_db_sipv_rec.total_budgets;
3250: END IF;
3251: IF (x_sipv_rec.total_subsidy_amount = OKL_API.G_MISS_NUM)

Line 3251: IF (x_sipv_rec.total_subsidy_amount = OKL_API.G_MISS_NUM)

3247: IF (x_sipv_rec.total_budgets = OKL_API.G_MISS_NUM)
3248: THEN
3249: x_sipv_rec.total_budgets := l_db_sipv_rec.total_budgets;
3250: END IF;
3251: IF (x_sipv_rec.total_subsidy_amount = OKL_API.G_MISS_NUM)
3252: THEN
3253: x_sipv_rec.total_subsidy_amount := l_db_sipv_rec.total_subsidy_amount;
3254: END IF;
3255: IF (x_sipv_rec.decision_date = OKL_API.G_MISS_DATE)

Line 3255: IF (x_sipv_rec.decision_date = OKL_API.G_MISS_DATE)

3251: IF (x_sipv_rec.total_subsidy_amount = OKL_API.G_MISS_NUM)
3252: THEN
3253: x_sipv_rec.total_subsidy_amount := l_db_sipv_rec.total_subsidy_amount;
3254: END IF;
3255: IF (x_sipv_rec.decision_date = OKL_API.G_MISS_DATE)
3256: THEN
3257: x_sipv_rec.decision_date := l_db_sipv_rec.decision_date;
3258: END IF;
3259: IF (x_sipv_rec.attribute_category = OKL_API.G_MISS_CHAR)

Line 3259: IF (x_sipv_rec.attribute_category = OKL_API.G_MISS_CHAR)

3255: IF (x_sipv_rec.decision_date = OKL_API.G_MISS_DATE)
3256: THEN
3257: x_sipv_rec.decision_date := l_db_sipv_rec.decision_date;
3258: END IF;
3259: IF (x_sipv_rec.attribute_category = OKL_API.G_MISS_CHAR)
3260: THEN
3261: x_sipv_rec.attribute_category := l_db_sipv_rec.attribute_category;
3262: END IF;
3263: IF (x_sipv_rec.attribute1 = OKL_API.G_MISS_CHAR)

Line 3263: IF (x_sipv_rec.attribute1 = OKL_API.G_MISS_CHAR)

3259: IF (x_sipv_rec.attribute_category = OKL_API.G_MISS_CHAR)
3260: THEN
3261: x_sipv_rec.attribute_category := l_db_sipv_rec.attribute_category;
3262: END IF;
3263: IF (x_sipv_rec.attribute1 = OKL_API.G_MISS_CHAR)
3264: THEN
3265: x_sipv_rec.attribute1 := l_db_sipv_rec.attribute1;
3266: END IF;
3267: IF (x_sipv_rec.attribute2 = OKL_API.G_MISS_CHAR)

Line 3267: IF (x_sipv_rec.attribute2 = OKL_API.G_MISS_CHAR)

3263: IF (x_sipv_rec.attribute1 = OKL_API.G_MISS_CHAR)
3264: THEN
3265: x_sipv_rec.attribute1 := l_db_sipv_rec.attribute1;
3266: END IF;
3267: IF (x_sipv_rec.attribute2 = OKL_API.G_MISS_CHAR)
3268: THEN
3269: x_sipv_rec.attribute2 := l_db_sipv_rec.attribute2;
3270: END IF;
3271: IF (x_sipv_rec.attribute3 = OKL_API.G_MISS_CHAR)

Line 3271: IF (x_sipv_rec.attribute3 = OKL_API.G_MISS_CHAR)

3267: IF (x_sipv_rec.attribute2 = OKL_API.G_MISS_CHAR)
3268: THEN
3269: x_sipv_rec.attribute2 := l_db_sipv_rec.attribute2;
3270: END IF;
3271: IF (x_sipv_rec.attribute3 = OKL_API.G_MISS_CHAR)
3272: THEN
3273: x_sipv_rec.attribute3 := l_db_sipv_rec.attribute3;
3274: END IF;
3275: IF (x_sipv_rec.attribute4 = OKL_API.G_MISS_CHAR)

Line 3275: IF (x_sipv_rec.attribute4 = OKL_API.G_MISS_CHAR)

3271: IF (x_sipv_rec.attribute3 = OKL_API.G_MISS_CHAR)
3272: THEN
3273: x_sipv_rec.attribute3 := l_db_sipv_rec.attribute3;
3274: END IF;
3275: IF (x_sipv_rec.attribute4 = OKL_API.G_MISS_CHAR)
3276: THEN
3277: x_sipv_rec.attribute4 := l_db_sipv_rec.attribute4;
3278: END IF;
3279: IF (x_sipv_rec.attribute5 = OKL_API.G_MISS_CHAR)

Line 3279: IF (x_sipv_rec.attribute5 = OKL_API.G_MISS_CHAR)

3275: IF (x_sipv_rec.attribute4 = OKL_API.G_MISS_CHAR)
3276: THEN
3277: x_sipv_rec.attribute4 := l_db_sipv_rec.attribute4;
3278: END IF;
3279: IF (x_sipv_rec.attribute5 = OKL_API.G_MISS_CHAR)
3280: THEN
3281: x_sipv_rec.attribute5 := l_db_sipv_rec.attribute5;
3282: END IF;
3283: IF (x_sipv_rec.attribute6 = OKL_API.G_MISS_CHAR)

Line 3283: IF (x_sipv_rec.attribute6 = OKL_API.G_MISS_CHAR)

3279: IF (x_sipv_rec.attribute5 = OKL_API.G_MISS_CHAR)
3280: THEN
3281: x_sipv_rec.attribute5 := l_db_sipv_rec.attribute5;
3282: END IF;
3283: IF (x_sipv_rec.attribute6 = OKL_API.G_MISS_CHAR)
3284: THEN
3285: x_sipv_rec.attribute6 := l_db_sipv_rec.attribute6;
3286: END IF;
3287: IF (x_sipv_rec.attribute7 = OKL_API.G_MISS_CHAR)

Line 3287: IF (x_sipv_rec.attribute7 = OKL_API.G_MISS_CHAR)

3283: IF (x_sipv_rec.attribute6 = OKL_API.G_MISS_CHAR)
3284: THEN
3285: x_sipv_rec.attribute6 := l_db_sipv_rec.attribute6;
3286: END IF;
3287: IF (x_sipv_rec.attribute7 = OKL_API.G_MISS_CHAR)
3288: THEN
3289: x_sipv_rec.attribute7 := l_db_sipv_rec.attribute7;
3290: END IF;
3291: IF (x_sipv_rec.attribute8 = OKL_API.G_MISS_CHAR)

Line 3291: IF (x_sipv_rec.attribute8 = OKL_API.G_MISS_CHAR)

3287: IF (x_sipv_rec.attribute7 = OKL_API.G_MISS_CHAR)
3288: THEN
3289: x_sipv_rec.attribute7 := l_db_sipv_rec.attribute7;
3290: END IF;
3291: IF (x_sipv_rec.attribute8 = OKL_API.G_MISS_CHAR)
3292: THEN
3293: x_sipv_rec.attribute8 := l_db_sipv_rec.attribute8;
3294: END IF;
3295: IF (x_sipv_rec.attribute9 = OKL_API.G_MISS_CHAR)

Line 3295: IF (x_sipv_rec.attribute9 = OKL_API.G_MISS_CHAR)

3291: IF (x_sipv_rec.attribute8 = OKL_API.G_MISS_CHAR)
3292: THEN
3293: x_sipv_rec.attribute8 := l_db_sipv_rec.attribute8;
3294: END IF;
3295: IF (x_sipv_rec.attribute9 = OKL_API.G_MISS_CHAR)
3296: THEN
3297: x_sipv_rec.attribute9 := l_db_sipv_rec.attribute9;
3298: END IF;
3299: IF (x_sipv_rec.attribute10 = OKL_API.G_MISS_CHAR)

Line 3299: IF (x_sipv_rec.attribute10 = OKL_API.G_MISS_CHAR)

3295: IF (x_sipv_rec.attribute9 = OKL_API.G_MISS_CHAR)
3296: THEN
3297: x_sipv_rec.attribute9 := l_db_sipv_rec.attribute9;
3298: END IF;
3299: IF (x_sipv_rec.attribute10 = OKL_API.G_MISS_CHAR)
3300: THEN
3301: x_sipv_rec.attribute10 := l_db_sipv_rec.attribute10;
3302: END IF;
3303: IF (x_sipv_rec.attribute11 = OKL_API.G_MISS_CHAR)

Line 3303: IF (x_sipv_rec.attribute11 = OKL_API.G_MISS_CHAR)

3299: IF (x_sipv_rec.attribute10 = OKL_API.G_MISS_CHAR)
3300: THEN
3301: x_sipv_rec.attribute10 := l_db_sipv_rec.attribute10;
3302: END IF;
3303: IF (x_sipv_rec.attribute11 = OKL_API.G_MISS_CHAR)
3304: THEN
3305: x_sipv_rec.attribute11 := l_db_sipv_rec.attribute11;
3306: END IF;
3307: IF (x_sipv_rec.attribute12 = OKL_API.G_MISS_CHAR)

Line 3307: IF (x_sipv_rec.attribute12 = OKL_API.G_MISS_CHAR)

3303: IF (x_sipv_rec.attribute11 = OKL_API.G_MISS_CHAR)
3304: THEN
3305: x_sipv_rec.attribute11 := l_db_sipv_rec.attribute11;
3306: END IF;
3307: IF (x_sipv_rec.attribute12 = OKL_API.G_MISS_CHAR)
3308: THEN
3309: x_sipv_rec.attribute12 := l_db_sipv_rec.attribute12;
3310: END IF;
3311: IF (x_sipv_rec.attribute13 = OKL_API.G_MISS_CHAR)

Line 3311: IF (x_sipv_rec.attribute13 = OKL_API.G_MISS_CHAR)

3307: IF (x_sipv_rec.attribute12 = OKL_API.G_MISS_CHAR)
3308: THEN
3309: x_sipv_rec.attribute12 := l_db_sipv_rec.attribute12;
3310: END IF;
3311: IF (x_sipv_rec.attribute13 = OKL_API.G_MISS_CHAR)
3312: THEN
3313: x_sipv_rec.attribute13 := l_db_sipv_rec.attribute13;
3314: END IF;
3315: IF (x_sipv_rec.attribute14 = OKL_API.G_MISS_CHAR)

Line 3315: IF (x_sipv_rec.attribute14 = OKL_API.G_MISS_CHAR)

3311: IF (x_sipv_rec.attribute13 = OKL_API.G_MISS_CHAR)
3312: THEN
3313: x_sipv_rec.attribute13 := l_db_sipv_rec.attribute13;
3314: END IF;
3315: IF (x_sipv_rec.attribute14 = OKL_API.G_MISS_CHAR)
3316: THEN
3317: x_sipv_rec.attribute14 := l_db_sipv_rec.attribute14;
3318: END IF;
3319: IF (x_sipv_rec.attribute15 = OKL_API.G_MISS_CHAR)

Line 3319: IF (x_sipv_rec.attribute15 = OKL_API.G_MISS_CHAR)

3315: IF (x_sipv_rec.attribute14 = OKL_API.G_MISS_CHAR)
3316: THEN
3317: x_sipv_rec.attribute14 := l_db_sipv_rec.attribute14;
3318: END IF;
3319: IF (x_sipv_rec.attribute15 = OKL_API.G_MISS_CHAR)
3320: THEN
3321: x_sipv_rec.attribute15 := l_db_sipv_rec.attribute15;
3322: END IF;
3323: IF (x_sipv_rec.created_by = OKL_API.G_MISS_NUM)

Line 3323: IF (x_sipv_rec.created_by = OKL_API.G_MISS_NUM)

3319: IF (x_sipv_rec.attribute15 = OKL_API.G_MISS_CHAR)
3320: THEN
3321: x_sipv_rec.attribute15 := l_db_sipv_rec.attribute15;
3322: END IF;
3323: IF (x_sipv_rec.created_by = OKL_API.G_MISS_NUM)
3324: THEN
3325: x_sipv_rec.created_by := l_db_sipv_rec.created_by;
3326: END IF;
3327: IF (x_sipv_rec.creation_date = OKL_API.G_MISS_DATE)

Line 3327: IF (x_sipv_rec.creation_date = OKL_API.G_MISS_DATE)

3323: IF (x_sipv_rec.created_by = OKL_API.G_MISS_NUM)
3324: THEN
3325: x_sipv_rec.created_by := l_db_sipv_rec.created_by;
3326: END IF;
3327: IF (x_sipv_rec.creation_date = OKL_API.G_MISS_DATE)
3328: THEN
3329: x_sipv_rec.creation_date := l_db_sipv_rec.creation_date;
3330: END IF;
3331: IF (x_sipv_rec.last_updated_by = OKL_API.G_MISS_NUM)

Line 3331: IF (x_sipv_rec.last_updated_by = OKL_API.G_MISS_NUM)

3327: IF (x_sipv_rec.creation_date = OKL_API.G_MISS_DATE)
3328: THEN
3329: x_sipv_rec.creation_date := l_db_sipv_rec.creation_date;
3330: END IF;
3331: IF (x_sipv_rec.last_updated_by = OKL_API.G_MISS_NUM)
3332: THEN
3333: x_sipv_rec.last_updated_by := l_db_sipv_rec.last_updated_by;
3334: END IF;
3335: IF (x_sipv_rec.last_update_date = OKL_API.G_MISS_DATE)

Line 3335: IF (x_sipv_rec.last_update_date = OKL_API.G_MISS_DATE)

3331: IF (x_sipv_rec.last_updated_by = OKL_API.G_MISS_NUM)
3332: THEN
3333: x_sipv_rec.last_updated_by := l_db_sipv_rec.last_updated_by;
3334: END IF;
3335: IF (x_sipv_rec.last_update_date = OKL_API.G_MISS_DATE)
3336: THEN
3337: x_sipv_rec.last_update_date := l_db_sipv_rec.last_update_date;
3338: END IF;
3339: IF (x_sipv_rec.last_update_login = OKL_API.G_MISS_NUM)

Line 3339: IF (x_sipv_rec.last_update_login = OKL_API.G_MISS_NUM)

3335: IF (x_sipv_rec.last_update_date = OKL_API.G_MISS_DATE)
3336: THEN
3337: x_sipv_rec.last_update_date := l_db_sipv_rec.last_update_date;
3338: END IF;
3339: IF (x_sipv_rec.last_update_login = OKL_API.G_MISS_NUM)
3340: THEN
3341: x_sipv_rec.last_update_login := l_db_sipv_rec.last_update_login;
3342: END IF;
3343: END IF;

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

3349: FUNCTION Set_Attributes (
3350: p_sipv_rec IN sipv_rec_type,
3351: x_sipv_rec OUT NOCOPY sipv_rec_type
3352: ) RETURN VARCHAR2 IS
3353: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3354: BEGIN
3355: x_sipv_rec := p_sipv_rec;
3356: RETURN(l_return_status);
3357: END Set_Attributes;

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

3355: x_sipv_rec := p_sipv_rec;
3356: RETURN(l_return_status);
3357: END Set_Attributes;
3358: BEGIN
3359: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3360: G_PKG_NAME,
3361: p_init_msg_list,
3362: l_api_version,
3363: p_api_version,

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

3362: l_api_version,
3363: p_api_version,
3364: '_PVT',
3365: x_return_status);
3366: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3367: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3368: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3369: RAISE OKL_API.G_EXCEPTION_ERROR;
3370: END IF;

Line 3367: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3363: p_api_version,
3364: '_PVT',
3365: x_return_status);
3366: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3367: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3368: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3369: RAISE OKL_API.G_EXCEPTION_ERROR;
3370: END IF;
3371: --- Setting item attributes

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

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

Line 3369: RAISE OKL_API.G_EXCEPTION_ERROR;

3365: x_return_status);
3366: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3367: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3368: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3369: RAISE OKL_API.G_EXCEPTION_ERROR;
3370: END IF;
3371: --- Setting item attributes
3372: l_return_status := Set_Attributes(
3373: p_sipv_rec, -- IN

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

3372: l_return_status := Set_Attributes(
3373: p_sipv_rec, -- IN
3374: l_sipv_rec); -- OUT
3375: --- If any errors happen abort API
3376: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3377: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3378: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3379: RAISE OKL_API.G_EXCEPTION_ERROR;
3380: END IF;

Line 3377: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3373: p_sipv_rec, -- IN
3374: l_sipv_rec); -- OUT
3375: --- If any errors happen abort API
3376: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3377: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3378: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3379: RAISE OKL_API.G_EXCEPTION_ERROR;
3380: END IF;
3381: l_return_status := populate_new_record(l_sipv_rec, l_def_sipv_rec);

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

3374: l_sipv_rec); -- OUT
3375: --- If any errors happen abort API
3376: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3377: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3378: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3379: RAISE OKL_API.G_EXCEPTION_ERROR;
3380: END IF;
3381: l_return_status := populate_new_record(l_sipv_rec, l_def_sipv_rec);
3382: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3379: RAISE OKL_API.G_EXCEPTION_ERROR;

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

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

3378: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3379: RAISE OKL_API.G_EXCEPTION_ERROR;
3380: END IF;
3381: l_return_status := populate_new_record(l_sipv_rec, l_def_sipv_rec);
3382: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3383: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3384: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3385: RAISE OKL_API.G_EXCEPTION_ERROR;
3386: END IF;

Line 3383: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3379: RAISE OKL_API.G_EXCEPTION_ERROR;
3380: END IF;
3381: l_return_status := populate_new_record(l_sipv_rec, l_def_sipv_rec);
3382: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3383: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3384: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3385: RAISE OKL_API.G_EXCEPTION_ERROR;
3386: END IF;
3387: l_def_sipv_rec := fill_who_columns(l_def_sipv_rec);

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

3380: END IF;
3381: l_return_status := populate_new_record(l_sipv_rec, l_def_sipv_rec);
3382: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3383: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3384: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3385: RAISE OKL_API.G_EXCEPTION_ERROR;
3386: END IF;
3387: l_def_sipv_rec := fill_who_columns(l_def_sipv_rec);
3388: --- Validate all non-missing attributes (Item Level Validation)

Line 3385: RAISE OKL_API.G_EXCEPTION_ERROR;

3381: l_return_status := populate_new_record(l_sipv_rec, l_def_sipv_rec);
3382: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3383: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3384: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3385: RAISE OKL_API.G_EXCEPTION_ERROR;
3386: END IF;
3387: l_def_sipv_rec := fill_who_columns(l_def_sipv_rec);
3388: --- Validate all non-missing attributes (Item Level Validation)
3389: l_return_status := Validate_Attributes(l_def_sipv_rec);

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

3387: l_def_sipv_rec := fill_who_columns(l_def_sipv_rec);
3388: --- Validate all non-missing attributes (Item Level Validation)
3389: l_return_status := Validate_Attributes(l_def_sipv_rec);
3390: --- If any errors happen abort API
3391: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3392: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3393: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3394: RAISE OKL_API.G_EXCEPTION_ERROR;
3395: END IF;

Line 3392: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3388: --- Validate all non-missing attributes (Item Level Validation)
3389: l_return_status := Validate_Attributes(l_def_sipv_rec);
3390: --- If any errors happen abort API
3391: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3392: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3393: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3394: RAISE OKL_API.G_EXCEPTION_ERROR;
3395: END IF;
3396: l_return_status := Validate_Record(l_def_sipv_rec, l_db_sipv_rec);

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

3389: l_return_status := Validate_Attributes(l_def_sipv_rec);
3390: --- If any errors happen abort API
3391: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3392: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3393: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3394: RAISE OKL_API.G_EXCEPTION_ERROR;
3395: END IF;
3396: l_return_status := Validate_Record(l_def_sipv_rec, l_db_sipv_rec);
3397: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3394: RAISE OKL_API.G_EXCEPTION_ERROR;

3390: --- If any errors happen abort API
3391: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3392: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3393: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3394: RAISE OKL_API.G_EXCEPTION_ERROR;
3395: END IF;
3396: l_return_status := Validate_Record(l_def_sipv_rec, l_db_sipv_rec);
3397: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3393: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3394: RAISE OKL_API.G_EXCEPTION_ERROR;
3395: END IF;
3396: l_return_status := Validate_Record(l_def_sipv_rec, l_db_sipv_rec);
3397: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3399: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3400: RAISE OKL_API.G_EXCEPTION_ERROR;
3401: END IF;

Line 3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3394: RAISE OKL_API.G_EXCEPTION_ERROR;
3395: END IF;
3396: l_return_status := Validate_Record(l_def_sipv_rec, l_db_sipv_rec);
3397: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3399: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3400: RAISE OKL_API.G_EXCEPTION_ERROR;
3401: END IF;
3402: /***********************commented********

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

3395: END IF;
3396: l_return_status := Validate_Record(l_def_sipv_rec, l_db_sipv_rec);
3397: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3399: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3400: RAISE OKL_API.G_EXCEPTION_ERROR;
3401: END IF;
3402: /***********************commented********
3403: --avsingh

Line 3400: RAISE OKL_API.G_EXCEPTION_ERROR;

3396: l_return_status := Validate_Record(l_def_sipv_rec, l_db_sipv_rec);
3397: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3399: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3400: RAISE OKL_API.G_EXCEPTION_ERROR;
3401: END IF;
3402: /***********************commented********
3403: --avsingh
3404: -- Lock the Record

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

3408: x_return_status => l_return_status,
3409: x_msg_count => x_msg_count,
3410: x_msg_data => x_msg_data,
3411: p_sipv_rec => p_sipv_rec);
3412: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3413: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3414: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3415: RAISE OKL_API.G_EXCEPTION_ERROR;
3416: END IF;

Line 3413: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3409: x_msg_count => x_msg_count,
3410: x_msg_data => x_msg_data,
3411: p_sipv_rec => p_sipv_rec);
3412: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3413: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3414: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3415: RAISE OKL_API.G_EXCEPTION_ERROR;
3416: END IF;
3417: ************************************************/

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

3410: x_msg_data => x_msg_data,
3411: p_sipv_rec => p_sipv_rec);
3412: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3413: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3414: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3415: RAISE OKL_API.G_EXCEPTION_ERROR;
3416: END IF;
3417: ************************************************/
3418: -----------------------------------------

Line 3415: RAISE OKL_API.G_EXCEPTION_ERROR;

3411: p_sipv_rec => p_sipv_rec);
3412: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3413: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3414: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3415: RAISE OKL_API.G_EXCEPTION_ERROR;
3416: END IF;
3417: ************************************************/
3418: -----------------------------------------
3419: -- Move VIEW record to "Child" records --

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

3430: x_msg_data,
3431: l_sip_rec,
3432: lx_sip_rec
3433: );
3434: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3435: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3436: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3437: RAISE OKL_API.G_EXCEPTION_ERROR;
3438: END IF;

Line 3435: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3431: l_sip_rec,
3432: lx_sip_rec
3433: );
3434: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3435: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3436: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3437: RAISE OKL_API.G_EXCEPTION_ERROR;
3438: END IF;
3439: migrate(lx_sip_rec, l_def_sipv_rec);

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

3432: lx_sip_rec
3433: );
3434: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3435: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3436: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3437: RAISE OKL_API.G_EXCEPTION_ERROR;
3438: END IF;
3439: migrate(lx_sip_rec, l_def_sipv_rec);
3440: update_row(

Line 3437: RAISE OKL_API.G_EXCEPTION_ERROR;

3433: );
3434: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3435: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3436: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3437: RAISE OKL_API.G_EXCEPTION_ERROR;
3438: END IF;
3439: migrate(lx_sip_rec, l_def_sipv_rec);
3440: update_row(
3441: p_init_msg_list,

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

3444: x_msg_data,
3445: l_okl_subsidy_pools_tl_rec,
3446: lx_okl_subsidy_pools_tl_rec
3447: );
3448: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3449: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3450: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3451: RAISE OKL_API.G_EXCEPTION_ERROR;
3452: END IF;

Line 3449: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3445: l_okl_subsidy_pools_tl_rec,
3446: lx_okl_subsidy_pools_tl_rec
3447: );
3448: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3449: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3450: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3451: RAISE OKL_API.G_EXCEPTION_ERROR;
3452: END IF;
3453: migrate(lx_okl_subsidy_pools_tl_rec, l_def_sipv_rec);

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

3446: lx_okl_subsidy_pools_tl_rec
3447: );
3448: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3449: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3450: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3451: RAISE OKL_API.G_EXCEPTION_ERROR;
3452: END IF;
3453: migrate(lx_okl_subsidy_pools_tl_rec, l_def_sipv_rec);
3454: x_sipv_rec := l_def_sipv_rec;

Line 3451: RAISE OKL_API.G_EXCEPTION_ERROR;

3447: );
3448: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3449: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3450: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3451: RAISE OKL_API.G_EXCEPTION_ERROR;
3452: END IF;
3453: migrate(lx_okl_subsidy_pools_tl_rec, l_def_sipv_rec);
3454: x_sipv_rec := l_def_sipv_rec;
3455: x_return_status := l_return_status;

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

3452: END IF;
3453: migrate(lx_okl_subsidy_pools_tl_rec, l_def_sipv_rec);
3454: x_sipv_rec := l_def_sipv_rec;
3455: x_return_status := l_return_status;
3456: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3457: EXCEPTION
3458: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3459: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3460: (

Line 3458: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3454: x_sipv_rec := l_def_sipv_rec;
3455: x_return_status := l_return_status;
3456: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3457: EXCEPTION
3458: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3459: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3460: (
3461: l_api_name,
3462: G_PKG_NAME,

Line 3459: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3455: x_return_status := l_return_status;
3456: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3457: EXCEPTION
3458: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3459: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3460: (
3461: l_api_name,
3462: G_PKG_NAME,
3463: 'OKL_API.G_RET_STS_ERROR',

Line 3463: 'OKL_API.G_RET_STS_ERROR',

3459: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3460: (
3461: l_api_name,
3462: G_PKG_NAME,
3463: 'OKL_API.G_RET_STS_ERROR',
3464: x_msg_count,
3465: x_msg_data,
3466: '_PVT'
3467: );

Line 3468: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3464: x_msg_count,
3465: x_msg_data,
3466: '_PVT'
3467: );
3468: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3469: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3470: (
3471: l_api_name,
3472: G_PKG_NAME,

Line 3469: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3465: x_msg_data,
3466: '_PVT'
3467: );
3468: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3469: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3470: (
3471: l_api_name,
3472: G_PKG_NAME,
3473: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3473: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3469: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3470: (
3471: l_api_name,
3472: G_PKG_NAME,
3473: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3474: x_msg_count,
3475: x_msg_data,
3476: '_PVT'
3477: );

Line 3479: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3475: x_msg_data,
3476: '_PVT'
3477: );
3478: WHEN OTHERS THEN
3479: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3480: (
3481: l_api_name,
3482: G_PKG_NAME,
3483: 'OTHERS',

Line 3494: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3490: -- PL/SQL TBL update_row for:sipv_tbl --
3491: ----------------------------------------
3492: PROCEDURE update_row(
3493: p_api_version IN NUMBER,
3494: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3495: x_return_status OUT NOCOPY VARCHAR2,
3496: x_msg_count OUT NOCOPY NUMBER,
3497: x_msg_data OUT NOCOPY VARCHAR2,
3498: p_sipv_tbl IN sipv_tbl_type,

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

3496: x_msg_count OUT NOCOPY NUMBER,
3497: x_msg_data OUT NOCOPY VARCHAR2,
3498: p_sipv_tbl IN sipv_tbl_type,
3499: x_sipv_tbl OUT NOCOPY sipv_tbl_type,
3500: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
3501:
3502: l_api_version CONSTANT NUMBER := 1;
3503: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
3504: i NUMBER := 0;

Line 3506: OKL_API.init_msg_list(p_init_msg_list);

3502: l_api_version CONSTANT NUMBER := 1;
3503: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
3504: i NUMBER := 0;
3505: BEGIN
3506: OKL_API.init_msg_list(p_init_msg_list);
3507: -- Make sure PL/SQL table has records in it before passing
3508: IF (p_sipv_tbl.COUNT > 0) THEN
3509: i := p_sipv_tbl.FIRST;
3510: LOOP

Line 3512: l_error_rec OKL_API.ERROR_REC_TYPE;

3508: IF (p_sipv_tbl.COUNT > 0) THEN
3509: i := p_sipv_tbl.FIRST;
3510: LOOP
3511: DECLARE
3512: l_error_rec OKL_API.ERROR_REC_TYPE;
3513: BEGIN
3514: l_error_rec.api_name := l_api_name;
3515: l_error_rec.api_package := G_PKG_NAME;
3516: l_error_rec.idx := i;

Line 3519: p_init_msg_list => OKL_API.G_FALSE,

3515: l_error_rec.api_package := G_PKG_NAME;
3516: l_error_rec.idx := i;
3517: update_row (
3518: p_api_version => p_api_version,
3519: p_init_msg_list => OKL_API.G_FALSE,
3520: x_return_status => l_error_rec.error_type,
3521: x_msg_count => l_error_rec.msg_count,
3522: x_msg_data => l_error_rec.msg_data,
3523: p_sipv_rec => p_sipv_tbl(i),

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

3521: x_msg_count => l_error_rec.msg_count,
3522: x_msg_data => l_error_rec.msg_data,
3523: p_sipv_rec => p_sipv_tbl(i),
3524: x_sipv_rec => x_sipv_tbl(i));
3525: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
3526: l_error_rec.sqlcode := SQLCODE;
3527: load_error_tbl(l_error_rec, px_error_tbl);
3528: ELSE
3529: x_msg_count := l_error_rec.msg_count;

Line 3533: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3529: x_msg_count := l_error_rec.msg_count;
3530: x_msg_data := l_error_rec.msg_data;
3531: END IF;
3532: EXCEPTION
3533: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3534: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
3535: l_error_rec.sqlcode := SQLCODE;
3536: load_error_tbl(l_error_rec, px_error_tbl);
3537: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

3530: x_msg_data := l_error_rec.msg_data;
3531: END IF;
3532: EXCEPTION
3533: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3534: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
3535: l_error_rec.sqlcode := SQLCODE;
3536: load_error_tbl(l_error_rec, px_error_tbl);
3537: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3538: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 3537: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3533: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3534: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
3535: l_error_rec.sqlcode := SQLCODE;
3536: load_error_tbl(l_error_rec, px_error_tbl);
3537: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3538: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
3539: l_error_rec.sqlcode := SQLCODE;
3540: load_error_tbl(l_error_rec, px_error_tbl);
3541: WHEN OTHERS THEN

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

3534: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
3535: l_error_rec.sqlcode := SQLCODE;
3536: load_error_tbl(l_error_rec, px_error_tbl);
3537: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3538: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
3539: l_error_rec.sqlcode := SQLCODE;
3540: load_error_tbl(l_error_rec, px_error_tbl);
3541: WHEN OTHERS THEN
3542: l_error_rec.error_type := 'OTHERS';

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

3549: END IF;
3550: -- Loop through the error_tbl to find the error with the highest severity
3551: -- and return it.
3552: x_return_status := find_highest_exception(px_error_tbl);
3553: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3554: EXCEPTION
3555: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3556: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3557: (

Line 3555: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3551: -- and return it.
3552: x_return_status := find_highest_exception(px_error_tbl);
3553: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3554: EXCEPTION
3555: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3556: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3557: (
3558: l_api_name,
3559: G_PKG_NAME,

Line 3556: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3552: x_return_status := find_highest_exception(px_error_tbl);
3553: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3554: EXCEPTION
3555: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3556: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3557: (
3558: l_api_name,
3559: G_PKG_NAME,
3560: 'OKL_API.G_RET_STS_ERROR',

Line 3560: 'OKL_API.G_RET_STS_ERROR',

3556: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3557: (
3558: l_api_name,
3559: G_PKG_NAME,
3560: 'OKL_API.G_RET_STS_ERROR',
3561: x_msg_count,
3562: x_msg_data,
3563: '_PVT'
3564: );

Line 3565: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3561: x_msg_count,
3562: x_msg_data,
3563: '_PVT'
3564: );
3565: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3566: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3567: (
3568: l_api_name,
3569: G_PKG_NAME,

Line 3566: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3562: x_msg_data,
3563: '_PVT'
3564: );
3565: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3566: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3567: (
3568: l_api_name,
3569: G_PKG_NAME,
3570: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3570: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3566: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3567: (
3568: l_api_name,
3569: G_PKG_NAME,
3570: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3571: x_msg_count,
3572: x_msg_data,
3573: '_PVT'
3574: );

Line 3576: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3572: x_msg_data,
3573: '_PVT'
3574: );
3575: WHEN OTHERS THEN
3576: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3577: (
3578: l_api_name,
3579: G_PKG_NAME,
3580: 'OTHERS',

Line 3592: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3588: -- PL/SQL TBL update_row for:SIPV_TBL --
3589: ----------------------------------------
3590: PROCEDURE update_row(
3591: p_api_version IN NUMBER,
3592: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3593: x_return_status OUT NOCOPY VARCHAR2,
3594: x_msg_count OUT NOCOPY NUMBER,
3595: x_msg_data OUT NOCOPY VARCHAR2,
3596: p_sipv_tbl IN sipv_tbl_type,

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

3597: x_sipv_tbl OUT NOCOPY sipv_tbl_type) IS
3598:
3599: l_api_version CONSTANT NUMBER := 1;
3600: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3601: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3602: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3603: BEGIN
3604: OKL_API.init_msg_list(p_init_msg_list);
3605: -- Make sure PL/SQL table has records in it before passing

Line 3602: l_error_tbl OKL_API.ERROR_TBL_TYPE;

3598:
3599: l_api_version CONSTANT NUMBER := 1;
3600: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3601: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3602: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3603: BEGIN
3604: OKL_API.init_msg_list(p_init_msg_list);
3605: -- Make sure PL/SQL table has records in it before passing
3606: IF (p_sipv_tbl.COUNT > 0) THEN

Line 3604: OKL_API.init_msg_list(p_init_msg_list);

3600: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3601: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3602: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3603: BEGIN
3604: OKL_API.init_msg_list(p_init_msg_list);
3605: -- Make sure PL/SQL table has records in it before passing
3606: IF (p_sipv_tbl.COUNT > 0) THEN
3607: update_row (
3608: p_api_version => p_api_version,

Line 3609: p_init_msg_list => OKL_API.G_FALSE,

3605: -- Make sure PL/SQL table has records in it before passing
3606: IF (p_sipv_tbl.COUNT > 0) THEN
3607: update_row (
3608: p_api_version => p_api_version,
3609: p_init_msg_list => OKL_API.G_FALSE,
3610: x_return_status => x_return_status,
3611: x_msg_count => x_msg_count,
3612: x_msg_data => x_msg_data,
3613: p_sipv_tbl => p_sipv_tbl,

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

3613: p_sipv_tbl => p_sipv_tbl,
3614: x_sipv_tbl => x_sipv_tbl,
3615: px_error_tbl => l_error_tbl);
3616: END IF;
3617: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3618: EXCEPTION
3619: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3620: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3621: (

Line 3619: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3615: px_error_tbl => l_error_tbl);
3616: END IF;
3617: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3618: EXCEPTION
3619: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3620: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3621: (
3622: l_api_name,
3623: G_PKG_NAME,

Line 3620: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3616: END IF;
3617: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3618: EXCEPTION
3619: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3620: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3621: (
3622: l_api_name,
3623: G_PKG_NAME,
3624: 'OKL_API.G_RET_STS_ERROR',

Line 3624: 'OKL_API.G_RET_STS_ERROR',

3620: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3621: (
3622: l_api_name,
3623: G_PKG_NAME,
3624: 'OKL_API.G_RET_STS_ERROR',
3625: x_msg_count,
3626: x_msg_data,
3627: '_PVT'
3628: );

Line 3629: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3625: x_msg_count,
3626: x_msg_data,
3627: '_PVT'
3628: );
3629: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3630: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3631: (
3632: l_api_name,
3633: G_PKG_NAME,

Line 3630: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3626: x_msg_data,
3627: '_PVT'
3628: );
3629: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3630: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3631: (
3632: l_api_name,
3633: G_PKG_NAME,
3634: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3634: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3630: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3631: (
3632: l_api_name,
3633: G_PKG_NAME,
3634: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3635: x_msg_count,
3636: x_msg_data,
3637: '_PVT'
3638: );

Line 3640: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3636: x_msg_data,
3637: '_PVT'
3638: );
3639: WHEN OTHERS THEN
3640: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3641: (
3642: l_api_name,
3643: G_PKG_NAME,
3644: 'OTHERS',

Line 3658: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3654: ----------------------------------------
3655: -- delete_row for:OKL_SUBSIDY_POOLS_B --
3656: ----------------------------------------
3657: PROCEDURE delete_row(
3658: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3659: x_return_status OUT NOCOPY VARCHAR2,
3660: x_msg_count OUT NOCOPY NUMBER,
3661: x_msg_data OUT NOCOPY VARCHAR2,
3662: p_sip_rec IN sip_rec_type) IS

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

3662: p_sip_rec IN sip_rec_type) IS
3663:
3664: l_api_version CONSTANT NUMBER := 1;
3665: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
3666: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3667: l_sip_rec sip_rec_type := p_sip_rec;
3668: l_row_notfound BOOLEAN := TRUE;
3669: BEGIN
3670: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

3666: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3667: l_sip_rec sip_rec_type := p_sip_rec;
3668: l_row_notfound BOOLEAN := TRUE;
3669: BEGIN
3670: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3671: p_init_msg_list,
3672: '_PVT',
3673: x_return_status);
3674: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

3670: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3671: p_init_msg_list,
3672: '_PVT',
3673: x_return_status);
3674: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3675: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3676: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3677: RAISE OKL_API.G_EXCEPTION_ERROR;
3678: END IF;

Line 3675: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3671: p_init_msg_list,
3672: '_PVT',
3673: x_return_status);
3674: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3675: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3676: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3677: RAISE OKL_API.G_EXCEPTION_ERROR;
3678: END IF;
3679:

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

3672: '_PVT',
3673: x_return_status);
3674: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3675: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3676: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3677: RAISE OKL_API.G_EXCEPTION_ERROR;
3678: END IF;
3679:
3680: DELETE FROM OKL_SUBSIDY_POOLS_B

Line 3677: RAISE OKL_API.G_EXCEPTION_ERROR;

3673: x_return_status);
3674: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3675: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3676: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3677: RAISE OKL_API.G_EXCEPTION_ERROR;
3678: END IF;
3679:
3680: DELETE FROM OKL_SUBSIDY_POOLS_B
3681: WHERE ID = p_sip_rec.id;

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

3680: DELETE FROM OKL_SUBSIDY_POOLS_B
3681: WHERE ID = p_sip_rec.id;
3682:
3683: x_return_status := l_return_status;
3684: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3685: EXCEPTION
3686: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3687: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3688: (

Line 3686: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3682:
3683: x_return_status := l_return_status;
3684: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3685: EXCEPTION
3686: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3687: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3688: (
3689: l_api_name,
3690: G_PKG_NAME,

Line 3687: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3683: x_return_status := l_return_status;
3684: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3685: EXCEPTION
3686: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3687: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3688: (
3689: l_api_name,
3690: G_PKG_NAME,
3691: 'OKL_API.G_RET_STS_ERROR',

Line 3691: 'OKL_API.G_RET_STS_ERROR',

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

Line 3696: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3692: x_msg_count,
3693: x_msg_data,
3694: '_PVT'
3695: );
3696: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3697: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3698: (
3699: l_api_name,
3700: G_PKG_NAME,

Line 3697: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3701: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3697: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3698: (
3699: l_api_name,
3700: G_PKG_NAME,
3701: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3702: x_msg_count,
3703: x_msg_data,
3704: '_PVT'
3705: );

Line 3707: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3703: x_msg_data,
3704: '_PVT'
3705: );
3706: WHEN OTHERS THEN
3707: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3708: (
3709: l_api_name,
3710: G_PKG_NAME,
3711: 'OTHERS',

Line 3721: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3717: -----------------------------------------
3718: -- delete_row for:OKL_SUBSIDY_POOLS_TL --
3719: -----------------------------------------
3720: PROCEDURE delete_row(
3721: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3722: x_return_status OUT NOCOPY VARCHAR2,
3723: x_msg_count OUT NOCOPY NUMBER,
3724: x_msg_data OUT NOCOPY VARCHAR2,
3725: p_okl_subsidy_pools_tl_rec IN okl_subsidy_pools_tl_rec_type) IS

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

3725: p_okl_subsidy_pools_tl_rec IN okl_subsidy_pools_tl_rec_type) IS
3726:
3727: l_api_version CONSTANT NUMBER := 1;
3728: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
3729: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3730: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type := p_okl_subsidy_pools_tl_rec;
3731: l_row_notfound BOOLEAN := TRUE;
3732: BEGIN
3733: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

3729: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3730: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type := p_okl_subsidy_pools_tl_rec;
3731: l_row_notfound BOOLEAN := TRUE;
3732: BEGIN
3733: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3734: p_init_msg_list,
3735: '_PVT',
3736: x_return_status);
3737: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

3733: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3734: p_init_msg_list,
3735: '_PVT',
3736: x_return_status);
3737: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3738: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3739: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3740: RAISE OKL_API.G_EXCEPTION_ERROR;
3741: END IF;

Line 3738: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3734: p_init_msg_list,
3735: '_PVT',
3736: x_return_status);
3737: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3738: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3739: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3740: RAISE OKL_API.G_EXCEPTION_ERROR;
3741: END IF;
3742:

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

3735: '_PVT',
3736: x_return_status);
3737: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3738: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3739: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3740: RAISE OKL_API.G_EXCEPTION_ERROR;
3741: END IF;
3742:
3743: DELETE FROM OKL_SUBSIDY_POOLS_TL

Line 3740: RAISE OKL_API.G_EXCEPTION_ERROR;

3736: x_return_status);
3737: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3738: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3739: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3740: RAISE OKL_API.G_EXCEPTION_ERROR;
3741: END IF;
3742:
3743: DELETE FROM OKL_SUBSIDY_POOLS_TL
3744: WHERE ID = p_okl_subsidy_pools_tl_rec.id;

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

3743: DELETE FROM OKL_SUBSIDY_POOLS_TL
3744: WHERE ID = p_okl_subsidy_pools_tl_rec.id;
3745:
3746: x_return_status := l_return_status;
3747: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3748: EXCEPTION
3749: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3750: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3751: (

Line 3749: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3745:
3746: x_return_status := l_return_status;
3747: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3748: EXCEPTION
3749: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3750: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3751: (
3752: l_api_name,
3753: G_PKG_NAME,

Line 3750: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3746: x_return_status := l_return_status;
3747: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3748: EXCEPTION
3749: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3750: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3751: (
3752: l_api_name,
3753: G_PKG_NAME,
3754: 'OKL_API.G_RET_STS_ERROR',

Line 3754: 'OKL_API.G_RET_STS_ERROR',

3750: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3751: (
3752: l_api_name,
3753: G_PKG_NAME,
3754: 'OKL_API.G_RET_STS_ERROR',
3755: x_msg_count,
3756: x_msg_data,
3757: '_PVT'
3758: );

Line 3759: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3755: x_msg_count,
3756: x_msg_data,
3757: '_PVT'
3758: );
3759: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3760: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3761: (
3762: l_api_name,
3763: G_PKG_NAME,

Line 3760: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3756: x_msg_data,
3757: '_PVT'
3758: );
3759: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3760: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3761: (
3762: l_api_name,
3763: G_PKG_NAME,
3764: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3764: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3760: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3761: (
3762: l_api_name,
3763: G_PKG_NAME,
3764: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3765: x_msg_count,
3766: x_msg_data,
3767: '_PVT'
3768: );

Line 3770: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3766: x_msg_data,
3767: '_PVT'
3768: );
3769: WHEN OTHERS THEN
3770: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3771: (
3772: l_api_name,
3773: G_PKG_NAME,
3774: 'OTHERS',

Line 3785: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3781: -- delete_row for:OKL_SUBSIDY_POOLS_V --
3782: ----------------------------------------
3783: PROCEDURE delete_row(
3784: p_api_version IN NUMBER,
3785: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3786: x_return_status OUT NOCOPY VARCHAR2,
3787: x_msg_count OUT NOCOPY NUMBER,
3788: x_msg_data OUT NOCOPY VARCHAR2,
3789: p_sipv_rec IN sipv_rec_type) IS

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

3789: p_sipv_rec IN sipv_rec_type) IS
3790:
3791: l_api_version CONSTANT NUMBER := 1;
3792: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
3793: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3794: l_sipv_rec sipv_rec_type := p_sipv_rec;
3795: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type;
3796: l_sip_rec sip_rec_type;
3797: BEGIN

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

3794: l_sipv_rec sipv_rec_type := p_sipv_rec;
3795: l_okl_subsidy_pools_tl_rec okl_subsidy_pools_tl_rec_type;
3796: l_sip_rec sip_rec_type;
3797: BEGIN
3798: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3799: G_PKG_NAME,
3800: p_init_msg_list,
3801: l_api_version,
3802: p_api_version,

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

3801: l_api_version,
3802: p_api_version,
3803: '_PVT',
3804: x_return_status);
3805: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3806: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3807: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3808: RAISE OKL_API.G_EXCEPTION_ERROR;
3809: END IF;

Line 3806: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3802: p_api_version,
3803: '_PVT',
3804: x_return_status);
3805: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3806: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3807: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3808: RAISE OKL_API.G_EXCEPTION_ERROR;
3809: END IF;
3810: -----------------------------------------

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

3803: '_PVT',
3804: x_return_status);
3805: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3806: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3807: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3808: RAISE OKL_API.G_EXCEPTION_ERROR;
3809: END IF;
3810: -----------------------------------------
3811: -- Move VIEW record to "Child" records --

Line 3808: RAISE OKL_API.G_EXCEPTION_ERROR;

3804: x_return_status);
3805: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3806: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3807: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3808: RAISE OKL_API.G_EXCEPTION_ERROR;
3809: END IF;
3810: -----------------------------------------
3811: -- Move VIEW record to "Child" records --
3812: -----------------------------------------

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

3821: x_msg_count,
3822: x_msg_data,
3823: l_okl_subsidy_pools_tl_rec
3824: );
3825: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3826: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3827: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3828: RAISE OKL_API.G_EXCEPTION_ERROR;
3829: END IF;

Line 3826: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3822: x_msg_data,
3823: l_okl_subsidy_pools_tl_rec
3824: );
3825: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3826: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3827: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3828: RAISE OKL_API.G_EXCEPTION_ERROR;
3829: END IF;
3830: delete_row(

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

3823: l_okl_subsidy_pools_tl_rec
3824: );
3825: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3826: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3827: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3828: RAISE OKL_API.G_EXCEPTION_ERROR;
3829: END IF;
3830: delete_row(
3831: p_init_msg_list,

Line 3828: RAISE OKL_API.G_EXCEPTION_ERROR;

3824: );
3825: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3826: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3827: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3828: RAISE OKL_API.G_EXCEPTION_ERROR;
3829: END IF;
3830: delete_row(
3831: p_init_msg_list,
3832: l_return_status,

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

3833: x_msg_count,
3834: x_msg_data,
3835: l_sip_rec
3836: );
3837: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3838: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3839: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3840: RAISE OKL_API.G_EXCEPTION_ERROR;
3841: END IF;

Line 3838: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3834: x_msg_data,
3835: l_sip_rec
3836: );
3837: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3838: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3839: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3840: RAISE OKL_API.G_EXCEPTION_ERROR;
3841: END IF;
3842: x_return_status := l_return_status;

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

3835: l_sip_rec
3836: );
3837: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3838: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3839: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3840: RAISE OKL_API.G_EXCEPTION_ERROR;
3841: END IF;
3842: x_return_status := l_return_status;
3843: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 3840: RAISE OKL_API.G_EXCEPTION_ERROR;

3836: );
3837: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3838: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3839: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3840: RAISE OKL_API.G_EXCEPTION_ERROR;
3841: END IF;
3842: x_return_status := l_return_status;
3843: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3844: EXCEPTION

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

3839: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3840: RAISE OKL_API.G_EXCEPTION_ERROR;
3841: END IF;
3842: x_return_status := l_return_status;
3843: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3844: EXCEPTION
3845: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3846: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3847: (

Line 3845: WHEN OKL_API.G_EXCEPTION_ERROR THEN

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

Line 3846: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3850: 'OKL_API.G_RET_STS_ERROR',

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

Line 3855: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 3856: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3860: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 3866: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3881: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3877: -- PL/SQL TBL delete_row for:OKL_SUBSIDY_POOLS_V --
3878: ---------------------------------------------------
3879: PROCEDURE delete_row(
3880: p_api_version IN NUMBER,
3881: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3882: x_return_status OUT NOCOPY VARCHAR2,
3883: x_msg_count OUT NOCOPY NUMBER,
3884: x_msg_data OUT NOCOPY VARCHAR2,
3885: p_sipv_tbl IN sipv_tbl_type,

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

3882: x_return_status OUT NOCOPY VARCHAR2,
3883: x_msg_count OUT NOCOPY NUMBER,
3884: x_msg_data OUT NOCOPY VARCHAR2,
3885: p_sipv_tbl IN sipv_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_delete_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_delete_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_sipv_tbl.COUNT > 0) THEN
3895: i := p_sipv_tbl.FIRST;
3896: LOOP

Line 3898: l_error_rec OKL_API.ERROR_REC_TYPE;

3894: IF (p_sipv_tbl.COUNT > 0) THEN
3895: i := p_sipv_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: delete_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_sipv_rec => p_sipv_tbl(i));

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

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_sipv_rec => p_sipv_tbl(i));
3910: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
3911: l_error_rec.sqlcode := SQLCODE;
3912: load_error_tbl(l_error_rec, px_error_tbl);
3913: ELSE
3914: x_msg_count := l_error_rec.msg_count;

Line 3918: WHEN OKL_API.G_EXCEPTION_ERROR THEN

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

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

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

Line 3922: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

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

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

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

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

Line 3940: WHEN OKL_API.G_EXCEPTION_ERROR THEN

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

Line 3941: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3945: 'OKL_API.G_RET_STS_ERROR',

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

Line 3950: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 3951: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3955: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 3961: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3977: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3973: -- PL/SQL TBL delete_row for:OKL_SUBSIDY_POOLS_V --
3974: ---------------------------------------------------
3975: PROCEDURE delete_row(
3976: p_api_version IN NUMBER,
3977: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3978: x_return_status OUT NOCOPY VARCHAR2,
3979: x_msg_count OUT NOCOPY NUMBER,
3980: x_msg_data OUT NOCOPY VARCHAR2,
3981: p_sipv_tbl IN sipv_tbl_type) IS

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

3981: p_sipv_tbl IN sipv_tbl_type) IS
3982:
3983: l_api_version CONSTANT NUMBER := 1;
3984: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
3985: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3986: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3987: BEGIN
3988: OKL_API.init_msg_list(p_init_msg_list);
3989: -- Make sure PL/SQL table has records in it before passing

Line 3986: l_error_tbl OKL_API.ERROR_TBL_TYPE;

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

Line 3988: OKL_API.init_msg_list(p_init_msg_list);

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

Line 3993: p_init_msg_list => OKL_API.G_FALSE,

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

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

3996: x_msg_data => x_msg_data,
3997: p_sipv_tbl => p_sipv_tbl,
3998: px_error_tbl => l_error_tbl);
3999: END IF;
4000: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4001: EXCEPTION
4002: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4003: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4004: (

Line 4002: WHEN OKL_API.G_EXCEPTION_ERROR THEN

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

Line 4003: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 4007: 'OKL_API.G_RET_STS_ERROR',

4003: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4004: (
4005: l_api_name,
4006: G_PKG_NAME,
4007: 'OKL_API.G_RET_STS_ERROR',
4008: x_msg_count,
4009: x_msg_data,
4010: '_PVT'
4011: );

Line 4012: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 4013: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 4017: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 4023: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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