DBA Data[Home] [Help]

APPS.OKL_CPN_PVT dependencies on OKC_API

Line 7: px_error_rec IN OUT NOCOPY OKC_API.ERROR_REC_TYPE,

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

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

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

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

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

Line 42: p_error_tbl IN OKC_API.ERROR_TBL_TYPE

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

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

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

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

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

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

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

Line 206: x_return_status := OKC_API.G_RET_STS_SUCCESS;

202: ) RETURN CPNv_rec_type IS
203: l_CPNv_rec CPNv_rec_type;
204: l_row_notfound BOOLEAN := TRUE;
205: BEGIN
206: x_return_status := OKC_API.G_RET_STS_SUCCESS;
207: l_CPNv_rec := get_rec(p_CPNv_rec, l_row_notfound);
208: IF (l_row_notfound) THEN
209: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'CURE_PAYMENT_LINE_ID');
210: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 209: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'CURE_PAYMENT_LINE_ID');

205: BEGIN
206: x_return_status := OKC_API.G_RET_STS_SUCCESS;
207: l_CPNv_rec := get_rec(p_CPNv_rec, l_row_notfound);
208: IF (l_row_notfound) THEN
209: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'CURE_PAYMENT_LINE_ID');
210: x_return_status := OKC_API.G_RET_STS_ERROR;
211: END IF;
212: RETURN(l_CPNv_rec);
213: END get_rec;

Line 210: x_return_status := OKC_API.G_RET_STS_ERROR;

206: x_return_status := OKC_API.G_RET_STS_SUCCESS;
207: l_CPNv_rec := get_rec(p_CPNv_rec, l_row_notfound);
208: IF (l_row_notfound) THEN
209: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'CURE_PAYMENT_LINE_ID');
210: x_return_status := OKC_API.G_RET_STS_ERROR;
211: END IF;
212: RETURN(l_CPNv_rec);
213: END get_rec;
214: -----------------------------------------------------------

Line 337: x_return_status := OKC_API.G_RET_STS_SUCCESS;

333: ) RETURN OKLCurePaymentLinesRecType IS
334: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
335: l_row_notfound BOOLEAN := TRUE;
336: BEGIN
337: x_return_status := OKC_API.G_RET_STS_SUCCESS;
338: l_OKL_cure_payment_lines_rec := get_rec(p_OKL_cure_payment_lines_rec, l_row_notfound);
339: IF (l_row_notfound) THEN
340: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'CURE_PAYMENT_LINE_ID');
341: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 340: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'CURE_PAYMENT_LINE_ID');

336: BEGIN
337: x_return_status := OKC_API.G_RET_STS_SUCCESS;
338: l_OKL_cure_payment_lines_rec := get_rec(p_OKL_cure_payment_lines_rec, l_row_notfound);
339: IF (l_row_notfound) THEN
340: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'CURE_PAYMENT_LINE_ID');
341: x_return_status := OKC_API.G_RET_STS_ERROR;
342: END IF;
343: RETURN(l_OKL_cure_payment_lines_rec);
344: END get_rec;

Line 341: x_return_status := OKC_API.G_RET_STS_ERROR;

337: x_return_status := OKC_API.G_RET_STS_SUCCESS;
338: l_OKL_cure_payment_lines_rec := get_rec(p_OKL_cure_payment_lines_rec, l_row_notfound);
339: IF (l_row_notfound) THEN
340: OKC_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'CURE_PAYMENT_LINE_ID');
341: x_return_status := OKC_API.G_RET_STS_ERROR;
342: END IF;
343: RETURN(l_OKL_cure_payment_lines_rec);
344: END get_rec;
345: -----------------------------------------------------------

Line 363: IF (l_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM ) THEN

359: p_CPNv_rec IN CPNv_rec_type
360: ) RETURN CPNv_rec_type IS
361: l_CPNv_rec CPNv_rec_type := p_CPNv_rec;
362: BEGIN
363: IF (l_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM ) THEN
364: l_CPNv_rec.cure_payment_line_id := NULL;
365: END IF;
366: IF (l_CPNv_rec.cure_payment_id = OKC_API.G_MISS_NUM ) THEN
367: l_CPNv_rec.cure_payment_id := NULL;

Line 366: IF (l_CPNv_rec.cure_payment_id = OKC_API.G_MISS_NUM ) THEN

362: BEGIN
363: IF (l_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM ) THEN
364: l_CPNv_rec.cure_payment_line_id := NULL;
365: END IF;
366: IF (l_CPNv_rec.cure_payment_id = OKC_API.G_MISS_NUM ) THEN
367: l_CPNv_rec.cure_payment_id := NULL;
368: END IF;
369: IF (l_CPNv_rec.chr_id = OKC_API.G_MISS_NUM ) THEN
370: l_CPNv_rec.chr_id := NULL;

Line 369: IF (l_CPNv_rec.chr_id = OKC_API.G_MISS_NUM ) THEN

365: END IF;
366: IF (l_CPNv_rec.cure_payment_id = OKC_API.G_MISS_NUM ) THEN
367: l_CPNv_rec.cure_payment_id := NULL;
368: END IF;
369: IF (l_CPNv_rec.chr_id = OKC_API.G_MISS_NUM ) THEN
370: l_CPNv_rec.chr_id := NULL;
371: END IF;
372: IF (l_CPNv_rec.amount = OKC_API.G_MISS_NUM ) THEN
373: l_CPNv_rec.amount := NULL;

Line 372: IF (l_CPNv_rec.amount = OKC_API.G_MISS_NUM ) THEN

368: END IF;
369: IF (l_CPNv_rec.chr_id = OKC_API.G_MISS_NUM ) THEN
370: l_CPNv_rec.chr_id := NULL;
371: END IF;
372: IF (l_CPNv_rec.amount = OKC_API.G_MISS_NUM ) THEN
373: l_CPNv_rec.amount := NULL;
374: END IF;
375: IF (l_CPNv_rec.cured_flag = OKC_API.G_MISS_CHAR ) THEN
376: l_CPNv_rec.cured_flag := NULL;

Line 375: IF (l_CPNv_rec.cured_flag = OKC_API.G_MISS_CHAR ) THEN

371: END IF;
372: IF (l_CPNv_rec.amount = OKC_API.G_MISS_NUM ) THEN
373: l_CPNv_rec.amount := NULL;
374: END IF;
375: IF (l_CPNv_rec.cured_flag = OKC_API.G_MISS_CHAR ) THEN
376: l_CPNv_rec.cured_flag := NULL;
377: END IF;
378: IF (l_CPNv_rec.status = OKC_API.G_MISS_CHAR ) THEN
379: l_CPNv_rec.status := NULL;

Line 378: IF (l_CPNv_rec.status = OKC_API.G_MISS_CHAR ) THEN

374: END IF;
375: IF (l_CPNv_rec.cured_flag = OKC_API.G_MISS_CHAR ) THEN
376: l_CPNv_rec.cured_flag := NULL;
377: END IF;
378: IF (l_CPNv_rec.status = OKC_API.G_MISS_CHAR ) THEN
379: l_CPNv_rec.status := NULL;
380: END IF;
381: IF (l_CPNv_rec.cure_refund_id = OKC_API.G_MISS_NUM ) THEN
382: l_CPNv_rec.cure_refund_id := NULL;

Line 381: IF (l_CPNv_rec.cure_refund_id = OKC_API.G_MISS_NUM ) THEN

377: END IF;
378: IF (l_CPNv_rec.status = OKC_API.G_MISS_CHAR ) THEN
379: l_CPNv_rec.status := NULL;
380: END IF;
381: IF (l_CPNv_rec.cure_refund_id = OKC_API.G_MISS_NUM ) THEN
382: l_CPNv_rec.cure_refund_id := NULL;
383: END IF;
384: IF (l_CPNv_rec.approval_status = OKC_API.G_MISS_CHAR ) THEN
385: l_CPNv_rec.approval_status := NULL;

Line 384: IF (l_CPNv_rec.approval_status = OKC_API.G_MISS_CHAR ) THEN

380: END IF;
381: IF (l_CPNv_rec.cure_refund_id = OKC_API.G_MISS_NUM ) THEN
382: l_CPNv_rec.cure_refund_id := NULL;
383: END IF;
384: IF (l_CPNv_rec.approval_status = OKC_API.G_MISS_CHAR ) THEN
385: l_CPNv_rec.approval_status := NULL;
386: END IF;
387: IF (l_CPNv_rec.approval_reason = OKC_API.G_MISS_CHAR ) THEN
388: l_CPNv_rec.approval_reason := NULL;

Line 387: IF (l_CPNv_rec.approval_reason = OKC_API.G_MISS_CHAR ) THEN

383: END IF;
384: IF (l_CPNv_rec.approval_status = OKC_API.G_MISS_CHAR ) THEN
385: l_CPNv_rec.approval_status := NULL;
386: END IF;
387: IF (l_CPNv_rec.approval_reason = OKC_API.G_MISS_CHAR ) THEN
388: l_CPNv_rec.approval_reason := NULL;
389: END IF;
390: IF (l_CPNv_rec.transaction_id = OKC_API.G_MISS_NUM ) THEN
391: l_CPNv_rec.transaction_id := NULL;

Line 390: IF (l_CPNv_rec.transaction_id = OKC_API.G_MISS_NUM ) THEN

386: END IF;
387: IF (l_CPNv_rec.approval_reason = OKC_API.G_MISS_CHAR ) THEN
388: l_CPNv_rec.approval_reason := NULL;
389: END IF;
390: IF (l_CPNv_rec.transaction_id = OKC_API.G_MISS_NUM ) THEN
391: l_CPNv_rec.transaction_id := NULL;
392: END IF;
393: IF (l_CPNv_rec.tai_id = OKC_API.G_MISS_NUM ) THEN
394: l_CPNv_rec.tai_id := NULL;

Line 393: IF (l_CPNv_rec.tai_id = OKC_API.G_MISS_NUM ) THEN

389: END IF;
390: IF (l_CPNv_rec.transaction_id = OKC_API.G_MISS_NUM ) THEN
391: l_CPNv_rec.transaction_id := NULL;
392: END IF;
393: IF (l_CPNv_rec.tai_id = OKC_API.G_MISS_NUM ) THEN
394: l_CPNv_rec.tai_id := NULL;
395: END IF;
396: IF (l_CPNv_rec.process_status = OKC_API.G_MISS_CHAR ) THEN
397: l_CPNv_rec.process_status := NULL;

Line 396: IF (l_CPNv_rec.process_status = OKC_API.G_MISS_CHAR ) THEN

392: END IF;
393: IF (l_CPNv_rec.tai_id = OKC_API.G_MISS_NUM ) THEN
394: l_CPNv_rec.tai_id := NULL;
395: END IF;
396: IF (l_CPNv_rec.process_status = OKC_API.G_MISS_CHAR ) THEN
397: l_CPNv_rec.process_status := NULL;
398: END IF;
399: IF (l_CPNv_rec.rct_id = OKC_API.G_MISS_NUM ) THEN
400: l_CPNv_rec.rct_id := NULL;

Line 399: IF (l_CPNv_rec.rct_id = OKC_API.G_MISS_NUM ) THEN

