DBA Data[Home] [Help]

APPS.OKL_PFL_PVT dependencies on OKL_API

Line 7: px_error_rec IN OUT NOCOPY OKL_API.ERROR_REC_TYPE,

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

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

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

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

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

Line 42: p_error_tbl IN OKL_API.ERROR_TBL_TYPE

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

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

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

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

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

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

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

Line 291: x_return_status := OKL_API.G_RET_STS_SUCCESS;

287: ) RETURN pflv_rec_type IS
288: l_pflv_rec pflv_rec_type;
289: l_row_notfound BOOLEAN := TRUE;
290: BEGIN
291: x_return_status := OKL_API.G_RET_STS_SUCCESS;
292: l_pflv_rec := get_rec(p_pflv_rec, l_row_notfound);
293: IF (l_row_notfound) THEN
294: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
295: x_return_status := OKL_API.G_RET_STS_ERROR;

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

290: BEGIN
291: x_return_status := OKL_API.G_RET_STS_SUCCESS;
292: l_pflv_rec := get_rec(p_pflv_rec, l_row_notfound);
293: IF (l_row_notfound) THEN
294: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
295: x_return_status := OKL_API.G_RET_STS_ERROR;
296: END IF;
297: RETURN(l_pflv_rec);
298: END get_rec;

Line 295: x_return_status := OKL_API.G_RET_STS_ERROR;

291: x_return_status := OKL_API.G_RET_STS_SUCCESS;
292: l_pflv_rec := get_rec(p_pflv_rec, l_row_notfound);
293: IF (l_row_notfound) THEN
294: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
295: x_return_status := OKL_API.G_RET_STS_ERROR;
296: END IF;
297: RETURN(l_pflv_rec);
298: END get_rec;
299: -----------------------------------------------------------

Line 440: x_return_status := OKL_API.G_RET_STS_SUCCESS;

436: ) RETURN pfl_rec_type IS
437: l_pfl_rec pfl_rec_type;
438: l_row_notfound BOOLEAN := TRUE;
439: BEGIN
440: x_return_status := OKL_API.G_RET_STS_SUCCESS;
441: l_pfl_rec := get_rec(p_pfl_rec, l_row_notfound);
442: IF (l_row_notfound) THEN
443: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
444: x_return_status := OKL_API.G_RET_STS_ERROR;

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

439: BEGIN
440: x_return_status := OKL_API.G_RET_STS_SUCCESS;
441: l_pfl_rec := get_rec(p_pfl_rec, l_row_notfound);
442: IF (l_row_notfound) THEN
443: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
444: x_return_status := OKL_API.G_RET_STS_ERROR;
445: END IF;
446: RETURN(l_pfl_rec);
447: END get_rec;

Line 444: x_return_status := OKL_API.G_RET_STS_ERROR;

440: x_return_status := OKL_API.G_RET_STS_SUCCESS;
441: l_pfl_rec := get_rec(p_pfl_rec, l_row_notfound);
442: IF (l_row_notfound) THEN
443: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
444: x_return_status := OKL_API.G_RET_STS_ERROR;
445: END IF;
446: RETURN(l_pfl_rec);
447: END get_rec;
448: -----------------------------------------------------------

Line 514: x_return_status := OKL_API.G_RET_STS_SUCCESS;

510: ) RETURN okl_prtfl_lines_tl_rec_type IS
511: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type;
512: l_row_notfound BOOLEAN := TRUE;
513: BEGIN
514: x_return_status := OKL_API.G_RET_STS_SUCCESS;
515: l_okl_prtfl_lines_tl_rec := get_rec(p_okl_prtfl_lines_tl_rec, l_row_notfound);
516: IF (l_row_notfound) THEN
517: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
518: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');

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

513: BEGIN
514: x_return_status := OKL_API.G_RET_STS_SUCCESS;
515: l_okl_prtfl_lines_tl_rec := get_rec(p_okl_prtfl_lines_tl_rec, l_row_notfound);
516: IF (l_row_notfound) THEN
517: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
518: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
519: x_return_status := OKL_API.G_RET_STS_ERROR;
520: END IF;
521: RETURN(l_okl_prtfl_lines_tl_rec);

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

514: x_return_status := OKL_API.G_RET_STS_SUCCESS;
515: l_okl_prtfl_lines_tl_rec := get_rec(p_okl_prtfl_lines_tl_rec, l_row_notfound);
516: IF (l_row_notfound) THEN
517: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
518: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
519: x_return_status := OKL_API.G_RET_STS_ERROR;
520: END IF;
521: RETURN(l_okl_prtfl_lines_tl_rec);
522: END get_rec;

Line 519: x_return_status := OKL_API.G_RET_STS_ERROR;

515: l_okl_prtfl_lines_tl_rec := get_rec(p_okl_prtfl_lines_tl_rec, l_row_notfound);
516: IF (l_row_notfound) THEN
517: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
518: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'LANGUAGE');
519: x_return_status := OKL_API.G_RET_STS_ERROR;
520: END IF;
521: RETURN(l_okl_prtfl_lines_tl_rec);
522: END get_rec;
523: -----------------------------------------------------------

Line 551: IF (l_pflv_rec.id = OKL_API.G_MISS_NUM ) THEN

547: p_pflv_rec IN pflv_rec_type
548: ) RETURN pflv_rec_type IS
549: l_pflv_rec pflv_rec_type := p_pflv_rec;
550: BEGIN
551: IF (l_pflv_rec.id = OKL_API.G_MISS_NUM ) THEN
552: l_pflv_rec.id := NULL;
553: END IF;
554: IF (l_pflv_rec.sfwt_flag = OKL_API.G_MISS_CHAR ) THEN
555: l_pflv_rec.sfwt_flag := NULL;

Line 554: IF (l_pflv_rec.sfwt_flag = OKL_API.G_MISS_CHAR ) THEN

550: BEGIN
551: IF (l_pflv_rec.id = OKL_API.G_MISS_NUM ) THEN
552: l_pflv_rec.id := NULL;
553: END IF;
554: IF (l_pflv_rec.sfwt_flag = OKL_API.G_MISS_CHAR ) THEN
555: l_pflv_rec.sfwt_flag := NULL;
556: END IF;
557: IF (l_pflv_rec.budget_amount = OKL_API.G_MISS_NUM ) THEN
558: l_pflv_rec.budget_amount := NULL;

Line 557: IF (l_pflv_rec.budget_amount = OKL_API.G_MISS_NUM ) THEN

553: END IF;
554: IF (l_pflv_rec.sfwt_flag = OKL_API.G_MISS_CHAR ) THEN
555: l_pflv_rec.sfwt_flag := NULL;
556: END IF;
557: IF (l_pflv_rec.budget_amount = OKL_API.G_MISS_NUM ) THEN
558: l_pflv_rec.budget_amount := NULL;
559: END IF;
560: IF (l_pflv_rec.date_strategy_executed = OKL_API.G_MISS_DATE ) THEN
561: l_pflv_rec.date_strategy_executed := NULL;

Line 560: IF (l_pflv_rec.date_strategy_executed = OKL_API.G_MISS_DATE ) THEN

556: END IF;
557: IF (l_pflv_rec.budget_amount = OKL_API.G_MISS_NUM ) THEN
558: l_pflv_rec.budget_amount := NULL;
559: END IF;
560: IF (l_pflv_rec.date_strategy_executed = OKL_API.G_MISS_DATE ) THEN
561: l_pflv_rec.date_strategy_executed := NULL;
562: END IF;
563: IF (l_pflv_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE ) THEN
564: l_pflv_rec.date_strategy_execution_due := NULL;

Line 563: IF (l_pflv_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE ) THEN

559: END IF;
560: IF (l_pflv_rec.date_strategy_executed = OKL_API.G_MISS_DATE ) THEN
561: l_pflv_rec.date_strategy_executed := NULL;
562: END IF;
563: IF (l_pflv_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE ) THEN
564: l_pflv_rec.date_strategy_execution_due := NULL;
565: END IF;
566: IF (l_pflv_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE ) THEN
567: l_pflv_rec.date_budget_amount_last_review := NULL;

Line 566: IF (l_pflv_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE ) THEN

562: END IF;
563: IF (l_pflv_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE ) THEN
564: l_pflv_rec.date_strategy_execution_due := NULL;
565: END IF;
566: IF (l_pflv_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE ) THEN
567: l_pflv_rec.date_budget_amount_last_review := NULL;
568: END IF;
569: IF (l_pflv_rec.trx_status_code = OKL_API.G_MISS_CHAR ) THEN
570: l_pflv_rec.trx_status_code := NULL;

Line 569: IF (l_pflv_rec.trx_status_code = OKL_API.G_MISS_CHAR ) THEN

565: END IF;
566: IF (l_pflv_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE ) THEN
567: l_pflv_rec.date_budget_amount_last_review := NULL;
568: END IF;
569: IF (l_pflv_rec.trx_status_code = OKL_API.G_MISS_CHAR ) THEN
570: l_pflv_rec.trx_status_code := NULL;
571: END IF;
572: IF (l_pflv_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR ) THEN
573: l_pflv_rec.asset_track_strategy_code := NULL;

Line 572: IF (l_pflv_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR ) THEN

568: END IF;
569: IF (l_pflv_rec.trx_status_code = OKL_API.G_MISS_CHAR ) THEN
570: l_pflv_rec.trx_status_code := NULL;
571: END IF;
572: IF (l_pflv_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR ) THEN
573: l_pflv_rec.asset_track_strategy_code := NULL;
574: END IF;
575: IF (l_pflv_rec.pfc_id = OKL_API.G_MISS_NUM ) THEN
576: l_pflv_rec.pfc_id := NULL;

Line 575: IF (l_pflv_rec.pfc_id = OKL_API.G_MISS_NUM ) THEN

571: END IF;
572: IF (l_pflv_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR ) THEN
573: l_pflv_rec.asset_track_strategy_code := NULL;
574: END IF;
575: IF (l_pflv_rec.pfc_id = OKL_API.G_MISS_NUM ) THEN
576: l_pflv_rec.pfc_id := NULL;
577: END IF;
578: IF (l_pflv_rec.tmb_id = OKL_API.G_MISS_NUM ) THEN
579: l_pflv_rec.tmb_id := NULL;

Line 578: IF (l_pflv_rec.tmb_id = OKL_API.G_MISS_NUM ) THEN

574: END IF;
575: IF (l_pflv_rec.pfc_id = OKL_API.G_MISS_NUM ) THEN
576: l_pflv_rec.pfc_id := NULL;
577: END IF;
578: IF (l_pflv_rec.tmb_id = OKL_API.G_MISS_NUM ) THEN
579: l_pflv_rec.tmb_id := NULL;
580: END IF;
581: IF (l_pflv_rec.kle_id = OKL_API.G_MISS_NUM ) THEN
582: l_pflv_rec.kle_id := NULL;

Line 581: IF (l_pflv_rec.kle_id = OKL_API.G_MISS_NUM ) THEN

577: END IF;
578: IF (l_pflv_rec.tmb_id = OKL_API.G_MISS_NUM ) THEN
579: l_pflv_rec.tmb_id := NULL;
580: END IF;
581: IF (l_pflv_rec.kle_id = OKL_API.G_MISS_NUM ) THEN
582: l_pflv_rec.kle_id := NULL;
583: END IF;
584: IF (l_pflv_rec.fma_id = OKL_API.G_MISS_NUM ) THEN
585: l_pflv_rec.fma_id := NULL;

Line 584: IF (l_pflv_rec.fma_id = OKL_API.G_MISS_NUM ) THEN

580: END IF;
581: IF (l_pflv_rec.kle_id = OKL_API.G_MISS_NUM ) THEN
582: l_pflv_rec.kle_id := NULL;
583: END IF;
584: IF (l_pflv_rec.fma_id = OKL_API.G_MISS_NUM ) THEN
585: l_pflv_rec.fma_id := NULL;
586: END IF;
587: IF (l_pflv_rec.comments = OKL_API.G_MISS_CHAR ) THEN
588: l_pflv_rec.comments := NULL;

Line 587: IF (l_pflv_rec.comments = OKL_API.G_MISS_CHAR ) THEN

