DBA Data[Home] [Help]

APPS.OKL_DSF_PVT dependencies on OKC_API

Line 347: IF (l_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

343: p_dsfv_rec IN dsfv_rec_type
344: ) RETURN dsfv_rec_type IS
345: l_dsfv_rec dsfv_rec_type := p_dsfv_rec;
346: BEGIN
347: IF (l_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
348: l_dsfv_rec.object_version_number := NULL;
349: END IF;
350: IF (l_dsfv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
351: l_dsfv_rec.sfwt_flag := NULL;

Line 350: IF (l_dsfv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

346: BEGIN
347: IF (l_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
348: l_dsfv_rec.object_version_number := NULL;
349: END IF;
350: IF (l_dsfv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
351: l_dsfv_rec.sfwt_flag := NULL;
352: END IF;
353: IF (l_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR) THEN
354: l_dsfv_rec.fnctn_code := NULL;

Line 353: IF (l_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR) THEN

349: END IF;
350: IF (l_dsfv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
351: l_dsfv_rec.sfwt_flag := NULL;
352: END IF;
353: IF (l_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR) THEN
354: l_dsfv_rec.fnctn_code := NULL;
355: END IF;
356: IF (l_dsfv_rec.name = OKC_API.G_MISS_CHAR) THEN
357: l_dsfv_rec.name := NULL;

Line 356: IF (l_dsfv_rec.name = OKC_API.G_MISS_CHAR) THEN

352: END IF;
353: IF (l_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR) THEN
354: l_dsfv_rec.fnctn_code := NULL;
355: END IF;
356: IF (l_dsfv_rec.name = OKC_API.G_MISS_CHAR) THEN
357: l_dsfv_rec.name := NULL;
358: END IF;
359: IF (l_dsfv_rec.description = OKC_API.G_MISS_CHAR) THEN
360: l_dsfv_rec.description := NULL;

Line 359: IF (l_dsfv_rec.description = OKC_API.G_MISS_CHAR) THEN

355: END IF;
356: IF (l_dsfv_rec.name = OKC_API.G_MISS_CHAR) THEN
357: l_dsfv_rec.name := NULL;
358: END IF;
359: IF (l_dsfv_rec.description = OKC_API.G_MISS_CHAR) THEN
360: l_dsfv_rec.description := NULL;
361: END IF;
362: IF (l_dsfv_rec.version = OKC_API.G_MISS_CHAR) THEN
363: l_dsfv_rec.version := NULL;

Line 362: IF (l_dsfv_rec.version = OKC_API.G_MISS_CHAR) THEN

358: END IF;
359: IF (l_dsfv_rec.description = OKC_API.G_MISS_CHAR) THEN
360: l_dsfv_rec.description := NULL;
361: END IF;
362: IF (l_dsfv_rec.version = OKC_API.G_MISS_CHAR) THEN
363: l_dsfv_rec.version := NULL;
364: END IF;
365: IF (l_dsfv_rec.start_date = OKC_API.G_MISS_DATE) THEN
366: l_dsfv_rec.start_date := NULL;

Line 365: IF (l_dsfv_rec.start_date = OKC_API.G_MISS_DATE) THEN

361: END IF;
362: IF (l_dsfv_rec.version = OKC_API.G_MISS_CHAR) THEN
363: l_dsfv_rec.version := NULL;
364: END IF;
365: IF (l_dsfv_rec.start_date = OKC_API.G_MISS_DATE) THEN
366: l_dsfv_rec.start_date := NULL;
367: END IF;
368: IF (l_dsfv_rec.end_date = OKC_API.G_MISS_DATE) THEN
369: l_dsfv_rec.end_date := NULL;

Line 368: IF (l_dsfv_rec.end_date = OKC_API.G_MISS_DATE) THEN

364: END IF;
365: IF (l_dsfv_rec.start_date = OKC_API.G_MISS_DATE) THEN
366: l_dsfv_rec.start_date := NULL;
367: END IF;
368: IF (l_dsfv_rec.end_date = OKC_API.G_MISS_DATE) THEN
369: l_dsfv_rec.end_date := NULL;
370: END IF;
371: IF (l_dsfv_rec.source = OKC_API.G_MISS_CHAR) THEN
372: l_dsfv_rec.source := NULL;

Line 371: IF (l_dsfv_rec.source = OKC_API.G_MISS_CHAR) THEN

367: END IF;
368: IF (l_dsfv_rec.end_date = OKC_API.G_MISS_DATE) THEN
369: l_dsfv_rec.end_date := NULL;
370: END IF;
371: IF (l_dsfv_rec.source = OKC_API.G_MISS_CHAR) THEN
372: l_dsfv_rec.source := NULL;
373: END IF;
374: IF (l_dsfv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
375: l_dsfv_rec.attribute_category := NULL;

Line 374: IF (l_dsfv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN

370: END IF;
371: IF (l_dsfv_rec.source = OKC_API.G_MISS_CHAR) THEN
372: l_dsfv_rec.source := NULL;
373: END IF;
374: IF (l_dsfv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
375: l_dsfv_rec.attribute_category := NULL;
376: END IF;
377: IF (l_dsfv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
378: l_dsfv_rec.attribute1 := NULL;

Line 377: IF (l_dsfv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN

373: END IF;
374: IF (l_dsfv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
375: l_dsfv_rec.attribute_category := NULL;
376: END IF;
377: IF (l_dsfv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
378: l_dsfv_rec.attribute1 := NULL;
379: END IF;
380: IF (l_dsfv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
381: l_dsfv_rec.attribute2 := NULL;

Line 380: IF (l_dsfv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN

376: END IF;
377: IF (l_dsfv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
378: l_dsfv_rec.attribute1 := NULL;
379: END IF;
380: IF (l_dsfv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
381: l_dsfv_rec.attribute2 := NULL;
382: END IF;
383: IF (l_dsfv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
384: l_dsfv_rec.attribute3 := NULL;

Line 383: IF (l_dsfv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN

379: END IF;
380: IF (l_dsfv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
381: l_dsfv_rec.attribute2 := NULL;
382: END IF;
383: IF (l_dsfv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
384: l_dsfv_rec.attribute3 := NULL;
385: END IF;
386: IF (l_dsfv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
387: l_dsfv_rec.attribute4 := NULL;

Line 386: IF (l_dsfv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN

382: END IF;
383: IF (l_dsfv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
384: l_dsfv_rec.attribute3 := NULL;
385: END IF;
386: IF (l_dsfv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
387: l_dsfv_rec.attribute4 := NULL;
388: END IF;
389: IF (l_dsfv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
390: l_dsfv_rec.attribute5 := NULL;

Line 389: IF (l_dsfv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN

385: END IF;
386: IF (l_dsfv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
387: l_dsfv_rec.attribute4 := NULL;
388: END IF;
389: IF (l_dsfv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
390: l_dsfv_rec.attribute5 := NULL;
391: END IF;
392: IF (l_dsfv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
393: l_dsfv_rec.attribute6 := NULL;

Line 392: IF (l_dsfv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN

388: END IF;
389: IF (l_dsfv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
390: l_dsfv_rec.attribute5 := NULL;
391: END IF;
392: IF (l_dsfv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
393: l_dsfv_rec.attribute6 := NULL;
394: END IF;
395: IF (l_dsfv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
396: l_dsfv_rec.attribute7 := NULL;

Line 395: IF (l_dsfv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN

391: END IF;
392: IF (l_dsfv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
393: l_dsfv_rec.attribute6 := NULL;
394: END IF;
395: IF (l_dsfv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
396: l_dsfv_rec.attribute7 := NULL;
397: END IF;
398: IF (l_dsfv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
399: l_dsfv_rec.attribute8 := NULL;

Line 398: IF (l_dsfv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN

394: END IF;
395: IF (l_dsfv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
396: l_dsfv_rec.attribute7 := NULL;
397: END IF;
398: IF (l_dsfv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
399: l_dsfv_rec.attribute8 := NULL;
400: END IF;
401: IF (l_dsfv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
402: l_dsfv_rec.attribute9 := NULL;

Line 401: IF (l_dsfv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN

397: END IF;
398: IF (l_dsfv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
399: l_dsfv_rec.attribute8 := NULL;
400: END IF;
401: IF (l_dsfv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
402: l_dsfv_rec.attribute9 := NULL;
403: END IF;
404: IF (l_dsfv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
405: l_dsfv_rec.attribute10 := NULL;

Line 404: IF (l_dsfv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN

400: END IF;
401: IF (l_dsfv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
402: l_dsfv_rec.attribute9 := NULL;
403: END IF;
404: IF (l_dsfv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
405: l_dsfv_rec.attribute10 := NULL;
406: END IF;
407: IF (l_dsfv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
408: l_dsfv_rec.attribute11 := NULL;

Line 407: IF (l_dsfv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN

403: END IF;
404: IF (l_dsfv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
405: l_dsfv_rec.attribute10 := NULL;
406: END IF;
407: IF (l_dsfv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
408: l_dsfv_rec.attribute11 := NULL;
409: END IF;
410: IF (l_dsfv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
411: l_dsfv_rec.attribute12 := NULL;

Line 410: IF (l_dsfv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN

406: END IF;
407: IF (l_dsfv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
408: l_dsfv_rec.attribute11 := NULL;
409: END IF;
410: IF (l_dsfv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
411: l_dsfv_rec.attribute12 := NULL;
412: END IF;
413: IF (l_dsfv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
414: l_dsfv_rec.attribute13 := NULL;

Line 413: IF (l_dsfv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN

409: END IF;
410: IF (l_dsfv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
411: l_dsfv_rec.attribute12 := NULL;
412: END IF;
413: IF (l_dsfv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
414: l_dsfv_rec.attribute13 := NULL;
415: END IF;
416: IF (l_dsfv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
417: l_dsfv_rec.attribute14 := NULL;

Line 416: IF (l_dsfv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN

412: END IF;
413: IF (l_dsfv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
414: l_dsfv_rec.attribute13 := NULL;
415: END IF;
416: IF (l_dsfv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
417: l_dsfv_rec.attribute14 := NULL;
418: END IF;
419: IF (l_dsfv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
420: l_dsfv_rec.attribute15 := NULL;

Line 419: IF (l_dsfv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN

415: END IF;
416: IF (l_dsfv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
417: l_dsfv_rec.attribute14 := NULL;
418: END IF;
419: IF (l_dsfv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
420: l_dsfv_rec.attribute15 := NULL;
421: END IF;
422: IF (l_dsfv_rec.org_id = OKC_API.G_MISS_NUM) THEN
423: l_dsfv_rec.org_id := NULL;

Line 422: IF (l_dsfv_rec.org_id = OKC_API.G_MISS_NUM) THEN

418: END IF;
419: IF (l_dsfv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
420: l_dsfv_rec.attribute15 := NULL;
421: END IF;
422: IF (l_dsfv_rec.org_id = OKC_API.G_MISS_NUM) THEN
423: l_dsfv_rec.org_id := NULL;
424: END IF;
425: IF (l_dsfv_rec.created_by = OKC_API.G_MISS_NUM) THEN
426: l_dsfv_rec.created_by := NULL;

Line 425: IF (l_dsfv_rec.created_by = OKC_API.G_MISS_NUM) THEN

421: END IF;
422: IF (l_dsfv_rec.org_id = OKC_API.G_MISS_NUM) THEN
423: l_dsfv_rec.org_id := NULL;
424: END IF;
425: IF (l_dsfv_rec.created_by = OKC_API.G_MISS_NUM) THEN
426: l_dsfv_rec.created_by := NULL;
427: END IF;
428: IF (l_dsfv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
429: l_dsfv_rec.creation_date := NULL;

Line 428: IF (l_dsfv_rec.creation_date = OKC_API.G_MISS_DATE) THEN

424: END IF;
425: IF (l_dsfv_rec.created_by = OKC_API.G_MISS_NUM) THEN
426: l_dsfv_rec.created_by := NULL;
427: END IF;
428: IF (l_dsfv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
429: l_dsfv_rec.creation_date := NULL;
430: END IF;
431: IF (l_dsfv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
432: l_dsfv_rec.last_updated_by := NULL;

Line 431: IF (l_dsfv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN

427: END IF;
428: IF (l_dsfv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
429: l_dsfv_rec.creation_date := NULL;
430: END IF;
431: IF (l_dsfv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
432: l_dsfv_rec.last_updated_by := NULL;
433: END IF;
434: IF (l_dsfv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
435: l_dsfv_rec.last_update_date := NULL;

Line 434: IF (l_dsfv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN

430: END IF;
431: IF (l_dsfv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
432: l_dsfv_rec.last_updated_by := NULL;
433: END IF;
434: IF (l_dsfv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
435: l_dsfv_rec.last_update_date := NULL;
436: END IF;
437: IF (l_dsfv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
438: l_dsfv_rec.last_update_login := NULL;

Line 437: IF (l_dsfv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN

433: END IF;
434: IF (l_dsfv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
435: l_dsfv_rec.last_update_date := NULL;
436: END IF;
437: IF (l_dsfv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
438: l_dsfv_rec.last_update_login := NULL;
439: END IF;
440: RETURN(l_dsfv_rec);
441: END null_out_defaults;

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

448: ---------------------------------------------------
449: FUNCTION Validate_Attributes (
450: p_dsfv_rec IN dsfv_rec_type
451: ) RETURN VARCHAR2 IS
452: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
453: BEGIN
454: IF p_dsfv_rec.id = OKC_API.G_MISS_NUM OR
455: p_dsfv_rec.id IS NULL
456: THEN

Line 454: IF p_dsfv_rec.id = OKC_API.G_MISS_NUM OR

450: p_dsfv_rec IN dsfv_rec_type
451: ) RETURN VARCHAR2 IS
452: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
453: BEGIN
454: IF p_dsfv_rec.id = OKC_API.G_MISS_NUM OR
455: p_dsfv_rec.id IS NULL
456: THEN
457: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
458: l_return_status := OKC_API.G_RET_STS_ERROR;

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

453: BEGIN
454: IF p_dsfv_rec.id = OKC_API.G_MISS_NUM OR
455: p_dsfv_rec.id IS NULL
456: THEN
457: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
458: l_return_status := OKC_API.G_RET_STS_ERROR;
459: ELSIF p_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM OR
460: p_dsfv_rec.object_version_number IS NULL
461: THEN

Line 458: l_return_status := OKC_API.G_RET_STS_ERROR;

454: IF p_dsfv_rec.id = OKC_API.G_MISS_NUM OR
455: p_dsfv_rec.id IS NULL
456: THEN
457: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
458: l_return_status := OKC_API.G_RET_STS_ERROR;
459: ELSIF p_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM OR
460: p_dsfv_rec.object_version_number IS NULL
461: THEN
462: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');

Line 459: ELSIF p_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM OR

455: p_dsfv_rec.id IS NULL
456: THEN
457: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
458: l_return_status := OKC_API.G_RET_STS_ERROR;
459: ELSIF p_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM OR
460: p_dsfv_rec.object_version_number IS NULL
461: THEN
462: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
463: l_return_status := OKC_API.G_RET_STS_ERROR;

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

458: l_return_status := OKC_API.G_RET_STS_ERROR;
459: ELSIF p_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM OR
460: p_dsfv_rec.object_version_number IS NULL
461: THEN
462: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
463: l_return_status := OKC_API.G_RET_STS_ERROR;
464: ELSIF p_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR OR
465: p_dsfv_rec.fnctn_code IS NULL
466: THEN

Line 463: l_return_status := OKC_API.G_RET_STS_ERROR;

459: ELSIF p_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM OR
460: p_dsfv_rec.object_version_number IS NULL
461: THEN
462: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
463: l_return_status := OKC_API.G_RET_STS_ERROR;
464: ELSIF p_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR OR
465: p_dsfv_rec.fnctn_code IS NULL
466: THEN
467: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'fnctn_code');

Line 464: ELSIF p_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR OR

460: p_dsfv_rec.object_version_number IS NULL
461: THEN
462: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
463: l_return_status := OKC_API.G_RET_STS_ERROR;
464: ELSIF p_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR OR
465: p_dsfv_rec.fnctn_code IS NULL
466: THEN
467: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'fnctn_code');
468: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 467: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'fnctn_code');

463: l_return_status := OKC_API.G_RET_STS_ERROR;
464: ELSIF p_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR OR
465: p_dsfv_rec.fnctn_code IS NULL
466: THEN
467: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'fnctn_code');
468: l_return_status := OKC_API.G_RET_STS_ERROR;
469: ELSIF p_dsfv_rec.name = OKC_API.G_MISS_CHAR OR
470: p_dsfv_rec.name IS NULL
471: THEN

Line 468: l_return_status := OKC_API.G_RET_STS_ERROR;

464: ELSIF p_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR OR
465: p_dsfv_rec.fnctn_code IS NULL
466: THEN
467: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'fnctn_code');
468: l_return_status := OKC_API.G_RET_STS_ERROR;
469: ELSIF p_dsfv_rec.name = OKC_API.G_MISS_CHAR OR
470: p_dsfv_rec.name IS NULL
471: THEN
472: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');

Line 469: ELSIF p_dsfv_rec.name = OKC_API.G_MISS_CHAR OR

465: p_dsfv_rec.fnctn_code IS NULL
466: THEN
467: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'fnctn_code');
468: l_return_status := OKC_API.G_RET_STS_ERROR;
469: ELSIF p_dsfv_rec.name = OKC_API.G_MISS_CHAR OR
470: p_dsfv_rec.name IS NULL
471: THEN
472: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
473: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 472: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');

468: l_return_status := OKC_API.G_RET_STS_ERROR;
469: ELSIF p_dsfv_rec.name = OKC_API.G_MISS_CHAR OR
470: p_dsfv_rec.name IS NULL
471: THEN
472: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
473: l_return_status := OKC_API.G_RET_STS_ERROR;
474: ELSIF p_dsfv_rec.version = OKC_API.G_MISS_CHAR OR
475: p_dsfv_rec.version IS NULL
476: THEN

Line 473: l_return_status := OKC_API.G_RET_STS_ERROR;

469: ELSIF p_dsfv_rec.name = OKC_API.G_MISS_CHAR OR
470: p_dsfv_rec.name IS NULL
471: THEN
472: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
473: l_return_status := OKC_API.G_RET_STS_ERROR;
474: ELSIF p_dsfv_rec.version = OKC_API.G_MISS_CHAR OR
475: p_dsfv_rec.version IS NULL
476: THEN
477: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'version');

Line 474: ELSIF p_dsfv_rec.version = OKC_API.G_MISS_CHAR OR

470: p_dsfv_rec.name IS NULL
471: THEN
472: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'name');
473: l_return_status := OKC_API.G_RET_STS_ERROR;
474: ELSIF p_dsfv_rec.version = OKC_API.G_MISS_CHAR OR
475: p_dsfv_rec.version IS NULL
476: THEN
477: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'version');
478: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 477: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'version');

473: l_return_status := OKC_API.G_RET_STS_ERROR;
474: ELSIF p_dsfv_rec.version = OKC_API.G_MISS_CHAR OR
475: p_dsfv_rec.version IS NULL
476: THEN
477: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'version');
478: l_return_status := OKC_API.G_RET_STS_ERROR;
479: ELSIF p_dsfv_rec.start_date = OKC_API.G_MISS_DATE OR
480: p_dsfv_rec.start_date IS NULL
481: THEN

Line 478: l_return_status := OKC_API.G_RET_STS_ERROR;

474: ELSIF p_dsfv_rec.version = OKC_API.G_MISS_CHAR OR
475: p_dsfv_rec.version IS NULL
476: THEN
477: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'version');
478: l_return_status := OKC_API.G_RET_STS_ERROR;
479: ELSIF p_dsfv_rec.start_date = OKC_API.G_MISS_DATE OR
480: p_dsfv_rec.start_date IS NULL
481: THEN
482: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'start_date');

Line 479: ELSIF p_dsfv_rec.start_date = OKC_API.G_MISS_DATE OR

475: p_dsfv_rec.version IS NULL
476: THEN
477: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'version');
478: l_return_status := OKC_API.G_RET_STS_ERROR;
479: ELSIF p_dsfv_rec.start_date = OKC_API.G_MISS_DATE OR
480: p_dsfv_rec.start_date IS NULL
481: THEN
482: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'start_date');
483: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 482: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'start_date');

478: l_return_status := OKC_API.G_RET_STS_ERROR;
479: ELSIF p_dsfv_rec.start_date = OKC_API.G_MISS_DATE OR
480: p_dsfv_rec.start_date IS NULL
481: THEN
482: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'start_date');
483: l_return_status := OKC_API.G_RET_STS_ERROR;
484: ELSIF p_dsfv_rec.source = OKC_API.G_MISS_CHAR OR
485: p_dsfv_rec.source IS NULL
486: THEN

Line 483: l_return_status := OKC_API.G_RET_STS_ERROR;

479: ELSIF p_dsfv_rec.start_date = OKC_API.G_MISS_DATE OR
480: p_dsfv_rec.start_date IS NULL
481: THEN
482: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'start_date');
483: l_return_status := OKC_API.G_RET_STS_ERROR;
484: ELSIF p_dsfv_rec.source = OKC_API.G_MISS_CHAR OR
485: p_dsfv_rec.source IS NULL
486: THEN
487: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'source');

Line 484: ELSIF p_dsfv_rec.source = OKC_API.G_MISS_CHAR OR

480: p_dsfv_rec.start_date IS NULL
481: THEN
482: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'start_date');
483: l_return_status := OKC_API.G_RET_STS_ERROR;
484: ELSIF p_dsfv_rec.source = OKC_API.G_MISS_CHAR OR
485: p_dsfv_rec.source IS NULL
486: THEN
487: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'source');
488: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 487: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'source');

483: l_return_status := OKC_API.G_RET_STS_ERROR;
484: ELSIF p_dsfv_rec.source = OKC_API.G_MISS_CHAR OR
485: p_dsfv_rec.source IS NULL
486: THEN
487: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'source');
488: l_return_status := OKC_API.G_RET_STS_ERROR;
489: END IF;
490: RETURN(l_return_status);
491: END Validate_Attributes;

Line 488: l_return_status := OKC_API.G_RET_STS_ERROR;

484: ELSIF p_dsfv_rec.source = OKC_API.G_MISS_CHAR OR
485: p_dsfv_rec.source IS NULL
486: THEN
487: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'source');
488: l_return_status := OKC_API.G_RET_STS_ERROR;
489: END IF;
490: RETURN(l_return_status);
491: END Validate_Attributes;
492:

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

498: -----------------------------------------------
499: FUNCTION Validate_Record (
500: p_dsfv_rec IN dsfv_rec_type
501: ) RETURN VARCHAR2 IS
502: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
503: BEGIN
504: RETURN (l_return_status);
505: END Validate_Record;
506: *** SBALASHA001 End *** **/

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

523: PROCEDURE Validate_Object_Version_Number(x_return_status OUT NOCOPY VARCHAR2
524: ,p_dsfv_rec IN dsfv_rec_type)
525: IS
526:
527: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
528:
529: BEGIN
530: -- initialize return status
531: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 531: x_return_status := OKC_API.G_RET_STS_SUCCESS;

527: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
528:
529: BEGIN
530: -- initialize return status
531: x_return_status := OKC_API.G_RET_STS_SUCCESS;
532:
533: -- check for data before processing
534: IF ( p_dsfv_rec.object_version_number IS NULL ) OR
535: ( p_dsfv_rec.object_version_Number = OKC_API.G_MISS_NUM ) THEN

Line 535: ( p_dsfv_rec.object_version_Number = OKC_API.G_MISS_NUM ) THEN

531: x_return_status := OKC_API.G_RET_STS_SUCCESS;
532:
533: -- check for data before processing
534: IF ( p_dsfv_rec.object_version_number IS NULL ) OR
535: ( p_dsfv_rec.object_version_Number = OKC_API.G_MISS_NUM ) THEN
536: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
537: p_msg_name => g_required_value,
538: p_token1 => g_col_name_token,
539: p_token1_value => 'object_version_number' );

Line 536: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

532:
533: -- check for data before processing
534: IF ( p_dsfv_rec.object_version_number IS NULL ) OR
535: ( p_dsfv_rec.object_version_Number = OKC_API.G_MISS_NUM ) THEN
536: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
537: p_msg_name => g_required_value,
538: p_token1 => g_col_name_token,
539: p_token1_value => 'object_version_number' );
540: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 540: x_return_status := OKC_API.G_RET_STS_ERROR;

536: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
537: p_msg_name => g_required_value,
538: p_token1 => g_col_name_token,
539: p_token1_value => 'object_version_number' );
540: x_return_status := OKC_API.G_RET_STS_ERROR;
541: RAISE G_EXCEPTION_HALT_VALIDATION;
542: END IF;
543:
544: EXCEPTION

Line 552: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

548: NULL;
549:
550: WHEN OTHERS THEN
551: -- store SQL error message on message stack for caller
552: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
553: p_msg_name => g_unexpected_error,
554: p_token1 => g_sqlcode_token,
555: p_token1_value => sqlcode,
556: p_token2 => g_sqlerrm_token,

Line 560: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

556: p_token2 => g_sqlerrm_token,
557: p_token2_value => sqlerrm );
558:
559: -- notify caller of an UNEXPECTED error
560: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
561:
562: END Validate_Object_Version_Number;
563:
564: ---------------------------------------------------------------------------

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

576: PROCEDURE Validate_Sfwt_Flag(x_return_status OUT NOCOPY VARCHAR2,
577: p_dsfv_rec IN dsfv_rec_type)
578: IS
579:
580: -- l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
581: l_return_status VARCHAR2(1) := OKL_API.G_TRUE;
582:
583: BEGIN
584: -- initialize return status

Line 585: x_return_status := OKC_API.G_RET_STS_SUCCESS;

581: l_return_status VARCHAR2(1) := OKL_API.G_TRUE;
582:
583: BEGIN
584: -- initialize return status
585: x_return_status := OKC_API.G_RET_STS_SUCCESS;
586:
587: -- check from domain values using the generic
588: -- l_return_status := OKL_UTIL.check_domain_yn(p_dsfv_rec.sfwt_flag);
589: l_return_status := OKL_ACCOUNTING_UTIL.validate_lookup_code('YES_NO',p_dsfv_rec.sfwt_flag,0,0);

Line 591: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

587: -- check from domain values using the generic
588: -- l_return_status := OKL_UTIL.check_domain_yn(p_dsfv_rec.sfwt_flag);
589: l_return_status := OKL_ACCOUNTING_UTIL.validate_lookup_code('YES_NO',p_dsfv_rec.sfwt_flag,0,0);
590: IF (l_return_status = OKL_API.G_FALSE) THEN
591: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
592: p_msg_name => g_invalid_value,
593: p_token1 => g_col_name_token,
594: p_token1_value => 'sfwt_flag');
595: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 595: x_return_status := OKC_API.G_RET_STS_ERROR;

591: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
592: p_msg_name => g_invalid_value,
593: p_token1 => g_col_name_token,
594: p_token1_value => 'sfwt_flag');
595: x_return_status := OKC_API.G_RET_STS_ERROR;
596: END IF;
597:
598: EXCEPTION
599: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 606: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

602: NULL;
603:
604: WHEN OTHERS THEN
605: -- store SQL error message on message stack for caller
606: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
607: p_msg_name => g_unexpected_error,
608: p_token1 => g_sqlcode_token,
609: p_token1_value => sqlcode,
610: p_token2 => g_sqlerrm_token,

Line 614: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

610: p_token2 => g_sqlerrm_token,
611: p_token2_value => sqlerrm );
612:
613: -- notify caller of an UNEXPECTED error
614: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
615:
616: END Validate_Sfwt_Flag;
617:
618: ---------------------------------------------------------------------------

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

630: PROCEDURE Validate_Name(x_return_status OUT NOCOPY VARCHAR2,
631: p_dsfv_rec IN OUT NOCOPY dsfv_rec_type)
632: IS
633:
634: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
635:
636: BEGIN
637: -- initialize return status
638: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 638: x_return_status := OKC_API.G_RET_STS_SUCCESS;

634: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
635:
636: BEGIN
637: -- initialize return status
638: x_return_status := OKC_API.G_RET_STS_SUCCESS;
639:
640: -- check for data before processing
641: IF (p_dsfv_rec.name IS NULL) OR
642: (p_dsfv_rec.name = OKC_API.G_MISS_CHAR) THEN

Line 642: (p_dsfv_rec.name = OKC_API.G_MISS_CHAR) THEN

638: x_return_status := OKC_API.G_RET_STS_SUCCESS;
639:
640: -- check for data before processing
641: IF (p_dsfv_rec.name IS NULL) OR
642: (p_dsfv_rec.name = OKC_API.G_MISS_CHAR) THEN
643: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
644: p_msg_name => g_required_value,
645: p_token1 => g_col_name_token,
646: p_token1_value => 'name' );

Line 643: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

639:
640: -- check for data before processing
641: IF (p_dsfv_rec.name IS NULL) OR
642: (p_dsfv_rec.name = OKC_API.G_MISS_CHAR) THEN
643: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
644: p_msg_name => g_required_value,
645: p_token1 => g_col_name_token,
646: p_token1_value => 'name' );
647: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 647: x_return_status := OKC_API.G_RET_STS_ERROR;

643: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
644: p_msg_name => g_required_value,
645: p_token1 => g_col_name_token,
646: p_token1_value => 'name' );
647: x_return_status := OKC_API.G_RET_STS_ERROR;
648: RAISE G_EXCEPTION_HALT_VALIDATION;
649: END IF;
650: p_dsfv_rec.name := Okl_Accounting_Util.okl_upper(p_dsfv_rec.name);
651:

Line 661: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

657: NULL;
658:
659: WHEN OTHERS THEN
660: -- store SQL error message on message stack for caller
661: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
662: p_msg_name => g_unexpected_error,
663: p_token1 => g_sqlcode_token,
664: p_token1_value => sqlcode,
665: p_token2 => g_sqlerrm_token,

Line 669: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

665: p_token2 => g_sqlerrm_token,
666: p_token2_value => sqlerrm );
667:
668: -- notify caller of an UNEXPECTED error
669: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
670:
671: END Validate_Name;
672:
673:

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

686: PROCEDURE Validate_Version(x_return_status OUT NOCOPY VARCHAR2,
687: p_dsfv_rec IN dsfv_rec_type)
688: IS
689:
690: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
691:
692: BEGIN
693: -- initialize return status
694: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 694: x_return_status := OKC_API.G_RET_STS_SUCCESS;

690: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
691:
692: BEGIN
693: -- initialize return status
694: x_return_status := OKC_API.G_RET_STS_SUCCESS;
695:
696: -- check for data before processing
697: IF (p_dsfv_rec.version IS NULL) OR
698: (p_dsfv_rec.version = OKC_API.G_MISS_CHAR) THEN

Line 698: (p_dsfv_rec.version = OKC_API.G_MISS_CHAR) THEN

694: x_return_status := OKC_API.G_RET_STS_SUCCESS;
695:
696: -- check for data before processing
697: IF (p_dsfv_rec.version IS NULL) OR
698: (p_dsfv_rec.version = OKC_API.G_MISS_CHAR) THEN
699: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
700: p_msg_name => g_required_value,
701: p_token1 => g_col_name_token,
702: p_token1_value => 'version' );

Line 699: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

695:
696: -- check for data before processing
697: IF (p_dsfv_rec.version IS NULL) OR
698: (p_dsfv_rec.version = OKC_API.G_MISS_CHAR) THEN
699: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
700: p_msg_name => g_required_value,
701: p_token1 => g_col_name_token,
702: p_token1_value => 'version' );
703: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 703: x_return_status := OKC_API.G_RET_STS_ERROR;

699: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
700: p_msg_name => g_required_value,
701: p_token1 => g_col_name_token,
702: p_token1_value => 'version' );
703: x_return_status := OKC_API.G_RET_STS_ERROR;
704: RAISE G_EXCEPTION_HALT_VALIDATION;
705: END IF;
706:
707:

Line 716: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

712: NULL;
713:
714: WHEN OTHERS THEN
715: -- store SQL error message on message stack for caller
716: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
717: p_msg_name => g_unexpected_error,
718: p_token1 => g_sqlcode_token,
719: p_token1_value => sqlcode,
720: p_token2 => g_sqlerrm_token,

Line 724: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

720: p_token2 => g_sqlerrm_token,
721: p_token2_value => sqlerrm );
722:
723: -- notify caller of an UNEXPECTED error
724: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
725:
726: END Validate_Version;
727:
728: ---------------------------------------------------------------------------

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

740: PROCEDURE Validate_Start_Date(x_return_status OUT NOCOPY VARCHAR2,
741: p_dsfv_rec IN dsfv_rec_type)
742: IS
743:
744: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
745:
746: BEGIN
747: -- initialize return status
748: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 748: x_return_status := OKC_API.G_RET_STS_SUCCESS;

744: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
745:
746: BEGIN
747: -- initialize return status
748: x_return_status := OKC_API.G_RET_STS_SUCCESS;
749:
750: -- check for data before processing
751: IF (p_dsfv_rec.start_date IS NULL) OR
752: (p_dsfv_rec.start_date = OKC_API.G_MISS_DATE) THEN

Line 752: (p_dsfv_rec.start_date = OKC_API.G_MISS_DATE) THEN

748: x_return_status := OKC_API.G_RET_STS_SUCCESS;
749:
750: -- check for data before processing
751: IF (p_dsfv_rec.start_date IS NULL) OR
752: (p_dsfv_rec.start_date = OKC_API.G_MISS_DATE) THEN
753: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
754: p_msg_name => g_required_value,
755: p_token1 => g_col_name_token,
756: p_token1_value => 'start_date' );

Line 753: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

749:
750: -- check for data before processing
751: IF (p_dsfv_rec.start_date IS NULL) OR
752: (p_dsfv_rec.start_date = OKC_API.G_MISS_DATE) THEN
753: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
754: p_msg_name => g_required_value,
755: p_token1 => g_col_name_token,
756: p_token1_value => 'start_date' );
757: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 757: x_return_status := OKC_API.G_RET_STS_ERROR;

753: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
754: p_msg_name => g_required_value,
755: p_token1 => g_col_name_token,
756: p_token1_value => 'start_date' );
757: x_return_status := OKC_API.G_RET_STS_ERROR;
758: RAISE G_EXCEPTION_HALT_VALIDATION;
759: END IF;
760:
761:

Line 770: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

766: NULL;
767:
768: WHEN OTHERS THEN
769: -- store SQL error message on message stack for caller
770: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
771: p_msg_name => g_unexpected_error,
772: p_token1 => g_sqlcode_token,
773: p_token1_value => sqlcode,
774: p_token2 => g_sqlerrm_token,

Line 778: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

774: p_token2 => g_sqlerrm_token,
775: p_token2_value => sqlerrm );
776:
777: -- notify caller of an UNEXPECTED error
778: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
779:
780: END Validate_Start_Date;
781:
782: ---------------------------------------------------------------------------

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

794: PROCEDURE Validate_end_Date(p_dsfv_rec IN dsfv_rec_type
795: ,x_return_status OUT NOCOPY VARCHAR2 )
796: IS
797:
798: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
799:
800: BEGIN
801: -- initialize return status
802: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 802: x_return_status := OKC_API.G_RET_STS_SUCCESS;

798: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
799:
800: BEGIN
801: -- initialize return status
802: x_return_status := OKC_API.G_RET_STS_SUCCESS;
803:
804: -- check for data before processing
805: IF (p_dsfv_rec.end_date IS NOT NULL) AND
806: (p_dsfv_rec.end_date < p_dsfv_rec.start_date) THEN

Line 807: OKC_API.SET_MESSAGE(p_app_name => 'OKL'

803:
804: -- check for data before processing
805: IF (p_dsfv_rec.end_date IS NOT NULL) AND
806: (p_dsfv_rec.end_date < p_dsfv_rec.start_date) THEN
807: OKC_API.SET_MESSAGE(p_app_name => 'OKL'
808: ,p_msg_name => g_to_date_error );
809: x_return_status := OKC_API.G_RET_STS_ERROR;
810: RAISE G_EXCEPTION_HALT_VALIDATION;
811: END IF;

Line 809: x_return_status := OKC_API.G_RET_STS_ERROR;

805: IF (p_dsfv_rec.end_date IS NOT NULL) AND
806: (p_dsfv_rec.end_date < p_dsfv_rec.start_date) THEN
807: OKC_API.SET_MESSAGE(p_app_name => 'OKL'
808: ,p_msg_name => g_to_date_error );
809: x_return_status := OKC_API.G_RET_STS_ERROR;
810: RAISE G_EXCEPTION_HALT_VALIDATION;
811: END IF;
812:
813: EXCEPTION

Line 821: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

817: NULL;
818:
819: WHEN OTHERS THEN
820: -- store SQL error message on message stack for caller
821: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
822: p_msg_name => g_unexpected_error,
823: p_token1 => g_sqlcode_token,
824: p_token1_value => SQLCODE,
825: p_token2 => g_sqlerrm_token,

Line 829: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

825: p_token2 => g_sqlerrm_token,
826: p_token2_value => SQLERRM);
827:
828: -- notify caller of an UNEXPECTED error
829: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
830:
831: END Validate_end_Date;
832:
833: ---------------------------------------------------------------------------

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

845: PROCEDURE Validate_Source(x_return_status OUT NOCOPY VARCHAR2,
846: p_dsfv_rec IN dsfv_rec_type)
847: IS
848:
849: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
850:
851: BEGIN
852: -- initialize return status
853: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 853: x_return_status := OKC_API.G_RET_STS_SUCCESS;

849: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
850:
851: BEGIN
852: -- initialize return status
853: x_return_status := OKC_API.G_RET_STS_SUCCESS;
854:
855: -- check for data before processing
856: IF (p_dsfv_rec.source IS NULL) OR
857: (p_dsfv_rec.source = OKC_API.G_MISS_CHAR) THEN

Line 857: (p_dsfv_rec.source = OKC_API.G_MISS_CHAR) THEN

853: x_return_status := OKC_API.G_RET_STS_SUCCESS;
854:
855: -- check for data before processing
856: IF (p_dsfv_rec.source IS NULL) OR
857: (p_dsfv_rec.source = OKC_API.G_MISS_CHAR) THEN
858: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
859: p_msg_name => g_required_value,
860: p_token1 => g_col_name_token,
861: p_token1_value => 'source' );

Line 858: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

854:
855: -- check for data before processing
856: IF (p_dsfv_rec.source IS NULL) OR
857: (p_dsfv_rec.source = OKC_API.G_MISS_CHAR) THEN
858: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
859: p_msg_name => g_required_value,
860: p_token1 => g_col_name_token,
861: p_token1_value => 'source' );
862: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 862: x_return_status := OKC_API.G_RET_STS_ERROR;

858: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
859: p_msg_name => g_required_value,
860: p_token1 => g_col_name_token,
861: p_token1_value => 'source' );
862: x_return_status := OKC_API.G_RET_STS_ERROR;
863: RAISE G_EXCEPTION_HALT_VALIDATION;
864: END IF;
865:
866:

Line 875: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

871: NULL;
872:
873: WHEN OTHERS THEN
874: -- store SQL error message on message stack for caller
875: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
876: p_msg_name => g_unexpected_error,
877: p_token1 => g_sqlcode_token,
878: p_token1_value => sqlcode,
879: p_token2 => g_sqlerrm_token,

Line 883: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

879: p_token2 => g_sqlerrm_token,
880: p_token2_value => sqlerrm );
881:
882: -- notify caller of an UNEXPECTED error
883: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
884:
885: END Validate_Source;
886:
887: ---------------------------------------------------------------------------

Line 920: x_return_status := Okc_Api.G_RET_STS_SUCCESS;

916: */
917:
918: BEGIN
919: -- initialize return status
920: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
921:
922: IF p_dsfv_rec.fnctn_code = Okc_Api.G_MISS_CHAR OR
923: p_dsfv_rec.fnctn_code IS NULL
924: THEN

Line 922: IF p_dsfv_rec.fnctn_code = Okc_Api.G_MISS_CHAR OR

918: BEGIN
919: -- initialize return status
920: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
921:
922: IF p_dsfv_rec.fnctn_code = Okc_Api.G_MISS_CHAR OR
923: p_dsfv_rec.fnctn_code IS NULL
924: THEN
925: Okc_Api.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'fnctn_code');
926: x_return_status := Okc_Api.G_RET_STS_ERROR;

Line 925: Okc_Api.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'fnctn_code');

921:
922: IF p_dsfv_rec.fnctn_code = Okc_Api.G_MISS_CHAR OR
923: p_dsfv_rec.fnctn_code IS NULL
924: THEN
925: Okc_Api.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'fnctn_code');
926: x_return_status := Okc_Api.G_RET_STS_ERROR;
927: RAISE G_EXCEPTION_HALT_VALIDATION;
928: END IF;
929:

Line 926: x_return_status := Okc_Api.G_RET_STS_ERROR;

922: IF p_dsfv_rec.fnctn_code = Okc_Api.G_MISS_CHAR OR
923: p_dsfv_rec.fnctn_code IS NULL
924: THEN
925: Okc_Api.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'fnctn_code');
926: x_return_status := Okc_Api.G_RET_STS_ERROR;
927: RAISE G_EXCEPTION_HALT_VALIDATION;
928: END IF;
929:
930: /*

Line 938: Okc_Api.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'fnctn_code');

934: CLOSE okl_fclv_code_csr;
935: */
936: l_row_found := OKL_ACCOUNTING_UTIL.validate_lookup_code('OKL_FUNCTION_TYPE', p_dsfv_rec.fnctn_code);
937: IF (l_row_found = OKL_API.G_FALSE) THEN
938: Okc_Api.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'fnctn_code');
939: x_return_status := Okc_Api.G_RET_STS_ERROR;
940: END IF;
941:
942: IF p_dsfv_rec.fnctn_code = G_PLSQL_TYPE AND (p_dsfv_rec.source = OKL_API.G_MISS_CHAR OR

Line 939: x_return_status := Okc_Api.G_RET_STS_ERROR;

935: */
936: l_row_found := OKL_ACCOUNTING_UTIL.validate_lookup_code('OKL_FUNCTION_TYPE', p_dsfv_rec.fnctn_code);
937: IF (l_row_found = OKL_API.G_FALSE) THEN
938: Okc_Api.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'fnctn_code');
939: x_return_status := Okc_Api.G_RET_STS_ERROR;
940: END IF;
941:
942: IF p_dsfv_rec.fnctn_code = G_PLSQL_TYPE AND (p_dsfv_rec.source = OKL_API.G_MISS_CHAR OR
943: p_dsfv_rec.source IS NULL)

Line 949: x_return_status := Okc_Api.G_RET_STS_ERROR;

945: OKL_API.SET_MESSAGE(p_app_name => 'OKL',
946: p_msg_name => G_MISS_DATA,
947: p_token1 => G_COL_NAME_TOKEN,
948: p_token1_value => 'SOURCE');
949: x_return_status := Okc_Api.G_RET_STS_ERROR;
950: RAISE G_EXCEPTION_HALT_VALIDATION;
951: END IF;
952:
953: EXCEPTION

Line 961: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME

957: NULL;
958:
959: WHEN OTHERS THEN
960: -- store SQL error message on message stack for caller
961: Okc_Api.SET_MESSAGE(p_app_name => G_APP_NAME
962: ,p_msg_name => G_UNEXPECTED_ERROR
963: ,p_token1 => G_SQLCODE_TOKEN
964: ,p_token1_value => SQLCODE
965: ,p_token2 => G_SQLERRM_TOKEN

Line 969: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;

965: ,p_token2 => G_SQLERRM_TOKEN
966: ,p_token2_value => SQLERRM);
967:
968: -- notify caller of an UNEXPECTED error
969: x_return_status := Okc_Api.G_RET_STS_UNEXP_ERROR;
970:
971: -- verify that the cursor was closed
972: /*
973: IF okl_fclv_code_csr%ISOPEN THEN

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

992:
993: FUNCTION Validate_Attributes (
994: p_dsfv_rec IN OUT NOCOPY dsfv_rec_type
995: ) RETURN VARCHAR2 IS
996: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
997: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
998: l_dsfv_rec dsfv_rec_type := p_dsfv_rec;
999: BEGIN
1000:

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

993: FUNCTION Validate_Attributes (
994: p_dsfv_rec IN OUT NOCOPY dsfv_rec_type
995: ) RETURN VARCHAR2 IS
996: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
997: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
998: l_dsfv_rec dsfv_rec_type := p_dsfv_rec;
999: BEGIN
1000:
1001: -- Validate Foreign Keys

Line 1007: IF l_dsfv_rec.id = OKC_API.G_MISS_NUM OR

1003:
1004: -- call each column-level validation
1005:
1006: -- Validate ID
1007: IF l_dsfv_rec.id = OKC_API.G_MISS_NUM OR
1008: l_dsfv_rec.id IS NULL
1009: THEN
1010: OKC_API.set_message( G_APP_NAME,
1011: G_REQUIRED_VALUE,

Line 1010: OKC_API.set_message( G_APP_NAME,

1006: -- Validate ID
1007: IF l_dsfv_rec.id = OKC_API.G_MISS_NUM OR
1008: l_dsfv_rec.id IS NULL
1009: THEN
1010: OKC_API.set_message( G_APP_NAME,
1011: G_REQUIRED_VALUE,
1012: G_COL_NAME_TOKEN, 'id' );
1013: l_return_status := OKC_API.G_RET_STS_ERROR;
1014: END IF;

Line 1013: l_return_status := OKC_API.G_RET_STS_ERROR;

1009: THEN
1010: OKC_API.set_message( G_APP_NAME,
1011: G_REQUIRED_VALUE,
1012: G_COL_NAME_TOKEN, 'id' );
1013: l_return_status := OKC_API.G_RET_STS_ERROR;
1014: END IF;
1015:
1016: -- Valid object_version_number
1017: /* IF ( l_dsfv_rec.object_version_number IS NOT NULL ) AND

Line 1018: ( l_dsfv_rec.object_version_number <> OKC_API.G_MISS_NUM ) THEN

1014: END IF;
1015:
1016: -- Valid object_version_number
1017: /* IF ( l_dsfv_rec.object_version_number IS NOT NULL ) AND
1018: ( l_dsfv_rec.object_version_number <> OKC_API.G_MISS_NUM ) THEN
1019: Validate_Object_Version_Number( x_return_status, l_dsfv_rec );
1020: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1021: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1022: -- need to leave

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

1016: -- Valid object_version_number
1017: /* IF ( l_dsfv_rec.object_version_number IS NOT NULL ) AND
1018: ( l_dsfv_rec.object_version_number <> OKC_API.G_MISS_NUM ) THEN
1019: Validate_Object_Version_Number( x_return_status, l_dsfv_rec );
1020: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1021: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1022: -- need to leave
1023: l_return_status := x_return_status;
1024: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1021: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1017: /* IF ( l_dsfv_rec.object_version_number IS NOT NULL ) AND
1018: ( l_dsfv_rec.object_version_number <> OKC_API.G_MISS_NUM ) THEN
1019: Validate_Object_Version_Number( x_return_status, l_dsfv_rec );
1020: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1021: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1022: -- need to leave
1023: l_return_status := x_return_status;
1024: RAISE G_EXCEPTION_HALT_VALIDATION;
1025: ELSE

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

1031: */
1032:
1033: -- Added by Santonyr
1034: Validate_Object_Version_Number( x_return_status, l_dsfv_rec );
1035: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1036: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1037: -- need to leave
1038: l_return_status := x_return_status;
1039: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1036: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1032:
1033: -- Added by Santonyr
1034: Validate_Object_Version_Number( x_return_status, l_dsfv_rec );
1035: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1036: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1037: -- need to leave
1038: l_return_status := x_return_status;
1039: RAISE G_EXCEPTION_HALT_VALIDATION;
1040: ELSE

Line 1049: ( l_dsfv_rec.name <> OKC_API.G_MISS_CHAR ) THEN

1045:
1046:
1047: -- Valid sfwt_flag
1048: IF ( l_dsfv_rec.sfwt_flag IS NOT NULL ) AND
1049: ( l_dsfv_rec.name <> OKC_API.G_MISS_CHAR ) THEN
1050: Validate_Sfwt_Flag( x_return_status, l_dsfv_rec );
1051: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1052: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1053: -- need to leave

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

1047: -- Valid sfwt_flag
1048: IF ( l_dsfv_rec.sfwt_flag IS NOT NULL ) AND
1049: ( l_dsfv_rec.name <> OKC_API.G_MISS_CHAR ) THEN
1050: Validate_Sfwt_Flag( x_return_status, l_dsfv_rec );
1051: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1052: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1053: -- need to leave
1054: l_return_status := x_return_status;
1055: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1052: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1048: IF ( l_dsfv_rec.sfwt_flag IS NOT NULL ) AND
1049: ( l_dsfv_rec.name <> OKC_API.G_MISS_CHAR ) THEN
1050: Validate_Sfwt_Flag( x_return_status, l_dsfv_rec );
1051: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1052: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1053: -- need to leave
1054: l_return_status := x_return_status;
1055: RAISE G_EXCEPTION_HALT_VALIDATION;
1056: ELSE

Line 1065: ( l_dsfv_rec.name <> OKC_API.G_MISS_CHAR ) THEN

1061: END IF;
1062:
1063: -- Valid name
1064: /* IF ( l_dsfv_rec.name IS NOT NULL ) AND
1065: ( l_dsfv_rec.name <> OKC_API.G_MISS_CHAR ) THEN
1066: Validate_Name( x_return_status, l_dsfv_rec );
1067: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1068: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1069: -- need to leave

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

1063: -- Valid name
1064: /* IF ( l_dsfv_rec.name IS NOT NULL ) AND
1065: ( l_dsfv_rec.name <> OKC_API.G_MISS_CHAR ) THEN
1066: Validate_Name( x_return_status, l_dsfv_rec );
1067: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1068: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1069: -- need to leave
1070: l_return_status := x_return_status;
1071: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1064: /* IF ( l_dsfv_rec.name IS NOT NULL ) AND
1065: ( l_dsfv_rec.name <> OKC_API.G_MISS_CHAR ) THEN
1066: Validate_Name( x_return_status, l_dsfv_rec );
1067: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1068: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1069: -- need to leave
1070: l_return_status := x_return_status;
1071: RAISE G_EXCEPTION_HALT_VALIDATION;
1072: ELSE

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

1078: */
1079: -- Added by Santonyr
1080:
1081: Validate_Name( x_return_status, l_dsfv_rec );
1082: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1083: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1084: -- need to leave
1085: l_return_status := x_return_status;
1086: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1083: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1079: -- Added by Santonyr
1080:
1081: Validate_Name( x_return_status, l_dsfv_rec );
1082: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1083: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1084: -- need to leave
1085: l_return_status := x_return_status;
1086: RAISE G_EXCEPTION_HALT_VALIDATION;
1087: ELSE

Line 1096: ( l_dsfv_rec.version <> OKC_API.G_MISS_CHAR ) THEN

1092:
1093:
1094: -- Valid version
1095: /* IF ( l_dsfv_rec.version IS NOT NULL ) AND
1096: ( l_dsfv_rec.version <> OKC_API.G_MISS_CHAR ) THEN
1097: Validate_Version( x_return_status, l_dsfv_rec );
1098: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1099: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1100: -- need to leave

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

1094: -- Valid version
1095: /* IF ( l_dsfv_rec.version IS NOT NULL ) AND
1096: ( l_dsfv_rec.version <> OKC_API.G_MISS_CHAR ) THEN
1097: Validate_Version( x_return_status, l_dsfv_rec );
1098: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1099: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1100: -- need to leave
1101: l_return_status := x_return_status;
1102: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1099: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1095: /* IF ( l_dsfv_rec.version IS NOT NULL ) AND
1096: ( l_dsfv_rec.version <> OKC_API.G_MISS_CHAR ) THEN
1097: Validate_Version( x_return_status, l_dsfv_rec );
1098: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1099: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1100: -- need to leave
1101: l_return_status := x_return_status;
1102: RAISE G_EXCEPTION_HALT_VALIDATION;
1103: ELSE

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

1109: */
1110:
1111: -- Added by Santonyr
1112: Validate_Version( x_return_status, l_dsfv_rec );
1113: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1114: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1115: -- need to leave
1116: l_return_status := x_return_status;
1117: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1114: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1110:
1111: -- Added by Santonyr
1112: Validate_Version( x_return_status, l_dsfv_rec );
1113: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1114: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1115: -- need to leave
1116: l_return_status := x_return_status;
1117: RAISE G_EXCEPTION_HALT_VALIDATION;
1118: ELSE

Line 1127: ( l_dsfv_rec.start_date <> OKC_API.G_MISS_DATE ) THEN

1123:
1124:
1125: -- Valid start_date
1126: /* IF ( l_dsfv_rec.start_date IS NOT NULL ) AND
1127: ( l_dsfv_rec.start_date <> OKC_API.G_MISS_DATE ) THEN
1128: Validate_Start_Date( x_return_status, l_dsfv_rec );
1129: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1130: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1131: -- need to leave

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

1125: -- Valid start_date
1126: /* IF ( l_dsfv_rec.start_date IS NOT NULL ) AND
1127: ( l_dsfv_rec.start_date <> OKC_API.G_MISS_DATE ) THEN
1128: Validate_Start_Date( x_return_status, l_dsfv_rec );
1129: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1130: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1131: -- need to leave
1132: l_return_status := x_return_status;
1133: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1130: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1126: /* IF ( l_dsfv_rec.start_date IS NOT NULL ) AND
1127: ( l_dsfv_rec.start_date <> OKC_API.G_MISS_DATE ) THEN
1128: Validate_Start_Date( x_return_status, l_dsfv_rec );
1129: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1130: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1131: -- need to leave
1132: l_return_status := x_return_status;
1133: RAISE G_EXCEPTION_HALT_VALIDATION;
1134: ELSE

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

1140: */
1141:
1142: -- Added by Santonyr
1143: Validate_Start_Date( x_return_status, l_dsfv_rec );
1144: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1145: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1146: -- need to leave
1147: l_return_status := x_return_status;
1148: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1145: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1141:
1142: -- Added by Santonyr
1143: Validate_Start_Date( x_return_status, l_dsfv_rec );
1144: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1145: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1146: -- need to leave
1147: l_return_status := x_return_status;
1148: RAISE G_EXCEPTION_HALT_VALIDATION;
1149: ELSE

Line 1158: ( l_dsfv_rec.fnctn_code <> OKC_API.G_MISS_CHAR ) THEN

1154:
1155:
1156: -- Validate fnctn_code
1157: /* IF ( l_dsfv_rec.fnctn_code IS NOT NULL ) AND
1158: ( l_dsfv_rec.fnctn_code <> OKC_API.G_MISS_CHAR ) THEN
1159: Validate_Fnctn_Code( l_dsfv_rec, x_return_status );
1160: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1161: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1162: -- need to leave

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

1156: -- Validate fnctn_code
1157: /* IF ( l_dsfv_rec.fnctn_code IS NOT NULL ) AND
1158: ( l_dsfv_rec.fnctn_code <> OKC_API.G_MISS_CHAR ) THEN
1159: Validate_Fnctn_Code( l_dsfv_rec, x_return_status );
1160: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1161: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1162: -- need to leave
1163: l_return_status := x_return_status;
1164: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1161: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1157: /* IF ( l_dsfv_rec.fnctn_code IS NOT NULL ) AND
1158: ( l_dsfv_rec.fnctn_code <> OKC_API.G_MISS_CHAR ) THEN
1159: Validate_Fnctn_Code( l_dsfv_rec, x_return_status );
1160: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1161: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1162: -- need to leave
1163: l_return_status := x_return_status;
1164: RAISE G_EXCEPTION_HALT_VALIDATION;
1165: ELSE

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

1170: END IF;
1171: */
1172: -- Added by Santonyr
1173: Validate_Fnctn_Code( l_dsfv_rec, x_return_status );
1174: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1175: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1176: -- need to leave
1177: l_return_status := x_return_status;
1178: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1175: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1171: */
1172: -- Added by Santonyr
1173: Validate_Fnctn_Code( l_dsfv_rec, x_return_status );
1174: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1175: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1176: -- need to leave
1177: l_return_status := x_return_status;
1178: RAISE G_EXCEPTION_HALT_VALIDATION;
1179: ELSE

Line 1188: ( l_dsfv_rec.source <> OKC_API.G_MISS_CHAR ) THEN

1184:
1185:
1186: -- Valid source
1187: /* IF ( l_dsfv_rec.source IS NOT NULL ) AND
1188: ( l_dsfv_rec.source <> OKC_API.G_MISS_CHAR ) THEN
1189: Validate_Source( x_return_status, l_dsfv_rec );
1190: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1191: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1192: -- need to leave

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

1186: -- Valid source
1187: /* IF ( l_dsfv_rec.source IS NOT NULL ) AND
1188: ( l_dsfv_rec.source <> OKC_API.G_MISS_CHAR ) THEN
1189: Validate_Source( x_return_status, l_dsfv_rec );
1190: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1191: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1192: -- need to leave
1193: l_return_status := x_return_status;
1194: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1191: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1187: /* IF ( l_dsfv_rec.source IS NOT NULL ) AND
1188: ( l_dsfv_rec.source <> OKC_API.G_MISS_CHAR ) THEN
1189: Validate_Source( x_return_status, l_dsfv_rec );
1190: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1191: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1192: -- need to leave
1193: l_return_status := x_return_status;
1194: RAISE G_EXCEPTION_HALT_VALIDATION;
1195: ELSE

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

1200: END IF;
1201: */
1202: -- Added by Santonyr
1203: Validate_Source( x_return_status, l_dsfv_rec );
1204: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1205: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1206: -- need to leave
1207: l_return_status := x_return_status;
1208: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1205: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1201: */
1202: -- Added by Santonyr
1203: Validate_Source( x_return_status, l_dsfv_rec );
1204: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1205: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1206: -- need to leave
1207: l_return_status := x_return_status;
1208: RAISE G_EXCEPTION_HALT_VALIDATION;
1209: ELSE

Line 1227: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

1223: RETURN (l_return_status);
1224:
1225: WHEN OTHERS THEN
1226: -- store SQL error message on message stack for caller
1227: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
1228: p_msg_name => g_unexpected_error,
1229: p_token1 => g_sqlcode_token,
1230: p_token1_value => sqlcode,
1231: p_token2 => g_sqlerrm_token,

Line 1234: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1230: p_token1_value => sqlcode,
1231: p_token2 => g_sqlerrm_token,
1232: p_token2_value => sqlerrm);
1233: -- notify caller of an UNEXPECTED error
1234: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1235: RETURN(l_return_status);
1236:
1237: END Validate_Attributes;
1238:

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

1258: x_return_status OUT NOCOPY VARCHAR2,
1259: p_dsfv_rec IN dsfv_rec_type)
1260: IS
1261:
1262: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1263: l_unq_tbl OKC_UTIL.unq_tbl_type;
1264: l_dummy VARCHAR2(1);
1265: l_row_found Boolean := False;
1266:

Line 1293: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1289:
1290: BEGIN
1291:
1292: -- initialize return status
1293: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1294:
1295: OPEN c1( p_dsfv_rec.id , p_dsfv_rec.name, p_dsfv_rec.version);
1296: FETCH c1 into l_dummy;
1297: l_row_found := c1%FOUND;

Line 1300: OKC_API.set_message( 'OKL', G_UNQS, G_TABLE_TOKEN, 'Okl_Data_Src_Fnctns_V' );

1296: FETCH c1 into l_dummy;
1297: l_row_found := c1%FOUND;
1298: CLOSE c1;
1299: IF l_row_found then
1300: OKC_API.set_message( 'OKL', G_UNQS, G_TABLE_TOKEN, 'Okl_Data_Src_Fnctns_V' );
1301: x_return_status := OKC_API.G_RET_STS_ERROR;
1302: END IF;
1303:
1304: EXCEPTION

Line 1301: x_return_status := OKC_API.G_RET_STS_ERROR;

1297: l_row_found := c1%FOUND;
1298: CLOSE c1;
1299: IF l_row_found then
1300: OKC_API.set_message( 'OKL', G_UNQS, G_TABLE_TOKEN, 'Okl_Data_Src_Fnctns_V' );
1301: x_return_status := OKC_API.G_RET_STS_ERROR;
1302: END IF;
1303:
1304: EXCEPTION
1305: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1312: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

1308: NULL;
1309:
1310: WHEN OTHERS THEN
1311: -- store SQL error message on message stack for caller
1312: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
1313: p_msg_name => g_unexpected_error,
1314: p_token1 => g_sqlcode_token,
1315: p_token1_value => sqlcode,
1316: p_token2 => g_sqlerrm_token,

Line 1320: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1316: p_token2 => g_sqlerrm_token,
1317: p_token2_value => sqlerrm );
1318:
1319: -- notify caller of an UNEXPECTED error
1320: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1321:
1322: END Validate_Unique_Dsf_Record;
1323:
1324:

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

1337:
1338: FUNCTION Validate_Record (
1339: p_dsfv_rec IN dsfv_rec_type
1340: ) RETURN VARCHAR2 IS
1341: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1342: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1343: BEGIN
1344:
1345: -- Validate_Unique_Dsf_Record

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

1338: FUNCTION Validate_Record (
1339: p_dsfv_rec IN dsfv_rec_type
1340: ) RETURN VARCHAR2 IS
1341: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1342: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1343: BEGIN
1344:
1345: -- Validate_Unique_Dsf_Record
1346: Validate_Unique_Dsf_Record( x_return_status, p_dsfv_rec );

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

1344:
1345: -- Validate_Unique_Dsf_Record
1346: Validate_Unique_Dsf_Record( x_return_status, p_dsfv_rec );
1347: -- store the highest degree of error
1348: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1349: IF ( x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1350: -- need to leave
1351: l_return_status := x_return_status;
1352: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1349: IF ( x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1345: -- Validate_Unique_Dsf_Record
1346: Validate_Unique_Dsf_Record( x_return_status, p_dsfv_rec );
1347: -- store the highest degree of error
1348: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1349: IF ( x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1350: -- need to leave
1351: l_return_status := x_return_status;
1352: RAISE G_EXCEPTION_HALT_VALIDATION;
1353: ELSE

Line 1363: ( p_dsfv_rec.end_date <> OKC_API.G_MISS_DATE ) THEN

1359: -- Valid end date
1360: -- Suresh Gorantla: Added this call to Valid end_date.
1361: -- Valid_end_date
1362: IF ( p_dsfv_rec.end_date IS NOT NULL ) AND
1363: ( p_dsfv_rec.end_date <> OKC_API.G_MISS_DATE ) THEN
1364: Validate_end_Date(p_dsfv_rec, x_return_status );
1365: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1366: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1367: -- need to leave

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

1361: -- Valid_end_date
1362: IF ( p_dsfv_rec.end_date IS NOT NULL ) AND
1363: ( p_dsfv_rec.end_date <> OKC_API.G_MISS_DATE ) THEN
1364: Validate_end_Date(p_dsfv_rec, x_return_status );
1365: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1366: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1367: -- need to leave
1368: l_return_status := x_return_status;
1369: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 1366: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN

1362: IF ( p_dsfv_rec.end_date IS NOT NULL ) AND
1363: ( p_dsfv_rec.end_date <> OKC_API.G_MISS_DATE ) THEN
1364: Validate_end_Date(p_dsfv_rec, x_return_status );
1365: IF ( x_return_status <> OKC_API.G_RET_STS_SUCCESS ) THEN
1366: IF ( x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR ) THEN
1367: -- need to leave
1368: l_return_status := x_return_status;
1369: RAISE G_EXCEPTION_HALT_VALIDATION;
1370: ELSE

Line 1388: OKC_API.SET_MESSAGE( p_app_name => g_app_name,

1384: RETURN ( l_return_status );
1385:
1386: WHEN OTHERS THEN
1387: -- store SQL error message on message stack for caller
1388: OKC_API.SET_MESSAGE( p_app_name => g_app_name,
1389: p_msg_name => g_unexpected_error,
1390: p_token1 => g_sqlcode_token,
1391: p_token1_value => sqlcode,
1392: p_token2 => g_sqlerrm_token,

Line 1396: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1392: p_token2 => g_sqlerrm_token,
1393: p_token2_value => sqlerrm );
1394:
1395: -- notify caller of an UNEXPECTED error
1396: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1397:
1398: END Validate_Record;
1399:
1400:

Line 1516: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1512: -- validate_row for:OKL_DATA_SRC_FNCTNS_V --
1513: --------------------------------------------
1514: PROCEDURE validate_row(
1515: p_api_version IN NUMBER,
1516: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1517: x_return_status OUT NOCOPY VARCHAR2,
1518: x_msg_count OUT NOCOPY NUMBER,
1519: x_msg_data OUT NOCOPY VARCHAR2,
1520: p_dsfv_rec IN dsfv_rec_type) IS

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

1520: p_dsfv_rec IN dsfv_rec_type) IS
1521:
1522: l_api_version CONSTANT NUMBER := 1;
1523: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
1524: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1525: l_dsfv_rec dsfv_rec_type := p_dsfv_rec;
1526: l_dsf_rec dsf_rec_type;
1527: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType;
1528: BEGIN

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

1525: l_dsfv_rec dsfv_rec_type := p_dsfv_rec;
1526: l_dsf_rec dsf_rec_type;
1527: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType;
1528: BEGIN
1529: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1530: G_PKG_NAME,
1531: p_init_msg_list,
1532: l_api_version,
1533: p_api_version,

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

1532: l_api_version,
1533: p_api_version,
1534: '_PVT',
1535: x_return_status);
1536: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1537: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1538: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1539: RAISE OKC_API.G_EXCEPTION_ERROR;
1540: END IF;

Line 1537: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1533: p_api_version,
1534: '_PVT',
1535: x_return_status);
1536: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1537: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1538: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1539: RAISE OKC_API.G_EXCEPTION_ERROR;
1540: END IF;
1541: --- Validate all non-missing attributes (Item Level Validation)

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

1534: '_PVT',
1535: x_return_status);
1536: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1537: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1538: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1539: RAISE OKC_API.G_EXCEPTION_ERROR;
1540: END IF;
1541: --- Validate all non-missing attributes (Item Level Validation)
1542: l_return_status := Validate_Attributes(l_dsfv_rec);

Line 1539: RAISE OKC_API.G_EXCEPTION_ERROR;

1535: x_return_status);
1536: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1537: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1538: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1539: RAISE OKC_API.G_EXCEPTION_ERROR;
1540: END IF;
1541: --- Validate all non-missing attributes (Item Level Validation)
1542: l_return_status := Validate_Attributes(l_dsfv_rec);
1543: --- If any errors happen abort API

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

1540: END IF;
1541: --- Validate all non-missing attributes (Item Level Validation)
1542: l_return_status := Validate_Attributes(l_dsfv_rec);
1543: --- If any errors happen abort API
1544: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1545: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1546: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1547: RAISE OKC_API.G_EXCEPTION_ERROR;
1548: END IF;

Line 1545: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1541: --- Validate all non-missing attributes (Item Level Validation)
1542: l_return_status := Validate_Attributes(l_dsfv_rec);
1543: --- If any errors happen abort API
1544: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1545: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1546: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1547: RAISE OKC_API.G_EXCEPTION_ERROR;
1548: END IF;
1549: l_return_status := Validate_Record(l_dsfv_rec);

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

1542: l_return_status := Validate_Attributes(l_dsfv_rec);
1543: --- If any errors happen abort API
1544: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1545: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1546: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1547: RAISE OKC_API.G_EXCEPTION_ERROR;
1548: END IF;
1549: l_return_status := Validate_Record(l_dsfv_rec);
1550: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1547: RAISE OKC_API.G_EXCEPTION_ERROR;

1543: --- If any errors happen abort API
1544: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1545: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1546: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1547: RAISE OKC_API.G_EXCEPTION_ERROR;
1548: END IF;
1549: l_return_status := Validate_Record(l_dsfv_rec);
1550: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1551: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1546: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1547: RAISE OKC_API.G_EXCEPTION_ERROR;
1548: END IF;
1549: l_return_status := Validate_Record(l_dsfv_rec);
1550: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1551: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1552: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1553: RAISE OKC_API.G_EXCEPTION_ERROR;
1554: END IF;

Line 1551: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1547: RAISE OKC_API.G_EXCEPTION_ERROR;
1548: END IF;
1549: l_return_status := Validate_Record(l_dsfv_rec);
1550: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1551: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1552: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1553: RAISE OKC_API.G_EXCEPTION_ERROR;
1554: END IF;
1555: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

1548: END IF;
1549: l_return_status := Validate_Record(l_dsfv_rec);
1550: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1551: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1552: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1553: RAISE OKC_API.G_EXCEPTION_ERROR;
1554: END IF;
1555: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1556: EXCEPTION

Line 1553: RAISE OKC_API.G_EXCEPTION_ERROR;

1549: l_return_status := Validate_Record(l_dsfv_rec);
1550: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1551: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1552: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1553: RAISE OKC_API.G_EXCEPTION_ERROR;
1554: END IF;
1555: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1556: EXCEPTION
1557: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

1551: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1552: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1553: RAISE OKC_API.G_EXCEPTION_ERROR;
1554: END IF;
1555: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1556: EXCEPTION
1557: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1558: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1559: (

Line 1557: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1553: RAISE OKC_API.G_EXCEPTION_ERROR;
1554: END IF;
1555: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1556: EXCEPTION
1557: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1558: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1559: (
1560: l_api_name,
1561: G_PKG_NAME,

Line 1558: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1554: END IF;
1555: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1556: EXCEPTION
1557: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1558: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1559: (
1560: l_api_name,
1561: G_PKG_NAME,
1562: 'OKC_API.G_RET_STS_ERROR',

Line 1562: 'OKC_API.G_RET_STS_ERROR',

1558: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1559: (
1560: l_api_name,
1561: G_PKG_NAME,
1562: 'OKC_API.G_RET_STS_ERROR',
1563: x_msg_count,
1564: x_msg_data,
1565: '_PVT'
1566: );

Line 1567: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1563: x_msg_count,
1564: x_msg_data,
1565: '_PVT'
1566: );
1567: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1568: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1569: (
1570: l_api_name,
1571: G_PKG_NAME,

Line 1568: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1564: x_msg_data,
1565: '_PVT'
1566: );
1567: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1568: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1569: (
1570: l_api_name,
1571: G_PKG_NAME,
1572: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1572: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1568: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1569: (
1570: l_api_name,
1571: G_PKG_NAME,
1572: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1573: x_msg_count,
1574: x_msg_data,
1575: '_PVT'
1576: );

Line 1578: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1574: x_msg_data,
1575: '_PVT'
1576: );
1577: WHEN OTHERS THEN
1578: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1579: (
1580: l_api_name,
1581: G_PKG_NAME,
1582: 'OTHERS',

Line 1593: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1589: -- PL/SQL TBL validate_row for:DSFV_TBL --
1590: ------------------------------------------
1591: PROCEDURE validate_row(
1592: p_api_version IN NUMBER,
1593: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1594: x_return_status OUT NOCOPY VARCHAR2,
1595: x_msg_count OUT NOCOPY NUMBER,
1596: x_msg_data OUT NOCOPY VARCHAR2,
1597: p_dsfv_tbl IN dsfv_tbl_type) IS

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

1597: p_dsfv_tbl IN dsfv_tbl_type) IS
1598:
1599: l_api_version CONSTANT NUMBER := 1;
1600: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1601: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1602: i NUMBER := 0;
1603: -- RPOONUGA001: New variable
1604: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1605: BEGIN

Line 1604: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

1600: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1601: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1602: i NUMBER := 0;
1603: -- RPOONUGA001: New variable
1604: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1605: BEGIN
1606: OKC_API.init_msg_list(p_init_msg_list);
1607: -- Make sure PL/SQL table has records in it before passing
1608: IF (p_dsfv_tbl.COUNT > 0) THEN

Line 1606: OKC_API.init_msg_list(p_init_msg_list);

1602: i NUMBER := 0;
1603: -- RPOONUGA001: New variable
1604: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1605: BEGIN
1606: OKC_API.init_msg_list(p_init_msg_list);
1607: -- Make sure PL/SQL table has records in it before passing
1608: IF (p_dsfv_tbl.COUNT > 0) THEN
1609: i := p_dsfv_tbl.FIRST;
1610: LOOP

Line 1613: p_init_msg_list => OKC_API.G_FALSE,

1609: i := p_dsfv_tbl.FIRST;
1610: LOOP
1611: validate_row (
1612: p_api_version => p_api_version,
1613: p_init_msg_list => OKC_API.G_FALSE,
1614: x_return_status => x_return_status,
1615: x_msg_count => x_msg_count,
1616: x_msg_data => x_msg_data,
1617: p_dsfv_rec => p_dsfv_tbl(i));

Line 1619: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

1615: x_msg_count => x_msg_count,
1616: x_msg_data => x_msg_data,
1617: p_dsfv_rec => p_dsfv_tbl(i));
1618: -- RPOONUGA001: store the highest degree of error
1619: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1620: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1621: l_overall_status := x_return_status;
1622: END IF;
1623: END IF;

Line 1620: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

1616: x_msg_data => x_msg_data,
1617: p_dsfv_rec => p_dsfv_tbl(i));
1618: -- RPOONUGA001: store the highest degree of error
1619: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1620: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1621: l_overall_status := x_return_status;
1622: END IF;
1623: END IF;
1624:

Line 1632: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1628: -- RPOONUGA001: return overall status
1629: x_return_status := l_overall_status;
1630: END IF;
1631: EXCEPTION
1632: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1633: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1634: (
1635: l_api_name,
1636: G_PKG_NAME,

Line 1633: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1629: x_return_status := l_overall_status;
1630: END IF;
1631: EXCEPTION
1632: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1633: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1634: (
1635: l_api_name,
1636: G_PKG_NAME,
1637: 'OKC_API.G_RET_STS_ERROR',

Line 1637: 'OKC_API.G_RET_STS_ERROR',

1633: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1634: (
1635: l_api_name,
1636: G_PKG_NAME,
1637: 'OKC_API.G_RET_STS_ERROR',
1638: x_msg_count,
1639: x_msg_data,
1640: '_PVT'
1641: );

Line 1642: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1638: x_msg_count,
1639: x_msg_data,
1640: '_PVT'
1641: );
1642: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1643: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1644: (
1645: l_api_name,
1646: G_PKG_NAME,

Line 1643: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1647: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 1653: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1671: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1667: ------------------------------------------
1668: -- insert_row for:OKL_DATA_SRC_FNCTNS_B --
1669: ------------------------------------------
1670: PROCEDURE insert_row(
1671: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1672: x_return_status OUT NOCOPY VARCHAR2,
1673: x_msg_count OUT NOCOPY NUMBER,
1674: x_msg_data OUT NOCOPY VARCHAR2,
1675: p_dsf_rec IN dsf_rec_type,

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

1676: x_dsf_rec OUT NOCOPY dsf_rec_type) IS
1677:
1678: l_api_version CONSTANT NUMBER := 1;
1679: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
1680: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1681: l_dsf_rec dsf_rec_type := p_dsf_rec;
1682: l_def_dsf_rec dsf_rec_type;
1683: ----------------------------------------------
1684: -- Set_Attributes for:OKL_DATA_SRC_FNCTNS_B --

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

1686: FUNCTION Set_Attributes (
1687: p_dsf_rec IN dsf_rec_type,
1688: x_dsf_rec OUT NOCOPY dsf_rec_type
1689: ) RETURN VARCHAR2 IS
1690: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1691: BEGIN
1692: x_dsf_rec := p_dsf_rec;
1693: RETURN(l_return_status);
1694: END Set_Attributes;

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

1692: x_dsf_rec := p_dsf_rec;
1693: RETURN(l_return_status);
1694: END Set_Attributes;
1695: BEGIN
1696: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1697: p_init_msg_list,
1698: '_PVT',
1699: x_return_status);
1700: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1696: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1697: p_init_msg_list,
1698: '_PVT',
1699: x_return_status);
1700: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1701: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1702: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1703: RAISE OKC_API.G_EXCEPTION_ERROR;
1704: END IF;

Line 1701: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1697: p_init_msg_list,
1698: '_PVT',
1699: x_return_status);
1700: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1701: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1702: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1703: RAISE OKC_API.G_EXCEPTION_ERROR;
1704: END IF;
1705: --- Setting item attributes

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

1698: '_PVT',
1699: x_return_status);
1700: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1701: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1702: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1703: RAISE OKC_API.G_EXCEPTION_ERROR;
1704: END IF;
1705: --- Setting item attributes
1706: l_return_status := Set_Attributes(

Line 1703: RAISE OKC_API.G_EXCEPTION_ERROR;

1699: x_return_status);
1700: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1701: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1702: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1703: RAISE OKC_API.G_EXCEPTION_ERROR;
1704: END IF;
1705: --- Setting item attributes
1706: l_return_status := Set_Attributes(
1707: p_dsf_rec, -- IN

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

1706: l_return_status := Set_Attributes(
1707: p_dsf_rec, -- IN
1708: l_dsf_rec); -- OUT
1709: --- If any errors happen abort API
1710: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1711: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1712: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1713: RAISE OKC_API.G_EXCEPTION_ERROR;
1714: END IF;

Line 1711: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1707: p_dsf_rec, -- IN
1708: l_dsf_rec); -- OUT
1709: --- If any errors happen abort API
1710: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1711: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1712: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1713: RAISE OKC_API.G_EXCEPTION_ERROR;
1714: END IF;
1715: INSERT INTO OKL_DATA_SRC_FNCTNS_B(

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

1708: l_dsf_rec); -- OUT
1709: --- If any errors happen abort API
1710: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1711: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1712: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1713: RAISE OKC_API.G_EXCEPTION_ERROR;
1714: END IF;
1715: INSERT INTO OKL_DATA_SRC_FNCTNS_B(
1716: id,

Line 1713: RAISE OKC_API.G_EXCEPTION_ERROR;

1709: --- If any errors happen abort API
1710: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1711: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1712: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1713: RAISE OKC_API.G_EXCEPTION_ERROR;
1714: END IF;
1715: INSERT INTO OKL_DATA_SRC_FNCTNS_B(
1716: id,
1717: object_version_number,

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

1775: l_dsf_rec.last_update_date,
1776: l_dsf_rec.last_update_login);
1777: -- Set OUT values
1778: x_dsf_rec := l_dsf_rec;
1779: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1780: EXCEPTION
1781: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1782: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1783: (

Line 1781: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1777: -- Set OUT values
1778: x_dsf_rec := l_dsf_rec;
1779: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1780: EXCEPTION
1781: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1782: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1783: (
1784: l_api_name,
1785: G_PKG_NAME,

Line 1782: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1778: x_dsf_rec := l_dsf_rec;
1779: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1780: EXCEPTION
1781: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1782: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1783: (
1784: l_api_name,
1785: G_PKG_NAME,
1786: 'OKC_API.G_RET_STS_ERROR',

Line 1786: 'OKC_API.G_RET_STS_ERROR',

1782: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1783: (
1784: l_api_name,
1785: G_PKG_NAME,
1786: 'OKC_API.G_RET_STS_ERROR',
1787: x_msg_count,
1788: x_msg_data,
1789: '_PVT'
1790: );

Line 1791: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1787: x_msg_count,
1788: x_msg_data,
1789: '_PVT'
1790: );
1791: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1792: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1793: (
1794: l_api_name,
1795: G_PKG_NAME,

Line 1792: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1788: x_msg_data,
1789: '_PVT'
1790: );
1791: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1792: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1793: (
1794: l_api_name,
1795: G_PKG_NAME,
1796: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1796: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1792: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1793: (
1794: l_api_name,
1795: G_PKG_NAME,
1796: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1797: x_msg_count,
1798: x_msg_data,
1799: '_PVT'
1800: );

Line 1802: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1798: x_msg_data,
1799: '_PVT'
1800: );
1801: WHEN OTHERS THEN
1802: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1803: (
1804: l_api_name,
1805: G_PKG_NAME,
1806: 'OTHERS',

Line 1816: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1812: -------------------------------------------
1813: -- insert_row for:OKL_DATA_SRC_FNCTNS_TL --
1814: -------------------------------------------
1815: PROCEDURE insert_row(
1816: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1817: x_return_status OUT NOCOPY VARCHAR2,
1818: x_msg_count OUT NOCOPY NUMBER,
1819: x_msg_data OUT NOCOPY VARCHAR2,
1820: p_okl_data_src_fnctns_tl_rec IN OklDataSrcFnctnsTlRecType,

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

1821: x_okl_data_src_fnctns_tl_rec OUT NOCOPY OklDataSrcFnctnsTlRecType) IS
1822:
1823: l_api_version CONSTANT NUMBER := 1;
1824: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
1825: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1826: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType := p_okl_data_src_fnctns_tl_rec;
1827: ldefokldatasrcfnctnstlrec OklDataSrcFnctnsTlRecType;
1828: CURSOR get_languages IS
1829: SELECT *

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

1835: FUNCTION Set_Attributes (
1836: p_okl_data_src_fnctns_tl_rec IN OklDataSrcFnctnsTlRecType,
1837: x_okl_data_src_fnctns_tl_rec OUT NOCOPY OklDataSrcFnctnsTlRecType
1838: ) RETURN VARCHAR2 IS
1839: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1840: BEGIN
1841: x_okl_data_src_fnctns_tl_rec := p_okl_data_src_fnctns_tl_rec;
1842: x_okl_data_src_fnctns_tl_rec.LANGUAGE := USERENV('LANG');
1843: x_okl_data_src_fnctns_tl_rec.SOURCE_LANG := USERENV('LANG');

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

1843: x_okl_data_src_fnctns_tl_rec.SOURCE_LANG := USERENV('LANG');
1844: RETURN(l_return_status);
1845: END Set_Attributes;
1846: BEGIN
1847: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1848: p_init_msg_list,
1849: '_PVT',
1850: x_return_status);
1851: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1847: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1848: p_init_msg_list,
1849: '_PVT',
1850: x_return_status);
1851: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1852: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1853: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1854: RAISE OKC_API.G_EXCEPTION_ERROR;
1855: END IF;

Line 1852: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1848: p_init_msg_list,
1849: '_PVT',
1850: x_return_status);
1851: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1852: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1853: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1854: RAISE OKC_API.G_EXCEPTION_ERROR;
1855: END IF;
1856: --- Setting item attributes

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

1849: '_PVT',
1850: x_return_status);
1851: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1852: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1853: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1854: RAISE OKC_API.G_EXCEPTION_ERROR;
1855: END IF;
1856: --- Setting item attributes
1857: l_return_status := Set_Attributes(

Line 1854: RAISE OKC_API.G_EXCEPTION_ERROR;

1850: x_return_status);
1851: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1852: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1853: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1854: RAISE OKC_API.G_EXCEPTION_ERROR;
1855: END IF;
1856: --- Setting item attributes
1857: l_return_status := Set_Attributes(
1858: p_okl_data_src_fnctns_tl_rec, -- IN

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

1857: l_return_status := Set_Attributes(
1858: p_okl_data_src_fnctns_tl_rec, -- IN
1859: l_okl_data_src_fnctns_tl_rec); -- OUT
1860: --- If any errors happen abort API
1861: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1863: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1864: RAISE OKC_API.G_EXCEPTION_ERROR;
1865: END IF;

Line 1862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1858: p_okl_data_src_fnctns_tl_rec, -- IN
1859: l_okl_data_src_fnctns_tl_rec); -- OUT
1860: --- If any errors happen abort API
1861: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1863: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1864: RAISE OKC_API.G_EXCEPTION_ERROR;
1865: END IF;
1866: FOR l_lang_rec IN get_languages LOOP

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

1859: l_okl_data_src_fnctns_tl_rec); -- OUT
1860: --- If any errors happen abort API
1861: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1863: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1864: RAISE OKC_API.G_EXCEPTION_ERROR;
1865: END IF;
1866: FOR l_lang_rec IN get_languages LOOP
1867: l_okl_data_src_fnctns_tl_rec.language := l_lang_rec.language_code;

Line 1864: RAISE OKC_API.G_EXCEPTION_ERROR;

1860: --- If any errors happen abort API
1861: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1863: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1864: RAISE OKC_API.G_EXCEPTION_ERROR;
1865: END IF;
1866: FOR l_lang_rec IN get_languages LOOP
1867: l_okl_data_src_fnctns_tl_rec.language := l_lang_rec.language_code;
1868: INSERT INTO OKL_DATA_SRC_FNCTNS_TL(

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

1889: l_okl_data_src_fnctns_tl_rec.last_update_login);
1890: END LOOP;
1891: -- Set OUT values
1892: x_okl_data_src_fnctns_tl_rec := l_okl_data_src_fnctns_tl_rec;
1893: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1894: EXCEPTION
1895: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1896: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1897: (

Line 1895: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1891: -- Set OUT values
1892: x_okl_data_src_fnctns_tl_rec := l_okl_data_src_fnctns_tl_rec;
1893: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1894: EXCEPTION
1895: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1896: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1897: (
1898: l_api_name,
1899: G_PKG_NAME,

Line 1896: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1892: x_okl_data_src_fnctns_tl_rec := l_okl_data_src_fnctns_tl_rec;
1893: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1894: EXCEPTION
1895: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1896: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1897: (
1898: l_api_name,
1899: G_PKG_NAME,
1900: 'OKC_API.G_RET_STS_ERROR',

Line 1900: 'OKC_API.G_RET_STS_ERROR',

1896: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1897: (
1898: l_api_name,
1899: G_PKG_NAME,
1900: 'OKC_API.G_RET_STS_ERROR',
1901: x_msg_count,
1902: x_msg_data,
1903: '_PVT'
1904: );

Line 1905: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1906: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1902: x_msg_data,
1903: '_PVT'
1904: );
1905: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1906: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1907: (
1908: l_api_name,
1909: G_PKG_NAME,
1910: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1910: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1906: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1907: (
1908: l_api_name,
1909: G_PKG_NAME,
1910: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1911: x_msg_count,
1912: x_msg_data,
1913: '_PVT'
1914: );

Line 1916: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1912: x_msg_data,
1913: '_PVT'
1914: );
1915: WHEN OTHERS THEN
1916: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1917: (
1918: l_api_name,
1919: G_PKG_NAME,
1920: 'OTHERS',

Line 1931: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1927: -- insert_row for:OKL_DATA_SRC_FNCTNS_V --
1928: ------------------------------------------
1929: PROCEDURE insert_row(
1930: p_api_version IN NUMBER,
1931: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1932: x_return_status OUT NOCOPY VARCHAR2,
1933: x_msg_count OUT NOCOPY NUMBER,
1934: x_msg_data OUT NOCOPY VARCHAR2,
1935: p_dsfv_rec IN dsfv_rec_type,

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

1936: x_dsfv_rec OUT NOCOPY dsfv_rec_type) IS
1937:
1938: l_api_version CONSTANT NUMBER := 1;
1939: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1940: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1941: l_dsfv_rec dsfv_rec_type;
1942: l_def_dsfv_rec dsfv_rec_type;
1943: l_dsf_rec dsf_rec_type;
1944: lx_dsf_rec dsf_rec_type;

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

1965: FUNCTION Set_Attributes (
1966: p_dsfv_rec IN dsfv_rec_type,
1967: x_dsfv_rec OUT NOCOPY dsfv_rec_type
1968: ) RETURN VARCHAR2 IS
1969: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1970: BEGIN
1971: x_dsfv_rec := p_dsfv_rec;
1972: x_dsfv_rec.OBJECT_VERSION_NUMBER := 1;
1973: x_dsfv_rec.SFWT_FLAG := 'N';

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

1973: x_dsfv_rec.SFWT_FLAG := 'N';
1974: RETURN(l_return_status);
1975: END Set_Attributes;
1976: BEGIN
1977: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1978: G_PKG_NAME,
1979: p_init_msg_list,
1980: l_api_version,
1981: p_api_version,

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

1980: l_api_version,
1981: p_api_version,
1982: '_PVT',
1983: x_return_status);
1984: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1985: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1986: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1987: RAISE OKC_API.G_EXCEPTION_ERROR;
1988: END IF;

Line 1985: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1981: p_api_version,
1982: '_PVT',
1983: x_return_status);
1984: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1985: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1986: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1987: RAISE OKC_API.G_EXCEPTION_ERROR;
1988: END IF;
1989: l_dsfv_rec := null_out_defaults(p_dsfv_rec);

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

1982: '_PVT',
1983: x_return_status);
1984: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1985: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1986: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1987: RAISE OKC_API.G_EXCEPTION_ERROR;
1988: END IF;
1989: l_dsfv_rec := null_out_defaults(p_dsfv_rec);
1990: -- Set primary key value

Line 1987: RAISE OKC_API.G_EXCEPTION_ERROR;

1983: x_return_status);
1984: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1985: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1986: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1987: RAISE OKC_API.G_EXCEPTION_ERROR;
1988: END IF;
1989: l_dsfv_rec := null_out_defaults(p_dsfv_rec);
1990: -- Set primary key value
1991: l_dsfv_rec.ID := get_seq_id;

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

1993: l_return_status := Set_Attributes(
1994: l_dsfv_rec, -- IN
1995: l_def_dsfv_rec); -- OUT
1996: --- If any errors happen abort API
1997: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1998: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1999: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2000: RAISE OKC_API.G_EXCEPTION_ERROR;
2001: END IF;

Line 1998: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1994: l_dsfv_rec, -- IN
1995: l_def_dsfv_rec); -- OUT
1996: --- If any errors happen abort API
1997: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1998: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1999: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2000: RAISE OKC_API.G_EXCEPTION_ERROR;
2001: END IF;
2002: l_def_dsfv_rec := fill_who_columns(l_def_dsfv_rec);

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

1995: l_def_dsfv_rec); -- OUT
1996: --- If any errors happen abort API
1997: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1998: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1999: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2000: RAISE OKC_API.G_EXCEPTION_ERROR;
2001: END IF;
2002: l_def_dsfv_rec := fill_who_columns(l_def_dsfv_rec);
2003: --- Validate all non-missing attributes (Item Level Validation)

Line 2000: RAISE OKC_API.G_EXCEPTION_ERROR;

1996: --- If any errors happen abort API
1997: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1998: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1999: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2000: RAISE OKC_API.G_EXCEPTION_ERROR;
2001: END IF;
2002: l_def_dsfv_rec := fill_who_columns(l_def_dsfv_rec);
2003: --- Validate all non-missing attributes (Item Level Validation)
2004: l_return_status := Validate_Attributes(l_def_dsfv_rec);

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

2002: l_def_dsfv_rec := fill_who_columns(l_def_dsfv_rec);
2003: --- Validate all non-missing attributes (Item Level Validation)
2004: l_return_status := Validate_Attributes(l_def_dsfv_rec);
2005: --- If any errors happen abort API
2006: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2008: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2009: RAISE OKC_API.G_EXCEPTION_ERROR;
2010: END IF;

Line 2007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2003: --- Validate all non-missing attributes (Item Level Validation)
2004: l_return_status := Validate_Attributes(l_def_dsfv_rec);
2005: --- If any errors happen abort API
2006: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2008: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2009: RAISE OKC_API.G_EXCEPTION_ERROR;
2010: END IF;
2011: l_return_status := Validate_Record(l_def_dsfv_rec);

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

2004: l_return_status := Validate_Attributes(l_def_dsfv_rec);
2005: --- If any errors happen abort API
2006: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2008: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2009: RAISE OKC_API.G_EXCEPTION_ERROR;
2010: END IF;
2011: l_return_status := Validate_Record(l_def_dsfv_rec);
2012: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2009: RAISE OKC_API.G_EXCEPTION_ERROR;

2005: --- If any errors happen abort API
2006: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2007: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2008: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2009: RAISE OKC_API.G_EXCEPTION_ERROR;
2010: END IF;
2011: l_return_status := Validate_Record(l_def_dsfv_rec);
2012: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2013: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2008: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2009: RAISE OKC_API.G_EXCEPTION_ERROR;
2010: END IF;
2011: l_return_status := Validate_Record(l_def_dsfv_rec);
2012: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2013: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2014: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2015: RAISE OKC_API.G_EXCEPTION_ERROR;
2016: END IF;

Line 2013: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2009: RAISE OKC_API.G_EXCEPTION_ERROR;
2010: END IF;
2011: l_return_status := Validate_Record(l_def_dsfv_rec);
2012: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2013: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2014: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2015: RAISE OKC_API.G_EXCEPTION_ERROR;
2016: END IF;
2017: --------------------------------------

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

2010: END IF;
2011: l_return_status := Validate_Record(l_def_dsfv_rec);
2012: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2013: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2014: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2015: RAISE OKC_API.G_EXCEPTION_ERROR;
2016: END IF;
2017: --------------------------------------
2018: -- Move VIEW record to "Child" records

Line 2015: RAISE OKC_API.G_EXCEPTION_ERROR;

2011: l_return_status := Validate_Record(l_def_dsfv_rec);
2012: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2013: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2014: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2015: RAISE OKC_API.G_EXCEPTION_ERROR;
2016: END IF;
2017: --------------------------------------
2018: -- Move VIEW record to "Child" records
2019: --------------------------------------

Line 2033: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2029: x_msg_data,
2030: l_dsf_rec,
2031: lx_dsf_rec
2032: );
2033: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2036: RAISE OKC_API.G_EXCEPTION_ERROR;
2037: END IF;

Line 2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2030: l_dsf_rec,
2031: lx_dsf_rec
2032: );
2033: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2036: RAISE OKC_API.G_EXCEPTION_ERROR;
2037: END IF;
2038: migrate(lx_dsf_rec, l_def_dsfv_rec);

Line 2035: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

2031: lx_dsf_rec
2032: );
2033: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2036: RAISE OKC_API.G_EXCEPTION_ERROR;
2037: END IF;
2038: migrate(lx_dsf_rec, l_def_dsfv_rec);
2039: insert_row(

Line 2036: RAISE OKC_API.G_EXCEPTION_ERROR;

2032: );
2033: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2036: RAISE OKC_API.G_EXCEPTION_ERROR;
2037: END IF;
2038: migrate(lx_dsf_rec, l_def_dsfv_rec);
2039: insert_row(
2040: p_init_msg_list,

Line 2047: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2043: x_msg_data,
2044: l_okl_data_src_fnctns_tl_rec,
2045: lx_okl_data_src_fnctns_tl_rec
2046: );
2047: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2048: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2049: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2050: RAISE OKC_API.G_EXCEPTION_ERROR;
2051: END IF;

Line 2048: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2044: l_okl_data_src_fnctns_tl_rec,
2045: lx_okl_data_src_fnctns_tl_rec
2046: );
2047: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2048: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2049: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2050: RAISE OKC_API.G_EXCEPTION_ERROR;
2051: END IF;
2052: migrate(lx_okl_data_src_fnctns_tl_rec, l_def_dsfv_rec);

Line 2049: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

2045: lx_okl_data_src_fnctns_tl_rec
2046: );
2047: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2048: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2049: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2050: RAISE OKC_API.G_EXCEPTION_ERROR;
2051: END IF;
2052: migrate(lx_okl_data_src_fnctns_tl_rec, l_def_dsfv_rec);
2053: -- Set OUT values

Line 2050: RAISE OKC_API.G_EXCEPTION_ERROR;

2046: );
2047: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2048: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2049: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2050: RAISE OKC_API.G_EXCEPTION_ERROR;
2051: END IF;
2052: migrate(lx_okl_data_src_fnctns_tl_rec, l_def_dsfv_rec);
2053: -- Set OUT values
2054: x_dsfv_rec := l_def_dsfv_rec;

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

2051: END IF;
2052: migrate(lx_okl_data_src_fnctns_tl_rec, l_def_dsfv_rec);
2053: -- Set OUT values
2054: x_dsfv_rec := l_def_dsfv_rec;
2055: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2056: EXCEPTION
2057: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2058: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2059: (

Line 2057: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2053: -- Set OUT values
2054: x_dsfv_rec := l_def_dsfv_rec;
2055: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2056: EXCEPTION
2057: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2058: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2059: (
2060: l_api_name,
2061: G_PKG_NAME,

Line 2058: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2062: 'OKC_API.G_RET_STS_ERROR',

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

Line 2067: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2068: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2072: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2078: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2093: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2089: -- PL/SQL TBL insert_row for:DSFV_TBL --
2090: ----------------------------------------
2091: PROCEDURE insert_row(
2092: p_api_version IN NUMBER,
2093: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2094: x_return_status OUT NOCOPY VARCHAR2,
2095: x_msg_count OUT NOCOPY NUMBER,
2096: x_msg_data OUT NOCOPY VARCHAR2,
2097: p_dsfv_tbl IN dsfv_tbl_type,

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

2098: x_dsfv_tbl OUT NOCOPY dsfv_tbl_type) IS
2099:
2100: l_api_version CONSTANT NUMBER := 1;
2101: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2102: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2103: i NUMBER := 0;
2104: -- RPOONUGA001: New variable
2105: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2106: BEGIN

Line 2105: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2101: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2102: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2103: i NUMBER := 0;
2104: -- RPOONUGA001: New variable
2105: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2106: BEGIN
2107: OKC_API.init_msg_list(p_init_msg_list);
2108: -- Make sure PL/SQL table has records in it before passing
2109: IF (p_dsfv_tbl.COUNT > 0) THEN

Line 2107: OKC_API.init_msg_list(p_init_msg_list);

2103: i NUMBER := 0;
2104: -- RPOONUGA001: New variable
2105: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2106: BEGIN
2107: OKC_API.init_msg_list(p_init_msg_list);
2108: -- Make sure PL/SQL table has records in it before passing
2109: IF (p_dsfv_tbl.COUNT > 0) THEN
2110: i := p_dsfv_tbl.FIRST;
2111: LOOP

Line 2114: p_init_msg_list => OKC_API.G_FALSE,

2110: i := p_dsfv_tbl.FIRST;
2111: LOOP
2112: insert_row (
2113: p_api_version => p_api_version,
2114: p_init_msg_list => OKC_API.G_FALSE,
2115: x_return_status => x_return_status,
2116: x_msg_count => x_msg_count,
2117: x_msg_data => x_msg_data,
2118: p_dsfv_rec => p_dsfv_tbl(i),

Line 2121: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

2117: x_msg_data => x_msg_data,
2118: p_dsfv_rec => p_dsfv_tbl(i),
2119: x_dsfv_rec => x_dsfv_tbl(i));
2120: -- RPOONUGA001: store the highest degree of error
2121: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2122: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2123: l_overall_status := x_return_status;
2124: END IF;
2125: END IF;

Line 2122: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

2118: p_dsfv_rec => p_dsfv_tbl(i),
2119: x_dsfv_rec => x_dsfv_tbl(i));
2120: -- RPOONUGA001: store the highest degree of error
2121: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2122: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2123: l_overall_status := x_return_status;
2124: END IF;
2125: END IF;
2126:

Line 2134: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2130: -- RPOONUGA001: return overall status
2131: x_return_status := l_overall_status;
2132: END IF;
2133: EXCEPTION
2134: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2135: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2136: (
2137: l_api_name,
2138: G_PKG_NAME,

Line 2135: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2131: x_return_status := l_overall_status;
2132: END IF;
2133: EXCEPTION
2134: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2135: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2136: (
2137: l_api_name,
2138: G_PKG_NAME,
2139: 'OKC_API.G_RET_STS_ERROR',

Line 2139: 'OKC_API.G_RET_STS_ERROR',

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

Line 2144: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2145: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2149: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2155: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2173: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2169: ----------------------------------------
2170: -- lock_row for:OKL_DATA_SRC_FNCTNS_B --
2171: ----------------------------------------
2172: PROCEDURE lock_row(
2173: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2174: x_return_status OUT NOCOPY VARCHAR2,
2175: x_msg_count OUT NOCOPY NUMBER,
2176: x_msg_data OUT NOCOPY VARCHAR2,
2177: p_dsf_rec IN dsf_rec_type) IS

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

2190: FROM OKL_DATA_SRC_FNCTNS_B
2191: WHERE ID = p_dsf_rec.id;
2192: l_api_version CONSTANT NUMBER := 1;
2193: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
2194: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2195: l_object_version_number OKL_DATA_SRC_FNCTNS_B.OBJECT_VERSION_NUMBER%TYPE;
2196: lc_object_version_number OKL_DATA_SRC_FNCTNS_B.OBJECT_VERSION_NUMBER%TYPE;
2197: l_row_notfound BOOLEAN := FALSE;
2198: lc_row_notfound BOOLEAN := FALSE;

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

2196: lc_object_version_number OKL_DATA_SRC_FNCTNS_B.OBJECT_VERSION_NUMBER%TYPE;
2197: l_row_notfound BOOLEAN := FALSE;
2198: lc_row_notfound BOOLEAN := FALSE;
2199: BEGIN
2200: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2201: p_init_msg_list,
2202: '_PVT',
2203: x_return_status);
2204: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

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

Line 2205: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

2202: '_PVT',
2203: x_return_status);
2204: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2205: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2206: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2207: RAISE OKC_API.G_EXCEPTION_ERROR;
2208: END IF;
2209: BEGIN
2210: OPEN lock_csr(p_dsf_rec);

Line 2207: RAISE OKC_API.G_EXCEPTION_ERROR;

2203: x_return_status);
2204: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2205: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2206: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2207: RAISE OKC_API.G_EXCEPTION_ERROR;
2208: END IF;
2209: BEGIN
2210: OPEN lock_csr(p_dsf_rec);
2211: FETCH lock_csr INTO l_object_version_number;

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

2215: WHEN E_Resource_Busy THEN
2216: IF (lock_csr%ISOPEN) THEN
2217: CLOSE lock_csr;
2218: END IF;
2219: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2220: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2221: END;
2222:
2223: IF ( l_row_notfound ) THEN

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

2226: lc_row_notfound := lchk_csr%NOTFOUND;
2227: CLOSE lchk_csr;
2228: END IF;
2229: IF (lc_row_notfound) THEN
2230: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2231: RAISE OKC_API.G_EXCEPTION_ERROR;
2232: ELSIF lc_object_version_number > p_dsf_rec.object_version_number THEN
2233: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2234: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2231: RAISE OKC_API.G_EXCEPTION_ERROR;

2227: CLOSE lchk_csr;
2228: END IF;
2229: IF (lc_row_notfound) THEN
2230: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2231: RAISE OKC_API.G_EXCEPTION_ERROR;
2232: ELSIF lc_object_version_number > p_dsf_rec.object_version_number THEN
2233: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: ELSIF lc_object_version_number <> p_dsf_rec.object_version_number THEN

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

2229: IF (lc_row_notfound) THEN
2230: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2231: RAISE OKC_API.G_EXCEPTION_ERROR;
2232: ELSIF lc_object_version_number > p_dsf_rec.object_version_number THEN
2233: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: ELSIF lc_object_version_number <> p_dsf_rec.object_version_number THEN
2236: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2237: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2234: RAISE OKC_API.G_EXCEPTION_ERROR;

2230: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2231: RAISE OKC_API.G_EXCEPTION_ERROR;
2232: ELSIF lc_object_version_number > p_dsf_rec.object_version_number THEN
2233: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: ELSIF lc_object_version_number <> p_dsf_rec.object_version_number THEN
2236: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2237: RAISE OKC_API.G_EXCEPTION_ERROR;
2238: ELSIF lc_object_version_number = -1 THEN

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

2232: ELSIF lc_object_version_number > p_dsf_rec.object_version_number THEN
2233: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: ELSIF lc_object_version_number <> p_dsf_rec.object_version_number THEN
2236: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2237: RAISE OKC_API.G_EXCEPTION_ERROR;
2238: ELSIF lc_object_version_number = -1 THEN
2239: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2240: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2237: RAISE OKC_API.G_EXCEPTION_ERROR;

2233: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2234: RAISE OKC_API.G_EXCEPTION_ERROR;
2235: ELSIF lc_object_version_number <> p_dsf_rec.object_version_number THEN
2236: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2237: RAISE OKC_API.G_EXCEPTION_ERROR;
2238: ELSIF lc_object_version_number = -1 THEN
2239: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2240: RAISE OKC_API.G_EXCEPTION_ERROR;
2241: END IF;

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

2235: ELSIF lc_object_version_number <> p_dsf_rec.object_version_number THEN
2236: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2237: RAISE OKC_API.G_EXCEPTION_ERROR;
2238: ELSIF lc_object_version_number = -1 THEN
2239: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2240: RAISE OKC_API.G_EXCEPTION_ERROR;
2241: END IF;
2242: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2243: EXCEPTION

Line 2240: RAISE OKC_API.G_EXCEPTION_ERROR;

2236: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2237: RAISE OKC_API.G_EXCEPTION_ERROR;
2238: ELSIF lc_object_version_number = -1 THEN
2239: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2240: RAISE OKC_API.G_EXCEPTION_ERROR;
2241: END IF;
2242: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2243: EXCEPTION
2244: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2238: ELSIF lc_object_version_number = -1 THEN
2239: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2240: RAISE OKC_API.G_EXCEPTION_ERROR;
2241: END IF;
2242: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2243: EXCEPTION
2244: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2245: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2246: (

Line 2244: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2240: RAISE OKC_API.G_EXCEPTION_ERROR;
2241: END IF;
2242: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2243: EXCEPTION
2244: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2245: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2246: (
2247: l_api_name,
2248: G_PKG_NAME,

Line 2245: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2241: END IF;
2242: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2243: EXCEPTION
2244: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2245: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2246: (
2247: l_api_name,
2248: G_PKG_NAME,
2249: 'OKC_API.G_RET_STS_ERROR',

Line 2249: 'OKC_API.G_RET_STS_ERROR',

2245: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2246: (
2247: l_api_name,
2248: G_PKG_NAME,
2249: 'OKC_API.G_RET_STS_ERROR',
2250: x_msg_count,
2251: x_msg_data,
2252: '_PVT'
2253: );

Line 2254: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2255: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2251: x_msg_data,
2252: '_PVT'
2253: );
2254: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2255: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2256: (
2257: l_api_name,
2258: G_PKG_NAME,
2259: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2259: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2265: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2261: x_msg_data,
2262: '_PVT'
2263: );
2264: WHEN OTHERS THEN
2265: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2266: (
2267: l_api_name,
2268: G_PKG_NAME,
2269: 'OTHERS',

Line 2279: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2275: -----------------------------------------
2276: -- lock_row for:OKL_DATA_SRC_FNCTNS_TL --
2277: -----------------------------------------
2278: PROCEDURE lock_row(
2279: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2280: x_return_status OUT NOCOPY VARCHAR2,
2281: x_msg_count OUT NOCOPY NUMBER,
2282: x_msg_data OUT NOCOPY VARCHAR2,
2283: p_okl_data_src_fnctns_tl_rec IN OklDataSrcFnctnsTlRecType) IS

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

2291: FOR UPDATE NOWAIT;
2292:
2293: l_api_version CONSTANT NUMBER := 1;
2294: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
2295: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2296: l_lock_var lock_csr%ROWTYPE;
2297: l_row_notfound BOOLEAN := FALSE;
2298: lc_row_notfound BOOLEAN := FALSE;
2299: BEGIN

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

2296: l_lock_var lock_csr%ROWTYPE;
2297: l_row_notfound BOOLEAN := FALSE;
2298: lc_row_notfound BOOLEAN := FALSE;
2299: BEGIN
2300: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2301: p_init_msg_list,
2302: '_PVT',
2303: x_return_status);
2304: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2300: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2301: p_init_msg_list,
2302: '_PVT',
2303: x_return_status);
2304: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2305: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2306: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2307: RAISE OKC_API.G_EXCEPTION_ERROR;
2308: END IF;

Line 2305: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2301: p_init_msg_list,
2302: '_PVT',
2303: x_return_status);
2304: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2305: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2306: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2307: RAISE OKC_API.G_EXCEPTION_ERROR;
2308: END IF;
2309: BEGIN

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

2302: '_PVT',
2303: x_return_status);
2304: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2305: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2306: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2307: RAISE OKC_API.G_EXCEPTION_ERROR;
2308: END IF;
2309: BEGIN
2310: OPEN lock_csr(p_okl_data_src_fnctns_tl_rec);

Line 2307: RAISE OKC_API.G_EXCEPTION_ERROR;

2303: x_return_status);
2304: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2305: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2306: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2307: RAISE OKC_API.G_EXCEPTION_ERROR;
2308: END IF;
2309: BEGIN
2310: OPEN lock_csr(p_okl_data_src_fnctns_tl_rec);
2311: FETCH lock_csr INTO l_lock_var;

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

2315: WHEN E_Resource_Busy THEN
2316: IF (lock_csr%ISOPEN) THEN
2317: CLOSE lock_csr;
2318: END IF;
2319: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2320: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2321: END;
2322:
2323: IF ( l_row_notfound ) THEN

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

2320: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2321: END;
2322:
2323: IF ( l_row_notfound ) THEN
2324: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2325: RAISE OKC_API.G_EXCEPTION_ERROR;
2326: END IF;
2327: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2328: EXCEPTION

Line 2325: RAISE OKC_API.G_EXCEPTION_ERROR;

2321: END;
2322:
2323: IF ( l_row_notfound ) THEN
2324: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2325: RAISE OKC_API.G_EXCEPTION_ERROR;
2326: END IF;
2327: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2328: EXCEPTION
2329: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2323: IF ( l_row_notfound ) THEN
2324: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2325: RAISE OKC_API.G_EXCEPTION_ERROR;
2326: END IF;
2327: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2328: EXCEPTION
2329: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2330: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2331: (

Line 2329: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2325: RAISE OKC_API.G_EXCEPTION_ERROR;
2326: END IF;
2327: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2328: EXCEPTION
2329: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2330: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2331: (
2332: l_api_name,
2333: G_PKG_NAME,

Line 2330: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2326: END IF;
2327: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2328: EXCEPTION
2329: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2330: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2331: (
2332: l_api_name,
2333: G_PKG_NAME,
2334: 'OKC_API.G_RET_STS_ERROR',

Line 2334: 'OKC_API.G_RET_STS_ERROR',

2330: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2331: (
2332: l_api_name,
2333: G_PKG_NAME,
2334: 'OKC_API.G_RET_STS_ERROR',
2335: x_msg_count,
2336: x_msg_data,
2337: '_PVT'
2338: );

Line 2339: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2335: x_msg_count,
2336: x_msg_data,
2337: '_PVT'
2338: );
2339: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2340: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2341: (
2342: l_api_name,
2343: G_PKG_NAME,

Line 2340: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2336: x_msg_data,
2337: '_PVT'
2338: );
2339: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2340: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2341: (
2342: l_api_name,
2343: G_PKG_NAME,
2344: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2344: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2340: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2341: (
2342: l_api_name,
2343: G_PKG_NAME,
2344: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2345: x_msg_count,
2346: x_msg_data,
2347: '_PVT'
2348: );

Line 2350: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2346: x_msg_data,
2347: '_PVT'
2348: );
2349: WHEN OTHERS THEN
2350: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2351: (
2352: l_api_name,
2353: G_PKG_NAME,
2354: 'OTHERS',

Line 2365: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2361: -- lock_row for:OKL_DATA_SRC_FNCTNS_V --
2362: ----------------------------------------
2363: PROCEDURE lock_row(
2364: p_api_version IN NUMBER,
2365: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2366: x_return_status OUT NOCOPY VARCHAR2,
2367: x_msg_count OUT NOCOPY NUMBER,
2368: x_msg_data OUT NOCOPY VARCHAR2,
2369: p_dsfv_rec IN dsfv_rec_type) IS

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

2369: p_dsfv_rec IN dsfv_rec_type) IS
2370:
2371: l_api_version CONSTANT NUMBER := 1;
2372: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
2373: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2374: l_dsf_rec dsf_rec_type;
2375: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType;
2376: BEGIN
2377: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

2373: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2374: l_dsf_rec dsf_rec_type;
2375: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType;
2376: BEGIN
2377: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2378: G_PKG_NAME,
2379: p_init_msg_list,
2380: l_api_version,
2381: p_api_version,

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

2380: l_api_version,
2381: p_api_version,
2382: '_PVT',
2383: x_return_status);
2384: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2386: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2387: RAISE OKC_API.G_EXCEPTION_ERROR;
2388: END IF;

Line 2385: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2381: p_api_version,
2382: '_PVT',
2383: x_return_status);
2384: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2386: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2387: RAISE OKC_API.G_EXCEPTION_ERROR;
2388: END IF;
2389: --------------------------------------

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

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

Line 2387: RAISE OKC_API.G_EXCEPTION_ERROR;

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

Line 2404: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2400: x_msg_count,
2401: x_msg_data,
2402: l_dsf_rec
2403: );
2404: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2405: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2406: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2407: RAISE OKC_API.G_EXCEPTION_ERROR;
2408: END IF;

Line 2405: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2401: x_msg_data,
2402: l_dsf_rec
2403: );
2404: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2405: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2406: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2407: RAISE OKC_API.G_EXCEPTION_ERROR;
2408: END IF;
2409: lock_row(

Line 2406: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

2402: l_dsf_rec
2403: );
2404: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2405: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2406: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2407: RAISE OKC_API.G_EXCEPTION_ERROR;
2408: END IF;
2409: lock_row(
2410: p_init_msg_list,

Line 2407: RAISE OKC_API.G_EXCEPTION_ERROR;

2403: );
2404: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2405: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2406: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2407: RAISE OKC_API.G_EXCEPTION_ERROR;
2408: END IF;
2409: lock_row(
2410: p_init_msg_list,
2411: x_return_status,

Line 2416: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

2412: x_msg_count,
2413: x_msg_data,
2414: l_okl_data_src_fnctns_tl_rec
2415: );
2416: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2418: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2419: RAISE OKC_API.G_EXCEPTION_ERROR;
2420: END IF;

Line 2417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2413: x_msg_data,
2414: l_okl_data_src_fnctns_tl_rec
2415: );
2416: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2418: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2419: RAISE OKC_API.G_EXCEPTION_ERROR;
2420: END IF;
2421: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2418: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

2414: l_okl_data_src_fnctns_tl_rec
2415: );
2416: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2418: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2419: RAISE OKC_API.G_EXCEPTION_ERROR;
2420: END IF;
2421: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2422: EXCEPTION

Line 2419: RAISE OKC_API.G_EXCEPTION_ERROR;

2415: );
2416: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2418: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2419: RAISE OKC_API.G_EXCEPTION_ERROR;
2420: END IF;
2421: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2422: EXCEPTION
2423: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2417: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2418: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2419: RAISE OKC_API.G_EXCEPTION_ERROR;
2420: END IF;
2421: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2422: EXCEPTION
2423: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2424: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2425: (

Line 2423: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2419: RAISE OKC_API.G_EXCEPTION_ERROR;
2420: END IF;
2421: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2422: EXCEPTION
2423: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2424: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2425: (
2426: l_api_name,
2427: G_PKG_NAME,

Line 2424: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2420: END IF;
2421: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2422: EXCEPTION
2423: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2424: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2425: (
2426: l_api_name,
2427: G_PKG_NAME,
2428: 'OKC_API.G_RET_STS_ERROR',

Line 2428: 'OKC_API.G_RET_STS_ERROR',

2424: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2425: (
2426: l_api_name,
2427: G_PKG_NAME,
2428: 'OKC_API.G_RET_STS_ERROR',
2429: x_msg_count,
2430: x_msg_data,
2431: '_PVT'
2432: );

Line 2433: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2429: x_msg_count,
2430: x_msg_data,
2431: '_PVT'
2432: );
2433: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2434: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2435: (
2436: l_api_name,
2437: G_PKG_NAME,

Line 2434: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2430: x_msg_data,
2431: '_PVT'
2432: );
2433: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2434: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2435: (
2436: l_api_name,
2437: G_PKG_NAME,
2438: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2438: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2434: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2435: (
2436: l_api_name,
2437: G_PKG_NAME,
2438: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2439: x_msg_count,
2440: x_msg_data,
2441: '_PVT'
2442: );

Line 2444: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2440: x_msg_data,
2441: '_PVT'
2442: );
2443: WHEN OTHERS THEN
2444: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2445: (
2446: l_api_name,
2447: G_PKG_NAME,
2448: 'OTHERS',

Line 2459: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2455: -- PL/SQL TBL lock_row for:DSFV_TBL --
2456: --------------------------------------
2457: PROCEDURE lock_row(
2458: p_api_version IN NUMBER,
2459: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2460: x_return_status OUT NOCOPY VARCHAR2,
2461: x_msg_count OUT NOCOPY NUMBER,
2462: x_msg_data OUT NOCOPY VARCHAR2,
2463: p_dsfv_tbl IN dsfv_tbl_type) IS

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

2463: p_dsfv_tbl IN dsfv_tbl_type) IS
2464:
2465: l_api_version CONSTANT NUMBER := 1;
2466: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2467: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2468: i NUMBER := 0;
2469: -- RPOONUGA001: New variable
2470: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2471: BEGIN

Line 2470: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

2466: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2467: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2468: i NUMBER := 0;
2469: -- RPOONUGA001: New variable
2470: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2471: BEGIN
2472: OKC_API.init_msg_list(p_init_msg_list);
2473: -- Make sure PL/SQL table has records in it before passing
2474: IF (p_dsfv_tbl.COUNT > 0) THEN

Line 2472: OKC_API.init_msg_list(p_init_msg_list);

2468: i NUMBER := 0;
2469: -- RPOONUGA001: New variable
2470: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2471: BEGIN
2472: OKC_API.init_msg_list(p_init_msg_list);
2473: -- Make sure PL/SQL table has records in it before passing
2474: IF (p_dsfv_tbl.COUNT > 0) THEN
2475: i := p_dsfv_tbl.FIRST;
2476: LOOP

Line 2479: p_init_msg_list => OKC_API.G_FALSE,

2475: i := p_dsfv_tbl.FIRST;
2476: LOOP
2477: lock_row (
2478: p_api_version => p_api_version,
2479: p_init_msg_list => OKC_API.G_FALSE,
2480: x_return_status => x_return_status,
2481: x_msg_count => x_msg_count,
2482: x_msg_data => x_msg_data,
2483: p_dsfv_rec => p_dsfv_tbl(i));

Line 2485: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

2481: x_msg_count => x_msg_count,
2482: x_msg_data => x_msg_data,
2483: p_dsfv_rec => p_dsfv_tbl(i));
2484: -- RPOONUGA001: store the highest degree of error
2485: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2486: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2487: l_overall_status := x_return_status;
2488: END IF;
2489: END IF;

Line 2486: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

2482: x_msg_data => x_msg_data,
2483: p_dsfv_rec => p_dsfv_tbl(i));
2484: -- RPOONUGA001: store the highest degree of error
2485: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2486: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2487: l_overall_status := x_return_status;
2488: END IF;
2489: END IF;
2490:

Line 2498: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2494: -- RPOONUGA001: return overall status
2495: x_return_status := l_overall_status;
2496: END IF;
2497: EXCEPTION
2498: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2499: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2500: (
2501: l_api_name,
2502: G_PKG_NAME,

Line 2499: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2495: x_return_status := l_overall_status;
2496: END IF;
2497: EXCEPTION
2498: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2499: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2500: (
2501: l_api_name,
2502: G_PKG_NAME,
2503: 'OKC_API.G_RET_STS_ERROR',

Line 2503: 'OKC_API.G_RET_STS_ERROR',

2499: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2500: (
2501: l_api_name,
2502: G_PKG_NAME,
2503: 'OKC_API.G_RET_STS_ERROR',
2504: x_msg_count,
2505: x_msg_data,
2506: '_PVT'
2507: );

Line 2508: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2504: x_msg_count,
2505: x_msg_data,
2506: '_PVT'
2507: );
2508: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2509: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2510: (
2511: l_api_name,
2512: G_PKG_NAME,

Line 2509: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2513: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2509: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2510: (
2511: l_api_name,
2512: G_PKG_NAME,
2513: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2514: x_msg_count,
2515: x_msg_data,
2516: '_PVT'
2517: );

Line 2519: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2515: x_msg_data,
2516: '_PVT'
2517: );
2518: WHEN OTHERS THEN
2519: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2520: (
2521: l_api_name,
2522: G_PKG_NAME,
2523: 'OTHERS',

Line 2537: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2533: ------------------------------------------
2534: -- update_row for:OKL_DATA_SRC_FNCTNS_B --
2535: ------------------------------------------
2536: PROCEDURE update_row(
2537: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2538: x_return_status OUT NOCOPY VARCHAR2,
2539: x_msg_count OUT NOCOPY NUMBER,
2540: x_msg_data OUT NOCOPY VARCHAR2,
2541: p_dsf_rec IN dsf_rec_type,

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

2542: x_dsf_rec OUT NOCOPY dsf_rec_type) IS
2543:
2544: l_api_version CONSTANT NUMBER := 1;
2545: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
2546: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2547: l_dsf_rec dsf_rec_type := p_dsf_rec;
2548: l_def_dsf_rec dsf_rec_type;
2549: l_row_notfound BOOLEAN := TRUE;
2550: ----------------------------------

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

2555: x_dsf_rec OUT NOCOPY dsf_rec_type
2556: ) RETURN VARCHAR2 IS
2557: l_dsf_rec dsf_rec_type;
2558: l_row_notfound BOOLEAN := TRUE;
2559: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2560: BEGIN
2561: x_dsf_rec := p_dsf_rec;
2562: -- Get current database values
2563: l_dsf_rec := get_rec(p_dsf_rec, l_row_notfound);

Line 2565: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2561: x_dsf_rec := p_dsf_rec;
2562: -- Get current database values
2563: l_dsf_rec := get_rec(p_dsf_rec, l_row_notfound);
2564: IF (l_row_notfound) THEN
2565: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2566: END IF;
2567: IF (x_dsf_rec.id = OKC_API.G_MISS_NUM)
2568: THEN
2569: x_dsf_rec.id := l_dsf_rec.id;

Line 2567: IF (x_dsf_rec.id = OKC_API.G_MISS_NUM)

2563: l_dsf_rec := get_rec(p_dsf_rec, l_row_notfound);
2564: IF (l_row_notfound) THEN
2565: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2566: END IF;
2567: IF (x_dsf_rec.id = OKC_API.G_MISS_NUM)
2568: THEN
2569: x_dsf_rec.id := l_dsf_rec.id;
2570: END IF;
2571: IF (x_dsf_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 2571: IF (x_dsf_rec.object_version_number = OKC_API.G_MISS_NUM)

2567: IF (x_dsf_rec.id = OKC_API.G_MISS_NUM)
2568: THEN
2569: x_dsf_rec.id := l_dsf_rec.id;
2570: END IF;
2571: IF (x_dsf_rec.object_version_number = OKC_API.G_MISS_NUM)
2572: THEN
2573: x_dsf_rec.object_version_number := l_dsf_rec.object_version_number;
2574: END IF;
2575: IF (x_dsf_rec.name = OKC_API.G_MISS_CHAR)

Line 2575: IF (x_dsf_rec.name = OKC_API.G_MISS_CHAR)

2571: IF (x_dsf_rec.object_version_number = OKC_API.G_MISS_NUM)
2572: THEN
2573: x_dsf_rec.object_version_number := l_dsf_rec.object_version_number;
2574: END IF;
2575: IF (x_dsf_rec.name = OKC_API.G_MISS_CHAR)
2576: THEN
2577: x_dsf_rec.name := l_dsf_rec.name;
2578: END IF;
2579: IF (x_dsf_rec.version = OKC_API.G_MISS_CHAR)

Line 2579: IF (x_dsf_rec.version = OKC_API.G_MISS_CHAR)

2575: IF (x_dsf_rec.name = OKC_API.G_MISS_CHAR)
2576: THEN
2577: x_dsf_rec.name := l_dsf_rec.name;
2578: END IF;
2579: IF (x_dsf_rec.version = OKC_API.G_MISS_CHAR)
2580: THEN
2581: x_dsf_rec.version := l_dsf_rec.version;
2582: END IF;
2583: IF (x_dsf_rec.source = OKC_API.G_MISS_CHAR)

Line 2583: IF (x_dsf_rec.source = OKC_API.G_MISS_CHAR)

2579: IF (x_dsf_rec.version = OKC_API.G_MISS_CHAR)
2580: THEN
2581: x_dsf_rec.version := l_dsf_rec.version;
2582: END IF;
2583: IF (x_dsf_rec.source = OKC_API.G_MISS_CHAR)
2584: THEN
2585: x_dsf_rec.source := l_dsf_rec.source;
2586: END IF;
2587: IF (x_dsf_rec.org_id = OKC_API.G_MISS_NUM)

Line 2587: IF (x_dsf_rec.org_id = OKC_API.G_MISS_NUM)

2583: IF (x_dsf_rec.source = OKC_API.G_MISS_CHAR)
2584: THEN
2585: x_dsf_rec.source := l_dsf_rec.source;
2586: END IF;
2587: IF (x_dsf_rec.org_id = OKC_API.G_MISS_NUM)
2588: THEN
2589: x_dsf_rec.org_id := l_dsf_rec.org_id;
2590: END IF;
2591: IF (x_dsf_rec.start_date = OKC_API.G_MISS_DATE)

Line 2591: IF (x_dsf_rec.start_date = OKC_API.G_MISS_DATE)

2587: IF (x_dsf_rec.org_id = OKC_API.G_MISS_NUM)
2588: THEN
2589: x_dsf_rec.org_id := l_dsf_rec.org_id;
2590: END IF;
2591: IF (x_dsf_rec.start_date = OKC_API.G_MISS_DATE)
2592: THEN
2593: x_dsf_rec.start_date := l_dsf_rec.start_date;
2594: END IF;
2595: IF (x_dsf_rec.end_date = OKC_API.G_MISS_DATE)

Line 2595: IF (x_dsf_rec.end_date = OKC_API.G_MISS_DATE)

2591: IF (x_dsf_rec.start_date = OKC_API.G_MISS_DATE)
2592: THEN
2593: x_dsf_rec.start_date := l_dsf_rec.start_date;
2594: END IF;
2595: IF (x_dsf_rec.end_date = OKC_API.G_MISS_DATE)
2596: THEN
2597: x_dsf_rec.end_date := l_dsf_rec.end_date;
2598: END IF;
2599: IF (x_dsf_rec.fnctn_code = OKC_API.G_MISS_CHAR)

Line 2599: IF (x_dsf_rec.fnctn_code = OKC_API.G_MISS_CHAR)

2595: IF (x_dsf_rec.end_date = OKC_API.G_MISS_DATE)
2596: THEN
2597: x_dsf_rec.end_date := l_dsf_rec.end_date;
2598: END IF;
2599: IF (x_dsf_rec.fnctn_code = OKC_API.G_MISS_CHAR)
2600: THEN
2601: x_dsf_rec.fnctn_code := l_dsf_rec.fnctn_code;
2602: END IF;
2603: IF (x_dsf_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 2603: IF (x_dsf_rec.attribute_category = OKC_API.G_MISS_CHAR)

2599: IF (x_dsf_rec.fnctn_code = OKC_API.G_MISS_CHAR)
2600: THEN
2601: x_dsf_rec.fnctn_code := l_dsf_rec.fnctn_code;
2602: END IF;
2603: IF (x_dsf_rec.attribute_category = OKC_API.G_MISS_CHAR)
2604: THEN
2605: x_dsf_rec.attribute_category := l_dsf_rec.attribute_category;
2606: END IF;
2607: IF (x_dsf_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 2607: IF (x_dsf_rec.attribute1 = OKC_API.G_MISS_CHAR)

2603: IF (x_dsf_rec.attribute_category = OKC_API.G_MISS_CHAR)
2604: THEN
2605: x_dsf_rec.attribute_category := l_dsf_rec.attribute_category;
2606: END IF;
2607: IF (x_dsf_rec.attribute1 = OKC_API.G_MISS_CHAR)
2608: THEN
2609: x_dsf_rec.attribute1 := l_dsf_rec.attribute1;
2610: END IF;
2611: IF (x_dsf_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 2611: IF (x_dsf_rec.attribute2 = OKC_API.G_MISS_CHAR)

2607: IF (x_dsf_rec.attribute1 = OKC_API.G_MISS_CHAR)
2608: THEN
2609: x_dsf_rec.attribute1 := l_dsf_rec.attribute1;
2610: END IF;
2611: IF (x_dsf_rec.attribute2 = OKC_API.G_MISS_CHAR)
2612: THEN
2613: x_dsf_rec.attribute2 := l_dsf_rec.attribute2;
2614: END IF;
2615: IF (x_dsf_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 2615: IF (x_dsf_rec.attribute3 = OKC_API.G_MISS_CHAR)

2611: IF (x_dsf_rec.attribute2 = OKC_API.G_MISS_CHAR)
2612: THEN
2613: x_dsf_rec.attribute2 := l_dsf_rec.attribute2;
2614: END IF;
2615: IF (x_dsf_rec.attribute3 = OKC_API.G_MISS_CHAR)
2616: THEN
2617: x_dsf_rec.attribute3 := l_dsf_rec.attribute3;
2618: END IF;
2619: IF (x_dsf_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 2619: IF (x_dsf_rec.attribute4 = OKC_API.G_MISS_CHAR)

2615: IF (x_dsf_rec.attribute3 = OKC_API.G_MISS_CHAR)
2616: THEN
2617: x_dsf_rec.attribute3 := l_dsf_rec.attribute3;
2618: END IF;
2619: IF (x_dsf_rec.attribute4 = OKC_API.G_MISS_CHAR)
2620: THEN
2621: x_dsf_rec.attribute4 := l_dsf_rec.attribute4;
2622: END IF;
2623: IF (x_dsf_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 2623: IF (x_dsf_rec.attribute5 = OKC_API.G_MISS_CHAR)

2619: IF (x_dsf_rec.attribute4 = OKC_API.G_MISS_CHAR)
2620: THEN
2621: x_dsf_rec.attribute4 := l_dsf_rec.attribute4;
2622: END IF;
2623: IF (x_dsf_rec.attribute5 = OKC_API.G_MISS_CHAR)
2624: THEN
2625: x_dsf_rec.attribute5 := l_dsf_rec.attribute5;
2626: END IF;
2627: IF (x_dsf_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 2627: IF (x_dsf_rec.attribute6 = OKC_API.G_MISS_CHAR)

2623: IF (x_dsf_rec.attribute5 = OKC_API.G_MISS_CHAR)
2624: THEN
2625: x_dsf_rec.attribute5 := l_dsf_rec.attribute5;
2626: END IF;
2627: IF (x_dsf_rec.attribute6 = OKC_API.G_MISS_CHAR)
2628: THEN
2629: x_dsf_rec.attribute6 := l_dsf_rec.attribute6;
2630: END IF;
2631: IF (x_dsf_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 2631: IF (x_dsf_rec.attribute7 = OKC_API.G_MISS_CHAR)

2627: IF (x_dsf_rec.attribute6 = OKC_API.G_MISS_CHAR)
2628: THEN
2629: x_dsf_rec.attribute6 := l_dsf_rec.attribute6;
2630: END IF;
2631: IF (x_dsf_rec.attribute7 = OKC_API.G_MISS_CHAR)
2632: THEN
2633: x_dsf_rec.attribute7 := l_dsf_rec.attribute7;
2634: END IF;
2635: IF (x_dsf_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 2635: IF (x_dsf_rec.attribute8 = OKC_API.G_MISS_CHAR)

2631: IF (x_dsf_rec.attribute7 = OKC_API.G_MISS_CHAR)
2632: THEN
2633: x_dsf_rec.attribute7 := l_dsf_rec.attribute7;
2634: END IF;
2635: IF (x_dsf_rec.attribute8 = OKC_API.G_MISS_CHAR)
2636: THEN
2637: x_dsf_rec.attribute8 := l_dsf_rec.attribute8;
2638: END IF;
2639: IF (x_dsf_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 2639: IF (x_dsf_rec.attribute9 = OKC_API.G_MISS_CHAR)

2635: IF (x_dsf_rec.attribute8 = OKC_API.G_MISS_CHAR)
2636: THEN
2637: x_dsf_rec.attribute8 := l_dsf_rec.attribute8;
2638: END IF;
2639: IF (x_dsf_rec.attribute9 = OKC_API.G_MISS_CHAR)
2640: THEN
2641: x_dsf_rec.attribute9 := l_dsf_rec.attribute9;
2642: END IF;
2643: IF (x_dsf_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 2643: IF (x_dsf_rec.attribute10 = OKC_API.G_MISS_CHAR)

2639: IF (x_dsf_rec.attribute9 = OKC_API.G_MISS_CHAR)
2640: THEN
2641: x_dsf_rec.attribute9 := l_dsf_rec.attribute9;
2642: END IF;
2643: IF (x_dsf_rec.attribute10 = OKC_API.G_MISS_CHAR)
2644: THEN
2645: x_dsf_rec.attribute10 := l_dsf_rec.attribute10;
2646: END IF;
2647: IF (x_dsf_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 2647: IF (x_dsf_rec.attribute11 = OKC_API.G_MISS_CHAR)

2643: IF (x_dsf_rec.attribute10 = OKC_API.G_MISS_CHAR)
2644: THEN
2645: x_dsf_rec.attribute10 := l_dsf_rec.attribute10;
2646: END IF;
2647: IF (x_dsf_rec.attribute11 = OKC_API.G_MISS_CHAR)
2648: THEN
2649: x_dsf_rec.attribute11 := l_dsf_rec.attribute11;
2650: END IF;
2651: IF (x_dsf_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 2651: IF (x_dsf_rec.attribute12 = OKC_API.G_MISS_CHAR)

2647: IF (x_dsf_rec.attribute11 = OKC_API.G_MISS_CHAR)
2648: THEN
2649: x_dsf_rec.attribute11 := l_dsf_rec.attribute11;
2650: END IF;
2651: IF (x_dsf_rec.attribute12 = OKC_API.G_MISS_CHAR)
2652: THEN
2653: x_dsf_rec.attribute12 := l_dsf_rec.attribute12;
2654: END IF;
2655: IF (x_dsf_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 2655: IF (x_dsf_rec.attribute13 = OKC_API.G_MISS_CHAR)

2651: IF (x_dsf_rec.attribute12 = OKC_API.G_MISS_CHAR)
2652: THEN
2653: x_dsf_rec.attribute12 := l_dsf_rec.attribute12;
2654: END IF;
2655: IF (x_dsf_rec.attribute13 = OKC_API.G_MISS_CHAR)
2656: THEN
2657: x_dsf_rec.attribute13 := l_dsf_rec.attribute13;
2658: END IF;
2659: IF (x_dsf_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 2659: IF (x_dsf_rec.attribute14 = OKC_API.G_MISS_CHAR)

2655: IF (x_dsf_rec.attribute13 = OKC_API.G_MISS_CHAR)
2656: THEN
2657: x_dsf_rec.attribute13 := l_dsf_rec.attribute13;
2658: END IF;
2659: IF (x_dsf_rec.attribute14 = OKC_API.G_MISS_CHAR)
2660: THEN
2661: x_dsf_rec.attribute14 := l_dsf_rec.attribute14;
2662: END IF;
2663: IF (x_dsf_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 2663: IF (x_dsf_rec.attribute15 = OKC_API.G_MISS_CHAR)

2659: IF (x_dsf_rec.attribute14 = OKC_API.G_MISS_CHAR)
2660: THEN
2661: x_dsf_rec.attribute14 := l_dsf_rec.attribute14;
2662: END IF;
2663: IF (x_dsf_rec.attribute15 = OKC_API.G_MISS_CHAR)
2664: THEN
2665: x_dsf_rec.attribute15 := l_dsf_rec.attribute15;
2666: END IF;
2667: IF (x_dsf_rec.created_by = OKC_API.G_MISS_NUM)

Line 2667: IF (x_dsf_rec.created_by = OKC_API.G_MISS_NUM)

2663: IF (x_dsf_rec.attribute15 = OKC_API.G_MISS_CHAR)
2664: THEN
2665: x_dsf_rec.attribute15 := l_dsf_rec.attribute15;
2666: END IF;
2667: IF (x_dsf_rec.created_by = OKC_API.G_MISS_NUM)
2668: THEN
2669: x_dsf_rec.created_by := l_dsf_rec.created_by;
2670: END IF;
2671: IF (x_dsf_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2671: IF (x_dsf_rec.creation_date = OKC_API.G_MISS_DATE)

2667: IF (x_dsf_rec.created_by = OKC_API.G_MISS_NUM)
2668: THEN
2669: x_dsf_rec.created_by := l_dsf_rec.created_by;
2670: END IF;
2671: IF (x_dsf_rec.creation_date = OKC_API.G_MISS_DATE)
2672: THEN
2673: x_dsf_rec.creation_date := l_dsf_rec.creation_date;
2674: END IF;
2675: IF (x_dsf_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2675: IF (x_dsf_rec.last_updated_by = OKC_API.G_MISS_NUM)

2671: IF (x_dsf_rec.creation_date = OKC_API.G_MISS_DATE)
2672: THEN
2673: x_dsf_rec.creation_date := l_dsf_rec.creation_date;
2674: END IF;
2675: IF (x_dsf_rec.last_updated_by = OKC_API.G_MISS_NUM)
2676: THEN
2677: x_dsf_rec.last_updated_by := l_dsf_rec.last_updated_by;
2678: END IF;
2679: IF (x_dsf_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2679: IF (x_dsf_rec.last_update_date = OKC_API.G_MISS_DATE)

2675: IF (x_dsf_rec.last_updated_by = OKC_API.G_MISS_NUM)
2676: THEN
2677: x_dsf_rec.last_updated_by := l_dsf_rec.last_updated_by;
2678: END IF;
2679: IF (x_dsf_rec.last_update_date = OKC_API.G_MISS_DATE)
2680: THEN
2681: x_dsf_rec.last_update_date := l_dsf_rec.last_update_date;
2682: END IF;
2683: IF (x_dsf_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2683: IF (x_dsf_rec.last_update_login = OKC_API.G_MISS_NUM)

2679: IF (x_dsf_rec.last_update_date = OKC_API.G_MISS_DATE)
2680: THEN
2681: x_dsf_rec.last_update_date := l_dsf_rec.last_update_date;
2682: END IF;
2683: IF (x_dsf_rec.last_update_login = OKC_API.G_MISS_NUM)
2684: THEN
2685: x_dsf_rec.last_update_login := l_dsf_rec.last_update_login;
2686: END IF;
2687: RETURN(l_return_status);

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

2692: FUNCTION Set_Attributes (
2693: p_dsf_rec IN dsf_rec_type,
2694: x_dsf_rec OUT NOCOPY dsf_rec_type
2695: ) RETURN VARCHAR2 IS
2696: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2697: BEGIN
2698: x_dsf_rec := p_dsf_rec;
2699: RETURN(l_return_status);
2700: END Set_Attributes;

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

2698: x_dsf_rec := p_dsf_rec;
2699: RETURN(l_return_status);
2700: END Set_Attributes;
2701: BEGIN
2702: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2703: p_init_msg_list,
2704: '_PVT',
2705: x_return_status);
2706: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

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

Line 2707: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2703: p_init_msg_list,
2704: '_PVT',
2705: x_return_status);
2706: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2707: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2708: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2709: RAISE OKC_API.G_EXCEPTION_ERROR;
2710: END IF;
2711: --- Setting item attributes

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

2704: '_PVT',
2705: x_return_status);
2706: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2707: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2708: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2709: RAISE OKC_API.G_EXCEPTION_ERROR;
2710: END IF;
2711: --- Setting item attributes
2712: l_return_status := Set_Attributes(

Line 2709: RAISE OKC_API.G_EXCEPTION_ERROR;

2705: x_return_status);
2706: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2707: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2708: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2709: RAISE OKC_API.G_EXCEPTION_ERROR;
2710: END IF;
2711: --- Setting item attributes
2712: l_return_status := Set_Attributes(
2713: p_dsf_rec, -- IN

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

2712: l_return_status := Set_Attributes(
2713: p_dsf_rec, -- IN
2714: l_dsf_rec); -- OUT
2715: --- If any errors happen abort API
2716: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2717: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2718: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2719: RAISE OKC_API.G_EXCEPTION_ERROR;
2720: END IF;

Line 2717: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2713: p_dsf_rec, -- IN
2714: l_dsf_rec); -- OUT
2715: --- If any errors happen abort API
2716: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2717: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2718: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2719: RAISE OKC_API.G_EXCEPTION_ERROR;
2720: END IF;
2721: l_return_status := populate_new_record(l_dsf_rec, l_def_dsf_rec);

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

2714: l_dsf_rec); -- OUT
2715: --- If any errors happen abort API
2716: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2717: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2718: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2719: RAISE OKC_API.G_EXCEPTION_ERROR;
2720: END IF;
2721: l_return_status := populate_new_record(l_dsf_rec, l_def_dsf_rec);
2722: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2719: RAISE OKC_API.G_EXCEPTION_ERROR;

2715: --- If any errors happen abort API
2716: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2717: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2718: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2719: RAISE OKC_API.G_EXCEPTION_ERROR;
2720: END IF;
2721: l_return_status := populate_new_record(l_dsf_rec, l_def_dsf_rec);
2722: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2723: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2718: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2719: RAISE OKC_API.G_EXCEPTION_ERROR;
2720: END IF;
2721: l_return_status := populate_new_record(l_dsf_rec, l_def_dsf_rec);
2722: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2723: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2724: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2725: RAISE OKC_API.G_EXCEPTION_ERROR;
2726: END IF;

Line 2723: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2719: RAISE OKC_API.G_EXCEPTION_ERROR;
2720: END IF;
2721: l_return_status := populate_new_record(l_dsf_rec, l_def_dsf_rec);
2722: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2723: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2724: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2725: RAISE OKC_API.G_EXCEPTION_ERROR;
2726: END IF;
2727: UPDATE OKL_DATA_SRC_FNCTNS_B

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

2720: END IF;
2721: l_return_status := populate_new_record(l_dsf_rec, l_def_dsf_rec);
2722: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2723: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2724: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2725: RAISE OKC_API.G_EXCEPTION_ERROR;
2726: END IF;
2727: UPDATE OKL_DATA_SRC_FNCTNS_B
2728: SET OBJECT_VERSION_NUMBER = l_def_dsf_rec.object_version_number,

Line 2725: RAISE OKC_API.G_EXCEPTION_ERROR;

2721: l_return_status := populate_new_record(l_dsf_rec, l_def_dsf_rec);
2722: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2723: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2724: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2725: RAISE OKC_API.G_EXCEPTION_ERROR;
2726: END IF;
2727: UPDATE OKL_DATA_SRC_FNCTNS_B
2728: SET OBJECT_VERSION_NUMBER = l_def_dsf_rec.object_version_number,
2729: NAME = l_def_dsf_rec.name,

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

2756: LAST_UPDATE_LOGIN = l_def_dsf_rec.last_update_login
2757: WHERE ID = l_def_dsf_rec.id;
2758:
2759: x_dsf_rec := l_def_dsf_rec;
2760: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2761: EXCEPTION
2762: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2763: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2764: (

Line 2762: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2758:
2759: x_dsf_rec := l_def_dsf_rec;
2760: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2761: EXCEPTION
2762: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2763: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2764: (
2765: l_api_name,
2766: G_PKG_NAME,

Line 2763: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2759: x_dsf_rec := l_def_dsf_rec;
2760: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2761: EXCEPTION
2762: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2763: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2764: (
2765: l_api_name,
2766: G_PKG_NAME,
2767: 'OKC_API.G_RET_STS_ERROR',

Line 2767: 'OKC_API.G_RET_STS_ERROR',

2763: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2764: (
2765: l_api_name,
2766: G_PKG_NAME,
2767: 'OKC_API.G_RET_STS_ERROR',
2768: x_msg_count,
2769: x_msg_data,
2770: '_PVT'
2771: );

Line 2772: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2768: x_msg_count,
2769: x_msg_data,
2770: '_PVT'
2771: );
2772: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2773: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2774: (
2775: l_api_name,
2776: G_PKG_NAME,

Line 2773: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2769: x_msg_data,
2770: '_PVT'
2771: );
2772: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2773: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2774: (
2775: l_api_name,
2776: G_PKG_NAME,
2777: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2777: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2783: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2779: x_msg_data,
2780: '_PVT'
2781: );
2782: WHEN OTHERS THEN
2783: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2784: (
2785: l_api_name,
2786: G_PKG_NAME,
2787: 'OTHERS',

Line 2797: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2793: -------------------------------------------
2794: -- update_row for:OKL_DATA_SRC_FNCTNS_TL --
2795: -------------------------------------------
2796: PROCEDURE update_row(
2797: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2798: x_return_status OUT NOCOPY VARCHAR2,
2799: x_msg_count OUT NOCOPY NUMBER,
2800: x_msg_data OUT NOCOPY VARCHAR2,
2801: p_okl_data_src_fnctns_tl_rec IN OklDataSrcFnctnsTlRecType,

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

2802: x_okl_data_src_fnctns_tl_rec OUT NOCOPY OklDataSrcFnctnsTlRecType) IS
2803:
2804: l_api_version CONSTANT NUMBER := 1;
2805: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
2806: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2807: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType := p_okl_data_src_fnctns_tl_rec;
2808: ldefokldatasrcfnctnstlrec OklDataSrcFnctnsTlRecType;
2809: l_row_notfound BOOLEAN := TRUE;
2810: ----------------------------------

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

2815: x_okl_data_src_fnctns_tl_rec OUT NOCOPY OklDataSrcFnctnsTlRecType
2816: ) RETURN VARCHAR2 IS
2817: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType;
2818: l_row_notfound BOOLEAN := TRUE;
2819: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2820: BEGIN
2821: x_okl_data_src_fnctns_tl_rec := p_okl_data_src_fnctns_tl_rec;
2822: -- Get current database values
2823: l_okl_data_src_fnctns_tl_rec := get_rec(p_okl_data_src_fnctns_tl_rec, l_row_notfound);

Line 2825: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2821: x_okl_data_src_fnctns_tl_rec := p_okl_data_src_fnctns_tl_rec;
2822: -- Get current database values
2823: l_okl_data_src_fnctns_tl_rec := get_rec(p_okl_data_src_fnctns_tl_rec, l_row_notfound);
2824: IF (l_row_notfound) THEN
2825: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2826: END IF;
2827: IF (x_okl_data_src_fnctns_tl_rec.id = OKC_API.G_MISS_NUM)
2828: THEN
2829: x_okl_data_src_fnctns_tl_rec.id := l_okl_data_src_fnctns_tl_rec.id;

Line 2827: IF (x_okl_data_src_fnctns_tl_rec.id = OKC_API.G_MISS_NUM)

2823: l_okl_data_src_fnctns_tl_rec := get_rec(p_okl_data_src_fnctns_tl_rec, l_row_notfound);
2824: IF (l_row_notfound) THEN
2825: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2826: END IF;
2827: IF (x_okl_data_src_fnctns_tl_rec.id = OKC_API.G_MISS_NUM)
2828: THEN
2829: x_okl_data_src_fnctns_tl_rec.id := l_okl_data_src_fnctns_tl_rec.id;
2830: END IF;
2831: IF (x_okl_data_src_fnctns_tl_rec.language = OKC_API.G_MISS_CHAR)

Line 2831: IF (x_okl_data_src_fnctns_tl_rec.language = OKC_API.G_MISS_CHAR)

2827: IF (x_okl_data_src_fnctns_tl_rec.id = OKC_API.G_MISS_NUM)
2828: THEN
2829: x_okl_data_src_fnctns_tl_rec.id := l_okl_data_src_fnctns_tl_rec.id;
2830: END IF;
2831: IF (x_okl_data_src_fnctns_tl_rec.language = OKC_API.G_MISS_CHAR)
2832: THEN
2833: x_okl_data_src_fnctns_tl_rec.language := l_okl_data_src_fnctns_tl_rec.language;
2834: END IF;
2835: IF (x_okl_data_src_fnctns_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

Line 2835: IF (x_okl_data_src_fnctns_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

2831: IF (x_okl_data_src_fnctns_tl_rec.language = OKC_API.G_MISS_CHAR)
2832: THEN
2833: x_okl_data_src_fnctns_tl_rec.language := l_okl_data_src_fnctns_tl_rec.language;
2834: END IF;
2835: IF (x_okl_data_src_fnctns_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
2836: THEN
2837: x_okl_data_src_fnctns_tl_rec.source_lang := l_okl_data_src_fnctns_tl_rec.source_lang;
2838: END IF;
2839: IF (x_okl_data_src_fnctns_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 2839: IF (x_okl_data_src_fnctns_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

2835: IF (x_okl_data_src_fnctns_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
2836: THEN
2837: x_okl_data_src_fnctns_tl_rec.source_lang := l_okl_data_src_fnctns_tl_rec.source_lang;
2838: END IF;
2839: IF (x_okl_data_src_fnctns_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2840: THEN
2841: x_okl_data_src_fnctns_tl_rec.sfwt_flag := l_okl_data_src_fnctns_tl_rec.sfwt_flag;
2842: END IF;
2843: IF (x_okl_data_src_fnctns_tl_rec.description = OKC_API.G_MISS_CHAR)

Line 2843: IF (x_okl_data_src_fnctns_tl_rec.description = OKC_API.G_MISS_CHAR)

2839: IF (x_okl_data_src_fnctns_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2840: THEN
2841: x_okl_data_src_fnctns_tl_rec.sfwt_flag := l_okl_data_src_fnctns_tl_rec.sfwt_flag;
2842: END IF;
2843: IF (x_okl_data_src_fnctns_tl_rec.description = OKC_API.G_MISS_CHAR)
2844: THEN
2845: x_okl_data_src_fnctns_tl_rec.description := l_okl_data_src_fnctns_tl_rec.description;
2846: END IF;
2847: IF (x_okl_data_src_fnctns_tl_rec.created_by = OKC_API.G_MISS_NUM)

Line 2847: IF (x_okl_data_src_fnctns_tl_rec.created_by = OKC_API.G_MISS_NUM)

2843: IF (x_okl_data_src_fnctns_tl_rec.description = OKC_API.G_MISS_CHAR)
2844: THEN
2845: x_okl_data_src_fnctns_tl_rec.description := l_okl_data_src_fnctns_tl_rec.description;
2846: END IF;
2847: IF (x_okl_data_src_fnctns_tl_rec.created_by = OKC_API.G_MISS_NUM)
2848: THEN
2849: x_okl_data_src_fnctns_tl_rec.created_by := l_okl_data_src_fnctns_tl_rec.created_by;
2850: END IF;
2851: IF (x_okl_data_src_fnctns_tl_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2851: IF (x_okl_data_src_fnctns_tl_rec.creation_date = OKC_API.G_MISS_DATE)

2847: IF (x_okl_data_src_fnctns_tl_rec.created_by = OKC_API.G_MISS_NUM)
2848: THEN
2849: x_okl_data_src_fnctns_tl_rec.created_by := l_okl_data_src_fnctns_tl_rec.created_by;
2850: END IF;
2851: IF (x_okl_data_src_fnctns_tl_rec.creation_date = OKC_API.G_MISS_DATE)
2852: THEN
2853: x_okl_data_src_fnctns_tl_rec.creation_date := l_okl_data_src_fnctns_tl_rec.creation_date;
2854: END IF;
2855: IF (x_okl_data_src_fnctns_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2855: IF (x_okl_data_src_fnctns_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

2851: IF (x_okl_data_src_fnctns_tl_rec.creation_date = OKC_API.G_MISS_DATE)
2852: THEN
2853: x_okl_data_src_fnctns_tl_rec.creation_date := l_okl_data_src_fnctns_tl_rec.creation_date;
2854: END IF;
2855: IF (x_okl_data_src_fnctns_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
2856: THEN
2857: x_okl_data_src_fnctns_tl_rec.last_updated_by := l_okl_data_src_fnctns_tl_rec.last_updated_by;
2858: END IF;
2859: IF (x_okl_data_src_fnctns_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2859: IF (x_okl_data_src_fnctns_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

2855: IF (x_okl_data_src_fnctns_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
2856: THEN
2857: x_okl_data_src_fnctns_tl_rec.last_updated_by := l_okl_data_src_fnctns_tl_rec.last_updated_by;
2858: END IF;
2859: IF (x_okl_data_src_fnctns_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
2860: THEN
2861: x_okl_data_src_fnctns_tl_rec.last_update_date := l_okl_data_src_fnctns_tl_rec.last_update_date;
2862: END IF;
2863: IF (x_okl_data_src_fnctns_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2863: IF (x_okl_data_src_fnctns_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

2859: IF (x_okl_data_src_fnctns_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
2860: THEN
2861: x_okl_data_src_fnctns_tl_rec.last_update_date := l_okl_data_src_fnctns_tl_rec.last_update_date;
2862: END IF;
2863: IF (x_okl_data_src_fnctns_tl_rec.last_update_login = OKC_API.G_MISS_NUM)
2864: THEN
2865: x_okl_data_src_fnctns_tl_rec.last_update_login := l_okl_data_src_fnctns_tl_rec.last_update_login;
2866: END IF;
2867: RETURN(l_return_status);

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

2872: FUNCTION Set_Attributes (
2873: p_okl_data_src_fnctns_tl_rec IN OklDataSrcFnctnsTlRecType,
2874: x_okl_data_src_fnctns_tl_rec OUT NOCOPY OklDataSrcFnctnsTlRecType
2875: ) RETURN VARCHAR2 IS
2876: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2877: BEGIN
2878: x_okl_data_src_fnctns_tl_rec := p_okl_data_src_fnctns_tl_rec;
2879: x_okl_data_src_fnctns_tl_rec.LANGUAGE := USERENV('LANG');
2880: x_okl_data_src_fnctns_tl_rec.SOURCE_LANG := USERENV('LANG');

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

2880: x_okl_data_src_fnctns_tl_rec.SOURCE_LANG := USERENV('LANG');
2881: RETURN(l_return_status);
2882: END Set_Attributes;
2883: BEGIN
2884: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2885: p_init_msg_list,
2886: '_PVT',
2887: x_return_status);
2888: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2884: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2885: p_init_msg_list,
2886: '_PVT',
2887: x_return_status);
2888: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2889: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2890: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2891: RAISE OKC_API.G_EXCEPTION_ERROR;
2892: END IF;

Line 2889: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2885: p_init_msg_list,
2886: '_PVT',
2887: x_return_status);
2888: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2889: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2890: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2891: RAISE OKC_API.G_EXCEPTION_ERROR;
2892: END IF;
2893: --- Setting item attributes

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

2886: '_PVT',
2887: x_return_status);
2888: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2889: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2890: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2891: RAISE OKC_API.G_EXCEPTION_ERROR;
2892: END IF;
2893: --- Setting item attributes
2894: l_return_status := Set_Attributes(

Line 2891: RAISE OKC_API.G_EXCEPTION_ERROR;

2887: x_return_status);
2888: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2889: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2890: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2891: RAISE OKC_API.G_EXCEPTION_ERROR;
2892: END IF;
2893: --- Setting item attributes
2894: l_return_status := Set_Attributes(
2895: p_okl_data_src_fnctns_tl_rec, -- IN

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

2894: l_return_status := Set_Attributes(
2895: p_okl_data_src_fnctns_tl_rec, -- IN
2896: l_okl_data_src_fnctns_tl_rec); -- OUT
2897: --- If any errors happen abort API
2898: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2899: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2900: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2901: RAISE OKC_API.G_EXCEPTION_ERROR;
2902: END IF;

Line 2899: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2895: p_okl_data_src_fnctns_tl_rec, -- IN
2896: l_okl_data_src_fnctns_tl_rec); -- OUT
2897: --- If any errors happen abort API
2898: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2899: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2900: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2901: RAISE OKC_API.G_EXCEPTION_ERROR;
2902: END IF;
2903: l_return_status := populate_new_record(l_okl_data_src_fnctns_tl_rec, ldefokldatasrcfnctnstlrec);

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

2896: l_okl_data_src_fnctns_tl_rec); -- OUT
2897: --- If any errors happen abort API
2898: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2899: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2900: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2901: RAISE OKC_API.G_EXCEPTION_ERROR;
2902: END IF;
2903: l_return_status := populate_new_record(l_okl_data_src_fnctns_tl_rec, ldefokldatasrcfnctnstlrec);
2904: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2901: RAISE OKC_API.G_EXCEPTION_ERROR;

2897: --- If any errors happen abort API
2898: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2899: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2900: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2901: RAISE OKC_API.G_EXCEPTION_ERROR;
2902: END IF;
2903: l_return_status := populate_new_record(l_okl_data_src_fnctns_tl_rec, ldefokldatasrcfnctnstlrec);
2904: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2900: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2901: RAISE OKC_API.G_EXCEPTION_ERROR;
2902: END IF;
2903: l_return_status := populate_new_record(l_okl_data_src_fnctns_tl_rec, ldefokldatasrcfnctnstlrec);
2904: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2906: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2907: RAISE OKC_API.G_EXCEPTION_ERROR;
2908: END IF;

Line 2905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2901: RAISE OKC_API.G_EXCEPTION_ERROR;
2902: END IF;
2903: l_return_status := populate_new_record(l_okl_data_src_fnctns_tl_rec, ldefokldatasrcfnctnstlrec);
2904: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2906: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2907: RAISE OKC_API.G_EXCEPTION_ERROR;
2908: END IF;
2909: UPDATE OKL_DATA_SRC_FNCTNS_TL

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

2902: END IF;
2903: l_return_status := populate_new_record(l_okl_data_src_fnctns_tl_rec, ldefokldatasrcfnctnstlrec);
2904: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2906: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2907: RAISE OKC_API.G_EXCEPTION_ERROR;
2908: END IF;
2909: UPDATE OKL_DATA_SRC_FNCTNS_TL
2910: SET DESCRIPTION = ldefokldatasrcfnctnstlrec.description,

Line 2907: RAISE OKC_API.G_EXCEPTION_ERROR;

2903: l_return_status := populate_new_record(l_okl_data_src_fnctns_tl_rec, ldefokldatasrcfnctnstlrec);
2904: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2905: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2906: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2907: RAISE OKC_API.G_EXCEPTION_ERROR;
2908: END IF;
2909: UPDATE OKL_DATA_SRC_FNCTNS_TL
2910: SET DESCRIPTION = ldefokldatasrcfnctnstlrec.description,
2911: CREATED_BY = ldefokldatasrcfnctnstlrec.created_by,

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

2923: WHERE ID = ldefokldatasrcfnctnstlrec.id
2924: AND SOURCE_LANG <> USERENV('LANG');
2925:
2926: x_okl_data_src_fnctns_tl_rec := ldefokldatasrcfnctnstlrec;
2927: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2928: EXCEPTION
2929: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2930: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2931: (

Line 2929: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2925:
2926: x_okl_data_src_fnctns_tl_rec := ldefokldatasrcfnctnstlrec;
2927: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2928: EXCEPTION
2929: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2930: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2931: (
2932: l_api_name,
2933: G_PKG_NAME,

Line 2930: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2926: x_okl_data_src_fnctns_tl_rec := ldefokldatasrcfnctnstlrec;
2927: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2928: EXCEPTION
2929: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2930: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2931: (
2932: l_api_name,
2933: G_PKG_NAME,
2934: 'OKC_API.G_RET_STS_ERROR',

Line 2934: 'OKC_API.G_RET_STS_ERROR',

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

Line 2939: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2940: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2944: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2950: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2965: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2961: -- update_row for:OKL_DATA_SRC_FNCTNS_V --
2962: ------------------------------------------
2963: PROCEDURE update_row(
2964: p_api_version IN NUMBER,
2965: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2966: x_return_status OUT NOCOPY VARCHAR2,
2967: x_msg_count OUT NOCOPY NUMBER,
2968: x_msg_data OUT NOCOPY VARCHAR2,
2969: p_dsfv_rec IN dsfv_rec_type,

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

2970: x_dsfv_rec OUT NOCOPY dsfv_rec_type) IS
2971:
2972: l_api_version CONSTANT NUMBER := 1;
2973: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
2974: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2975: l_dsfv_rec dsfv_rec_type := p_dsfv_rec;
2976: l_def_dsfv_rec dsfv_rec_type;
2977: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType;
2978: lx_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType;

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

2999: x_dsfv_rec OUT NOCOPY dsfv_rec_type
3000: ) RETURN VARCHAR2 IS
3001: l_dsfv_rec dsfv_rec_type;
3002: l_row_notfound BOOLEAN := TRUE;
3003: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3004: BEGIN
3005: x_dsfv_rec := p_dsfv_rec;
3006: -- Get current database values
3007: l_dsfv_rec := get_rec(p_dsfv_rec, l_row_notfound);

Line 3009: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3005: x_dsfv_rec := p_dsfv_rec;
3006: -- Get current database values
3007: l_dsfv_rec := get_rec(p_dsfv_rec, l_row_notfound);
3008: IF (l_row_notfound) THEN
3009: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3010: END IF;
3011: IF (x_dsfv_rec.id = OKC_API.G_MISS_NUM)
3012: THEN
3013: x_dsfv_rec.id := l_dsfv_rec.id;

Line 3011: IF (x_dsfv_rec.id = OKC_API.G_MISS_NUM)

3007: l_dsfv_rec := get_rec(p_dsfv_rec, l_row_notfound);
3008: IF (l_row_notfound) THEN
3009: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3010: END IF;
3011: IF (x_dsfv_rec.id = OKC_API.G_MISS_NUM)
3012: THEN
3013: x_dsfv_rec.id := l_dsfv_rec.id;
3014: END IF;
3015: IF (x_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 3015: IF (x_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM)

3011: IF (x_dsfv_rec.id = OKC_API.G_MISS_NUM)
3012: THEN
3013: x_dsfv_rec.id := l_dsfv_rec.id;
3014: END IF;
3015: IF (x_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM)
3016: THEN
3017: x_dsfv_rec.object_version_number := l_dsfv_rec.object_version_number;
3018: END IF;
3019: IF (x_dsfv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 3019: IF (x_dsfv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

3015: IF (x_dsfv_rec.object_version_number = OKC_API.G_MISS_NUM)
3016: THEN
3017: x_dsfv_rec.object_version_number := l_dsfv_rec.object_version_number;
3018: END IF;
3019: IF (x_dsfv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3020: THEN
3021: x_dsfv_rec.sfwt_flag := l_dsfv_rec.sfwt_flag;
3022: END IF;
3023: IF (x_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR)

Line 3023: IF (x_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR)

3019: IF (x_dsfv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3020: THEN
3021: x_dsfv_rec.sfwt_flag := l_dsfv_rec.sfwt_flag;
3022: END IF;
3023: IF (x_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR)
3024: THEN
3025: x_dsfv_rec.fnctn_code := l_dsfv_rec.fnctn_code;
3026: END IF;
3027: IF (x_dsfv_rec.name = OKC_API.G_MISS_CHAR)

Line 3027: IF (x_dsfv_rec.name = OKC_API.G_MISS_CHAR)

3023: IF (x_dsfv_rec.fnctn_code = OKC_API.G_MISS_CHAR)
3024: THEN
3025: x_dsfv_rec.fnctn_code := l_dsfv_rec.fnctn_code;
3026: END IF;
3027: IF (x_dsfv_rec.name = OKC_API.G_MISS_CHAR)
3028: THEN
3029: x_dsfv_rec.name := l_dsfv_rec.name;
3030: END IF;
3031: IF (x_dsfv_rec.description = OKC_API.G_MISS_CHAR)

Line 3031: IF (x_dsfv_rec.description = OKC_API.G_MISS_CHAR)

3027: IF (x_dsfv_rec.name = OKC_API.G_MISS_CHAR)
3028: THEN
3029: x_dsfv_rec.name := l_dsfv_rec.name;
3030: END IF;
3031: IF (x_dsfv_rec.description = OKC_API.G_MISS_CHAR)
3032: THEN
3033: x_dsfv_rec.description := l_dsfv_rec.description;
3034: END IF;
3035: IF (x_dsfv_rec.version = OKC_API.G_MISS_CHAR)

Line 3035: IF (x_dsfv_rec.version = OKC_API.G_MISS_CHAR)

3031: IF (x_dsfv_rec.description = OKC_API.G_MISS_CHAR)
3032: THEN
3033: x_dsfv_rec.description := l_dsfv_rec.description;
3034: END IF;
3035: IF (x_dsfv_rec.version = OKC_API.G_MISS_CHAR)
3036: THEN
3037: x_dsfv_rec.version := l_dsfv_rec.version;
3038: END IF;
3039: IF (x_dsfv_rec.start_date = OKC_API.G_MISS_DATE)

Line 3039: IF (x_dsfv_rec.start_date = OKC_API.G_MISS_DATE)

3035: IF (x_dsfv_rec.version = OKC_API.G_MISS_CHAR)
3036: THEN
3037: x_dsfv_rec.version := l_dsfv_rec.version;
3038: END IF;
3039: IF (x_dsfv_rec.start_date = OKC_API.G_MISS_DATE)
3040: THEN
3041: x_dsfv_rec.start_date := l_dsfv_rec.start_date;
3042: END IF;
3043: IF (x_dsfv_rec.end_date = OKC_API.G_MISS_DATE)

Line 3043: IF (x_dsfv_rec.end_date = OKC_API.G_MISS_DATE)

3039: IF (x_dsfv_rec.start_date = OKC_API.G_MISS_DATE)
3040: THEN
3041: x_dsfv_rec.start_date := l_dsfv_rec.start_date;
3042: END IF;
3043: IF (x_dsfv_rec.end_date = OKC_API.G_MISS_DATE)
3044: THEN
3045: x_dsfv_rec.end_date := l_dsfv_rec.end_date;
3046: END IF;
3047: IF (x_dsfv_rec.source = OKC_API.G_MISS_CHAR)

Line 3047: IF (x_dsfv_rec.source = OKC_API.G_MISS_CHAR)

3043: IF (x_dsfv_rec.end_date = OKC_API.G_MISS_DATE)
3044: THEN
3045: x_dsfv_rec.end_date := l_dsfv_rec.end_date;
3046: END IF;
3047: IF (x_dsfv_rec.source = OKC_API.G_MISS_CHAR)
3048: THEN
3049: x_dsfv_rec.source := l_dsfv_rec.source;
3050: END IF;
3051: IF (x_dsfv_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 3051: IF (x_dsfv_rec.attribute_category = OKC_API.G_MISS_CHAR)

3047: IF (x_dsfv_rec.source = OKC_API.G_MISS_CHAR)
3048: THEN
3049: x_dsfv_rec.source := l_dsfv_rec.source;
3050: END IF;
3051: IF (x_dsfv_rec.attribute_category = OKC_API.G_MISS_CHAR)
3052: THEN
3053: x_dsfv_rec.attribute_category := l_dsfv_rec.attribute_category;
3054: END IF;
3055: IF (x_dsfv_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 3055: IF (x_dsfv_rec.attribute1 = OKC_API.G_MISS_CHAR)

3051: IF (x_dsfv_rec.attribute_category = OKC_API.G_MISS_CHAR)
3052: THEN
3053: x_dsfv_rec.attribute_category := l_dsfv_rec.attribute_category;
3054: END IF;
3055: IF (x_dsfv_rec.attribute1 = OKC_API.G_MISS_CHAR)
3056: THEN
3057: x_dsfv_rec.attribute1 := l_dsfv_rec.attribute1;
3058: END IF;
3059: IF (x_dsfv_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 3059: IF (x_dsfv_rec.attribute2 = OKC_API.G_MISS_CHAR)

3055: IF (x_dsfv_rec.attribute1 = OKC_API.G_MISS_CHAR)
3056: THEN
3057: x_dsfv_rec.attribute1 := l_dsfv_rec.attribute1;
3058: END IF;
3059: IF (x_dsfv_rec.attribute2 = OKC_API.G_MISS_CHAR)
3060: THEN
3061: x_dsfv_rec.attribute2 := l_dsfv_rec.attribute2;
3062: END IF;
3063: IF (x_dsfv_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 3063: IF (x_dsfv_rec.attribute3 = OKC_API.G_MISS_CHAR)

3059: IF (x_dsfv_rec.attribute2 = OKC_API.G_MISS_CHAR)
3060: THEN
3061: x_dsfv_rec.attribute2 := l_dsfv_rec.attribute2;
3062: END IF;
3063: IF (x_dsfv_rec.attribute3 = OKC_API.G_MISS_CHAR)
3064: THEN
3065: x_dsfv_rec.attribute3 := l_dsfv_rec.attribute3;
3066: END IF;
3067: IF (x_dsfv_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 3067: IF (x_dsfv_rec.attribute4 = OKC_API.G_MISS_CHAR)

3063: IF (x_dsfv_rec.attribute3 = OKC_API.G_MISS_CHAR)
3064: THEN
3065: x_dsfv_rec.attribute3 := l_dsfv_rec.attribute3;
3066: END IF;
3067: IF (x_dsfv_rec.attribute4 = OKC_API.G_MISS_CHAR)
3068: THEN
3069: x_dsfv_rec.attribute4 := l_dsfv_rec.attribute4;
3070: END IF;
3071: IF (x_dsfv_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 3071: IF (x_dsfv_rec.attribute5 = OKC_API.G_MISS_CHAR)

3067: IF (x_dsfv_rec.attribute4 = OKC_API.G_MISS_CHAR)
3068: THEN
3069: x_dsfv_rec.attribute4 := l_dsfv_rec.attribute4;
3070: END IF;
3071: IF (x_dsfv_rec.attribute5 = OKC_API.G_MISS_CHAR)
3072: THEN
3073: x_dsfv_rec.attribute5 := l_dsfv_rec.attribute5;
3074: END IF;
3075: IF (x_dsfv_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 3075: IF (x_dsfv_rec.attribute6 = OKC_API.G_MISS_CHAR)

3071: IF (x_dsfv_rec.attribute5 = OKC_API.G_MISS_CHAR)
3072: THEN
3073: x_dsfv_rec.attribute5 := l_dsfv_rec.attribute5;
3074: END IF;
3075: IF (x_dsfv_rec.attribute6 = OKC_API.G_MISS_CHAR)
3076: THEN
3077: x_dsfv_rec.attribute6 := l_dsfv_rec.attribute6;
3078: END IF;
3079: IF (x_dsfv_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 3079: IF (x_dsfv_rec.attribute7 = OKC_API.G_MISS_CHAR)

3075: IF (x_dsfv_rec.attribute6 = OKC_API.G_MISS_CHAR)
3076: THEN
3077: x_dsfv_rec.attribute6 := l_dsfv_rec.attribute6;
3078: END IF;
3079: IF (x_dsfv_rec.attribute7 = OKC_API.G_MISS_CHAR)
3080: THEN
3081: x_dsfv_rec.attribute7 := l_dsfv_rec.attribute7;
3082: END IF;
3083: IF (x_dsfv_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 3083: IF (x_dsfv_rec.attribute8 = OKC_API.G_MISS_CHAR)

3079: IF (x_dsfv_rec.attribute7 = OKC_API.G_MISS_CHAR)
3080: THEN
3081: x_dsfv_rec.attribute7 := l_dsfv_rec.attribute7;
3082: END IF;
3083: IF (x_dsfv_rec.attribute8 = OKC_API.G_MISS_CHAR)
3084: THEN
3085: x_dsfv_rec.attribute8 := l_dsfv_rec.attribute8;
3086: END IF;
3087: IF (x_dsfv_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 3087: IF (x_dsfv_rec.attribute9 = OKC_API.G_MISS_CHAR)

3083: IF (x_dsfv_rec.attribute8 = OKC_API.G_MISS_CHAR)
3084: THEN
3085: x_dsfv_rec.attribute8 := l_dsfv_rec.attribute8;
3086: END IF;
3087: IF (x_dsfv_rec.attribute9 = OKC_API.G_MISS_CHAR)
3088: THEN
3089: x_dsfv_rec.attribute9 := l_dsfv_rec.attribute9;
3090: END IF;
3091: IF (x_dsfv_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 3091: IF (x_dsfv_rec.attribute10 = OKC_API.G_MISS_CHAR)

3087: IF (x_dsfv_rec.attribute9 = OKC_API.G_MISS_CHAR)
3088: THEN
3089: x_dsfv_rec.attribute9 := l_dsfv_rec.attribute9;
3090: END IF;
3091: IF (x_dsfv_rec.attribute10 = OKC_API.G_MISS_CHAR)
3092: THEN
3093: x_dsfv_rec.attribute10 := l_dsfv_rec.attribute10;
3094: END IF;
3095: IF (x_dsfv_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 3095: IF (x_dsfv_rec.attribute11 = OKC_API.G_MISS_CHAR)

3091: IF (x_dsfv_rec.attribute10 = OKC_API.G_MISS_CHAR)
3092: THEN
3093: x_dsfv_rec.attribute10 := l_dsfv_rec.attribute10;
3094: END IF;
3095: IF (x_dsfv_rec.attribute11 = OKC_API.G_MISS_CHAR)
3096: THEN
3097: x_dsfv_rec.attribute11 := l_dsfv_rec.attribute11;
3098: END IF;
3099: IF (x_dsfv_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 3099: IF (x_dsfv_rec.attribute12 = OKC_API.G_MISS_CHAR)

3095: IF (x_dsfv_rec.attribute11 = OKC_API.G_MISS_CHAR)
3096: THEN
3097: x_dsfv_rec.attribute11 := l_dsfv_rec.attribute11;
3098: END IF;
3099: IF (x_dsfv_rec.attribute12 = OKC_API.G_MISS_CHAR)
3100: THEN
3101: x_dsfv_rec.attribute12 := l_dsfv_rec.attribute12;
3102: END IF;
3103: IF (x_dsfv_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 3103: IF (x_dsfv_rec.attribute13 = OKC_API.G_MISS_CHAR)

3099: IF (x_dsfv_rec.attribute12 = OKC_API.G_MISS_CHAR)
3100: THEN
3101: x_dsfv_rec.attribute12 := l_dsfv_rec.attribute12;
3102: END IF;
3103: IF (x_dsfv_rec.attribute13 = OKC_API.G_MISS_CHAR)
3104: THEN
3105: x_dsfv_rec.attribute13 := l_dsfv_rec.attribute13;
3106: END IF;
3107: IF (x_dsfv_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 3107: IF (x_dsfv_rec.attribute14 = OKC_API.G_MISS_CHAR)

3103: IF (x_dsfv_rec.attribute13 = OKC_API.G_MISS_CHAR)
3104: THEN
3105: x_dsfv_rec.attribute13 := l_dsfv_rec.attribute13;
3106: END IF;
3107: IF (x_dsfv_rec.attribute14 = OKC_API.G_MISS_CHAR)
3108: THEN
3109: x_dsfv_rec.attribute14 := l_dsfv_rec.attribute14;
3110: END IF;
3111: IF (x_dsfv_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 3111: IF (x_dsfv_rec.attribute15 = OKC_API.G_MISS_CHAR)

3107: IF (x_dsfv_rec.attribute14 = OKC_API.G_MISS_CHAR)
3108: THEN
3109: x_dsfv_rec.attribute14 := l_dsfv_rec.attribute14;
3110: END IF;
3111: IF (x_dsfv_rec.attribute15 = OKC_API.G_MISS_CHAR)
3112: THEN
3113: x_dsfv_rec.attribute15 := l_dsfv_rec.attribute15;
3114: END IF;
3115: IF (x_dsfv_rec.org_id = OKC_API.G_MISS_NUM)

Line 3115: IF (x_dsfv_rec.org_id = OKC_API.G_MISS_NUM)

3111: IF (x_dsfv_rec.attribute15 = OKC_API.G_MISS_CHAR)
3112: THEN
3113: x_dsfv_rec.attribute15 := l_dsfv_rec.attribute15;
3114: END IF;
3115: IF (x_dsfv_rec.org_id = OKC_API.G_MISS_NUM)
3116: THEN
3117: x_dsfv_rec.org_id := l_dsfv_rec.org_id;
3118: END IF;
3119: IF (x_dsfv_rec.created_by = OKC_API.G_MISS_NUM)

Line 3119: IF (x_dsfv_rec.created_by = OKC_API.G_MISS_NUM)

3115: IF (x_dsfv_rec.org_id = OKC_API.G_MISS_NUM)
3116: THEN
3117: x_dsfv_rec.org_id := l_dsfv_rec.org_id;
3118: END IF;
3119: IF (x_dsfv_rec.created_by = OKC_API.G_MISS_NUM)
3120: THEN
3121: x_dsfv_rec.created_by := l_dsfv_rec.created_by;
3122: END IF;
3123: IF (x_dsfv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 3123: IF (x_dsfv_rec.creation_date = OKC_API.G_MISS_DATE)

3119: IF (x_dsfv_rec.created_by = OKC_API.G_MISS_NUM)
3120: THEN
3121: x_dsfv_rec.created_by := l_dsfv_rec.created_by;
3122: END IF;
3123: IF (x_dsfv_rec.creation_date = OKC_API.G_MISS_DATE)
3124: THEN
3125: x_dsfv_rec.creation_date := l_dsfv_rec.creation_date;
3126: END IF;
3127: IF (x_dsfv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 3127: IF (x_dsfv_rec.last_updated_by = OKC_API.G_MISS_NUM)

3123: IF (x_dsfv_rec.creation_date = OKC_API.G_MISS_DATE)
3124: THEN
3125: x_dsfv_rec.creation_date := l_dsfv_rec.creation_date;
3126: END IF;
3127: IF (x_dsfv_rec.last_updated_by = OKC_API.G_MISS_NUM)
3128: THEN
3129: x_dsfv_rec.last_updated_by := l_dsfv_rec.last_updated_by;
3130: END IF;
3131: IF (x_dsfv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 3131: IF (x_dsfv_rec.last_update_date = OKC_API.G_MISS_DATE)

3127: IF (x_dsfv_rec.last_updated_by = OKC_API.G_MISS_NUM)
3128: THEN
3129: x_dsfv_rec.last_updated_by := l_dsfv_rec.last_updated_by;
3130: END IF;
3131: IF (x_dsfv_rec.last_update_date = OKC_API.G_MISS_DATE)
3132: THEN
3133: x_dsfv_rec.last_update_date := l_dsfv_rec.last_update_date;
3134: END IF;
3135: IF (x_dsfv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 3135: IF (x_dsfv_rec.last_update_login = OKC_API.G_MISS_NUM)

3131: IF (x_dsfv_rec.last_update_date = OKC_API.G_MISS_DATE)
3132: THEN
3133: x_dsfv_rec.last_update_date := l_dsfv_rec.last_update_date;
3134: END IF;
3135: IF (x_dsfv_rec.last_update_login = OKC_API.G_MISS_NUM)
3136: THEN
3137: x_dsfv_rec.last_update_login := l_dsfv_rec.last_update_login;
3138: END IF;
3139: RETURN(l_return_status);

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

3144: FUNCTION Set_Attributes (
3145: p_dsfv_rec IN dsfv_rec_type,
3146: x_dsfv_rec OUT NOCOPY dsfv_rec_type
3147: ) RETURN VARCHAR2 IS
3148: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3149: BEGIN
3150: x_dsfv_rec := p_dsfv_rec;
3151: x_dsfv_rec.OBJECT_VERSION_NUMBER := NVL(x_dsfv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
3152: RETURN(l_return_status);

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

3151: x_dsfv_rec.OBJECT_VERSION_NUMBER := NVL(x_dsfv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
3152: RETURN(l_return_status);
3153: END Set_Attributes;
3154: BEGIN
3155: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3156: G_PKG_NAME,
3157: p_init_msg_list,
3158: l_api_version,
3159: p_api_version,

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

3158: l_api_version,
3159: p_api_version,
3160: '_PVT',
3161: x_return_status);
3162: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3163: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3164: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3165: RAISE OKC_API.G_EXCEPTION_ERROR;
3166: END IF;

Line 3163: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3159: p_api_version,
3160: '_PVT',
3161: x_return_status);
3162: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3163: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3164: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3165: RAISE OKC_API.G_EXCEPTION_ERROR;
3166: END IF;
3167: --- Setting item attributes

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

3160: '_PVT',
3161: x_return_status);
3162: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3163: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3164: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3165: RAISE OKC_API.G_EXCEPTION_ERROR;
3166: END IF;
3167: --- Setting item attributes
3168: l_return_status := Set_Attributes(

Line 3165: RAISE OKC_API.G_EXCEPTION_ERROR;

3161: x_return_status);
3162: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3163: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3164: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3165: RAISE OKC_API.G_EXCEPTION_ERROR;
3166: END IF;
3167: --- Setting item attributes
3168: l_return_status := Set_Attributes(
3169: p_dsfv_rec, -- IN

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

3168: l_return_status := Set_Attributes(
3169: p_dsfv_rec, -- IN
3170: l_dsfv_rec); -- OUT
3171: --- If any errors happen abort API
3172: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3173: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3174: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3175: RAISE OKC_API.G_EXCEPTION_ERROR;
3176: END IF;

Line 3173: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3169: p_dsfv_rec, -- IN
3170: l_dsfv_rec); -- OUT
3171: --- If any errors happen abort API
3172: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3173: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3174: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3175: RAISE OKC_API.G_EXCEPTION_ERROR;
3176: END IF;
3177: l_return_status := populate_new_record(l_dsfv_rec, l_def_dsfv_rec);

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

3170: l_dsfv_rec); -- OUT
3171: --- If any errors happen abort API
3172: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3173: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3174: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3175: RAISE OKC_API.G_EXCEPTION_ERROR;
3176: END IF;
3177: l_return_status := populate_new_record(l_dsfv_rec, l_def_dsfv_rec);
3178: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3175: RAISE OKC_API.G_EXCEPTION_ERROR;

3171: --- If any errors happen abort API
3172: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3173: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3174: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3175: RAISE OKC_API.G_EXCEPTION_ERROR;
3176: END IF;
3177: l_return_status := populate_new_record(l_dsfv_rec, l_def_dsfv_rec);
3178: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3179: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3174: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3175: RAISE OKC_API.G_EXCEPTION_ERROR;
3176: END IF;
3177: l_return_status := populate_new_record(l_dsfv_rec, l_def_dsfv_rec);
3178: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3179: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3180: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3181: RAISE OKC_API.G_EXCEPTION_ERROR;
3182: END IF;

Line 3179: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3175: RAISE OKC_API.G_EXCEPTION_ERROR;
3176: END IF;
3177: l_return_status := populate_new_record(l_dsfv_rec, l_def_dsfv_rec);
3178: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3179: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3180: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3181: RAISE OKC_API.G_EXCEPTION_ERROR;
3182: END IF;
3183: l_def_dsfv_rec := fill_who_columns(l_def_dsfv_rec);

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

3176: END IF;
3177: l_return_status := populate_new_record(l_dsfv_rec, l_def_dsfv_rec);
3178: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3179: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3180: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3181: RAISE OKC_API.G_EXCEPTION_ERROR;
3182: END IF;
3183: l_def_dsfv_rec := fill_who_columns(l_def_dsfv_rec);
3184: --- Validate all non-missing attributes (Item Level Validation)

Line 3181: RAISE OKC_API.G_EXCEPTION_ERROR;

3177: l_return_status := populate_new_record(l_dsfv_rec, l_def_dsfv_rec);
3178: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3179: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3180: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3181: RAISE OKC_API.G_EXCEPTION_ERROR;
3182: END IF;
3183: l_def_dsfv_rec := fill_who_columns(l_def_dsfv_rec);
3184: --- Validate all non-missing attributes (Item Level Validation)
3185: l_return_status := Validate_Attributes(l_def_dsfv_rec);

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

3183: l_def_dsfv_rec := fill_who_columns(l_def_dsfv_rec);
3184: --- Validate all non-missing attributes (Item Level Validation)
3185: l_return_status := Validate_Attributes(l_def_dsfv_rec);
3186: --- If any errors happen abort API
3187: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3189: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3190: RAISE OKC_API.G_EXCEPTION_ERROR;
3191: END IF;

Line 3188: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3184: --- Validate all non-missing attributes (Item Level Validation)
3185: l_return_status := Validate_Attributes(l_def_dsfv_rec);
3186: --- If any errors happen abort API
3187: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3189: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3190: RAISE OKC_API.G_EXCEPTION_ERROR;
3191: END IF;
3192: l_return_status := Validate_Record(l_def_dsfv_rec);

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

3185: l_return_status := Validate_Attributes(l_def_dsfv_rec);
3186: --- If any errors happen abort API
3187: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3189: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3190: RAISE OKC_API.G_EXCEPTION_ERROR;
3191: END IF;
3192: l_return_status := Validate_Record(l_def_dsfv_rec);
3193: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3190: RAISE OKC_API.G_EXCEPTION_ERROR;

3186: --- If any errors happen abort API
3187: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3188: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3189: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3190: RAISE OKC_API.G_EXCEPTION_ERROR;
3191: END IF;
3192: l_return_status := Validate_Record(l_def_dsfv_rec);
3193: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3194: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3189: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3190: RAISE OKC_API.G_EXCEPTION_ERROR;
3191: END IF;
3192: l_return_status := Validate_Record(l_def_dsfv_rec);
3193: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3194: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3195: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3196: RAISE OKC_API.G_EXCEPTION_ERROR;
3197: END IF;

Line 3194: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3190: RAISE OKC_API.G_EXCEPTION_ERROR;
3191: END IF;
3192: l_return_status := Validate_Record(l_def_dsfv_rec);
3193: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3194: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3195: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3196: RAISE OKC_API.G_EXCEPTION_ERROR;
3197: END IF;
3198:

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

3191: END IF;
3192: l_return_status := Validate_Record(l_def_dsfv_rec);
3193: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3194: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3195: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3196: RAISE OKC_API.G_EXCEPTION_ERROR;
3197: END IF;
3198:
3199: --------------------------------------

Line 3196: RAISE OKC_API.G_EXCEPTION_ERROR;

3192: l_return_status := Validate_Record(l_def_dsfv_rec);
3193: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3194: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3195: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3196: RAISE OKC_API.G_EXCEPTION_ERROR;
3197: END IF;
3198:
3199: --------------------------------------
3200: -- Move VIEW record to "Child" records

Line 3215: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3211: x_msg_data,
3212: l_okl_data_src_fnctns_tl_rec,
3213: lx_okl_data_src_fnctns_tl_rec
3214: );
3215: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3216: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3217: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3218: RAISE OKC_API.G_EXCEPTION_ERROR;
3219: END IF;

Line 3216: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3212: l_okl_data_src_fnctns_tl_rec,
3213: lx_okl_data_src_fnctns_tl_rec
3214: );
3215: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3216: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3217: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3218: RAISE OKC_API.G_EXCEPTION_ERROR;
3219: END IF;
3220: migrate(lx_okl_data_src_fnctns_tl_rec, l_def_dsfv_rec);

Line 3217: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

3213: lx_okl_data_src_fnctns_tl_rec
3214: );
3215: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3216: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3217: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3218: RAISE OKC_API.G_EXCEPTION_ERROR;
3219: END IF;
3220: migrate(lx_okl_data_src_fnctns_tl_rec, l_def_dsfv_rec);
3221: update_row(

Line 3218: RAISE OKC_API.G_EXCEPTION_ERROR;

3214: );
3215: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3216: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3217: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3218: RAISE OKC_API.G_EXCEPTION_ERROR;
3219: END IF;
3220: migrate(lx_okl_data_src_fnctns_tl_rec, l_def_dsfv_rec);
3221: update_row(
3222: p_init_msg_list,

Line 3229: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3225: x_msg_data,
3226: l_dsf_rec,
3227: lx_dsf_rec
3228: );
3229: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3230: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3231: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3232: RAISE OKC_API.G_EXCEPTION_ERROR;
3233: END IF;

Line 3230: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3226: l_dsf_rec,
3227: lx_dsf_rec
3228: );
3229: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3230: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3231: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3232: RAISE OKC_API.G_EXCEPTION_ERROR;
3233: END IF;
3234: migrate(lx_dsf_rec, l_def_dsfv_rec);

Line 3231: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

3227: lx_dsf_rec
3228: );
3229: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3230: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3231: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3232: RAISE OKC_API.G_EXCEPTION_ERROR;
3233: END IF;
3234: migrate(lx_dsf_rec, l_def_dsfv_rec);
3235: x_dsfv_rec := l_def_dsfv_rec;

Line 3232: RAISE OKC_API.G_EXCEPTION_ERROR;

3228: );
3229: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3230: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3231: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3232: RAISE OKC_API.G_EXCEPTION_ERROR;
3233: END IF;
3234: migrate(lx_dsf_rec, l_def_dsfv_rec);
3235: x_dsfv_rec := l_def_dsfv_rec;
3236: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

3232: RAISE OKC_API.G_EXCEPTION_ERROR;
3233: END IF;
3234: migrate(lx_dsf_rec, l_def_dsfv_rec);
3235: x_dsfv_rec := l_def_dsfv_rec;
3236: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3237: EXCEPTION
3238: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3239: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3240: (

Line 3238: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3234: migrate(lx_dsf_rec, l_def_dsfv_rec);
3235: x_dsfv_rec := l_def_dsfv_rec;
3236: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3237: EXCEPTION
3238: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3239: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3240: (
3241: l_api_name,
3242: G_PKG_NAME,

Line 3239: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3235: x_dsfv_rec := l_def_dsfv_rec;
3236: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3237: EXCEPTION
3238: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3239: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3240: (
3241: l_api_name,
3242: G_PKG_NAME,
3243: 'OKC_API.G_RET_STS_ERROR',

Line 3243: 'OKC_API.G_RET_STS_ERROR',

3239: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3240: (
3241: l_api_name,
3242: G_PKG_NAME,
3243: 'OKC_API.G_RET_STS_ERROR',
3244: x_msg_count,
3245: x_msg_data,
3246: '_PVT'
3247: );

Line 3248: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3244: x_msg_count,
3245: x_msg_data,
3246: '_PVT'
3247: );
3248: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3249: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3250: (
3251: l_api_name,
3252: G_PKG_NAME,

Line 3249: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3245: x_msg_data,
3246: '_PVT'
3247: );
3248: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3249: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3250: (
3251: l_api_name,
3252: G_PKG_NAME,
3253: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3253: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3249: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3250: (
3251: l_api_name,
3252: G_PKG_NAME,
3253: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3254: x_msg_count,
3255: x_msg_data,
3256: '_PVT'
3257: );

Line 3259: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3255: x_msg_data,
3256: '_PVT'
3257: );
3258: WHEN OTHERS THEN
3259: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3260: (
3261: l_api_name,
3262: G_PKG_NAME,
3263: 'OTHERS',

Line 3274: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3270: -- PL/SQL TBL update_row for:DSFV_TBL --
3271: ----------------------------------------
3272: PROCEDURE update_row(
3273: p_api_version IN NUMBER,
3274: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3275: x_return_status OUT NOCOPY VARCHAR2,
3276: x_msg_count OUT NOCOPY NUMBER,
3277: x_msg_data OUT NOCOPY VARCHAR2,
3278: p_dsfv_tbl IN dsfv_tbl_type,

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

3279: x_dsfv_tbl OUT NOCOPY dsfv_tbl_type) IS
3280:
3281: l_api_version CONSTANT NUMBER := 1;
3282: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3283: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3284: i NUMBER := 0;
3285: -- RPOONUGA001: New variable
3286: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3287: BEGIN

Line 3286: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

3282: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3283: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3284: i NUMBER := 0;
3285: -- RPOONUGA001: New variable
3286: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3287: BEGIN
3288: OKC_API.init_msg_list(p_init_msg_list);
3289: -- Make sure PL/SQL table has records in it before passing
3290: IF (p_dsfv_tbl.COUNT > 0) THEN

Line 3288: OKC_API.init_msg_list(p_init_msg_list);

3284: i NUMBER := 0;
3285: -- RPOONUGA001: New variable
3286: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3287: BEGIN
3288: OKC_API.init_msg_list(p_init_msg_list);
3289: -- Make sure PL/SQL table has records in it before passing
3290: IF (p_dsfv_tbl.COUNT > 0) THEN
3291: i := p_dsfv_tbl.FIRST;
3292: LOOP

Line 3295: p_init_msg_list => OKC_API.G_FALSE,

3291: i := p_dsfv_tbl.FIRST;
3292: LOOP
3293: update_row (
3294: p_api_version => p_api_version,
3295: p_init_msg_list => OKC_API.G_FALSE,
3296: x_return_status => x_return_status,
3297: x_msg_count => x_msg_count,
3298: x_msg_data => x_msg_data,
3299: p_dsfv_rec => p_dsfv_tbl(i),

Line 3302: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

3298: x_msg_data => x_msg_data,
3299: p_dsfv_rec => p_dsfv_tbl(i),
3300: x_dsfv_rec => x_dsfv_tbl(i));
3301: -- RPOONUGA001: store the highest degree of error
3302: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3303: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3304: l_overall_status := x_return_status;
3305: END IF;
3306: END IF;

Line 3303: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

3299: p_dsfv_rec => p_dsfv_tbl(i),
3300: x_dsfv_rec => x_dsfv_tbl(i));
3301: -- RPOONUGA001: store the highest degree of error
3302: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3303: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3304: l_overall_status := x_return_status;
3305: END IF;
3306: END IF;
3307:

Line 3315: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3311: -- RPOONUGA001: return overall status
3312: x_return_status := l_overall_status;
3313: END IF;
3314: EXCEPTION
3315: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3316: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3317: (
3318: l_api_name,
3319: G_PKG_NAME,

Line 3316: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3312: x_return_status := l_overall_status;
3313: END IF;
3314: EXCEPTION
3315: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3316: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3317: (
3318: l_api_name,
3319: G_PKG_NAME,
3320: 'OKC_API.G_RET_STS_ERROR',

Line 3320: 'OKC_API.G_RET_STS_ERROR',

3316: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3317: (
3318: l_api_name,
3319: G_PKG_NAME,
3320: 'OKC_API.G_RET_STS_ERROR',
3321: x_msg_count,
3322: x_msg_data,
3323: '_PVT'
3324: );

Line 3325: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3321: x_msg_count,
3322: x_msg_data,
3323: '_PVT'
3324: );
3325: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3326: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3327: (
3328: l_api_name,
3329: G_PKG_NAME,

Line 3326: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3322: x_msg_data,
3323: '_PVT'
3324: );
3325: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3326: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3327: (
3328: l_api_name,
3329: G_PKG_NAME,
3330: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3330: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3326: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3327: (
3328: l_api_name,
3329: G_PKG_NAME,
3330: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3331: x_msg_count,
3332: x_msg_data,
3333: '_PVT'
3334: );

Line 3336: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3332: x_msg_data,
3333: '_PVT'
3334: );
3335: WHEN OTHERS THEN
3336: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3337: (
3338: l_api_name,
3339: G_PKG_NAME,
3340: 'OTHERS',

Line 3354: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3350: ------------------------------------------
3351: -- delete_row for:OKL_DATA_SRC_FNCTNS_B --
3352: ------------------------------------------
3353: PROCEDURE delete_row(
3354: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3355: x_return_status OUT NOCOPY VARCHAR2,
3356: x_msg_count OUT NOCOPY NUMBER,
3357: x_msg_data OUT NOCOPY VARCHAR2,
3358: p_dsf_rec IN dsf_rec_type) IS

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

3358: p_dsf_rec IN dsf_rec_type) IS
3359:
3360: l_api_version CONSTANT NUMBER := 1;
3361: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
3362: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3363: l_dsf_rec dsf_rec_type:= p_dsf_rec;
3364: l_row_notfound BOOLEAN := TRUE;
3365: BEGIN
3366: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

3362: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3363: l_dsf_rec dsf_rec_type:= p_dsf_rec;
3364: l_row_notfound BOOLEAN := TRUE;
3365: BEGIN
3366: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3367: p_init_msg_list,
3368: '_PVT',
3369: x_return_status);
3370: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

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

Line 3371: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3367: p_init_msg_list,
3368: '_PVT',
3369: x_return_status);
3370: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3371: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3372: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3373: RAISE OKC_API.G_EXCEPTION_ERROR;
3374: END IF;
3375: DELETE FROM OKL_DATA_SRC_FNCTNS_B

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

3368: '_PVT',
3369: x_return_status);
3370: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3371: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3372: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3373: RAISE OKC_API.G_EXCEPTION_ERROR;
3374: END IF;
3375: DELETE FROM OKL_DATA_SRC_FNCTNS_B
3376: WHERE ID = l_dsf_rec.id;

Line 3373: RAISE OKC_API.G_EXCEPTION_ERROR;

3369: x_return_status);
3370: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3371: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3372: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3373: RAISE OKC_API.G_EXCEPTION_ERROR;
3374: END IF;
3375: DELETE FROM OKL_DATA_SRC_FNCTNS_B
3376: WHERE ID = l_dsf_rec.id;
3377:

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

3374: END IF;
3375: DELETE FROM OKL_DATA_SRC_FNCTNS_B
3376: WHERE ID = l_dsf_rec.id;
3377:
3378: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3379: EXCEPTION
3380: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3381: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3382: (

Line 3380: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3376: WHERE ID = l_dsf_rec.id;
3377:
3378: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3379: EXCEPTION
3380: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3381: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3382: (
3383: l_api_name,
3384: G_PKG_NAME,

Line 3381: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3377:
3378: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3379: EXCEPTION
3380: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3381: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3382: (
3383: l_api_name,
3384: G_PKG_NAME,
3385: 'OKC_API.G_RET_STS_ERROR',

Line 3385: 'OKC_API.G_RET_STS_ERROR',

3381: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3382: (
3383: l_api_name,
3384: G_PKG_NAME,
3385: 'OKC_API.G_RET_STS_ERROR',
3386: x_msg_count,
3387: x_msg_data,
3388: '_PVT'
3389: );

Line 3390: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3386: x_msg_count,
3387: x_msg_data,
3388: '_PVT'
3389: );
3390: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3391: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3392: (
3393: l_api_name,
3394: G_PKG_NAME,

Line 3391: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3387: x_msg_data,
3388: '_PVT'
3389: );
3390: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3391: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3392: (
3393: l_api_name,
3394: G_PKG_NAME,
3395: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3395: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3391: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3392: (
3393: l_api_name,
3394: G_PKG_NAME,
3395: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3396: x_msg_count,
3397: x_msg_data,
3398: '_PVT'
3399: );

Line 3401: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3397: x_msg_data,
3398: '_PVT'
3399: );
3400: WHEN OTHERS THEN
3401: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3402: (
3403: l_api_name,
3404: G_PKG_NAME,
3405: 'OTHERS',

Line 3415: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3411: -------------------------------------------
3412: -- delete_row for:OKL_DATA_SRC_FNCTNS_TL --
3413: -------------------------------------------
3414: PROCEDURE delete_row(
3415: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3416: x_return_status OUT NOCOPY VARCHAR2,
3417: x_msg_count OUT NOCOPY NUMBER,
3418: x_msg_data OUT NOCOPY VARCHAR2,
3419: p_okl_data_src_fnctns_tl_rec IN OklDataSrcFnctnsTlRecType) IS

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

3419: p_okl_data_src_fnctns_tl_rec IN OklDataSrcFnctnsTlRecType) IS
3420:
3421: l_api_version CONSTANT NUMBER := 1;
3422: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
3423: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3424: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType:= p_okl_data_src_fnctns_tl_rec;
3425: l_row_notfound BOOLEAN := TRUE;
3426: -----------------------------------------------
3427: -- Set_Attributes for:OKL_DATA_SRC_FNCTNS_TL --

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

3429: FUNCTION Set_Attributes (
3430: p_okl_data_src_fnctns_tl_rec IN OklDataSrcFnctnsTlRecType,
3431: x_okl_data_src_fnctns_tl_rec OUT NOCOPY OklDataSrcFnctnsTlRecType
3432: ) RETURN VARCHAR2 IS
3433: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3434: BEGIN
3435: x_okl_data_src_fnctns_tl_rec := p_okl_data_src_fnctns_tl_rec;
3436: x_okl_data_src_fnctns_tl_rec.LANGUAGE := USERENV('LANG');
3437: RETURN(l_return_status);

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

3436: x_okl_data_src_fnctns_tl_rec.LANGUAGE := USERENV('LANG');
3437: RETURN(l_return_status);
3438: END Set_Attributes;
3439: BEGIN
3440: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3441: p_init_msg_list,
3442: '_PVT',
3443: x_return_status);
3444: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3440: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3441: p_init_msg_list,
3442: '_PVT',
3443: x_return_status);
3444: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3445: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3446: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3447: RAISE OKC_API.G_EXCEPTION_ERROR;
3448: END IF;

Line 3445: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3441: p_init_msg_list,
3442: '_PVT',
3443: x_return_status);
3444: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3445: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3446: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3447: RAISE OKC_API.G_EXCEPTION_ERROR;
3448: END IF;
3449: --- Setting item attributes

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

3442: '_PVT',
3443: x_return_status);
3444: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3445: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3446: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3447: RAISE OKC_API.G_EXCEPTION_ERROR;
3448: END IF;
3449: --- Setting item attributes
3450: l_return_status := Set_Attributes(

Line 3447: RAISE OKC_API.G_EXCEPTION_ERROR;

3443: x_return_status);
3444: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3445: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3446: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3447: RAISE OKC_API.G_EXCEPTION_ERROR;
3448: END IF;
3449: --- Setting item attributes
3450: l_return_status := Set_Attributes(
3451: p_okl_data_src_fnctns_tl_rec, -- IN

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

3450: l_return_status := Set_Attributes(
3451: p_okl_data_src_fnctns_tl_rec, -- IN
3452: l_okl_data_src_fnctns_tl_rec); -- OUT
3453: --- If any errors happen abort API
3454: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3455: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3456: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3457: RAISE OKC_API.G_EXCEPTION_ERROR;
3458: END IF;

Line 3455: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3451: p_okl_data_src_fnctns_tl_rec, -- IN
3452: l_okl_data_src_fnctns_tl_rec); -- OUT
3453: --- If any errors happen abort API
3454: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3455: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3456: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3457: RAISE OKC_API.G_EXCEPTION_ERROR;
3458: END IF;
3459: DELETE FROM OKL_DATA_SRC_FNCTNS_TL

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

3452: l_okl_data_src_fnctns_tl_rec); -- OUT
3453: --- If any errors happen abort API
3454: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3455: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3456: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3457: RAISE OKC_API.G_EXCEPTION_ERROR;
3458: END IF;
3459: DELETE FROM OKL_DATA_SRC_FNCTNS_TL
3460: WHERE ID = l_okl_data_src_fnctns_tl_rec.id;

Line 3457: RAISE OKC_API.G_EXCEPTION_ERROR;

3453: --- If any errors happen abort API
3454: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3455: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3456: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3457: RAISE OKC_API.G_EXCEPTION_ERROR;
3458: END IF;
3459: DELETE FROM OKL_DATA_SRC_FNCTNS_TL
3460: WHERE ID = l_okl_data_src_fnctns_tl_rec.id;
3461:

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

3458: END IF;
3459: DELETE FROM OKL_DATA_SRC_FNCTNS_TL
3460: WHERE ID = l_okl_data_src_fnctns_tl_rec.id;
3461:
3462: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3463: EXCEPTION
3464: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3465: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3466: (

Line 3464: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3460: WHERE ID = l_okl_data_src_fnctns_tl_rec.id;
3461:
3462: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3463: EXCEPTION
3464: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3465: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3466: (
3467: l_api_name,
3468: G_PKG_NAME,

Line 3465: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3461:
3462: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3463: EXCEPTION
3464: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3465: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3466: (
3467: l_api_name,
3468: G_PKG_NAME,
3469: 'OKC_API.G_RET_STS_ERROR',

Line 3469: 'OKC_API.G_RET_STS_ERROR',

3465: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3466: (
3467: l_api_name,
3468: G_PKG_NAME,
3469: 'OKC_API.G_RET_STS_ERROR',
3470: x_msg_count,
3471: x_msg_data,
3472: '_PVT'
3473: );

Line 3474: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3470: x_msg_count,
3471: x_msg_data,
3472: '_PVT'
3473: );
3474: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3475: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3476: (
3477: l_api_name,
3478: G_PKG_NAME,

Line 3475: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3471: x_msg_data,
3472: '_PVT'
3473: );
3474: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3475: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3476: (
3477: l_api_name,
3478: G_PKG_NAME,
3479: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3479: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3475: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3476: (
3477: l_api_name,
3478: G_PKG_NAME,
3479: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3480: x_msg_count,
3481: x_msg_data,
3482: '_PVT'
3483: );

Line 3485: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3481: x_msg_data,
3482: '_PVT'
3483: );
3484: WHEN OTHERS THEN
3485: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3486: (
3487: l_api_name,
3488: G_PKG_NAME,
3489: 'OTHERS',

Line 3500: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3496: -- delete_row for:OKL_DATA_SRC_FNCTNS_V --
3497: ------------------------------------------
3498: PROCEDURE delete_row(
3499: p_api_version IN NUMBER,
3500: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3501: x_return_status OUT NOCOPY VARCHAR2,
3502: x_msg_count OUT NOCOPY NUMBER,
3503: x_msg_data OUT NOCOPY VARCHAR2,
3504: p_dsfv_rec IN dsfv_rec_type) IS

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

3504: p_dsfv_rec IN dsfv_rec_type) IS
3505:
3506: l_api_version CONSTANT NUMBER := 1;
3507: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
3508: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3509: l_dsfv_rec dsfv_rec_type := p_dsfv_rec;
3510: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType;
3511: l_dsf_rec dsf_rec_type;
3512: BEGIN

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

3509: l_dsfv_rec dsfv_rec_type := p_dsfv_rec;
3510: l_okl_data_src_fnctns_tl_rec OklDataSrcFnctnsTlRecType;
3511: l_dsf_rec dsf_rec_type;
3512: BEGIN
3513: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3514: G_PKG_NAME,
3515: p_init_msg_list,
3516: l_api_version,
3517: p_api_version,

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

3516: l_api_version,
3517: p_api_version,
3518: '_PVT',
3519: x_return_status);
3520: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3521: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3522: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3523: RAISE OKC_API.G_EXCEPTION_ERROR;
3524: END IF;

Line 3521: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3517: p_api_version,
3518: '_PVT',
3519: x_return_status);
3520: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3521: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3522: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3523: RAISE OKC_API.G_EXCEPTION_ERROR;
3524: END IF;
3525: --------------------------------------

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

3518: '_PVT',
3519: x_return_status);
3520: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3521: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3522: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3523: RAISE OKC_API.G_EXCEPTION_ERROR;
3524: END IF;
3525: --------------------------------------
3526: -- Move VIEW record to "Child" records

Line 3523: RAISE OKC_API.G_EXCEPTION_ERROR;

3519: x_return_status);
3520: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3521: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3522: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3523: RAISE OKC_API.G_EXCEPTION_ERROR;
3524: END IF;
3525: --------------------------------------
3526: -- Move VIEW record to "Child" records
3527: --------------------------------------

Line 3540: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3536: x_msg_count,
3537: x_msg_data,
3538: l_okl_data_src_fnctns_tl_rec
3539: );
3540: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3541: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3542: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3543: RAISE OKC_API.G_EXCEPTION_ERROR;
3544: END IF;

Line 3541: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3537: x_msg_data,
3538: l_okl_data_src_fnctns_tl_rec
3539: );
3540: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3541: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3542: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3543: RAISE OKC_API.G_EXCEPTION_ERROR;
3544: END IF;
3545: delete_row(

Line 3542: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

3538: l_okl_data_src_fnctns_tl_rec
3539: );
3540: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3541: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3542: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3543: RAISE OKC_API.G_EXCEPTION_ERROR;
3544: END IF;
3545: delete_row(
3546: p_init_msg_list,

Line 3543: RAISE OKC_API.G_EXCEPTION_ERROR;

3539: );
3540: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3541: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3542: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3543: RAISE OKC_API.G_EXCEPTION_ERROR;
3544: END IF;
3545: delete_row(
3546: p_init_msg_list,
3547: x_return_status,

Line 3552: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

3548: x_msg_count,
3549: x_msg_data,
3550: l_dsf_rec
3551: );
3552: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3553: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3554: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3555: RAISE OKC_API.G_EXCEPTION_ERROR;
3556: END IF;

Line 3553: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3549: x_msg_data,
3550: l_dsf_rec
3551: );
3552: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3553: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3554: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3555: RAISE OKC_API.G_EXCEPTION_ERROR;
3556: END IF;
3557: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 3554: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN

3550: l_dsf_rec
3551: );
3552: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3553: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3554: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3555: RAISE OKC_API.G_EXCEPTION_ERROR;
3556: END IF;
3557: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3558: EXCEPTION

Line 3555: RAISE OKC_API.G_EXCEPTION_ERROR;

3551: );
3552: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3553: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3554: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3555: RAISE OKC_API.G_EXCEPTION_ERROR;
3556: END IF;
3557: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3558: EXCEPTION
3559: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3553: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3554: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3555: RAISE OKC_API.G_EXCEPTION_ERROR;
3556: END IF;
3557: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3558: EXCEPTION
3559: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3560: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3561: (

Line 3559: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3555: RAISE OKC_API.G_EXCEPTION_ERROR;
3556: END IF;
3557: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3558: EXCEPTION
3559: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3560: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3561: (
3562: l_api_name,
3563: G_PKG_NAME,

Line 3560: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3556: END IF;
3557: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3558: EXCEPTION
3559: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3560: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3561: (
3562: l_api_name,
3563: G_PKG_NAME,
3564: 'OKC_API.G_RET_STS_ERROR',

Line 3564: 'OKC_API.G_RET_STS_ERROR',

3560: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3561: (
3562: l_api_name,
3563: G_PKG_NAME,
3564: 'OKC_API.G_RET_STS_ERROR',
3565: x_msg_count,
3566: x_msg_data,
3567: '_PVT'
3568: );

Line 3569: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3565: x_msg_count,
3566: x_msg_data,
3567: '_PVT'
3568: );
3569: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3570: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3571: (
3572: l_api_name,
3573: G_PKG_NAME,

Line 3570: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3566: x_msg_data,
3567: '_PVT'
3568: );
3569: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3570: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3571: (
3572: l_api_name,
3573: G_PKG_NAME,
3574: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3574: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3570: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3571: (
3572: l_api_name,
3573: G_PKG_NAME,
3574: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3575: x_msg_count,
3576: x_msg_data,
3577: '_PVT'
3578: );

Line 3580: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3576: x_msg_data,
3577: '_PVT'
3578: );
3579: WHEN OTHERS THEN
3580: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3581: (
3582: l_api_name,
3583: G_PKG_NAME,
3584: 'OTHERS',

Line 3595: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

3591: -- PL/SQL TBL delete_row for:DSFV_TBL --
3592: ----------------------------------------
3593: PROCEDURE delete_row(
3594: p_api_version IN NUMBER,
3595: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
3596: x_return_status OUT NOCOPY VARCHAR2,
3597: x_msg_count OUT NOCOPY NUMBER,
3598: x_msg_data OUT NOCOPY VARCHAR2,
3599: p_dsfv_tbl IN dsfv_tbl_type) IS

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

3599: p_dsfv_tbl IN dsfv_tbl_type) IS
3600:
3601: l_api_version CONSTANT NUMBER := 1;
3602: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
3603: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3604: i NUMBER := 0;
3605: -- RPOONUGA001: New variable
3606: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3607: BEGIN

Line 3606: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

3602: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
3603: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3604: i NUMBER := 0;
3605: -- RPOONUGA001: New variable
3606: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3607: BEGIN
3608: OKC_API.init_msg_list(p_init_msg_list);
3609: -- Make sure PL/SQL table has records in it before passing
3610: IF (p_dsfv_tbl.COUNT > 0) THEN

Line 3608: OKC_API.init_msg_list(p_init_msg_list);

3604: i NUMBER := 0;
3605: -- RPOONUGA001: New variable
3606: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3607: BEGIN
3608: OKC_API.init_msg_list(p_init_msg_list);
3609: -- Make sure PL/SQL table has records in it before passing
3610: IF (p_dsfv_tbl.COUNT > 0) THEN
3611: i := p_dsfv_tbl.FIRST;
3612: LOOP

Line 3615: p_init_msg_list => OKC_API.G_FALSE,

3611: i := p_dsfv_tbl.FIRST;
3612: LOOP
3613: delete_row (
3614: p_api_version => p_api_version,
3615: p_init_msg_list => OKC_API.G_FALSE,
3616: x_return_status => x_return_status,
3617: x_msg_count => x_msg_count,
3618: x_msg_data => x_msg_data,
3619: p_dsfv_rec => p_dsfv_tbl(i));

Line 3621: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

3617: x_msg_count => x_msg_count,
3618: x_msg_data => x_msg_data,
3619: p_dsfv_rec => p_dsfv_tbl(i));
3620: -- RPOONUGA001: store the highest degree of error
3621: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3622: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3623: l_overall_status := x_return_status;
3624: END IF;
3625: END IF;

Line 3622: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

3618: x_msg_data => x_msg_data,
3619: p_dsfv_rec => p_dsfv_tbl(i));
3620: -- RPOONUGA001: store the highest degree of error
3621: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
3622: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
3623: l_overall_status := x_return_status;
3624: END IF;
3625: END IF;
3626:

Line 3634: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3630: -- RPOONUGA001: return overall status
3631: x_return_status := l_overall_status;
3632: END IF;
3633: EXCEPTION
3634: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3635: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3636: (
3637: l_api_name,
3638: G_PKG_NAME,

Line 3635: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3631: x_return_status := l_overall_status;
3632: END IF;
3633: EXCEPTION
3634: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3635: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3636: (
3637: l_api_name,
3638: G_PKG_NAME,
3639: 'OKC_API.G_RET_STS_ERROR',

Line 3639: 'OKC_API.G_RET_STS_ERROR',

3635: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3636: (
3637: l_api_name,
3638: G_PKG_NAME,
3639: 'OKC_API.G_RET_STS_ERROR',
3640: x_msg_count,
3641: x_msg_data,
3642: '_PVT'
3643: );

Line 3644: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3640: x_msg_count,
3641: x_msg_data,
3642: '_PVT'
3643: );
3644: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3645: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3646: (
3647: l_api_name,
3648: G_PKG_NAME,

Line 3645: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3641: x_msg_data,
3642: '_PVT'
3643: );
3644: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3645: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3646: (
3647: l_api_name,
3648: G_PKG_NAME,
3649: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3649: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3645: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3646: (
3647: l_api_name,
3648: G_PKG_NAME,
3649: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3650: x_msg_count,
3651: x_msg_data,
3652: '_PVT'
3653: );

Line 3655: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3651: x_msg_data,
3652: '_PVT'
3653: );
3654: WHEN OTHERS THEN
3655: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3656: (
3657: l_api_name,
3658: G_PKG_NAME,
3659: 'OTHERS',