395: END IF;
396: IF (l_CPNv_rec.process_status = OKC_API.G_MISS_CHAR ) THEN
397: l_CPNv_rec.process_status := NULL;
398: END IF;
399: IF (l_CPNv_rec.rct_id = OKC_API.G_MISS_NUM ) THEN
400: l_CPNv_rec.rct_id := NULL;
401: END IF;
402: IF (l_CPNv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
403: l_CPNv_rec.object_version_number := NULL;

Line 402: IF (l_CPNv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN

398: END IF;
399: IF (l_CPNv_rec.rct_id = OKC_API.G_MISS_NUM ) THEN
400: l_CPNv_rec.rct_id := NULL;
401: END IF;
402: IF (l_CPNv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
403: l_CPNv_rec.object_version_number := NULL;
404: END IF;
405: IF (l_CPNv_rec.org_id = OKC_API.G_MISS_NUM ) THEN
406: l_CPNv_rec.org_id := NULL;

Line 405: IF (l_CPNv_rec.org_id = OKC_API.G_MISS_NUM ) THEN

401: END IF;
402: IF (l_CPNv_rec.object_version_number = OKC_API.G_MISS_NUM ) THEN
403: l_CPNv_rec.object_version_number := NULL;
404: END IF;
405: IF (l_CPNv_rec.org_id = OKC_API.G_MISS_NUM ) THEN
406: l_CPNv_rec.org_id := NULL;
407: END IF;
408: IF (l_CPNv_rec.request_id = OKC_API.G_MISS_NUM ) THEN
409: l_CPNv_rec.request_id := NULL;

Line 408: IF (l_CPNv_rec.request_id = OKC_API.G_MISS_NUM ) THEN

404: END IF;
405: IF (l_CPNv_rec.org_id = OKC_API.G_MISS_NUM ) THEN
406: l_CPNv_rec.org_id := NULL;
407: END IF;
408: IF (l_CPNv_rec.request_id = OKC_API.G_MISS_NUM ) THEN
409: l_CPNv_rec.request_id := NULL;
410: END IF;
411: IF (l_CPNv_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
412: l_CPNv_rec.program_application_id := NULL;

Line 411: IF (l_CPNv_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN

407: END IF;
408: IF (l_CPNv_rec.request_id = OKC_API.G_MISS_NUM ) THEN
409: l_CPNv_rec.request_id := NULL;
410: END IF;
411: IF (l_CPNv_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
412: l_CPNv_rec.program_application_id := NULL;
413: END IF;
414: IF (l_CPNv_rec.program_id = OKC_API.G_MISS_NUM ) THEN
415: l_CPNv_rec.program_id := NULL;

Line 414: IF (l_CPNv_rec.program_id = OKC_API.G_MISS_NUM ) THEN

410: END IF;
411: IF (l_CPNv_rec.program_application_id = OKC_API.G_MISS_NUM ) THEN
412: l_CPNv_rec.program_application_id := NULL;
413: END IF;
414: IF (l_CPNv_rec.program_id = OKC_API.G_MISS_NUM ) THEN
415: l_CPNv_rec.program_id := NULL;
416: END IF;
417: IF (l_CPNv_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
418: l_CPNv_rec.program_update_date := NULL;

Line 417: IF (l_CPNv_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN

413: END IF;
414: IF (l_CPNv_rec.program_id = OKC_API.G_MISS_NUM ) THEN
415: l_CPNv_rec.program_id := NULL;
416: END IF;
417: IF (l_CPNv_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
418: l_CPNv_rec.program_update_date := NULL;
419: END IF;
420: IF (l_CPNv_rec.attribute_category = OKC_API.G_MISS_CHAR ) THEN
421: l_CPNv_rec.attribute_category := NULL;

Line 420: IF (l_CPNv_rec.attribute_category = OKC_API.G_MISS_CHAR ) THEN

416: END IF;
417: IF (l_CPNv_rec.program_update_date = OKC_API.G_MISS_DATE ) THEN
418: l_CPNv_rec.program_update_date := NULL;
419: END IF;
420: IF (l_CPNv_rec.attribute_category = OKC_API.G_MISS_CHAR ) THEN
421: l_CPNv_rec.attribute_category := NULL;
422: END IF;
423: IF (l_CPNv_rec.attribute1 = OKC_API.G_MISS_CHAR ) THEN
424: l_CPNv_rec.attribute1 := NULL;

Line 423: IF (l_CPNv_rec.attribute1 = OKC_API.G_MISS_CHAR ) THEN

419: END IF;
420: IF (l_CPNv_rec.attribute_category = OKC_API.G_MISS_CHAR ) THEN
421: l_CPNv_rec.attribute_category := NULL;
422: END IF;
423: IF (l_CPNv_rec.attribute1 = OKC_API.G_MISS_CHAR ) THEN
424: l_CPNv_rec.attribute1 := NULL;
425: END IF;
426: IF (l_CPNv_rec.attribute2 = OKC_API.G_MISS_CHAR ) THEN
427: l_CPNv_rec.attribute2 := NULL;

Line 426: IF (l_CPNv_rec.attribute2 = OKC_API.G_MISS_CHAR ) THEN

422: END IF;
423: IF (l_CPNv_rec.attribute1 = OKC_API.G_MISS_CHAR ) THEN
424: l_CPNv_rec.attribute1 := NULL;
425: END IF;
426: IF (l_CPNv_rec.attribute2 = OKC_API.G_MISS_CHAR ) THEN
427: l_CPNv_rec.attribute2 := NULL;
428: END IF;
429: IF (l_CPNv_rec.attribute3 = OKC_API.G_MISS_CHAR ) THEN
430: l_CPNv_rec.attribute3 := NULL;

Line 429: IF (l_CPNv_rec.attribute3 = OKC_API.G_MISS_CHAR ) THEN

425: END IF;
426: IF (l_CPNv_rec.attribute2 = OKC_API.G_MISS_CHAR ) THEN
427: l_CPNv_rec.attribute2 := NULL;
428: END IF;
429: IF (l_CPNv_rec.attribute3 = OKC_API.G_MISS_CHAR ) THEN
430: l_CPNv_rec.attribute3 := NULL;
431: END IF;
432: IF (l_CPNv_rec.attribute4 = OKC_API.G_MISS_CHAR ) THEN
433: l_CPNv_rec.attribute4 := NULL;

Line 432: IF (l_CPNv_rec.attribute4 = OKC_API.G_MISS_CHAR ) THEN

428: END IF;
429: IF (l_CPNv_rec.attribute3 = OKC_API.G_MISS_CHAR ) THEN
430: l_CPNv_rec.attribute3 := NULL;
431: END IF;
432: IF (l_CPNv_rec.attribute4 = OKC_API.G_MISS_CHAR ) THEN
433: l_CPNv_rec.attribute4 := NULL;
434: END IF;
435: IF (l_CPNv_rec.attribute5 = OKC_API.G_MISS_CHAR ) THEN
436: l_CPNv_rec.attribute5 := NULL;

Line 435: IF (l_CPNv_rec.attribute5 = OKC_API.G_MISS_CHAR ) THEN

431: END IF;
432: IF (l_CPNv_rec.attribute4 = OKC_API.G_MISS_CHAR ) THEN
433: l_CPNv_rec.attribute4 := NULL;
434: END IF;
435: IF (l_CPNv_rec.attribute5 = OKC_API.G_MISS_CHAR ) THEN
436: l_CPNv_rec.attribute5 := NULL;
437: END IF;
438: IF (l_CPNv_rec.attribute6 = OKC_API.G_MISS_CHAR ) THEN
439: l_CPNv_rec.attribute6 := NULL;

Line 438: IF (l_CPNv_rec.attribute6 = OKC_API.G_MISS_CHAR ) THEN

434: END IF;
435: IF (l_CPNv_rec.attribute5 = OKC_API.G_MISS_CHAR ) THEN
436: l_CPNv_rec.attribute5 := NULL;
437: END IF;
438: IF (l_CPNv_rec.attribute6 = OKC_API.G_MISS_CHAR ) THEN
439: l_CPNv_rec.attribute6 := NULL;
440: END IF;
441: IF (l_CPNv_rec.attribute7 = OKC_API.G_MISS_CHAR ) THEN
442: l_CPNv_rec.attribute7 := NULL;

Line 441: IF (l_CPNv_rec.attribute7 = OKC_API.G_MISS_CHAR ) THEN

437: END IF;
438: IF (l_CPNv_rec.attribute6 = OKC_API.G_MISS_CHAR ) THEN
439: l_CPNv_rec.attribute6 := NULL;
440: END IF;
441: IF (l_CPNv_rec.attribute7 = OKC_API.G_MISS_CHAR ) THEN
442: l_CPNv_rec.attribute7 := NULL;
443: END IF;
444: IF (l_CPNv_rec.attribute8 = OKC_API.G_MISS_CHAR ) THEN
445: l_CPNv_rec.attribute8 := NULL;

Line 444: IF (l_CPNv_rec.attribute8 = OKC_API.G_MISS_CHAR ) THEN

440: END IF;
441: IF (l_CPNv_rec.attribute7 = OKC_API.G_MISS_CHAR ) THEN
442: l_CPNv_rec.attribute7 := NULL;
443: END IF;
444: IF (l_CPNv_rec.attribute8 = OKC_API.G_MISS_CHAR ) THEN
445: l_CPNv_rec.attribute8 := NULL;
446: END IF;
447: IF (l_CPNv_rec.attribute9 = OKC_API.G_MISS_CHAR ) THEN
448: l_CPNv_rec.attribute9 := NULL;

Line 447: IF (l_CPNv_rec.attribute9 = OKC_API.G_MISS_CHAR ) THEN

443: END IF;
444: IF (l_CPNv_rec.attribute8 = OKC_API.G_MISS_CHAR ) THEN
445: l_CPNv_rec.attribute8 := NULL;
446: END IF;
447: IF (l_CPNv_rec.attribute9 = OKC_API.G_MISS_CHAR ) THEN
448: l_CPNv_rec.attribute9 := NULL;
449: END IF;
450: IF (l_CPNv_rec.attribute10 = OKC_API.G_MISS_CHAR ) THEN
451: l_CPNv_rec.attribute10 := NULL;

Line 450: IF (l_CPNv_rec.attribute10 = OKC_API.G_MISS_CHAR ) THEN

446: END IF;
447: IF (l_CPNv_rec.attribute9 = OKC_API.G_MISS_CHAR ) THEN
448: l_CPNv_rec.attribute9 := NULL;
449: END IF;
450: IF (l_CPNv_rec.attribute10 = OKC_API.G_MISS_CHAR ) THEN
451: l_CPNv_rec.attribute10 := NULL;
452: END IF;
453: IF (l_CPNv_rec.attribute11 = OKC_API.G_MISS_CHAR ) THEN
454: l_CPNv_rec.attribute11 := NULL;

Line 453: IF (l_CPNv_rec.attribute11 = OKC_API.G_MISS_CHAR ) THEN

449: END IF;
450: IF (l_CPNv_rec.attribute10 = OKC_API.G_MISS_CHAR ) THEN
451: l_CPNv_rec.attribute10 := NULL;
452: END IF;
453: IF (l_CPNv_rec.attribute11 = OKC_API.G_MISS_CHAR ) THEN
454: l_CPNv_rec.attribute11 := NULL;
455: END IF;
456: IF (l_CPNv_rec.attribute12 = OKC_API.G_MISS_CHAR ) THEN
457: l_CPNv_rec.attribute12 := NULL;

Line 456: IF (l_CPNv_rec.attribute12 = OKC_API.G_MISS_CHAR ) THEN

452: END IF;
453: IF (l_CPNv_rec.attribute11 = OKC_API.G_MISS_CHAR ) THEN
454: l_CPNv_rec.attribute11 := NULL;
455: END IF;
456: IF (l_CPNv_rec.attribute12 = OKC_API.G_MISS_CHAR ) THEN
457: l_CPNv_rec.attribute12 := NULL;
458: END IF;
459: IF (l_CPNv_rec.attribute13 = OKC_API.G_MISS_CHAR ) THEN
460: l_CPNv_rec.attribute13 := NULL;

Line 459: IF (l_CPNv_rec.attribute13 = OKC_API.G_MISS_CHAR ) THEN

455: END IF;
456: IF (l_CPNv_rec.attribute12 = OKC_API.G_MISS_CHAR ) THEN
457: l_CPNv_rec.attribute12 := NULL;
458: END IF;
459: IF (l_CPNv_rec.attribute13 = OKC_API.G_MISS_CHAR ) THEN
460: l_CPNv_rec.attribute13 := NULL;
461: END IF;
462: IF (l_CPNv_rec.attribute14 = OKC_API.G_MISS_CHAR ) THEN
463: l_CPNv_rec.attribute14 := NULL;

Line 462: IF (l_CPNv_rec.attribute14 = OKC_API.G_MISS_CHAR ) THEN

458: END IF;
459: IF (l_CPNv_rec.attribute13 = OKC_API.G_MISS_CHAR ) THEN
460: l_CPNv_rec.attribute13 := NULL;
461: END IF;
462: IF (l_CPNv_rec.attribute14 = OKC_API.G_MISS_CHAR ) THEN
463: l_CPNv_rec.attribute14 := NULL;
464: END IF;
465: IF (l_CPNv_rec.attribute15 = OKC_API.G_MISS_CHAR ) THEN
466: l_CPNv_rec.attribute15 := NULL;

Line 465: IF (l_CPNv_rec.attribute15 = OKC_API.G_MISS_CHAR ) THEN

461: END IF;
462: IF (l_CPNv_rec.attribute14 = OKC_API.G_MISS_CHAR ) THEN
463: l_CPNv_rec.attribute14 := NULL;
464: END IF;
465: IF (l_CPNv_rec.attribute15 = OKC_API.G_MISS_CHAR ) THEN
466: l_CPNv_rec.attribute15 := NULL;
467: END IF;
468: IF (l_CPNv_rec.created_by = OKC_API.G_MISS_NUM ) THEN
469: l_CPNv_rec.created_by := NULL;

Line 468: IF (l_CPNv_rec.created_by = OKC_API.G_MISS_NUM ) THEN

464: END IF;
465: IF (l_CPNv_rec.attribute15 = OKC_API.G_MISS_CHAR ) THEN
466: l_CPNv_rec.attribute15 := NULL;
467: END IF;
468: IF (l_CPNv_rec.created_by = OKC_API.G_MISS_NUM ) THEN
469: l_CPNv_rec.created_by := NULL;
470: END IF;
471: IF (l_CPNv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
472: l_CPNv_rec.creation_date := NULL;

Line 471: IF (l_CPNv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN

467: END IF;
468: IF (l_CPNv_rec.created_by = OKC_API.G_MISS_NUM ) THEN
469: l_CPNv_rec.created_by := NULL;
470: END IF;
471: IF (l_CPNv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
472: l_CPNv_rec.creation_date := NULL;
473: END IF;
474: IF (l_CPNv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
475: l_CPNv_rec.last_updated_by := NULL;

Line 474: IF (l_CPNv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN

470: END IF;
471: IF (l_CPNv_rec.creation_date = OKC_API.G_MISS_DATE ) THEN
472: l_CPNv_rec.creation_date := NULL;
473: END IF;
474: IF (l_CPNv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
475: l_CPNv_rec.last_updated_by := NULL;
476: END IF;
477: IF (l_CPNv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
478: l_CPNv_rec.last_update_date := NULL;

Line 477: IF (l_CPNv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN

473: END IF;
474: IF (l_CPNv_rec.last_updated_by = OKC_API.G_MISS_NUM ) THEN
475: l_CPNv_rec.last_updated_by := NULL;
476: END IF;
477: IF (l_CPNv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
478: l_CPNv_rec.last_update_date := NULL;
479: END IF;
480: IF (l_CPNv_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
481: l_CPNv_rec.last_update_login := NULL;

Line 480: IF (l_CPNv_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN

476: END IF;
477: IF (l_CPNv_rec.last_update_date = OKC_API.G_MISS_DATE ) THEN
478: l_CPNv_rec.last_update_date := NULL;
479: END IF;
480: IF (l_CPNv_rec.last_update_login = OKC_API.G_MISS_NUM ) THEN
481: l_CPNv_rec.last_update_login := NULL;
482: END IF;
483: RETURN(l_CPNv_rec);
484: END null_out_defaults;

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

488: PROCEDURE validate_cure_payment_line_id(
489: x_return_status OUT NOCOPY VARCHAR2,
490: p_CPNv_rec IN CPNv_rec_type) IS
491:
492: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
493: BEGIN
494: IF (p_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM OR
495: p_CPNv_rec.cure_payment_line_id IS NULL)
496: THEN

Line 494: IF (p_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM OR

490: p_CPNv_rec IN CPNv_rec_type) IS
491:
492: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
493: BEGIN
494: IF (p_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM OR
495: p_CPNv_rec.cure_payment_line_id IS NULL)
496: THEN
497: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'cure_payment_line_id');
498: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 497: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'cure_payment_line_id');

493: BEGIN
494: IF (p_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM OR
495: p_CPNv_rec.cure_payment_line_id IS NULL)
496: THEN
497: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'cure_payment_line_id');
498: l_return_status := OKC_API.G_RET_STS_ERROR;
499: END IF;
500:
501: x_return_status := l_return_status;

Line 498: l_return_status := OKC_API.G_RET_STS_ERROR;

494: IF (p_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM OR
495: p_CPNv_rec.cure_payment_line_id IS NULL)
496: THEN
497: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'cure_payment_line_id');
498: l_return_status := OKC_API.G_RET_STS_ERROR;
499: END IF;
500:
501: x_return_status := l_return_status;
502: EXCEPTION

Line 504: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

500:
501: x_return_status := l_return_status;
502: EXCEPTION
503: WHEN OTHERS THEN
504: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
505: ,p_msg_name => G_UNEXPECTED_ERROR
506: ,p_token1 => G_SQLCODE_TOKEN
507: ,p_token1_value => SQLCODE
508: ,p_token2 => G_SQLERRM_TOKEN

Line 510: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

506: ,p_token1 => G_SQLCODE_TOKEN
507: ,p_token1_value => SQLCODE
508: ,p_token2 => G_SQLERRM_TOKEN
509: ,p_token2_value => SQLERRM);
510: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
511: END validate_cure_payment_line_id;
512: -------------------------------------
513: -- Validate_Attributes for: CHR_ID --
514: -------------------------------------

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

515: PROCEDURE validate_chr_id(
516: x_return_status OUT NOCOPY VARCHAR2,
517: p_CPNv_rec IN CPNv_rec_type) IS
518:
519: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
520: BEGIN
521: IF (p_CPNv_rec.chr_id = OKC_API.G_MISS_NUM OR
522: p_CPNv_rec.chr_id IS NULL)
523: THEN

Line 521: IF (p_CPNv_rec.chr_id = OKC_API.G_MISS_NUM OR

517: p_CPNv_rec IN CPNv_rec_type) IS
518:
519: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
520: BEGIN
521: IF (p_CPNv_rec.chr_id = OKC_API.G_MISS_NUM OR
522: p_CPNv_rec.chr_id IS NULL)
523: THEN
524: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'chr_id');
525: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 524: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'chr_id');

520: BEGIN
521: IF (p_CPNv_rec.chr_id = OKC_API.G_MISS_NUM OR
522: p_CPNv_rec.chr_id IS NULL)
523: THEN
524: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'chr_id');
525: l_return_status := OKC_API.G_RET_STS_ERROR;
526: END IF;
527:
528: x_return_status := l_return_status;

Line 525: l_return_status := OKC_API.G_RET_STS_ERROR;

521: IF (p_CPNv_rec.chr_id = OKC_API.G_MISS_NUM OR
522: p_CPNv_rec.chr_id IS NULL)
523: THEN
524: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'chr_id');
525: l_return_status := OKC_API.G_RET_STS_ERROR;
526: END IF;
527:
528: x_return_status := l_return_status;
529: EXCEPTION

Line 531: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

527:
528: x_return_status := l_return_status;
529: EXCEPTION
530: WHEN OTHERS THEN
531: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
532: ,p_msg_name => G_UNEXPECTED_ERROR
533: ,p_token1 => G_SQLCODE_TOKEN
534: ,p_token1_value => SQLCODE
535: ,p_token2 => G_SQLERRM_TOKEN

Line 537: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

533: ,p_token1 => G_SQLCODE_TOKEN
534: ,p_token1_value => SQLCODE
535: ,p_token2 => G_SQLERRM_TOKEN
536: ,p_token2_value => SQLERRM);
537: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
538: END validate_chr_id;
539: -------------------------------------
540: -- Validate_Attributes for: AMOUNT --
541: -------------------------------------

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

542: PROCEDURE validate_amount(
543: x_return_status OUT NOCOPY VARCHAR2,
544: p_CPNv_rec IN CPNv_rec_type) IS
545:
546: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
547: BEGIN
548: IF (p_CPNv_rec.amount = OKC_API.G_MISS_NUM OR
549: p_CPNv_rec.amount IS NULL)
550: THEN

Line 548: IF (p_CPNv_rec.amount = OKC_API.G_MISS_NUM OR

544: p_CPNv_rec IN CPNv_rec_type) IS
545:
546: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
547: BEGIN
548: IF (p_CPNv_rec.amount = OKC_API.G_MISS_NUM OR
549: p_CPNv_rec.amount IS NULL)
550: THEN
551: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'amount');
552: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 551: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'amount');

547: BEGIN
548: IF (p_CPNv_rec.amount = OKC_API.G_MISS_NUM OR
549: p_CPNv_rec.amount IS NULL)
550: THEN
551: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'amount');
552: l_return_status := OKC_API.G_RET_STS_ERROR;
553: END IF;
554:
555: x_return_status := l_return_status;

Line 552: l_return_status := OKC_API.G_RET_STS_ERROR;

548: IF (p_CPNv_rec.amount = OKC_API.G_MISS_NUM OR
549: p_CPNv_rec.amount IS NULL)
550: THEN
551: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'amount');
552: l_return_status := OKC_API.G_RET_STS_ERROR;
553: END IF;
554:
555: x_return_status := l_return_status;
556: EXCEPTION

Line 558: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

554:
555: x_return_status := l_return_status;
556: EXCEPTION
557: WHEN OTHERS THEN
558: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
559: ,p_msg_name => G_UNEXPECTED_ERROR
560: ,p_token1 => G_SQLCODE_TOKEN
561: ,p_token1_value => SQLCODE
562: ,p_token2 => G_SQLERRM_TOKEN

Line 564: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

560: ,p_token1 => G_SQLCODE_TOKEN
561: ,p_token1_value => SQLCODE
562: ,p_token2 => G_SQLERRM_TOKEN
563: ,p_token2_value => SQLERRM);
564: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
565: END validate_amount;
566: ----------------------------------------------------
567: -- Validate_Attributes for: OBJECT_VERSION_NUMBER --
568: ----------------------------------------------------

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

569: PROCEDURE validate_object_version_number(
570: x_return_status OUT NOCOPY VARCHAR2,
571: p_CPNv_rec IN CPNv_rec_type) IS
572:
573: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
574: BEGIN
575: IF (p_CPNv_rec.object_version_number = OKC_API.G_MISS_NUM OR
576: p_CPNv_rec.object_version_number IS NULL)
577: THEN

Line 575: IF (p_CPNv_rec.object_version_number = OKC_API.G_MISS_NUM OR

571: p_CPNv_rec IN CPNv_rec_type) IS
572:
573: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
574: BEGIN
575: IF (p_CPNv_rec.object_version_number = OKC_API.G_MISS_NUM OR
576: p_CPNv_rec.object_version_number IS NULL)
577: THEN
578: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
579: l_return_status := OKC_API.G_RET_STS_ERROR;

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

574: BEGIN
575: IF (p_CPNv_rec.object_version_number = OKC_API.G_MISS_NUM OR
576: p_CPNv_rec.object_version_number IS NULL)
577: THEN
578: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
579: l_return_status := OKC_API.G_RET_STS_ERROR;
580: END IF;
581:
582: x_return_status := l_return_status;

Line 579: l_return_status := OKC_API.G_RET_STS_ERROR;

575: IF (p_CPNv_rec.object_version_number = OKC_API.G_MISS_NUM OR
576: p_CPNv_rec.object_version_number IS NULL)
577: THEN
578: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
579: l_return_status := OKC_API.G_RET_STS_ERROR;
580: END IF;
581:
582: x_return_status := l_return_status;
583: EXCEPTION

Line 585: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

581:
582: x_return_status := l_return_status;
583: EXCEPTION
584: WHEN OTHERS THEN
585: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
586: ,p_msg_name => G_UNEXPECTED_ERROR
587: ,p_token1 => G_SQLCODE_TOKEN
588: ,p_token1_value => SQLCODE
589: ,p_token2 => G_SQLERRM_TOKEN

Line 591: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

587: ,p_token1 => G_SQLCODE_TOKEN
588: ,p_token1_value => SQLCODE
589: ,p_token2 => G_SQLERRM_TOKEN
590: ,p_token2_value => SQLERRM);
591: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
592: END validate_object_version_number;
593: ---------------------------------------------------------------------------
594: -- FUNCTION Validate_Attributes
595: ---------------------------------------------------------------------------

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

598: ------------------------------------------------------
599: FUNCTION Validate_Attributes (
600: p_CPNv_rec IN CPNv_rec_type
601: ) RETURN VARCHAR2 IS
602: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
603: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
604: BEGIN
605: -----------------------------
606: -- Column Level Validation --

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

599: FUNCTION Validate_Attributes (
600: p_CPNv_rec IN CPNv_rec_type
601: ) RETURN VARCHAR2 IS
602: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
603: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
604: BEGIN
605: -----------------------------
606: -- Column Level Validation --
607: -----------------------------

Line 665: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME

661: EXCEPTION
662: WHEN G_EXCEPTION_HALT_VALIDATION THEN
663: RETURN(x_return_status);
664: WHEN OTHERS THEN
665: OKC_API.SET_MESSAGE( p_app_name => G_APP_NAME
666: ,p_msg_name => G_UNEXPECTED_ERROR
667: ,p_token1 => G_SQLCODE_TOKEN
668: ,p_token1_value => SQLCODE
669: ,p_token2 => G_SQLERRM_TOKEN

Line 671: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

667: ,p_token1 => G_SQLCODE_TOKEN
668: ,p_token1_value => SQLCODE
669: ,p_token2 => G_SQLERRM_TOKEN
670: ,p_token2_value => SQLERRM);
671: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
672: RETURN(x_return_status);
673: END Validate_Attributes;
674: ---------------------------------------------------------------------------
675: -- PROCEDURE Validate_Record

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

680: FUNCTION Validate_Record (
681: p_CPNv_rec IN CPNv_rec_type,
682: p_db_CPNv_rec IN CPNv_rec_type
683: ) RETURN VARCHAR2 IS
684: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
685: BEGIN
686: RETURN (l_return_status);
687: END Validate_Record;
688: FUNCTION Validate_Record (

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

687: END Validate_Record;
688: FUNCTION Validate_Record (
689: p_CPNv_rec IN CPNv_rec_type
690: ) RETURN VARCHAR2 IS
691: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
692: l_db_CPNv_rec CPNv_rec_type := get_rec(p_CPNv_rec);
693: BEGIN
694: l_return_status := Validate_Record(p_CPNv_rec => p_CPNv_rec,
695: p_db_CPNv_rec => l_db_CPNv_rec);

Line 802: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

798: -- validate_row for:OKL_CURE_PAYMENT_LINES_V --
799: -----------------------------------------------
800: PROCEDURE validate_row(
801: p_api_version IN NUMBER,
802: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
803: x_return_status OUT NOCOPY VARCHAR2,
804: x_msg_count OUT NOCOPY NUMBER,
805: x_msg_data OUT NOCOPY VARCHAR2,
806: p_CPNv_rec IN CPNv_rec_type) IS

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

806: p_CPNv_rec IN CPNv_rec_type) IS
807:
808: l_api_version CONSTANT NUMBER := 1;
809: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
810: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
811: l_CPNv_rec CPNv_rec_type := p_CPNv_rec;
812: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
813: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
814: BEGIN

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

811: l_CPNv_rec CPNv_rec_type := p_CPNv_rec;
812: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
813: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
814: BEGIN
815: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
816: G_PKG_NAME,
817: p_init_msg_list,
818: l_api_version,
819: p_api_version,

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

818: l_api_version,
819: p_api_version,
820: '_PVT',
821: x_return_status);
822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
825: RAISE OKC_API.G_EXCEPTION_ERROR;
826: END IF;

Line 823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

819: p_api_version,
820: '_PVT',
821: x_return_status);
822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
825: RAISE OKC_API.G_EXCEPTION_ERROR;
826: END IF;
827: --- Validate all non-missing attributes (Item Level Validation)

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

820: '_PVT',
821: x_return_status);
822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
825: RAISE OKC_API.G_EXCEPTION_ERROR;
826: END IF;
827: --- Validate all non-missing attributes (Item Level Validation)
828: l_return_status := Validate_Attributes(l_CPNv_rec);

Line 825: RAISE OKC_API.G_EXCEPTION_ERROR;

821: x_return_status);
822: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
823: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
824: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
825: RAISE OKC_API.G_EXCEPTION_ERROR;
826: END IF;
827: --- Validate all non-missing attributes (Item Level Validation)
828: l_return_status := Validate_Attributes(l_CPNv_rec);
829: --- If any errors happen abort API

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

826: END IF;
827: --- Validate all non-missing attributes (Item Level Validation)
828: l_return_status := Validate_Attributes(l_CPNv_rec);
829: --- If any errors happen abort API
830: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
831: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
832: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
833: RAISE OKC_API.G_EXCEPTION_ERROR;
834: END IF;

Line 831: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

827: --- Validate all non-missing attributes (Item Level Validation)
828: l_return_status := Validate_Attributes(l_CPNv_rec);
829: --- If any errors happen abort API
830: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
831: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
832: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
833: RAISE OKC_API.G_EXCEPTION_ERROR;
834: END IF;
835: l_return_status := Validate_Record(l_CPNv_rec);

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

828: l_return_status := Validate_Attributes(l_CPNv_rec);
829: --- If any errors happen abort API
830: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
831: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
832: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
833: RAISE OKC_API.G_EXCEPTION_ERROR;
834: END IF;
835: l_return_status := Validate_Record(l_CPNv_rec);
836: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 833: RAISE OKC_API.G_EXCEPTION_ERROR;

829: --- If any errors happen abort API
830: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
831: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
832: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
833: RAISE OKC_API.G_EXCEPTION_ERROR;
834: END IF;
835: l_return_status := Validate_Record(l_CPNv_rec);
836: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
837: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

832: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
833: RAISE OKC_API.G_EXCEPTION_ERROR;
834: END IF;
835: l_return_status := Validate_Record(l_CPNv_rec);
836: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
837: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
838: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
839: RAISE OKC_API.G_EXCEPTION_ERROR;
840: END IF;

Line 837: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

833: RAISE OKC_API.G_EXCEPTION_ERROR;
834: END IF;
835: l_return_status := Validate_Record(l_CPNv_rec);
836: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
837: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
838: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
839: RAISE OKC_API.G_EXCEPTION_ERROR;
840: END IF;
841: x_return_status := l_return_status;

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

834: END IF;
835: l_return_status := Validate_Record(l_CPNv_rec);
836: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
837: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
838: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
839: RAISE OKC_API.G_EXCEPTION_ERROR;
840: END IF;
841: x_return_status := l_return_status;
842: EXCEPTION

Line 839: RAISE OKC_API.G_EXCEPTION_ERROR;

835: l_return_status := Validate_Record(l_CPNv_rec);
836: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
837: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
838: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
839: RAISE OKC_API.G_EXCEPTION_ERROR;
840: END IF;
841: x_return_status := l_return_status;
842: EXCEPTION
843: WHEN OKC_API.G_EXCEPTION_ERROR THEN

Line 843: WHEN OKC_API.G_EXCEPTION_ERROR THEN