583: END IF;
584: IF (l_pflv_rec.fma_id = OKL_API.G_MISS_NUM ) THEN
585: l_pflv_rec.fma_id := NULL;
586: END IF;
587: IF (l_pflv_rec.comments = OKL_API.G_MISS_CHAR ) THEN
588: l_pflv_rec.comments := NULL;
589: END IF;
590: IF (l_pflv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
591: l_pflv_rec.object_version_number := NULL;

Line 590: IF (l_pflv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN

586: END IF;
587: IF (l_pflv_rec.comments = OKL_API.G_MISS_CHAR ) THEN
588: l_pflv_rec.comments := NULL;
589: END IF;
590: IF (l_pflv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
591: l_pflv_rec.object_version_number := NULL;
592: END IF;
593: IF (l_pflv_rec.request_id = OKL_API.G_MISS_NUM ) THEN
594: l_pflv_rec.request_id := NULL;

Line 593: IF (l_pflv_rec.request_id = OKL_API.G_MISS_NUM ) THEN

589: END IF;
590: IF (l_pflv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
591: l_pflv_rec.object_version_number := NULL;
592: END IF;
593: IF (l_pflv_rec.request_id = OKL_API.G_MISS_NUM ) THEN
594: l_pflv_rec.request_id := NULL;
595: END IF;
596: IF (l_pflv_rec.program_application_id = OKL_API.G_MISS_NUM ) THEN
597: l_pflv_rec.program_application_id := NULL;

Line 596: IF (l_pflv_rec.program_application_id = OKL_API.G_MISS_NUM ) THEN

592: END IF;
593: IF (l_pflv_rec.request_id = OKL_API.G_MISS_NUM ) THEN
594: l_pflv_rec.request_id := NULL;
595: END IF;
596: IF (l_pflv_rec.program_application_id = OKL_API.G_MISS_NUM ) THEN
597: l_pflv_rec.program_application_id := NULL;
598: END IF;
599: IF (l_pflv_rec.program_id = OKL_API.G_MISS_NUM ) THEN
600: l_pflv_rec.program_id := NULL;

Line 599: IF (l_pflv_rec.program_id = OKL_API.G_MISS_NUM ) THEN

595: END IF;
596: IF (l_pflv_rec.program_application_id = OKL_API.G_MISS_NUM ) THEN
597: l_pflv_rec.program_application_id := NULL;
598: END IF;
599: IF (l_pflv_rec.program_id = OKL_API.G_MISS_NUM ) THEN
600: l_pflv_rec.program_id := NULL;
601: END IF;
602: IF (l_pflv_rec.program_update_date = OKL_API.G_MISS_DATE ) THEN
603: l_pflv_rec.program_update_date := NULL;

Line 602: IF (l_pflv_rec.program_update_date = OKL_API.G_MISS_DATE ) THEN

598: END IF;
599: IF (l_pflv_rec.program_id = OKL_API.G_MISS_NUM ) THEN
600: l_pflv_rec.program_id := NULL;
601: END IF;
602: IF (l_pflv_rec.program_update_date = OKL_API.G_MISS_DATE ) THEN
603: l_pflv_rec.program_update_date := NULL;
604: END IF;
605: IF (l_pflv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
606: l_pflv_rec.attribute_category := NULL;

Line 605: IF (l_pflv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN

601: END IF;
602: IF (l_pflv_rec.program_update_date = OKL_API.G_MISS_DATE ) THEN
603: l_pflv_rec.program_update_date := NULL;
604: END IF;
605: IF (l_pflv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
606: l_pflv_rec.attribute_category := NULL;
607: END IF;
608: IF (l_pflv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
609: l_pflv_rec.attribute1 := NULL;

Line 608: IF (l_pflv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN

604: END IF;
605: IF (l_pflv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
606: l_pflv_rec.attribute_category := NULL;
607: END IF;
608: IF (l_pflv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
609: l_pflv_rec.attribute1 := NULL;
610: END IF;
611: IF (l_pflv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
612: l_pflv_rec.attribute2 := NULL;

Line 611: IF (l_pflv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN

607: END IF;
608: IF (l_pflv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
609: l_pflv_rec.attribute1 := NULL;
610: END IF;
611: IF (l_pflv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
612: l_pflv_rec.attribute2 := NULL;
613: END IF;
614: IF (l_pflv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
615: l_pflv_rec.attribute3 := NULL;

Line 614: IF (l_pflv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN

610: END IF;
611: IF (l_pflv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
612: l_pflv_rec.attribute2 := NULL;
613: END IF;
614: IF (l_pflv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
615: l_pflv_rec.attribute3 := NULL;
616: END IF;
617: IF (l_pflv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
618: l_pflv_rec.attribute4 := NULL;

Line 617: IF (l_pflv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN

613: END IF;
614: IF (l_pflv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
615: l_pflv_rec.attribute3 := NULL;
616: END IF;
617: IF (l_pflv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
618: l_pflv_rec.attribute4 := NULL;
619: END IF;
620: IF (l_pflv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
621: l_pflv_rec.attribute5 := NULL;

Line 620: IF (l_pflv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN

616: END IF;
617: IF (l_pflv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
618: l_pflv_rec.attribute4 := NULL;
619: END IF;
620: IF (l_pflv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
621: l_pflv_rec.attribute5 := NULL;
622: END IF;
623: IF (l_pflv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
624: l_pflv_rec.attribute6 := NULL;

Line 623: IF (l_pflv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN

619: END IF;
620: IF (l_pflv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
621: l_pflv_rec.attribute5 := NULL;
622: END IF;
623: IF (l_pflv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
624: l_pflv_rec.attribute6 := NULL;
625: END IF;
626: IF (l_pflv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
627: l_pflv_rec.attribute7 := NULL;

Line 626: IF (l_pflv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN

622: END IF;
623: IF (l_pflv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
624: l_pflv_rec.attribute6 := NULL;
625: END IF;
626: IF (l_pflv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
627: l_pflv_rec.attribute7 := NULL;
628: END IF;
629: IF (l_pflv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
630: l_pflv_rec.attribute8 := NULL;

Line 629: IF (l_pflv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN

625: END IF;
626: IF (l_pflv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
627: l_pflv_rec.attribute7 := NULL;
628: END IF;
629: IF (l_pflv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
630: l_pflv_rec.attribute8 := NULL;
631: END IF;
632: IF (l_pflv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
633: l_pflv_rec.attribute9 := NULL;

Line 632: IF (l_pflv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN

628: END IF;
629: IF (l_pflv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
630: l_pflv_rec.attribute8 := NULL;
631: END IF;
632: IF (l_pflv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
633: l_pflv_rec.attribute9 := NULL;
634: END IF;
635: IF (l_pflv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
636: l_pflv_rec.attribute10 := NULL;

Line 635: IF (l_pflv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN

631: END IF;
632: IF (l_pflv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
633: l_pflv_rec.attribute9 := NULL;
634: END IF;
635: IF (l_pflv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
636: l_pflv_rec.attribute10 := NULL;
637: END IF;
638: IF (l_pflv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
639: l_pflv_rec.attribute11 := NULL;

Line 638: IF (l_pflv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN

634: END IF;
635: IF (l_pflv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
636: l_pflv_rec.attribute10 := NULL;
637: END IF;
638: IF (l_pflv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
639: l_pflv_rec.attribute11 := NULL;
640: END IF;
641: IF (l_pflv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
642: l_pflv_rec.attribute12 := NULL;

Line 641: IF (l_pflv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN

637: END IF;
638: IF (l_pflv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
639: l_pflv_rec.attribute11 := NULL;
640: END IF;
641: IF (l_pflv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
642: l_pflv_rec.attribute12 := NULL;
643: END IF;
644: IF (l_pflv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
645: l_pflv_rec.attribute13 := NULL;

Line 644: IF (l_pflv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN

640: END IF;
641: IF (l_pflv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
642: l_pflv_rec.attribute12 := NULL;
643: END IF;
644: IF (l_pflv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
645: l_pflv_rec.attribute13 := NULL;
646: END IF;
647: IF (l_pflv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
648: l_pflv_rec.attribute14 := NULL;

Line 647: IF (l_pflv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN

643: END IF;
644: IF (l_pflv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
645: l_pflv_rec.attribute13 := NULL;
646: END IF;
647: IF (l_pflv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
648: l_pflv_rec.attribute14 := NULL;
649: END IF;
650: IF (l_pflv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
651: l_pflv_rec.attribute15 := NULL;

Line 650: IF (l_pflv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN

646: END IF;
647: IF (l_pflv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
648: l_pflv_rec.attribute14 := NULL;
649: END IF;
650: IF (l_pflv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
651: l_pflv_rec.attribute15 := NULL;
652: END IF;
653: IF (l_pflv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
654: l_pflv_rec.created_by := NULL;

Line 653: IF (l_pflv_rec.created_by = OKL_API.G_MISS_NUM ) THEN

649: END IF;
650: IF (l_pflv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
651: l_pflv_rec.attribute15 := NULL;
652: END IF;
653: IF (l_pflv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
654: l_pflv_rec.created_by := NULL;
655: END IF;
656: IF (l_pflv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
657: l_pflv_rec.creation_date := NULL;

Line 656: IF (l_pflv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN

652: END IF;
653: IF (l_pflv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
654: l_pflv_rec.created_by := NULL;
655: END IF;
656: IF (l_pflv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
657: l_pflv_rec.creation_date := NULL;
658: END IF;
659: IF (l_pflv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
660: l_pflv_rec.last_updated_by := NULL;

Line 659: IF (l_pflv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN

655: END IF;
656: IF (l_pflv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
657: l_pflv_rec.creation_date := NULL;
658: END IF;
659: IF (l_pflv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
660: l_pflv_rec.last_updated_by := NULL;
661: END IF;
662: IF (l_pflv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
663: l_pflv_rec.last_update_date := NULL;

Line 662: IF (l_pflv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN

658: END IF;
659: IF (l_pflv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
660: l_pflv_rec.last_updated_by := NULL;
661: END IF;
662: IF (l_pflv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
663: l_pflv_rec.last_update_date := NULL;
664: END IF;
665: IF (l_pflv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
666: l_pflv_rec.last_update_login := NULL;

Line 665: IF (l_pflv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN

661: END IF;
662: IF (l_pflv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
663: l_pflv_rec.last_update_date := NULL;
664: END IF;
665: IF (l_pflv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
666: l_pflv_rec.last_update_login := NULL;
667: END IF;
668: -- RABHUPAT - 2667636 -Start
669: IF (l_pflv_rec.currency_code = OKC_API.G_MISS_CHAR) THEN

Line 904: IF (p_pflv_rec.currency_conversion_type <> OKL_API.G_MISS_CHAR AND

900: l_return_status VARCHAR2(3) := OKC_API.G_TRUE;
901: BEGIN
902: -- initialize return status
903: x_return_status := OKC_API.G_RET_STS_SUCCESS;
904: IF (p_pflv_rec.currency_conversion_type <> OKL_API.G_MISS_CHAR AND
905: p_pflv_rec.currency_conversion_type IS NOT NULL) THEN
906: -- check from currency values using the generic okl_util.validate_currency_code
907: l_return_status := OKL_ACCOUNTING_UTIL.validate_currency_con_type(p_pflv_rec.currency_conversion_type);
908: IF (l_return_status <> OKC_API.G_TRUE) THEN

Line 939: x_return_status := OKL_API.G_RET_STS_SUCCESS;

935: PROCEDURE validate_id(
936: x_return_status OUT NOCOPY VARCHAR2,
937: p_id IN NUMBER) IS
938: BEGIN
939: x_return_status := OKL_API.G_RET_STS_SUCCESS;
940: IF (p_id = OKL_API.G_MISS_NUM OR
941: p_id IS NULL)
942: THEN
943: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');

Line 940: IF (p_id = OKL_API.G_MISS_NUM OR

936: x_return_status OUT NOCOPY VARCHAR2,
937: p_id IN NUMBER) IS
938: BEGIN
939: x_return_status := OKL_API.G_RET_STS_SUCCESS;
940: IF (p_id = OKL_API.G_MISS_NUM OR
941: p_id IS NULL)
942: THEN
943: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
944: x_return_status := OKL_API.G_RET_STS_ERROR;

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

939: x_return_status := OKL_API.G_RET_STS_SUCCESS;
940: IF (p_id = OKL_API.G_MISS_NUM OR
941: p_id IS NULL)
942: THEN
943: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
944: x_return_status := OKL_API.G_RET_STS_ERROR;
945: RAISE G_EXCEPTION_HALT_VALIDATION;
946: END IF;
947: EXCEPTION

Line 944: x_return_status := OKL_API.G_RET_STS_ERROR;

940: IF (p_id = OKL_API.G_MISS_NUM OR
941: p_id IS NULL)
942: THEN
943: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'id');
944: x_return_status := OKL_API.G_RET_STS_ERROR;
945: RAISE G_EXCEPTION_HALT_VALIDATION;
946: END IF;
947: EXCEPTION
948: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 951: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

947: EXCEPTION
948: WHEN G_EXCEPTION_HALT_VALIDATION THEN
949: null;
950: WHEN OTHERS THEN
951: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
952: ,p_msg_name => G_UNEXPECTED_ERROR
953: ,p_token1 => G_SQLCODE_TOKEN
954: ,p_token1_value => SQLCODE
955: ,p_token2 => G_SQLERRM_TOKEN

Line 957: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

953: ,p_token1 => G_SQLCODE_TOKEN
954: ,p_token1_value => SQLCODE
955: ,p_token2 => G_SQLERRM_TOKEN
956: ,p_token2_value => SQLERRM);
957: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
958: END validate_id;
959: ----------------------------------------
960: -- Validate_Attributes for: SFWT_FLAG --
961: ----------------------------------------

Line 966: x_return_status := OKL_API.G_RET_STS_SUCCESS;

962: PROCEDURE validate_sfwt_flag(
963: x_return_status OUT NOCOPY VARCHAR2,
964: p_sfwt_flag IN VARCHAR2) IS
965: BEGIN
966: x_return_status := OKL_API.G_RET_STS_SUCCESS;
967: IF (p_sfwt_flag = OKL_API.G_MISS_CHAR OR
968: p_sfwt_flag IS NULL)
969: THEN
970: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');

Line 967: IF (p_sfwt_flag = OKL_API.G_MISS_CHAR OR

963: x_return_status OUT NOCOPY VARCHAR2,
964: p_sfwt_flag IN VARCHAR2) IS
965: BEGIN
966: x_return_status := OKL_API.G_RET_STS_SUCCESS;
967: IF (p_sfwt_flag = OKL_API.G_MISS_CHAR OR
968: p_sfwt_flag IS NULL)
969: THEN
970: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');
971: x_return_status := OKL_API.G_RET_STS_ERROR;

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

966: x_return_status := OKL_API.G_RET_STS_SUCCESS;
967: IF (p_sfwt_flag = OKL_API.G_MISS_CHAR OR
968: p_sfwt_flag IS NULL)
969: THEN
970: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');
971: x_return_status := OKL_API.G_RET_STS_ERROR;
972: RAISE G_EXCEPTION_HALT_VALIDATION;
973: END IF;
974: EXCEPTION

Line 971: x_return_status := OKL_API.G_RET_STS_ERROR;

967: IF (p_sfwt_flag = OKL_API.G_MISS_CHAR OR
968: p_sfwt_flag IS NULL)
969: THEN
970: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'sfwt_flag');
971: x_return_status := OKL_API.G_RET_STS_ERROR;
972: RAISE G_EXCEPTION_HALT_VALIDATION;
973: END IF;
974: EXCEPTION
975: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 978: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

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

Line 984: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

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

Line 993: x_return_status := OKL_API.G_RET_STS_SUCCESS;

989: PROCEDURE validate_date_strat1(
990: x_return_status OUT NOCOPY VARCHAR2,
991: p_date_strategy_execution_due IN DATE) IS
992: BEGIN
993: x_return_status := OKL_API.G_RET_STS_SUCCESS;
994: IF (p_date_strategy_execution_due = OKL_API.G_MISS_DATE OR
995: p_date_strategy_execution_due IS NULL)
996: THEN
997: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,

Line 994: IF (p_date_strategy_execution_due = OKL_API.G_MISS_DATE OR

990: x_return_status OUT NOCOPY VARCHAR2,
991: p_date_strategy_execution_due IN DATE) IS
992: BEGIN
993: x_return_status := OKL_API.G_RET_STS_SUCCESS;
994: IF (p_date_strategy_execution_due = OKL_API.G_MISS_DATE OR
995: p_date_strategy_execution_due IS NULL)
996: THEN
997: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,
998: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',

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

993: x_return_status := OKL_API.G_RET_STS_SUCCESS;
994: IF (p_date_strategy_execution_due = OKL_API.G_MISS_DATE OR
995: p_date_strategy_execution_due IS NULL)
996: THEN
997: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,
998: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
999: p_token1 => 'PROMPT',
1000: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_EXE_DUE_DATE'));
1001:

Line 1002: --OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'date_strategy_execution_due');

998: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
999: p_token1 => 'PROMPT',
1000: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_EXE_DUE_DATE'));
1001:
1002: --OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'date_strategy_execution_due');
1003: x_return_status := OKL_API.G_RET_STS_ERROR;
1004: RAISE G_EXCEPTION_HALT_VALIDATION;
1005: END IF;
1006: EXCEPTION

Line 1003: x_return_status := OKL_API.G_RET_STS_ERROR;

999: p_token1 => 'PROMPT',
1000: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_EXE_DUE_DATE'));
1001:
1002: --OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'date_strategy_execution_due');
1003: x_return_status := OKL_API.G_RET_STS_ERROR;
1004: RAISE G_EXCEPTION_HALT_VALIDATION;
1005: END IF;
1006: EXCEPTION
1007: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1010: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

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

Line 1016: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1012: ,p_token1 => G_SQLCODE_TOKEN
1013: ,p_token1_value => SQLCODE
1014: ,p_token2 => G_SQLERRM_TOKEN
1015: ,p_token2_value => SQLERRM);
1016: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1017: END validate_date_strat1;
1018: ----------------------------------------------
1019: -- Validate_Attributes for: TRX_STATUS_CODE --
1020: ----------------------------------------------

Line 1025: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1021: PROCEDURE validate_trx_status_code(
1022: x_return_status OUT NOCOPY VARCHAR2,
1023: p_trx_status_code IN VARCHAR2) IS
1024: BEGIN
1025: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1026: IF (p_trx_status_code = OKL_API.G_MISS_CHAR OR
1027: p_trx_status_code IS NULL)
1028: THEN
1029: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,

Line 1026: IF (p_trx_status_code = OKL_API.G_MISS_CHAR OR

1022: x_return_status OUT NOCOPY VARCHAR2,
1023: p_trx_status_code IN VARCHAR2) IS
1024: BEGIN
1025: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1026: IF (p_trx_status_code = OKL_API.G_MISS_CHAR OR
1027: p_trx_status_code IS NULL)
1028: THEN
1029: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,
1030: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',

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

1025: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1026: IF (p_trx_status_code = OKL_API.G_MISS_CHAR OR
1027: p_trx_status_code IS NULL)
1028: THEN
1029: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,
1030: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
1031: p_token1 => 'PROMPT',
1032: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_STATUS'));
1033:

Line 1034: -- OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'trx_status_code');

1030: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
1031: p_token1 => 'PROMPT',
1032: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_STATUS'));
1033:
1034: -- OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'trx_status_code');
1035: x_return_status := OKL_API.G_RET_STS_ERROR;
1036: RAISE G_EXCEPTION_HALT_VALIDATION;
1037: END IF;
1038: EXCEPTION

Line 1035: x_return_status := OKL_API.G_RET_STS_ERROR;

1031: p_token1 => 'PROMPT',
1032: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_STATUS'));
1033:
1034: -- OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'trx_status_code');
1035: x_return_status := OKL_API.G_RET_STS_ERROR;
1036: RAISE G_EXCEPTION_HALT_VALIDATION;
1037: END IF;
1038: EXCEPTION
1039: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1042: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

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

Line 1048: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

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

Line 1057: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1053: PROCEDURE validate_asset_trac3(
1054: x_return_status OUT NOCOPY VARCHAR2,
1055: p_asset_track_strategy_code IN VARCHAR2) IS
1056: BEGIN
1057: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1058: IF (p_asset_track_strategy_code = OKL_API.G_MISS_CHAR OR
1059: p_asset_track_strategy_code IS NULL)
1060: THEN
1061: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,

Line 1058: IF (p_asset_track_strategy_code = OKL_API.G_MISS_CHAR OR

1054: x_return_status OUT NOCOPY VARCHAR2,
1055: p_asset_track_strategy_code IN VARCHAR2) IS
1056: BEGIN
1057: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1058: IF (p_asset_track_strategy_code = OKL_API.G_MISS_CHAR OR
1059: p_asset_track_strategy_code IS NULL)
1060: THEN
1061: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,
1062: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',

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

1057: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1058: IF (p_asset_track_strategy_code = OKL_API.G_MISS_CHAR OR
1059: p_asset_track_strategy_code IS NULL)
1060: THEN
1061: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,
1062: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
1063: p_token1 => 'PROMPT',
1064: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_STRATEGY'));
1065:

Line 1066: -- OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'asset_track_strategy_code');

1062: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
1063: p_token1 => 'PROMPT',
1064: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_STRATEGY'));
1065:
1066: -- OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'asset_track_strategy_code');
1067: x_return_status := OKL_API.G_RET_STS_ERROR;
1068: RAISE G_EXCEPTION_HALT_VALIDATION;
1069: END IF;
1070: EXCEPTION

Line 1067: x_return_status := OKL_API.G_RET_STS_ERROR;

1063: p_token1 => 'PROMPT',
1064: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_STRATEGY'));
1065:
1066: -- OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'asset_track_strategy_code');
1067: x_return_status := OKL_API.G_RET_STS_ERROR;
1068: RAISE G_EXCEPTION_HALT_VALIDATION;
1069: END IF;
1070: EXCEPTION
1071: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1074: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1070: EXCEPTION
1071: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1072: null;
1073: WHEN OTHERS THEN
1074: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1075: ,p_msg_name => G_UNEXPECTED_ERROR
1076: ,p_token1 => G_SQLCODE_TOKEN
1077: ,p_token1_value => SQLCODE
1078: ,p_token2 => G_SQLERRM_TOKEN

Line 1080: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1076: ,p_token1 => G_SQLCODE_TOKEN
1077: ,p_token1_value => SQLCODE
1078: ,p_token2 => G_SQLERRM_TOKEN
1079: ,p_token2_value => SQLERRM);
1080: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1081: END validate_asset_trac3;
1082: -------------------------------------
1083: -- Validate_Attributes for: PFC_ID --
1084: -------------------------------------

Line 1089: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1085: PROCEDURE validate_pfc_id(
1086: x_return_status OUT NOCOPY VARCHAR2,
1087: p_pfc_id IN NUMBER) IS
1088: BEGIN
1089: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1090: IF (p_pfc_id = OKL_API.G_MISS_NUM OR
1091: p_pfc_id IS NULL)
1092: THEN
1093: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'pfc_id');

Line 1090: IF (p_pfc_id = OKL_API.G_MISS_NUM OR

1086: x_return_status OUT NOCOPY VARCHAR2,
1087: p_pfc_id IN NUMBER) IS
1088: BEGIN
1089: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1090: IF (p_pfc_id = OKL_API.G_MISS_NUM OR
1091: p_pfc_id IS NULL)
1092: THEN
1093: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'pfc_id');
1094: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 1093: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'pfc_id');

1089: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1090: IF (p_pfc_id = OKL_API.G_MISS_NUM OR
1091: p_pfc_id IS NULL)
1092: THEN
1093: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'pfc_id');
1094: x_return_status := OKL_API.G_RET_STS_ERROR;
1095: RAISE G_EXCEPTION_HALT_VALIDATION;
1096: END IF;
1097: EXCEPTION

Line 1094: x_return_status := OKL_API.G_RET_STS_ERROR;

1090: IF (p_pfc_id = OKL_API.G_MISS_NUM OR
1091: p_pfc_id IS NULL)
1092: THEN
1093: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'pfc_id');
1094: x_return_status := OKL_API.G_RET_STS_ERROR;
1095: RAISE G_EXCEPTION_HALT_VALIDATION;
1096: END IF;
1097: EXCEPTION
1098: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1101: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1097: EXCEPTION
1098: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1099: null;
1100: WHEN OTHERS THEN
1101: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1102: ,p_msg_name => G_UNEXPECTED_ERROR
1103: ,p_token1 => G_SQLCODE_TOKEN
1104: ,p_token1_value => SQLCODE
1105: ,p_token2 => G_SQLERRM_TOKEN

Line 1107: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1103: ,p_token1 => G_SQLCODE_TOKEN
1104: ,p_token1_value => SQLCODE
1105: ,p_token2 => G_SQLERRM_TOKEN
1106: ,p_token2_value => SQLERRM);
1107: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1108: END validate_pfc_id;
1109: -------------------------------------
1110: -- Validate_Attributes for: TMB_ID --
1111: -------------------------------------

Line 1116: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1112: PROCEDURE validate_tmb_id(
1113: x_return_status OUT NOCOPY VARCHAR2,
1114: p_tmb_id IN NUMBER) IS
1115: BEGIN
1116: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1117: IF (p_tmb_id = OKL_API.G_MISS_NUM OR
1118: p_tmb_id IS NULL)
1119: THEN
1120:

Line 1117: IF (p_tmb_id = OKL_API.G_MISS_NUM OR

1113: x_return_status OUT NOCOPY VARCHAR2,
1114: p_tmb_id IN NUMBER) IS
1115: BEGIN
1116: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1117: IF (p_tmb_id = OKL_API.G_MISS_NUM OR
1118: p_tmb_id IS NULL)
1119: THEN
1120:
1121: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,

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

1117: IF (p_tmb_id = OKL_API.G_MISS_NUM OR
1118: p_tmb_id IS NULL)
1119: THEN
1120:
1121: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,
1122: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
1123: p_token1 => 'PROMPT',
1124: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_ASSIGNMENT_GROUP'));
1125:

Line 1126: -- OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'tmb_id');

1122: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
1123: p_token1 => 'PROMPT',
1124: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_ASSIGNMENT_GROUP'));
1125:
1126: -- OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'tmb_id');
1127: x_return_status := OKL_API.G_RET_STS_ERROR;
1128: RAISE G_EXCEPTION_HALT_VALIDATION;
1129: END IF;
1130: EXCEPTION

Line 1127: x_return_status := OKL_API.G_RET_STS_ERROR;

1123: p_token1 => 'PROMPT',
1124: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_ASSIGNMENT_GROUP'));
1125:
1126: -- OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'tmb_id');
1127: x_return_status := OKL_API.G_RET_STS_ERROR;
1128: RAISE G_EXCEPTION_HALT_VALIDATION;
1129: END IF;
1130: EXCEPTION
1131: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1134: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1130: EXCEPTION
1131: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1132: null;
1133: WHEN OTHERS THEN
1134: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1135: ,p_msg_name => G_UNEXPECTED_ERROR
1136: ,p_token1 => G_SQLCODE_TOKEN
1137: ,p_token1_value => SQLCODE
1138: ,p_token2 => G_SQLERRM_TOKEN

Line 1140: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1136: ,p_token1 => G_SQLCODE_TOKEN
1137: ,p_token1_value => SQLCODE
1138: ,p_token2 => G_SQLERRM_TOKEN
1139: ,p_token2_value => SQLERRM);
1140: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1141: END validate_tmb_id;
1142: ----------------------------------------------------
1143: -- Validate_Attributes for: OBJECT_VERSION_NUMBER --
1144: ----------------------------------------------------

Line 1149: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1145: PROCEDURE validate_object_version_number(
1146: x_return_status OUT NOCOPY VARCHAR2,
1147: p_object_version_number IN NUMBER) IS
1148: BEGIN
1149: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1150: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
1151: p_object_version_number IS NULL)
1152: THEN
1153: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');

Line 1150: IF (p_object_version_number = OKL_API.G_MISS_NUM OR

1146: x_return_status OUT NOCOPY VARCHAR2,
1147: p_object_version_number IN NUMBER) IS
1148: BEGIN
1149: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1150: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
1151: p_object_version_number IS NULL)
1152: THEN
1153: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
1154: x_return_status := OKL_API.G_RET_STS_ERROR;

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

1149: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1150: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
1151: p_object_version_number IS NULL)
1152: THEN
1153: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
1154: x_return_status := OKL_API.G_RET_STS_ERROR;
1155: RAISE G_EXCEPTION_HALT_VALIDATION;
1156: END IF;
1157: EXCEPTION

Line 1154: x_return_status := OKL_API.G_RET_STS_ERROR;

1150: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
1151: p_object_version_number IS NULL)
1152: THEN
1153: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
1154: x_return_status := OKL_API.G_RET_STS_ERROR;
1155: RAISE G_EXCEPTION_HALT_VALIDATION;
1156: END IF;
1157: EXCEPTION
1158: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1161: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1157: EXCEPTION
1158: WHEN G_EXCEPTION_HALT_VALIDATION THEN
1159: null;
1160: WHEN OTHERS THEN
1161: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1162: ,p_msg_name => G_UNEXPECTED_ERROR
1163: ,p_token1 => G_SQLCODE_TOKEN
1164: ,p_token1_value => SQLCODE
1165: ,p_token2 => G_SQLERRM_TOKEN

Line 1167: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1163: ,p_token1 => G_SQLCODE_TOKEN
1164: ,p_token1_value => SQLCODE
1165: ,p_token2 => G_SQLERRM_TOKEN
1166: ,p_token2_value => SQLERRM);
1167: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1168: END validate_object_version_number;
1169:
1170: ---------------------------------------------------------------------------
1171: -- FUNCTION Validate_Attributes

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

1186:
1187: FUNCTION Validate_Attributes (
1188: p_pflv_rec IN pflv_rec_type
1189: ) RETURN VARCHAR2 IS
1190: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1191: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1192: BEGIN
1193: -----------------------------
1194: -- Column Level Validation --

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

1187: FUNCTION Validate_Attributes (
1188: p_pflv_rec IN pflv_rec_type
1189: ) RETURN VARCHAR2 IS
1190: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1191: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1192: BEGIN
1193: -----------------------------
1194: -- Column Level Validation --
1195: -----------------------------

Line 1201: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1197: -- id
1198: -- ***
1199: validate_id(l_return_status, p_pflv_rec.id);
1200: -- store the highest degree of error
1201: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1202: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1203: x_return_status := l_return_status;
1204: END IF;
1205: END IF;

Line 1202: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1198: -- ***
1199: validate_id(l_return_status, p_pflv_rec.id);
1200: -- store the highest degree of error
1201: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1202: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1203: x_return_status := l_return_status;
1204: END IF;
1205: END IF;
1206:

Line 1212: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1208: -- sfwt_flag
1209: -- ***
1210: validate_sfwt_flag(l_return_status, p_pflv_rec.sfwt_flag);
1211: -- store the highest degree of error
1212: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1213: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1214: x_return_status := l_return_status;
1215: END IF;
1216: END IF;

Line 1213: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1209: -- ***
1210: validate_sfwt_flag(l_return_status, p_pflv_rec.sfwt_flag);
1211: -- store the highest degree of error
1212: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1213: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1214: x_return_status := l_return_status;
1215: END IF;
1216: END IF;
1217:

Line 1223: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1219: -- date_strategy_execution_due
1220: -- ***
1221: validate_date_strat1(l_return_status, p_pflv_rec.date_strategy_execution_due);
1222: -- store the highest degree of error
1223: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1224: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1225: x_return_status := l_return_status;
1226: END IF;
1227: END IF;

Line 1224: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1220: -- ***
1221: validate_date_strat1(l_return_status, p_pflv_rec.date_strategy_execution_due);
1222: -- store the highest degree of error
1223: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1224: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1225: x_return_status := l_return_status;
1226: END IF;
1227: END IF;
1228:

Line 1234: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1230: -- trx_status_code
1231: -- ***
1232: validate_trx_status_code(l_return_status, p_pflv_rec.trx_status_code);
1233: -- store the highest degree of error
1234: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1235: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1236: x_return_status := l_return_status;
1237: END IF;
1238: END IF;

Line 1235: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1231: -- ***
1232: validate_trx_status_code(l_return_status, p_pflv_rec.trx_status_code);
1233: -- store the highest degree of error
1234: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1235: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1236: x_return_status := l_return_status;
1237: END IF;
1238: END IF;
1239:

Line 1245: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1241: -- asset_track_strategy_code
1242: -- ***
1243: validate_asset_trac3(l_return_status, p_pflv_rec.asset_track_strategy_code);
1244: -- store the highest degree of error
1245: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1246: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1247: x_return_status := l_return_status;
1248: END IF;
1249: END IF;

Line 1246: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1242: -- ***
1243: validate_asset_trac3(l_return_status, p_pflv_rec.asset_track_strategy_code);
1244: -- store the highest degree of error
1245: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1246: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1247: x_return_status := l_return_status;
1248: END IF;
1249: END IF;
1250:

Line 1256: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1252: -- pfc_id
1253: -- ***
1254: validate_pfc_id(l_return_status, p_pflv_rec.pfc_id);
1255: -- store the highest degree of error
1256: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1257: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1258: x_return_status := l_return_status;
1259: END IF;
1260: END IF;

Line 1257: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1253: -- ***
1254: validate_pfc_id(l_return_status, p_pflv_rec.pfc_id);
1255: -- store the highest degree of error
1256: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1257: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1258: x_return_status := l_return_status;
1259: END IF;
1260: END IF;
1261:

Line 1267: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1263: -- tmb_id
1264: -- ***
1265: validate_tmb_id(l_return_status, p_pflv_rec.tmb_id);
1266: -- store the highest degree of error
1267: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1268: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1269: x_return_status := l_return_status;
1270: END IF;
1271: END IF;

Line 1268: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1264: -- ***
1265: validate_tmb_id(l_return_status, p_pflv_rec.tmb_id);
1266: -- store the highest degree of error
1267: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1268: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1269: x_return_status := l_return_status;
1270: END IF;
1271: END IF;
1272:

Line 1278: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1274: -- object_version_number
1275: -- ***
1276: validate_object_version_number(l_return_status, p_pflv_rec.object_version_number);
1277: -- store the highest degree of error
1278: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1279: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1280: x_return_status := l_return_status;
1281: END IF;
1282: END IF;

Line 1279: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1275: -- ***
1276: validate_object_version_number(l_return_status, p_pflv_rec.object_version_number);
1277: -- store the highest degree of error
1278: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1279: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1280: x_return_status := l_return_status;
1281: END IF;
1282: END IF;
1283:

Line 1316: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1312:
1313: RETURN(x_return_status);
1314: EXCEPTION
1315: WHEN OTHERS THEN
1316: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1317: ,p_msg_name => G_UNEXPECTED_ERROR
1318: ,p_token1 => G_SQLCODE_TOKEN
1319: ,p_token1_value => SQLCODE
1320: ,p_token2 => G_SQLERRM_TOKEN

Line 1322: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1318: ,p_token1 => G_SQLCODE_TOKEN
1319: ,p_token1_value => SQLCODE
1320: ,p_token2 => G_SQLERRM_TOKEN
1321: ,p_token2_value => SQLERRM);
1322: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1323: RETURN(x_return_status);
1324: END Validate_Attributes;
1325: ---------------------------------------------------------------------------
1326: -- PROCEDURE Validate_Record

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

1341: FUNCTION Validate_Record (
1342: p_pflv_rec IN pflv_rec_type,
1343: p_db_pflv_rec IN pflv_rec_type
1344: ) RETURN VARCHAR2 IS
1345: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1346: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1347:
1348: ------------------------------------
1349: -- FUNCTION validate_foreign_keys --

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

1342: p_pflv_rec IN pflv_rec_type,
1343: p_db_pflv_rec IN pflv_rec_type
1344: ) RETURN VARCHAR2 IS
1345: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1346: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1347:
1348: ------------------------------------
1349: -- FUNCTION validate_foreign_keys --
1350: ------------------------------------

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

1393: FROM Okl_Formulae_V
1394: WHERE okl_formulae_v.id = p_id;
1395: l_okl_pflv_fmav_fk okl_pflv_fmav_fk_csr%ROWTYPE;
1396:
1397: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1398: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1399: l_row_notfound BOOLEAN := TRUE;
1400: BEGIN
1401: IF ((p_pflv_rec.TMB_ID IS NOT NULL)

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

1394: WHERE okl_formulae_v.id = p_id;
1395: l_okl_pflv_fmav_fk okl_pflv_fmav_fk_csr%ROWTYPE;
1396:
1397: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1398: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1399: l_row_notfound BOOLEAN := TRUE;
1400: BEGIN
1401: IF ((p_pflv_rec.TMB_ID IS NOT NULL)
1402: AND

Line 1410: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'TMB_ID');

1406: FETCH okl_pflv_tmbv_fk_csr INTO l_okl_pflv_tmbv_fk;
1407: l_row_notfound := okl_pflv_tmbv_fk_csr%NOTFOUND;
1408: CLOSE okl_pflv_tmbv_fk_csr;
1409: IF (l_row_notfound) THEN
1410: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'TMB_ID');
1411: l_return_status := OKL_API.G_RET_STS_ERROR;
1412: END IF;
1413: END IF;
1414:

Line 1411: l_return_status := OKL_API.G_RET_STS_ERROR;

1407: l_row_notfound := okl_pflv_tmbv_fk_csr%NOTFOUND;
1408: CLOSE okl_pflv_tmbv_fk_csr;
1409: IF (l_row_notfound) THEN
1410: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'TMB_ID');
1411: l_return_status := OKL_API.G_RET_STS_ERROR;
1412: END IF;
1413: END IF;
1414:
1415: -- store the highest degree of error

Line 1416: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1412: END IF;
1413: END IF;
1414:
1415: -- store the highest degree of error
1416: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1417: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1418: x_return_status := l_return_status;
1419: END IF;
1420: END IF;

Line 1417: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1413: END IF;
1414:
1415: -- store the highest degree of error
1416: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1417: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1418: x_return_status := l_return_status;
1419: END IF;
1420: END IF;
1421:

Line 1433: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'ASSET_TRACK_STRATEGY_CODE');

1429: FETCH okl_pflv_atsv_fk_csr INTO l_okl_pflv_atsv_fk;
1430: l_row_notfound := okl_pflv_atsv_fk_csr%NOTFOUND;
1431: CLOSE okl_pflv_atsv_fk_csr;
1432: IF (l_row_notfound) THEN
1433: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'ASSET_TRACK_STRATEGY_CODE');
1434: l_return_status := OKL_API.G_RET_STS_ERROR;
1435: END IF;
1436: END IF;
1437:

Line 1434: l_return_status := OKL_API.G_RET_STS_ERROR;

1430: l_row_notfound := okl_pflv_atsv_fk_csr%NOTFOUND;
1431: CLOSE okl_pflv_atsv_fk_csr;
1432: IF (l_row_notfound) THEN
1433: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'ASSET_TRACK_STRATEGY_CODE');
1434: l_return_status := OKL_API.G_RET_STS_ERROR;
1435: END IF;
1436: END IF;
1437:
1438:

Line 1440: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1436: END IF;
1437:
1438:
1439: -- store the highest degree of error
1440: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1441: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1442: x_return_status := l_return_status;
1443: END IF;
1444: END IF;

Line 1441: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1437:
1438:
1439: -- store the highest degree of error
1440: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1441: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1442: x_return_status := l_return_status;
1443: END IF;
1444: END IF;
1445:

Line 1456: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'FMA_ID');

1452: FETCH okl_pflv_fmav_fk_csr INTO l_okl_pflv_fmav_fk;
1453: l_row_notfound := okl_pflv_fmav_fk_csr%NOTFOUND;
1454: CLOSE okl_pflv_fmav_fk_csr;
1455: IF (l_row_notfound) THEN
1456: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'FMA_ID');
1457: l_return_status := OKL_API.G_RET_STS_ERROR;
1458: END IF;
1459: END IF;
1460:

Line 1457: l_return_status := OKL_API.G_RET_STS_ERROR;

1453: l_row_notfound := okl_pflv_fmav_fk_csr%NOTFOUND;
1454: CLOSE okl_pflv_fmav_fk_csr;
1455: IF (l_row_notfound) THEN
1456: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'FMA_ID');
1457: l_return_status := OKL_API.G_RET_STS_ERROR;
1458: END IF;
1459: END IF;
1460:
1461: -- store the highest degree of error

Line 1462: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1458: END IF;
1459: END IF;
1460:
1461: -- store the highest degree of error
1462: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1463: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1464: x_return_status := l_return_status;
1465: END IF;
1466: END IF;

Line 1463: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1459: END IF;
1460:
1461: -- store the highest degree of error
1462: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1463: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1464: x_return_status := l_return_status;
1465: END IF;
1466: END IF;
1467:

Line 1477: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'KLE_ID');

1473: FETCH okl_pflv_klev_fk_csr INTO l_okl_pflv_klev_fk;
1474: l_row_notfound := okl_pflv_klev_fk_csr%NOTFOUND;
1475: CLOSE okl_pflv_klev_fk_csr;
1476: IF (l_row_notfound) THEN
1477: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'KLE_ID');
1478: l_return_status := OKL_API.G_RET_STS_ERROR;
1479: END IF;
1480: END IF;
1481:

Line 1478: l_return_status := OKL_API.G_RET_STS_ERROR;

1474: l_row_notfound := okl_pflv_klev_fk_csr%NOTFOUND;
1475: CLOSE okl_pflv_klev_fk_csr;
1476: IF (l_row_notfound) THEN
1477: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'KLE_ID');
1478: l_return_status := OKL_API.G_RET_STS_ERROR;
1479: END IF;
1480: END IF;
1481:
1482: -- store the highest degree of error

Line 1483: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1479: END IF;
1480: END IF;
1481:
1482: -- store the highest degree of error
1483: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1484: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1485: x_return_status := l_return_status;
1486: END IF;
1487: END IF;

Line 1484: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1480: END IF;
1481:
1482: -- store the highest degree of error
1483: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1484: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1485: x_return_status := l_return_status;
1486: END IF;
1487: END IF;
1488:

Line 1498: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'PFC_ID');

1494: FETCH okl_pflv_pfcv_fk_csr INTO l_okl_pflv_pfcv_fk;
1495: l_row_notfound := okl_pflv_pfcv_fk_csr%NOTFOUND;
1496: CLOSE okl_pflv_pfcv_fk_csr;
1497: IF (l_row_notfound) THEN
1498: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'PFC_ID');
1499: l_return_status := OKL_API.G_RET_STS_ERROR;
1500: END IF;
1501: END IF;
1502:

Line 1499: l_return_status := OKL_API.G_RET_STS_ERROR;

1495: l_row_notfound := okl_pflv_pfcv_fk_csr%NOTFOUND;
1496: CLOSE okl_pflv_pfcv_fk_csr;
1497: IF (l_row_notfound) THEN
1498: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'PFC_ID');
1499: l_return_status := OKL_API.G_RET_STS_ERROR;
1500: END IF;
1501: END IF;
1502:
1503: -- store the highest degree of error

Line 1504: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1500: END IF;
1501: END IF;
1502:
1503: -- store the highest degree of error
1504: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1505: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1506: x_return_status := l_return_status;
1507: END IF;
1508: END IF;

Line 1505: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1501: END IF;
1502:
1503: -- store the highest degree of error
1504: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1505: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1506: x_return_status := l_return_status;
1507: END IF;
1508: END IF;
1509:

Line 1520: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'TRX_STATUS_CODE');

1516: FETCH okl_pflv_tsuv_fk_csr INTO l_okl_pflv_tsuv_fk;
1517: l_row_notfound := okl_pflv_tsuv_fk_csr%NOTFOUND;
1518: CLOSE okl_pflv_tsuv_fk_csr;
1519: IF (l_row_notfound) THEN
1520: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'TRX_STATUS_CODE');
1521: l_return_status := OKL_API.G_RET_STS_ERROR;
1522: END IF;
1523: END IF;
1524:

Line 1521: l_return_status := OKL_API.G_RET_STS_ERROR;

1517: l_row_notfound := okl_pflv_tsuv_fk_csr%NOTFOUND;
1518: CLOSE okl_pflv_tsuv_fk_csr;
1519: IF (l_row_notfound) THEN
1520: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'TRX_STATUS_CODE');
1521: l_return_status := OKL_API.G_RET_STS_ERROR;
1522: END IF;
1523: END IF;
1524:
1525: -- store the highest degree of error

Line 1526: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

1522: END IF;
1523: END IF;
1524:
1525: -- store the highest degree of error
1526: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1527: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1528: x_return_status := l_return_status;
1529: END IF;
1530: END IF;

Line 1527: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1523: END IF;
1524:
1525: -- store the highest degree of error
1526: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
1527: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1528: x_return_status := l_return_status;
1529: END IF;
1530: END IF;
1531:

Line 1537: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

1533: RETURN (x_return_status);
1534: EXCEPTION
1535: WHEN OTHERS THEN
1536: -- store SQL error message on message stack for caller
1537: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
1538: ,p_msg_name => G_UNEXPECTED_ERROR
1539: ,p_token1 => G_SQLCODE_TOKEN
1540: ,p_token1_value => sqlcode
1541: ,p_token2 => G_SQLERRM_TOKEN

Line 1545: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1541: ,p_token2 => G_SQLERRM_TOKEN
1542: ,p_token2_value => sqlerrm);
1543:
1544: --notify caller of an UNEXPECTED error
1545: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1546:
1547: --return status to caller
1548: RETURN x_return_status;
1549:

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

1574: END Validate_Record;
1575: FUNCTION Validate_Record (
1576: p_pflv_rec IN pflv_rec_type
1577: ) RETURN VARCHAR2 IS
1578: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1579: l_db_pflv_rec pflv_rec_type := get_rec(p_pflv_rec);
1580: BEGIN
1581: l_return_status := Validate_Record(p_pflv_rec => p_pflv_rec,
1582: p_db_pflv_rec => l_db_pflv_rec);

Line 1748: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1744: -- validate_row for:OKL_PRTFL_LINES_V --
1745: ----------------------------------------
1746: PROCEDURE validate_row(
1747: p_api_version IN NUMBER,
1748: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1749: x_return_status OUT NOCOPY VARCHAR2,
1750: x_msg_count OUT NOCOPY NUMBER,
1751: x_msg_data OUT NOCOPY VARCHAR2,
1752: p_pflv_rec IN pflv_rec_type) IS

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

1752: p_pflv_rec IN pflv_rec_type) IS
1753:
1754: l_api_version CONSTANT NUMBER := 1;
1755: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
1756: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1757: l_pflv_rec pflv_rec_type := p_pflv_rec;
1758: l_pfl_rec pfl_rec_type;
1759: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type;
1760: BEGIN

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

1757: l_pflv_rec pflv_rec_type := p_pflv_rec;
1758: l_pfl_rec pfl_rec_type;
1759: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type;
1760: BEGIN
1761: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1762: G_PKG_NAME,
1763: p_init_msg_list,
1764: l_api_version,
1765: p_api_version,

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

1764: l_api_version,
1765: p_api_version,
1766: '_PVT',
1767: x_return_status);
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;

Line 1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1765: p_api_version,
1766: '_PVT',
1767: x_return_status);
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: --- Validate all non-missing attributes (Item Level Validation)

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

1766: '_PVT',
1767: x_return_status);
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: --- Validate all non-missing attributes (Item Level Validation)
1774: l_return_status := Validate_Attributes(l_pflv_rec);

Line 1771: RAISE OKL_API.G_EXCEPTION_ERROR;

1767: x_return_status);
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: --- Validate all non-missing attributes (Item Level Validation)
1774: l_return_status := Validate_Attributes(l_pflv_rec);
1775: --- If any errors happen abort API

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

1772: END IF;
1773: --- Validate all non-missing attributes (Item Level Validation)
1774: l_return_status := Validate_Attributes(l_pflv_rec);
1775: --- If any errors happen abort API
1776: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1777: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1778: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1779: RAISE OKL_API.G_EXCEPTION_ERROR;
1780: END IF;

Line 1777: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1773: --- Validate all non-missing attributes (Item Level Validation)
1774: l_return_status := Validate_Attributes(l_pflv_rec);
1775: --- If any errors happen abort API
1776: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1777: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1778: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1779: RAISE OKL_API.G_EXCEPTION_ERROR;
1780: END IF;
1781: l_return_status := Validate_Record(l_pflv_rec);

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

1774: l_return_status := Validate_Attributes(l_pflv_rec);
1775: --- If any errors happen abort API
1776: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1777: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1778: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1779: RAISE OKL_API.G_EXCEPTION_ERROR;
1780: END IF;
1781: l_return_status := Validate_Record(l_pflv_rec);
1782: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1779: RAISE OKL_API.G_EXCEPTION_ERROR;

1775: --- If any errors happen abort API
1776: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1777: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1778: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1779: RAISE OKL_API.G_EXCEPTION_ERROR;
1780: END IF;
1781: l_return_status := Validate_Record(l_pflv_rec);
1782: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1778: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1779: RAISE OKL_API.G_EXCEPTION_ERROR;
1780: END IF;
1781: l_return_status := Validate_Record(l_pflv_rec);
1782: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_ERROR;
1786: END IF;

Line 1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1779: RAISE OKL_API.G_EXCEPTION_ERROR;
1780: END IF;
1781: l_return_status := Validate_Record(l_pflv_rec);
1782: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: x_return_status := l_return_status;

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

1780: END IF;
1781: l_return_status := Validate_Record(l_pflv_rec);
1782: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: x_return_status := l_return_status;
1788: EXCEPTION

Line 1785: RAISE OKL_API.G_EXCEPTION_ERROR;

1781: l_return_status := Validate_Record(l_pflv_rec);
1782: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: x_return_status := l_return_status;
1788: EXCEPTION
1789: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 1789: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1785: RAISE OKL_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: x_return_status := l_return_status;
1788: EXCEPTION
1789: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1790: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1791: (
1792: l_api_name,
1793: G_PKG_NAME,

Line 1790: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1786: END IF;
1787: x_return_status := l_return_status;
1788: EXCEPTION
1789: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1790: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1791: (
1792: l_api_name,
1793: G_PKG_NAME,
1794: 'OKL_API.G_RET_STS_ERROR',

Line 1794: 'OKL_API.G_RET_STS_ERROR',

1790: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1791: (
1792: l_api_name,
1793: G_PKG_NAME,
1794: 'OKL_API.G_RET_STS_ERROR',
1795: x_msg_count,
1796: x_msg_data,
1797: '_PVT'
1798: );

Line 1799: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1795: x_msg_count,
1796: x_msg_data,
1797: '_PVT'
1798: );
1799: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1800: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1801: (
1802: l_api_name,
1803: G_PKG_NAME,

Line 1800: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1796: x_msg_data,
1797: '_PVT'
1798: );
1799: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1800: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1801: (
1802: l_api_name,
1803: G_PKG_NAME,
1804: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1804: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 1810: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 1825: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1821: -- PL/SQL TBL validate_row for:OKL_PRTFL_LINES_V --
1822: ---------------------------------------------------
1823: PROCEDURE validate_row(
1824: p_api_version IN NUMBER,
1825: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1826: x_return_status OUT NOCOPY VARCHAR2,
1827: x_msg_count OUT NOCOPY NUMBER,
1828: x_msg_data OUT NOCOPY VARCHAR2,
1829: p_pflv_tbl IN pflv_tbl_type,

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

1826: x_return_status OUT NOCOPY VARCHAR2,
1827: x_msg_count OUT NOCOPY NUMBER,
1828: x_msg_data OUT NOCOPY VARCHAR2,
1829: p_pflv_tbl IN pflv_tbl_type,
1830: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
1831:
1832: l_api_version CONSTANT NUMBER := 1;
1833: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
1834: i NUMBER := 0;

Line 1836: OKL_API.init_msg_list(p_init_msg_list);

1832: l_api_version CONSTANT NUMBER := 1;
1833: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
1834: i NUMBER := 0;
1835: BEGIN
1836: OKL_API.init_msg_list(p_init_msg_list);
1837: -- Make sure PL/SQL table has records in it before passing
1838: IF (p_pflv_tbl.COUNT > 0) THEN
1839: i := p_pflv_tbl.FIRST;
1840: LOOP

Line 1842: l_error_rec OKL_API.ERROR_REC_TYPE;

1838: IF (p_pflv_tbl.COUNT > 0) THEN
1839: i := p_pflv_tbl.FIRST;
1840: LOOP
1841: DECLARE
1842: l_error_rec OKL_API.ERROR_REC_TYPE;
1843: BEGIN
1844: l_error_rec.api_name := l_api_name;
1845: l_error_rec.api_package := G_PKG_NAME;
1846: l_error_rec.idx := i;

Line 1849: p_init_msg_list => OKL_API.G_FALSE,

1845: l_error_rec.api_package := G_PKG_NAME;
1846: l_error_rec.idx := i;
1847: validate_row (
1848: p_api_version => p_api_version,
1849: p_init_msg_list => OKL_API.G_FALSE,
1850: x_return_status => l_error_rec.error_type,
1851: x_msg_count => l_error_rec.msg_count,
1852: x_msg_data => l_error_rec.msg_data,
1853: p_pflv_rec => p_pflv_tbl(i));

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

1850: x_return_status => l_error_rec.error_type,
1851: x_msg_count => l_error_rec.msg_count,
1852: x_msg_data => l_error_rec.msg_data,
1853: p_pflv_rec => p_pflv_tbl(i));
1854: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
1855: l_error_rec.sqlcode := SQLCODE;
1856: load_error_tbl(l_error_rec, px_error_tbl);
1857: ELSE
1858: x_msg_count := l_error_rec.msg_count;

Line 1862: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1858: x_msg_count := l_error_rec.msg_count;
1859: x_msg_data := l_error_rec.msg_data;
1860: END IF;
1861: EXCEPTION
1862: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1863: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1864: l_error_rec.sqlcode := SQLCODE;
1865: load_error_tbl(l_error_rec, px_error_tbl);
1866: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

1859: x_msg_data := l_error_rec.msg_data;
1860: END IF;
1861: EXCEPTION
1862: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1863: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1864: l_error_rec.sqlcode := SQLCODE;
1865: load_error_tbl(l_error_rec, px_error_tbl);
1866: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1867: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 1866: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1862: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1863: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1864: l_error_rec.sqlcode := SQLCODE;
1865: load_error_tbl(l_error_rec, px_error_tbl);
1866: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1867: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
1868: l_error_rec.sqlcode := SQLCODE;
1869: load_error_tbl(l_error_rec, px_error_tbl);
1870: WHEN OTHERS THEN

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

1863: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1864: l_error_rec.sqlcode := SQLCODE;
1865: load_error_tbl(l_error_rec, px_error_tbl);
1866: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1867: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
1868: l_error_rec.sqlcode := SQLCODE;
1869: load_error_tbl(l_error_rec, px_error_tbl);
1870: WHEN OTHERS THEN
1871: l_error_rec.error_type := 'OTHERS';

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

1878: END IF;
1879: -- Loop through the error_tbl to find the error with the highest severity
1880: -- and return it.
1881: x_return_status := find_highest_exception(px_error_tbl);
1882: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1883: EXCEPTION
1884: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1885: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1886: (

Line 1884: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1880: -- and return it.
1881: x_return_status := find_highest_exception(px_error_tbl);
1882: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1883: EXCEPTION
1884: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1885: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1886: (
1887: l_api_name,
1888: G_PKG_NAME,

Line 1885: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1881: x_return_status := find_highest_exception(px_error_tbl);
1882: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1883: EXCEPTION
1884: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1885: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1886: (
1887: l_api_name,
1888: G_PKG_NAME,
1889: 'OKL_API.G_RET_STS_ERROR',

Line 1889: 'OKL_API.G_RET_STS_ERROR',

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

Line 1894: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1895: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1891: x_msg_data,
1892: '_PVT'
1893: );
1894: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1895: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1896: (
1897: l_api_name,
1898: G_PKG_NAME,
1899: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1899: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 1905: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1901: x_msg_data,
1902: '_PVT'
1903: );
1904: WHEN OTHERS THEN
1905: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1906: (
1907: l_api_name,
1908: G_PKG_NAME,
1909: 'OTHERS',

Line 1921: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1917: -- PL/SQL TBL validate_row for:OKL_PRTFL_LINES_V --
1918: ---------------------------------------------------
1919: PROCEDURE validate_row(
1920: p_api_version IN NUMBER,
1921: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1922: x_return_status OUT NOCOPY VARCHAR2,
1923: x_msg_count OUT NOCOPY NUMBER,
1924: x_msg_data OUT NOCOPY VARCHAR2,
1925: p_pflv_tbl IN pflv_tbl_type) IS

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

1925: p_pflv_tbl IN pflv_tbl_type) IS
1926:
1927: l_api_version CONSTANT NUMBER := 1;
1928: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1929: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1930: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1931: BEGIN
1932: OKL_API.init_msg_list(p_init_msg_list);
1933: -- Make sure PL/SQL table has records in it before passing

Line 1930: l_error_tbl OKL_API.ERROR_TBL_TYPE;

1926:
1927: l_api_version CONSTANT NUMBER := 1;
1928: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1929: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1930: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1931: BEGIN
1932: OKL_API.init_msg_list(p_init_msg_list);
1933: -- Make sure PL/SQL table has records in it before passing
1934: IF (p_pflv_tbl.COUNT > 0) THEN

Line 1932: OKL_API.init_msg_list(p_init_msg_list);

1928: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1929: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1930: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1931: BEGIN
1932: OKL_API.init_msg_list(p_init_msg_list);
1933: -- Make sure PL/SQL table has records in it before passing
1934: IF (p_pflv_tbl.COUNT > 0) THEN
1935: validate_row (
1936: p_api_version => p_api_version,

Line 1937: p_init_msg_list => OKL_API.G_FALSE,

1933: -- Make sure PL/SQL table has records in it before passing
1934: IF (p_pflv_tbl.COUNT > 0) THEN
1935: validate_row (
1936: p_api_version => p_api_version,
1937: p_init_msg_list => OKL_API.G_FALSE,
1938: x_return_status => x_return_status,
1939: x_msg_count => x_msg_count,
1940: x_msg_data => x_msg_data,
1941: p_pflv_tbl => p_pflv_tbl,

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

1940: x_msg_data => x_msg_data,
1941: p_pflv_tbl => p_pflv_tbl,
1942: px_error_tbl => l_error_tbl);
1943: END IF;
1944: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1945: EXCEPTION
1946: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1947: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1948: (

Line 1946: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1942: px_error_tbl => l_error_tbl);
1943: END IF;
1944: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1945: EXCEPTION
1946: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1947: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1948: (
1949: l_api_name,
1950: G_PKG_NAME,

Line 1947: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1943: END IF;
1944: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1945: EXCEPTION
1946: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1947: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1948: (
1949: l_api_name,
1950: G_PKG_NAME,
1951: 'OKL_API.G_RET_STS_ERROR',

Line 1951: 'OKL_API.G_RET_STS_ERROR',

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

Line 1956: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1957: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1953: x_msg_data,
1954: '_PVT'
1955: );
1956: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1957: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1958: (
1959: l_api_name,
1960: G_PKG_NAME,
1961: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1961: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 1967: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1963: x_msg_data,
1964: '_PVT'
1965: );
1966: WHEN OTHERS THEN
1967: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1968: (
1969: l_api_name,
1970: G_PKG_NAME,
1971: 'OTHERS',

Line 1995: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1991: -- History : RABHUPAT 17-DEC-2002 2667636
1992: -- : modified for multicurrency changes
1993: -- End of comments
1994: PROCEDURE insert_row(
1995: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1996: x_return_status OUT NOCOPY VARCHAR2,
1997: x_msg_count OUT NOCOPY NUMBER,
1998: x_msg_data OUT NOCOPY VARCHAR2,
1999: p_pfl_rec IN pfl_rec_type,

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

2000: x_pfl_rec OUT NOCOPY pfl_rec_type) IS
2001:
2002: l_api_version CONSTANT NUMBER := 1;
2003: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
2004: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2005: l_pfl_rec pfl_rec_type := p_pfl_rec;
2006: l_def_pfl_rec pfl_rec_type;
2007: ------------------------------------------
2008: -- Set_Attributes for:OKL_PRTFL_LINES_B --

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

2010: FUNCTION Set_Attributes (
2011: p_pfl_rec IN pfl_rec_type,
2012: x_pfl_rec OUT NOCOPY pfl_rec_type
2013: ) RETURN VARCHAR2 IS
2014: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2015: BEGIN
2016: x_pfl_rec := p_pfl_rec;
2017: RETURN(l_return_status);
2018: END Set_Attributes;

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

2016: x_pfl_rec := p_pfl_rec;
2017: RETURN(l_return_status);
2018: END Set_Attributes;
2019: BEGIN
2020: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2021: p_init_msg_list,
2022: '_PVT',
2023: x_return_status);
2024: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

2020: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2021: p_init_msg_list,
2022: '_PVT',
2023: x_return_status);
2024: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2025: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2026: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2027: RAISE OKL_API.G_EXCEPTION_ERROR;
2028: END IF;

Line 2025: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2021: p_init_msg_list,
2022: '_PVT',
2023: x_return_status);
2024: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2025: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2026: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2027: RAISE OKL_API.G_EXCEPTION_ERROR;
2028: END IF;
2029: --- Setting item atributes

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

2022: '_PVT',
2023: x_return_status);
2024: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2025: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2026: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2027: RAISE OKL_API.G_EXCEPTION_ERROR;
2028: END IF;
2029: --- Setting item atributes
2030: l_return_status := Set_Attributes(

Line 2027: RAISE OKL_API.G_EXCEPTION_ERROR;

2023: x_return_status);
2024: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2025: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2026: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2027: RAISE OKL_API.G_EXCEPTION_ERROR;
2028: END IF;
2029: --- Setting item atributes
2030: l_return_status := Set_Attributes(
2031: p_pfl_rec, -- IN

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

2030: l_return_status := Set_Attributes(
2031: p_pfl_rec, -- IN
2032: l_pfl_rec); -- OUT
2033: --- If any errors happen abort API
2034: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2035: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2036: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2037: RAISE OKL_API.G_EXCEPTION_ERROR;
2038: END IF;

Line 2035: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2031: p_pfl_rec, -- IN
2032: l_pfl_rec); -- OUT
2033: --- If any errors happen abort API
2034: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2035: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2036: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2037: RAISE OKL_API.G_EXCEPTION_ERROR;
2038: END IF;
2039: INSERT INTO OKL_PRTFL_LINES_B(

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

2032: l_pfl_rec); -- OUT
2033: --- If any errors happen abort API
2034: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2035: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2036: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2037: RAISE OKL_API.G_EXCEPTION_ERROR;
2038: END IF;
2039: INSERT INTO OKL_PRTFL_LINES_B(
2040: id,

Line 2037: RAISE OKL_API.G_EXCEPTION_ERROR;

2033: --- If any errors happen abort API
2034: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2035: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2036: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2037: RAISE OKL_API.G_EXCEPTION_ERROR;
2038: END IF;
2039: INSERT INTO OKL_PRTFL_LINES_B(
2040: id,
2041: budget_amount,

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

2128: -- RABHUPAT - 2667636 - End
2129: -- Set OUT values
2130: x_pfl_rec := l_pfl_rec;
2131: x_return_status := l_return_status;
2132: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2133: EXCEPTION
2134: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2135: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2136: (

Line 2134: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2130: x_pfl_rec := l_pfl_rec;
2131: x_return_status := l_return_status;
2132: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2133: EXCEPTION
2134: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2135: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2136: (
2137: l_api_name,
2138: G_PKG_NAME,

Line 2135: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2131: x_return_status := l_return_status;
2132: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2133: EXCEPTION
2134: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2135: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2136: (
2137: l_api_name,
2138: G_PKG_NAME,
2139: 'OKL_API.G_RET_STS_ERROR',

Line 2139: 'OKL_API.G_RET_STS_ERROR',

2135: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2136: (
2137: l_api_name,
2138: G_PKG_NAME,
2139: 'OKL_API.G_RET_STS_ERROR',
2140: x_msg_count,
2141: x_msg_data,
2142: '_PVT'
2143: );

Line 2144: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2145: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2141: x_msg_data,
2142: '_PVT'
2143: );
2144: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2145: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2146: (
2147: l_api_name,
2148: G_PKG_NAME,
2149: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2149: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2155: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2151: x_msg_data,
2152: '_PVT'
2153: );
2154: WHEN OTHERS THEN
2155: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2156: (
2157: l_api_name,
2158: G_PKG_NAME,
2159: 'OTHERS',

Line 2169: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2165: ---------------------------------------
2166: -- insert_row for:OKL_PRTFL_LINES_TL --
2167: ---------------------------------------
2168: PROCEDURE insert_row(
2169: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2170: x_return_status OUT NOCOPY VARCHAR2,
2171: x_msg_count OUT NOCOPY NUMBER,
2172: x_msg_data OUT NOCOPY VARCHAR2,
2173: p_okl_prtfl_lines_tl_rec IN okl_prtfl_lines_tl_rec_type,

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

2174: x_okl_prtfl_lines_tl_rec OUT NOCOPY okl_prtfl_lines_tl_rec_type) IS
2175:
2176: l_api_version CONSTANT NUMBER := 1;
2177: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
2178: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2179: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type := p_okl_prtfl_lines_tl_rec;
2180: l_def_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type;
2181: CURSOR get_languages IS
2182: SELECT *

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

2188: FUNCTION Set_Attributes (
2189: p_okl_prtfl_lines_tl_rec IN okl_prtfl_lines_tl_rec_type,
2190: x_okl_prtfl_lines_tl_rec OUT NOCOPY okl_prtfl_lines_tl_rec_type
2191: ) RETURN VARCHAR2 IS
2192: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2193: BEGIN
2194: x_okl_prtfl_lines_tl_rec := p_okl_prtfl_lines_tl_rec;
2195: x_okl_prtfl_lines_tl_rec.LANGUAGE := USERENV('LANG');
2196: x_okl_prtfl_lines_tl_rec.SOURCE_LANG := USERENV('LANG');

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

2196: x_okl_prtfl_lines_tl_rec.SOURCE_LANG := USERENV('LANG');
2197: RETURN(l_return_status);
2198: END Set_Attributes;
2199: BEGIN
2200: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2201: p_init_msg_list,
2202: '_PVT',
2203: x_return_status);
2204: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

2200: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2201: p_init_msg_list,
2202: '_PVT',
2203: x_return_status);
2204: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2205: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2206: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2207: RAISE OKL_API.G_EXCEPTION_ERROR;
2208: END IF;

Line 2205: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2201: p_init_msg_list,
2202: '_PVT',
2203: x_return_status);
2204: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2205: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2206: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2207: RAISE OKL_API.G_EXCEPTION_ERROR;
2208: END IF;
2209: --- Setting item attributes

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

2202: '_PVT',
2203: x_return_status);
2204: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2205: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2206: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2207: RAISE OKL_API.G_EXCEPTION_ERROR;
2208: END IF;
2209: --- Setting item attributes
2210: l_return_status := Set_Attributes(

Line 2207: RAISE OKL_API.G_EXCEPTION_ERROR;

2203: x_return_status);
2204: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2205: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2206: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2207: RAISE OKL_API.G_EXCEPTION_ERROR;
2208: END IF;
2209: --- Setting item attributes
2210: l_return_status := Set_Attributes(
2211: p_okl_prtfl_lines_tl_rec, -- IN

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

2210: l_return_status := Set_Attributes(
2211: p_okl_prtfl_lines_tl_rec, -- IN
2212: l_okl_prtfl_lines_tl_rec); -- OUT
2213: --- If any errors happen abort API
2214: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2215: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2216: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2217: RAISE OKL_API.G_EXCEPTION_ERROR;
2218: END IF;

Line 2215: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2211: p_okl_prtfl_lines_tl_rec, -- IN
2212: l_okl_prtfl_lines_tl_rec); -- OUT
2213: --- If any errors happen abort API
2214: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2215: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2216: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2217: RAISE OKL_API.G_EXCEPTION_ERROR;
2218: END IF;
2219: FOR l_lang_rec IN get_languages LOOP

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

2212: l_okl_prtfl_lines_tl_rec); -- OUT
2213: --- If any errors happen abort API
2214: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2215: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2216: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2217: RAISE OKL_API.G_EXCEPTION_ERROR;
2218: END IF;
2219: FOR l_lang_rec IN get_languages LOOP
2220: l_okl_prtfl_lines_tl_rec.language := l_lang_rec.language_code;

Line 2217: RAISE OKL_API.G_EXCEPTION_ERROR;

2213: --- If any errors happen abort API
2214: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2215: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2216: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2217: RAISE OKL_API.G_EXCEPTION_ERROR;
2218: END IF;
2219: FOR l_lang_rec IN get_languages LOOP
2220: l_okl_prtfl_lines_tl_rec.language := l_lang_rec.language_code;
2221: INSERT INTO OKL_PRTFL_LINES_TL(

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

2243: END LOOP;
2244: -- Set OUT values
2245: x_okl_prtfl_lines_tl_rec := l_okl_prtfl_lines_tl_rec;
2246: x_return_status := l_return_status;
2247: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2248: EXCEPTION
2249: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2250: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2251: (

Line 2249: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2245: x_okl_prtfl_lines_tl_rec := l_okl_prtfl_lines_tl_rec;
2246: x_return_status := l_return_status;
2247: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2248: EXCEPTION
2249: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2250: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2251: (
2252: l_api_name,
2253: G_PKG_NAME,

Line 2250: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2246: x_return_status := l_return_status;
2247: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2248: EXCEPTION
2249: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2250: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2251: (
2252: l_api_name,
2253: G_PKG_NAME,
2254: 'OKL_API.G_RET_STS_ERROR',

Line 2254: 'OKL_API.G_RET_STS_ERROR',

2250: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2251: (
2252: l_api_name,
2253: G_PKG_NAME,
2254: 'OKL_API.G_RET_STS_ERROR',
2255: x_msg_count,
2256: x_msg_data,
2257: '_PVT'
2258: );

Line 2259: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2255: x_msg_count,
2256: x_msg_data,
2257: '_PVT'
2258: );
2259: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2260: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2261: (
2262: l_api_name,
2263: G_PKG_NAME,

Line 2260: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2256: x_msg_data,
2257: '_PVT'
2258: );
2259: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2260: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2261: (
2262: l_api_name,
2263: G_PKG_NAME,
2264: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2264: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2260: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2261: (
2262: l_api_name,
2263: G_PKG_NAME,
2264: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2265: x_msg_count,
2266: x_msg_data,
2267: '_PVT'
2268: );

Line 2270: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2266: x_msg_data,
2267: '_PVT'
2268: );
2269: WHEN OTHERS THEN
2270: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2271: (
2272: l_api_name,
2273: G_PKG_NAME,
2274: 'OTHERS',

Line 2295: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2291: -- : modified for multicurrency changes
2292: -- End of comments
2293: PROCEDURE insert_row(
2294: p_api_version IN NUMBER,
2295: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2296: x_return_status OUT NOCOPY VARCHAR2,
2297: x_msg_count OUT NOCOPY NUMBER,
2298: x_msg_data OUT NOCOPY VARCHAR2,
2299: p_pflv_rec IN pflv_rec_type,

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

2300: x_pflv_rec OUT NOCOPY pflv_rec_type) IS
2301:
2302: l_api_version CONSTANT NUMBER := 1;
2303: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
2304: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2305: l_pflv_rec pflv_rec_type := p_pflv_rec;
2306: l_def_pflv_rec pflv_rec_type;
2307: l_pfl_rec pfl_rec_type;
2308: lx_pfl_rec pfl_rec_type;

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

2329: FUNCTION Set_Attributes (
2330: p_pflv_rec IN pflv_rec_type,
2331: x_pflv_rec OUT NOCOPY pflv_rec_type
2332: ) RETURN VARCHAR2 IS
2333: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2334: BEGIN
2335: x_pflv_rec := p_pflv_rec;
2336: x_pflv_rec.OBJECT_VERSION_NUMBER := 1;
2337: x_pflv_rec.SFWT_FLAG := 'N';

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

2345: -- RABHUPAT- 2667636 - End
2346: RETURN(l_return_status);
2347: END Set_Attributes;
2348: BEGIN
2349: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2350: G_PKG_NAME,
2351: p_init_msg_list,
2352: l_api_version,
2353: p_api_version,

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

2352: l_api_version,
2353: p_api_version,
2354: '_PVT',
2355: x_return_status);
2356: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2357: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2358: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2359: RAISE OKL_API.G_EXCEPTION_ERROR;
2360: END IF;

Line 2357: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2353: p_api_version,
2354: '_PVT',
2355: x_return_status);
2356: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2357: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2358: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2359: RAISE OKL_API.G_EXCEPTION_ERROR;
2360: END IF;
2361: l_pflv_rec := null_out_defaults(p_pflv_rec);

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

2354: '_PVT',
2355: x_return_status);
2356: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2357: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2358: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2359: RAISE OKL_API.G_EXCEPTION_ERROR;
2360: END IF;
2361: l_pflv_rec := null_out_defaults(p_pflv_rec);
2362: -- Set primary key value

Line 2359: RAISE OKL_API.G_EXCEPTION_ERROR;

2355: x_return_status);
2356: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2357: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2358: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2359: RAISE OKL_API.G_EXCEPTION_ERROR;
2360: END IF;
2361: l_pflv_rec := null_out_defaults(p_pflv_rec);
2362: -- Set primary key value
2363: l_pflv_rec.ID := get_seq_id;

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

2365: l_return_Status := Set_Attributes(
2366: l_pflv_rec, -- IN
2367: l_def_pflv_rec); -- OUT
2368: --- If any errors happen abort API
2369: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2371: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2372: RAISE OKL_API.G_EXCEPTION_ERROR;
2373: END IF;

Line 2370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2366: l_pflv_rec, -- IN
2367: l_def_pflv_rec); -- OUT
2368: --- If any errors happen abort API
2369: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2371: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2372: RAISE OKL_API.G_EXCEPTION_ERROR;
2373: END IF;
2374: l_def_pflv_rec := fill_who_columns(l_def_pflv_rec);

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

2367: l_def_pflv_rec); -- OUT
2368: --- If any errors happen abort API
2369: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2371: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2372: RAISE OKL_API.G_EXCEPTION_ERROR;
2373: END IF;
2374: l_def_pflv_rec := fill_who_columns(l_def_pflv_rec);
2375: --- Validate all non-missing attributes (Item Level Validation)

Line 2372: RAISE OKL_API.G_EXCEPTION_ERROR;

2368: --- If any errors happen abort API
2369: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2371: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2372: RAISE OKL_API.G_EXCEPTION_ERROR;
2373: END IF;
2374: l_def_pflv_rec := fill_who_columns(l_def_pflv_rec);
2375: --- Validate all non-missing attributes (Item Level Validation)
2376: l_return_status := Validate_Attributes(l_def_pflv_rec);

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

2374: l_def_pflv_rec := fill_who_columns(l_def_pflv_rec);
2375: --- Validate all non-missing attributes (Item Level Validation)
2376: l_return_status := Validate_Attributes(l_def_pflv_rec);
2377: --- If any errors happen abort API
2378: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2379: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2380: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2381: RAISE OKL_API.G_EXCEPTION_ERROR;
2382: END IF;

Line 2379: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2375: --- Validate all non-missing attributes (Item Level Validation)
2376: l_return_status := Validate_Attributes(l_def_pflv_rec);
2377: --- If any errors happen abort API
2378: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2379: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2380: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2381: RAISE OKL_API.G_EXCEPTION_ERROR;
2382: END IF;
2383: l_return_status := Validate_Record(l_def_pflv_rec);

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

2376: l_return_status := Validate_Attributes(l_def_pflv_rec);
2377: --- If any errors happen abort API
2378: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2379: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2380: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2381: RAISE OKL_API.G_EXCEPTION_ERROR;
2382: END IF;
2383: l_return_status := Validate_Record(l_def_pflv_rec);
2384: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2381: RAISE OKL_API.G_EXCEPTION_ERROR;

2377: --- If any errors happen abort API
2378: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2379: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2380: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2381: RAISE OKL_API.G_EXCEPTION_ERROR;
2382: END IF;
2383: l_return_status := Validate_Record(l_def_pflv_rec);
2384: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2380: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2381: RAISE OKL_API.G_EXCEPTION_ERROR;
2382: END IF;
2383: l_return_status := Validate_Record(l_def_pflv_rec);
2384: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2386: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2387: RAISE OKL_API.G_EXCEPTION_ERROR;
2388: END IF;

Line 2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2381: RAISE OKL_API.G_EXCEPTION_ERROR;
2382: END IF;
2383: l_return_status := Validate_Record(l_def_pflv_rec);
2384: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2386: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2387: RAISE OKL_API.G_EXCEPTION_ERROR;
2388: END IF;
2389: -----------------------------------------

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

2382: END IF;
2383: l_return_status := Validate_Record(l_def_pflv_rec);
2384: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2386: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2387: RAISE OKL_API.G_EXCEPTION_ERROR;
2388: END IF;
2389: -----------------------------------------
2390: -- Move VIEW record to "Child" records --

Line 2387: RAISE OKL_API.G_EXCEPTION_ERROR;

2383: l_return_status := Validate_Record(l_def_pflv_rec);
2384: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2386: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2387: RAISE OKL_API.G_EXCEPTION_ERROR;
2388: END IF;
2389: -----------------------------------------
2390: -- Move VIEW record to "Child" records --
2391: -----------------------------------------

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

2401: x_msg_data,
2402: l_pfl_rec,
2403: lx_pfl_rec
2404: );
2405: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2406: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2407: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2408: RAISE OKL_API.G_EXCEPTION_ERROR;
2409: END IF;

Line 2406: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2402: l_pfl_rec,
2403: lx_pfl_rec
2404: );
2405: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2406: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2407: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2408: RAISE OKL_API.G_EXCEPTION_ERROR;
2409: END IF;
2410: migrate(lx_pfl_rec, l_def_pflv_rec);

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

2403: lx_pfl_rec
2404: );
2405: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2406: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2407: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2408: RAISE OKL_API.G_EXCEPTION_ERROR;
2409: END IF;
2410: migrate(lx_pfl_rec, l_def_pflv_rec);
2411: insert_row(

Line 2408: RAISE OKL_API.G_EXCEPTION_ERROR;

2404: );
2405: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2406: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2407: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2408: RAISE OKL_API.G_EXCEPTION_ERROR;
2409: END IF;
2410: migrate(lx_pfl_rec, l_def_pflv_rec);
2411: insert_row(
2412: p_init_msg_list,

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

2415: x_msg_data,
2416: l_okl_prtfl_lines_tl_rec,
2417: lx_okl_prtfl_lines_tl_rec
2418: );
2419: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2420: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2421: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2422: RAISE OKL_API.G_EXCEPTION_ERROR;
2423: END IF;

Line 2420: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2416: l_okl_prtfl_lines_tl_rec,
2417: lx_okl_prtfl_lines_tl_rec
2418: );
2419: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2420: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2421: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2422: RAISE OKL_API.G_EXCEPTION_ERROR;
2423: END IF;
2424: migrate(lx_okl_prtfl_lines_tl_rec, l_def_pflv_rec);

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

2417: lx_okl_prtfl_lines_tl_rec
2418: );
2419: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2420: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2421: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2422: RAISE OKL_API.G_EXCEPTION_ERROR;
2423: END IF;
2424: migrate(lx_okl_prtfl_lines_tl_rec, l_def_pflv_rec);
2425: -- Set OUT values

Line 2422: RAISE OKL_API.G_EXCEPTION_ERROR;

2418: );
2419: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2420: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2421: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2422: RAISE OKL_API.G_EXCEPTION_ERROR;
2423: END IF;
2424: migrate(lx_okl_prtfl_lines_tl_rec, l_def_pflv_rec);
2425: -- Set OUT values
2426: x_pflv_rec := l_def_pflv_rec;

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

2424: migrate(lx_okl_prtfl_lines_tl_rec, l_def_pflv_rec);
2425: -- Set OUT values
2426: x_pflv_rec := l_def_pflv_rec;
2427: x_return_status := l_return_status;
2428: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2429: EXCEPTION
2430: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2431: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2432: (

Line 2430: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2426: x_pflv_rec := l_def_pflv_rec;
2427: x_return_status := l_return_status;
2428: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2429: EXCEPTION
2430: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2431: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2432: (
2433: l_api_name,
2434: G_PKG_NAME,

Line 2431: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2427: x_return_status := l_return_status;
2428: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2429: EXCEPTION
2430: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2431: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2432: (
2433: l_api_name,
2434: G_PKG_NAME,
2435: 'OKL_API.G_RET_STS_ERROR',

Line 2435: 'OKL_API.G_RET_STS_ERROR',

2431: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2432: (
2433: l_api_name,
2434: G_PKG_NAME,
2435: 'OKL_API.G_RET_STS_ERROR',
2436: x_msg_count,
2437: x_msg_data,
2438: '_PVT'
2439: );

Line 2440: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2436: x_msg_count,
2437: x_msg_data,
2438: '_PVT'
2439: );
2440: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2441: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2442: (
2443: l_api_name,
2444: G_PKG_NAME,

Line 2441: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2437: x_msg_data,
2438: '_PVT'
2439: );
2440: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2441: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2442: (
2443: l_api_name,
2444: G_PKG_NAME,
2445: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2445: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2441: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2442: (
2443: l_api_name,
2444: G_PKG_NAME,
2445: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2446: x_msg_count,
2447: x_msg_data,
2448: '_PVT'
2449: );

Line 2451: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2447: x_msg_data,
2448: '_PVT'
2449: );
2450: WHEN OTHERS THEN
2451: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2452: (
2453: l_api_name,
2454: G_PKG_NAME,
2455: 'OTHERS',

Line 2466: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2462: -- PL/SQL TBL insert_row for:PFLV_TBL --
2463: ----------------------------------------
2464: PROCEDURE insert_row(
2465: p_api_version IN NUMBER,
2466: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2467: x_return_status OUT NOCOPY VARCHAR2,
2468: x_msg_count OUT NOCOPY NUMBER,
2469: x_msg_data OUT NOCOPY VARCHAR2,
2470: p_pflv_tbl IN pflv_tbl_type,

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

2468: x_msg_count OUT NOCOPY NUMBER,
2469: x_msg_data OUT NOCOPY VARCHAR2,
2470: p_pflv_tbl IN pflv_tbl_type,
2471: x_pflv_tbl OUT NOCOPY pflv_tbl_type,
2472: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
2473:
2474: l_api_version CONSTANT NUMBER := 1;
2475: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
2476: i NUMBER := 0;

Line 2478: OKL_API.init_msg_list(p_init_msg_list);

2474: l_api_version CONSTANT NUMBER := 1;
2475: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
2476: i NUMBER := 0;
2477: BEGIN
2478: OKL_API.init_msg_list(p_init_msg_list);
2479: -- Make sure PL/SQL table has records in it before passing
2480: IF (p_pflv_tbl.COUNT > 0) THEN
2481: i := p_pflv_tbl.FIRST;
2482: LOOP

Line 2484: l_error_rec OKL_API.ERROR_REC_TYPE;

2480: IF (p_pflv_tbl.COUNT > 0) THEN
2481: i := p_pflv_tbl.FIRST;
2482: LOOP
2483: DECLARE
2484: l_error_rec OKL_API.ERROR_REC_TYPE;
2485: BEGIN
2486: l_error_rec.api_name := l_api_name;
2487: l_error_rec.api_package := G_PKG_NAME;
2488: l_error_rec.idx := i;

Line 2491: p_init_msg_list => OKL_API.G_FALSE,

2487: l_error_rec.api_package := G_PKG_NAME;
2488: l_error_rec.idx := i;
2489: insert_row (
2490: p_api_version => p_api_version,
2491: p_init_msg_list => OKL_API.G_FALSE,
2492: x_return_status => l_error_rec.error_type,
2493: x_msg_count => l_error_rec.msg_count,
2494: x_msg_data => l_error_rec.msg_data,
2495: p_pflv_rec => p_pflv_tbl(i),

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

2493: x_msg_count => l_error_rec.msg_count,
2494: x_msg_data => l_error_rec.msg_data,
2495: p_pflv_rec => p_pflv_tbl(i),
2496: x_pflv_rec => x_pflv_tbl(i));
2497: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
2498: l_error_rec.sqlcode := SQLCODE;
2499: load_error_tbl(l_error_rec, px_error_tbl);
2500: ELSE
2501: x_msg_count := l_error_rec.msg_count;

Line 2505: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2501: x_msg_count := l_error_rec.msg_count;
2502: x_msg_data := l_error_rec.msg_data;
2503: END IF;
2504: EXCEPTION
2505: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2506: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2507: l_error_rec.sqlcode := SQLCODE;
2508: load_error_tbl(l_error_rec, px_error_tbl);
2509: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

2502: x_msg_data := l_error_rec.msg_data;
2503: END IF;
2504: EXCEPTION
2505: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2506: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2507: l_error_rec.sqlcode := SQLCODE;
2508: load_error_tbl(l_error_rec, px_error_tbl);
2509: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2510: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 2509: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2505: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2506: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2507: l_error_rec.sqlcode := SQLCODE;
2508: load_error_tbl(l_error_rec, px_error_tbl);
2509: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2510: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2511: l_error_rec.sqlcode := SQLCODE;
2512: load_error_tbl(l_error_rec, px_error_tbl);
2513: WHEN OTHERS THEN

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

2506: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2507: l_error_rec.sqlcode := SQLCODE;
2508: load_error_tbl(l_error_rec, px_error_tbl);
2509: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2510: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2511: l_error_rec.sqlcode := SQLCODE;
2512: load_error_tbl(l_error_rec, px_error_tbl);
2513: WHEN OTHERS THEN
2514: l_error_rec.error_type := 'OTHERS';

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

2521: END IF;
2522: -- Loop through the error_tbl to find the error with the highest severity
2523: -- and return it.
2524: x_return_status := find_highest_exception(px_error_tbl);
2525: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2526: EXCEPTION
2527: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2528: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2529: (

Line 2527: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2523: -- and return it.
2524: x_return_status := find_highest_exception(px_error_tbl);
2525: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2526: EXCEPTION
2527: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2528: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2529: (
2530: l_api_name,
2531: G_PKG_NAME,

Line 2528: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2524: x_return_status := find_highest_exception(px_error_tbl);
2525: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2526: EXCEPTION
2527: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2528: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2529: (
2530: l_api_name,
2531: G_PKG_NAME,
2532: 'OKL_API.G_RET_STS_ERROR',

Line 2532: 'OKL_API.G_RET_STS_ERROR',

2528: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2529: (
2530: l_api_name,
2531: G_PKG_NAME,
2532: 'OKL_API.G_RET_STS_ERROR',
2533: x_msg_count,
2534: x_msg_data,
2535: '_PVT'
2536: );

Line 2537: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2533: x_msg_count,
2534: x_msg_data,
2535: '_PVT'
2536: );
2537: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2538: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2539: (
2540: l_api_name,
2541: G_PKG_NAME,

Line 2538: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2534: x_msg_data,
2535: '_PVT'
2536: );
2537: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2538: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2539: (
2540: l_api_name,
2541: G_PKG_NAME,
2542: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2542: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2538: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2539: (
2540: l_api_name,
2541: G_PKG_NAME,
2542: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2543: x_msg_count,
2544: x_msg_data,
2545: '_PVT'
2546: );

Line 2548: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2564: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2560: -- PL/SQL TBL insert_row for:PFLV_TBL --
2561: ----------------------------------------
2562: PROCEDURE insert_row(
2563: p_api_version IN NUMBER,
2564: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2565: x_return_status OUT NOCOPY VARCHAR2,
2566: x_msg_count OUT NOCOPY NUMBER,
2567: x_msg_data OUT NOCOPY VARCHAR2,
2568: p_pflv_tbl IN pflv_tbl_type,

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

2569: x_pflv_tbl OUT NOCOPY pflv_tbl_type) IS
2570:
2571: l_api_version CONSTANT NUMBER := 1;
2572: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2573: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2574: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2575: BEGIN
2576: OKL_API.init_msg_list(p_init_msg_list);
2577: -- Make sure PL/SQL table has records in it before passing

Line 2574: l_error_tbl OKL_API.ERROR_TBL_TYPE;

2570:
2571: l_api_version CONSTANT NUMBER := 1;
2572: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2573: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2574: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2575: BEGIN
2576: OKL_API.init_msg_list(p_init_msg_list);
2577: -- Make sure PL/SQL table has records in it before passing
2578: IF (p_pflv_tbl.COUNT > 0) THEN

Line 2576: OKL_API.init_msg_list(p_init_msg_list);

2572: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2573: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2574: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2575: BEGIN
2576: OKL_API.init_msg_list(p_init_msg_list);
2577: -- Make sure PL/SQL table has records in it before passing
2578: IF (p_pflv_tbl.COUNT > 0) THEN
2579: insert_row (
2580: p_api_version => p_api_version,

Line 2581: p_init_msg_list => OKL_API.G_FALSE,

2577: -- Make sure PL/SQL table has records in it before passing
2578: IF (p_pflv_tbl.COUNT > 0) THEN
2579: insert_row (
2580: p_api_version => p_api_version,
2581: p_init_msg_list => OKL_API.G_FALSE,
2582: x_return_status => x_return_status,
2583: x_msg_count => x_msg_count,
2584: x_msg_data => x_msg_data,
2585: p_pflv_tbl => p_pflv_tbl,

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

2585: p_pflv_tbl => p_pflv_tbl,
2586: x_pflv_tbl => x_pflv_tbl,
2587: px_error_tbl => l_error_tbl);
2588: END IF;
2589: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2590: EXCEPTION
2591: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2592: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2593: (

Line 2591: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2587: px_error_tbl => l_error_tbl);
2588: END IF;
2589: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2590: EXCEPTION
2591: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2592: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2593: (
2594: l_api_name,
2595: G_PKG_NAME,

Line 2592: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2588: END IF;
2589: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2590: EXCEPTION
2591: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2592: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2593: (
2594: l_api_name,
2595: G_PKG_NAME,
2596: 'OKL_API.G_RET_STS_ERROR',

Line 2596: 'OKL_API.G_RET_STS_ERROR',

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

Line 2601: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2602: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2606: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2612: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2630: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2626: ------------------------------------
2627: -- lock_row for:OKL_PRTFL_LINES_B --
2628: ------------------------------------
2629: PROCEDURE lock_row(
2630: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2631: x_return_status OUT NOCOPY VARCHAR2,
2632: x_msg_count OUT NOCOPY NUMBER,
2633: x_msg_data OUT NOCOPY VARCHAR2,
2634: p_pfl_rec IN pfl_rec_type) IS

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

2647: FROM OKL_PRTFL_LINES_B
2648: WHERE ID = p_pfl_rec.id;
2649: l_api_version CONSTANT NUMBER := 1;
2650: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
2651: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2652: l_object_version_number OKL_PRTFL_LINES_B.OBJECT_VERSION_NUMBER%TYPE;
2653: lc_object_version_number OKL_PRTFL_LINES_B.OBJECT_VERSION_NUMBER%TYPE;
2654: l_row_notfound BOOLEAN := FALSE;
2655: lc_row_notfound BOOLEAN := FALSE;

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

2653: lc_object_version_number OKL_PRTFL_LINES_B.OBJECT_VERSION_NUMBER%TYPE;
2654: l_row_notfound BOOLEAN := FALSE;
2655: lc_row_notfound BOOLEAN := FALSE;
2656: BEGIN
2657: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2658: p_init_msg_list,
2659: '_PVT',
2660: x_return_status);
2661: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

2657: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2658: p_init_msg_list,
2659: '_PVT',
2660: x_return_status);
2661: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2662: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2663: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2664: RAISE OKL_API.G_EXCEPTION_ERROR;
2665: END IF;

Line 2662: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2658: p_init_msg_list,
2659: '_PVT',
2660: x_return_status);
2661: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2662: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2663: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2664: RAISE OKL_API.G_EXCEPTION_ERROR;
2665: END IF;
2666: BEGIN

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

2659: '_PVT',
2660: x_return_status);
2661: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2662: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2663: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2664: RAISE OKL_API.G_EXCEPTION_ERROR;
2665: END IF;
2666: BEGIN
2667: OPEN lock_csr(p_pfl_rec);

Line 2664: RAISE OKL_API.G_EXCEPTION_ERROR;

2660: x_return_status);
2661: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2662: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2663: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2664: RAISE OKL_API.G_EXCEPTION_ERROR;
2665: END IF;
2666: BEGIN
2667: OPEN lock_csr(p_pfl_rec);
2668: FETCH lock_csr INTO l_object_version_number;

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

2672: WHEN E_Resource_Busy THEN
2673: IF (lock_csr%ISOPEN) THEN
2674: CLOSE lock_csr;
2675: END IF;
2676: OKL_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2677: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2678: END;
2679:
2680: IF ( l_row_notfound ) THEN

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

2683: lc_row_notfound := lchk_csr%NOTFOUND;
2684: CLOSE lchk_csr;
2685: END IF;
2686: IF (lc_row_notfound) THEN
2687: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2688: RAISE OKL_API.G_EXCEPTION_ERROR;
2689: ELSIF lc_object_version_number > p_pfl_rec.object_version_number THEN
2690: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2691: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2688: RAISE OKL_API.G_EXCEPTION_ERROR;

2684: CLOSE lchk_csr;
2685: END IF;
2686: IF (lc_row_notfound) THEN
2687: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2688: RAISE OKL_API.G_EXCEPTION_ERROR;
2689: ELSIF lc_object_version_number > p_pfl_rec.object_version_number THEN
2690: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2691: RAISE OKL_API.G_EXCEPTION_ERROR;
2692: ELSIF lc_object_version_number <> p_pfl_rec.object_version_number THEN

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

2686: IF (lc_row_notfound) THEN
2687: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2688: RAISE OKL_API.G_EXCEPTION_ERROR;
2689: ELSIF lc_object_version_number > p_pfl_rec.object_version_number THEN
2690: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2691: RAISE OKL_API.G_EXCEPTION_ERROR;
2692: ELSIF lc_object_version_number <> p_pfl_rec.object_version_number THEN
2693: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2694: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2691: RAISE OKL_API.G_EXCEPTION_ERROR;

2687: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2688: RAISE OKL_API.G_EXCEPTION_ERROR;
2689: ELSIF lc_object_version_number > p_pfl_rec.object_version_number THEN
2690: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2691: RAISE OKL_API.G_EXCEPTION_ERROR;
2692: ELSIF lc_object_version_number <> p_pfl_rec.object_version_number THEN
2693: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2694: RAISE OKL_API.G_EXCEPTION_ERROR;
2695: ELSIF lc_object_version_number = -1 THEN

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

2689: ELSIF lc_object_version_number > p_pfl_rec.object_version_number THEN
2690: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2691: RAISE OKL_API.G_EXCEPTION_ERROR;
2692: ELSIF lc_object_version_number <> p_pfl_rec.object_version_number THEN
2693: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2694: RAISE OKL_API.G_EXCEPTION_ERROR;
2695: ELSIF lc_object_version_number = -1 THEN
2696: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2697: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2694: RAISE OKL_API.G_EXCEPTION_ERROR;

2690: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2691: RAISE OKL_API.G_EXCEPTION_ERROR;
2692: ELSIF lc_object_version_number <> p_pfl_rec.object_version_number THEN
2693: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2694: RAISE OKL_API.G_EXCEPTION_ERROR;
2695: ELSIF lc_object_version_number = -1 THEN
2696: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2697: RAISE OKL_API.G_EXCEPTION_ERROR;
2698: END IF;

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

2692: ELSIF lc_object_version_number <> p_pfl_rec.object_version_number THEN
2693: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2694: RAISE OKL_API.G_EXCEPTION_ERROR;
2695: ELSIF lc_object_version_number = -1 THEN
2696: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2697: RAISE OKL_API.G_EXCEPTION_ERROR;
2698: END IF;
2699: x_return_status := l_return_status;
2700: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2697: RAISE OKL_API.G_EXCEPTION_ERROR;

2693: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2694: RAISE OKL_API.G_EXCEPTION_ERROR;
2695: ELSIF lc_object_version_number = -1 THEN
2696: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2697: RAISE OKL_API.G_EXCEPTION_ERROR;
2698: END IF;
2699: x_return_status := l_return_status;
2700: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2701: EXCEPTION

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

2696: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2697: RAISE OKL_API.G_EXCEPTION_ERROR;
2698: END IF;
2699: x_return_status := l_return_status;
2700: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2701: EXCEPTION
2702: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2703: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2704: (

Line 2702: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2698: END IF;
2699: x_return_status := l_return_status;
2700: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2701: EXCEPTION
2702: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2703: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2704: (
2705: l_api_name,
2706: G_PKG_NAME,

Line 2703: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2699: x_return_status := l_return_status;
2700: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2701: EXCEPTION
2702: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2703: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2704: (
2705: l_api_name,
2706: G_PKG_NAME,
2707: 'OKL_API.G_RET_STS_ERROR',

Line 2707: 'OKL_API.G_RET_STS_ERROR',

2703: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2704: (
2705: l_api_name,
2706: G_PKG_NAME,
2707: 'OKL_API.G_RET_STS_ERROR',
2708: x_msg_count,
2709: x_msg_data,
2710: '_PVT'
2711: );

Line 2712: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2708: x_msg_count,
2709: x_msg_data,
2710: '_PVT'
2711: );
2712: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2713: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2714: (
2715: l_api_name,
2716: G_PKG_NAME,

Line 2713: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2709: x_msg_data,
2710: '_PVT'
2711: );
2712: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2713: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2714: (
2715: l_api_name,
2716: G_PKG_NAME,
2717: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2717: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2713: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2714: (
2715: l_api_name,
2716: G_PKG_NAME,
2717: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2718: x_msg_count,
2719: x_msg_data,
2720: '_PVT'
2721: );

Line 2723: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2719: x_msg_data,
2720: '_PVT'
2721: );
2722: WHEN OTHERS THEN
2723: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2724: (
2725: l_api_name,
2726: G_PKG_NAME,
2727: 'OTHERS',

Line 2737: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2733: -------------------------------------
2734: -- lock_row for:OKL_PRTFL_LINES_TL --
2735: -------------------------------------
2736: PROCEDURE lock_row(
2737: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2738: x_return_status OUT NOCOPY VARCHAR2,
2739: x_msg_count OUT NOCOPY NUMBER,
2740: x_msg_data OUT NOCOPY VARCHAR2,
2741: p_okl_prtfl_lines_tl_rec IN okl_prtfl_lines_tl_rec_type) IS

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

2749: FOR UPDATE NOWAIT;
2750:
2751: l_api_version CONSTANT NUMBER := 1;
2752: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
2753: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2754: l_lock_var lock_csr%ROWTYPE;
2755: l_row_notfound BOOLEAN := FALSE;
2756: lc_row_notfound BOOLEAN := FALSE;
2757: BEGIN

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

2754: l_lock_var lock_csr%ROWTYPE;
2755: l_row_notfound BOOLEAN := FALSE;
2756: lc_row_notfound BOOLEAN := FALSE;
2757: BEGIN
2758: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2759: p_init_msg_list,
2760: '_PVT',
2761: x_return_status);
2762: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

2758: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2759: p_init_msg_list,
2760: '_PVT',
2761: x_return_status);
2762: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2764: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2765: RAISE OKL_API.G_EXCEPTION_ERROR;
2766: END IF;

Line 2763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2759: p_init_msg_list,
2760: '_PVT',
2761: x_return_status);
2762: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2764: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2765: RAISE OKL_API.G_EXCEPTION_ERROR;
2766: END IF;
2767: BEGIN

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

2760: '_PVT',
2761: x_return_status);
2762: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2764: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2765: RAISE OKL_API.G_EXCEPTION_ERROR;
2766: END IF;
2767: BEGIN
2768: OPEN lock_csr(p_okl_prtfl_lines_tl_rec);

Line 2765: RAISE OKL_API.G_EXCEPTION_ERROR;

2761: x_return_status);
2762: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2764: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2765: RAISE OKL_API.G_EXCEPTION_ERROR;
2766: END IF;
2767: BEGIN
2768: OPEN lock_csr(p_okl_prtfl_lines_tl_rec);
2769: FETCH lock_csr INTO l_lock_var;

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

2773: WHEN E_Resource_Busy THEN
2774: IF (lock_csr%ISOPEN) THEN
2775: CLOSE lock_csr;
2776: END IF;
2777: OKL_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2778: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2779: END;
2780:
2781: IF ( l_row_notfound ) THEN

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

2778: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2779: END;
2780:
2781: IF ( l_row_notfound ) THEN
2782: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2783: RAISE OKL_API.G_EXCEPTION_ERROR;
2784: END IF;
2785: x_return_status := l_return_status;
2786: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2783: RAISE OKL_API.G_EXCEPTION_ERROR;

2779: END;
2780:
2781: IF ( l_row_notfound ) THEN
2782: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2783: RAISE OKL_API.G_EXCEPTION_ERROR;
2784: END IF;
2785: x_return_status := l_return_status;
2786: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2787: EXCEPTION

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

2782: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2783: RAISE OKL_API.G_EXCEPTION_ERROR;
2784: END IF;
2785: x_return_status := l_return_status;
2786: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2787: EXCEPTION
2788: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2789: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2790: (

Line 2788: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2784: END IF;
2785: x_return_status := l_return_status;
2786: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2787: EXCEPTION
2788: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2789: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2790: (
2791: l_api_name,
2792: G_PKG_NAME,

Line 2789: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2785: x_return_status := l_return_status;
2786: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2787: EXCEPTION
2788: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2789: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2790: (
2791: l_api_name,
2792: G_PKG_NAME,
2793: 'OKL_API.G_RET_STS_ERROR',

Line 2793: 'OKL_API.G_RET_STS_ERROR',

2789: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2790: (
2791: l_api_name,
2792: G_PKG_NAME,
2793: 'OKL_API.G_RET_STS_ERROR',
2794: x_msg_count,
2795: x_msg_data,
2796: '_PVT'
2797: );

Line 2798: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2794: x_msg_count,
2795: x_msg_data,
2796: '_PVT'
2797: );
2798: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2799: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2800: (
2801: l_api_name,
2802: G_PKG_NAME,

Line 2799: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2795: x_msg_data,
2796: '_PVT'
2797: );
2798: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2799: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2800: (
2801: l_api_name,
2802: G_PKG_NAME,
2803: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2803: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2799: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2800: (
2801: l_api_name,
2802: G_PKG_NAME,
2803: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2804: x_msg_count,
2805: x_msg_data,
2806: '_PVT'
2807: );

Line 2809: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2805: x_msg_data,
2806: '_PVT'
2807: );
2808: WHEN OTHERS THEN
2809: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2810: (
2811: l_api_name,
2812: G_PKG_NAME,
2813: 'OTHERS',

Line 2824: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2820: -- lock_row for: OKL_PRTFL_LINES_V --
2821: -------------------------------------
2822: PROCEDURE lock_row(
2823: p_api_version IN NUMBER,
2824: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2825: x_return_status OUT NOCOPY VARCHAR2,
2826: x_msg_count OUT NOCOPY NUMBER,
2827: x_msg_data OUT NOCOPY VARCHAR2,
2828: p_pflv_rec IN pflv_rec_type) IS

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

2828: p_pflv_rec IN pflv_rec_type) IS
2829:
2830: l_api_version CONSTANT NUMBER := 1;
2831: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
2832: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2833: l_pfl_rec pfl_rec_type;
2834: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type;
2835: BEGIN
2836: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

2832: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2833: l_pfl_rec pfl_rec_type;
2834: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type;
2835: BEGIN
2836: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2837: G_PKG_NAME,
2838: p_init_msg_list,
2839: l_api_version,
2840: p_api_version,

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

2839: l_api_version,
2840: p_api_version,
2841: '_PVT',
2842: x_return_status);
2843: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2844: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2845: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2846: RAISE OKL_API.G_EXCEPTION_ERROR;
2847: END IF;

Line 2844: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2840: p_api_version,
2841: '_PVT',
2842: x_return_status);
2843: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2844: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2845: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2846: RAISE OKL_API.G_EXCEPTION_ERROR;
2847: END IF;
2848: -----------------------------------------

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

2841: '_PVT',
2842: x_return_status);
2843: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2844: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2845: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2846: RAISE OKL_API.G_EXCEPTION_ERROR;
2847: END IF;
2848: -----------------------------------------
2849: -- Move VIEW record to "Child" records --

Line 2846: RAISE OKL_API.G_EXCEPTION_ERROR;

2842: x_return_status);
2843: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2844: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2845: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2846: RAISE OKL_API.G_EXCEPTION_ERROR;
2847: END IF;
2848: -----------------------------------------
2849: -- Move VIEW record to "Child" records --
2850: -----------------------------------------

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

2859: x_msg_count,
2860: x_msg_data,
2861: l_pfl_rec
2862: );
2863: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2864: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2865: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2866: RAISE OKL_API.G_EXCEPTION_ERROR;
2867: END IF;

Line 2864: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2860: x_msg_data,
2861: l_pfl_rec
2862: );
2863: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2864: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2865: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2866: RAISE OKL_API.G_EXCEPTION_ERROR;
2867: END IF;
2868: lock_row(

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

2861: l_pfl_rec
2862: );
2863: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2864: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2865: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2866: RAISE OKL_API.G_EXCEPTION_ERROR;
2867: END IF;
2868: lock_row(
2869: p_init_msg_list,

Line 2866: RAISE OKL_API.G_EXCEPTION_ERROR;

2862: );
2863: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2864: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2865: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2866: RAISE OKL_API.G_EXCEPTION_ERROR;
2867: END IF;
2868: lock_row(
2869: p_init_msg_list,
2870: l_return_status,

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

2871: x_msg_count,
2872: x_msg_data,
2873: l_okl_prtfl_lines_tl_rec
2874: );
2875: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2876: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2877: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2878: RAISE OKL_API.G_EXCEPTION_ERROR;
2879: END IF;

Line 2876: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2872: x_msg_data,
2873: l_okl_prtfl_lines_tl_rec
2874: );
2875: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2876: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2877: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2878: RAISE OKL_API.G_EXCEPTION_ERROR;
2879: END IF;
2880: x_return_status := l_return_status;

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

2873: l_okl_prtfl_lines_tl_rec
2874: );
2875: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2876: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2877: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2878: RAISE OKL_API.G_EXCEPTION_ERROR;
2879: END IF;
2880: x_return_status := l_return_status;
2881: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2878: RAISE OKL_API.G_EXCEPTION_ERROR;

2874: );
2875: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2876: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2877: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2878: RAISE OKL_API.G_EXCEPTION_ERROR;
2879: END IF;
2880: x_return_status := l_return_status;
2881: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2882: EXCEPTION

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

2877: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2878: RAISE OKL_API.G_EXCEPTION_ERROR;
2879: END IF;
2880: x_return_status := l_return_status;
2881: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2882: EXCEPTION
2883: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2884: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2885: (

Line 2883: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2879: END IF;
2880: x_return_status := l_return_status;
2881: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2882: EXCEPTION
2883: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2884: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2885: (
2886: l_api_name,
2887: G_PKG_NAME,

Line 2884: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2880: x_return_status := l_return_status;
2881: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2882: EXCEPTION
2883: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2884: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2885: (
2886: l_api_name,
2887: G_PKG_NAME,
2888: 'OKL_API.G_RET_STS_ERROR',

Line 2888: 'OKL_API.G_RET_STS_ERROR',

2884: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2885: (
2886: l_api_name,
2887: G_PKG_NAME,
2888: 'OKL_API.G_RET_STS_ERROR',
2889: x_msg_count,
2890: x_msg_data,
2891: '_PVT'
2892: );

Line 2893: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2889: x_msg_count,
2890: x_msg_data,
2891: '_PVT'
2892: );
2893: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2894: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2895: (
2896: l_api_name,
2897: G_PKG_NAME,

Line 2894: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2890: x_msg_data,
2891: '_PVT'
2892: );
2893: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2894: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2895: (
2896: l_api_name,
2897: G_PKG_NAME,
2898: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2898: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2894: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2895: (
2896: l_api_name,
2897: G_PKG_NAME,
2898: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2899: x_msg_count,
2900: x_msg_data,
2901: '_PVT'
2902: );

Line 2904: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2919: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2915: -- PL/SQL TBL lock_row for:PFLV_TBL --
2916: --------------------------------------
2917: PROCEDURE lock_row(
2918: p_api_version IN NUMBER,
2919: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2920: x_return_status OUT NOCOPY VARCHAR2,
2921: x_msg_count OUT NOCOPY NUMBER,
2922: x_msg_data OUT NOCOPY VARCHAR2,
2923: p_pflv_tbl IN pflv_tbl_type,

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

2920: x_return_status OUT NOCOPY VARCHAR2,
2921: x_msg_count OUT NOCOPY NUMBER,
2922: x_msg_data OUT NOCOPY VARCHAR2,
2923: p_pflv_tbl IN pflv_tbl_type,
2924: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
2925:
2926: l_api_version CONSTANT NUMBER := 1;
2927: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
2928: i NUMBER := 0;

Line 2930: OKL_API.init_msg_list(p_init_msg_list);

2926: l_api_version CONSTANT NUMBER := 1;
2927: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
2928: i NUMBER := 0;
2929: BEGIN
2930: OKL_API.init_msg_list(p_init_msg_list);
2931: -- Make sure PL/SQL table has recrods in it before passing
2932: IF (p_pflv_tbl.COUNT > 0) THEN
2933: i := p_pflv_tbl.FIRST;
2934: LOOP

Line 2936: l_error_rec OKL_API.ERROR_REC_TYPE;

2932: IF (p_pflv_tbl.COUNT > 0) THEN
2933: i := p_pflv_tbl.FIRST;
2934: LOOP
2935: DECLARE
2936: l_error_rec OKL_API.ERROR_REC_TYPE;
2937: BEGIN
2938: l_error_rec.api_name := l_api_name;
2939: l_error_rec.api_package := G_PKG_NAME;
2940: l_error_rec.idx := i;

Line 2943: p_init_msg_list => OKL_API.G_FALSE,

2939: l_error_rec.api_package := G_PKG_NAME;
2940: l_error_rec.idx := i;
2941: lock_row(
2942: p_api_version => p_api_version,
2943: p_init_msg_list => OKL_API.G_FALSE,
2944: x_return_status => l_error_rec.error_type,
2945: x_msg_count => l_error_rec.msg_count,
2946: x_msg_data => l_error_rec.msg_data,
2947: p_pflv_rec => p_pflv_tbl(i));

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

2944: x_return_status => l_error_rec.error_type,
2945: x_msg_count => l_error_rec.msg_count,
2946: x_msg_data => l_error_rec.msg_data,
2947: p_pflv_rec => p_pflv_tbl(i));
2948: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
2949: l_error_rec.sqlcode := SQLCODE;
2950: load_error_tbl(l_error_rec, px_error_tbl);
2951: ELSE
2952: x_msg_count := l_error_rec.msg_count;

Line 2956: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2952: x_msg_count := l_error_rec.msg_count;
2953: x_msg_data := l_error_rec.msg_data;
2954: END IF;
2955: EXCEPTION
2956: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2957: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2958: l_error_rec.sqlcode := SQLCODE;
2959: load_error_tbl(l_error_rec, px_error_tbl);
2960: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

2953: x_msg_data := l_error_rec.msg_data;
2954: END IF;
2955: EXCEPTION
2956: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2957: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2958: l_error_rec.sqlcode := SQLCODE;
2959: load_error_tbl(l_error_rec, px_error_tbl);
2960: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2961: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 2960: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2956: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2957: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2958: l_error_rec.sqlcode := SQLCODE;
2959: load_error_tbl(l_error_rec, px_error_tbl);
2960: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2961: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2962: l_error_rec.sqlcode := SQLCODE;
2963: load_error_tbl(l_error_rec, px_error_tbl);
2964: WHEN OTHERS THEN

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

2957: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2958: l_error_rec.sqlcode := SQLCODE;
2959: load_error_tbl(l_error_rec, px_error_tbl);
2960: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2961: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2962: l_error_rec.sqlcode := SQLCODE;
2963: load_error_tbl(l_error_rec, px_error_tbl);
2964: WHEN OTHERS THEN
2965: l_error_rec.error_type := 'OTHERS';

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

2972: END IF;
2973: -- Loop through the error_tbl to find the error with the highest severity
2974: -- and return it.
2975: x_return_status := find_highest_exception(px_error_tbl);
2976: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2977: EXCEPTION
2978: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2979: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2980: (

Line 2978: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2974: -- and return it.
2975: x_return_status := find_highest_exception(px_error_tbl);
2976: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2977: EXCEPTION
2978: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2979: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2980: (
2981: l_api_name,
2982: G_PKG_NAME,

Line 2979: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2975: x_return_status := find_highest_exception(px_error_tbl);
2976: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2977: EXCEPTION
2978: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2979: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2980: (
2981: l_api_name,
2982: G_PKG_NAME,
2983: 'OKL_API.G_RET_STS_ERROR',

Line 2983: 'OKL_API.G_RET_STS_ERROR',

2979: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2980: (
2981: l_api_name,
2982: G_PKG_NAME,
2983: 'OKL_API.G_RET_STS_ERROR',
2984: x_msg_count,
2985: x_msg_data,
2986: '_PVT'
2987: );

Line 2988: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2984: x_msg_count,
2985: x_msg_data,
2986: '_PVT'
2987: );
2988: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2989: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2990: (
2991: l_api_name,
2992: G_PKG_NAME,

Line 2989: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2993: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2999: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3014: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3010: -- PL/SQL TBL lock_row for:PFLV_TBL --
3011: --------------------------------------
3012: PROCEDURE lock_row(
3013: p_api_version IN NUMBER,
3014: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3015: x_return_status OUT NOCOPY VARCHAR2,
3016: x_msg_count OUT NOCOPY NUMBER,
3017: x_msg_data OUT NOCOPY VARCHAR2,
3018: p_pflv_tbl IN pflv_tbl_type) IS

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

3018: p_pflv_tbl IN pflv_tbl_type) IS
3019:
3020: l_api_version CONSTANT NUMBER := 1;
3021: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
3022: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3023: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3024: BEGIN
3025: OKL_API.init_msg_list(p_init_msg_list);
3026: -- Make sure PL/SQL table has recrods in it before passing

Line 3023: l_error_tbl OKL_API.ERROR_TBL_TYPE;

3019:
3020: l_api_version CONSTANT NUMBER := 1;
3021: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
3022: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3023: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3024: BEGIN
3025: OKL_API.init_msg_list(p_init_msg_list);
3026: -- Make sure PL/SQL table has recrods in it before passing
3027: IF (p_pflv_tbl.COUNT > 0) THEN

Line 3025: OKL_API.init_msg_list(p_init_msg_list);

3021: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
3022: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3023: l_error_tbl OKL_API.ERROR_TBL_TYPE;
3024: BEGIN
3025: OKL_API.init_msg_list(p_init_msg_list);
3026: -- Make sure PL/SQL table has recrods in it before passing
3027: IF (p_pflv_tbl.COUNT > 0) THEN
3028: lock_row(
3029: p_api_version => p_api_version,

Line 3030: p_init_msg_list => OKL_API.G_FALSE,

3026: -- Make sure PL/SQL table has recrods in it before passing
3027: IF (p_pflv_tbl.COUNT > 0) THEN
3028: lock_row(
3029: p_api_version => p_api_version,
3030: p_init_msg_list => OKL_API.G_FALSE,
3031: x_return_status => x_return_status,
3032: x_msg_count => x_msg_count,
3033: x_msg_data => x_msg_data,
3034: p_pflv_tbl => p_pflv_tbl,

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

3033: x_msg_data => x_msg_data,
3034: p_pflv_tbl => p_pflv_tbl,
3035: px_error_tbl => l_error_tbl);
3036: END IF;
3037: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3038: EXCEPTION
3039: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3040: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3041: (

Line 3039: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3035: px_error_tbl => l_error_tbl);
3036: END IF;
3037: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3038: EXCEPTION
3039: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3040: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3041: (
3042: l_api_name,
3043: G_PKG_NAME,

Line 3040: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3036: END IF;
3037: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3038: EXCEPTION
3039: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3040: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3041: (
3042: l_api_name,
3043: G_PKG_NAME,
3044: 'OKL_API.G_RET_STS_ERROR',

Line 3044: 'OKL_API.G_RET_STS_ERROR',

3040: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3041: (
3042: l_api_name,
3043: G_PKG_NAME,
3044: 'OKL_API.G_RET_STS_ERROR',
3045: x_msg_count,
3046: x_msg_data,
3047: '_PVT'
3048: );

Line 3049: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3045: x_msg_count,
3046: x_msg_data,
3047: '_PVT'
3048: );
3049: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3050: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3051: (
3052: l_api_name,
3053: G_PKG_NAME,

Line 3050: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3046: x_msg_data,
3047: '_PVT'
3048: );
3049: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3050: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3051: (
3052: l_api_name,
3053: G_PKG_NAME,
3054: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3054: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3050: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3051: (
3052: l_api_name,
3053: G_PKG_NAME,
3054: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3055: x_msg_count,
3056: x_msg_data,
3057: '_PVT'
3058: );

Line 3060: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3056: x_msg_data,
3057: '_PVT'
3058: );
3059: WHEN OTHERS THEN
3060: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3061: (
3062: l_api_name,
3063: G_PKG_NAME,
3064: 'OTHERS',

Line 3087: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3083: -- History : RABHUPAT 17-DEC-2002 2667636
3084: -- : modified for multicurrency changes
3085: -- End of comments
3086: PROCEDURE update_row(
3087: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3088: x_return_status OUT NOCOPY VARCHAR2,
3089: x_msg_count OUT NOCOPY NUMBER,
3090: x_msg_data OUT NOCOPY VARCHAR2,
3091: p_pfl_rec IN pfl_rec_type,

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

3092: x_pfl_rec OUT NOCOPY pfl_rec_type) IS
3093:
3094: l_api_version CONSTANT NUMBER := 1;
3095: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
3096: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3097: l_pfl_rec pfl_rec_type := p_pfl_rec;
3098: l_def_pfl_rec pfl_rec_type;
3099: l_row_notfound BOOLEAN := TRUE;
3100: ----------------------------------

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

3105: x_pfl_rec OUT NOCOPY pfl_rec_type
3106: ) RETURN VARCHAR2 IS
3107: l_pfl_rec pfl_rec_type;
3108: l_row_notfound BOOLEAN := TRUE;
3109: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3110: BEGIN
3111: x_pfl_rec := p_pfl_rec;
3112: -- Get current database values
3113: l_pfl_rec := get_rec(p_pfl_rec, l_return_status);

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

3110: BEGIN
3111: x_pfl_rec := p_pfl_rec;
3112: -- Get current database values
3113: l_pfl_rec := get_rec(p_pfl_rec, l_return_status);
3114: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3115: IF (x_pfl_rec.id = OKL_API.G_MISS_NUM)
3116: THEN
3117: x_pfl_rec.id := l_pfl_rec.id;
3118: END IF;

Line 3115: IF (x_pfl_rec.id = OKL_API.G_MISS_NUM)

3111: x_pfl_rec := p_pfl_rec;
3112: -- Get current database values
3113: l_pfl_rec := get_rec(p_pfl_rec, l_return_status);
3114: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3115: IF (x_pfl_rec.id = OKL_API.G_MISS_NUM)
3116: THEN
3117: x_pfl_rec.id := l_pfl_rec.id;
3118: END IF;
3119: IF (x_pfl_rec.budget_amount = OKL_API.G_MISS_NUM)

Line 3119: IF (x_pfl_rec.budget_amount = OKL_API.G_MISS_NUM)

3115: IF (x_pfl_rec.id = OKL_API.G_MISS_NUM)
3116: THEN
3117: x_pfl_rec.id := l_pfl_rec.id;
3118: END IF;
3119: IF (x_pfl_rec.budget_amount = OKL_API.G_MISS_NUM)
3120: THEN
3121: x_pfl_rec.budget_amount := l_pfl_rec.budget_amount;
3122: END IF;
3123: IF (x_pfl_rec.date_strategy_executed = OKL_API.G_MISS_DATE)

Line 3123: IF (x_pfl_rec.date_strategy_executed = OKL_API.G_MISS_DATE)

3119: IF (x_pfl_rec.budget_amount = OKL_API.G_MISS_NUM)
3120: THEN
3121: x_pfl_rec.budget_amount := l_pfl_rec.budget_amount;
3122: END IF;
3123: IF (x_pfl_rec.date_strategy_executed = OKL_API.G_MISS_DATE)
3124: THEN
3125: x_pfl_rec.date_strategy_executed := l_pfl_rec.date_strategy_executed;
3126: END IF;
3127: IF (x_pfl_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE)

Line 3127: IF (x_pfl_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE)

3123: IF (x_pfl_rec.date_strategy_executed = OKL_API.G_MISS_DATE)
3124: THEN
3125: x_pfl_rec.date_strategy_executed := l_pfl_rec.date_strategy_executed;
3126: END IF;
3127: IF (x_pfl_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE)
3128: THEN
3129: x_pfl_rec.date_strategy_execution_due := l_pfl_rec.date_strategy_execution_due;
3130: END IF;
3131: IF (x_pfl_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE)

Line 3131: IF (x_pfl_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE)

3127: IF (x_pfl_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE)
3128: THEN
3129: x_pfl_rec.date_strategy_execution_due := l_pfl_rec.date_strategy_execution_due;
3130: END IF;
3131: IF (x_pfl_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE)
3132: THEN
3133: x_pfl_rec.date_budget_amount_last_review := l_pfl_rec.date_budget_amount_last_review;
3134: END IF;
3135: IF (x_pfl_rec.trx_status_code = OKL_API.G_MISS_CHAR)

Line 3135: IF (x_pfl_rec.trx_status_code = OKL_API.G_MISS_CHAR)

3131: IF (x_pfl_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE)
3132: THEN
3133: x_pfl_rec.date_budget_amount_last_review := l_pfl_rec.date_budget_amount_last_review;
3134: END IF;
3135: IF (x_pfl_rec.trx_status_code = OKL_API.G_MISS_CHAR)
3136: THEN
3137: x_pfl_rec.trx_status_code := l_pfl_rec.trx_status_code;
3138: END IF;
3139: IF (x_pfl_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR)

Line 3139: IF (x_pfl_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR)

3135: IF (x_pfl_rec.trx_status_code = OKL_API.G_MISS_CHAR)
3136: THEN
3137: x_pfl_rec.trx_status_code := l_pfl_rec.trx_status_code;
3138: END IF;
3139: IF (x_pfl_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR)
3140: THEN
3141: x_pfl_rec.asset_track_strategy_code := l_pfl_rec.asset_track_strategy_code;
3142: END IF;
3143: IF (x_pfl_rec.pfc_id = OKL_API.G_MISS_NUM)

Line 3143: IF (x_pfl_rec.pfc_id = OKL_API.G_MISS_NUM)

3139: IF (x_pfl_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR)
3140: THEN
3141: x_pfl_rec.asset_track_strategy_code := l_pfl_rec.asset_track_strategy_code;
3142: END IF;
3143: IF (x_pfl_rec.pfc_id = OKL_API.G_MISS_NUM)
3144: THEN
3145: x_pfl_rec.pfc_id := l_pfl_rec.pfc_id;
3146: END IF;
3147: IF (x_pfl_rec.tmb_id = OKL_API.G_MISS_NUM)

Line 3147: IF (x_pfl_rec.tmb_id = OKL_API.G_MISS_NUM)

3143: IF (x_pfl_rec.pfc_id = OKL_API.G_MISS_NUM)
3144: THEN
3145: x_pfl_rec.pfc_id := l_pfl_rec.pfc_id;
3146: END IF;
3147: IF (x_pfl_rec.tmb_id = OKL_API.G_MISS_NUM)
3148: THEN
3149: x_pfl_rec.tmb_id := l_pfl_rec.tmb_id;
3150: END IF;
3151: IF (x_pfl_rec.kle_id = OKL_API.G_MISS_NUM)

Line 3151: IF (x_pfl_rec.kle_id = OKL_API.G_MISS_NUM)

3147: IF (x_pfl_rec.tmb_id = OKL_API.G_MISS_NUM)
3148: THEN
3149: x_pfl_rec.tmb_id := l_pfl_rec.tmb_id;
3150: END IF;
3151: IF (x_pfl_rec.kle_id = OKL_API.G_MISS_NUM)
3152: THEN
3153: x_pfl_rec.kle_id := l_pfl_rec.kle_id;
3154: END IF;
3155: IF (x_pfl_rec.fma_id = OKL_API.G_MISS_NUM)

Line 3155: IF (x_pfl_rec.fma_id = OKL_API.G_MISS_NUM)

3151: IF (x_pfl_rec.kle_id = OKL_API.G_MISS_NUM)
3152: THEN
3153: x_pfl_rec.kle_id := l_pfl_rec.kle_id;
3154: END IF;
3155: IF (x_pfl_rec.fma_id = OKL_API.G_MISS_NUM)
3156: THEN
3157: x_pfl_rec.fma_id := l_pfl_rec.fma_id;
3158: END IF;
3159: IF (x_pfl_rec.object_version_number = OKL_API.G_MISS_NUM)

Line 3159: IF (x_pfl_rec.object_version_number = OKL_API.G_MISS_NUM)

3155: IF (x_pfl_rec.fma_id = OKL_API.G_MISS_NUM)
3156: THEN
3157: x_pfl_rec.fma_id := l_pfl_rec.fma_id;
3158: END IF;
3159: IF (x_pfl_rec.object_version_number = OKL_API.G_MISS_NUM)
3160: THEN
3161: x_pfl_rec.object_version_number := l_pfl_rec.object_version_number;
3162: END IF;
3163: IF (x_pfl_rec.request_id = OKL_API.G_MISS_NUM)

Line 3163: IF (x_pfl_rec.request_id = OKL_API.G_MISS_NUM)

3159: IF (x_pfl_rec.object_version_number = OKL_API.G_MISS_NUM)
3160: THEN
3161: x_pfl_rec.object_version_number := l_pfl_rec.object_version_number;
3162: END IF;
3163: IF (x_pfl_rec.request_id = OKL_API.G_MISS_NUM)
3164: THEN
3165: x_pfl_rec.request_id := l_pfl_rec.request_id;
3166: END IF;
3167: IF (x_pfl_rec.program_application_id = OKL_API.G_MISS_NUM)

Line 3167: IF (x_pfl_rec.program_application_id = OKL_API.G_MISS_NUM)

3163: IF (x_pfl_rec.request_id = OKL_API.G_MISS_NUM)
3164: THEN
3165: x_pfl_rec.request_id := l_pfl_rec.request_id;
3166: END IF;
3167: IF (x_pfl_rec.program_application_id = OKL_API.G_MISS_NUM)
3168: THEN
3169: x_pfl_rec.program_application_id := l_pfl_rec.program_application_id;
3170: END IF;
3171: IF (x_pfl_rec.program_id = OKL_API.G_MISS_NUM)

Line 3171: IF (x_pfl_rec.program_id = OKL_API.G_MISS_NUM)

3167: IF (x_pfl_rec.program_application_id = OKL_API.G_MISS_NUM)
3168: THEN
3169: x_pfl_rec.program_application_id := l_pfl_rec.program_application_id;
3170: END IF;
3171: IF (x_pfl_rec.program_id = OKL_API.G_MISS_NUM)
3172: THEN
3173: x_pfl_rec.program_id := l_pfl_rec.program_id;
3174: END IF;
3175: IF (x_pfl_rec.program_update_date = OKL_API.G_MISS_DATE)

Line 3175: IF (x_pfl_rec.program_update_date = OKL_API.G_MISS_DATE)

3171: IF (x_pfl_rec.program_id = OKL_API.G_MISS_NUM)
3172: THEN
3173: x_pfl_rec.program_id := l_pfl_rec.program_id;
3174: END IF;
3175: IF (x_pfl_rec.program_update_date = OKL_API.G_MISS_DATE)
3176: THEN
3177: x_pfl_rec.program_update_date := l_pfl_rec.program_update_date;
3178: END IF;
3179: IF (x_pfl_rec.attribute_category = OKL_API.G_MISS_CHAR)

Line 3179: IF (x_pfl_rec.attribute_category = OKL_API.G_MISS_CHAR)

3175: IF (x_pfl_rec.program_update_date = OKL_API.G_MISS_DATE)
3176: THEN
3177: x_pfl_rec.program_update_date := l_pfl_rec.program_update_date;
3178: END IF;
3179: IF (x_pfl_rec.attribute_category = OKL_API.G_MISS_CHAR)
3180: THEN
3181: x_pfl_rec.attribute_category := l_pfl_rec.attribute_category;
3182: END IF;
3183: IF (x_pfl_rec.attribute1 = OKL_API.G_MISS_CHAR)

Line 3183: IF (x_pfl_rec.attribute1 = OKL_API.G_MISS_CHAR)

3179: IF (x_pfl_rec.attribute_category = OKL_API.G_MISS_CHAR)
3180: THEN
3181: x_pfl_rec.attribute_category := l_pfl_rec.attribute_category;
3182: END IF;
3183: IF (x_pfl_rec.attribute1 = OKL_API.G_MISS_CHAR)
3184: THEN
3185: x_pfl_rec.attribute1 := l_pfl_rec.attribute1;
3186: END IF;
3187: IF (x_pfl_rec.attribute2 = OKL_API.G_MISS_CHAR)

Line 3187: IF (x_pfl_rec.attribute2 = OKL_API.G_MISS_CHAR)

3183: IF (x_pfl_rec.attribute1 = OKL_API.G_MISS_CHAR)
3184: THEN
3185: x_pfl_rec.attribute1 := l_pfl_rec.attribute1;
3186: END IF;
3187: IF (x_pfl_rec.attribute2 = OKL_API.G_MISS_CHAR)
3188: THEN
3189: x_pfl_rec.attribute2 := l_pfl_rec.attribute2;
3190: END IF;
3191: IF (x_pfl_rec.attribute3 = OKL_API.G_MISS_CHAR)

Line 3191: IF (x_pfl_rec.attribute3 = OKL_API.G_MISS_CHAR)

3187: IF (x_pfl_rec.attribute2 = OKL_API.G_MISS_CHAR)
3188: THEN
3189: x_pfl_rec.attribute2 := l_pfl_rec.attribute2;
3190: END IF;
3191: IF (x_pfl_rec.attribute3 = OKL_API.G_MISS_CHAR)
3192: THEN
3193: x_pfl_rec.attribute3 := l_pfl_rec.attribute3;
3194: END IF;
3195: IF (x_pfl_rec.attribute4 = OKL_API.G_MISS_CHAR)

Line 3195: IF (x_pfl_rec.attribute4 = OKL_API.G_MISS_CHAR)

3191: IF (x_pfl_rec.attribute3 = OKL_API.G_MISS_CHAR)
3192: THEN
3193: x_pfl_rec.attribute3 := l_pfl_rec.attribute3;
3194: END IF;
3195: IF (x_pfl_rec.attribute4 = OKL_API.G_MISS_CHAR)
3196: THEN
3197: x_pfl_rec.attribute4 := l_pfl_rec.attribute4;
3198: END IF;
3199: IF (x_pfl_rec.attribute5 = OKL_API.G_MISS_CHAR)

Line 3199: IF (x_pfl_rec.attribute5 = OKL_API.G_MISS_CHAR)

3195: IF (x_pfl_rec.attribute4 = OKL_API.G_MISS_CHAR)
3196: THEN
3197: x_pfl_rec.attribute4 := l_pfl_rec.attribute4;
3198: END IF;
3199: IF (x_pfl_rec.attribute5 = OKL_API.G_MISS_CHAR)
3200: THEN
3201: x_pfl_rec.attribute5 := l_pfl_rec.attribute5;
3202: END IF;
3203: IF (x_pfl_rec.attribute6 = OKL_API.G_MISS_CHAR)

Line 3203: IF (x_pfl_rec.attribute6 = OKL_API.G_MISS_CHAR)

3199: IF (x_pfl_rec.attribute5 = OKL_API.G_MISS_CHAR)
3200: THEN
3201: x_pfl_rec.attribute5 := l_pfl_rec.attribute5;
3202: END IF;
3203: IF (x_pfl_rec.attribute6 = OKL_API.G_MISS_CHAR)
3204: THEN
3205: x_pfl_rec.attribute6 := l_pfl_rec.attribute6;
3206: END IF;
3207: IF (x_pfl_rec.attribute7 = OKL_API.G_MISS_CHAR)

Line 3207: IF (x_pfl_rec.attribute7 = OKL_API.G_MISS_CHAR)

3203: IF (x_pfl_rec.attribute6 = OKL_API.G_MISS_CHAR)
3204: THEN
3205: x_pfl_rec.attribute6 := l_pfl_rec.attribute6;
3206: END IF;
3207: IF (x_pfl_rec.attribute7 = OKL_API.G_MISS_CHAR)
3208: THEN
3209: x_pfl_rec.attribute7 := l_pfl_rec.attribute7;
3210: END IF;
3211: IF (x_pfl_rec.attribute8 = OKL_API.G_MISS_CHAR)

Line 3211: IF (x_pfl_rec.attribute8 = OKL_API.G_MISS_CHAR)

3207: IF (x_pfl_rec.attribute7 = OKL_API.G_MISS_CHAR)
3208: THEN
3209: x_pfl_rec.attribute7 := l_pfl_rec.attribute7;
3210: END IF;
3211: IF (x_pfl_rec.attribute8 = OKL_API.G_MISS_CHAR)
3212: THEN
3213: x_pfl_rec.attribute8 := l_pfl_rec.attribute8;
3214: END IF;
3215: IF (x_pfl_rec.attribute9 = OKL_API.G_MISS_CHAR)

Line 3215: IF (x_pfl_rec.attribute9 = OKL_API.G_MISS_CHAR)

3211: IF (x_pfl_rec.attribute8 = OKL_API.G_MISS_CHAR)
3212: THEN
3213: x_pfl_rec.attribute8 := l_pfl_rec.attribute8;
3214: END IF;
3215: IF (x_pfl_rec.attribute9 = OKL_API.G_MISS_CHAR)
3216: THEN
3217: x_pfl_rec.attribute9 := l_pfl_rec.attribute9;
3218: END IF;
3219: IF (x_pfl_rec.attribute10 = OKL_API.G_MISS_CHAR)

Line 3219: IF (x_pfl_rec.attribute10 = OKL_API.G_MISS_CHAR)

3215: IF (x_pfl_rec.attribute9 = OKL_API.G_MISS_CHAR)
3216: THEN
3217: x_pfl_rec.attribute9 := l_pfl_rec.attribute9;
3218: END IF;
3219: IF (x_pfl_rec.attribute10 = OKL_API.G_MISS_CHAR)
3220: THEN
3221: x_pfl_rec.attribute10 := l_pfl_rec.attribute10;
3222: END IF;
3223: IF (x_pfl_rec.attribute11 = OKL_API.G_MISS_CHAR)

Line 3223: IF (x_pfl_rec.attribute11 = OKL_API.G_MISS_CHAR)

3219: IF (x_pfl_rec.attribute10 = OKL_API.G_MISS_CHAR)
3220: THEN
3221: x_pfl_rec.attribute10 := l_pfl_rec.attribute10;
3222: END IF;
3223: IF (x_pfl_rec.attribute11 = OKL_API.G_MISS_CHAR)
3224: THEN
3225: x_pfl_rec.attribute11 := l_pfl_rec.attribute11;
3226: END IF;
3227: IF (x_pfl_rec.attribute12 = OKL_API.G_MISS_CHAR)

Line 3227: IF (x_pfl_rec.attribute12 = OKL_API.G_MISS_CHAR)

3223: IF (x_pfl_rec.attribute11 = OKL_API.G_MISS_CHAR)
3224: THEN
3225: x_pfl_rec.attribute11 := l_pfl_rec.attribute11;
3226: END IF;
3227: IF (x_pfl_rec.attribute12 = OKL_API.G_MISS_CHAR)
3228: THEN
3229: x_pfl_rec.attribute12 := l_pfl_rec.attribute12;
3230: END IF;
3231: IF (x_pfl_rec.attribute13 = OKL_API.G_MISS_CHAR)

Line 3231: IF (x_pfl_rec.attribute13 = OKL_API.G_MISS_CHAR)

3227: IF (x_pfl_rec.attribute12 = OKL_API.G_MISS_CHAR)
3228: THEN
3229: x_pfl_rec.attribute12 := l_pfl_rec.attribute12;
3230: END IF;
3231: IF (x_pfl_rec.attribute13 = OKL_API.G_MISS_CHAR)
3232: THEN
3233: x_pfl_rec.attribute13 := l_pfl_rec.attribute13;
3234: END IF;
3235: IF (x_pfl_rec.attribute14 = OKL_API.G_MISS_CHAR)

Line 3235: IF (x_pfl_rec.attribute14 = OKL_API.G_MISS_CHAR)

3231: IF (x_pfl_rec.attribute13 = OKL_API.G_MISS_CHAR)
3232: THEN
3233: x_pfl_rec.attribute13 := l_pfl_rec.attribute13;
3234: END IF;
3235: IF (x_pfl_rec.attribute14 = OKL_API.G_MISS_CHAR)
3236: THEN
3237: x_pfl_rec.attribute14 := l_pfl_rec.attribute14;
3238: END IF;
3239: IF (x_pfl_rec.attribute15 = OKL_API.G_MISS_CHAR)

Line 3239: IF (x_pfl_rec.attribute15 = OKL_API.G_MISS_CHAR)

3235: IF (x_pfl_rec.attribute14 = OKL_API.G_MISS_CHAR)
3236: THEN
3237: x_pfl_rec.attribute14 := l_pfl_rec.attribute14;
3238: END IF;
3239: IF (x_pfl_rec.attribute15 = OKL_API.G_MISS_CHAR)
3240: THEN
3241: x_pfl_rec.attribute15 := l_pfl_rec.attribute15;
3242: END IF;
3243: IF (x_pfl_rec.created_by = OKL_API.G_MISS_NUM)

Line 3243: IF (x_pfl_rec.created_by = OKL_API.G_MISS_NUM)

3239: IF (x_pfl_rec.attribute15 = OKL_API.G_MISS_CHAR)
3240: THEN
3241: x_pfl_rec.attribute15 := l_pfl_rec.attribute15;
3242: END IF;
3243: IF (x_pfl_rec.created_by = OKL_API.G_MISS_NUM)
3244: THEN
3245: x_pfl_rec.created_by := l_pfl_rec.created_by;
3246: END IF;
3247: IF (x_pfl_rec.creation_date = OKL_API.G_MISS_DATE)

Line 3247: IF (x_pfl_rec.creation_date = OKL_API.G_MISS_DATE)

3243: IF (x_pfl_rec.created_by = OKL_API.G_MISS_NUM)
3244: THEN
3245: x_pfl_rec.created_by := l_pfl_rec.created_by;
3246: END IF;
3247: IF (x_pfl_rec.creation_date = OKL_API.G_MISS_DATE)
3248: THEN
3249: x_pfl_rec.creation_date := l_pfl_rec.creation_date;
3250: END IF;
3251: IF (x_pfl_rec.last_updated_by = OKL_API.G_MISS_NUM)

Line 3251: IF (x_pfl_rec.last_updated_by = OKL_API.G_MISS_NUM)

3247: IF (x_pfl_rec.creation_date = OKL_API.G_MISS_DATE)
3248: THEN
3249: x_pfl_rec.creation_date := l_pfl_rec.creation_date;
3250: END IF;
3251: IF (x_pfl_rec.last_updated_by = OKL_API.G_MISS_NUM)
3252: THEN
3253: x_pfl_rec.last_updated_by := l_pfl_rec.last_updated_by;
3254: END IF;
3255: IF (x_pfl_rec.last_update_date = OKL_API.G_MISS_DATE)

Line 3255: IF (x_pfl_rec.last_update_date = OKL_API.G_MISS_DATE)

3251: IF (x_pfl_rec.last_updated_by = OKL_API.G_MISS_NUM)
3252: THEN
3253: x_pfl_rec.last_updated_by := l_pfl_rec.last_updated_by;
3254: END IF;
3255: IF (x_pfl_rec.last_update_date = OKL_API.G_MISS_DATE)
3256: THEN
3257: x_pfl_rec.last_update_date := l_pfl_rec.last_update_date;
3258: END IF;
3259: IF (x_pfl_rec.last_update_login = OKL_API.G_MISS_NUM)

Line 3259: IF (x_pfl_rec.last_update_login = OKL_API.G_MISS_NUM)

3255: IF (x_pfl_rec.last_update_date = OKL_API.G_MISS_DATE)
3256: THEN
3257: x_pfl_rec.last_update_date := l_pfl_rec.last_update_date;
3258: END IF;
3259: IF (x_pfl_rec.last_update_login = OKL_API.G_MISS_NUM)
3260: THEN
3261: x_pfl_rec.last_update_login := l_pfl_rec.last_update_login;
3262: END IF;
3263: END IF;

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

3291: FUNCTION Set_Attributes (
3292: p_pfl_rec IN pfl_rec_type,
3293: x_pfl_rec OUT NOCOPY pfl_rec_type
3294: ) RETURN VARCHAR2 IS
3295: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3296: BEGIN
3297: x_pfl_rec := p_pfl_rec;
3298: x_pfl_rec.OBJECT_VERSION_NUMBER := p_pfl_rec.OBJECT_VERSION_NUMBER + 1;
3299: RETURN(l_return_status);

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

3298: x_pfl_rec.OBJECT_VERSION_NUMBER := p_pfl_rec.OBJECT_VERSION_NUMBER + 1;
3299: RETURN(l_return_status);
3300: END Set_Attributes;
3301: BEGIN
3302: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3303: p_init_msg_list,
3304: '_PVT',
3305: x_return_status);
3306: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

3302: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3303: p_init_msg_list,
3304: '_PVT',
3305: x_return_status);
3306: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3307: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3308: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3309: RAISE OKL_API.G_EXCEPTION_ERROR;
3310: END IF;

Line 3307: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3303: p_init_msg_list,
3304: '_PVT',
3305: x_return_status);
3306: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3307: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3308: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3309: RAISE OKL_API.G_EXCEPTION_ERROR;
3310: END IF;
3311: --- Setting item attributes

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

3304: '_PVT',
3305: x_return_status);
3306: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3307: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3308: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3309: RAISE OKL_API.G_EXCEPTION_ERROR;
3310: END IF;
3311: --- Setting item attributes
3312: l_return_status := Set_Attributes(

Line 3309: RAISE OKL_API.G_EXCEPTION_ERROR;

3305: x_return_status);
3306: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3307: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3308: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3309: RAISE OKL_API.G_EXCEPTION_ERROR;
3310: END IF;
3311: --- Setting item attributes
3312: l_return_status := Set_Attributes(
3313: p_pfl_rec, -- IN

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

3312: l_return_status := Set_Attributes(
3313: p_pfl_rec, -- IN
3314: l_pfl_rec); -- OUT
3315: --- If any errors happen abort API
3316: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3317: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3318: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3319: RAISE OKL_API.G_EXCEPTION_ERROR;
3320: END IF;

Line 3317: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3313: p_pfl_rec, -- IN
3314: l_pfl_rec); -- OUT
3315: --- If any errors happen abort API
3316: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3317: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3318: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3319: RAISE OKL_API.G_EXCEPTION_ERROR;
3320: END IF;
3321: l_return_status := populate_new_record(l_pfl_rec, l_def_pfl_rec);

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

3314: l_pfl_rec); -- OUT
3315: --- If any errors happen abort API
3316: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3317: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3318: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3319: RAISE OKL_API.G_EXCEPTION_ERROR;
3320: END IF;
3321: l_return_status := populate_new_record(l_pfl_rec, l_def_pfl_rec);
3322: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3319: RAISE OKL_API.G_EXCEPTION_ERROR;

3315: --- If any errors happen abort API
3316: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3317: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3318: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3319: RAISE OKL_API.G_EXCEPTION_ERROR;
3320: END IF;
3321: l_return_status := populate_new_record(l_pfl_rec, l_def_pfl_rec);
3322: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3323: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3318: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3319: RAISE OKL_API.G_EXCEPTION_ERROR;
3320: END IF;
3321: l_return_status := populate_new_record(l_pfl_rec, l_def_pfl_rec);
3322: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3323: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3324: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3325: RAISE OKL_API.G_EXCEPTION_ERROR;
3326: END IF;

Line 3323: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3319: RAISE OKL_API.G_EXCEPTION_ERROR;
3320: END IF;
3321: l_return_status := populate_new_record(l_pfl_rec, l_def_pfl_rec);
3322: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3323: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3324: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3325: RAISE OKL_API.G_EXCEPTION_ERROR;
3326: END IF;
3327: UPDATE OKL_PRTFL_LINES_B

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

3320: END IF;
3321: l_return_status := populate_new_record(l_pfl_rec, l_def_pfl_rec);
3322: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3323: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3324: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3325: RAISE OKL_API.G_EXCEPTION_ERROR;
3326: END IF;
3327: UPDATE OKL_PRTFL_LINES_B
3328: SET BUDGET_AMOUNT = l_def_pfl_rec.budget_amount,

Line 3325: RAISE OKL_API.G_EXCEPTION_ERROR;

3321: l_return_status := populate_new_record(l_pfl_rec, l_def_pfl_rec);
3322: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3323: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3324: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3325: RAISE OKL_API.G_EXCEPTION_ERROR;
3326: END IF;
3327: UPDATE OKL_PRTFL_LINES_B
3328: SET BUDGET_AMOUNT = l_def_pfl_rec.budget_amount,
3329: DATE_STRATEGY_EXECUTED = l_def_pfl_rec.date_strategy_executed,

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

3371: WHERE ID = l_def_pfl_rec.id;
3372:
3373: x_pfl_rec := l_pfl_rec;
3374: x_return_status := l_return_status;
3375: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3376: EXCEPTION
3377: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3378: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3379: (

Line 3377: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3373: x_pfl_rec := l_pfl_rec;
3374: x_return_status := l_return_status;
3375: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3376: EXCEPTION
3377: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3378: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3379: (
3380: l_api_name,
3381: G_PKG_NAME,

Line 3378: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3374: x_return_status := l_return_status;
3375: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3376: EXCEPTION
3377: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3378: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3379: (
3380: l_api_name,
3381: G_PKG_NAME,
3382: 'OKL_API.G_RET_STS_ERROR',

Line 3382: 'OKL_API.G_RET_STS_ERROR',

3378: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3379: (
3380: l_api_name,
3381: G_PKG_NAME,
3382: 'OKL_API.G_RET_STS_ERROR',
3383: x_msg_count,
3384: x_msg_data,
3385: '_PVT'
3386: );

Line 3387: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3383: x_msg_count,
3384: x_msg_data,
3385: '_PVT'
3386: );
3387: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3388: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3389: (
3390: l_api_name,
3391: G_PKG_NAME,

Line 3388: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3384: x_msg_data,
3385: '_PVT'
3386: );
3387: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3388: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3389: (
3390: l_api_name,
3391: G_PKG_NAME,
3392: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3392: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3388: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3389: (
3390: l_api_name,
3391: G_PKG_NAME,
3392: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3393: x_msg_count,
3394: x_msg_data,
3395: '_PVT'
3396: );

Line 3398: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3412: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3408: ---------------------------------------
3409: -- update_row for:OKL_PRTFL_LINES_TL --
3410: ---------------------------------------
3411: PROCEDURE update_row(
3412: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3413: x_return_status OUT NOCOPY VARCHAR2,
3414: x_msg_count OUT NOCOPY NUMBER,
3415: x_msg_data OUT NOCOPY VARCHAR2,
3416: p_okl_prtfl_lines_tl_rec IN okl_prtfl_lines_tl_rec_type,

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

3417: x_okl_prtfl_lines_tl_rec OUT NOCOPY okl_prtfl_lines_tl_rec_type) IS
3418:
3419: l_api_version CONSTANT NUMBER := 1;
3420: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
3421: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3422: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type := p_okl_prtfl_lines_tl_rec;
3423: l_def_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type;
3424: l_row_notfound BOOLEAN := TRUE;
3425: ----------------------------------

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

3430: x_okl_prtfl_lines_tl_rec OUT NOCOPY okl_prtfl_lines_tl_rec_type
3431: ) RETURN VARCHAR2 IS
3432: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type;
3433: l_row_notfound BOOLEAN := TRUE;
3434: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3435: BEGIN
3436: x_okl_prtfl_lines_tl_rec := p_okl_prtfl_lines_tl_rec;
3437: -- Get current database values
3438: l_okl_prtfl_lines_tl_rec := get_rec(p_okl_prtfl_lines_tl_rec, l_return_status);

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

3435: BEGIN
3436: x_okl_prtfl_lines_tl_rec := p_okl_prtfl_lines_tl_rec;
3437: -- Get current database values
3438: l_okl_prtfl_lines_tl_rec := get_rec(p_okl_prtfl_lines_tl_rec, l_return_status);
3439: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3440: IF (x_okl_prtfl_lines_tl_rec.id = OKL_API.G_MISS_NUM)
3441: THEN
3442: x_okl_prtfl_lines_tl_rec.id := l_okl_prtfl_lines_tl_rec.id;
3443: END IF;

Line 3440: IF (x_okl_prtfl_lines_tl_rec.id = OKL_API.G_MISS_NUM)

3436: x_okl_prtfl_lines_tl_rec := p_okl_prtfl_lines_tl_rec;
3437: -- Get current database values
3438: l_okl_prtfl_lines_tl_rec := get_rec(p_okl_prtfl_lines_tl_rec, l_return_status);
3439: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3440: IF (x_okl_prtfl_lines_tl_rec.id = OKL_API.G_MISS_NUM)
3441: THEN
3442: x_okl_prtfl_lines_tl_rec.id := l_okl_prtfl_lines_tl_rec.id;
3443: END IF;
3444: IF (x_okl_prtfl_lines_tl_rec.language = OKL_API.G_MISS_CHAR)

Line 3444: IF (x_okl_prtfl_lines_tl_rec.language = OKL_API.G_MISS_CHAR)

3440: IF (x_okl_prtfl_lines_tl_rec.id = OKL_API.G_MISS_NUM)
3441: THEN
3442: x_okl_prtfl_lines_tl_rec.id := l_okl_prtfl_lines_tl_rec.id;
3443: END IF;
3444: IF (x_okl_prtfl_lines_tl_rec.language = OKL_API.G_MISS_CHAR)
3445: THEN
3446: x_okl_prtfl_lines_tl_rec.language := l_okl_prtfl_lines_tl_rec.language;
3447: END IF;
3448: IF (x_okl_prtfl_lines_tl_rec.source_lang = OKL_API.G_MISS_CHAR)

Line 3448: IF (x_okl_prtfl_lines_tl_rec.source_lang = OKL_API.G_MISS_CHAR)

3444: IF (x_okl_prtfl_lines_tl_rec.language = OKL_API.G_MISS_CHAR)
3445: THEN
3446: x_okl_prtfl_lines_tl_rec.language := l_okl_prtfl_lines_tl_rec.language;
3447: END IF;
3448: IF (x_okl_prtfl_lines_tl_rec.source_lang = OKL_API.G_MISS_CHAR)
3449: THEN
3450: x_okl_prtfl_lines_tl_rec.source_lang := l_okl_prtfl_lines_tl_rec.source_lang;
3451: END IF;
3452: IF (x_okl_prtfl_lines_tl_rec.sfwt_flag = OKL_API.G_MISS_CHAR)

Line 3452: IF (x_okl_prtfl_lines_tl_rec.sfwt_flag = OKL_API.G_MISS_CHAR)

3448: IF (x_okl_prtfl_lines_tl_rec.source_lang = OKL_API.G_MISS_CHAR)
3449: THEN
3450: x_okl_prtfl_lines_tl_rec.source_lang := l_okl_prtfl_lines_tl_rec.source_lang;
3451: END IF;
3452: IF (x_okl_prtfl_lines_tl_rec.sfwt_flag = OKL_API.G_MISS_CHAR)
3453: THEN
3454: x_okl_prtfl_lines_tl_rec.sfwt_flag := l_okl_prtfl_lines_tl_rec.sfwt_flag;
3455: END IF;
3456: IF (x_okl_prtfl_lines_tl_rec.comments = OKL_API.G_MISS_CHAR)

Line 3456: IF (x_okl_prtfl_lines_tl_rec.comments = OKL_API.G_MISS_CHAR)

3452: IF (x_okl_prtfl_lines_tl_rec.sfwt_flag = OKL_API.G_MISS_CHAR)
3453: THEN
3454: x_okl_prtfl_lines_tl_rec.sfwt_flag := l_okl_prtfl_lines_tl_rec.sfwt_flag;
3455: END IF;
3456: IF (x_okl_prtfl_lines_tl_rec.comments = OKL_API.G_MISS_CHAR)
3457: THEN
3458: x_okl_prtfl_lines_tl_rec.comments := l_okl_prtfl_lines_tl_rec.comments;
3459: END IF;
3460: IF (x_okl_prtfl_lines_tl_rec.created_by = OKL_API.G_MISS_NUM)

Line 3460: IF (x_okl_prtfl_lines_tl_rec.created_by = OKL_API.G_MISS_NUM)

3456: IF (x_okl_prtfl_lines_tl_rec.comments = OKL_API.G_MISS_CHAR)
3457: THEN
3458: x_okl_prtfl_lines_tl_rec.comments := l_okl_prtfl_lines_tl_rec.comments;
3459: END IF;
3460: IF (x_okl_prtfl_lines_tl_rec.created_by = OKL_API.G_MISS_NUM)
3461: THEN
3462: x_okl_prtfl_lines_tl_rec.created_by := l_okl_prtfl_lines_tl_rec.created_by;
3463: END IF;
3464: IF (x_okl_prtfl_lines_tl_rec.creation_date = OKL_API.G_MISS_DATE)

Line 3464: IF (x_okl_prtfl_lines_tl_rec.creation_date = OKL_API.G_MISS_DATE)

3460: IF (x_okl_prtfl_lines_tl_rec.created_by = OKL_API.G_MISS_NUM)
3461: THEN
3462: x_okl_prtfl_lines_tl_rec.created_by := l_okl_prtfl_lines_tl_rec.created_by;
3463: END IF;
3464: IF (x_okl_prtfl_lines_tl_rec.creation_date = OKL_API.G_MISS_DATE)
3465: THEN
3466: x_okl_prtfl_lines_tl_rec.creation_date := l_okl_prtfl_lines_tl_rec.creation_date;
3467: END IF;
3468: IF (x_okl_prtfl_lines_tl_rec.last_updated_by = OKL_API.G_MISS_NUM)

Line 3468: IF (x_okl_prtfl_lines_tl_rec.last_updated_by = OKL_API.G_MISS_NUM)

3464: IF (x_okl_prtfl_lines_tl_rec.creation_date = OKL_API.G_MISS_DATE)
3465: THEN
3466: x_okl_prtfl_lines_tl_rec.creation_date := l_okl_prtfl_lines_tl_rec.creation_date;
3467: END IF;
3468: IF (x_okl_prtfl_lines_tl_rec.last_updated_by = OKL_API.G_MISS_NUM)
3469: THEN
3470: x_okl_prtfl_lines_tl_rec.last_updated_by := l_okl_prtfl_lines_tl_rec.last_updated_by;
3471: END IF;
3472: IF (x_okl_prtfl_lines_tl_rec.last_update_date = OKL_API.G_MISS_DATE)

Line 3472: IF (x_okl_prtfl_lines_tl_rec.last_update_date = OKL_API.G_MISS_DATE)

3468: IF (x_okl_prtfl_lines_tl_rec.last_updated_by = OKL_API.G_MISS_NUM)
3469: THEN
3470: x_okl_prtfl_lines_tl_rec.last_updated_by := l_okl_prtfl_lines_tl_rec.last_updated_by;
3471: END IF;
3472: IF (x_okl_prtfl_lines_tl_rec.last_update_date = OKL_API.G_MISS_DATE)
3473: THEN
3474: x_okl_prtfl_lines_tl_rec.last_update_date := l_okl_prtfl_lines_tl_rec.last_update_date;
3475: END IF;
3476: IF (x_okl_prtfl_lines_tl_rec.last_update_login = OKL_API.G_MISS_NUM)

Line 3476: IF (x_okl_prtfl_lines_tl_rec.last_update_login = OKL_API.G_MISS_NUM)

3472: IF (x_okl_prtfl_lines_tl_rec.last_update_date = OKL_API.G_MISS_DATE)
3473: THEN
3474: x_okl_prtfl_lines_tl_rec.last_update_date := l_okl_prtfl_lines_tl_rec.last_update_date;
3475: END IF;
3476: IF (x_okl_prtfl_lines_tl_rec.last_update_login = OKL_API.G_MISS_NUM)
3477: THEN
3478: x_okl_prtfl_lines_tl_rec.last_update_login := l_okl_prtfl_lines_tl_rec.last_update_login;
3479: END IF;
3480: END IF;

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

3486: FUNCTION Set_Attributes (
3487: p_okl_prtfl_lines_tl_rec IN okl_prtfl_lines_tl_rec_type,
3488: x_okl_prtfl_lines_tl_rec OUT NOCOPY okl_prtfl_lines_tl_rec_type
3489: ) RETURN VARCHAR2 IS
3490: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3491: BEGIN
3492: x_okl_prtfl_lines_tl_rec := p_okl_prtfl_lines_tl_rec;
3493: x_okl_prtfl_lines_tl_rec.LANGUAGE := USERENV('LANG');
3494: x_okl_prtfl_lines_tl_rec.LANGUAGE := USERENV('LANG');

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

3494: x_okl_prtfl_lines_tl_rec.LANGUAGE := USERENV('LANG');
3495: RETURN(l_return_status);
3496: END Set_Attributes;
3497: BEGIN
3498: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3499: p_init_msg_list,
3500: '_PVT',
3501: x_return_status);
3502: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

3498: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3499: p_init_msg_list,
3500: '_PVT',
3501: x_return_status);
3502: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3503: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3504: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3505: RAISE OKL_API.G_EXCEPTION_ERROR;
3506: END IF;

Line 3503: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3499: p_init_msg_list,
3500: '_PVT',
3501: x_return_status);
3502: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3503: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3504: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3505: RAISE OKL_API.G_EXCEPTION_ERROR;
3506: END IF;
3507: --- Setting item attributes

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

3500: '_PVT',
3501: x_return_status);
3502: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3503: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3504: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3505: RAISE OKL_API.G_EXCEPTION_ERROR;
3506: END IF;
3507: --- Setting item attributes
3508: l_return_status := Set_Attributes(

Line 3505: RAISE OKL_API.G_EXCEPTION_ERROR;

3501: x_return_status);
3502: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3503: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3504: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3505: RAISE OKL_API.G_EXCEPTION_ERROR;
3506: END IF;
3507: --- Setting item attributes
3508: l_return_status := Set_Attributes(
3509: p_okl_prtfl_lines_tl_rec, -- IN

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

3508: l_return_status := Set_Attributes(
3509: p_okl_prtfl_lines_tl_rec, -- IN
3510: l_okl_prtfl_lines_tl_rec); -- OUT
3511: --- If any errors happen abort API
3512: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3513: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3514: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3515: RAISE OKL_API.G_EXCEPTION_ERROR;
3516: END IF;

Line 3513: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3509: p_okl_prtfl_lines_tl_rec, -- IN
3510: l_okl_prtfl_lines_tl_rec); -- OUT
3511: --- If any errors happen abort API
3512: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3513: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3514: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3515: RAISE OKL_API.G_EXCEPTION_ERROR;
3516: END IF;
3517: l_return_status := populate_new_record(l_okl_prtfl_lines_tl_rec, l_def_okl_prtfl_lines_tl_rec);

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

3510: l_okl_prtfl_lines_tl_rec); -- OUT
3511: --- If any errors happen abort API
3512: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3513: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3514: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3515: RAISE OKL_API.G_EXCEPTION_ERROR;
3516: END IF;
3517: l_return_status := populate_new_record(l_okl_prtfl_lines_tl_rec, l_def_okl_prtfl_lines_tl_rec);
3518: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3515: RAISE OKL_API.G_EXCEPTION_ERROR;

3511: --- If any errors happen abort API
3512: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3513: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3514: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3515: RAISE OKL_API.G_EXCEPTION_ERROR;
3516: END IF;
3517: l_return_status := populate_new_record(l_okl_prtfl_lines_tl_rec, l_def_okl_prtfl_lines_tl_rec);
3518: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3519: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3514: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3515: RAISE OKL_API.G_EXCEPTION_ERROR;
3516: END IF;
3517: l_return_status := populate_new_record(l_okl_prtfl_lines_tl_rec, l_def_okl_prtfl_lines_tl_rec);
3518: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3519: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3520: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3521: RAISE OKL_API.G_EXCEPTION_ERROR;
3522: END IF;

Line 3519: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3515: RAISE OKL_API.G_EXCEPTION_ERROR;
3516: END IF;
3517: l_return_status := populate_new_record(l_okl_prtfl_lines_tl_rec, l_def_okl_prtfl_lines_tl_rec);
3518: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3519: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3520: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3521: RAISE OKL_API.G_EXCEPTION_ERROR;
3522: END IF;
3523: UPDATE OKL_PRTFL_LINES_TL

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

3516: END IF;
3517: l_return_status := populate_new_record(l_okl_prtfl_lines_tl_rec, l_def_okl_prtfl_lines_tl_rec);
3518: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3519: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3520: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3521: RAISE OKL_API.G_EXCEPTION_ERROR;
3522: END IF;
3523: UPDATE OKL_PRTFL_LINES_TL
3524: SET COMMENTS = l_def_okl_prtfl_lines_tl_rec.comments,

Line 3521: RAISE OKL_API.G_EXCEPTION_ERROR;

3517: l_return_status := populate_new_record(l_okl_prtfl_lines_tl_rec, l_def_okl_prtfl_lines_tl_rec);
3518: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3519: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3520: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3521: RAISE OKL_API.G_EXCEPTION_ERROR;
3522: END IF;
3523: UPDATE OKL_PRTFL_LINES_TL
3524: SET COMMENTS = l_def_okl_prtfl_lines_tl_rec.comments,
3525: SOURCE_LANG = l_def_okl_prtfl_lines_tl_rec.source_lang, --Fix for bug 3637102

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

3538: AND SOURCE_LANG <> USERENV('LANG');
3539:
3540: x_okl_prtfl_lines_tl_rec := l_okl_prtfl_lines_tl_rec;
3541: x_return_status := l_return_status;
3542: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3543: EXCEPTION
3544: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3545: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3546: (

Line 3544: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3540: x_okl_prtfl_lines_tl_rec := l_okl_prtfl_lines_tl_rec;
3541: x_return_status := l_return_status;
3542: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3543: EXCEPTION
3544: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3545: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3546: (
3547: l_api_name,
3548: G_PKG_NAME,

Line 3545: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3541: x_return_status := l_return_status;
3542: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3543: EXCEPTION
3544: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3545: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3546: (
3547: l_api_name,
3548: G_PKG_NAME,
3549: 'OKL_API.G_RET_STS_ERROR',

Line 3549: 'OKL_API.G_RET_STS_ERROR',

3545: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3546: (
3547: l_api_name,
3548: G_PKG_NAME,
3549: 'OKL_API.G_RET_STS_ERROR',
3550: x_msg_count,
3551: x_msg_data,
3552: '_PVT'
3553: );

Line 3554: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3550: x_msg_count,
3551: x_msg_data,
3552: '_PVT'
3553: );
3554: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3555: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3556: (
3557: l_api_name,
3558: G_PKG_NAME,

Line 3555: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3551: x_msg_data,
3552: '_PVT'
3553: );
3554: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3555: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3556: (
3557: l_api_name,
3558: G_PKG_NAME,
3559: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3559: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3555: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3556: (
3557: l_api_name,
3558: G_PKG_NAME,
3559: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3560: x_msg_count,
3561: x_msg_data,
3562: '_PVT'
3563: );

Line 3565: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3561: x_msg_data,
3562: '_PVT'
3563: );
3564: WHEN OTHERS THEN
3565: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3566: (
3567: l_api_name,
3568: G_PKG_NAME,
3569: 'OTHERS',

Line 3590: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3586: -- : modified for multicurrency changes
3587: -- End of comments
3588: PROCEDURE update_row(
3589: p_api_version IN NUMBER,
3590: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3591: x_return_status OUT NOCOPY VARCHAR2,
3592: x_msg_count OUT NOCOPY NUMBER,
3593: x_msg_data OUT NOCOPY VARCHAR2,
3594: p_pflv_rec IN pflv_rec_type,

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

3595: x_pflv_rec OUT NOCOPY pflv_rec_type) IS
3596:
3597: l_api_version CONSTANT NUMBER := 1;
3598: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
3599: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3600: l_pflv_rec pflv_rec_type := p_pflv_rec;
3601: l_def_pflv_rec pflv_rec_type;
3602: l_db_pflv_rec pflv_rec_type;
3603: l_pfl_rec pfl_rec_type;

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

3624: p_pflv_rec IN pflv_rec_type,
3625: x_pflv_rec OUT NOCOPY pflv_rec_type
3626: ) RETURN VARCHAR2 IS
3627: l_row_notfound BOOLEAN := TRUE;
3628: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3629: BEGIN
3630: x_pflv_rec := p_pflv_rec;
3631: -- Get current database values
3632: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it

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

3631: -- Get current database values
3632: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
3633: -- so it may be verified through LOCK_ROW.
3634: l_db_pflv_rec := get_rec(p_pflv_rec, l_return_status);
3635: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3636: IF (x_pflv_rec.id = OKL_API.G_MISS_NUM)
3637: THEN
3638: x_pflv_rec.id := l_db_pflv_rec.id;
3639: END IF;

Line 3636: IF (x_pflv_rec.id = OKL_API.G_MISS_NUM)

3632: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
3633: -- so it may be verified through LOCK_ROW.
3634: l_db_pflv_rec := get_rec(p_pflv_rec, l_return_status);
3635: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
3636: IF (x_pflv_rec.id = OKL_API.G_MISS_NUM)
3637: THEN
3638: x_pflv_rec.id := l_db_pflv_rec.id;
3639: END IF;
3640: IF (x_pflv_rec.sfwt_flag = OKL_API.G_MISS_CHAR)

Line 3640: IF (x_pflv_rec.sfwt_flag = OKL_API.G_MISS_CHAR)

3636: IF (x_pflv_rec.id = OKL_API.G_MISS_NUM)
3637: THEN
3638: x_pflv_rec.id := l_db_pflv_rec.id;
3639: END IF;
3640: IF (x_pflv_rec.sfwt_flag = OKL_API.G_MISS_CHAR)
3641: THEN
3642: x_pflv_rec.sfwt_flag := l_db_pflv_rec.sfwt_flag;
3643: END IF;
3644: -- Added for object version compatibility for now

Line 3645: IF (x_pflv_rec.object_version_number = OKL_API.G_MISS_NUM)

3641: THEN
3642: x_pflv_rec.sfwt_flag := l_db_pflv_rec.sfwt_flag;
3643: END IF;
3644: -- Added for object version compatibility for now
3645: IF (x_pflv_rec.object_version_number = OKL_API.G_MISS_NUM)
3646: THEN
3647: x_pflv_rec.object_version_number := l_db_pflv_rec.object_version_number;
3648: END IF;
3649:

Line 3651: IF (x_pflv_rec.budget_amount = OKL_API.G_MISS_NUM)

3647: x_pflv_rec.object_version_number := l_db_pflv_rec.object_version_number;
3648: END IF;
3649:
3650:
3651: IF (x_pflv_rec.budget_amount = OKL_API.G_MISS_NUM)
3652: THEN
3653: x_pflv_rec.budget_amount := l_db_pflv_rec.budget_amount;
3654: END IF;
3655: IF (x_pflv_rec.date_strategy_executed = OKL_API.G_MISS_DATE)

Line 3655: IF (x_pflv_rec.date_strategy_executed = OKL_API.G_MISS_DATE)

3651: IF (x_pflv_rec.budget_amount = OKL_API.G_MISS_NUM)
3652: THEN
3653: x_pflv_rec.budget_amount := l_db_pflv_rec.budget_amount;
3654: END IF;
3655: IF (x_pflv_rec.date_strategy_executed = OKL_API.G_MISS_DATE)
3656: THEN
3657: x_pflv_rec.date_strategy_executed := l_db_pflv_rec.date_strategy_executed;
3658: END IF;
3659: IF (x_pflv_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE)

Line 3659: IF (x_pflv_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE)

3655: IF (x_pflv_rec.date_strategy_executed = OKL_API.G_MISS_DATE)
3656: THEN
3657: x_pflv_rec.date_strategy_executed := l_db_pflv_rec.date_strategy_executed;
3658: END IF;
3659: IF (x_pflv_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE)
3660: THEN
3661: x_pflv_rec.date_strategy_execution_due := l_db_pflv_rec.date_strategy_execution_due;
3662: END IF;
3663: IF (x_pflv_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE)

Line 3663: IF (x_pflv_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE)

3659: IF (x_pflv_rec.date_strategy_execution_due = OKL_API.G_MISS_DATE)
3660: THEN
3661: x_pflv_rec.date_strategy_execution_due := l_db_pflv_rec.date_strategy_execution_due;
3662: END IF;
3663: IF (x_pflv_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE)
3664: THEN
3665: x_pflv_rec.date_budget_amount_last_review := l_db_pflv_rec.date_budget_amount_last_review;
3666: END IF;
3667: IF (x_pflv_rec.trx_status_code = OKL_API.G_MISS_CHAR)

Line 3667: IF (x_pflv_rec.trx_status_code = OKL_API.G_MISS_CHAR)

3663: IF (x_pflv_rec.date_budget_amount_last_review = OKL_API.G_MISS_DATE)
3664: THEN
3665: x_pflv_rec.date_budget_amount_last_review := l_db_pflv_rec.date_budget_amount_last_review;
3666: END IF;
3667: IF (x_pflv_rec.trx_status_code = OKL_API.G_MISS_CHAR)
3668: THEN
3669: x_pflv_rec.trx_status_code := l_db_pflv_rec.trx_status_code;
3670: END IF;
3671: IF (x_pflv_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR)

Line 3671: IF (x_pflv_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR)

3667: IF (x_pflv_rec.trx_status_code = OKL_API.G_MISS_CHAR)
3668: THEN
3669: x_pflv_rec.trx_status_code := l_db_pflv_rec.trx_status_code;
3670: END IF;
3671: IF (x_pflv_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR)
3672: THEN
3673: x_pflv_rec.asset_track_strategy_code := l_db_pflv_rec.asset_track_strategy_code;
3674: END IF;
3675: IF (x_pflv_rec.pfc_id = OKL_API.G_MISS_NUM)

Line 3675: IF (x_pflv_rec.pfc_id = OKL_API.G_MISS_NUM)

3671: IF (x_pflv_rec.asset_track_strategy_code = OKL_API.G_MISS_CHAR)
3672: THEN
3673: x_pflv_rec.asset_track_strategy_code := l_db_pflv_rec.asset_track_strategy_code;
3674: END IF;
3675: IF (x_pflv_rec.pfc_id = OKL_API.G_MISS_NUM)
3676: THEN
3677: x_pflv_rec.pfc_id := l_db_pflv_rec.pfc_id;
3678: END IF;
3679: IF (x_pflv_rec.tmb_id = OKL_API.G_MISS_NUM)

Line 3679: IF (x_pflv_rec.tmb_id = OKL_API.G_MISS_NUM)

3675: IF (x_pflv_rec.pfc_id = OKL_API.G_MISS_NUM)
3676: THEN
3677: x_pflv_rec.pfc_id := l_db_pflv_rec.pfc_id;
3678: END IF;
3679: IF (x_pflv_rec.tmb_id = OKL_API.G_MISS_NUM)
3680: THEN
3681: x_pflv_rec.tmb_id := l_db_pflv_rec.tmb_id;
3682: END IF;
3683: IF (x_pflv_rec.kle_id = OKL_API.G_MISS_NUM)

Line 3683: IF (x_pflv_rec.kle_id = OKL_API.G_MISS_NUM)

3679: IF (x_pflv_rec.tmb_id = OKL_API.G_MISS_NUM)
3680: THEN
3681: x_pflv_rec.tmb_id := l_db_pflv_rec.tmb_id;
3682: END IF;
3683: IF (x_pflv_rec.kle_id = OKL_API.G_MISS_NUM)
3684: THEN
3685: x_pflv_rec.kle_id := l_db_pflv_rec.kle_id;
3686: END IF;
3687: IF (x_pflv_rec.fma_id = OKL_API.G_MISS_NUM)

Line 3687: IF (x_pflv_rec.fma_id = OKL_API.G_MISS_NUM)

3683: IF (x_pflv_rec.kle_id = OKL_API.G_MISS_NUM)
3684: THEN
3685: x_pflv_rec.kle_id := l_db_pflv_rec.kle_id;
3686: END IF;
3687: IF (x_pflv_rec.fma_id = OKL_API.G_MISS_NUM)
3688: THEN
3689: x_pflv_rec.fma_id := l_db_pflv_rec.fma_id;
3690: END IF;
3691: IF (x_pflv_rec.comments = OKL_API.G_MISS_CHAR)

Line 3691: IF (x_pflv_rec.comments = OKL_API.G_MISS_CHAR)

3687: IF (x_pflv_rec.fma_id = OKL_API.G_MISS_NUM)
3688: THEN
3689: x_pflv_rec.fma_id := l_db_pflv_rec.fma_id;
3690: END IF;
3691: IF (x_pflv_rec.comments = OKL_API.G_MISS_CHAR)
3692: THEN
3693: x_pflv_rec.comments := l_db_pflv_rec.comments;
3694: END IF;
3695: IF (x_pflv_rec.request_id = OKL_API.G_MISS_NUM)

Line 3695: IF (x_pflv_rec.request_id = OKL_API.G_MISS_NUM)

3691: IF (x_pflv_rec.comments = OKL_API.G_MISS_CHAR)
3692: THEN
3693: x_pflv_rec.comments := l_db_pflv_rec.comments;
3694: END IF;
3695: IF (x_pflv_rec.request_id = OKL_API.G_MISS_NUM)
3696: THEN
3697: x_pflv_rec.request_id := l_db_pflv_rec.request_id;
3698: END IF;
3699: IF (x_pflv_rec.program_application_id = OKL_API.G_MISS_NUM)

Line 3699: IF (x_pflv_rec.program_application_id = OKL_API.G_MISS_NUM)

3695: IF (x_pflv_rec.request_id = OKL_API.G_MISS_NUM)
3696: THEN
3697: x_pflv_rec.request_id := l_db_pflv_rec.request_id;
3698: END IF;
3699: IF (x_pflv_rec.program_application_id = OKL_API.G_MISS_NUM)
3700: THEN
3701: x_pflv_rec.program_application_id := l_db_pflv_rec.program_application_id;
3702: END IF;
3703: IF (x_pflv_rec.program_id = OKL_API.G_MISS_NUM)

Line 3703: IF (x_pflv_rec.program_id = OKL_API.G_MISS_NUM)

3699: IF (x_pflv_rec.program_application_id = OKL_API.G_MISS_NUM)
3700: THEN
3701: x_pflv_rec.program_application_id := l_db_pflv_rec.program_application_id;
3702: END IF;
3703: IF (x_pflv_rec.program_id = OKL_API.G_MISS_NUM)
3704: THEN
3705: x_pflv_rec.program_id := l_db_pflv_rec.program_id;
3706: END IF;
3707: IF (x_pflv_rec.program_update_date = OKL_API.G_MISS_DATE)

Line 3707: IF (x_pflv_rec.program_update_date = OKL_API.G_MISS_DATE)

3703: IF (x_pflv_rec.program_id = OKL_API.G_MISS_NUM)
3704: THEN
3705: x_pflv_rec.program_id := l_db_pflv_rec.program_id;
3706: END IF;
3707: IF (x_pflv_rec.program_update_date = OKL_API.G_MISS_DATE)
3708: THEN
3709: x_pflv_rec.program_update_date := l_db_pflv_rec.program_update_date;
3710: END IF;
3711: IF (x_pflv_rec.attribute_category = OKL_API.G_MISS_CHAR)

Line 3711: IF (x_pflv_rec.attribute_category = OKL_API.G_MISS_CHAR)

3707: IF (x_pflv_rec.program_update_date = OKL_API.G_MISS_DATE)
3708: THEN
3709: x_pflv_rec.program_update_date := l_db_pflv_rec.program_update_date;
3710: END IF;
3711: IF (x_pflv_rec.attribute_category = OKL_API.G_MISS_CHAR)
3712: THEN
3713: x_pflv_rec.attribute_category := l_db_pflv_rec.attribute_category;
3714: END IF;
3715: IF (x_pflv_rec.attribute1 = OKL_API.G_MISS_CHAR)

Line 3715: IF (x_pflv_rec.attribute1 = OKL_API.G_MISS_CHAR)

3711: IF (x_pflv_rec.attribute_category = OKL_API.G_MISS_CHAR)
3712: THEN
3713: x_pflv_rec.attribute_category := l_db_pflv_rec.attribute_category;
3714: END IF;
3715: IF (x_pflv_rec.attribute1 = OKL_API.G_MISS_CHAR)
3716: THEN
3717: x_pflv_rec.attribute1 := l_db_pflv_rec.attribute1;
3718: END IF;
3719: IF (x_pflv_rec.attribute2 = OKL_API.G_MISS_CHAR)

Line 3719: IF (x_pflv_rec.attribute2 = OKL_API.G_MISS_CHAR)

3715: IF (x_pflv_rec.attribute1 = OKL_API.G_MISS_CHAR)
3716: THEN
3717: x_pflv_rec.attribute1 := l_db_pflv_rec.attribute1;
3718: END IF;
3719: IF (x_pflv_rec.attribute2 = OKL_API.G_MISS_CHAR)
3720: THEN
3721: x_pflv_rec.attribute2 := l_db_pflv_rec.attribute2;
3722: END IF;
3723: IF (x_pflv_rec.attribute3 = OKL_API.G_MISS_CHAR)

Line 3723: IF (x_pflv_rec.attribute3 = OKL_API.G_MISS_CHAR)

3719: IF (x_pflv_rec.attribute2 = OKL_API.G_MISS_CHAR)
3720: THEN
3721: x_pflv_rec.attribute2 := l_db_pflv_rec.attribute2;
3722: END IF;
3723: IF (x_pflv_rec.attribute3 = OKL_API.G_MISS_CHAR)
3724: THEN
3725: x_pflv_rec.attribute3 := l_db_pflv_rec.attribute3;
3726: END IF;
3727: IF (x_pflv_rec.attribute4 = OKL_API.G_MISS_CHAR)

Line 3727: IF (x_pflv_rec.attribute4 = OKL_API.G_MISS_CHAR)

3723: IF (x_pflv_rec.attribute3 = OKL_API.G_MISS_CHAR)
3724: THEN
3725: x_pflv_rec.attribute3 := l_db_pflv_rec.attribute3;
3726: END IF;
3727: IF (x_pflv_rec.attribute4 = OKL_API.G_MISS_CHAR)
3728: THEN
3729: x_pflv_rec.attribute4 := l_db_pflv_rec.attribute4;
3730: END IF;
3731: IF (x_pflv_rec.attribute5 = OKL_API.G_MISS_CHAR)

Line 3731: IF (x_pflv_rec.attribute5 = OKL_API.G_MISS_CHAR)

3727: IF (x_pflv_rec.attribute4 = OKL_API.G_MISS_CHAR)
3728: THEN
3729: x_pflv_rec.attribute4 := l_db_pflv_rec.attribute4;
3730: END IF;
3731: IF (x_pflv_rec.attribute5 = OKL_API.G_MISS_CHAR)
3732: THEN
3733: x_pflv_rec.attribute5 := l_db_pflv_rec.attribute5;
3734: END IF;
3735: IF (x_pflv_rec.attribute6 = OKL_API.G_MISS_CHAR)

Line 3735: IF (x_pflv_rec.attribute6 = OKL_API.G_MISS_CHAR)

3731: IF (x_pflv_rec.attribute5 = OKL_API.G_MISS_CHAR)
3732: THEN
3733: x_pflv_rec.attribute5 := l_db_pflv_rec.attribute5;
3734: END IF;
3735: IF (x_pflv_rec.attribute6 = OKL_API.G_MISS_CHAR)
3736: THEN
3737: x_pflv_rec.attribute6 := l_db_pflv_rec.attribute6;
3738: END IF;
3739: IF (x_pflv_rec.attribute7 = OKL_API.G_MISS_CHAR)

Line 3739: IF (x_pflv_rec.attribute7 = OKL_API.G_MISS_CHAR)

3735: IF (x_pflv_rec.attribute6 = OKL_API.G_MISS_CHAR)
3736: THEN
3737: x_pflv_rec.attribute6 := l_db_pflv_rec.attribute6;
3738: END IF;
3739: IF (x_pflv_rec.attribute7 = OKL_API.G_MISS_CHAR)
3740: THEN
3741: x_pflv_rec.attribute7 := l_db_pflv_rec.attribute7;
3742: END IF;
3743: IF (x_pflv_rec.attribute8 = OKL_API.G_MISS_CHAR)

Line 3743: IF (x_pflv_rec.attribute8 = OKL_API.G_MISS_CHAR)

3739: IF (x_pflv_rec.attribute7 = OKL_API.G_MISS_CHAR)
3740: THEN
3741: x_pflv_rec.attribute7 := l_db_pflv_rec.attribute7;
3742: END IF;
3743: IF (x_pflv_rec.attribute8 = OKL_API.G_MISS_CHAR)
3744: THEN
3745: x_pflv_rec.attribute8 := l_db_pflv_rec.attribute8;
3746: END IF;
3747: IF (x_pflv_rec.attribute9 = OKL_API.G_MISS_CHAR)

Line 3747: IF (x_pflv_rec.attribute9 = OKL_API.G_MISS_CHAR)

3743: IF (x_pflv_rec.attribute8 = OKL_API.G_MISS_CHAR)
3744: THEN
3745: x_pflv_rec.attribute8 := l_db_pflv_rec.attribute8;
3746: END IF;
3747: IF (x_pflv_rec.attribute9 = OKL_API.G_MISS_CHAR)
3748: THEN
3749: x_pflv_rec.attribute9 := l_db_pflv_rec.attribute9;
3750: END IF;
3751: IF (x_pflv_rec.attribute10 = OKL_API.G_MISS_CHAR)

Line 3751: IF (x_pflv_rec.attribute10 = OKL_API.G_MISS_CHAR)

3747: IF (x_pflv_rec.attribute9 = OKL_API.G_MISS_CHAR)
3748: THEN
3749: x_pflv_rec.attribute9 := l_db_pflv_rec.attribute9;
3750: END IF;
3751: IF (x_pflv_rec.attribute10 = OKL_API.G_MISS_CHAR)
3752: THEN
3753: x_pflv_rec.attribute10 := l_db_pflv_rec.attribute10;
3754: END IF;
3755: IF (x_pflv_rec.attribute11 = OKL_API.G_MISS_CHAR)

Line 3755: IF (x_pflv_rec.attribute11 = OKL_API.G_MISS_CHAR)

3751: IF (x_pflv_rec.attribute10 = OKL_API.G_MISS_CHAR)
3752: THEN
3753: x_pflv_rec.attribute10 := l_db_pflv_rec.attribute10;
3754: END IF;
3755: IF (x_pflv_rec.attribute11 = OKL_API.G_MISS_CHAR)
3756: THEN
3757: x_pflv_rec.attribute11 := l_db_pflv_rec.attribute11;
3758: END IF;
3759: IF (x_pflv_rec.attribute12 = OKL_API.G_MISS_CHAR)

Line 3759: IF (x_pflv_rec.attribute12 = OKL_API.G_MISS_CHAR)

3755: IF (x_pflv_rec.attribute11 = OKL_API.G_MISS_CHAR)
3756: THEN
3757: x_pflv_rec.attribute11 := l_db_pflv_rec.attribute11;
3758: END IF;
3759: IF (x_pflv_rec.attribute12 = OKL_API.G_MISS_CHAR)
3760: THEN
3761: x_pflv_rec.attribute12 := l_db_pflv_rec.attribute12;
3762: END IF;
3763: IF (x_pflv_rec.attribute13 = OKL_API.G_MISS_CHAR)

Line 3763: IF (x_pflv_rec.attribute13 = OKL_API.G_MISS_CHAR)

3759: IF (x_pflv_rec.attribute12 = OKL_API.G_MISS_CHAR)
3760: THEN
3761: x_pflv_rec.attribute12 := l_db_pflv_rec.attribute12;
3762: END IF;
3763: IF (x_pflv_rec.attribute13 = OKL_API.G_MISS_CHAR)
3764: THEN
3765: x_pflv_rec.attribute13 := l_db_pflv_rec.attribute13;
3766: END IF;
3767: IF (x_pflv_rec.attribute14 = OKL_API.G_MISS_CHAR)

Line 3767: IF (x_pflv_rec.attribute14 = OKL_API.G_MISS_CHAR)

3763: IF (x_pflv_rec.attribute13 = OKL_API.G_MISS_CHAR)
3764: THEN
3765: x_pflv_rec.attribute13 := l_db_pflv_rec.attribute13;
3766: END IF;
3767: IF (x_pflv_rec.attribute14 = OKL_API.G_MISS_CHAR)
3768: THEN
3769: x_pflv_rec.attribute14 := l_db_pflv_rec.attribute14;
3770: END IF;
3771: IF (x_pflv_rec.attribute15 = OKL_API.G_MISS_CHAR)

Line 3771: IF (x_pflv_rec.attribute15 = OKL_API.G_MISS_CHAR)

3767: IF (x_pflv_rec.attribute14 = OKL_API.G_MISS_CHAR)
3768: THEN
3769: x_pflv_rec.attribute14 := l_db_pflv_rec.attribute14;
3770: END IF;
3771: IF (x_pflv_rec.attribute15 = OKL_API.G_MISS_CHAR)
3772: THEN
3773: x_pflv_rec.attribute15 := l_db_pflv_rec.attribute15;
3774: END IF;
3775: IF (x_pflv_rec.created_by = OKL_API.G_MISS_NUM)

Line 3775: IF (x_pflv_rec.created_by = OKL_API.G_MISS_NUM)

3771: IF (x_pflv_rec.attribute15 = OKL_API.G_MISS_CHAR)
3772: THEN
3773: x_pflv_rec.attribute15 := l_db_pflv_rec.attribute15;
3774: END IF;
3775: IF (x_pflv_rec.created_by = OKL_API.G_MISS_NUM)
3776: THEN
3777: x_pflv_rec.created_by := l_db_pflv_rec.created_by;
3778: END IF;
3779: IF (x_pflv_rec.creation_date = OKL_API.G_MISS_DATE)

Line 3779: IF (x_pflv_rec.creation_date = OKL_API.G_MISS_DATE)

3775: IF (x_pflv_rec.created_by = OKL_API.G_MISS_NUM)
3776: THEN
3777: x_pflv_rec.created_by := l_db_pflv_rec.created_by;
3778: END IF;
3779: IF (x_pflv_rec.creation_date = OKL_API.G_MISS_DATE)
3780: THEN
3781: x_pflv_rec.creation_date := l_db_pflv_rec.creation_date;
3782: END IF;
3783: IF (x_pflv_rec.last_updated_by = OKL_API.G_MISS_NUM)

Line 3783: IF (x_pflv_rec.last_updated_by = OKL_API.G_MISS_NUM)

3779: IF (x_pflv_rec.creation_date = OKL_API.G_MISS_DATE)
3780: THEN
3781: x_pflv_rec.creation_date := l_db_pflv_rec.creation_date;
3782: END IF;
3783: IF (x_pflv_rec.last_updated_by = OKL_API.G_MISS_NUM)
3784: THEN
3785: x_pflv_rec.last_updated_by := l_db_pflv_rec.last_updated_by;
3786: END IF;
3787: IF (x_pflv_rec.last_update_date = OKL_API.G_MISS_DATE)

Line 3787: IF (x_pflv_rec.last_update_date = OKL_API.G_MISS_DATE)

3783: IF (x_pflv_rec.last_updated_by = OKL_API.G_MISS_NUM)
3784: THEN
3785: x_pflv_rec.last_updated_by := l_db_pflv_rec.last_updated_by;
3786: END IF;
3787: IF (x_pflv_rec.last_update_date = OKL_API.G_MISS_DATE)
3788: THEN
3789: x_pflv_rec.last_update_date := l_db_pflv_rec.last_update_date;
3790: END IF;
3791: IF (x_pflv_rec.last_update_login = OKL_API.G_MISS_NUM)

Line 3791: IF (x_pflv_rec.last_update_login = OKL_API.G_MISS_NUM)

3787: IF (x_pflv_rec.last_update_date = OKL_API.G_MISS_DATE)
3788: THEN
3789: x_pflv_rec.last_update_date := l_db_pflv_rec.last_update_date;
3790: END IF;
3791: IF (x_pflv_rec.last_update_login = OKL_API.G_MISS_NUM)
3792: THEN
3793: x_pflv_rec.last_update_login := l_db_pflv_rec.last_update_login;
3794: END IF;
3795: -- RABHUPAT - 2667636 - Start

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

3823: FUNCTION Set_Attributes (
3824: p_pflv_rec IN pflv_rec_type,
3825: x_pflv_rec OUT NOCOPY pflv_rec_type
3826: ) RETURN VARCHAR2 IS
3827: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3828: BEGIN
3829: x_pflv_rec := p_pflv_rec;
3830: RETURN(l_return_status);
3831: END Set_Attributes;

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

3829: x_pflv_rec := p_pflv_rec;
3830: RETURN(l_return_status);
3831: END Set_Attributes;
3832: BEGIN
3833: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3834: G_PKG_NAME,
3835: p_init_msg_list,
3836: l_api_version,
3837: p_api_version,

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

3836: l_api_version,
3837: p_api_version,
3838: '_PVT',
3839: x_return_status);
3840: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3842: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3843: RAISE OKL_API.G_EXCEPTION_ERROR;
3844: END IF;

Line 3841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3837: p_api_version,
3838: '_PVT',
3839: x_return_status);
3840: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3842: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3843: RAISE OKL_API.G_EXCEPTION_ERROR;
3844: END IF;
3845: --- Setting item attributes

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

3838: '_PVT',
3839: x_return_status);
3840: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3842: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3843: RAISE OKL_API.G_EXCEPTION_ERROR;
3844: END IF;
3845: --- Setting item attributes
3846: l_return_status := Set_Attributes(

Line 3843: RAISE OKL_API.G_EXCEPTION_ERROR;

3839: x_return_status);
3840: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3842: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3843: RAISE OKL_API.G_EXCEPTION_ERROR;
3844: END IF;
3845: --- Setting item attributes
3846: l_return_status := Set_Attributes(
3847: p_pflv_rec, -- IN

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

3846: l_return_status := Set_Attributes(
3847: p_pflv_rec, -- IN
3848: x_pflv_rec); -- OUT
3849: --- If any errors happen abort API
3850: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3852: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3853: RAISE OKL_API.G_EXCEPTION_ERROR;
3854: END IF;

Line 3851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3847: p_pflv_rec, -- IN
3848: x_pflv_rec); -- OUT
3849: --- If any errors happen abort API
3850: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3852: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3853: RAISE OKL_API.G_EXCEPTION_ERROR;
3854: END IF;
3855: l_return_status := populate_new_record(l_pflv_rec, l_def_pflv_rec);

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

3848: x_pflv_rec); -- OUT
3849: --- If any errors happen abort API
3850: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3852: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3853: RAISE OKL_API.G_EXCEPTION_ERROR;
3854: END IF;
3855: l_return_status := populate_new_record(l_pflv_rec, l_def_pflv_rec);
3856: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3853: RAISE OKL_API.G_EXCEPTION_ERROR;

3849: --- If any errors happen abort API
3850: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3852: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3853: RAISE OKL_API.G_EXCEPTION_ERROR;
3854: END IF;
3855: l_return_status := populate_new_record(l_pflv_rec, l_def_pflv_rec);
3856: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3857: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3852: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3853: RAISE OKL_API.G_EXCEPTION_ERROR;
3854: END IF;
3855: l_return_status := populate_new_record(l_pflv_rec, l_def_pflv_rec);
3856: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3857: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3858: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3859: RAISE OKL_API.G_EXCEPTION_ERROR;
3860: END IF;

Line 3857: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3853: RAISE OKL_API.G_EXCEPTION_ERROR;
3854: END IF;
3855: l_return_status := populate_new_record(l_pflv_rec, l_def_pflv_rec);
3856: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3857: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3858: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3859: RAISE OKL_API.G_EXCEPTION_ERROR;
3860: END IF;
3861: l_def_pflv_rec := fill_who_columns(l_def_pflv_rec);

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

3854: END IF;
3855: l_return_status := populate_new_record(l_pflv_rec, l_def_pflv_rec);
3856: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3857: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3858: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3859: RAISE OKL_API.G_EXCEPTION_ERROR;
3860: END IF;
3861: l_def_pflv_rec := fill_who_columns(l_def_pflv_rec);
3862: --- Validate all non-missing attributes (Item Level Validation)

Line 3859: RAISE OKL_API.G_EXCEPTION_ERROR;

3855: l_return_status := populate_new_record(l_pflv_rec, l_def_pflv_rec);
3856: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3857: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3858: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3859: RAISE OKL_API.G_EXCEPTION_ERROR;
3860: END IF;
3861: l_def_pflv_rec := fill_who_columns(l_def_pflv_rec);
3862: --- Validate all non-missing attributes (Item Level Validation)
3863: l_return_status := Validate_Attributes(l_def_pflv_rec);

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

3861: l_def_pflv_rec := fill_who_columns(l_def_pflv_rec);
3862: --- Validate all non-missing attributes (Item Level Validation)
3863: l_return_status := Validate_Attributes(l_def_pflv_rec);
3864: --- If any errors happen abort API
3865: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3866: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3867: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3868: RAISE OKL_API.G_EXCEPTION_ERROR;
3869: END IF;

Line 3866: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3862: --- Validate all non-missing attributes (Item Level Validation)
3863: l_return_status := Validate_Attributes(l_def_pflv_rec);
3864: --- If any errors happen abort API
3865: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3866: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3867: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3868: RAISE OKL_API.G_EXCEPTION_ERROR;
3869: END IF;
3870: l_return_status := Validate_Record(l_def_pflv_rec, l_db_pflv_rec);

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

3863: l_return_status := Validate_Attributes(l_def_pflv_rec);
3864: --- If any errors happen abort API
3865: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3866: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3867: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3868: RAISE OKL_API.G_EXCEPTION_ERROR;
3869: END IF;
3870: l_return_status := Validate_Record(l_def_pflv_rec, l_db_pflv_rec);
3871: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3868: RAISE OKL_API.G_EXCEPTION_ERROR;

3864: --- If any errors happen abort API
3865: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3866: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3867: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3868: RAISE OKL_API.G_EXCEPTION_ERROR;
3869: END IF;
3870: l_return_status := Validate_Record(l_def_pflv_rec, l_db_pflv_rec);
3871: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3872: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3867: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3868: RAISE OKL_API.G_EXCEPTION_ERROR;
3869: END IF;
3870: l_return_status := Validate_Record(l_def_pflv_rec, l_db_pflv_rec);
3871: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3872: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3873: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3874: RAISE OKL_API.G_EXCEPTION_ERROR;
3875: END IF;

Line 3872: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3868: RAISE OKL_API.G_EXCEPTION_ERROR;
3869: END IF;
3870: l_return_status := Validate_Record(l_def_pflv_rec, l_db_pflv_rec);
3871: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3872: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3873: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3874: RAISE OKL_API.G_EXCEPTION_ERROR;
3875: END IF;
3876:

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

3869: END IF;
3870: l_return_status := Validate_Record(l_def_pflv_rec, l_db_pflv_rec);
3871: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3872: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3873: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3874: RAISE OKL_API.G_EXCEPTION_ERROR;
3875: END IF;
3876:
3877: /* -- Removed for object version compatibility for now

Line 3874: RAISE OKL_API.G_EXCEPTION_ERROR;

3870: l_return_status := Validate_Record(l_def_pflv_rec, l_db_pflv_rec);
3871: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3872: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3873: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3874: RAISE OKL_API.G_EXCEPTION_ERROR;
3875: END IF;
3876:
3877: /* -- Removed for object version compatibility for now
3878: -- Lock the Record

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

3882: x_return_status => l_return_status,
3883: x_msg_count => x_msg_count,
3884: x_msg_data => x_msg_data,
3885: p_pflv_rec => p_pflv_rec);
3886: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3887: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3888: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3889: RAISE OKL_API.G_EXCEPTION_ERROR;
3890: END IF;

Line 3887: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3883: x_msg_count => x_msg_count,
3884: x_msg_data => x_msg_data,
3885: p_pflv_rec => p_pflv_rec);
3886: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3887: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3888: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3889: RAISE OKL_API.G_EXCEPTION_ERROR;
3890: END IF;
3891: */

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

3884: x_msg_data => x_msg_data,
3885: p_pflv_rec => p_pflv_rec);
3886: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3887: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3888: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3889: RAISE OKL_API.G_EXCEPTION_ERROR;
3890: END IF;
3891: */
3892: -----------------------------------------

Line 3889: RAISE OKL_API.G_EXCEPTION_ERROR;

3885: p_pflv_rec => p_pflv_rec);
3886: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3887: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3888: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3889: RAISE OKL_API.G_EXCEPTION_ERROR;
3890: END IF;
3891: */
3892: -----------------------------------------
3893: -- Move VIEW record to "Child" records --

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

3904: x_msg_data,
3905: l_pfl_rec,
3906: lx_pfl_rec
3907: );
3908: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3910: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3911: RAISE OKL_API.G_EXCEPTION_ERROR;
3912: END IF;

Line 3909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3905: l_pfl_rec,
3906: lx_pfl_rec
3907: );
3908: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3910: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3911: RAISE OKL_API.G_EXCEPTION_ERROR;
3912: END IF;
3913: migrate(lx_pfl_rec, l_def_pflv_rec);

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

3906: lx_pfl_rec
3907: );
3908: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3910: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3911: RAISE OKL_API.G_EXCEPTION_ERROR;
3912: END IF;
3913: migrate(lx_pfl_rec, l_def_pflv_rec);
3914: update_row(

Line 3911: RAISE OKL_API.G_EXCEPTION_ERROR;

3907: );
3908: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3910: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3911: RAISE OKL_API.G_EXCEPTION_ERROR;
3912: END IF;
3913: migrate(lx_pfl_rec, l_def_pflv_rec);
3914: update_row(
3915: p_init_msg_list,

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

3918: x_msg_data,
3919: l_okl_prtfl_lines_tl_rec,
3920: lx_okl_prtfl_lines_tl_rec
3921: );
3922: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3923: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3924: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3925: RAISE OKL_API.G_EXCEPTION_ERROR;
3926: END IF;

Line 3923: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3919: l_okl_prtfl_lines_tl_rec,
3920: lx_okl_prtfl_lines_tl_rec
3921: );
3922: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3923: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3924: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3925: RAISE OKL_API.G_EXCEPTION_ERROR;
3926: END IF;
3927: migrate(lx_okl_prtfl_lines_tl_rec, l_def_pflv_rec);

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

3920: lx_okl_prtfl_lines_tl_rec
3921: );
3922: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3923: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3924: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3925: RAISE OKL_API.G_EXCEPTION_ERROR;
3926: END IF;
3927: migrate(lx_okl_prtfl_lines_tl_rec, l_def_pflv_rec);
3928: x_pflv_rec := l_def_pflv_rec;

Line 3925: RAISE OKL_API.G_EXCEPTION_ERROR;

3921: );
3922: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3923: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3924: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3925: RAISE OKL_API.G_EXCEPTION_ERROR;
3926: END IF;
3927: migrate(lx_okl_prtfl_lines_tl_rec, l_def_pflv_rec);
3928: x_pflv_rec := l_def_pflv_rec;
3929: x_return_status := l_return_status;

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

3926: END IF;
3927: migrate(lx_okl_prtfl_lines_tl_rec, l_def_pflv_rec);
3928: x_pflv_rec := l_def_pflv_rec;
3929: x_return_status := l_return_status;
3930: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3931: EXCEPTION
3932: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3933: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3934: (

Line 3932: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3928: x_pflv_rec := l_def_pflv_rec;
3929: x_return_status := l_return_status;
3930: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3931: EXCEPTION
3932: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3933: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3934: (
3935: l_api_name,
3936: G_PKG_NAME,

Line 3933: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3929: x_return_status := l_return_status;
3930: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3931: EXCEPTION
3932: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3933: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3934: (
3935: l_api_name,
3936: G_PKG_NAME,
3937: 'OKL_API.G_RET_STS_ERROR',

Line 3937: 'OKL_API.G_RET_STS_ERROR',

3933: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3934: (
3935: l_api_name,
3936: G_PKG_NAME,
3937: 'OKL_API.G_RET_STS_ERROR',
3938: x_msg_count,
3939: x_msg_data,
3940: '_PVT'
3941: );

Line 3942: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3938: x_msg_count,
3939: x_msg_data,
3940: '_PVT'
3941: );
3942: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3943: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3944: (
3945: l_api_name,
3946: G_PKG_NAME,

Line 3943: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3939: x_msg_data,
3940: '_PVT'
3941: );
3942: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3943: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3944: (
3945: l_api_name,
3946: G_PKG_NAME,
3947: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3947: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 3953: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 3968: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3964: -- PL/SQL TBL update_row for:pflv_tbl --
3965: ----------------------------------------
3966: PROCEDURE update_row(
3967: p_api_version IN NUMBER,
3968: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3969: x_return_status OUT NOCOPY VARCHAR2,
3970: x_msg_count OUT NOCOPY NUMBER,
3971: x_msg_data OUT NOCOPY VARCHAR2,
3972: p_pflv_tbl IN pflv_tbl_type,

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

3970: x_msg_count OUT NOCOPY NUMBER,
3971: x_msg_data OUT NOCOPY VARCHAR2,
3972: p_pflv_tbl IN pflv_tbl_type,
3973: x_pflv_tbl OUT NOCOPY pflv_tbl_type,
3974: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
3975:
3976: l_api_version CONSTANT NUMBER := 1;
3977: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
3978: i NUMBER := 0;

Line 3980: OKL_API.init_msg_list(p_init_msg_list);

3976: l_api_version CONSTANT NUMBER := 1;
3977: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
3978: i NUMBER := 0;
3979: BEGIN
3980: OKL_API.init_msg_list(p_init_msg_list);
3981: -- Make sure PL/SQL table has records in it before passing
3982: IF (p_pflv_tbl.COUNT > 0) THEN
3983: i := p_pflv_tbl.FIRST;
3984: LOOP

Line 3986: l_error_rec OKL_API.ERROR_REC_TYPE;

3982: IF (p_pflv_tbl.COUNT > 0) THEN
3983: i := p_pflv_tbl.FIRST;
3984: LOOP
3985: DECLARE
3986: l_error_rec OKL_API.ERROR_REC_TYPE;
3987: BEGIN
3988: l_error_rec.api_name := l_api_name;
3989: l_error_rec.api_package := G_PKG_NAME;
3990: l_error_rec.idx := i;

Line 3993: p_init_msg_list => OKL_API.G_FALSE,

3989: l_error_rec.api_package := G_PKG_NAME;
3990: l_error_rec.idx := i;
3991: update_row (
3992: p_api_version => p_api_version,
3993: p_init_msg_list => OKL_API.G_FALSE,
3994: x_return_status => l_error_rec.error_type,
3995: x_msg_count => l_error_rec.msg_count,
3996: x_msg_data => l_error_rec.msg_data,
3997: p_pflv_rec => p_pflv_tbl(i),

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

3995: x_msg_count => l_error_rec.msg_count,
3996: x_msg_data => l_error_rec.msg_data,
3997: p_pflv_rec => p_pflv_tbl(i),
3998: x_pflv_rec => x_pflv_tbl(i));
3999: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
4000: l_error_rec.sqlcode := SQLCODE;
4001: load_error_tbl(l_error_rec, px_error_tbl);
4002: ELSE
4003: x_msg_count := l_error_rec.msg_count;

Line 4007: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4003: x_msg_count := l_error_rec.msg_count;
4004: x_msg_data := l_error_rec.msg_data;
4005: END IF;
4006: EXCEPTION
4007: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4008: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4009: l_error_rec.sqlcode := SQLCODE;
4010: load_error_tbl(l_error_rec, px_error_tbl);
4011: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

4004: x_msg_data := l_error_rec.msg_data;
4005: END IF;
4006: EXCEPTION
4007: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4008: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4009: l_error_rec.sqlcode := SQLCODE;
4010: load_error_tbl(l_error_rec, px_error_tbl);
4011: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4012: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 4011: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4007: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4008: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4009: l_error_rec.sqlcode := SQLCODE;
4010: load_error_tbl(l_error_rec, px_error_tbl);
4011: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4012: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
4013: l_error_rec.sqlcode := SQLCODE;
4014: load_error_tbl(l_error_rec, px_error_tbl);
4015: WHEN OTHERS THEN

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

4008: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4009: l_error_rec.sqlcode := SQLCODE;
4010: load_error_tbl(l_error_rec, px_error_tbl);
4011: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4012: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
4013: l_error_rec.sqlcode := SQLCODE;
4014: load_error_tbl(l_error_rec, px_error_tbl);
4015: WHEN OTHERS THEN
4016: l_error_rec.error_type := 'OTHERS';

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

4023: END IF;
4024: -- Loop through the error_tbl to find the error with the highest severity
4025: -- and return it.
4026: x_return_status := find_highest_exception(px_error_tbl);
4027: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4028: EXCEPTION
4029: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4030: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4031: (

Line 4029: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4025: -- and return it.
4026: x_return_status := find_highest_exception(px_error_tbl);
4027: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4028: EXCEPTION
4029: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4030: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4031: (
4032: l_api_name,
4033: G_PKG_NAME,

Line 4030: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4026: x_return_status := find_highest_exception(px_error_tbl);
4027: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4028: EXCEPTION
4029: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4030: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4031: (
4032: l_api_name,
4033: G_PKG_NAME,
4034: 'OKL_API.G_RET_STS_ERROR',

Line 4034: 'OKL_API.G_RET_STS_ERROR',

4030: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4031: (
4032: l_api_name,
4033: G_PKG_NAME,
4034: 'OKL_API.G_RET_STS_ERROR',
4035: x_msg_count,
4036: x_msg_data,
4037: '_PVT'
4038: );

Line 4039: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4035: x_msg_count,
4036: x_msg_data,
4037: '_PVT'
4038: );
4039: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4040: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4041: (
4042: l_api_name,
4043: G_PKG_NAME,

Line 4040: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4036: x_msg_data,
4037: '_PVT'
4038: );
4039: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4040: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4041: (
4042: l_api_name,
4043: G_PKG_NAME,
4044: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4044: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4040: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4041: (
4042: l_api_name,
4043: G_PKG_NAME,
4044: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4045: x_msg_count,
4046: x_msg_data,
4047: '_PVT'
4048: );

Line 4050: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4046: x_msg_data,
4047: '_PVT'
4048: );
4049: WHEN OTHERS THEN
4050: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4051: (
4052: l_api_name,
4053: G_PKG_NAME,
4054: 'OTHERS',

Line 4066: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4062: -- PL/SQL TBL update_row for:PFLV_TBL --
4063: ----------------------------------------
4064: PROCEDURE update_row(
4065: p_api_version IN NUMBER,
4066: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4067: x_return_status OUT NOCOPY VARCHAR2,
4068: x_msg_count OUT NOCOPY NUMBER,
4069: x_msg_data OUT NOCOPY VARCHAR2,
4070: p_pflv_tbl IN pflv_tbl_type,

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

4071: x_pflv_tbl OUT NOCOPY pflv_tbl_type) IS
4072:
4073: l_api_version CONSTANT NUMBER := 1;
4074: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4075: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4076: l_error_tbl OKL_API.ERROR_TBL_TYPE;
4077: BEGIN
4078: OKL_API.init_msg_list(p_init_msg_list);
4079: -- Make sure PL/SQL table has records in it before passing

Line 4076: l_error_tbl OKL_API.ERROR_TBL_TYPE;

4072:
4073: l_api_version CONSTANT NUMBER := 1;
4074: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4075: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4076: l_error_tbl OKL_API.ERROR_TBL_TYPE;
4077: BEGIN
4078: OKL_API.init_msg_list(p_init_msg_list);
4079: -- Make sure PL/SQL table has records in it before passing
4080: IF (p_pflv_tbl.COUNT > 0) THEN

Line 4078: OKL_API.init_msg_list(p_init_msg_list);

4074: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
4075: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4076: l_error_tbl OKL_API.ERROR_TBL_TYPE;
4077: BEGIN
4078: OKL_API.init_msg_list(p_init_msg_list);
4079: -- Make sure PL/SQL table has records in it before passing
4080: IF (p_pflv_tbl.COUNT > 0) THEN
4081: update_row (
4082: p_api_version => p_api_version,

Line 4083: p_init_msg_list => OKL_API.G_FALSE,

4079: -- Make sure PL/SQL table has records in it before passing
4080: IF (p_pflv_tbl.COUNT > 0) THEN
4081: update_row (
4082: p_api_version => p_api_version,
4083: p_init_msg_list => OKL_API.G_FALSE,
4084: x_return_status => x_return_status,
4085: x_msg_count => x_msg_count,
4086: x_msg_data => x_msg_data,
4087: p_pflv_tbl => p_pflv_tbl,

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

4087: p_pflv_tbl => p_pflv_tbl,
4088: x_pflv_tbl => x_pflv_tbl,
4089: px_error_tbl => l_error_tbl);
4090: END IF;
4091: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4092: EXCEPTION
4093: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4094: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4095: (

Line 4093: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4089: px_error_tbl => l_error_tbl);
4090: END IF;
4091: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4092: EXCEPTION
4093: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4094: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4095: (
4096: l_api_name,
4097: G_PKG_NAME,

Line 4094: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4090: END IF;
4091: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4092: EXCEPTION
4093: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4094: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4095: (
4096: l_api_name,
4097: G_PKG_NAME,
4098: 'OKL_API.G_RET_STS_ERROR',

Line 4098: 'OKL_API.G_RET_STS_ERROR',

4094: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4095: (
4096: l_api_name,
4097: G_PKG_NAME,
4098: 'OKL_API.G_RET_STS_ERROR',
4099: x_msg_count,
4100: x_msg_data,
4101: '_PVT'
4102: );

Line 4103: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4099: x_msg_count,
4100: x_msg_data,
4101: '_PVT'
4102: );
4103: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4104: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4105: (
4106: l_api_name,
4107: G_PKG_NAME,

Line 4104: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4100: x_msg_data,
4101: '_PVT'
4102: );
4103: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4104: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4105: (
4106: l_api_name,
4107: G_PKG_NAME,
4108: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4108: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4104: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4105: (
4106: l_api_name,
4107: G_PKG_NAME,
4108: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4109: x_msg_count,
4110: x_msg_data,
4111: '_PVT'
4112: );

Line 4114: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4110: x_msg_data,
4111: '_PVT'
4112: );
4113: WHEN OTHERS THEN
4114: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4115: (
4116: l_api_name,
4117: G_PKG_NAME,
4118: 'OTHERS',

Line 4132: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4128: --------------------------------------
4129: -- delete_row for:OKL_PRTFL_LINES_B --
4130: --------------------------------------
4131: PROCEDURE delete_row(
4132: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4133: x_return_status OUT NOCOPY VARCHAR2,
4134: x_msg_count OUT NOCOPY NUMBER,
4135: x_msg_data OUT NOCOPY VARCHAR2,
4136: p_pfl_rec IN pfl_rec_type) IS

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

4136: p_pfl_rec IN pfl_rec_type) IS
4137:
4138: l_api_version CONSTANT NUMBER := 1;
4139: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
4140: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4141: l_pfl_rec pfl_rec_type := p_pfl_rec;
4142: l_row_notfound BOOLEAN := TRUE;
4143: BEGIN
4144: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

4140: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4141: l_pfl_rec pfl_rec_type := p_pfl_rec;
4142: l_row_notfound BOOLEAN := TRUE;
4143: BEGIN
4144: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4145: p_init_msg_list,
4146: '_PVT',
4147: x_return_status);
4148: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

4144: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4145: p_init_msg_list,
4146: '_PVT',
4147: x_return_status);
4148: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4149: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4150: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4151: RAISE OKL_API.G_EXCEPTION_ERROR;
4152: END IF;

Line 4149: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4145: p_init_msg_list,
4146: '_PVT',
4147: x_return_status);
4148: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4149: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4150: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4151: RAISE OKL_API.G_EXCEPTION_ERROR;
4152: END IF;
4153:

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

4146: '_PVT',
4147: x_return_status);
4148: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4149: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4150: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4151: RAISE OKL_API.G_EXCEPTION_ERROR;
4152: END IF;
4153:
4154: DELETE FROM OKL_PRTFL_LINES_B

Line 4151: RAISE OKL_API.G_EXCEPTION_ERROR;

4147: x_return_status);
4148: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4149: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4150: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4151: RAISE OKL_API.G_EXCEPTION_ERROR;
4152: END IF;
4153:
4154: DELETE FROM OKL_PRTFL_LINES_B
4155: WHERE ID = p_pfl_rec.id;

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

4154: DELETE FROM OKL_PRTFL_LINES_B
4155: WHERE ID = p_pfl_rec.id;
4156:
4157: x_return_status := l_return_status;
4158: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4159: EXCEPTION
4160: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4161: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4162: (

Line 4160: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4156:
4157: x_return_status := l_return_status;
4158: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4159: EXCEPTION
4160: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4161: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4162: (
4163: l_api_name,
4164: G_PKG_NAME,

Line 4161: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4157: x_return_status := l_return_status;
4158: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4159: EXCEPTION
4160: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4161: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4162: (
4163: l_api_name,
4164: G_PKG_NAME,
4165: 'OKL_API.G_RET_STS_ERROR',

Line 4165: 'OKL_API.G_RET_STS_ERROR',

4161: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4162: (
4163: l_api_name,
4164: G_PKG_NAME,
4165: 'OKL_API.G_RET_STS_ERROR',
4166: x_msg_count,
4167: x_msg_data,
4168: '_PVT'
4169: );

Line 4170: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4166: x_msg_count,
4167: x_msg_data,
4168: '_PVT'
4169: );
4170: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4171: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4172: (
4173: l_api_name,
4174: G_PKG_NAME,

Line 4171: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4167: x_msg_data,
4168: '_PVT'
4169: );
4170: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4171: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4172: (
4173: l_api_name,
4174: G_PKG_NAME,
4175: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4175: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4171: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4172: (
4173: l_api_name,
4174: G_PKG_NAME,
4175: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4176: x_msg_count,
4177: x_msg_data,
4178: '_PVT'
4179: );

Line 4181: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4177: x_msg_data,
4178: '_PVT'
4179: );
4180: WHEN OTHERS THEN
4181: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4182: (
4183: l_api_name,
4184: G_PKG_NAME,
4185: 'OTHERS',

Line 4195: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4191: ---------------------------------------
4192: -- delete_row for:OKL_PRTFL_LINES_TL --
4193: ---------------------------------------
4194: PROCEDURE delete_row(
4195: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4196: x_return_status OUT NOCOPY VARCHAR2,
4197: x_msg_count OUT NOCOPY NUMBER,
4198: x_msg_data OUT NOCOPY VARCHAR2,
4199: p_okl_prtfl_lines_tl_rec IN okl_prtfl_lines_tl_rec_type) IS

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

4199: p_okl_prtfl_lines_tl_rec IN okl_prtfl_lines_tl_rec_type) IS
4200:
4201: l_api_version CONSTANT NUMBER := 1;
4202: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
4203: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4204: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type := p_okl_prtfl_lines_tl_rec;
4205: l_row_notfound BOOLEAN := TRUE;
4206: BEGIN
4207: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

4203: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4204: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type := p_okl_prtfl_lines_tl_rec;
4205: l_row_notfound BOOLEAN := TRUE;
4206: BEGIN
4207: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4208: p_init_msg_list,
4209: '_PVT',
4210: x_return_status);
4211: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

4207: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4208: p_init_msg_list,
4209: '_PVT',
4210: x_return_status);
4211: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4212: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4213: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4214: RAISE OKL_API.G_EXCEPTION_ERROR;
4215: END IF;

Line 4212: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4208: p_init_msg_list,
4209: '_PVT',
4210: x_return_status);
4211: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4212: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4213: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4214: RAISE OKL_API.G_EXCEPTION_ERROR;
4215: END IF;
4216:

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

4209: '_PVT',
4210: x_return_status);
4211: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4212: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4213: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4214: RAISE OKL_API.G_EXCEPTION_ERROR;
4215: END IF;
4216:
4217: DELETE FROM OKL_PRTFL_LINES_TL

Line 4214: RAISE OKL_API.G_EXCEPTION_ERROR;

4210: x_return_status);
4211: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4212: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4213: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4214: RAISE OKL_API.G_EXCEPTION_ERROR;
4215: END IF;
4216:
4217: DELETE FROM OKL_PRTFL_LINES_TL
4218: WHERE ID = p_okl_prtfl_lines_tl_rec.id;

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

4217: DELETE FROM OKL_PRTFL_LINES_TL
4218: WHERE ID = p_okl_prtfl_lines_tl_rec.id;
4219:
4220: x_return_status := l_return_status;
4221: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4222: EXCEPTION
4223: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4224: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4225: (

Line 4223: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4219:
4220: x_return_status := l_return_status;
4221: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4222: EXCEPTION
4223: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4224: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4225: (
4226: l_api_name,
4227: G_PKG_NAME,

Line 4224: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4220: x_return_status := l_return_status;
4221: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4222: EXCEPTION
4223: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4224: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4225: (
4226: l_api_name,
4227: G_PKG_NAME,
4228: 'OKL_API.G_RET_STS_ERROR',

Line 4228: 'OKL_API.G_RET_STS_ERROR',

4224: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4225: (
4226: l_api_name,
4227: G_PKG_NAME,
4228: 'OKL_API.G_RET_STS_ERROR',
4229: x_msg_count,
4230: x_msg_data,
4231: '_PVT'
4232: );

Line 4233: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4229: x_msg_count,
4230: x_msg_data,
4231: '_PVT'
4232: );
4233: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4234: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4235: (
4236: l_api_name,
4237: G_PKG_NAME,

Line 4234: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4230: x_msg_data,
4231: '_PVT'
4232: );
4233: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4234: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4235: (
4236: l_api_name,
4237: G_PKG_NAME,
4238: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4238: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4234: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4235: (
4236: l_api_name,
4237: G_PKG_NAME,
4238: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4239: x_msg_count,
4240: x_msg_data,
4241: '_PVT'
4242: );

Line 4244: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4240: x_msg_data,
4241: '_PVT'
4242: );
4243: WHEN OTHERS THEN
4244: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4245: (
4246: l_api_name,
4247: G_PKG_NAME,
4248: 'OTHERS',

Line 4259: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4255: -- delete_row for:OKL_PRTFL_LINES_V --
4256: --------------------------------------
4257: PROCEDURE delete_row(
4258: p_api_version IN NUMBER,
4259: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4260: x_return_status OUT NOCOPY VARCHAR2,
4261: x_msg_count OUT NOCOPY NUMBER,
4262: x_msg_data OUT NOCOPY VARCHAR2,
4263: p_pflv_rec IN pflv_rec_type) IS

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

4263: p_pflv_rec IN pflv_rec_type) IS
4264:
4265: l_api_version CONSTANT NUMBER := 1;
4266: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
4267: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4268: l_pflv_rec pflv_rec_type := p_pflv_rec;
4269: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type;
4270: l_pfl_rec pfl_rec_type;
4271: BEGIN

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

4268: l_pflv_rec pflv_rec_type := p_pflv_rec;
4269: l_okl_prtfl_lines_tl_rec okl_prtfl_lines_tl_rec_type;
4270: l_pfl_rec pfl_rec_type;
4271: BEGIN
4272: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
4273: G_PKG_NAME,
4274: p_init_msg_list,
4275: l_api_version,
4276: p_api_version,

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

4275: l_api_version,
4276: p_api_version,
4277: '_PVT',
4278: x_return_status);
4279: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4280: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4281: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4282: RAISE OKL_API.G_EXCEPTION_ERROR;
4283: END IF;

Line 4280: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4276: p_api_version,
4277: '_PVT',
4278: x_return_status);
4279: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4280: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4281: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4282: RAISE OKL_API.G_EXCEPTION_ERROR;
4283: END IF;
4284: -----------------------------------------

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

4277: '_PVT',
4278: x_return_status);
4279: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4280: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4281: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4282: RAISE OKL_API.G_EXCEPTION_ERROR;
4283: END IF;
4284: -----------------------------------------
4285: -- Move VIEW record to "Child" records --

Line 4282: RAISE OKL_API.G_EXCEPTION_ERROR;

4278: x_return_status);
4279: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4280: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4281: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4282: RAISE OKL_API.G_EXCEPTION_ERROR;
4283: END IF;
4284: -----------------------------------------
4285: -- Move VIEW record to "Child" records --
4286: -----------------------------------------

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

4295: x_msg_count,
4296: x_msg_data,
4297: l_okl_prtfl_lines_tl_rec
4298: );
4299: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4300: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4301: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4302: RAISE OKL_API.G_EXCEPTION_ERROR;
4303: END IF;

Line 4300: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4296: x_msg_data,
4297: l_okl_prtfl_lines_tl_rec
4298: );
4299: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4300: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4301: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4302: RAISE OKL_API.G_EXCEPTION_ERROR;
4303: END IF;
4304: delete_row(

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

4297: l_okl_prtfl_lines_tl_rec
4298: );
4299: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4300: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4301: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4302: RAISE OKL_API.G_EXCEPTION_ERROR;
4303: END IF;
4304: delete_row(
4305: p_init_msg_list,

Line 4302: RAISE OKL_API.G_EXCEPTION_ERROR;

4298: );
4299: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4300: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4301: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4302: RAISE OKL_API.G_EXCEPTION_ERROR;
4303: END IF;
4304: delete_row(
4305: p_init_msg_list,
4306: l_return_status,

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

4307: x_msg_count,
4308: x_msg_data,
4309: l_pfl_rec
4310: );
4311: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4312: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4313: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4314: RAISE OKL_API.G_EXCEPTION_ERROR;
4315: END IF;

Line 4312: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4308: x_msg_data,
4309: l_pfl_rec
4310: );
4311: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4312: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4313: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4314: RAISE OKL_API.G_EXCEPTION_ERROR;
4315: END IF;
4316: x_return_status := l_return_status;

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

4309: l_pfl_rec
4310: );
4311: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4312: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4313: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4314: RAISE OKL_API.G_EXCEPTION_ERROR;
4315: END IF;
4316: x_return_status := l_return_status;
4317: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 4314: RAISE OKL_API.G_EXCEPTION_ERROR;

4310: );
4311: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4312: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4313: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4314: RAISE OKL_API.G_EXCEPTION_ERROR;
4315: END IF;
4316: x_return_status := l_return_status;
4317: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4318: EXCEPTION

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

4313: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4314: RAISE OKL_API.G_EXCEPTION_ERROR;
4315: END IF;
4316: x_return_status := l_return_status;
4317: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4318: EXCEPTION
4319: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4320: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4321: (

Line 4319: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4315: END IF;
4316: x_return_status := l_return_status;
4317: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4318: EXCEPTION
4319: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4320: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4321: (
4322: l_api_name,
4323: G_PKG_NAME,

Line 4320: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4316: x_return_status := l_return_status;
4317: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4318: EXCEPTION
4319: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4320: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4321: (
4322: l_api_name,
4323: G_PKG_NAME,
4324: 'OKL_API.G_RET_STS_ERROR',

Line 4324: 'OKL_API.G_RET_STS_ERROR',

4320: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4321: (
4322: l_api_name,
4323: G_PKG_NAME,
4324: 'OKL_API.G_RET_STS_ERROR',
4325: x_msg_count,
4326: x_msg_data,
4327: '_PVT'
4328: );

Line 4329: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4325: x_msg_count,
4326: x_msg_data,
4327: '_PVT'
4328: );
4329: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4330: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4331: (
4332: l_api_name,
4333: G_PKG_NAME,

Line 4330: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4326: x_msg_data,
4327: '_PVT'
4328: );
4329: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4330: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4331: (
4332: l_api_name,
4333: G_PKG_NAME,
4334: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4334: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4330: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4331: (
4332: l_api_name,
4333: G_PKG_NAME,
4334: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4335: x_msg_count,
4336: x_msg_data,
4337: '_PVT'
4338: );

Line 4340: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4336: x_msg_data,
4337: '_PVT'
4338: );
4339: WHEN OTHERS THEN
4340: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4341: (
4342: l_api_name,
4343: G_PKG_NAME,
4344: 'OTHERS',

Line 4355: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4351: -- PL/SQL TBL delete_row for:OKL_PRTFL_LINES_V --
4352: -------------------------------------------------
4353: PROCEDURE delete_row(
4354: p_api_version IN NUMBER,
4355: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4356: x_return_status OUT NOCOPY VARCHAR2,
4357: x_msg_count OUT NOCOPY NUMBER,
4358: x_msg_data OUT NOCOPY VARCHAR2,
4359: p_pflv_tbl IN pflv_tbl_type,

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

4356: x_return_status OUT NOCOPY VARCHAR2,
4357: x_msg_count OUT NOCOPY NUMBER,
4358: x_msg_data OUT NOCOPY VARCHAR2,
4359: p_pflv_tbl IN pflv_tbl_type,
4360: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
4361:
4362: l_api_version CONSTANT NUMBER := 1;
4363: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
4364: i NUMBER := 0;

Line 4366: OKL_API.init_msg_list(p_init_msg_list);

4362: l_api_version CONSTANT NUMBER := 1;
4363: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
4364: i NUMBER := 0;
4365: BEGIN
4366: OKL_API.init_msg_list(p_init_msg_list);
4367: -- Make sure PL/SQL table has records in it before passing
4368: IF (p_pflv_tbl.COUNT > 0) THEN
4369: i := p_pflv_tbl.FIRST;
4370: LOOP

Line 4372: l_error_rec OKL_API.ERROR_REC_TYPE;

4368: IF (p_pflv_tbl.COUNT > 0) THEN
4369: i := p_pflv_tbl.FIRST;
4370: LOOP
4371: DECLARE
4372: l_error_rec OKL_API.ERROR_REC_TYPE;
4373: BEGIN
4374: l_error_rec.api_name := l_api_name;
4375: l_error_rec.api_package := G_PKG_NAME;
4376: l_error_rec.idx := i;

Line 4379: p_init_msg_list => OKL_API.G_FALSE,

4375: l_error_rec.api_package := G_PKG_NAME;
4376: l_error_rec.idx := i;
4377: delete_row (
4378: p_api_version => p_api_version,
4379: p_init_msg_list => OKL_API.G_FALSE,
4380: x_return_status => l_error_rec.error_type,
4381: x_msg_count => l_error_rec.msg_count,
4382: x_msg_data => l_error_rec.msg_data,
4383: p_pflv_rec => p_pflv_tbl(i));

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

4380: x_return_status => l_error_rec.error_type,
4381: x_msg_count => l_error_rec.msg_count,
4382: x_msg_data => l_error_rec.msg_data,
4383: p_pflv_rec => p_pflv_tbl(i));
4384: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
4385: l_error_rec.sqlcode := SQLCODE;
4386: load_error_tbl(l_error_rec, px_error_tbl);
4387: ELSE
4388: x_msg_count := l_error_rec.msg_count;

Line 4392: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4388: x_msg_count := l_error_rec.msg_count;
4389: x_msg_data := l_error_rec.msg_data;
4390: END IF;
4391: EXCEPTION
4392: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4393: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4394: l_error_rec.sqlcode := SQLCODE;
4395: load_error_tbl(l_error_rec, px_error_tbl);
4396: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

4389: x_msg_data := l_error_rec.msg_data;
4390: END IF;
4391: EXCEPTION
4392: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4393: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4394: l_error_rec.sqlcode := SQLCODE;
4395: load_error_tbl(l_error_rec, px_error_tbl);
4396: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4397: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 4396: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4392: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4393: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4394: l_error_rec.sqlcode := SQLCODE;
4395: load_error_tbl(l_error_rec, px_error_tbl);
4396: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4397: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
4398: l_error_rec.sqlcode := SQLCODE;
4399: load_error_tbl(l_error_rec, px_error_tbl);
4400: WHEN OTHERS THEN

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

4393: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
4394: l_error_rec.sqlcode := SQLCODE;
4395: load_error_tbl(l_error_rec, px_error_tbl);
4396: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4397: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
4398: l_error_rec.sqlcode := SQLCODE;
4399: load_error_tbl(l_error_rec, px_error_tbl);
4400: WHEN OTHERS THEN
4401: l_error_rec.error_type := 'OTHERS';

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

4408: END IF;
4409: -- Loop through the error_tbl to find the error with the highest severity
4410: -- and return it.
4411: x_return_status := find_highest_exception(px_error_tbl);
4412: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4413: EXCEPTION
4414: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4415: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4416: (

Line 4414: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4410: -- and return it.
4411: x_return_status := find_highest_exception(px_error_tbl);
4412: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4413: EXCEPTION
4414: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4415: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4416: (
4417: l_api_name,
4418: G_PKG_NAME,

Line 4415: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4411: x_return_status := find_highest_exception(px_error_tbl);
4412: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4413: EXCEPTION
4414: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4415: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4416: (
4417: l_api_name,
4418: G_PKG_NAME,
4419: 'OKL_API.G_RET_STS_ERROR',

Line 4419: 'OKL_API.G_RET_STS_ERROR',

4415: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4416: (
4417: l_api_name,
4418: G_PKG_NAME,
4419: 'OKL_API.G_RET_STS_ERROR',
4420: x_msg_count,
4421: x_msg_data,
4422: '_PVT'
4423: );

Line 4424: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4420: x_msg_count,
4421: x_msg_data,
4422: '_PVT'
4423: );
4424: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4425: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4426: (
4427: l_api_name,
4428: G_PKG_NAME,

Line 4425: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4421: x_msg_data,
4422: '_PVT'
4423: );
4424: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4425: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4426: (
4427: l_api_name,
4428: G_PKG_NAME,
4429: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4429: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4425: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4426: (
4427: l_api_name,
4428: G_PKG_NAME,
4429: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4430: x_msg_count,
4431: x_msg_data,
4432: '_PVT'
4433: );

Line 4435: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4431: x_msg_data,
4432: '_PVT'
4433: );
4434: WHEN OTHERS THEN
4435: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4436: (
4437: l_api_name,
4438: G_PKG_NAME,
4439: 'OTHERS',

Line 4451: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4447: -- PL/SQL TBL delete_row for:OKL_PRTFL_LINES_V --
4448: -------------------------------------------------
4449: PROCEDURE delete_row(
4450: p_api_version IN NUMBER,
4451: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4452: x_return_status OUT NOCOPY VARCHAR2,
4453: x_msg_count OUT NOCOPY NUMBER,
4454: x_msg_data OUT NOCOPY VARCHAR2,
4455: p_pflv_tbl IN pflv_tbl_type) IS

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

4455: p_pflv_tbl IN pflv_tbl_type) IS
4456:
4457: l_api_version CONSTANT NUMBER := 1;
4458: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4459: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4460: l_error_tbl OKL_API.ERROR_TBL_TYPE;
4461: BEGIN
4462: OKL_API.init_msg_list(p_init_msg_list);
4463: -- Make sure PL/SQL table has records in it before passing

Line 4460: l_error_tbl OKL_API.ERROR_TBL_TYPE;

4456:
4457: l_api_version CONSTANT NUMBER := 1;
4458: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4459: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4460: l_error_tbl OKL_API.ERROR_TBL_TYPE;
4461: BEGIN
4462: OKL_API.init_msg_list(p_init_msg_list);
4463: -- Make sure PL/SQL table has records in it before passing
4464: IF (p_pflv_tbl.COUNT > 0) THEN

Line 4462: OKL_API.init_msg_list(p_init_msg_list);

4458: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
4459: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4460: l_error_tbl OKL_API.ERROR_TBL_TYPE;
4461: BEGIN
4462: OKL_API.init_msg_list(p_init_msg_list);
4463: -- Make sure PL/SQL table has records in it before passing
4464: IF (p_pflv_tbl.COUNT > 0) THEN
4465: delete_row (
4466: p_api_version => p_api_version,

Line 4467: p_init_msg_list => OKL_API.G_FALSE,

4463: -- Make sure PL/SQL table has records in it before passing
4464: IF (p_pflv_tbl.COUNT > 0) THEN
4465: delete_row (
4466: p_api_version => p_api_version,
4467: p_init_msg_list => OKL_API.G_FALSE,
4468: x_return_status => x_return_status,
4469: x_msg_count => x_msg_count,
4470: x_msg_data => x_msg_data,
4471: p_pflv_tbl => p_pflv_tbl,

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

4470: x_msg_data => x_msg_data,
4471: p_pflv_tbl => p_pflv_tbl,
4472: px_error_tbl => l_error_tbl);
4473: END IF;
4474: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4475: EXCEPTION
4476: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4477: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4478: (

Line 4476: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4472: px_error_tbl => l_error_tbl);
4473: END IF;
4474: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4475: EXCEPTION
4476: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4477: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4478: (
4479: l_api_name,
4480: G_PKG_NAME,

Line 4477: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4473: END IF;
4474: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
4475: EXCEPTION
4476: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4477: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4478: (
4479: l_api_name,
4480: G_PKG_NAME,
4481: 'OKL_API.G_RET_STS_ERROR',

Line 4481: 'OKL_API.G_RET_STS_ERROR',

4477: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4478: (
4479: l_api_name,
4480: G_PKG_NAME,
4481: 'OKL_API.G_RET_STS_ERROR',
4482: x_msg_count,
4483: x_msg_data,
4484: '_PVT'
4485: );

Line 4486: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4482: x_msg_count,
4483: x_msg_data,
4484: '_PVT'
4485: );
4486: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4487: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4488: (
4489: l_api_name,
4490: G_PKG_NAME,

Line 4487: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4483: x_msg_data,
4484: '_PVT'
4485: );
4486: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4487: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4488: (
4489: l_api_name,
4490: G_PKG_NAME,
4491: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4491: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4487: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4488: (
4489: l_api_name,
4490: G_PKG_NAME,
4491: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4492: x_msg_count,
4493: x_msg_data,
4494: '_PVT'
4495: );

Line 4497: x_return_status := OKL_API.HANDLE_EXCEPTIONS

4493: x_msg_data,
4494: '_PVT'
4495: );
4496: WHEN OTHERS THEN
4497: x_return_status := OKL_API.HANDLE_EXCEPTIONS
4498: (
4499: l_api_name,
4500: G_PKG_NAME,
4501: 'OTHERS',