839: RAISE OKC_API.G_EXCEPTION_ERROR;
840: END IF;
841: x_return_status := l_return_status;
842: EXCEPTION
843: WHEN OKC_API.G_EXCEPTION_ERROR THEN
844: x_return_status := OKC_API.HANDLE_EXCEPTIONS
845: (
846: l_api_name,
847: G_PKG_NAME,

Line 844: x_return_status := OKC_API.HANDLE_EXCEPTIONS

840: END IF;
841: x_return_status := l_return_status;
842: EXCEPTION
843: WHEN OKC_API.G_EXCEPTION_ERROR THEN
844: x_return_status := OKC_API.HANDLE_EXCEPTIONS
845: (
846: l_api_name,
847: G_PKG_NAME,
848: 'OKC_API.G_RET_STS_ERROR',

Line 848: 'OKC_API.G_RET_STS_ERROR',

844: x_return_status := OKC_API.HANDLE_EXCEPTIONS
845: (
846: l_api_name,
847: G_PKG_NAME,
848: 'OKC_API.G_RET_STS_ERROR',
849: x_msg_count,
850: x_msg_data,
851: '_PVT'
852: );

Line 853: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

849: x_msg_count,
850: x_msg_data,
851: '_PVT'
852: );
853: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
854: x_return_status := OKC_API.HANDLE_EXCEPTIONS
855: (
856: l_api_name,
857: G_PKG_NAME,

Line 854: x_return_status := OKC_API.HANDLE_EXCEPTIONS

850: x_msg_data,
851: '_PVT'
852: );
853: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
854: x_return_status := OKC_API.HANDLE_EXCEPTIONS
855: (
856: l_api_name,
857: G_PKG_NAME,
858: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 858: 'OKC_API.G_RET_STS_UNEXP_ERROR',

854: x_return_status := OKC_API.HANDLE_EXCEPTIONS
855: (
856: l_api_name,
857: G_PKG_NAME,
858: 'OKC_API.G_RET_STS_UNEXP_ERROR',
859: x_msg_count,
860: x_msg_data,
861: '_PVT'
862: );

Line 864: x_return_status := OKC_API.HANDLE_EXCEPTIONS

860: x_msg_data,
861: '_PVT'
862: );
863: WHEN OTHERS THEN
864: x_return_status := OKC_API.HANDLE_EXCEPTIONS
865: (
866: l_api_name,
867: G_PKG_NAME,
868: 'OTHERS',

Line 879: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

875: -- PL/SQL TBL validate_row for:OKL_CURE_PAYMENT_LINES_V --
876: ----------------------------------------------------------
877: PROCEDURE validate_row(
878: p_api_version IN NUMBER,
879: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
880: x_return_status OUT NOCOPY VARCHAR2,
881: x_msg_count OUT NOCOPY NUMBER,
882: x_msg_data OUT NOCOPY VARCHAR2,
883: p_CPNv_tbl IN CPNv_tbl_type,

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

880: x_return_status OUT NOCOPY VARCHAR2,
881: x_msg_count OUT NOCOPY NUMBER,
882: x_msg_data OUT NOCOPY VARCHAR2,
883: p_CPNv_tbl IN CPNv_tbl_type,
884: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
885:
886: l_api_version CONSTANT NUMBER := 1;
887: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
888: i NUMBER := 0;

Line 890: OKC_API.init_msg_list(p_init_msg_list);

886: l_api_version CONSTANT NUMBER := 1;
887: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
888: i NUMBER := 0;
889: BEGIN
890: OKC_API.init_msg_list(p_init_msg_list);
891: -- Make sure PL/SQL table has records in it before passing
892: IF (p_CPNv_tbl.COUNT > 0) THEN
893: i := p_CPNv_tbl.FIRST;
894: LOOP

Line 896: l_error_rec OKC_API.ERROR_REC_TYPE;

892: IF (p_CPNv_tbl.COUNT > 0) THEN
893: i := p_CPNv_tbl.FIRST;
894: LOOP
895: DECLARE
896: l_error_rec OKC_API.ERROR_REC_TYPE;
897: BEGIN
898: l_error_rec.api_name := l_api_name;
899: l_error_rec.api_package := G_PKG_NAME;
900: l_error_rec.idx := i;

Line 903: p_init_msg_list => OKC_API.G_FALSE,

899: l_error_rec.api_package := G_PKG_NAME;
900: l_error_rec.idx := i;
901: validate_row (
902: p_api_version => p_api_version,
903: p_init_msg_list => OKC_API.G_FALSE,
904: x_return_status => l_error_rec.error_type,
905: x_msg_count => l_error_rec.msg_count,
906: x_msg_data => l_error_rec.msg_data,
907: p_CPNv_rec => p_CPNv_tbl(i));

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

904: x_return_status => l_error_rec.error_type,
905: x_msg_count => l_error_rec.msg_count,
906: x_msg_data => l_error_rec.msg_data,
907: p_CPNv_rec => p_CPNv_tbl(i));
908: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
909: l_error_rec.sqlcode := SQLCODE;
910: load_error_tbl(l_error_rec, px_error_tbl);
911: ELSE
912: x_msg_count := l_error_rec.msg_count;

Line 916: WHEN OKC_API.G_EXCEPTION_ERROR THEN

912: x_msg_count := l_error_rec.msg_count;
913: x_msg_data := l_error_rec.msg_data;
914: END IF;
915: EXCEPTION
916: WHEN OKC_API.G_EXCEPTION_ERROR THEN
917: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
918: l_error_rec.sqlcode := SQLCODE;
919: load_error_tbl(l_error_rec, px_error_tbl);
920: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

913: x_msg_data := l_error_rec.msg_data;
914: END IF;
915: EXCEPTION
916: WHEN OKC_API.G_EXCEPTION_ERROR THEN
917: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
918: l_error_rec.sqlcode := SQLCODE;
919: load_error_tbl(l_error_rec, px_error_tbl);
920: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
921: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 920: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

916: WHEN OKC_API.G_EXCEPTION_ERROR THEN
917: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
918: l_error_rec.sqlcode := SQLCODE;
919: load_error_tbl(l_error_rec, px_error_tbl);
920: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
921: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
922: l_error_rec.sqlcode := SQLCODE;
923: load_error_tbl(l_error_rec, px_error_tbl);
924: WHEN OTHERS THEN

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

917: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
918: l_error_rec.sqlcode := SQLCODE;
919: load_error_tbl(l_error_rec, px_error_tbl);
920: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
921: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
922: l_error_rec.sqlcode := SQLCODE;
923: load_error_tbl(l_error_rec, px_error_tbl);
924: WHEN OTHERS THEN
925: l_error_rec.error_type := 'OTHERS';

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

932: END IF;
933: -- Loop through the error_tbl to find the error with the highest severity
934: -- and return it.
935: x_return_status := find_highest_exception(px_error_tbl);
936: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
937: EXCEPTION
938: WHEN OKC_API.G_EXCEPTION_ERROR THEN
939: x_return_status := OKC_API.HANDLE_EXCEPTIONS
940: (

Line 938: WHEN OKC_API.G_EXCEPTION_ERROR THEN

934: -- and return it.
935: x_return_status := find_highest_exception(px_error_tbl);
936: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
937: EXCEPTION
938: WHEN OKC_API.G_EXCEPTION_ERROR THEN
939: x_return_status := OKC_API.HANDLE_EXCEPTIONS
940: (
941: l_api_name,
942: G_PKG_NAME,

Line 939: x_return_status := OKC_API.HANDLE_EXCEPTIONS

935: x_return_status := find_highest_exception(px_error_tbl);
936: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
937: EXCEPTION
938: WHEN OKC_API.G_EXCEPTION_ERROR THEN
939: x_return_status := OKC_API.HANDLE_EXCEPTIONS
940: (
941: l_api_name,
942: G_PKG_NAME,
943: 'OKC_API.G_RET_STS_ERROR',

Line 943: 'OKC_API.G_RET_STS_ERROR',

939: x_return_status := OKC_API.HANDLE_EXCEPTIONS
940: (
941: l_api_name,
942: G_PKG_NAME,
943: 'OKC_API.G_RET_STS_ERROR',
944: x_msg_count,
945: x_msg_data,
946: '_PVT'
947: );

Line 948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

944: x_msg_count,
945: x_msg_data,
946: '_PVT'
947: );
948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
949: x_return_status := OKC_API.HANDLE_EXCEPTIONS
950: (
951: l_api_name,
952: G_PKG_NAME,

Line 949: x_return_status := OKC_API.HANDLE_EXCEPTIONS

945: x_msg_data,
946: '_PVT'
947: );
948: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
949: x_return_status := OKC_API.HANDLE_EXCEPTIONS
950: (
951: l_api_name,
952: G_PKG_NAME,
953: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 953: 'OKC_API.G_RET_STS_UNEXP_ERROR',

949: x_return_status := OKC_API.HANDLE_EXCEPTIONS
950: (
951: l_api_name,
952: G_PKG_NAME,
953: 'OKC_API.G_RET_STS_UNEXP_ERROR',
954: x_msg_count,
955: x_msg_data,
956: '_PVT'
957: );

Line 959: x_return_status := OKC_API.HANDLE_EXCEPTIONS

955: x_msg_data,
956: '_PVT'
957: );
958: WHEN OTHERS THEN
959: x_return_status := OKC_API.HANDLE_EXCEPTIONS
960: (
961: l_api_name,
962: G_PKG_NAME,
963: 'OTHERS',

Line 975: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

971: -- PL/SQL TBL validate_row for:OKL_CURE_PAYMENT_LINES_V --
972: ----------------------------------------------------------
973: PROCEDURE validate_row(
974: p_api_version IN NUMBER,
975: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
976: x_return_status OUT NOCOPY VARCHAR2,
977: x_msg_count OUT NOCOPY NUMBER,
978: x_msg_data OUT NOCOPY VARCHAR2,
979: p_CPNv_tbl IN CPNv_tbl_type) IS

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

979: p_CPNv_tbl IN CPNv_tbl_type) IS
980:
981: l_api_version CONSTANT NUMBER := 1;
982: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
983: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
984: l_error_tbl OKC_API.ERROR_TBL_TYPE;
985: BEGIN
986: OKC_API.init_msg_list(p_init_msg_list);
987: -- Make sure PL/SQL table has records in it before passing

Line 984: l_error_tbl OKC_API.ERROR_TBL_TYPE;

980:
981: l_api_version CONSTANT NUMBER := 1;
982: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
983: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
984: l_error_tbl OKC_API.ERROR_TBL_TYPE;
985: BEGIN
986: OKC_API.init_msg_list(p_init_msg_list);
987: -- Make sure PL/SQL table has records in it before passing
988: IF (p_CPNv_tbl.COUNT > 0) THEN

Line 986: OKC_API.init_msg_list(p_init_msg_list);

982: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
983: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
984: l_error_tbl OKC_API.ERROR_TBL_TYPE;
985: BEGIN
986: OKC_API.init_msg_list(p_init_msg_list);
987: -- Make sure PL/SQL table has records in it before passing
988: IF (p_CPNv_tbl.COUNT > 0) THEN
989: validate_row (
990: p_api_version => p_api_version,

Line 991: p_init_msg_list => OKC_API.G_FALSE,

987: -- Make sure PL/SQL table has records in it before passing
988: IF (p_CPNv_tbl.COUNT > 0) THEN
989: validate_row (
990: p_api_version => p_api_version,
991: p_init_msg_list => OKC_API.G_FALSE,
992: x_return_status => x_return_status,
993: x_msg_count => x_msg_count,
994: x_msg_data => x_msg_data,
995: p_CPNv_tbl => p_CPNv_tbl,

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

994: x_msg_data => x_msg_data,
995: p_CPNv_tbl => p_CPNv_tbl,
996: px_error_tbl => l_error_tbl);
997: END IF;
998: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
999: EXCEPTION
1000: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1001: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1002: (

Line 1000: WHEN OKC_API.G_EXCEPTION_ERROR THEN

996: px_error_tbl => l_error_tbl);
997: END IF;
998: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
999: EXCEPTION
1000: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1001: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1002: (
1003: l_api_name,
1004: G_PKG_NAME,

Line 1001: x_return_status := OKC_API.HANDLE_EXCEPTIONS

997: END IF;
998: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
999: EXCEPTION
1000: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1001: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1002: (
1003: l_api_name,
1004: G_PKG_NAME,
1005: 'OKC_API.G_RET_STS_ERROR',

Line 1005: 'OKC_API.G_RET_STS_ERROR',

1001: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1002: (
1003: l_api_name,
1004: G_PKG_NAME,
1005: 'OKC_API.G_RET_STS_ERROR',
1006: x_msg_count,
1007: x_msg_data,
1008: '_PVT'
1009: );

Line 1010: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1006: x_msg_count,
1007: x_msg_data,
1008: '_PVT'
1009: );
1010: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1011: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1012: (
1013: l_api_name,
1014: G_PKG_NAME,

Line 1011: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1007: x_msg_data,
1008: '_PVT'
1009: );
1010: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1011: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1012: (
1013: l_api_name,
1014: G_PKG_NAME,
1015: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1015: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1011: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1012: (
1013: l_api_name,
1014: G_PKG_NAME,
1015: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1016: x_msg_count,
1017: x_msg_data,
1018: '_PVT'
1019: );

Line 1021: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1017: x_msg_data,
1018: '_PVT'
1019: );
1020: WHEN OTHERS THEN
1021: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1022: (
1023: l_api_name,
1024: G_PKG_NAME,
1025: 'OTHERS',

Line 1039: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1035: -------------------------------------------
1036: -- insert_row for:OKL_CURE_PAYMENT_LINES --
1037: -------------------------------------------
1038: PROCEDURE insert_row(
1039: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1040: x_return_status OUT NOCOPY VARCHAR2,
1041: x_msg_count OUT NOCOPY NUMBER,
1042: x_msg_data OUT NOCOPY VARCHAR2,
1043: p_OKL_cure_payment_lines_rec IN OKLCurePaymentLinesRecType,

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

1044: x_OKL_cure_payment_lines_rec OUT NOCOPY OKLCurePaymentLinesRecType) IS
1045:
1046: l_api_version CONSTANT NUMBER := 1;
1047: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
1048: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1049: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType := p_OKL_cure_payment_lines_rec;
1050: LDefOKLCurePaymentLinesRec OKLCurePaymentLinesRecType;
1051: -----------------------------------------------
1052: -- Set_Attributes for:OKL_CURE_PAYMENT_LINES --

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

1054: FUNCTION Set_Attributes (
1055: p_OKL_cure_payment_lines_rec IN OKLCurePaymentLinesRecType,
1056: x_OKL_cure_payment_lines_rec OUT NOCOPY OKLCurePaymentLinesRecType
1057: ) RETURN VARCHAR2 IS
1058: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1059: BEGIN
1060: x_OKL_cure_payment_lines_rec := p_OKL_cure_payment_lines_rec;
1061: RETURN(l_return_status);
1062: END Set_Attributes;

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

1060: x_OKL_cure_payment_lines_rec := p_OKL_cure_payment_lines_rec;
1061: RETURN(l_return_status);
1062: END Set_Attributes;
1063: BEGIN
1064: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1065: p_init_msg_list,
1066: '_PVT',
1067: x_return_status);
1068: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1064: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1065: p_init_msg_list,
1066: '_PVT',
1067: x_return_status);
1068: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1069: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1070: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1071: RAISE OKC_API.G_EXCEPTION_ERROR;
1072: END IF;

Line 1069: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1065: p_init_msg_list,
1066: '_PVT',
1067: x_return_status);
1068: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1069: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1070: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1071: RAISE OKC_API.G_EXCEPTION_ERROR;
1072: END IF;
1073: --- Setting item atributes

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

1066: '_PVT',
1067: x_return_status);
1068: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1069: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1070: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1071: RAISE OKC_API.G_EXCEPTION_ERROR;
1072: END IF;
1073: --- Setting item atributes
1074: l_return_status := Set_Attributes(

Line 1071: RAISE OKC_API.G_EXCEPTION_ERROR;

1067: x_return_status);
1068: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1069: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1070: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1071: RAISE OKC_API.G_EXCEPTION_ERROR;
1072: END IF;
1073: --- Setting item atributes
1074: l_return_status := Set_Attributes(
1075: p_OKL_cure_payment_lines_rec, -- IN

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

1074: l_return_status := Set_Attributes(
1075: p_OKL_cure_payment_lines_rec, -- IN
1076: l_OKL_cure_payment_lines_rec); -- OUT
1077: --- If any errors happen abort API
1078: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1079: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1080: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1081: RAISE OKC_API.G_EXCEPTION_ERROR;
1082: END IF;

Line 1079: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1075: p_OKL_cure_payment_lines_rec, -- IN
1076: l_OKL_cure_payment_lines_rec); -- OUT
1077: --- If any errors happen abort API
1078: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1079: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1080: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1081: RAISE OKC_API.G_EXCEPTION_ERROR;
1082: END IF;
1083: INSERT INTO OKL_CURE_PAYMENT_LINES(

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

1076: l_OKL_cure_payment_lines_rec); -- OUT
1077: --- If any errors happen abort API
1078: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1079: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1080: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1081: RAISE OKC_API.G_EXCEPTION_ERROR;
1082: END IF;
1083: INSERT INTO OKL_CURE_PAYMENT_LINES(
1084: cure_payment_line_id,

Line 1081: RAISE OKC_API.G_EXCEPTION_ERROR;

1077: --- If any errors happen abort API
1078: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1079: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1080: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1081: RAISE OKC_API.G_EXCEPTION_ERROR;
1082: END IF;
1083: INSERT INTO OKL_CURE_PAYMENT_LINES(
1084: cure_payment_line_id,
1085: cure_payment_id,

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

1164: l_OKL_cure_payment_lines_rec.last_update_login);
1165: -- Set OUT values
1166: x_OKL_cure_payment_lines_rec := l_OKL_cure_payment_lines_rec;
1167: x_return_status := l_return_status;
1168: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1169: EXCEPTION
1170: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1171: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1172: (

Line 1170: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1166: x_OKL_cure_payment_lines_rec := l_OKL_cure_payment_lines_rec;
1167: x_return_status := l_return_status;
1168: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1169: EXCEPTION
1170: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1171: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1172: (
1173: l_api_name,
1174: G_PKG_NAME,

Line 1171: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1167: x_return_status := l_return_status;
1168: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1169: EXCEPTION
1170: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1171: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1172: (
1173: l_api_name,
1174: G_PKG_NAME,
1175: 'OKC_API.G_RET_STS_ERROR',

Line 1175: 'OKC_API.G_RET_STS_ERROR',

1171: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1172: (
1173: l_api_name,
1174: G_PKG_NAME,
1175: 'OKC_API.G_RET_STS_ERROR',
1176: x_msg_count,
1177: x_msg_data,
1178: '_PVT'
1179: );

Line 1180: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1176: x_msg_count,
1177: x_msg_data,
1178: '_PVT'
1179: );
1180: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1181: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1182: (
1183: l_api_name,
1184: G_PKG_NAME,

Line 1181: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1177: x_msg_data,
1178: '_PVT'
1179: );
1180: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1181: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1182: (
1183: l_api_name,
1184: G_PKG_NAME,
1185: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1185: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1181: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1182: (
1183: l_api_name,
1184: G_PKG_NAME,
1185: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1186: x_msg_count,
1187: x_msg_data,
1188: '_PVT'
1189: );

Line 1191: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1187: x_msg_data,
1188: '_PVT'
1189: );
1190: WHEN OTHERS THEN
1191: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1192: (
1193: l_api_name,
1194: G_PKG_NAME,
1195: 'OTHERS',

Line 1206: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1202: -- insert_row for :OKL_CURE_PAYMENT_LINES_V --
1203: ----------------------------------------------
1204: PROCEDURE insert_row(
1205: p_api_version IN NUMBER,
1206: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1207: x_return_status OUT NOCOPY VARCHAR2,
1208: x_msg_count OUT NOCOPY NUMBER,
1209: x_msg_data OUT NOCOPY VARCHAR2,
1210: p_CPNv_rec IN CPNv_rec_type,

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

1211: x_CPNv_rec OUT NOCOPY CPNv_rec_type) IS
1212:
1213: l_api_version CONSTANT NUMBER := 1;
1214: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1215: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1216: l_CPNv_rec CPNv_rec_type := p_CPNv_rec;
1217: l_def_CPNv_rec CPNv_rec_type;
1218: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
1219: lx_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;

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

1238: FUNCTION Set_Attributes (
1239: p_CPNv_rec IN CPNv_rec_type,
1240: x_CPNv_rec OUT NOCOPY CPNv_rec_type
1241: ) RETURN VARCHAR2 IS
1242: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1243: BEGIN
1244: x_CPNv_rec := p_CPNv_rec;
1245: x_CPNv_rec.OBJECT_VERSION_NUMBER := 1;
1246: RETURN(l_return_status);

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

1245: x_CPNv_rec.OBJECT_VERSION_NUMBER := 1;
1246: RETURN(l_return_status);
1247: END Set_Attributes;
1248: BEGIN
1249: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1250: G_PKG_NAME,
1251: p_init_msg_list,
1252: l_api_version,
1253: p_api_version,

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

1252: l_api_version,
1253: p_api_version,
1254: '_PVT',
1255: x_return_status);
1256: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1258: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1259: RAISE OKC_API.G_EXCEPTION_ERROR;
1260: END IF;

Line 1257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1253: p_api_version,
1254: '_PVT',
1255: x_return_status);
1256: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1258: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1259: RAISE OKC_API.G_EXCEPTION_ERROR;
1260: END IF;
1261: l_CPNv_rec := null_out_defaults(p_CPNv_rec);

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

1254: '_PVT',
1255: x_return_status);
1256: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1258: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1259: RAISE OKC_API.G_EXCEPTION_ERROR;
1260: END IF;
1261: l_CPNv_rec := null_out_defaults(p_CPNv_rec);
1262: -- Set primary key value

Line 1259: RAISE OKC_API.G_EXCEPTION_ERROR;

1255: x_return_status);
1256: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1257: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1258: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1259: RAISE OKC_API.G_EXCEPTION_ERROR;
1260: END IF;
1261: l_CPNv_rec := null_out_defaults(p_CPNv_rec);
1262: -- Set primary key value
1263: l_CPNv_rec.CURE_PAYMENT_LINE_ID := get_seq_id;

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

1265: l_return_Status := Set_Attributes(
1266: l_CPNv_rec, -- IN
1267: l_def_CPNv_rec); -- OUT
1268: --- If any errors happen abort API
1269: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1270: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1271: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1272: RAISE OKC_API.G_EXCEPTION_ERROR;
1273: END IF;

Line 1270: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1266: l_CPNv_rec, -- IN
1267: l_def_CPNv_rec); -- OUT
1268: --- If any errors happen abort API
1269: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1270: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1271: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1272: RAISE OKC_API.G_EXCEPTION_ERROR;
1273: END IF;
1274: l_def_CPNv_rec := fill_who_columns(l_def_CPNv_rec);

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

1267: l_def_CPNv_rec); -- OUT
1268: --- If any errors happen abort API
1269: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1270: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1271: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1272: RAISE OKC_API.G_EXCEPTION_ERROR;
1273: END IF;
1274: l_def_CPNv_rec := fill_who_columns(l_def_CPNv_rec);
1275: --- Validate all non-missing attributes (Item Level Validation)

Line 1272: RAISE OKC_API.G_EXCEPTION_ERROR;

1268: --- If any errors happen abort API
1269: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1270: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1271: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1272: RAISE OKC_API.G_EXCEPTION_ERROR;
1273: END IF;
1274: l_def_CPNv_rec := fill_who_columns(l_def_CPNv_rec);
1275: --- Validate all non-missing attributes (Item Level Validation)
1276: l_return_status := Validate_Attributes(l_def_CPNv_rec);

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

1274: l_def_CPNv_rec := fill_who_columns(l_def_CPNv_rec);
1275: --- Validate all non-missing attributes (Item Level Validation)
1276: l_return_status := Validate_Attributes(l_def_CPNv_rec);
1277: --- If any errors happen abort API
1278: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1279: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1280: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1281: RAISE OKC_API.G_EXCEPTION_ERROR;
1282: END IF;

Line 1279: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1275: --- Validate all non-missing attributes (Item Level Validation)
1276: l_return_status := Validate_Attributes(l_def_CPNv_rec);
1277: --- If any errors happen abort API
1278: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1279: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1280: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1281: RAISE OKC_API.G_EXCEPTION_ERROR;
1282: END IF;
1283: l_return_status := Validate_Record(l_def_CPNv_rec);

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

1276: l_return_status := Validate_Attributes(l_def_CPNv_rec);
1277: --- If any errors happen abort API
1278: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1279: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1280: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1281: RAISE OKC_API.G_EXCEPTION_ERROR;
1282: END IF;
1283: l_return_status := Validate_Record(l_def_CPNv_rec);
1284: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1281: RAISE OKC_API.G_EXCEPTION_ERROR;

1277: --- If any errors happen abort API
1278: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1279: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1280: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1281: RAISE OKC_API.G_EXCEPTION_ERROR;
1282: END IF;
1283: l_return_status := Validate_Record(l_def_CPNv_rec);
1284: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1285: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1280: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1281: RAISE OKC_API.G_EXCEPTION_ERROR;
1282: END IF;
1283: l_return_status := Validate_Record(l_def_CPNv_rec);
1284: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1285: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1286: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1287: RAISE OKC_API.G_EXCEPTION_ERROR;
1288: END IF;

Line 1285: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1281: RAISE OKC_API.G_EXCEPTION_ERROR;
1282: END IF;
1283: l_return_status := Validate_Record(l_def_CPNv_rec);
1284: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1285: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1286: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1287: RAISE OKC_API.G_EXCEPTION_ERROR;
1288: END IF;
1289: -----------------------------------------

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

1282: END IF;
1283: l_return_status := Validate_Record(l_def_CPNv_rec);
1284: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1285: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1286: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1287: RAISE OKC_API.G_EXCEPTION_ERROR;
1288: END IF;
1289: -----------------------------------------
1290: -- Move VIEW record to "Child" records --

Line 1287: RAISE OKC_API.G_EXCEPTION_ERROR;

1283: l_return_status := Validate_Record(l_def_CPNv_rec);
1284: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1285: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1286: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1287: RAISE OKC_API.G_EXCEPTION_ERROR;
1288: END IF;
1289: -----------------------------------------
1290: -- Move VIEW record to "Child" records --
1291: -----------------------------------------

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

1300: x_msg_data,
1301: l_OKL_cure_payment_lines_rec,
1302: lx_OKL_cure_payment_lines_rec
1303: );
1304: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1305: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1306: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1307: RAISE OKC_API.G_EXCEPTION_ERROR;
1308: END IF;

Line 1305: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1301: l_OKL_cure_payment_lines_rec,
1302: lx_OKL_cure_payment_lines_rec
1303: );
1304: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1305: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1306: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1307: RAISE OKC_API.G_EXCEPTION_ERROR;
1308: END IF;
1309: migrate(lx_OKL_cure_payment_lines_rec, l_def_CPNv_rec);

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

1302: lx_OKL_cure_payment_lines_rec
1303: );
1304: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1305: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1306: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1307: RAISE OKC_API.G_EXCEPTION_ERROR;
1308: END IF;
1309: migrate(lx_OKL_cure_payment_lines_rec, l_def_CPNv_rec);
1310: -- Set OUT values

Line 1307: RAISE OKC_API.G_EXCEPTION_ERROR;

1303: );
1304: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1305: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1306: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1307: RAISE OKC_API.G_EXCEPTION_ERROR;
1308: END IF;
1309: migrate(lx_OKL_cure_payment_lines_rec, l_def_CPNv_rec);
1310: -- Set OUT values
1311: x_CPNv_rec := l_def_CPNv_rec;

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

1309: migrate(lx_OKL_cure_payment_lines_rec, l_def_CPNv_rec);
1310: -- Set OUT values
1311: x_CPNv_rec := l_def_CPNv_rec;
1312: x_return_status := l_return_status;
1313: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1314: EXCEPTION
1315: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1316: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1317: (

Line 1315: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1311: x_CPNv_rec := l_def_CPNv_rec;
1312: x_return_status := l_return_status;
1313: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1314: EXCEPTION
1315: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1316: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1317: (
1318: l_api_name,
1319: G_PKG_NAME,

Line 1316: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1312: x_return_status := l_return_status;
1313: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1314: EXCEPTION
1315: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1316: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1317: (
1318: l_api_name,
1319: G_PKG_NAME,
1320: 'OKC_API.G_RET_STS_ERROR',

Line 1320: 'OKC_API.G_RET_STS_ERROR',

1316: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1317: (
1318: l_api_name,
1319: G_PKG_NAME,
1320: 'OKC_API.G_RET_STS_ERROR',
1321: x_msg_count,
1322: x_msg_data,
1323: '_PVT'
1324: );

Line 1325: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1321: x_msg_count,
1322: x_msg_data,
1323: '_PVT'
1324: );
1325: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1326: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1327: (
1328: l_api_name,
1329: G_PKG_NAME,

Line 1326: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1322: x_msg_data,
1323: '_PVT'
1324: );
1325: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1326: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1327: (
1328: l_api_name,
1329: G_PKG_NAME,
1330: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1330: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1326: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1327: (
1328: l_api_name,
1329: G_PKG_NAME,
1330: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1331: x_msg_count,
1332: x_msg_data,
1333: '_PVT'
1334: );

Line 1336: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1332: x_msg_data,
1333: '_PVT'
1334: );
1335: WHEN OTHERS THEN
1336: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1337: (
1338: l_api_name,
1339: G_PKG_NAME,
1340: 'OTHERS',

Line 1351: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1347: -- PL/SQL TBL insert_row for:CPNV_TBL --
1348: ----------------------------------------
1349: PROCEDURE insert_row(
1350: p_api_version IN NUMBER,
1351: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1352: x_return_status OUT NOCOPY VARCHAR2,
1353: x_msg_count OUT NOCOPY NUMBER,
1354: x_msg_data OUT NOCOPY VARCHAR2,
1355: p_CPNv_tbl IN CPNv_tbl_type,

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

1353: x_msg_count OUT NOCOPY NUMBER,
1354: x_msg_data OUT NOCOPY VARCHAR2,
1355: p_CPNv_tbl IN CPNv_tbl_type,
1356: x_CPNv_tbl OUT NOCOPY CPNv_tbl_type,
1357: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
1358:
1359: l_api_version CONSTANT NUMBER := 1;
1360: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
1361: i NUMBER := 0;

Line 1363: OKC_API.init_msg_list(p_init_msg_list);

1359: l_api_version CONSTANT NUMBER := 1;
1360: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
1361: i NUMBER := 0;
1362: BEGIN
1363: OKC_API.init_msg_list(p_init_msg_list);
1364: -- Make sure PL/SQL table has records in it before passing
1365: IF (p_CPNv_tbl.COUNT > 0) THEN
1366: i := p_CPNv_tbl.FIRST;
1367: LOOP

Line 1369: l_error_rec OKC_API.ERROR_REC_TYPE;

1365: IF (p_CPNv_tbl.COUNT > 0) THEN
1366: i := p_CPNv_tbl.FIRST;
1367: LOOP
1368: DECLARE
1369: l_error_rec OKC_API.ERROR_REC_TYPE;
1370: BEGIN
1371: l_error_rec.api_name := l_api_name;
1372: l_error_rec.api_package := G_PKG_NAME;
1373: l_error_rec.idx := i;

Line 1376: p_init_msg_list => OKC_API.G_FALSE,

1372: l_error_rec.api_package := G_PKG_NAME;
1373: l_error_rec.idx := i;
1374: insert_row (
1375: p_api_version => p_api_version,
1376: p_init_msg_list => OKC_API.G_FALSE,
1377: x_return_status => l_error_rec.error_type,
1378: x_msg_count => l_error_rec.msg_count,
1379: x_msg_data => l_error_rec.msg_data,
1380: p_CPNv_rec => p_CPNv_tbl(i),

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

1378: x_msg_count => l_error_rec.msg_count,
1379: x_msg_data => l_error_rec.msg_data,
1380: p_CPNv_rec => p_CPNv_tbl(i),
1381: x_CPNv_rec => x_CPNv_tbl(i));
1382: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
1383: l_error_rec.sqlcode := SQLCODE;
1384: load_error_tbl(l_error_rec, px_error_tbl);
1385: ELSE
1386: x_msg_count := l_error_rec.msg_count;

Line 1390: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1386: x_msg_count := l_error_rec.msg_count;
1387: x_msg_data := l_error_rec.msg_data;
1388: END IF;
1389: EXCEPTION
1390: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1391: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1392: l_error_rec.sqlcode := SQLCODE;
1393: load_error_tbl(l_error_rec, px_error_tbl);
1394: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

1387: x_msg_data := l_error_rec.msg_data;
1388: END IF;
1389: EXCEPTION
1390: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1391: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1392: l_error_rec.sqlcode := SQLCODE;
1393: load_error_tbl(l_error_rec, px_error_tbl);
1394: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1395: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 1394: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1390: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1391: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1392: l_error_rec.sqlcode := SQLCODE;
1393: load_error_tbl(l_error_rec, px_error_tbl);
1394: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1395: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1396: l_error_rec.sqlcode := SQLCODE;
1397: load_error_tbl(l_error_rec, px_error_tbl);
1398: WHEN OTHERS THEN

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

1391: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1392: l_error_rec.sqlcode := SQLCODE;
1393: load_error_tbl(l_error_rec, px_error_tbl);
1394: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1395: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1396: l_error_rec.sqlcode := SQLCODE;
1397: load_error_tbl(l_error_rec, px_error_tbl);
1398: WHEN OTHERS THEN
1399: l_error_rec.error_type := 'OTHERS';

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

1406: END IF;
1407: -- Loop through the error_tbl to find the error with the highest severity
1408: -- and return it.
1409: x_return_status := find_highest_exception(px_error_tbl);
1410: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1411: EXCEPTION
1412: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1413: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1414: (

Line 1412: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1408: -- and return it.
1409: x_return_status := find_highest_exception(px_error_tbl);
1410: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1411: EXCEPTION
1412: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1413: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1414: (
1415: l_api_name,
1416: G_PKG_NAME,

Line 1413: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1409: x_return_status := find_highest_exception(px_error_tbl);
1410: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1411: EXCEPTION
1412: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1413: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1414: (
1415: l_api_name,
1416: G_PKG_NAME,
1417: 'OKC_API.G_RET_STS_ERROR',

Line 1417: 'OKC_API.G_RET_STS_ERROR',

1413: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1414: (
1415: l_api_name,
1416: G_PKG_NAME,
1417: 'OKC_API.G_RET_STS_ERROR',
1418: x_msg_count,
1419: x_msg_data,
1420: '_PVT'
1421: );

Line 1422: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1418: x_msg_count,
1419: x_msg_data,
1420: '_PVT'
1421: );
1422: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1423: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1424: (
1425: l_api_name,
1426: G_PKG_NAME,

Line 1423: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1419: x_msg_data,
1420: '_PVT'
1421: );
1422: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1423: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1424: (
1425: l_api_name,
1426: G_PKG_NAME,
1427: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1427: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1423: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1424: (
1425: l_api_name,
1426: G_PKG_NAME,
1427: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1428: x_msg_count,
1429: x_msg_data,
1430: '_PVT'
1431: );

Line 1433: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1429: x_msg_data,
1430: '_PVT'
1431: );
1432: WHEN OTHERS THEN
1433: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1434: (
1435: l_api_name,
1436: G_PKG_NAME,
1437: 'OTHERS',

Line 1449: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1445: -- PL/SQL TBL insert_row for:CPNV_TBL --
1446: ----------------------------------------
1447: PROCEDURE insert_row(
1448: p_api_version IN NUMBER,
1449: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1450: x_return_status OUT NOCOPY VARCHAR2,
1451: x_msg_count OUT NOCOPY NUMBER,
1452: x_msg_data OUT NOCOPY VARCHAR2,
1453: p_CPNv_tbl IN CPNv_tbl_type,

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

1454: x_CPNv_tbl OUT NOCOPY CPNv_tbl_type) IS
1455:
1456: l_api_version CONSTANT NUMBER := 1;
1457: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1458: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1459: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1460: BEGIN
1461: OKC_API.init_msg_list(p_init_msg_list);
1462: -- Make sure PL/SQL table has records in it before passing

Line 1459: l_error_tbl OKC_API.ERROR_TBL_TYPE;

1455:
1456: l_api_version CONSTANT NUMBER := 1;
1457: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1458: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1459: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1460: BEGIN
1461: OKC_API.init_msg_list(p_init_msg_list);
1462: -- Make sure PL/SQL table has records in it before passing
1463: IF (p_CPNv_tbl.COUNT > 0) THEN

Line 1461: OKC_API.init_msg_list(p_init_msg_list);

1457: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1458: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1459: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1460: BEGIN
1461: OKC_API.init_msg_list(p_init_msg_list);
1462: -- Make sure PL/SQL table has records in it before passing
1463: IF (p_CPNv_tbl.COUNT > 0) THEN
1464: insert_row (
1465: p_api_version => p_api_version,

Line 1466: p_init_msg_list => OKC_API.G_FALSE,

1462: -- Make sure PL/SQL table has records in it before passing
1463: IF (p_CPNv_tbl.COUNT > 0) THEN
1464: insert_row (
1465: p_api_version => p_api_version,
1466: p_init_msg_list => OKC_API.G_FALSE,
1467: x_return_status => x_return_status,
1468: x_msg_count => x_msg_count,
1469: x_msg_data => x_msg_data,
1470: p_CPNv_tbl => p_CPNv_tbl,

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

1470: p_CPNv_tbl => p_CPNv_tbl,
1471: x_CPNv_tbl => x_CPNv_tbl,
1472: px_error_tbl => l_error_tbl);
1473: END IF;
1474: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1475: EXCEPTION
1476: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1477: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1478: (

Line 1476: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1472: px_error_tbl => l_error_tbl);
1473: END IF;
1474: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1475: EXCEPTION
1476: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1477: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1478: (
1479: l_api_name,
1480: G_PKG_NAME,

Line 1477: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1473: END IF;
1474: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1475: EXCEPTION
1476: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1477: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1478: (
1479: l_api_name,
1480: G_PKG_NAME,
1481: 'OKC_API.G_RET_STS_ERROR',

Line 1481: 'OKC_API.G_RET_STS_ERROR',

1477: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1478: (
1479: l_api_name,
1480: G_PKG_NAME,
1481: 'OKC_API.G_RET_STS_ERROR',
1482: x_msg_count,
1483: x_msg_data,
1484: '_PVT'
1485: );

Line 1486: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1482: x_msg_count,
1483: x_msg_data,
1484: '_PVT'
1485: );
1486: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1487: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1488: (
1489: l_api_name,
1490: G_PKG_NAME,

Line 1487: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1483: x_msg_data,
1484: '_PVT'
1485: );
1486: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1487: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1488: (
1489: l_api_name,
1490: G_PKG_NAME,
1491: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1491: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1487: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1488: (
1489: l_api_name,
1490: G_PKG_NAME,
1491: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1492: x_msg_count,
1493: x_msg_data,
1494: '_PVT'
1495: );

Line 1497: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1493: x_msg_data,
1494: '_PVT'
1495: );
1496: WHEN OTHERS THEN
1497: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1498: (
1499: l_api_name,
1500: G_PKG_NAME,
1501: 'OTHERS',

Line 1515: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1511: -----------------------------------------
1512: -- lock_row for:OKL_CURE_PAYMENT_LINES --
1513: -----------------------------------------
1514: PROCEDURE lock_row(
1515: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1516: x_return_status OUT NOCOPY VARCHAR2,
1517: x_msg_count OUT NOCOPY NUMBER,
1518: x_msg_data OUT NOCOPY VARCHAR2,
1519: p_OKL_cure_payment_lines_rec IN OKLCurePaymentLinesRecType) IS

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

1532: FROM OKL_CURE_PAYMENT_LINES
1533: WHERE CURE_PAYMENT_LINE_ID = p_OKL_cure_payment_lines_rec.cure_payment_line_id;
1534: l_api_version CONSTANT NUMBER := 1;
1535: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1536: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1537: l_object_version_number OKL_CURE_PAYMENT_LINES.OBJECT_VERSION_NUMBER%TYPE;
1538: lc_object_version_number OKL_CURE_PAYMENT_LINES.OBJECT_VERSION_NUMBER%TYPE;
1539: l_row_notfound BOOLEAN := FALSE;
1540: lc_row_notfound BOOLEAN := FALSE;

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

1538: lc_object_version_number OKL_CURE_PAYMENT_LINES.OBJECT_VERSION_NUMBER%TYPE;
1539: l_row_notfound BOOLEAN := FALSE;
1540: lc_row_notfound BOOLEAN := FALSE;
1541: BEGIN
1542: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1543: p_init_msg_list,
1544: '_PVT',
1545: x_return_status);
1546: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1542: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1543: p_init_msg_list,
1544: '_PVT',
1545: x_return_status);
1546: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1547: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1548: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1549: RAISE OKC_API.G_EXCEPTION_ERROR;
1550: END IF;

Line 1547: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1543: p_init_msg_list,
1544: '_PVT',
1545: x_return_status);
1546: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1547: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1548: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1549: RAISE OKC_API.G_EXCEPTION_ERROR;
1550: END IF;
1551: BEGIN

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

1544: '_PVT',
1545: x_return_status);
1546: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1547: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1548: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1549: RAISE OKC_API.G_EXCEPTION_ERROR;
1550: END IF;
1551: BEGIN
1552: OPEN lock_csr(p_OKL_cure_payment_lines_rec);

Line 1549: RAISE OKC_API.G_EXCEPTION_ERROR;

1545: x_return_status);
1546: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1547: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1548: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1549: RAISE OKC_API.G_EXCEPTION_ERROR;
1550: END IF;
1551: BEGIN
1552: OPEN lock_csr(p_OKL_cure_payment_lines_rec);
1553: FETCH lock_csr INTO l_object_version_number;

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

1557: WHEN E_Resource_Busy THEN
1558: IF (lock_csr%ISOPEN) THEN
1559: CLOSE lock_csr;
1560: END IF;
1561: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
1562: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
1563: END;
1564:
1565: IF ( l_row_notfound ) THEN

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

1568: lc_row_notfound := lchk_csr%NOTFOUND;
1569: CLOSE lchk_csr;
1570: END IF;
1571: IF (lc_row_notfound) THEN
1572: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1573: RAISE OKC_API.G_EXCEPTION_ERROR;
1574: ELSIF lc_object_version_number > p_OKL_cure_payment_lines_rec.object_version_number THEN
1575: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1576: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1573: RAISE OKC_API.G_EXCEPTION_ERROR;

1569: CLOSE lchk_csr;
1570: END IF;
1571: IF (lc_row_notfound) THEN
1572: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1573: RAISE OKC_API.G_EXCEPTION_ERROR;
1574: ELSIF lc_object_version_number > p_OKL_cure_payment_lines_rec.object_version_number THEN
1575: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1576: RAISE OKC_API.G_EXCEPTION_ERROR;
1577: ELSIF lc_object_version_number <> p_OKL_cure_payment_lines_rec.object_version_number THEN

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

1571: IF (lc_row_notfound) THEN
1572: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1573: RAISE OKC_API.G_EXCEPTION_ERROR;
1574: ELSIF lc_object_version_number > p_OKL_cure_payment_lines_rec.object_version_number THEN
1575: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1576: RAISE OKC_API.G_EXCEPTION_ERROR;
1577: ELSIF lc_object_version_number <> p_OKL_cure_payment_lines_rec.object_version_number THEN
1578: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1579: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1576: RAISE OKC_API.G_EXCEPTION_ERROR;

1572: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1573: RAISE OKC_API.G_EXCEPTION_ERROR;
1574: ELSIF lc_object_version_number > p_OKL_cure_payment_lines_rec.object_version_number THEN
1575: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1576: RAISE OKC_API.G_EXCEPTION_ERROR;
1577: ELSIF lc_object_version_number <> p_OKL_cure_payment_lines_rec.object_version_number THEN
1578: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: ELSIF lc_object_version_number = -1 THEN

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

1574: ELSIF lc_object_version_number > p_OKL_cure_payment_lines_rec.object_version_number THEN
1575: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1576: RAISE OKC_API.G_EXCEPTION_ERROR;
1577: ELSIF lc_object_version_number <> p_OKL_cure_payment_lines_rec.object_version_number THEN
1578: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: ELSIF lc_object_version_number = -1 THEN
1581: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1582: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1579: RAISE OKC_API.G_EXCEPTION_ERROR;

1575: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1576: RAISE OKC_API.G_EXCEPTION_ERROR;
1577: ELSIF lc_object_version_number <> p_OKL_cure_payment_lines_rec.object_version_number THEN
1578: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: ELSIF lc_object_version_number = -1 THEN
1581: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1582: RAISE OKC_API.G_EXCEPTION_ERROR;
1583: END IF;

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

1577: ELSIF lc_object_version_number <> p_OKL_cure_payment_lines_rec.object_version_number THEN
1578: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: ELSIF lc_object_version_number = -1 THEN
1581: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1582: RAISE OKC_API.G_EXCEPTION_ERROR;
1583: END IF;
1584: x_return_status := l_return_status;
1585: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1582: RAISE OKC_API.G_EXCEPTION_ERROR;

1578: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: ELSIF lc_object_version_number = -1 THEN
1581: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1582: RAISE OKC_API.G_EXCEPTION_ERROR;
1583: END IF;
1584: x_return_status := l_return_status;
1585: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1586: EXCEPTION

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

1581: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1582: RAISE OKC_API.G_EXCEPTION_ERROR;
1583: END IF;
1584: x_return_status := l_return_status;
1585: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1586: EXCEPTION
1587: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1588: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1589: (

Line 1587: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1583: END IF;
1584: x_return_status := l_return_status;
1585: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1586: EXCEPTION
1587: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1588: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1589: (
1590: l_api_name,
1591: G_PKG_NAME,

Line 1588: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1584: x_return_status := l_return_status;
1585: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1586: EXCEPTION
1587: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1588: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1589: (
1590: l_api_name,
1591: G_PKG_NAME,
1592: 'OKC_API.G_RET_STS_ERROR',

Line 1592: 'OKC_API.G_RET_STS_ERROR',

1588: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1589: (
1590: l_api_name,
1591: G_PKG_NAME,
1592: 'OKC_API.G_RET_STS_ERROR',
1593: x_msg_count,
1594: x_msg_data,
1595: '_PVT'
1596: );

Line 1597: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1593: x_msg_count,
1594: x_msg_data,
1595: '_PVT'
1596: );
1597: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1598: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1599: (
1600: l_api_name,
1601: G_PKG_NAME,

Line 1598: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1594: x_msg_data,
1595: '_PVT'
1596: );
1597: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1598: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1599: (
1600: l_api_name,
1601: G_PKG_NAME,
1602: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1602: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1598: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1599: (
1600: l_api_name,
1601: G_PKG_NAME,
1602: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1603: x_msg_count,
1604: x_msg_data,
1605: '_PVT'
1606: );

Line 1608: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1604: x_msg_data,
1605: '_PVT'
1606: );
1607: WHEN OTHERS THEN
1608: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1609: (
1610: l_api_name,
1611: G_PKG_NAME,
1612: 'OTHERS',

Line 1623: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1619: -- lock_row for: OKL_CURE_PAYMENT_LINES_V --
1620: --------------------------------------------
1621: PROCEDURE lock_row(
1622: p_api_version IN NUMBER,
1623: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1624: x_return_status OUT NOCOPY VARCHAR2,
1625: x_msg_count OUT NOCOPY NUMBER,
1626: x_msg_data OUT NOCOPY VARCHAR2,
1627: p_CPNv_rec IN CPNv_rec_type) IS

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

1627: p_CPNv_rec IN CPNv_rec_type) IS
1628:
1629: l_api_version CONSTANT NUMBER := 1;
1630: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1631: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1632: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
1633: BEGIN
1634: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1635: G_PKG_NAME,

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

1630: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1631: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1632: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
1633: BEGIN
1634: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1635: G_PKG_NAME,
1636: p_init_msg_list,
1637: l_api_version,
1638: p_api_version,

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

1637: l_api_version,
1638: p_api_version,
1639: '_PVT',
1640: x_return_status);
1641: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1642: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1643: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1644: RAISE OKC_API.G_EXCEPTION_ERROR;
1645: END IF;

Line 1642: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1638: p_api_version,
1639: '_PVT',
1640: x_return_status);
1641: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1642: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1643: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1644: RAISE OKC_API.G_EXCEPTION_ERROR;
1645: END IF;
1646: -----------------------------------------

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

1639: '_PVT',
1640: x_return_status);
1641: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1642: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1643: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1644: RAISE OKC_API.G_EXCEPTION_ERROR;
1645: END IF;
1646: -----------------------------------------
1647: -- Move VIEW record to "Child" records --

Line 1644: RAISE OKC_API.G_EXCEPTION_ERROR;

1640: x_return_status);
1641: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1642: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1643: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1644: RAISE OKC_API.G_EXCEPTION_ERROR;
1645: END IF;
1646: -----------------------------------------
1647: -- Move VIEW record to "Child" records --
1648: -----------------------------------------

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

1656: x_msg_count,
1657: x_msg_data,
1658: l_OKL_cure_payment_lines_rec
1659: );
1660: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1661: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1662: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1663: RAISE OKC_API.G_EXCEPTION_ERROR;
1664: END IF;

Line 1661: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1657: x_msg_data,
1658: l_OKL_cure_payment_lines_rec
1659: );
1660: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1661: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1662: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1663: RAISE OKC_API.G_EXCEPTION_ERROR;
1664: END IF;
1665: x_return_status := l_return_status;

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

1658: l_OKL_cure_payment_lines_rec
1659: );
1660: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1661: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1662: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1663: RAISE OKC_API.G_EXCEPTION_ERROR;
1664: END IF;
1665: x_return_status := l_return_status;
1666: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1663: RAISE OKC_API.G_EXCEPTION_ERROR;

1659: );
1660: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1661: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1662: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1663: RAISE OKC_API.G_EXCEPTION_ERROR;
1664: END IF;
1665: x_return_status := l_return_status;
1666: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1667: EXCEPTION

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

1662: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1663: RAISE OKC_API.G_EXCEPTION_ERROR;
1664: END IF;
1665: x_return_status := l_return_status;
1666: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1667: EXCEPTION
1668: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1669: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1670: (

Line 1668: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1664: END IF;
1665: x_return_status := l_return_status;
1666: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1667: EXCEPTION
1668: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1669: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1670: (
1671: l_api_name,
1672: G_PKG_NAME,

Line 1669: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1665: x_return_status := l_return_status;
1666: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1667: EXCEPTION
1668: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1669: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1670: (
1671: l_api_name,
1672: G_PKG_NAME,
1673: 'OKC_API.G_RET_STS_ERROR',

Line 1673: 'OKC_API.G_RET_STS_ERROR',

1669: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1670: (
1671: l_api_name,
1672: G_PKG_NAME,
1673: 'OKC_API.G_RET_STS_ERROR',
1674: x_msg_count,
1675: x_msg_data,
1676: '_PVT'
1677: );

Line 1678: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1674: x_msg_count,
1675: x_msg_data,
1676: '_PVT'
1677: );
1678: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1679: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1680: (
1681: l_api_name,
1682: G_PKG_NAME,

Line 1679: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1675: x_msg_data,
1676: '_PVT'
1677: );
1678: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1679: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1680: (
1681: l_api_name,
1682: G_PKG_NAME,
1683: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1683: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1679: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1680: (
1681: l_api_name,
1682: G_PKG_NAME,
1683: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1684: x_msg_count,
1685: x_msg_data,
1686: '_PVT'
1687: );

Line 1689: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1685: x_msg_data,
1686: '_PVT'
1687: );
1688: WHEN OTHERS THEN
1689: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1690: (
1691: l_api_name,
1692: G_PKG_NAME,
1693: 'OTHERS',

Line 1704: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1700: -- PL/SQL TBL lock_row for:CPNV_TBL --
1701: --------------------------------------
1702: PROCEDURE lock_row(
1703: p_api_version IN NUMBER,
1704: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1705: x_return_status OUT NOCOPY VARCHAR2,
1706: x_msg_count OUT NOCOPY NUMBER,
1707: x_msg_data OUT NOCOPY VARCHAR2,
1708: p_CPNv_tbl IN CPNv_tbl_type,

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

1705: x_return_status OUT NOCOPY VARCHAR2,
1706: x_msg_count OUT NOCOPY NUMBER,
1707: x_msg_data OUT NOCOPY VARCHAR2,
1708: p_CPNv_tbl IN CPNv_tbl_type,
1709: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
1710:
1711: l_api_version CONSTANT NUMBER := 1;
1712: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
1713: i NUMBER := 0;

Line 1715: OKC_API.init_msg_list(p_init_msg_list);

1711: l_api_version CONSTANT NUMBER := 1;
1712: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
1713: i NUMBER := 0;
1714: BEGIN
1715: OKC_API.init_msg_list(p_init_msg_list);
1716: -- Make sure PL/SQL table has recrods in it before passing
1717: IF (p_CPNv_tbl.COUNT > 0) THEN
1718: i := p_CPNv_tbl.FIRST;
1719: LOOP

Line 1721: l_error_rec OKC_API.ERROR_REC_TYPE;

1717: IF (p_CPNv_tbl.COUNT > 0) THEN
1718: i := p_CPNv_tbl.FIRST;
1719: LOOP
1720: DECLARE
1721: l_error_rec OKC_API.ERROR_REC_TYPE;
1722: BEGIN
1723: l_error_rec.api_name := l_api_name;
1724: l_error_rec.api_package := G_PKG_NAME;
1725: l_error_rec.idx := i;

Line 1728: p_init_msg_list => OKC_API.G_FALSE,

1724: l_error_rec.api_package := G_PKG_NAME;
1725: l_error_rec.idx := i;
1726: lock_row(
1727: p_api_version => p_api_version,
1728: p_init_msg_list => OKC_API.G_FALSE,
1729: x_return_status => l_error_rec.error_type,
1730: x_msg_count => l_error_rec.msg_count,
1731: x_msg_data => l_error_rec.msg_data,
1732: p_CPNv_rec => p_CPNv_tbl(i));

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

1729: x_return_status => l_error_rec.error_type,
1730: x_msg_count => l_error_rec.msg_count,
1731: x_msg_data => l_error_rec.msg_data,
1732: p_CPNv_rec => p_CPNv_tbl(i));
1733: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
1734: l_error_rec.sqlcode := SQLCODE;
1735: load_error_tbl(l_error_rec, px_error_tbl);
1736: ELSE
1737: x_msg_count := l_error_rec.msg_count;

Line 1741: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1737: x_msg_count := l_error_rec.msg_count;
1738: x_msg_data := l_error_rec.msg_data;
1739: END IF;
1740: EXCEPTION
1741: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1742: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1743: l_error_rec.sqlcode := SQLCODE;
1744: load_error_tbl(l_error_rec, px_error_tbl);
1745: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

1738: x_msg_data := l_error_rec.msg_data;
1739: END IF;
1740: EXCEPTION
1741: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1742: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1743: l_error_rec.sqlcode := SQLCODE;
1744: load_error_tbl(l_error_rec, px_error_tbl);
1745: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1746: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 1745: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1741: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1742: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1743: l_error_rec.sqlcode := SQLCODE;
1744: load_error_tbl(l_error_rec, px_error_tbl);
1745: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1746: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1747: l_error_rec.sqlcode := SQLCODE;
1748: load_error_tbl(l_error_rec, px_error_tbl);
1749: WHEN OTHERS THEN

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

1742: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
1743: l_error_rec.sqlcode := SQLCODE;
1744: load_error_tbl(l_error_rec, px_error_tbl);
1745: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1746: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
1747: l_error_rec.sqlcode := SQLCODE;
1748: load_error_tbl(l_error_rec, px_error_tbl);
1749: WHEN OTHERS THEN
1750: l_error_rec.error_type := 'OTHERS';

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

1757: END IF;
1758: -- Loop through the error_tbl to find the error with the highest severity
1759: -- and return it.
1760: x_return_status := find_highest_exception(px_error_tbl);
1761: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1762: EXCEPTION
1763: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1764: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1765: (

Line 1763: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1759: -- and return it.
1760: x_return_status := find_highest_exception(px_error_tbl);
1761: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1762: EXCEPTION
1763: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1764: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1765: (
1766: l_api_name,
1767: G_PKG_NAME,

Line 1764: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1760: x_return_status := find_highest_exception(px_error_tbl);
1761: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1762: EXCEPTION
1763: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1764: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1765: (
1766: l_api_name,
1767: G_PKG_NAME,
1768: 'OKC_API.G_RET_STS_ERROR',

Line 1768: 'OKC_API.G_RET_STS_ERROR',

1764: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1765: (
1766: l_api_name,
1767: G_PKG_NAME,
1768: 'OKC_API.G_RET_STS_ERROR',
1769: x_msg_count,
1770: x_msg_data,
1771: '_PVT'
1772: );

Line 1773: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1774: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 1778: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1774: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1775: (
1776: l_api_name,
1777: G_PKG_NAME,
1778: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1779: x_msg_count,
1780: x_msg_data,
1781: '_PVT'
1782: );

Line 1784: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 1799: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1795: -- PL/SQL TBL lock_row for:CPNV_TBL --
1796: --------------------------------------
1797: PROCEDURE lock_row(
1798: p_api_version IN NUMBER,
1799: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1800: x_return_status OUT NOCOPY VARCHAR2,
1801: x_msg_count OUT NOCOPY NUMBER,
1802: x_msg_data OUT NOCOPY VARCHAR2,
1803: p_CPNv_tbl IN CPNv_tbl_type) IS

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

1803: p_CPNv_tbl IN CPNv_tbl_type) IS
1804:
1805: l_api_version CONSTANT NUMBER := 1;
1806: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
1807: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1808: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1809: BEGIN
1810: OKC_API.init_msg_list(p_init_msg_list);
1811: -- Make sure PL/SQL table has recrods in it before passing

Line 1808: l_error_tbl OKC_API.ERROR_TBL_TYPE;

1804:
1805: l_api_version CONSTANT NUMBER := 1;
1806: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
1807: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1808: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1809: BEGIN
1810: OKC_API.init_msg_list(p_init_msg_list);
1811: -- Make sure PL/SQL table has recrods in it before passing
1812: IF (p_CPNv_tbl.COUNT > 0) THEN

Line 1810: OKC_API.init_msg_list(p_init_msg_list);

1806: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
1807: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1808: l_error_tbl OKC_API.ERROR_TBL_TYPE;
1809: BEGIN
1810: OKC_API.init_msg_list(p_init_msg_list);
1811: -- Make sure PL/SQL table has recrods in it before passing
1812: IF (p_CPNv_tbl.COUNT > 0) THEN
1813: lock_row(
1814: p_api_version => p_api_version,

Line 1815: p_init_msg_list => OKC_API.G_FALSE,

1811: -- Make sure PL/SQL table has recrods in it before passing
1812: IF (p_CPNv_tbl.COUNT > 0) THEN
1813: lock_row(
1814: p_api_version => p_api_version,
1815: p_init_msg_list => OKC_API.G_FALSE,
1816: x_return_status => x_return_status,
1817: x_msg_count => x_msg_count,
1818: x_msg_data => x_msg_data,
1819: p_CPNv_tbl => p_CPNv_tbl,

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

1818: x_msg_data => x_msg_data,
1819: p_CPNv_tbl => p_CPNv_tbl,
1820: px_error_tbl => l_error_tbl);
1821: END IF;
1822: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1823: EXCEPTION
1824: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1825: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1826: (

Line 1824: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1820: px_error_tbl => l_error_tbl);
1821: END IF;
1822: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1823: EXCEPTION
1824: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1825: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1826: (
1827: l_api_name,
1828: G_PKG_NAME,

Line 1825: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1821: END IF;
1822: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1823: EXCEPTION
1824: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1825: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1826: (
1827: l_api_name,
1828: G_PKG_NAME,
1829: 'OKC_API.G_RET_STS_ERROR',

Line 1829: 'OKC_API.G_RET_STS_ERROR',

1825: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1826: (
1827: l_api_name,
1828: G_PKG_NAME,
1829: 'OKC_API.G_RET_STS_ERROR',
1830: x_msg_count,
1831: x_msg_data,
1832: '_PVT'
1833: );

Line 1834: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1830: x_msg_count,
1831: x_msg_data,
1832: '_PVT'
1833: );
1834: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1835: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1836: (
1837: l_api_name,
1838: G_PKG_NAME,

Line 1835: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1831: x_msg_data,
1832: '_PVT'
1833: );
1834: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1835: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1836: (
1837: l_api_name,
1838: G_PKG_NAME,
1839: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1839: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1835: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1836: (
1837: l_api_name,
1838: G_PKG_NAME,
1839: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1840: x_msg_count,
1841: x_msg_data,
1842: '_PVT'
1843: );

Line 1845: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1841: x_msg_data,
1842: '_PVT'
1843: );
1844: WHEN OTHERS THEN
1845: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1846: (
1847: l_api_name,
1848: G_PKG_NAME,
1849: 'OTHERS',

Line 1862: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1858: -------------------------------------------
1859: -- update_row for:OKL_CURE_PAYMENT_LINES --
1860: -------------------------------------------
1861: PROCEDURE update_row(
1862: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1863: x_return_status OUT NOCOPY VARCHAR2,
1864: x_msg_count OUT NOCOPY NUMBER,
1865: x_msg_data OUT NOCOPY VARCHAR2,
1866: p_OKL_cure_payment_lines_rec IN OKLCurePaymentLinesRecType,

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

1867: x_OKL_cure_payment_lines_rec OUT NOCOPY OKLCurePaymentLinesRecType) IS
1868:
1869: l_api_version CONSTANT NUMBER := 1;
1870: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
1871: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1872: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType := p_OKL_cure_payment_lines_rec;
1873: LDefOKLCurePaymentLinesRec OKLCurePaymentLinesRecType;
1874: l_row_notfound BOOLEAN := TRUE;
1875: ----------------------------------

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

1880: x_OKL_cure_payment_lines_rec OUT NOCOPY OKLCurePaymentLinesRecType
1881: ) RETURN VARCHAR2 IS
1882: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
1883: l_row_notfound BOOLEAN := TRUE;
1884: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1885: BEGIN
1886: x_OKL_cure_payment_lines_rec := p_OKL_cure_payment_lines_rec;
1887: -- Get current database values
1888: l_OKL_cure_payment_lines_rec := get_rec(p_OKL_cure_payment_lines_rec, l_return_status);

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

1885: BEGIN
1886: x_OKL_cure_payment_lines_rec := p_OKL_cure_payment_lines_rec;
1887: -- Get current database values
1888: l_OKL_cure_payment_lines_rec := get_rec(p_OKL_cure_payment_lines_rec, l_return_status);
1889: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
1890: IF (x_OKL_cure_payment_lines_rec.cure_payment_line_id = OKC_API.G_MISS_NUM)
1891: THEN
1892: x_OKL_cure_payment_lines_rec.cure_payment_line_id := l_OKL_cure_payment_lines_rec.cure_payment_line_id;
1893: END IF;

Line 1890: IF (x_OKL_cure_payment_lines_rec.cure_payment_line_id = OKC_API.G_MISS_NUM)

1886: x_OKL_cure_payment_lines_rec := p_OKL_cure_payment_lines_rec;
1887: -- Get current database values
1888: l_OKL_cure_payment_lines_rec := get_rec(p_OKL_cure_payment_lines_rec, l_return_status);
1889: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
1890: IF (x_OKL_cure_payment_lines_rec.cure_payment_line_id = OKC_API.G_MISS_NUM)
1891: THEN
1892: x_OKL_cure_payment_lines_rec.cure_payment_line_id := l_OKL_cure_payment_lines_rec.cure_payment_line_id;
1893: END IF;
1894: IF (x_OKL_cure_payment_lines_rec.cure_payment_id = OKC_API.G_MISS_NUM)

Line 1894: IF (x_OKL_cure_payment_lines_rec.cure_payment_id = OKC_API.G_MISS_NUM)

1890: IF (x_OKL_cure_payment_lines_rec.cure_payment_line_id = OKC_API.G_MISS_NUM)
1891: THEN
1892: x_OKL_cure_payment_lines_rec.cure_payment_line_id := l_OKL_cure_payment_lines_rec.cure_payment_line_id;
1893: END IF;
1894: IF (x_OKL_cure_payment_lines_rec.cure_payment_id = OKC_API.G_MISS_NUM)
1895: THEN
1896: x_OKL_cure_payment_lines_rec.cure_payment_id := l_OKL_cure_payment_lines_rec.cure_payment_id;
1897: END IF;
1898: IF (x_OKL_cure_payment_lines_rec.chr_id = OKC_API.G_MISS_NUM)

Line 1898: IF (x_OKL_cure_payment_lines_rec.chr_id = OKC_API.G_MISS_NUM)

1894: IF (x_OKL_cure_payment_lines_rec.cure_payment_id = OKC_API.G_MISS_NUM)
1895: THEN
1896: x_OKL_cure_payment_lines_rec.cure_payment_id := l_OKL_cure_payment_lines_rec.cure_payment_id;
1897: END IF;
1898: IF (x_OKL_cure_payment_lines_rec.chr_id = OKC_API.G_MISS_NUM)
1899: THEN
1900: x_OKL_cure_payment_lines_rec.chr_id := l_OKL_cure_payment_lines_rec.chr_id;
1901: END IF;
1902: IF (x_OKL_cure_payment_lines_rec.amount = OKC_API.G_MISS_NUM)

Line 1902: IF (x_OKL_cure_payment_lines_rec.amount = OKC_API.G_MISS_NUM)

1898: IF (x_OKL_cure_payment_lines_rec.chr_id = OKC_API.G_MISS_NUM)
1899: THEN
1900: x_OKL_cure_payment_lines_rec.chr_id := l_OKL_cure_payment_lines_rec.chr_id;
1901: END IF;
1902: IF (x_OKL_cure_payment_lines_rec.amount = OKC_API.G_MISS_NUM)
1903: THEN
1904: x_OKL_cure_payment_lines_rec.amount := l_OKL_cure_payment_lines_rec.amount;
1905: END IF;
1906: IF (x_OKL_cure_payment_lines_rec.cured_flag = OKC_API.G_MISS_CHAR)

Line 1906: IF (x_OKL_cure_payment_lines_rec.cured_flag = OKC_API.G_MISS_CHAR)

1902: IF (x_OKL_cure_payment_lines_rec.amount = OKC_API.G_MISS_NUM)
1903: THEN
1904: x_OKL_cure_payment_lines_rec.amount := l_OKL_cure_payment_lines_rec.amount;
1905: END IF;
1906: IF (x_OKL_cure_payment_lines_rec.cured_flag = OKC_API.G_MISS_CHAR)
1907: THEN
1908: x_OKL_cure_payment_lines_rec.cured_flag := l_OKL_cure_payment_lines_rec.cured_flag;
1909: END IF;
1910: IF (x_OKL_cure_payment_lines_rec.status = OKC_API.G_MISS_CHAR)

Line 1910: IF (x_OKL_cure_payment_lines_rec.status = OKC_API.G_MISS_CHAR)

1906: IF (x_OKL_cure_payment_lines_rec.cured_flag = OKC_API.G_MISS_CHAR)
1907: THEN
1908: x_OKL_cure_payment_lines_rec.cured_flag := l_OKL_cure_payment_lines_rec.cured_flag;
1909: END IF;
1910: IF (x_OKL_cure_payment_lines_rec.status = OKC_API.G_MISS_CHAR)
1911: THEN
1912: x_OKL_cure_payment_lines_rec.status := l_OKL_cure_payment_lines_rec.status;
1913: END IF;
1914: IF (x_OKL_cure_payment_lines_rec.cure_refund_id = OKC_API.G_MISS_NUM)

Line 1914: IF (x_OKL_cure_payment_lines_rec.cure_refund_id = OKC_API.G_MISS_NUM)

1910: IF (x_OKL_cure_payment_lines_rec.status = OKC_API.G_MISS_CHAR)
1911: THEN
1912: x_OKL_cure_payment_lines_rec.status := l_OKL_cure_payment_lines_rec.status;
1913: END IF;
1914: IF (x_OKL_cure_payment_lines_rec.cure_refund_id = OKC_API.G_MISS_NUM)
1915: THEN
1916: x_OKL_cure_payment_lines_rec.cure_refund_id := l_OKL_cure_payment_lines_rec.cure_refund_id;
1917: END IF;
1918: IF (x_OKL_cure_payment_lines_rec.approval_status = OKC_API.G_MISS_CHAR)

Line 1918: IF (x_OKL_cure_payment_lines_rec.approval_status = OKC_API.G_MISS_CHAR)

1914: IF (x_OKL_cure_payment_lines_rec.cure_refund_id = OKC_API.G_MISS_NUM)
1915: THEN
1916: x_OKL_cure_payment_lines_rec.cure_refund_id := l_OKL_cure_payment_lines_rec.cure_refund_id;
1917: END IF;
1918: IF (x_OKL_cure_payment_lines_rec.approval_status = OKC_API.G_MISS_CHAR)
1919: THEN
1920: x_OKL_cure_payment_lines_rec.approval_status := l_OKL_cure_payment_lines_rec.approval_status;
1921: END IF;
1922: IF (x_OKL_cure_payment_lines_rec.approval_reason = OKC_API.G_MISS_CHAR)

Line 1922: IF (x_OKL_cure_payment_lines_rec.approval_reason = OKC_API.G_MISS_CHAR)

1918: IF (x_OKL_cure_payment_lines_rec.approval_status = OKC_API.G_MISS_CHAR)
1919: THEN
1920: x_OKL_cure_payment_lines_rec.approval_status := l_OKL_cure_payment_lines_rec.approval_status;
1921: END IF;
1922: IF (x_OKL_cure_payment_lines_rec.approval_reason = OKC_API.G_MISS_CHAR)
1923: THEN
1924: x_OKL_cure_payment_lines_rec.approval_reason := l_OKL_cure_payment_lines_rec.approval_reason;
1925: END IF;
1926: IF (x_OKL_cure_payment_lines_rec.transaction_id = OKC_API.G_MISS_NUM)

Line 1926: IF (x_OKL_cure_payment_lines_rec.transaction_id = OKC_API.G_MISS_NUM)

1922: IF (x_OKL_cure_payment_lines_rec.approval_reason = OKC_API.G_MISS_CHAR)
1923: THEN
1924: x_OKL_cure_payment_lines_rec.approval_reason := l_OKL_cure_payment_lines_rec.approval_reason;
1925: END IF;
1926: IF (x_OKL_cure_payment_lines_rec.transaction_id = OKC_API.G_MISS_NUM)
1927: THEN
1928: x_OKL_cure_payment_lines_rec.transaction_id := l_OKL_cure_payment_lines_rec.transaction_id;
1929: END IF;
1930: IF (x_OKL_cure_payment_lines_rec.tai_id = OKC_API.G_MISS_NUM)

Line 1930: IF (x_OKL_cure_payment_lines_rec.tai_id = OKC_API.G_MISS_NUM)

1926: IF (x_OKL_cure_payment_lines_rec.transaction_id = OKC_API.G_MISS_NUM)
1927: THEN
1928: x_OKL_cure_payment_lines_rec.transaction_id := l_OKL_cure_payment_lines_rec.transaction_id;
1929: END IF;
1930: IF (x_OKL_cure_payment_lines_rec.tai_id = OKC_API.G_MISS_NUM)
1931: THEN
1932: x_OKL_cure_payment_lines_rec.tai_id := l_OKL_cure_payment_lines_rec.tai_id;
1933: END IF;
1934: IF (x_OKL_cure_payment_lines_rec.process_status = OKC_API.G_MISS_CHAR)

Line 1934: IF (x_OKL_cure_payment_lines_rec.process_status = OKC_API.G_MISS_CHAR)

1930: IF (x_OKL_cure_payment_lines_rec.tai_id = OKC_API.G_MISS_NUM)
1931: THEN
1932: x_OKL_cure_payment_lines_rec.tai_id := l_OKL_cure_payment_lines_rec.tai_id;
1933: END IF;
1934: IF (x_OKL_cure_payment_lines_rec.process_status = OKC_API.G_MISS_CHAR)
1935: THEN
1936: x_OKL_cure_payment_lines_rec.process_status := l_OKL_cure_payment_lines_rec.process_status;
1937: END IF;
1938: IF (x_OKL_cure_payment_lines_rec.rct_id = OKC_API.G_MISS_NUM)

Line 1938: IF (x_OKL_cure_payment_lines_rec.rct_id = OKC_API.G_MISS_NUM)

1934: IF (x_OKL_cure_payment_lines_rec.process_status = OKC_API.G_MISS_CHAR)
1935: THEN
1936: x_OKL_cure_payment_lines_rec.process_status := l_OKL_cure_payment_lines_rec.process_status;
1937: END IF;
1938: IF (x_OKL_cure_payment_lines_rec.rct_id = OKC_API.G_MISS_NUM)
1939: THEN
1940: x_OKL_cure_payment_lines_rec.rct_id := l_OKL_cure_payment_lines_rec.rct_id;
1941: END IF;
1942: IF (x_OKL_cure_payment_lines_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 1942: IF (x_OKL_cure_payment_lines_rec.object_version_number = OKC_API.G_MISS_NUM)

1938: IF (x_OKL_cure_payment_lines_rec.rct_id = OKC_API.G_MISS_NUM)
1939: THEN
1940: x_OKL_cure_payment_lines_rec.rct_id := l_OKL_cure_payment_lines_rec.rct_id;
1941: END IF;
1942: IF (x_OKL_cure_payment_lines_rec.object_version_number = OKC_API.G_MISS_NUM)
1943: THEN
1944: x_OKL_cure_payment_lines_rec.object_version_number := l_OKL_cure_payment_lines_rec.object_version_number;
1945: END IF;
1946: IF (x_OKL_cure_payment_lines_rec.org_id = OKC_API.G_MISS_NUM)

Line 1946: IF (x_OKL_cure_payment_lines_rec.org_id = OKC_API.G_MISS_NUM)

1942: IF (x_OKL_cure_payment_lines_rec.object_version_number = OKC_API.G_MISS_NUM)
1943: THEN
1944: x_OKL_cure_payment_lines_rec.object_version_number := l_OKL_cure_payment_lines_rec.object_version_number;
1945: END IF;
1946: IF (x_OKL_cure_payment_lines_rec.org_id = OKC_API.G_MISS_NUM)
1947: THEN
1948: x_OKL_cure_payment_lines_rec.org_id := l_OKL_cure_payment_lines_rec.org_id;
1949: END IF;
1950: IF (x_OKL_cure_payment_lines_rec.request_id = OKC_API.G_MISS_NUM)

Line 1950: IF (x_OKL_cure_payment_lines_rec.request_id = OKC_API.G_MISS_NUM)

1946: IF (x_OKL_cure_payment_lines_rec.org_id = OKC_API.G_MISS_NUM)
1947: THEN
1948: x_OKL_cure_payment_lines_rec.org_id := l_OKL_cure_payment_lines_rec.org_id;
1949: END IF;
1950: IF (x_OKL_cure_payment_lines_rec.request_id = OKC_API.G_MISS_NUM)
1951: THEN
1952: x_OKL_cure_payment_lines_rec.request_id := l_OKL_cure_payment_lines_rec.request_id;
1953: END IF;
1954: IF (x_OKL_cure_payment_lines_rec.program_application_id = OKC_API.G_MISS_NUM)

Line 1954: IF (x_OKL_cure_payment_lines_rec.program_application_id = OKC_API.G_MISS_NUM)

1950: IF (x_OKL_cure_payment_lines_rec.request_id = OKC_API.G_MISS_NUM)
1951: THEN
1952: x_OKL_cure_payment_lines_rec.request_id := l_OKL_cure_payment_lines_rec.request_id;
1953: END IF;
1954: IF (x_OKL_cure_payment_lines_rec.program_application_id = OKC_API.G_MISS_NUM)
1955: THEN
1956: x_OKL_cure_payment_lines_rec.program_application_id := l_OKL_cure_payment_lines_rec.program_application_id;
1957: END IF;
1958: IF (x_OKL_cure_payment_lines_rec.program_id = OKC_API.G_MISS_NUM)

Line 1958: IF (x_OKL_cure_payment_lines_rec.program_id = OKC_API.G_MISS_NUM)

1954: IF (x_OKL_cure_payment_lines_rec.program_application_id = OKC_API.G_MISS_NUM)
1955: THEN
1956: x_OKL_cure_payment_lines_rec.program_application_id := l_OKL_cure_payment_lines_rec.program_application_id;
1957: END IF;
1958: IF (x_OKL_cure_payment_lines_rec.program_id = OKC_API.G_MISS_NUM)
1959: THEN
1960: x_OKL_cure_payment_lines_rec.program_id := l_OKL_cure_payment_lines_rec.program_id;
1961: END IF;
1962: IF (x_OKL_cure_payment_lines_rec.program_update_date = OKC_API.G_MISS_DATE)

Line 1962: IF (x_OKL_cure_payment_lines_rec.program_update_date = OKC_API.G_MISS_DATE)

1958: IF (x_OKL_cure_payment_lines_rec.program_id = OKC_API.G_MISS_NUM)
1959: THEN
1960: x_OKL_cure_payment_lines_rec.program_id := l_OKL_cure_payment_lines_rec.program_id;
1961: END IF;
1962: IF (x_OKL_cure_payment_lines_rec.program_update_date = OKC_API.G_MISS_DATE)
1963: THEN
1964: x_OKL_cure_payment_lines_rec.program_update_date := l_OKL_cure_payment_lines_rec.program_update_date;
1965: END IF;
1966: IF (x_OKL_cure_payment_lines_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 1966: IF (x_OKL_cure_payment_lines_rec.attribute_category = OKC_API.G_MISS_CHAR)

1962: IF (x_OKL_cure_payment_lines_rec.program_update_date = OKC_API.G_MISS_DATE)
1963: THEN
1964: x_OKL_cure_payment_lines_rec.program_update_date := l_OKL_cure_payment_lines_rec.program_update_date;
1965: END IF;
1966: IF (x_OKL_cure_payment_lines_rec.attribute_category = OKC_API.G_MISS_CHAR)
1967: THEN
1968: x_OKL_cure_payment_lines_rec.attribute_category := l_OKL_cure_payment_lines_rec.attribute_category;
1969: END IF;
1970: IF (x_OKL_cure_payment_lines_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 1970: IF (x_OKL_cure_payment_lines_rec.attribute1 = OKC_API.G_MISS_CHAR)

1966: IF (x_OKL_cure_payment_lines_rec.attribute_category = OKC_API.G_MISS_CHAR)
1967: THEN
1968: x_OKL_cure_payment_lines_rec.attribute_category := l_OKL_cure_payment_lines_rec.attribute_category;
1969: END IF;
1970: IF (x_OKL_cure_payment_lines_rec.attribute1 = OKC_API.G_MISS_CHAR)
1971: THEN
1972: x_OKL_cure_payment_lines_rec.attribute1 := l_OKL_cure_payment_lines_rec.attribute1;
1973: END IF;
1974: IF (x_OKL_cure_payment_lines_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 1974: IF (x_OKL_cure_payment_lines_rec.attribute2 = OKC_API.G_MISS_CHAR)

1970: IF (x_OKL_cure_payment_lines_rec.attribute1 = OKC_API.G_MISS_CHAR)
1971: THEN
1972: x_OKL_cure_payment_lines_rec.attribute1 := l_OKL_cure_payment_lines_rec.attribute1;
1973: END IF;
1974: IF (x_OKL_cure_payment_lines_rec.attribute2 = OKC_API.G_MISS_CHAR)
1975: THEN
1976: x_OKL_cure_payment_lines_rec.attribute2 := l_OKL_cure_payment_lines_rec.attribute2;
1977: END IF;
1978: IF (x_OKL_cure_payment_lines_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 1978: IF (x_OKL_cure_payment_lines_rec.attribute3 = OKC_API.G_MISS_CHAR)

1974: IF (x_OKL_cure_payment_lines_rec.attribute2 = OKC_API.G_MISS_CHAR)
1975: THEN
1976: x_OKL_cure_payment_lines_rec.attribute2 := l_OKL_cure_payment_lines_rec.attribute2;
1977: END IF;
1978: IF (x_OKL_cure_payment_lines_rec.attribute3 = OKC_API.G_MISS_CHAR)
1979: THEN
1980: x_OKL_cure_payment_lines_rec.attribute3 := l_OKL_cure_payment_lines_rec.attribute3;
1981: END IF;
1982: IF (x_OKL_cure_payment_lines_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 1982: IF (x_OKL_cure_payment_lines_rec.attribute4 = OKC_API.G_MISS_CHAR)

1978: IF (x_OKL_cure_payment_lines_rec.attribute3 = OKC_API.G_MISS_CHAR)
1979: THEN
1980: x_OKL_cure_payment_lines_rec.attribute3 := l_OKL_cure_payment_lines_rec.attribute3;
1981: END IF;
1982: IF (x_OKL_cure_payment_lines_rec.attribute4 = OKC_API.G_MISS_CHAR)
1983: THEN
1984: x_OKL_cure_payment_lines_rec.attribute4 := l_OKL_cure_payment_lines_rec.attribute4;
1985: END IF;
1986: IF (x_OKL_cure_payment_lines_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 1986: IF (x_OKL_cure_payment_lines_rec.attribute5 = OKC_API.G_MISS_CHAR)

1982: IF (x_OKL_cure_payment_lines_rec.attribute4 = OKC_API.G_MISS_CHAR)
1983: THEN
1984: x_OKL_cure_payment_lines_rec.attribute4 := l_OKL_cure_payment_lines_rec.attribute4;
1985: END IF;
1986: IF (x_OKL_cure_payment_lines_rec.attribute5 = OKC_API.G_MISS_CHAR)
1987: THEN
1988: x_OKL_cure_payment_lines_rec.attribute5 := l_OKL_cure_payment_lines_rec.attribute5;
1989: END IF;
1990: IF (x_OKL_cure_payment_lines_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 1990: IF (x_OKL_cure_payment_lines_rec.attribute6 = OKC_API.G_MISS_CHAR)

1986: IF (x_OKL_cure_payment_lines_rec.attribute5 = OKC_API.G_MISS_CHAR)
1987: THEN
1988: x_OKL_cure_payment_lines_rec.attribute5 := l_OKL_cure_payment_lines_rec.attribute5;
1989: END IF;
1990: IF (x_OKL_cure_payment_lines_rec.attribute6 = OKC_API.G_MISS_CHAR)
1991: THEN
1992: x_OKL_cure_payment_lines_rec.attribute6 := l_OKL_cure_payment_lines_rec.attribute6;
1993: END IF;
1994: IF (x_OKL_cure_payment_lines_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 1994: IF (x_OKL_cure_payment_lines_rec.attribute7 = OKC_API.G_MISS_CHAR)

1990: IF (x_OKL_cure_payment_lines_rec.attribute6 = OKC_API.G_MISS_CHAR)
1991: THEN
1992: x_OKL_cure_payment_lines_rec.attribute6 := l_OKL_cure_payment_lines_rec.attribute6;
1993: END IF;
1994: IF (x_OKL_cure_payment_lines_rec.attribute7 = OKC_API.G_MISS_CHAR)
1995: THEN
1996: x_OKL_cure_payment_lines_rec.attribute7 := l_OKL_cure_payment_lines_rec.attribute7;
1997: END IF;
1998: IF (x_OKL_cure_payment_lines_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 1998: IF (x_OKL_cure_payment_lines_rec.attribute8 = OKC_API.G_MISS_CHAR)

1994: IF (x_OKL_cure_payment_lines_rec.attribute7 = OKC_API.G_MISS_CHAR)
1995: THEN
1996: x_OKL_cure_payment_lines_rec.attribute7 := l_OKL_cure_payment_lines_rec.attribute7;
1997: END IF;
1998: IF (x_OKL_cure_payment_lines_rec.attribute8 = OKC_API.G_MISS_CHAR)
1999: THEN
2000: x_OKL_cure_payment_lines_rec.attribute8 := l_OKL_cure_payment_lines_rec.attribute8;
2001: END IF;
2002: IF (x_OKL_cure_payment_lines_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 2002: IF (x_OKL_cure_payment_lines_rec.attribute9 = OKC_API.G_MISS_CHAR)

1998: IF (x_OKL_cure_payment_lines_rec.attribute8 = OKC_API.G_MISS_CHAR)
1999: THEN
2000: x_OKL_cure_payment_lines_rec.attribute8 := l_OKL_cure_payment_lines_rec.attribute8;
2001: END IF;
2002: IF (x_OKL_cure_payment_lines_rec.attribute9 = OKC_API.G_MISS_CHAR)
2003: THEN
2004: x_OKL_cure_payment_lines_rec.attribute9 := l_OKL_cure_payment_lines_rec.attribute9;
2005: END IF;
2006: IF (x_OKL_cure_payment_lines_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 2006: IF (x_OKL_cure_payment_lines_rec.attribute10 = OKC_API.G_MISS_CHAR)

2002: IF (x_OKL_cure_payment_lines_rec.attribute9 = OKC_API.G_MISS_CHAR)
2003: THEN
2004: x_OKL_cure_payment_lines_rec.attribute9 := l_OKL_cure_payment_lines_rec.attribute9;
2005: END IF;
2006: IF (x_OKL_cure_payment_lines_rec.attribute10 = OKC_API.G_MISS_CHAR)
2007: THEN
2008: x_OKL_cure_payment_lines_rec.attribute10 := l_OKL_cure_payment_lines_rec.attribute10;
2009: END IF;
2010: IF (x_OKL_cure_payment_lines_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 2010: IF (x_OKL_cure_payment_lines_rec.attribute11 = OKC_API.G_MISS_CHAR)

2006: IF (x_OKL_cure_payment_lines_rec.attribute10 = OKC_API.G_MISS_CHAR)
2007: THEN
2008: x_OKL_cure_payment_lines_rec.attribute10 := l_OKL_cure_payment_lines_rec.attribute10;
2009: END IF;
2010: IF (x_OKL_cure_payment_lines_rec.attribute11 = OKC_API.G_MISS_CHAR)
2011: THEN
2012: x_OKL_cure_payment_lines_rec.attribute11 := l_OKL_cure_payment_lines_rec.attribute11;
2013: END IF;
2014: IF (x_OKL_cure_payment_lines_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 2014: IF (x_OKL_cure_payment_lines_rec.attribute12 = OKC_API.G_MISS_CHAR)

2010: IF (x_OKL_cure_payment_lines_rec.attribute11 = OKC_API.G_MISS_CHAR)
2011: THEN
2012: x_OKL_cure_payment_lines_rec.attribute11 := l_OKL_cure_payment_lines_rec.attribute11;
2013: END IF;
2014: IF (x_OKL_cure_payment_lines_rec.attribute12 = OKC_API.G_MISS_CHAR)
2015: THEN
2016: x_OKL_cure_payment_lines_rec.attribute12 := l_OKL_cure_payment_lines_rec.attribute12;
2017: END IF;
2018: IF (x_OKL_cure_payment_lines_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 2018: IF (x_OKL_cure_payment_lines_rec.attribute13 = OKC_API.G_MISS_CHAR)

2014: IF (x_OKL_cure_payment_lines_rec.attribute12 = OKC_API.G_MISS_CHAR)
2015: THEN
2016: x_OKL_cure_payment_lines_rec.attribute12 := l_OKL_cure_payment_lines_rec.attribute12;
2017: END IF;
2018: IF (x_OKL_cure_payment_lines_rec.attribute13 = OKC_API.G_MISS_CHAR)
2019: THEN
2020: x_OKL_cure_payment_lines_rec.attribute13 := l_OKL_cure_payment_lines_rec.attribute13;
2021: END IF;
2022: IF (x_OKL_cure_payment_lines_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 2022: IF (x_OKL_cure_payment_lines_rec.attribute14 = OKC_API.G_MISS_CHAR)

2018: IF (x_OKL_cure_payment_lines_rec.attribute13 = OKC_API.G_MISS_CHAR)
2019: THEN
2020: x_OKL_cure_payment_lines_rec.attribute13 := l_OKL_cure_payment_lines_rec.attribute13;
2021: END IF;
2022: IF (x_OKL_cure_payment_lines_rec.attribute14 = OKC_API.G_MISS_CHAR)
2023: THEN
2024: x_OKL_cure_payment_lines_rec.attribute14 := l_OKL_cure_payment_lines_rec.attribute14;
2025: END IF;
2026: IF (x_OKL_cure_payment_lines_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 2026: IF (x_OKL_cure_payment_lines_rec.attribute15 = OKC_API.G_MISS_CHAR)

2022: IF (x_OKL_cure_payment_lines_rec.attribute14 = OKC_API.G_MISS_CHAR)
2023: THEN
2024: x_OKL_cure_payment_lines_rec.attribute14 := l_OKL_cure_payment_lines_rec.attribute14;
2025: END IF;
2026: IF (x_OKL_cure_payment_lines_rec.attribute15 = OKC_API.G_MISS_CHAR)
2027: THEN
2028: x_OKL_cure_payment_lines_rec.attribute15 := l_OKL_cure_payment_lines_rec.attribute15;
2029: END IF;
2030: IF (x_OKL_cure_payment_lines_rec.created_by = OKC_API.G_MISS_NUM)

Line 2030: IF (x_OKL_cure_payment_lines_rec.created_by = OKC_API.G_MISS_NUM)

2026: IF (x_OKL_cure_payment_lines_rec.attribute15 = OKC_API.G_MISS_CHAR)
2027: THEN
2028: x_OKL_cure_payment_lines_rec.attribute15 := l_OKL_cure_payment_lines_rec.attribute15;
2029: END IF;
2030: IF (x_OKL_cure_payment_lines_rec.created_by = OKC_API.G_MISS_NUM)
2031: THEN
2032: x_OKL_cure_payment_lines_rec.created_by := l_OKL_cure_payment_lines_rec.created_by;
2033: END IF;
2034: IF (x_OKL_cure_payment_lines_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2034: IF (x_OKL_cure_payment_lines_rec.creation_date = OKC_API.G_MISS_DATE)

2030: IF (x_OKL_cure_payment_lines_rec.created_by = OKC_API.G_MISS_NUM)
2031: THEN
2032: x_OKL_cure_payment_lines_rec.created_by := l_OKL_cure_payment_lines_rec.created_by;
2033: END IF;
2034: IF (x_OKL_cure_payment_lines_rec.creation_date = OKC_API.G_MISS_DATE)
2035: THEN
2036: x_OKL_cure_payment_lines_rec.creation_date := l_OKL_cure_payment_lines_rec.creation_date;
2037: END IF;
2038: IF (x_OKL_cure_payment_lines_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2038: IF (x_OKL_cure_payment_lines_rec.last_updated_by = OKC_API.G_MISS_NUM)

2034: IF (x_OKL_cure_payment_lines_rec.creation_date = OKC_API.G_MISS_DATE)
2035: THEN
2036: x_OKL_cure_payment_lines_rec.creation_date := l_OKL_cure_payment_lines_rec.creation_date;
2037: END IF;
2038: IF (x_OKL_cure_payment_lines_rec.last_updated_by = OKC_API.G_MISS_NUM)
2039: THEN
2040: x_OKL_cure_payment_lines_rec.last_updated_by := l_OKL_cure_payment_lines_rec.last_updated_by;
2041: END IF;
2042: IF (x_OKL_cure_payment_lines_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2042: IF (x_OKL_cure_payment_lines_rec.last_update_date = OKC_API.G_MISS_DATE)

2038: IF (x_OKL_cure_payment_lines_rec.last_updated_by = OKC_API.G_MISS_NUM)
2039: THEN
2040: x_OKL_cure_payment_lines_rec.last_updated_by := l_OKL_cure_payment_lines_rec.last_updated_by;
2041: END IF;
2042: IF (x_OKL_cure_payment_lines_rec.last_update_date = OKC_API.G_MISS_DATE)
2043: THEN
2044: x_OKL_cure_payment_lines_rec.last_update_date := l_OKL_cure_payment_lines_rec.last_update_date;
2045: END IF;
2046: IF (x_OKL_cure_payment_lines_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2046: IF (x_OKL_cure_payment_lines_rec.last_update_login = OKC_API.G_MISS_NUM)

2042: IF (x_OKL_cure_payment_lines_rec.last_update_date = OKC_API.G_MISS_DATE)
2043: THEN
2044: x_OKL_cure_payment_lines_rec.last_update_date := l_OKL_cure_payment_lines_rec.last_update_date;
2045: END IF;
2046: IF (x_OKL_cure_payment_lines_rec.last_update_login = OKC_API.G_MISS_NUM)
2047: THEN
2048: x_OKL_cure_payment_lines_rec.last_update_login := l_OKL_cure_payment_lines_rec.last_update_login;
2049: END IF;
2050: END IF;

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

2056: FUNCTION Set_Attributes (
2057: p_OKL_cure_payment_lines_rec IN OKLCurePaymentLinesRecType,
2058: x_OKL_cure_payment_lines_rec OUT NOCOPY OKLCurePaymentLinesRecType
2059: ) RETURN VARCHAR2 IS
2060: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2061: BEGIN
2062: x_OKL_cure_payment_lines_rec := p_OKL_cure_payment_lines_rec;
2063: x_OKL_cure_payment_lines_rec.OBJECT_VERSION_NUMBER := p_OKL_cure_payment_lines_rec.OBJECT_VERSION_NUMBER + 1;
2064: RETURN(l_return_status);

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

2063: x_OKL_cure_payment_lines_rec.OBJECT_VERSION_NUMBER := p_OKL_cure_payment_lines_rec.OBJECT_VERSION_NUMBER + 1;
2064: RETURN(l_return_status);
2065: END Set_Attributes;
2066: BEGIN
2067: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2068: p_init_msg_list,
2069: '_PVT',
2070: x_return_status);
2071: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2067: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2068: p_init_msg_list,
2069: '_PVT',
2070: x_return_status);
2071: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2072: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2073: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2074: RAISE OKC_API.G_EXCEPTION_ERROR;
2075: END IF;

Line 2072: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2068: p_init_msg_list,
2069: '_PVT',
2070: x_return_status);
2071: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2072: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2073: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2074: RAISE OKC_API.G_EXCEPTION_ERROR;
2075: END IF;
2076: --- Setting item attributes

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

2069: '_PVT',
2070: x_return_status);
2071: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2072: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2073: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2074: RAISE OKC_API.G_EXCEPTION_ERROR;
2075: END IF;
2076: --- Setting item attributes
2077: l_return_status := Set_Attributes(

Line 2074: RAISE OKC_API.G_EXCEPTION_ERROR;

2070: x_return_status);
2071: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2072: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2073: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2074: RAISE OKC_API.G_EXCEPTION_ERROR;
2075: END IF;
2076: --- Setting item attributes
2077: l_return_status := Set_Attributes(
2078: p_OKL_cure_payment_lines_rec, -- IN

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

2077: l_return_status := Set_Attributes(
2078: p_OKL_cure_payment_lines_rec, -- IN
2079: l_OKL_cure_payment_lines_rec); -- OUT
2080: --- If any errors happen abort API
2081: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2082: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2083: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2084: RAISE OKC_API.G_EXCEPTION_ERROR;
2085: END IF;

Line 2082: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2078: p_OKL_cure_payment_lines_rec, -- IN
2079: l_OKL_cure_payment_lines_rec); -- OUT
2080: --- If any errors happen abort API
2081: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2082: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2083: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2084: RAISE OKC_API.G_EXCEPTION_ERROR;
2085: END IF;
2086: l_return_status := populate_new_record(l_OKL_cure_payment_lines_rec, LDefOKLCurePaymentLinesRec);

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

2079: l_OKL_cure_payment_lines_rec); -- OUT
2080: --- If any errors happen abort API
2081: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2082: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2083: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2084: RAISE OKC_API.G_EXCEPTION_ERROR;
2085: END IF;
2086: l_return_status := populate_new_record(l_OKL_cure_payment_lines_rec, LDefOKLCurePaymentLinesRec);
2087: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2084: RAISE OKC_API.G_EXCEPTION_ERROR;

2080: --- If any errors happen abort API
2081: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2082: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2083: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2084: RAISE OKC_API.G_EXCEPTION_ERROR;
2085: END IF;
2086: l_return_status := populate_new_record(l_OKL_cure_payment_lines_rec, LDefOKLCurePaymentLinesRec);
2087: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2088: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2083: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2084: RAISE OKC_API.G_EXCEPTION_ERROR;
2085: END IF;
2086: l_return_status := populate_new_record(l_OKL_cure_payment_lines_rec, LDefOKLCurePaymentLinesRec);
2087: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2088: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2089: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2090: RAISE OKC_API.G_EXCEPTION_ERROR;
2091: END IF;

Line 2088: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2084: RAISE OKC_API.G_EXCEPTION_ERROR;
2085: END IF;
2086: l_return_status := populate_new_record(l_OKL_cure_payment_lines_rec, LDefOKLCurePaymentLinesRec);
2087: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2088: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2089: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2090: RAISE OKC_API.G_EXCEPTION_ERROR;
2091: END IF;
2092: UPDATE OKL_CURE_PAYMENT_LINES

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

2085: END IF;
2086: l_return_status := populate_new_record(l_OKL_cure_payment_lines_rec, LDefOKLCurePaymentLinesRec);
2087: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2088: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2089: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2090: RAISE OKC_API.G_EXCEPTION_ERROR;
2091: END IF;
2092: UPDATE OKL_CURE_PAYMENT_LINES
2093: SET CURE_PAYMENT_ID = LDefOKLCurePaymentLinesRec.cure_payment_id,

Line 2090: RAISE OKC_API.G_EXCEPTION_ERROR;

2086: l_return_status := populate_new_record(l_OKL_cure_payment_lines_rec, LDefOKLCurePaymentLinesRec);
2087: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2088: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2089: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2090: RAISE OKC_API.G_EXCEPTION_ERROR;
2091: END IF;
2092: UPDATE OKL_CURE_PAYMENT_LINES
2093: SET CURE_PAYMENT_ID = LDefOKLCurePaymentLinesRec.cure_payment_id,
2094: CHR_ID = LDefOKLCurePaymentLinesRec.chr_id,

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

2132: WHERE CURE_PAYMENT_LINE_ID = LDefOKLCurePaymentLinesRec.cure_payment_line_id;
2133:
2134: x_OKL_cure_payment_lines_rec := l_OKL_cure_payment_lines_rec;
2135: x_return_status := l_return_status;
2136: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2137: EXCEPTION
2138: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2139: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2140: (

Line 2138: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2134: x_OKL_cure_payment_lines_rec := l_OKL_cure_payment_lines_rec;
2135: x_return_status := l_return_status;
2136: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2137: EXCEPTION
2138: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2139: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2140: (
2141: l_api_name,
2142: G_PKG_NAME,

Line 2139: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2143: 'OKC_API.G_RET_STS_ERROR',

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

Line 2148: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2149: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2153: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2159: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2174: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2170: -- update_row for:OKL_CURE_PAYMENT_LINES_V --
2171: ---------------------------------------------
2172: PROCEDURE update_row(
2173: p_api_version IN NUMBER,
2174: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2175: x_return_status OUT NOCOPY VARCHAR2,
2176: x_msg_count OUT NOCOPY NUMBER,
2177: x_msg_data OUT NOCOPY VARCHAR2,
2178: p_CPNv_rec IN CPNv_rec_type,

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

2179: x_CPNv_rec OUT NOCOPY CPNv_rec_type) IS
2180:
2181: l_api_version CONSTANT NUMBER := 1;
2182: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
2183: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2184: l_CPNv_rec CPNv_rec_type := p_CPNv_rec;
2185: l_def_CPNv_rec CPNv_rec_type;
2186: l_db_CPNv_rec CPNv_rec_type;
2187: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;

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

2206: p_CPNv_rec IN CPNv_rec_type,
2207: x_CPNv_rec OUT NOCOPY CPNv_rec_type
2208: ) RETURN VARCHAR2 IS
2209: l_row_notfound BOOLEAN := TRUE;
2210: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2211: BEGIN
2212: x_CPNv_rec := p_CPNv_rec;
2213: -- Get current database values
2214: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it

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

2213: -- Get current database values
2214: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
2215: -- so it may be verified through LOCK_ROW.
2216: l_db_CPNv_rec := get_rec(p_CPNv_rec, l_return_status);
2217: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
2218: IF (x_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM)
2219: THEN
2220: x_CPNv_rec.cure_payment_line_id := l_db_CPNv_rec.cure_payment_line_id;
2221: END IF;

Line 2218: IF (x_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM)

2214: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
2215: -- so it may be verified through LOCK_ROW.
2216: l_db_CPNv_rec := get_rec(p_CPNv_rec, l_return_status);
2217: IF (l_return_status = OKC_API.G_RET_STS_SUCCESS) THEN
2218: IF (x_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM)
2219: THEN
2220: x_CPNv_rec.cure_payment_line_id := l_db_CPNv_rec.cure_payment_line_id;
2221: END IF;
2222: IF (x_CPNv_rec.cure_payment_id = OKC_API.G_MISS_NUM)

Line 2222: IF (x_CPNv_rec.cure_payment_id = OKC_API.G_MISS_NUM)

2218: IF (x_CPNv_rec.cure_payment_line_id = OKC_API.G_MISS_NUM)
2219: THEN
2220: x_CPNv_rec.cure_payment_line_id := l_db_CPNv_rec.cure_payment_line_id;
2221: END IF;
2222: IF (x_CPNv_rec.cure_payment_id = OKC_API.G_MISS_NUM)
2223: THEN
2224: x_CPNv_rec.cure_payment_id := l_db_CPNv_rec.cure_payment_id;
2225: END IF;
2226: IF (x_CPNv_rec.chr_id = OKC_API.G_MISS_NUM)

Line 2226: IF (x_CPNv_rec.chr_id = OKC_API.G_MISS_NUM)

2222: IF (x_CPNv_rec.cure_payment_id = OKC_API.G_MISS_NUM)
2223: THEN
2224: x_CPNv_rec.cure_payment_id := l_db_CPNv_rec.cure_payment_id;
2225: END IF;
2226: IF (x_CPNv_rec.chr_id = OKC_API.G_MISS_NUM)
2227: THEN
2228: x_CPNv_rec.chr_id := l_db_CPNv_rec.chr_id;
2229: END IF;
2230: IF (x_CPNv_rec.amount = OKC_API.G_MISS_NUM)

Line 2230: IF (x_CPNv_rec.amount = OKC_API.G_MISS_NUM)

2226: IF (x_CPNv_rec.chr_id = OKC_API.G_MISS_NUM)
2227: THEN
2228: x_CPNv_rec.chr_id := l_db_CPNv_rec.chr_id;
2229: END IF;
2230: IF (x_CPNv_rec.amount = OKC_API.G_MISS_NUM)
2231: THEN
2232: x_CPNv_rec.amount := l_db_CPNv_rec.amount;
2233: END IF;
2234: IF (x_CPNv_rec.cured_flag = OKC_API.G_MISS_CHAR)

Line 2234: IF (x_CPNv_rec.cured_flag = OKC_API.G_MISS_CHAR)

2230: IF (x_CPNv_rec.amount = OKC_API.G_MISS_NUM)
2231: THEN
2232: x_CPNv_rec.amount := l_db_CPNv_rec.amount;
2233: END IF;
2234: IF (x_CPNv_rec.cured_flag = OKC_API.G_MISS_CHAR)
2235: THEN
2236: x_CPNv_rec.cured_flag := l_db_CPNv_rec.cured_flag;
2237: END IF;
2238: IF (x_CPNv_rec.status = OKC_API.G_MISS_CHAR)

Line 2238: IF (x_CPNv_rec.status = OKC_API.G_MISS_CHAR)

2234: IF (x_CPNv_rec.cured_flag = OKC_API.G_MISS_CHAR)
2235: THEN
2236: x_CPNv_rec.cured_flag := l_db_CPNv_rec.cured_flag;
2237: END IF;
2238: IF (x_CPNv_rec.status = OKC_API.G_MISS_CHAR)
2239: THEN
2240: x_CPNv_rec.status := l_db_CPNv_rec.status;
2241: END IF;
2242: IF (x_CPNv_rec.cure_refund_id = OKC_API.G_MISS_NUM)

Line 2242: IF (x_CPNv_rec.cure_refund_id = OKC_API.G_MISS_NUM)

2238: IF (x_CPNv_rec.status = OKC_API.G_MISS_CHAR)
2239: THEN
2240: x_CPNv_rec.status := l_db_CPNv_rec.status;
2241: END IF;
2242: IF (x_CPNv_rec.cure_refund_id = OKC_API.G_MISS_NUM)
2243: THEN
2244: x_CPNv_rec.cure_refund_id := l_db_CPNv_rec.cure_refund_id;
2245: END IF;
2246: IF (x_CPNv_rec.approval_status = OKC_API.G_MISS_CHAR)

Line 2246: IF (x_CPNv_rec.approval_status = OKC_API.G_MISS_CHAR)

2242: IF (x_CPNv_rec.cure_refund_id = OKC_API.G_MISS_NUM)
2243: THEN
2244: x_CPNv_rec.cure_refund_id := l_db_CPNv_rec.cure_refund_id;
2245: END IF;
2246: IF (x_CPNv_rec.approval_status = OKC_API.G_MISS_CHAR)
2247: THEN
2248: x_CPNv_rec.approval_status := l_db_CPNv_rec.approval_status;
2249: END IF;
2250: IF (x_CPNv_rec.approval_reason = OKC_API.G_MISS_CHAR)

Line 2250: IF (x_CPNv_rec.approval_reason = OKC_API.G_MISS_CHAR)

2246: IF (x_CPNv_rec.approval_status = OKC_API.G_MISS_CHAR)
2247: THEN
2248: x_CPNv_rec.approval_status := l_db_CPNv_rec.approval_status;
2249: END IF;
2250: IF (x_CPNv_rec.approval_reason = OKC_API.G_MISS_CHAR)
2251: THEN
2252: x_CPNv_rec.approval_reason := l_db_CPNv_rec.approval_reason;
2253: END IF;
2254: IF (x_CPNv_rec.transaction_id = OKC_API.G_MISS_NUM)

Line 2254: IF (x_CPNv_rec.transaction_id = OKC_API.G_MISS_NUM)

2250: IF (x_CPNv_rec.approval_reason = OKC_API.G_MISS_CHAR)
2251: THEN
2252: x_CPNv_rec.approval_reason := l_db_CPNv_rec.approval_reason;
2253: END IF;
2254: IF (x_CPNv_rec.transaction_id = OKC_API.G_MISS_NUM)
2255: THEN
2256: x_CPNv_rec.transaction_id := l_db_CPNv_rec.transaction_id;
2257: END IF;
2258: IF (x_CPNv_rec.tai_id = OKC_API.G_MISS_NUM)

Line 2258: IF (x_CPNv_rec.tai_id = OKC_API.G_MISS_NUM)

2254: IF (x_CPNv_rec.transaction_id = OKC_API.G_MISS_NUM)
2255: THEN
2256: x_CPNv_rec.transaction_id := l_db_CPNv_rec.transaction_id;
2257: END IF;
2258: IF (x_CPNv_rec.tai_id = OKC_API.G_MISS_NUM)
2259: THEN
2260: x_CPNv_rec.tai_id := l_db_CPNv_rec.tai_id;
2261: END IF;
2262: IF (x_CPNv_rec.process_status = OKC_API.G_MISS_CHAR)

Line 2262: IF (x_CPNv_rec.process_status = OKC_API.G_MISS_CHAR)

2258: IF (x_CPNv_rec.tai_id = OKC_API.G_MISS_NUM)
2259: THEN
2260: x_CPNv_rec.tai_id := l_db_CPNv_rec.tai_id;
2261: END IF;
2262: IF (x_CPNv_rec.process_status = OKC_API.G_MISS_CHAR)
2263: THEN
2264: x_CPNv_rec.process_status := l_db_CPNv_rec.process_status;
2265: END IF;
2266: IF (x_CPNv_rec.rct_id = OKC_API.G_MISS_NUM)

Line 2266: IF (x_CPNv_rec.rct_id = OKC_API.G_MISS_NUM)

2262: IF (x_CPNv_rec.process_status = OKC_API.G_MISS_CHAR)
2263: THEN
2264: x_CPNv_rec.process_status := l_db_CPNv_rec.process_status;
2265: END IF;
2266: IF (x_CPNv_rec.rct_id = OKC_API.G_MISS_NUM)
2267: THEN
2268: x_CPNv_rec.rct_id := l_db_CPNv_rec.rct_id;
2269: END IF;
2270: IF (x_CPNv_rec.org_id = OKC_API.G_MISS_NUM)

Line 2270: IF (x_CPNv_rec.org_id = OKC_API.G_MISS_NUM)

2266: IF (x_CPNv_rec.rct_id = OKC_API.G_MISS_NUM)
2267: THEN
2268: x_CPNv_rec.rct_id := l_db_CPNv_rec.rct_id;
2269: END IF;
2270: IF (x_CPNv_rec.org_id = OKC_API.G_MISS_NUM)
2271: THEN
2272: x_CPNv_rec.org_id := l_db_CPNv_rec.org_id;
2273: END IF;
2274: IF (x_CPNv_rec.request_id = OKC_API.G_MISS_NUM)

Line 2274: IF (x_CPNv_rec.request_id = OKC_API.G_MISS_NUM)

2270: IF (x_CPNv_rec.org_id = OKC_API.G_MISS_NUM)
2271: THEN
2272: x_CPNv_rec.org_id := l_db_CPNv_rec.org_id;
2273: END IF;
2274: IF (x_CPNv_rec.request_id = OKC_API.G_MISS_NUM)
2275: THEN
2276: x_CPNv_rec.request_id := l_db_CPNv_rec.request_id;
2277: END IF;
2278: IF (x_CPNv_rec.program_application_id = OKC_API.G_MISS_NUM)

Line 2278: IF (x_CPNv_rec.program_application_id = OKC_API.G_MISS_NUM)

2274: IF (x_CPNv_rec.request_id = OKC_API.G_MISS_NUM)
2275: THEN
2276: x_CPNv_rec.request_id := l_db_CPNv_rec.request_id;
2277: END IF;
2278: IF (x_CPNv_rec.program_application_id = OKC_API.G_MISS_NUM)
2279: THEN
2280: x_CPNv_rec.program_application_id := l_db_CPNv_rec.program_application_id;
2281: END IF;
2282: IF (x_CPNv_rec.program_id = OKC_API.G_MISS_NUM)

Line 2282: IF (x_CPNv_rec.program_id = OKC_API.G_MISS_NUM)

2278: IF (x_CPNv_rec.program_application_id = OKC_API.G_MISS_NUM)
2279: THEN
2280: x_CPNv_rec.program_application_id := l_db_CPNv_rec.program_application_id;
2281: END IF;
2282: IF (x_CPNv_rec.program_id = OKC_API.G_MISS_NUM)
2283: THEN
2284: x_CPNv_rec.program_id := l_db_CPNv_rec.program_id;
2285: END IF;
2286: IF (x_CPNv_rec.program_update_date = OKC_API.G_MISS_DATE)

Line 2286: IF (x_CPNv_rec.program_update_date = OKC_API.G_MISS_DATE)

2282: IF (x_CPNv_rec.program_id = OKC_API.G_MISS_NUM)
2283: THEN
2284: x_CPNv_rec.program_id := l_db_CPNv_rec.program_id;
2285: END IF;
2286: IF (x_CPNv_rec.program_update_date = OKC_API.G_MISS_DATE)
2287: THEN
2288: x_CPNv_rec.program_update_date := l_db_CPNv_rec.program_update_date;
2289: END IF;
2290: IF (x_CPNv_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 2290: IF (x_CPNv_rec.attribute_category = OKC_API.G_MISS_CHAR)

2286: IF (x_CPNv_rec.program_update_date = OKC_API.G_MISS_DATE)
2287: THEN
2288: x_CPNv_rec.program_update_date := l_db_CPNv_rec.program_update_date;
2289: END IF;
2290: IF (x_CPNv_rec.attribute_category = OKC_API.G_MISS_CHAR)
2291: THEN
2292: x_CPNv_rec.attribute_category := l_db_CPNv_rec.attribute_category;
2293: END IF;
2294: IF (x_CPNv_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 2294: IF (x_CPNv_rec.attribute1 = OKC_API.G_MISS_CHAR)

2290: IF (x_CPNv_rec.attribute_category = OKC_API.G_MISS_CHAR)
2291: THEN
2292: x_CPNv_rec.attribute_category := l_db_CPNv_rec.attribute_category;
2293: END IF;
2294: IF (x_CPNv_rec.attribute1 = OKC_API.G_MISS_CHAR)
2295: THEN
2296: x_CPNv_rec.attribute1 := l_db_CPNv_rec.attribute1;
2297: END IF;
2298: IF (x_CPNv_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 2298: IF (x_CPNv_rec.attribute2 = OKC_API.G_MISS_CHAR)

2294: IF (x_CPNv_rec.attribute1 = OKC_API.G_MISS_CHAR)
2295: THEN
2296: x_CPNv_rec.attribute1 := l_db_CPNv_rec.attribute1;
2297: END IF;
2298: IF (x_CPNv_rec.attribute2 = OKC_API.G_MISS_CHAR)
2299: THEN
2300: x_CPNv_rec.attribute2 := l_db_CPNv_rec.attribute2;
2301: END IF;
2302: IF (x_CPNv_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 2302: IF (x_CPNv_rec.attribute3 = OKC_API.G_MISS_CHAR)

2298: IF (x_CPNv_rec.attribute2 = OKC_API.G_MISS_CHAR)
2299: THEN
2300: x_CPNv_rec.attribute2 := l_db_CPNv_rec.attribute2;
2301: END IF;
2302: IF (x_CPNv_rec.attribute3 = OKC_API.G_MISS_CHAR)
2303: THEN
2304: x_CPNv_rec.attribute3 := l_db_CPNv_rec.attribute3;
2305: END IF;
2306: IF (x_CPNv_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 2306: IF (x_CPNv_rec.attribute4 = OKC_API.G_MISS_CHAR)

2302: IF (x_CPNv_rec.attribute3 = OKC_API.G_MISS_CHAR)
2303: THEN
2304: x_CPNv_rec.attribute3 := l_db_CPNv_rec.attribute3;
2305: END IF;
2306: IF (x_CPNv_rec.attribute4 = OKC_API.G_MISS_CHAR)
2307: THEN
2308: x_CPNv_rec.attribute4 := l_db_CPNv_rec.attribute4;
2309: END IF;
2310: IF (x_CPNv_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 2310: IF (x_CPNv_rec.attribute5 = OKC_API.G_MISS_CHAR)

2306: IF (x_CPNv_rec.attribute4 = OKC_API.G_MISS_CHAR)
2307: THEN
2308: x_CPNv_rec.attribute4 := l_db_CPNv_rec.attribute4;
2309: END IF;
2310: IF (x_CPNv_rec.attribute5 = OKC_API.G_MISS_CHAR)
2311: THEN
2312: x_CPNv_rec.attribute5 := l_db_CPNv_rec.attribute5;
2313: END IF;
2314: IF (x_CPNv_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 2314: IF (x_CPNv_rec.attribute6 = OKC_API.G_MISS_CHAR)

2310: IF (x_CPNv_rec.attribute5 = OKC_API.G_MISS_CHAR)
2311: THEN
2312: x_CPNv_rec.attribute5 := l_db_CPNv_rec.attribute5;
2313: END IF;
2314: IF (x_CPNv_rec.attribute6 = OKC_API.G_MISS_CHAR)
2315: THEN
2316: x_CPNv_rec.attribute6 := l_db_CPNv_rec.attribute6;
2317: END IF;
2318: IF (x_CPNv_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 2318: IF (x_CPNv_rec.attribute7 = OKC_API.G_MISS_CHAR)

2314: IF (x_CPNv_rec.attribute6 = OKC_API.G_MISS_CHAR)
2315: THEN
2316: x_CPNv_rec.attribute6 := l_db_CPNv_rec.attribute6;
2317: END IF;
2318: IF (x_CPNv_rec.attribute7 = OKC_API.G_MISS_CHAR)
2319: THEN
2320: x_CPNv_rec.attribute7 := l_db_CPNv_rec.attribute7;
2321: END IF;
2322: IF (x_CPNv_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 2322: IF (x_CPNv_rec.attribute8 = OKC_API.G_MISS_CHAR)

2318: IF (x_CPNv_rec.attribute7 = OKC_API.G_MISS_CHAR)
2319: THEN
2320: x_CPNv_rec.attribute7 := l_db_CPNv_rec.attribute7;
2321: END IF;
2322: IF (x_CPNv_rec.attribute8 = OKC_API.G_MISS_CHAR)
2323: THEN
2324: x_CPNv_rec.attribute8 := l_db_CPNv_rec.attribute8;
2325: END IF;
2326: IF (x_CPNv_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 2326: IF (x_CPNv_rec.attribute9 = OKC_API.G_MISS_CHAR)

2322: IF (x_CPNv_rec.attribute8 = OKC_API.G_MISS_CHAR)
2323: THEN
2324: x_CPNv_rec.attribute8 := l_db_CPNv_rec.attribute8;
2325: END IF;
2326: IF (x_CPNv_rec.attribute9 = OKC_API.G_MISS_CHAR)
2327: THEN
2328: x_CPNv_rec.attribute9 := l_db_CPNv_rec.attribute9;
2329: END IF;
2330: IF (x_CPNv_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 2330: IF (x_CPNv_rec.attribute10 = OKC_API.G_MISS_CHAR)

2326: IF (x_CPNv_rec.attribute9 = OKC_API.G_MISS_CHAR)
2327: THEN
2328: x_CPNv_rec.attribute9 := l_db_CPNv_rec.attribute9;
2329: END IF;
2330: IF (x_CPNv_rec.attribute10 = OKC_API.G_MISS_CHAR)
2331: THEN
2332: x_CPNv_rec.attribute10 := l_db_CPNv_rec.attribute10;
2333: END IF;
2334: IF (x_CPNv_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 2334: IF (x_CPNv_rec.attribute11 = OKC_API.G_MISS_CHAR)

2330: IF (x_CPNv_rec.attribute10 = OKC_API.G_MISS_CHAR)
2331: THEN
2332: x_CPNv_rec.attribute10 := l_db_CPNv_rec.attribute10;
2333: END IF;
2334: IF (x_CPNv_rec.attribute11 = OKC_API.G_MISS_CHAR)
2335: THEN
2336: x_CPNv_rec.attribute11 := l_db_CPNv_rec.attribute11;
2337: END IF;
2338: IF (x_CPNv_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 2338: IF (x_CPNv_rec.attribute12 = OKC_API.G_MISS_CHAR)

2334: IF (x_CPNv_rec.attribute11 = OKC_API.G_MISS_CHAR)
2335: THEN
2336: x_CPNv_rec.attribute11 := l_db_CPNv_rec.attribute11;
2337: END IF;
2338: IF (x_CPNv_rec.attribute12 = OKC_API.G_MISS_CHAR)
2339: THEN
2340: x_CPNv_rec.attribute12 := l_db_CPNv_rec.attribute12;
2341: END IF;
2342: IF (x_CPNv_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 2342: IF (x_CPNv_rec.attribute13 = OKC_API.G_MISS_CHAR)

2338: IF (x_CPNv_rec.attribute12 = OKC_API.G_MISS_CHAR)
2339: THEN
2340: x_CPNv_rec.attribute12 := l_db_CPNv_rec.attribute12;
2341: END IF;
2342: IF (x_CPNv_rec.attribute13 = OKC_API.G_MISS_CHAR)
2343: THEN
2344: x_CPNv_rec.attribute13 := l_db_CPNv_rec.attribute13;
2345: END IF;
2346: IF (x_CPNv_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 2346: IF (x_CPNv_rec.attribute14 = OKC_API.G_MISS_CHAR)

2342: IF (x_CPNv_rec.attribute13 = OKC_API.G_MISS_CHAR)
2343: THEN
2344: x_CPNv_rec.attribute13 := l_db_CPNv_rec.attribute13;
2345: END IF;
2346: IF (x_CPNv_rec.attribute14 = OKC_API.G_MISS_CHAR)
2347: THEN
2348: x_CPNv_rec.attribute14 := l_db_CPNv_rec.attribute14;
2349: END IF;
2350: IF (x_CPNv_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 2350: IF (x_CPNv_rec.attribute15 = OKC_API.G_MISS_CHAR)

2346: IF (x_CPNv_rec.attribute14 = OKC_API.G_MISS_CHAR)
2347: THEN
2348: x_CPNv_rec.attribute14 := l_db_CPNv_rec.attribute14;
2349: END IF;
2350: IF (x_CPNv_rec.attribute15 = OKC_API.G_MISS_CHAR)
2351: THEN
2352: x_CPNv_rec.attribute15 := l_db_CPNv_rec.attribute15;
2353: END IF;
2354: IF (x_CPNv_rec.created_by = OKC_API.G_MISS_NUM)

Line 2354: IF (x_CPNv_rec.created_by = OKC_API.G_MISS_NUM)

2350: IF (x_CPNv_rec.attribute15 = OKC_API.G_MISS_CHAR)
2351: THEN
2352: x_CPNv_rec.attribute15 := l_db_CPNv_rec.attribute15;
2353: END IF;
2354: IF (x_CPNv_rec.created_by = OKC_API.G_MISS_NUM)
2355: THEN
2356: x_CPNv_rec.created_by := l_db_CPNv_rec.created_by;
2357: END IF;
2358: IF (x_CPNv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2358: IF (x_CPNv_rec.creation_date = OKC_API.G_MISS_DATE)

2354: IF (x_CPNv_rec.created_by = OKC_API.G_MISS_NUM)
2355: THEN
2356: x_CPNv_rec.created_by := l_db_CPNv_rec.created_by;
2357: END IF;
2358: IF (x_CPNv_rec.creation_date = OKC_API.G_MISS_DATE)
2359: THEN
2360: x_CPNv_rec.creation_date := l_db_CPNv_rec.creation_date;
2361: END IF;
2362: IF (x_CPNv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2362: IF (x_CPNv_rec.last_updated_by = OKC_API.G_MISS_NUM)

2358: IF (x_CPNv_rec.creation_date = OKC_API.G_MISS_DATE)
2359: THEN
2360: x_CPNv_rec.creation_date := l_db_CPNv_rec.creation_date;
2361: END IF;
2362: IF (x_CPNv_rec.last_updated_by = OKC_API.G_MISS_NUM)
2363: THEN
2364: x_CPNv_rec.last_updated_by := l_db_CPNv_rec.last_updated_by;
2365: END IF;
2366: IF (x_CPNv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2366: IF (x_CPNv_rec.last_update_date = OKC_API.G_MISS_DATE)

2362: IF (x_CPNv_rec.last_updated_by = OKC_API.G_MISS_NUM)
2363: THEN
2364: x_CPNv_rec.last_updated_by := l_db_CPNv_rec.last_updated_by;
2365: END IF;
2366: IF (x_CPNv_rec.last_update_date = OKC_API.G_MISS_DATE)
2367: THEN
2368: x_CPNv_rec.last_update_date := l_db_CPNv_rec.last_update_date;
2369: END IF;
2370: IF (x_CPNv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2370: IF (x_CPNv_rec.last_update_login = OKC_API.G_MISS_NUM)

2366: IF (x_CPNv_rec.last_update_date = OKC_API.G_MISS_DATE)
2367: THEN
2368: x_CPNv_rec.last_update_date := l_db_CPNv_rec.last_update_date;
2369: END IF;
2370: IF (x_CPNv_rec.last_update_login = OKC_API.G_MISS_NUM)
2371: THEN
2372: x_CPNv_rec.last_update_login := l_db_CPNv_rec.last_update_login;
2373: END IF;
2374: END IF;

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

2380: FUNCTION Set_Attributes (
2381: p_CPNv_rec IN CPNv_rec_type,
2382: x_CPNv_rec OUT NOCOPY CPNv_rec_type
2383: ) RETURN VARCHAR2 IS
2384: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2385: BEGIN
2386: x_CPNv_rec := p_CPNv_rec;
2387: RETURN(l_return_status);
2388: END Set_Attributes;

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

2386: x_CPNv_rec := p_CPNv_rec;
2387: RETURN(l_return_status);
2388: END Set_Attributes;
2389: BEGIN
2390: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2391: G_PKG_NAME,
2392: p_init_msg_list,
2393: l_api_version,
2394: p_api_version,

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

2393: l_api_version,
2394: p_api_version,
2395: '_PVT',
2396: x_return_status);
2397: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2398: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2399: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2400: RAISE OKC_API.G_EXCEPTION_ERROR;
2401: END IF;

Line 2398: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2394: p_api_version,
2395: '_PVT',
2396: x_return_status);
2397: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2398: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2399: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2400: RAISE OKC_API.G_EXCEPTION_ERROR;
2401: END IF;
2402: --- Setting item attributes

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

2395: '_PVT',
2396: x_return_status);
2397: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2398: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2399: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2400: RAISE OKC_API.G_EXCEPTION_ERROR;
2401: END IF;
2402: --- Setting item attributes
2403: l_return_status := Set_Attributes(

Line 2400: RAISE OKC_API.G_EXCEPTION_ERROR;

2396: x_return_status);
2397: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2398: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2399: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2400: RAISE OKC_API.G_EXCEPTION_ERROR;
2401: END IF;
2402: --- Setting item attributes
2403: l_return_status := Set_Attributes(
2404: p_CPNv_rec, -- IN

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

2403: l_return_status := Set_Attributes(
2404: p_CPNv_rec, -- IN
2405: x_CPNv_rec); -- OUT
2406: --- If any errors happen abort API
2407: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2408: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2409: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2410: RAISE OKC_API.G_EXCEPTION_ERROR;
2411: END IF;

Line 2408: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2404: p_CPNv_rec, -- IN
2405: x_CPNv_rec); -- OUT
2406: --- If any errors happen abort API
2407: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2408: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2409: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2410: RAISE OKC_API.G_EXCEPTION_ERROR;
2411: END IF;
2412: l_return_status := populate_new_record(l_CPNv_rec, l_def_CPNv_rec);

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

2405: x_CPNv_rec); -- OUT
2406: --- If any errors happen abort API
2407: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2408: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2409: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2410: RAISE OKC_API.G_EXCEPTION_ERROR;
2411: END IF;
2412: l_return_status := populate_new_record(l_CPNv_rec, l_def_CPNv_rec);
2413: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2410: RAISE OKC_API.G_EXCEPTION_ERROR;

2406: --- If any errors happen abort API
2407: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2408: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2409: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2410: RAISE OKC_API.G_EXCEPTION_ERROR;
2411: END IF;
2412: l_return_status := populate_new_record(l_CPNv_rec, l_def_CPNv_rec);
2413: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2414: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2409: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2410: RAISE OKC_API.G_EXCEPTION_ERROR;
2411: END IF;
2412: l_return_status := populate_new_record(l_CPNv_rec, l_def_CPNv_rec);
2413: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2414: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2415: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2416: RAISE OKC_API.G_EXCEPTION_ERROR;
2417: END IF;

Line 2414: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2410: RAISE OKC_API.G_EXCEPTION_ERROR;
2411: END IF;
2412: l_return_status := populate_new_record(l_CPNv_rec, l_def_CPNv_rec);
2413: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2414: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2415: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2416: RAISE OKC_API.G_EXCEPTION_ERROR;
2417: END IF;
2418: l_def_CPNv_rec := fill_who_columns(l_def_CPNv_rec);

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

2411: END IF;
2412: l_return_status := populate_new_record(l_CPNv_rec, l_def_CPNv_rec);
2413: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2414: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2415: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2416: RAISE OKC_API.G_EXCEPTION_ERROR;
2417: END IF;
2418: l_def_CPNv_rec := fill_who_columns(l_def_CPNv_rec);
2419: --- Validate all non-missing attributes (Item Level Validation)

Line 2416: RAISE OKC_API.G_EXCEPTION_ERROR;

2412: l_return_status := populate_new_record(l_CPNv_rec, l_def_CPNv_rec);
2413: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2414: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2415: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2416: RAISE OKC_API.G_EXCEPTION_ERROR;
2417: END IF;
2418: l_def_CPNv_rec := fill_who_columns(l_def_CPNv_rec);
2419: --- Validate all non-missing attributes (Item Level Validation)
2420: l_return_status := Validate_Attributes(l_def_CPNv_rec);

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

2418: l_def_CPNv_rec := fill_who_columns(l_def_CPNv_rec);
2419: --- Validate all non-missing attributes (Item Level Validation)
2420: l_return_status := Validate_Attributes(l_def_CPNv_rec);
2421: --- If any errors happen abort API
2422: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2423: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2424: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2425: RAISE OKC_API.G_EXCEPTION_ERROR;
2426: END IF;

Line 2423: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2419: --- Validate all non-missing attributes (Item Level Validation)
2420: l_return_status := Validate_Attributes(l_def_CPNv_rec);
2421: --- If any errors happen abort API
2422: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2423: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2424: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2425: RAISE OKC_API.G_EXCEPTION_ERROR;
2426: END IF;
2427: l_return_status := Validate_Record(l_def_CPNv_rec, l_db_CPNv_rec);

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

2420: l_return_status := Validate_Attributes(l_def_CPNv_rec);
2421: --- If any errors happen abort API
2422: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2423: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2424: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2425: RAISE OKC_API.G_EXCEPTION_ERROR;
2426: END IF;
2427: l_return_status := Validate_Record(l_def_CPNv_rec, l_db_CPNv_rec);
2428: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2425: RAISE OKC_API.G_EXCEPTION_ERROR;

2421: --- If any errors happen abort API
2422: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2423: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2424: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2425: RAISE OKC_API.G_EXCEPTION_ERROR;
2426: END IF;
2427: l_return_status := Validate_Record(l_def_CPNv_rec, l_db_CPNv_rec);
2428: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2429: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2424: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2425: RAISE OKC_API.G_EXCEPTION_ERROR;
2426: END IF;
2427: l_return_status := Validate_Record(l_def_CPNv_rec, l_db_CPNv_rec);
2428: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2429: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2430: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2431: RAISE OKC_API.G_EXCEPTION_ERROR;
2432: END IF;

Line 2429: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2425: RAISE OKC_API.G_EXCEPTION_ERROR;
2426: END IF;
2427: l_return_status := Validate_Record(l_def_CPNv_rec, l_db_CPNv_rec);
2428: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2429: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2430: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2431: RAISE OKC_API.G_EXCEPTION_ERROR;
2432: END IF;
2433:

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

2426: END IF;
2427: l_return_status := Validate_Record(l_def_CPNv_rec, l_db_CPNv_rec);
2428: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2429: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2430: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2431: RAISE OKC_API.G_EXCEPTION_ERROR;
2432: END IF;
2433:
2434: -- Lock the Record

Line 2431: RAISE OKC_API.G_EXCEPTION_ERROR;

2427: l_return_status := Validate_Record(l_def_CPNv_rec, l_db_CPNv_rec);
2428: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2429: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2430: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2431: RAISE OKC_API.G_EXCEPTION_ERROR;
2432: END IF;
2433:
2434: -- Lock the Record
2435: lock_row(

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

2438: x_return_status => l_return_status,
2439: x_msg_count => x_msg_count,
2440: x_msg_data => x_msg_data,
2441: p_CPNv_rec => p_CPNv_rec);
2442: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2443: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2444: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2445: RAISE OKC_API.G_EXCEPTION_ERROR;
2446: END IF;

Line 2443: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2439: x_msg_count => x_msg_count,
2440: x_msg_data => x_msg_data,
2441: p_CPNv_rec => p_CPNv_rec);
2442: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2443: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2444: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2445: RAISE OKC_API.G_EXCEPTION_ERROR;
2446: END IF;
2447:

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

2440: x_msg_data => x_msg_data,
2441: p_CPNv_rec => p_CPNv_rec);
2442: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2443: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2444: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2445: RAISE OKC_API.G_EXCEPTION_ERROR;
2446: END IF;
2447:
2448: -----------------------------------------

Line 2445: RAISE OKC_API.G_EXCEPTION_ERROR;

2441: p_CPNv_rec => p_CPNv_rec);
2442: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2443: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2444: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2445: RAISE OKC_API.G_EXCEPTION_ERROR;
2446: END IF;
2447:
2448: -----------------------------------------
2449: -- Move VIEW record to "Child" records --

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

2459: x_msg_data,
2460: l_OKL_cure_payment_lines_rec,
2461: lx_OKL_cure_payment_lines_rec
2462: );
2463: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2464: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2465: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2466: RAISE OKC_API.G_EXCEPTION_ERROR;
2467: END IF;

Line 2464: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2460: l_OKL_cure_payment_lines_rec,
2461: lx_OKL_cure_payment_lines_rec
2462: );
2463: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2464: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2465: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2466: RAISE OKC_API.G_EXCEPTION_ERROR;
2467: END IF;
2468: migrate(lx_OKL_cure_payment_lines_rec, l_def_CPNv_rec);

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

2461: lx_OKL_cure_payment_lines_rec
2462: );
2463: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2464: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2465: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2466: RAISE OKC_API.G_EXCEPTION_ERROR;
2467: END IF;
2468: migrate(lx_OKL_cure_payment_lines_rec, l_def_CPNv_rec);
2469: x_CPNv_rec := l_def_CPNv_rec;

Line 2466: RAISE OKC_API.G_EXCEPTION_ERROR;

2462: );
2463: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2464: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2465: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2466: RAISE OKC_API.G_EXCEPTION_ERROR;
2467: END IF;
2468: migrate(lx_OKL_cure_payment_lines_rec, l_def_CPNv_rec);
2469: x_CPNv_rec := l_def_CPNv_rec;
2470: x_return_status := l_return_status;

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

2467: END IF;
2468: migrate(lx_OKL_cure_payment_lines_rec, l_def_CPNv_rec);
2469: x_CPNv_rec := l_def_CPNv_rec;
2470: x_return_status := l_return_status;
2471: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2472: EXCEPTION
2473: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2474: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2475: (

Line 2473: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

Line 2474: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2478: 'OKC_API.G_RET_STS_ERROR',

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

Line 2483: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2484: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2488: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2494: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2509: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2505: -- PL/SQL TBL update_row for:CPNv_tbl --
2506: ----------------------------------------
2507: PROCEDURE update_row(
2508: p_api_version IN NUMBER,
2509: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2510: x_return_status OUT NOCOPY VARCHAR2,
2511: x_msg_count OUT NOCOPY NUMBER,
2512: x_msg_data OUT NOCOPY VARCHAR2,
2513: p_CPNv_tbl IN CPNv_tbl_type,

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

2511: x_msg_count OUT NOCOPY NUMBER,
2512: x_msg_data OUT NOCOPY VARCHAR2,
2513: p_CPNv_tbl IN CPNv_tbl_type,
2514: x_CPNv_tbl OUT NOCOPY CPNv_tbl_type,
2515: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
2516:
2517: l_api_version CONSTANT NUMBER := 1;
2518: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
2519: i NUMBER := 0;

Line 2521: OKC_API.init_msg_list(p_init_msg_list);

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

Line 2527: l_error_rec OKC_API.ERROR_REC_TYPE;

2523: IF (p_CPNv_tbl.COUNT > 0) THEN
2524: i := p_CPNv_tbl.FIRST;
2525: LOOP
2526: DECLARE
2527: l_error_rec OKC_API.ERROR_REC_TYPE;
2528: BEGIN
2529: l_error_rec.api_name := l_api_name;
2530: l_error_rec.api_package := G_PKG_NAME;
2531: l_error_rec.idx := i;

Line 2534: p_init_msg_list => OKC_API.G_FALSE,

2530: l_error_rec.api_package := G_PKG_NAME;
2531: l_error_rec.idx := i;
2532: update_row (
2533: p_api_version => p_api_version,
2534: p_init_msg_list => OKC_API.G_FALSE,
2535: x_return_status => l_error_rec.error_type,
2536: x_msg_count => l_error_rec.msg_count,
2537: x_msg_data => l_error_rec.msg_data,
2538: p_CPNv_rec => p_CPNv_tbl(i),

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

2536: x_msg_count => l_error_rec.msg_count,
2537: x_msg_data => l_error_rec.msg_data,
2538: p_CPNv_rec => p_CPNv_tbl(i),
2539: x_CPNv_rec => x_CPNv_tbl(i));
2540: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
2541: l_error_rec.sqlcode := SQLCODE;
2542: load_error_tbl(l_error_rec, px_error_tbl);
2543: ELSE
2544: x_msg_count := l_error_rec.msg_count;

Line 2548: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2544: x_msg_count := l_error_rec.msg_count;
2545: x_msg_data := l_error_rec.msg_data;
2546: END IF;
2547: EXCEPTION
2548: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2549: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2550: l_error_rec.sqlcode := SQLCODE;
2551: load_error_tbl(l_error_rec, px_error_tbl);
2552: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

2545: x_msg_data := l_error_rec.msg_data;
2546: END IF;
2547: EXCEPTION
2548: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2549: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2550: l_error_rec.sqlcode := SQLCODE;
2551: load_error_tbl(l_error_rec, px_error_tbl);
2552: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2553: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 2552: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2548: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2549: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2550: l_error_rec.sqlcode := SQLCODE;
2551: load_error_tbl(l_error_rec, px_error_tbl);
2552: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2553: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
2554: l_error_rec.sqlcode := SQLCODE;
2555: load_error_tbl(l_error_rec, px_error_tbl);
2556: WHEN OTHERS THEN

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

2549: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2550: l_error_rec.sqlcode := SQLCODE;
2551: load_error_tbl(l_error_rec, px_error_tbl);
2552: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2553: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
2554: l_error_rec.sqlcode := SQLCODE;
2555: load_error_tbl(l_error_rec, px_error_tbl);
2556: WHEN OTHERS THEN
2557: l_error_rec.error_type := 'OTHERS';

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

2564: END IF;
2565: -- Loop through the error_tbl to find the error with the highest severity
2566: -- and return it.
2567: x_return_status := find_highest_exception(px_error_tbl);
2568: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2569: EXCEPTION
2570: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2571: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2572: (

Line 2570: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2566: -- and return it.
2567: x_return_status := find_highest_exception(px_error_tbl);
2568: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2569: EXCEPTION
2570: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2571: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2572: (
2573: l_api_name,
2574: G_PKG_NAME,

Line 2571: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2567: x_return_status := find_highest_exception(px_error_tbl);
2568: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2569: EXCEPTION
2570: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2571: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2572: (
2573: l_api_name,
2574: G_PKG_NAME,
2575: 'OKC_API.G_RET_STS_ERROR',

Line 2575: 'OKC_API.G_RET_STS_ERROR',

2571: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2572: (
2573: l_api_name,
2574: G_PKG_NAME,
2575: 'OKC_API.G_RET_STS_ERROR',
2576: x_msg_count,
2577: x_msg_data,
2578: '_PVT'
2579: );

Line 2580: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2576: x_msg_count,
2577: x_msg_data,
2578: '_PVT'
2579: );
2580: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2581: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2582: (
2583: l_api_name,
2584: G_PKG_NAME,

Line 2581: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2577: x_msg_data,
2578: '_PVT'
2579: );
2580: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2581: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2582: (
2583: l_api_name,
2584: G_PKG_NAME,
2585: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2585: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2581: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2582: (
2583: l_api_name,
2584: G_PKG_NAME,
2585: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2586: x_msg_count,
2587: x_msg_data,
2588: '_PVT'
2589: );

Line 2591: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2587: x_msg_data,
2588: '_PVT'
2589: );
2590: WHEN OTHERS THEN
2591: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2592: (
2593: l_api_name,
2594: G_PKG_NAME,
2595: 'OTHERS',

Line 2607: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2603: -- PL/SQL TBL update_row for:CPNV_TBL --
2604: ----------------------------------------
2605: PROCEDURE update_row(
2606: p_api_version IN NUMBER,
2607: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2608: x_return_status OUT NOCOPY VARCHAR2,
2609: x_msg_count OUT NOCOPY NUMBER,
2610: x_msg_data OUT NOCOPY VARCHAR2,
2611: p_CPNv_tbl IN CPNv_tbl_type,

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

2612: x_CPNv_tbl OUT NOCOPY CPNv_tbl_type) IS
2613:
2614: l_api_version CONSTANT NUMBER := 1;
2615: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
2616: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2617: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2618: BEGIN
2619: OKC_API.init_msg_list(p_init_msg_list);
2620: -- Make sure PL/SQL table has records in it before passing

Line 2617: l_error_tbl OKC_API.ERROR_TBL_TYPE;

2613:
2614: l_api_version CONSTANT NUMBER := 1;
2615: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
2616: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2617: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2618: BEGIN
2619: OKC_API.init_msg_list(p_init_msg_list);
2620: -- Make sure PL/SQL table has records in it before passing
2621: IF (p_CPNv_tbl.COUNT > 0) THEN

Line 2619: OKC_API.init_msg_list(p_init_msg_list);

2615: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
2616: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2617: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2618: BEGIN
2619: OKC_API.init_msg_list(p_init_msg_list);
2620: -- Make sure PL/SQL table has records in it before passing
2621: IF (p_CPNv_tbl.COUNT > 0) THEN
2622: update_row (
2623: p_api_version => p_api_version,

Line 2624: p_init_msg_list => OKC_API.G_FALSE,

2620: -- Make sure PL/SQL table has records in it before passing
2621: IF (p_CPNv_tbl.COUNT > 0) THEN
2622: update_row (
2623: p_api_version => p_api_version,
2624: p_init_msg_list => OKC_API.G_FALSE,
2625: x_return_status => x_return_status,
2626: x_msg_count => x_msg_count,
2627: x_msg_data => x_msg_data,
2628: p_CPNv_tbl => p_CPNv_tbl,

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

2628: p_CPNv_tbl => p_CPNv_tbl,
2629: x_CPNv_tbl => x_CPNv_tbl,
2630: px_error_tbl => l_error_tbl);
2631: END IF;
2632: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2633: EXCEPTION
2634: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2635: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2636: (

Line 2634: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2630: px_error_tbl => l_error_tbl);
2631: END IF;
2632: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2633: EXCEPTION
2634: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2635: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2636: (
2637: l_api_name,
2638: G_PKG_NAME,

Line 2635: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2631: END IF;
2632: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2633: EXCEPTION
2634: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2635: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2636: (
2637: l_api_name,
2638: G_PKG_NAME,
2639: 'OKC_API.G_RET_STS_ERROR',

Line 2639: 'OKC_API.G_RET_STS_ERROR',

2635: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2636: (
2637: l_api_name,
2638: G_PKG_NAME,
2639: 'OKC_API.G_RET_STS_ERROR',
2640: x_msg_count,
2641: x_msg_data,
2642: '_PVT'
2643: );

Line 2644: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2640: x_msg_count,
2641: x_msg_data,
2642: '_PVT'
2643: );
2644: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2645: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2646: (
2647: l_api_name,
2648: G_PKG_NAME,

Line 2645: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2641: x_msg_data,
2642: '_PVT'
2643: );
2644: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2645: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2646: (
2647: l_api_name,
2648: G_PKG_NAME,
2649: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2649: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2645: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2646: (
2647: l_api_name,
2648: G_PKG_NAME,
2649: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2650: x_msg_count,
2651: x_msg_data,
2652: '_PVT'
2653: );

Line 2655: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2651: x_msg_data,
2652: '_PVT'
2653: );
2654: WHEN OTHERS THEN
2655: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2656: (
2657: l_api_name,
2658: G_PKG_NAME,
2659: 'OTHERS',

Line 2673: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2669: -------------------------------------------
2670: -- delete_row for:OKL_CURE_PAYMENT_LINES --
2671: -------------------------------------------
2672: PROCEDURE delete_row(
2673: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2674: x_return_status OUT NOCOPY VARCHAR2,
2675: x_msg_count OUT NOCOPY NUMBER,
2676: x_msg_data OUT NOCOPY VARCHAR2,
2677: p_OKL_cure_payment_lines_rec IN OKLCurePaymentLinesRecType) IS

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

2677: p_OKL_cure_payment_lines_rec IN OKLCurePaymentLinesRecType) IS
2678:
2679: l_api_version CONSTANT NUMBER := 1;
2680: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
2681: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2682: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType := p_OKL_cure_payment_lines_rec;
2683: l_row_notfound BOOLEAN := TRUE;
2684: BEGIN
2685: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

2681: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2682: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType := p_OKL_cure_payment_lines_rec;
2683: l_row_notfound BOOLEAN := TRUE;
2684: BEGIN
2685: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2686: p_init_msg_list,
2687: '_PVT',
2688: x_return_status);
2689: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2685: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2686: p_init_msg_list,
2687: '_PVT',
2688: x_return_status);
2689: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2690: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2691: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2692: RAISE OKC_API.G_EXCEPTION_ERROR;
2693: END IF;

Line 2690: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2686: p_init_msg_list,
2687: '_PVT',
2688: x_return_status);
2689: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2690: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2691: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2692: RAISE OKC_API.G_EXCEPTION_ERROR;
2693: END IF;
2694:

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

2687: '_PVT',
2688: x_return_status);
2689: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2690: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2691: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2692: RAISE OKC_API.G_EXCEPTION_ERROR;
2693: END IF;
2694:
2695: DELETE FROM OKL_CURE_PAYMENT_LINES

Line 2692: RAISE OKC_API.G_EXCEPTION_ERROR;

2688: x_return_status);
2689: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2690: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2691: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2692: RAISE OKC_API.G_EXCEPTION_ERROR;
2693: END IF;
2694:
2695: DELETE FROM OKL_CURE_PAYMENT_LINES
2696: WHERE CURE_PAYMENT_LINE_ID = p_OKL_cure_payment_lines_rec.cure_payment_line_id;

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

2695: DELETE FROM OKL_CURE_PAYMENT_LINES
2696: WHERE CURE_PAYMENT_LINE_ID = p_OKL_cure_payment_lines_rec.cure_payment_line_id;
2697:
2698: x_return_status := l_return_status;
2699: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2700: EXCEPTION
2701: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2702: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2703: (

Line 2701: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

Line 2702: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2706: 'OKC_API.G_RET_STS_ERROR',

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

Line 2711: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2712: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2716: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2722: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2737: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2733: -- delete_row for:OKL_CURE_PAYMENT_LINES_V --
2734: ---------------------------------------------
2735: PROCEDURE delete_row(
2736: p_api_version IN NUMBER,
2737: p_init_msg_list IN VARCHAR2 DEFAULT OKC_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_CPNv_rec IN CPNv_rec_type) IS

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

2741: p_CPNv_rec IN CPNv_rec_type) IS
2742:
2743: l_api_version CONSTANT NUMBER := 1;
2744: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
2745: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2746: l_CPNv_rec CPNv_rec_type := p_CPNv_rec;
2747: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
2748: BEGIN
2749: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

2745: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2746: l_CPNv_rec CPNv_rec_type := p_CPNv_rec;
2747: l_OKL_cure_payment_lines_rec OKLCurePaymentLinesRecType;
2748: BEGIN
2749: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2750: G_PKG_NAME,
2751: p_init_msg_list,
2752: l_api_version,
2753: p_api_version,

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

2752: l_api_version,
2753: p_api_version,
2754: '_PVT',
2755: x_return_status);
2756: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2757: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2758: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2759: RAISE OKC_API.G_EXCEPTION_ERROR;
2760: END IF;

Line 2757: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2753: p_api_version,
2754: '_PVT',
2755: x_return_status);
2756: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2757: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2758: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2759: RAISE OKC_API.G_EXCEPTION_ERROR;
2760: END IF;
2761: -----------------------------------------

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

2754: '_PVT',
2755: x_return_status);
2756: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2757: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2758: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2759: RAISE OKC_API.G_EXCEPTION_ERROR;
2760: END IF;
2761: -----------------------------------------
2762: -- Move VIEW record to "Child" records --

Line 2759: RAISE OKC_API.G_EXCEPTION_ERROR;

2755: x_return_status);
2756: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2757: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2758: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2759: RAISE OKC_API.G_EXCEPTION_ERROR;
2760: END IF;
2761: -----------------------------------------
2762: -- Move VIEW record to "Child" records --
2763: -----------------------------------------

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

2771: x_msg_count,
2772: x_msg_data,
2773: l_OKL_cure_payment_lines_rec
2774: );
2775: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2776: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2777: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2778: RAISE OKC_API.G_EXCEPTION_ERROR;
2779: END IF;

Line 2776: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2772: x_msg_data,
2773: l_OKL_cure_payment_lines_rec
2774: );
2775: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2776: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2777: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2778: RAISE OKC_API.G_EXCEPTION_ERROR;
2779: END IF;
2780: x_return_status := l_return_status;

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

2773: l_OKL_cure_payment_lines_rec
2774: );
2775: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2776: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2777: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2778: RAISE OKC_API.G_EXCEPTION_ERROR;
2779: END IF;
2780: x_return_status := l_return_status;
2781: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2778: RAISE OKC_API.G_EXCEPTION_ERROR;

2774: );
2775: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2776: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2777: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2778: RAISE OKC_API.G_EXCEPTION_ERROR;
2779: END IF;
2780: x_return_status := l_return_status;
2781: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2782: EXCEPTION

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

2777: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2778: RAISE OKC_API.G_EXCEPTION_ERROR;
2779: END IF;
2780: x_return_status := l_return_status;
2781: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2782: EXCEPTION
2783: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2784: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2785: (

Line 2783: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2779: END IF;
2780: x_return_status := l_return_status;
2781: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2782: EXCEPTION
2783: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2784: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2785: (
2786: l_api_name,
2787: G_PKG_NAME,

Line 2784: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2780: x_return_status := l_return_status;
2781: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2782: EXCEPTION
2783: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2784: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2785: (
2786: l_api_name,
2787: G_PKG_NAME,
2788: 'OKC_API.G_RET_STS_ERROR',

Line 2788: 'OKC_API.G_RET_STS_ERROR',

2784: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2785: (
2786: l_api_name,
2787: G_PKG_NAME,
2788: 'OKC_API.G_RET_STS_ERROR',
2789: x_msg_count,
2790: x_msg_data,
2791: '_PVT'
2792: );

Line 2793: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2794: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2790: x_msg_data,
2791: '_PVT'
2792: );
2793: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2794: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2795: (
2796: l_api_name,
2797: G_PKG_NAME,
2798: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2798: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2804: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2800: x_msg_data,
2801: '_PVT'
2802: );
2803: WHEN OTHERS THEN
2804: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2805: (
2806: l_api_name,
2807: G_PKG_NAME,
2808: 'OTHERS',

Line 2819: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2815: -- PL/SQL TBL delete_row for:OKL_CURE_PAYMENT_LINES_V --
2816: --------------------------------------------------------
2817: PROCEDURE delete_row(
2818: p_api_version IN NUMBER,
2819: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2820: x_return_status OUT NOCOPY VARCHAR2,
2821: x_msg_count OUT NOCOPY NUMBER,
2822: x_msg_data OUT NOCOPY VARCHAR2,
2823: p_CPNv_tbl IN CPNv_tbl_type,

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

2820: x_return_status OUT NOCOPY VARCHAR2,
2821: x_msg_count OUT NOCOPY NUMBER,
2822: x_msg_data OUT NOCOPY VARCHAR2,
2823: p_CPNv_tbl IN CPNv_tbl_type,
2824: px_error_tbl IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE) IS
2825:
2826: l_api_version CONSTANT NUMBER := 1;
2827: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
2828: i NUMBER := 0;

Line 2830: OKC_API.init_msg_list(p_init_msg_list);

2826: l_api_version CONSTANT NUMBER := 1;
2827: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
2828: i NUMBER := 0;
2829: BEGIN
2830: OKC_API.init_msg_list(p_init_msg_list);
2831: -- Make sure PL/SQL table has records in it before passing
2832: IF (p_CPNv_tbl.COUNT > 0) THEN
2833: i := p_CPNv_tbl.FIRST;
2834: LOOP

Line 2836: l_error_rec OKC_API.ERROR_REC_TYPE;

2832: IF (p_CPNv_tbl.COUNT > 0) THEN
2833: i := p_CPNv_tbl.FIRST;
2834: LOOP
2835: DECLARE
2836: l_error_rec OKC_API.ERROR_REC_TYPE;
2837: BEGIN
2838: l_error_rec.api_name := l_api_name;
2839: l_error_rec.api_package := G_PKG_NAME;
2840: l_error_rec.idx := i;

Line 2843: p_init_msg_list => OKC_API.G_FALSE,

2839: l_error_rec.api_package := G_PKG_NAME;
2840: l_error_rec.idx := i;
2841: delete_row (
2842: p_api_version => p_api_version,
2843: p_init_msg_list => OKC_API.G_FALSE,
2844: x_return_status => l_error_rec.error_type,
2845: x_msg_count => l_error_rec.msg_count,
2846: x_msg_data => l_error_rec.msg_data,
2847: p_CPNv_rec => p_CPNv_tbl(i));

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

2844: x_return_status => l_error_rec.error_type,
2845: x_msg_count => l_error_rec.msg_count,
2846: x_msg_data => l_error_rec.msg_data,
2847: p_CPNv_rec => p_CPNv_tbl(i));
2848: IF (l_error_rec.error_type <> OKC_API.G_RET_STS_SUCCESS) THEN
2849: l_error_rec.sqlcode := SQLCODE;
2850: load_error_tbl(l_error_rec, px_error_tbl);
2851: ELSE
2852: x_msg_count := l_error_rec.msg_count;

Line 2856: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2852: x_msg_count := l_error_rec.msg_count;
2853: x_msg_data := l_error_rec.msg_data;
2854: END IF;
2855: EXCEPTION
2856: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2857: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2858: l_error_rec.sqlcode := SQLCODE;
2859: load_error_tbl(l_error_rec, px_error_tbl);
2860: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

2853: x_msg_data := l_error_rec.msg_data;
2854: END IF;
2855: EXCEPTION
2856: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2857: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2858: l_error_rec.sqlcode := SQLCODE;
2859: load_error_tbl(l_error_rec, px_error_tbl);
2860: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2861: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;

Line 2860: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2856: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2857: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2858: l_error_rec.sqlcode := SQLCODE;
2859: load_error_tbl(l_error_rec, px_error_tbl);
2860: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2861: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
2862: l_error_rec.sqlcode := SQLCODE;
2863: load_error_tbl(l_error_rec, px_error_tbl);
2864: WHEN OTHERS THEN

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

2857: l_error_rec.error_type := OKC_API.G_RET_STS_ERROR;
2858: l_error_rec.sqlcode := SQLCODE;
2859: load_error_tbl(l_error_rec, px_error_tbl);
2860: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2861: l_error_rec.error_type := OKC_API.G_RET_STS_UNEXP_ERROR;
2862: l_error_rec.sqlcode := SQLCODE;
2863: load_error_tbl(l_error_rec, px_error_tbl);
2864: WHEN OTHERS THEN
2865: l_error_rec.error_type := 'OTHERS';

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

2872: END IF;
2873: -- Loop through the error_tbl to find the error with the highest severity
2874: -- and return it.
2875: x_return_status := find_highest_exception(px_error_tbl);
2876: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2877: EXCEPTION
2878: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2879: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2880: (

Line 2878: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2874: -- and return it.
2875: x_return_status := find_highest_exception(px_error_tbl);
2876: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2877: EXCEPTION
2878: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2879: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2880: (
2881: l_api_name,
2882: G_PKG_NAME,

Line 2879: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2875: x_return_status := find_highest_exception(px_error_tbl);
2876: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2877: EXCEPTION
2878: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2879: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2880: (
2881: l_api_name,
2882: G_PKG_NAME,
2883: 'OKC_API.G_RET_STS_ERROR',

Line 2883: 'OKC_API.G_RET_STS_ERROR',

2879: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2880: (
2881: l_api_name,
2882: G_PKG_NAME,
2883: 'OKC_API.G_RET_STS_ERROR',
2884: x_msg_count,
2885: x_msg_data,
2886: '_PVT'
2887: );

Line 2888: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2889: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2885: x_msg_data,
2886: '_PVT'
2887: );
2888: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2889: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2890: (
2891: l_api_name,
2892: G_PKG_NAME,
2893: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2893: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2899: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2915: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2911: -- PL/SQL TBL delete_row for:OKL_CURE_PAYMENT_LINES_V --
2912: --------------------------------------------------------
2913: PROCEDURE delete_row(
2914: p_api_version IN NUMBER,
2915: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2916: x_return_status OUT NOCOPY VARCHAR2,
2917: x_msg_count OUT NOCOPY NUMBER,
2918: x_msg_data OUT NOCOPY VARCHAR2,
2919: p_CPNv_tbl IN CPNv_tbl_type) IS

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

2919: p_CPNv_tbl IN CPNv_tbl_type) IS
2920:
2921: l_api_version CONSTANT NUMBER := 1;
2922: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
2923: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2924: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2925: BEGIN
2926: OKC_API.init_msg_list(p_init_msg_list);
2927: -- Make sure PL/SQL table has records in it before passing

Line 2924: l_error_tbl OKC_API.ERROR_TBL_TYPE;

2920:
2921: l_api_version CONSTANT NUMBER := 1;
2922: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
2923: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2924: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2925: BEGIN
2926: OKC_API.init_msg_list(p_init_msg_list);
2927: -- Make sure PL/SQL table has records in it before passing
2928: IF (p_CPNv_tbl.COUNT > 0) THEN

Line 2926: OKC_API.init_msg_list(p_init_msg_list);

2922: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
2923: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2924: l_error_tbl OKC_API.ERROR_TBL_TYPE;
2925: BEGIN
2926: OKC_API.init_msg_list(p_init_msg_list);
2927: -- Make sure PL/SQL table has records in it before passing
2928: IF (p_CPNv_tbl.COUNT > 0) THEN
2929: delete_row (
2930: p_api_version => p_api_version,

Line 2931: p_init_msg_list => OKC_API.G_FALSE,

2927: -- Make sure PL/SQL table has records in it before passing
2928: IF (p_CPNv_tbl.COUNT > 0) THEN
2929: delete_row (
2930: p_api_version => p_api_version,
2931: p_init_msg_list => OKC_API.G_FALSE,
2932: x_return_status => x_return_status,
2933: x_msg_count => x_msg_count,
2934: x_msg_data => x_msg_data,
2935: p_CPNv_tbl => p_CPNv_tbl,

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

2934: x_msg_data => x_msg_data,
2935: p_CPNv_tbl => p_CPNv_tbl,
2936: px_error_tbl => l_error_tbl);
2937: END IF;
2938: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2939: EXCEPTION
2940: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2941: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2942: (

Line 2940: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2936: px_error_tbl => l_error_tbl);
2937: END IF;
2938: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2939: EXCEPTION
2940: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2941: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2942: (
2943: l_api_name,
2944: G_PKG_NAME,

Line 2941: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2945: 'OKC_API.G_RET_STS_ERROR',

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

Line 2950: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2951: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2955: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2961: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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