DBA Data[Home] [Help]

APPS.OKL_CLL_PVT dependencies on OKL_API

Line 7: px_error_rec IN OUT NOCOPY OKL_API.ERROR_REC_TYPE,

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

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

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

Line 42: p_error_tbl IN OKL_API.ERROR_TBL_TYPE

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

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

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

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

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

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

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

Line 176: x_return_status := OKL_API.G_RET_STS_SUCCESS;

172: ) RETURN cllv_rec_type IS
173: l_cllv_rec cllv_rec_type;
174: l_row_notfound BOOLEAN := TRUE;
175: BEGIN
176: x_return_status := OKL_API.G_RET_STS_SUCCESS;
177: l_cllv_rec := get_rec(p_cllv_rec, l_row_notfound);
178: IF (l_row_notfound) THEN
179: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
180: x_return_status := OKL_API.G_RET_STS_ERROR;

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

175: BEGIN
176: x_return_status := OKL_API.G_RET_STS_SUCCESS;
177: l_cllv_rec := get_rec(p_cllv_rec, l_row_notfound);
178: IF (l_row_notfound) THEN
179: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
180: x_return_status := OKL_API.G_RET_STS_ERROR;
181: END IF;
182: RETURN(l_cllv_rec);
183: END get_rec;

Line 180: x_return_status := OKL_API.G_RET_STS_ERROR;

176: x_return_status := OKL_API.G_RET_STS_SUCCESS;
177: l_cllv_rec := get_rec(p_cllv_rec, l_row_notfound);
178: IF (l_row_notfound) THEN
179: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
180: x_return_status := OKL_API.G_RET_STS_ERROR;
181: END IF;
182: RETURN(l_cllv_rec);
183: END get_rec;
184: -----------------------------------------------------------

Line 277: x_return_status := OKL_API.G_RET_STS_SUCCESS;

273: ) RETURN okl_cntr_lvlng_lns_b_rec_type IS
274: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
275: l_row_notfound BOOLEAN := TRUE;
276: BEGIN
277: x_return_status := OKL_API.G_RET_STS_SUCCESS;
278: l_okl_cntr_lvlng_lns_b_rec := get_rec(p_okl_cntr_lvlng_lns_b_rec, l_row_notfound);
279: IF (l_row_notfound) THEN
280: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
281: x_return_status := OKL_API.G_RET_STS_ERROR;

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

276: BEGIN
277: x_return_status := OKL_API.G_RET_STS_SUCCESS;
278: l_okl_cntr_lvlng_lns_b_rec := get_rec(p_okl_cntr_lvlng_lns_b_rec, l_row_notfound);
279: IF (l_row_notfound) THEN
280: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
281: x_return_status := OKL_API.G_RET_STS_ERROR;
282: END IF;
283: RETURN(l_okl_cntr_lvlng_lns_b_rec);
284: END get_rec;

Line 281: x_return_status := OKL_API.G_RET_STS_ERROR;

277: x_return_status := OKL_API.G_RET_STS_SUCCESS;
278: l_okl_cntr_lvlng_lns_b_rec := get_rec(p_okl_cntr_lvlng_lns_b_rec, l_row_notfound);
279: IF (l_row_notfound) THEN
280: OKL_API.set_message(G_APP_NAME,G_INVALID_VALUE,G_COL_NAME_TOKEN,'ID');
281: x_return_status := OKL_API.G_RET_STS_ERROR;
282: END IF;
283: RETURN(l_okl_cntr_lvlng_lns_b_rec);
284: END get_rec;
285: -----------------------------------------------------------

Line 303: IF (l_cllv_rec.id = OKL_API.G_MISS_NUM ) THEN

299: p_cllv_rec IN cllv_rec_type
300: ) RETURN cllv_rec_type IS
301: l_cllv_rec cllv_rec_type := p_cllv_rec;
302: BEGIN
303: IF (l_cllv_rec.id = OKL_API.G_MISS_NUM ) THEN
304: l_cllv_rec.id := NULL;
305: END IF;
306: IF (l_cllv_rec.kle_id = OKL_API.G_MISS_NUM ) THEN
307: l_cllv_rec.kle_id := NULL;

Line 306: IF (l_cllv_rec.kle_id = OKL_API.G_MISS_NUM ) THEN

302: BEGIN
303: IF (l_cllv_rec.id = OKL_API.G_MISS_NUM ) THEN
304: l_cllv_rec.id := NULL;
305: END IF;
306: IF (l_cllv_rec.kle_id = OKL_API.G_MISS_NUM ) THEN
307: l_cllv_rec.kle_id := NULL;
308: END IF;
309: IF (l_cllv_rec.clg_id = OKL_API.G_MISS_NUM ) THEN
310: l_cllv_rec.clg_id := NULL;

Line 309: IF (l_cllv_rec.clg_id = OKL_API.G_MISS_NUM ) THEN

305: END IF;
306: IF (l_cllv_rec.kle_id = OKL_API.G_MISS_NUM ) THEN
307: l_cllv_rec.kle_id := NULL;
308: END IF;
309: IF (l_cllv_rec.clg_id = OKL_API.G_MISS_NUM ) THEN
310: l_cllv_rec.clg_id := NULL;
311: END IF;
312: IF (l_cllv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
313: l_cllv_rec.object_version_number := NULL;

Line 312: IF (l_cllv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN

308: END IF;
309: IF (l_cllv_rec.clg_id = OKL_API.G_MISS_NUM ) THEN
310: l_cllv_rec.clg_id := NULL;
311: END IF;
312: IF (l_cllv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
313: l_cllv_rec.object_version_number := NULL;
314: END IF;
315: IF (l_cllv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
316: l_cllv_rec.attribute_category := NULL;

Line 315: IF (l_cllv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN

311: END IF;
312: IF (l_cllv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
313: l_cllv_rec.object_version_number := NULL;
314: END IF;
315: IF (l_cllv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
316: l_cllv_rec.attribute_category := NULL;
317: END IF;
318: IF (l_cllv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
319: l_cllv_rec.attribute1 := NULL;

Line 318: IF (l_cllv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN

314: END IF;
315: IF (l_cllv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
316: l_cllv_rec.attribute_category := NULL;
317: END IF;
318: IF (l_cllv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
319: l_cllv_rec.attribute1 := NULL;
320: END IF;
321: IF (l_cllv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
322: l_cllv_rec.attribute2 := NULL;

Line 321: IF (l_cllv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN

317: END IF;
318: IF (l_cllv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
319: l_cllv_rec.attribute1 := NULL;
320: END IF;
321: IF (l_cllv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
322: l_cllv_rec.attribute2 := NULL;
323: END IF;
324: IF (l_cllv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
325: l_cllv_rec.attribute3 := NULL;

Line 324: IF (l_cllv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN

320: END IF;
321: IF (l_cllv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
322: l_cllv_rec.attribute2 := NULL;
323: END IF;
324: IF (l_cllv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
325: l_cllv_rec.attribute3 := NULL;
326: END IF;
327: IF (l_cllv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
328: l_cllv_rec.attribute4 := NULL;

Line 327: IF (l_cllv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN

323: END IF;
324: IF (l_cllv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
325: l_cllv_rec.attribute3 := NULL;
326: END IF;
327: IF (l_cllv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
328: l_cllv_rec.attribute4 := NULL;
329: END IF;
330: IF (l_cllv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
331: l_cllv_rec.attribute5 := NULL;

Line 330: IF (l_cllv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN

326: END IF;
327: IF (l_cllv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
328: l_cllv_rec.attribute4 := NULL;
329: END IF;
330: IF (l_cllv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
331: l_cllv_rec.attribute5 := NULL;
332: END IF;
333: IF (l_cllv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
334: l_cllv_rec.attribute6 := NULL;

Line 333: IF (l_cllv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN

329: END IF;
330: IF (l_cllv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
331: l_cllv_rec.attribute5 := NULL;
332: END IF;
333: IF (l_cllv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
334: l_cllv_rec.attribute6 := NULL;
335: END IF;
336: IF (l_cllv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
337: l_cllv_rec.attribute7 := NULL;

Line 336: IF (l_cllv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN

332: END IF;
333: IF (l_cllv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
334: l_cllv_rec.attribute6 := NULL;
335: END IF;
336: IF (l_cllv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
337: l_cllv_rec.attribute7 := NULL;
338: END IF;
339: IF (l_cllv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
340: l_cllv_rec.attribute8 := NULL;

Line 339: IF (l_cllv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN

335: END IF;
336: IF (l_cllv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
337: l_cllv_rec.attribute7 := NULL;
338: END IF;
339: IF (l_cllv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
340: l_cllv_rec.attribute8 := NULL;
341: END IF;
342: IF (l_cllv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
343: l_cllv_rec.attribute9 := NULL;

Line 342: IF (l_cllv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN

338: END IF;
339: IF (l_cllv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
340: l_cllv_rec.attribute8 := NULL;
341: END IF;
342: IF (l_cllv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
343: l_cllv_rec.attribute9 := NULL;
344: END IF;
345: IF (l_cllv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
346: l_cllv_rec.attribute10 := NULL;

Line 345: IF (l_cllv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN

341: END IF;
342: IF (l_cllv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
343: l_cllv_rec.attribute9 := NULL;
344: END IF;
345: IF (l_cllv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
346: l_cllv_rec.attribute10 := NULL;
347: END IF;
348: IF (l_cllv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
349: l_cllv_rec.attribute11 := NULL;

Line 348: IF (l_cllv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN

344: END IF;
345: IF (l_cllv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
346: l_cllv_rec.attribute10 := NULL;
347: END IF;
348: IF (l_cllv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
349: l_cllv_rec.attribute11 := NULL;
350: END IF;
351: IF (l_cllv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
352: l_cllv_rec.attribute12 := NULL;

Line 351: IF (l_cllv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN

347: END IF;
348: IF (l_cllv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
349: l_cllv_rec.attribute11 := NULL;
350: END IF;
351: IF (l_cllv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
352: l_cllv_rec.attribute12 := NULL;
353: END IF;
354: IF (l_cllv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
355: l_cllv_rec.attribute13 := NULL;

Line 354: IF (l_cllv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN

350: END IF;
351: IF (l_cllv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
352: l_cllv_rec.attribute12 := NULL;
353: END IF;
354: IF (l_cllv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
355: l_cllv_rec.attribute13 := NULL;
356: END IF;
357: IF (l_cllv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
358: l_cllv_rec.attribute14 := NULL;

Line 357: IF (l_cllv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN

353: END IF;
354: IF (l_cllv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
355: l_cllv_rec.attribute13 := NULL;
356: END IF;
357: IF (l_cllv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
358: l_cllv_rec.attribute14 := NULL;
359: END IF;
360: IF (l_cllv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
361: l_cllv_rec.attribute15 := NULL;

Line 360: IF (l_cllv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN

356: END IF;
357: IF (l_cllv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
358: l_cllv_rec.attribute14 := NULL;
359: END IF;
360: IF (l_cllv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
361: l_cllv_rec.attribute15 := NULL;
362: END IF;
363: IF (l_cllv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
364: l_cllv_rec.created_by := NULL;

Line 363: IF (l_cllv_rec.created_by = OKL_API.G_MISS_NUM ) THEN

359: END IF;
360: IF (l_cllv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
361: l_cllv_rec.attribute15 := NULL;
362: END IF;
363: IF (l_cllv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
364: l_cllv_rec.created_by := NULL;
365: END IF;
366: IF (l_cllv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
367: l_cllv_rec.creation_date := NULL;

Line 366: IF (l_cllv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN

362: END IF;
363: IF (l_cllv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
364: l_cllv_rec.created_by := NULL;
365: END IF;
366: IF (l_cllv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
367: l_cllv_rec.creation_date := NULL;
368: END IF;
369: IF (l_cllv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
370: l_cllv_rec.last_updated_by := NULL;

Line 369: IF (l_cllv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN

365: END IF;
366: IF (l_cllv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
367: l_cllv_rec.creation_date := NULL;
368: END IF;
369: IF (l_cllv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
370: l_cllv_rec.last_updated_by := NULL;
371: END IF;
372: IF (l_cllv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
373: l_cllv_rec.last_update_date := NULL;

Line 372: IF (l_cllv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN

368: END IF;
369: IF (l_cllv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
370: l_cllv_rec.last_updated_by := NULL;
371: END IF;
372: IF (l_cllv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
373: l_cllv_rec.last_update_date := NULL;
374: END IF;
375: IF (l_cllv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
376: l_cllv_rec.last_update_login := NULL;

Line 375: IF (l_cllv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN

371: END IF;
372: IF (l_cllv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
373: l_cllv_rec.last_update_date := NULL;
374: END IF;
375: IF (l_cllv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
376: l_cllv_rec.last_update_login := NULL;
377: END IF;
378: RETURN(l_cllv_rec);
379: END null_out_defaults;

Line 388: x_return_status := OKL_API.G_RET_STS_SUCCESS;

384: PROCEDURE validate_id(
385: x_return_status OUT NOCOPY VARCHAR2,
386: p_id IN NUMBER) IS
387: BEGIN
388: x_return_status := OKL_API.G_RET_STS_SUCCESS;
389: IF (p_id = OKL_API.G_MISS_NUM OR
390: p_id IS NULL)
391: THEN
392: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'Counter');

Line 389: IF (p_id = OKL_API.G_MISS_NUM OR

385: x_return_status OUT NOCOPY VARCHAR2,
386: p_id IN NUMBER) IS
387: BEGIN
388: x_return_status := OKL_API.G_RET_STS_SUCCESS;
389: IF (p_id = OKL_API.G_MISS_NUM OR
390: p_id IS NULL)
391: THEN
392: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'Counter');
393: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 392: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'Counter');

388: x_return_status := OKL_API.G_RET_STS_SUCCESS;
389: IF (p_id = OKL_API.G_MISS_NUM OR
390: p_id IS NULL)
391: THEN
392: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'Counter');
393: x_return_status := OKL_API.G_RET_STS_ERROR;
394: RAISE G_EXCEPTION_HALT_VALIDATION;
395: END IF;
396: EXCEPTION

Line 393: x_return_status := OKL_API.G_RET_STS_ERROR;

389: IF (p_id = OKL_API.G_MISS_NUM OR
390: p_id IS NULL)
391: THEN
392: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'Counter');
393: x_return_status := OKL_API.G_RET_STS_ERROR;
394: RAISE G_EXCEPTION_HALT_VALIDATION;
395: END IF;
396: EXCEPTION
397: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 400: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

396: EXCEPTION
397: WHEN G_EXCEPTION_HALT_VALIDATION THEN
398: null;
399: WHEN OTHERS THEN
400: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
401: ,p_msg_name => G_UNEXPECTED_ERROR
402: ,p_token1 => G_SQLCODE_TOKEN
403: ,p_token1_value => SQLCODE
404: ,p_token2 => G_SQLERRM_TOKEN

Line 406: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

402: ,p_token1 => G_SQLCODE_TOKEN
403: ,p_token1_value => SQLCODE
404: ,p_token2 => G_SQLERRM_TOKEN
405: ,p_token2_value => SQLERRM);
406: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
407: END validate_id;
408: -------------------------------------
409: -- Validate_Attributes for: KLE_ID --
410: -------------------------------------

Line 415: x_return_status := OKL_API.G_RET_STS_SUCCESS;

411: PROCEDURE validate_kle_id(
412: x_return_status OUT NOCOPY VARCHAR2,
413: p_kle_id IN NUMBER) IS
414: BEGIN
415: x_return_status := OKL_API.G_RET_STS_SUCCESS;
416: IF (p_kle_id = OKL_API.G_MISS_NUM OR
417: p_kle_id IS NULL)
418: THEN
419: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'Counter');

Line 416: IF (p_kle_id = OKL_API.G_MISS_NUM OR

412: x_return_status OUT NOCOPY VARCHAR2,
413: p_kle_id IN NUMBER) IS
414: BEGIN
415: x_return_status := OKL_API.G_RET_STS_SUCCESS;
416: IF (p_kle_id = OKL_API.G_MISS_NUM OR
417: p_kle_id IS NULL)
418: THEN
419: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'Counter');
420: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 419: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'Counter');

415: x_return_status := OKL_API.G_RET_STS_SUCCESS;
416: IF (p_kle_id = OKL_API.G_MISS_NUM OR
417: p_kle_id IS NULL)
418: THEN
419: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'Counter');
420: x_return_status := OKL_API.G_RET_STS_ERROR;
421: RAISE G_EXCEPTION_HALT_VALIDATION;
422: END IF;
423: EXCEPTION

Line 420: x_return_status := OKL_API.G_RET_STS_ERROR;

416: IF (p_kle_id = OKL_API.G_MISS_NUM OR
417: p_kle_id IS NULL)
418: THEN
419: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'Counter');
420: x_return_status := OKL_API.G_RET_STS_ERROR;
421: RAISE G_EXCEPTION_HALT_VALIDATION;
422: END IF;
423: EXCEPTION
424: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 427: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

423: EXCEPTION
424: WHEN G_EXCEPTION_HALT_VALIDATION THEN
425: null;
426: WHEN OTHERS THEN
427: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
428: ,p_msg_name => G_UNEXPECTED_ERROR
429: ,p_token1 => G_SQLCODE_TOKEN
430: ,p_token1_value => SQLCODE
431: ,p_token2 => G_SQLERRM_TOKEN

Line 433: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

429: ,p_token1 => G_SQLCODE_TOKEN
430: ,p_token1_value => SQLCODE
431: ,p_token2 => G_SQLERRM_TOKEN
432: ,p_token2_value => SQLERRM);
433: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
434: END validate_kle_id;
435: -------------------------------------
436: -- Validate_Attributes for: CLG_ID --
437: -------------------------------------

Line 442: x_return_status := OKL_API.G_RET_STS_SUCCESS;

438: PROCEDURE validate_clg_id(
439: x_return_status OUT NOCOPY VARCHAR2,
440: p_clg_id IN NUMBER) IS
441: BEGIN
442: x_return_status := OKL_API.G_RET_STS_SUCCESS;
443: IF (p_clg_id = OKL_API.G_MISS_NUM OR
444: p_clg_id IS NULL)
445: THEN
446: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'clg_id');

Line 443: IF (p_clg_id = OKL_API.G_MISS_NUM OR

439: x_return_status OUT NOCOPY VARCHAR2,
440: p_clg_id IN NUMBER) IS
441: BEGIN
442: x_return_status := OKL_API.G_RET_STS_SUCCESS;
443: IF (p_clg_id = OKL_API.G_MISS_NUM OR
444: p_clg_id IS NULL)
445: THEN
446: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'clg_id');
447: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 446: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'clg_id');

442: x_return_status := OKL_API.G_RET_STS_SUCCESS;
443: IF (p_clg_id = OKL_API.G_MISS_NUM OR
444: p_clg_id IS NULL)
445: THEN
446: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'clg_id');
447: x_return_status := OKL_API.G_RET_STS_ERROR;
448: RAISE G_EXCEPTION_HALT_VALIDATION;
449: END IF;
450: EXCEPTION

Line 447: x_return_status := OKL_API.G_RET_STS_ERROR;

443: IF (p_clg_id = OKL_API.G_MISS_NUM OR
444: p_clg_id IS NULL)
445: THEN
446: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'clg_id');
447: x_return_status := OKL_API.G_RET_STS_ERROR;
448: RAISE G_EXCEPTION_HALT_VALIDATION;
449: END IF;
450: EXCEPTION
451: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 454: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

450: EXCEPTION
451: WHEN G_EXCEPTION_HALT_VALIDATION THEN
452: null;
453: WHEN OTHERS THEN
454: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
455: ,p_msg_name => G_UNEXPECTED_ERROR
456: ,p_token1 => G_SQLCODE_TOKEN
457: ,p_token1_value => SQLCODE
458: ,p_token2 => G_SQLERRM_TOKEN

Line 460: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

456: ,p_token1 => G_SQLCODE_TOKEN
457: ,p_token1_value => SQLCODE
458: ,p_token2 => G_SQLERRM_TOKEN
459: ,p_token2_value => SQLERRM);
460: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
461: END validate_clg_id;
462: ----------------------------------------------------
463: -- Validate_Attributes for: OBJECT_VERSION_NUMBER --
464: ----------------------------------------------------

Line 469: x_return_status := OKL_API.G_RET_STS_SUCCESS;

465: PROCEDURE validate_object_version_number(
466: x_return_status OUT NOCOPY VARCHAR2,
467: p_object_version_number IN NUMBER) IS
468: BEGIN
469: x_return_status := OKL_API.G_RET_STS_SUCCESS;
470: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
471: p_object_version_number IS NULL)
472: THEN
473: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');

Line 470: IF (p_object_version_number = OKL_API.G_MISS_NUM OR

466: x_return_status OUT NOCOPY VARCHAR2,
467: p_object_version_number IN NUMBER) IS
468: BEGIN
469: x_return_status := OKL_API.G_RET_STS_SUCCESS;
470: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
471: p_object_version_number IS NULL)
472: THEN
473: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
474: x_return_status := OKL_API.G_RET_STS_ERROR;

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

469: x_return_status := OKL_API.G_RET_STS_SUCCESS;
470: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
471: p_object_version_number IS NULL)
472: THEN
473: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
474: x_return_status := OKL_API.G_RET_STS_ERROR;
475: RAISE G_EXCEPTION_HALT_VALIDATION;
476: END IF;
477: EXCEPTION

Line 474: x_return_status := OKL_API.G_RET_STS_ERROR;

470: IF (p_object_version_number = OKL_API.G_MISS_NUM OR
471: p_object_version_number IS NULL)
472: THEN
473: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'object_version_number');
474: x_return_status := OKL_API.G_RET_STS_ERROR;
475: RAISE G_EXCEPTION_HALT_VALIDATION;
476: END IF;
477: EXCEPTION
478: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 481: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

477: EXCEPTION
478: WHEN G_EXCEPTION_HALT_VALIDATION THEN
479: null;
480: WHEN OTHERS THEN
481: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
482: ,p_msg_name => G_UNEXPECTED_ERROR
483: ,p_token1 => G_SQLCODE_TOKEN
484: ,p_token1_value => SQLCODE
485: ,p_token2 => G_SQLERRM_TOKEN

Line 487: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

483: ,p_token1 => G_SQLCODE_TOKEN
484: ,p_token1_value => SQLCODE
485: ,p_token2 => G_SQLERRM_TOKEN
486: ,p_token2_value => SQLERRM);
487: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
488: END validate_object_version_number;
489: ---------------------------------------------------------------------------
490: -- FUNCTION Validate_Attributes
491: ---------------------------------------------------------------------------

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

494: --------------------------------------------------
495: FUNCTION Validate_Attributes (
496: p_cllv_rec IN cllv_rec_type
497: ) RETURN VARCHAR2 IS
498: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
499: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
500: BEGIN
501: -----------------------------
502: -- Column Level Validation --

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

495: FUNCTION Validate_Attributes (
496: p_cllv_rec IN cllv_rec_type
497: ) RETURN VARCHAR2 IS
498: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
499: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
500: BEGIN
501: -----------------------------
502: -- Column Level Validation --
503: -----------------------------

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

504: -- ***
505: -- id
506: -- ***
507: validate_id(x_return_status, p_cllv_rec.id);
508: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
509: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
510: l_return_status := x_return_status;
511: END IF;
512: END IF;

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

505: -- id
506: -- ***
507: validate_id(x_return_status, p_cllv_rec.id);
508: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
509: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
510: l_return_status := x_return_status;
511: END IF;
512: END IF;
513:

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

514: -- ***
515: -- kle_id
516: -- ***
517: validate_kle_id(x_return_status, p_cllv_rec.kle_id);
518: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
519: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
520: l_return_status := x_return_status;
521: END IF;
522: END IF;

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

515: -- kle_id
516: -- ***
517: validate_kle_id(x_return_status, p_cllv_rec.kle_id);
518: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
519: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
520: l_return_status := x_return_status;
521: END IF;
522: END IF;
523:

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

523:
524: -- ***
525: -- clg_id
526: -- ***
527: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
528: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
529: l_return_status := x_return_status;
530: END IF;
531: END IF;

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

524: -- ***
525: -- clg_id
526: -- ***
527: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
528: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
529: l_return_status := x_return_status;
530: END IF;
531: END IF;
532:

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

533: -- ***
534: -- object_version_number
535: -- ***
536: validate_object_version_number(x_return_status, p_cllv_rec.object_version_number);
537: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
538: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
539: l_return_status := x_return_status;
540: END IF;
541: END IF;

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

534: -- object_version_number
535: -- ***
536: validate_object_version_number(x_return_status, p_cllv_rec.object_version_number);
537: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
538: IF (x_return_status <> OKL_API.G_RET_STS_UNEXP_ERROR) THEN
539: l_return_status := x_return_status;
540: END IF;
541: END IF;
542:

Line 548: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

544: EXCEPTION
545: WHEN G_EXCEPTION_HALT_VALIDATION THEN
546: RETURN(l_return_status);
547: WHEN OTHERS THEN
548: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
549: ,p_msg_name => G_UNEXPECTED_ERROR
550: ,p_token1 => G_SQLCODE_TOKEN
551: ,p_token1_value => SQLCODE
552: ,p_token2 => G_SQLERRM_TOKEN

Line 554: l_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

550: ,p_token1 => G_SQLCODE_TOKEN
551: ,p_token1_value => SQLCODE
552: ,p_token2 => G_SQLERRM_TOKEN
553: ,p_token2_value => SQLERRM);
554: l_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
555: RETURN(l_return_status);
556: END Validate_Attributes;
557: ---------------------------------------------------------------------------
558: -- PROCEDURE Validate_Record

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

563: FUNCTION Validate_Record (
564: p_cllv_rec IN cllv_rec_type,
565: p_db_cllv_rec IN cllv_rec_type
566: ) RETURN VARCHAR2 IS
567: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
568: -- nikshah Modified for bug 6982494 start
569: CURSOR c_counter_csr(cp_clg_id IN NUMBER,cp_counter IN NUMBER,cp_cll_id IN NUMBER) IS
570: SELECT 'Y'
571: FROM OKL_CNTR_LVLNG_LNS_B

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

610: FROM Okl_K_Lines
611: WHERE okl_k_lines.id = p_id;
612: l_okl_cllv_kle_fk okl_cllv_kle_fk_csr%ROWTYPE;
613:
614: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
615: l_row_notfound BOOLEAN := TRUE;
616: BEGIN
617: /* IF ((p_cllv_rec.KLE_ID IS NOT NULL)
618: AND

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

622: FETCH okl_cllv_kle_fk_csr INTO l_okl_cllv_kle_fk;
623: l_row_notfound := okl_cllv_kle_fk_csr%NOTFOUND;
624: CLOSE okl_cllv_kle_fk_csr;
625: IF (l_row_notfound) THEN
626: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'KLE_ID');
627: RAISE item_not_found_error;
628: END IF;
629: END IF;
630: */ IF ((p_cllv_rec.CLG_ID IS NOT NULL)

Line 639: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'CLG_ID');

635: FETCH okl_cllv_clg_fk_csr INTO l_okl_cllv_clg_fk;
636: l_row_notfound := okl_cllv_clg_fk_csr%NOTFOUND;
637: CLOSE okl_cllv_clg_fk_csr;
638: IF (l_row_notfound) THEN
639: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'CLG_ID');
640: RAISE item_not_found_error;
641: END IF;
642: END IF;
643: RETURN (l_return_status);

Line 646: l_return_status := OKL_API.G_RET_STS_ERROR;

642: END IF;
643: RETURN (l_return_status);
644: EXCEPTION
645: WHEN item_not_found_error THEN
646: l_return_status := OKL_API.G_RET_STS_ERROR;
647: RETURN (l_return_status);
648: END validate_foreign_keys;
649: BEGIN
650: l_return_status := validate_foreign_keys(p_cllv_rec, p_db_cllv_rec);

Line 656: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS','COUNTER_NAME',p_cllv_rec.kle_id);

652: OPEN c_counter_csr(p_cllv_rec.CLG_ID,p_cllv_rec.kle_id,p_cllv_rec.id);
653: FETCH c_counter_csr INTO l_exists;
654: CLOSE c_counter_csr;
655: IF l_exists ='Y' THEN
656: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS','COUNTER_NAME',p_cllv_rec.kle_id);
657: RAISE counter_invalud_exception;
658: END IF;
659: OPEN c_cntr_csr(p_cllv_rec.CLG_ID);
660: FETCH c_cntr_csr INTO l_from_date,l_to_date;

Line 666: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);

662: l_error := 'N';
663: FOR l_rec IN c_conscounter_csr(p_cllv_rec.CLG_ID,p_cllv_rec.kle_id) LOOP
664: IF l_from_date IS NULL AND l_to_date IS NULL THEN
665: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN
666: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);
667: l_error := 'Y';
668: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL THEN
669: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
670: l_error := 'Y';

Line 669: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);

665: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN
666: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);
667: l_error := 'Y';
668: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL THEN
669: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
670: l_error := 'Y';
671: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL THEN
672: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
673: l_error := 'Y';

Line 672: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);

668: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL THEN
669: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
670: l_error := 'Y';
671: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL THEN
672: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
673: l_error := 'Y';
674: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NOT NULL THEN
675: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);
676: l_error := 'Y';

Line 675: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);

671: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL THEN
672: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
673: l_error := 'Y';
674: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NOT NULL THEN
675: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);
676: l_error := 'Y';
677: END IF;
678: ELSIF l_from_date IS NOT NULL AND l_to_date IS null THEN
679: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN

Line 680: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);

676: l_error := 'Y';
677: END IF;
678: ELSIF l_from_date IS NOT NULL AND l_to_date IS null THEN
679: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN
680: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);
681: l_error := 'Y';
682: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL THEN
683: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
684: l_error := 'Y';

Line 683: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);

679: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN
680: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);
681: l_error := 'Y';
682: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL THEN
683: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
684: l_error := 'Y';
685: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL AND l_rec.effective_date_to >= l_from_date THEN
686: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
687: l_error := 'Y';

Line 686: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);

682: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL THEN
683: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
684: l_error := 'Y';
685: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL AND l_rec.effective_date_to >= l_from_date THEN
686: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
687: l_error := 'Y';
688: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NOT NULL AND (l_rec.effective_date_to >= l_from_date OR l_rec.effective_date_from >= l_from_date) THEN
689: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);
690: l_error := 'Y';

Line 689: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);

685: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL AND l_rec.effective_date_to >= l_from_date THEN
686: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
687: l_error := 'Y';
688: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NOT NULL AND (l_rec.effective_date_to >= l_from_date OR l_rec.effective_date_from >= l_from_date) THEN
689: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);
690: l_error := 'Y';
691: END IF;
692: ELSIF l_from_date IS NULL AND l_to_date IS NOT null THEN
693: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN

Line 694: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);

690: l_error := 'Y';
691: END IF;
692: ELSIF l_from_date IS NULL AND l_to_date IS NOT null THEN
693: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN
694: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);
695: l_error := 'Y';
696: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL AND l_rec.effective_date_from <= l_to_date THEN
697: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
698: l_error := 'Y';

Line 697: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);

693: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN
694: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);
695: l_error := 'Y';
696: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL AND l_rec.effective_date_from <= l_to_date THEN
697: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
698: l_error := 'Y';
699: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL THEN
700: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
701: l_error := 'Y';

Line 700: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);

696: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL AND l_rec.effective_date_from <= l_to_date THEN
697: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
698: l_error := 'Y';
699: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL THEN
700: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
701: l_error := 'Y';
702: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NOT NULL AND (l_rec.effective_date_to <= l_to_date OR l_rec.effective_date_from <= l_to_date) THEN
703: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);
704: l_error := 'Y';

Line 703: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);

699: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL THEN
700: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
701: l_error := 'Y';
702: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NOT NULL AND (l_rec.effective_date_to <= l_to_date OR l_rec.effective_date_from <= l_to_date) THEN
703: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);
704: l_error := 'Y';
705: END IF;
706: ELSIF l_from_date IS NOT NULL AND l_to_date IS NOT null THEN
707: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN

Line 708: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);

704: l_error := 'Y';
705: END IF;
706: ELSIF l_from_date IS NOT NULL AND l_to_date IS NOT null THEN
707: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN
708: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);
709: l_error := 'Y';
710: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL AND l_rec.effective_date_from <= l_to_date THEN
711: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
712: l_error := 'Y';

Line 711: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);

707: IF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NULL THEN
708: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS1','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name);
709: l_error := 'Y';
710: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL AND l_rec.effective_date_from <= l_to_date THEN
711: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
712: l_error := 'Y';
713: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL AND l_rec.effective_date_to >= l_from_date THEN
714: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
715: l_error := 'Y';

Line 714: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);

710: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NULL AND l_rec.effective_date_from <= l_to_date THEN
711: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS2','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from);
712: l_error := 'Y';
713: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL AND l_rec.effective_date_to >= l_from_date THEN
714: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
715: l_error := 'Y';
716: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NOT NULL AND ((l_from_date BETWEEN l_rec.effective_date_from AND l_rec.effective_date_to ) OR (l_rec.effective_date_from BETWEEN l_from_date AND l_to_date )) THEN
717: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);
718: l_error := 'Y';

Line 717: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);

713: ELSIF l_rec.effective_date_from IS NULL AND l_rec.effective_date_to IS NOT NULL AND l_rec.effective_date_to >= l_from_date THEN
714: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS3','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_TO', l_rec.effective_date_to);
715: l_error := 'Y';
716: ELSIF l_rec.effective_date_from IS NOT NULL AND l_rec.effective_date_to IS NOT NULL AND ((l_from_date BETWEEN l_rec.effective_date_from AND l_rec.effective_date_to ) OR (l_rec.effective_date_from BETWEEN l_from_date AND l_to_date )) THEN
717: OKL_API.set_message('OKL', 'OKL_CNTR_EXISTS4','COUNTER_NAME',p_cllv_rec.kle_id,'CONS_CNTR',l_rec.name,'EFF_FROM', l_rec.effective_date_from,'EFF_TO', l_rec.effective_date_to);
718: l_error := 'Y';
719: END IF;
720: END IF;
721: END LOOP;

Line 729: l_return_status := OKL_API.G_RET_STS_ERROR;

725: -- nikshah Modified for bug 6982494 end
726: RETURN (l_return_status);
727: EXCEPTION
728: WHEN counter_invalud_exception THEN
729: l_return_status := OKL_API.G_RET_STS_ERROR;
730: RETURN (l_return_status);
731: END Validate_Record;
732: FUNCTION Validate_Record (
733: p_cllv_rec IN cllv_rec_type

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

731: END Validate_Record;
732: FUNCTION Validate_Record (
733: p_cllv_rec IN cllv_rec_type
734: ) RETURN VARCHAR2 IS
735: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
736: l_db_cllv_rec cllv_rec_type := get_rec(p_cllv_rec);
737: BEGIN
738: l_return_status := Validate_Record(p_cllv_rec => p_cllv_rec,
739: p_db_cllv_rec => l_db_cllv_rec);

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

820: p_cllv_rec IN cllv_rec_type) IS
821:
822: l_api_version CONSTANT NUMBER := 1;
823: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
824: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
825: l_cllv_rec cllv_rec_type := p_cllv_rec;
826: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
827: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
828: BEGIN

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

825: l_cllv_rec cllv_rec_type := p_cllv_rec;
826: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
827: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
828: BEGIN
829: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
830: G_PKG_NAME,
831: p_init_msg_list,
832: l_api_version,
833: p_api_version,

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

832: l_api_version,
833: p_api_version,
834: '_PVT',
835: x_return_status);
836: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
837: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
838: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
839: RAISE OKL_API.G_EXCEPTION_ERROR;
840: END IF;

Line 837: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

833: p_api_version,
834: '_PVT',
835: x_return_status);
836: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
837: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
838: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
839: RAISE OKL_API.G_EXCEPTION_ERROR;
840: END IF;
841: --- Validate all non-missing attributes (Item Level Validation)

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

834: '_PVT',
835: x_return_status);
836: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
837: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
838: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
839: RAISE OKL_API.G_EXCEPTION_ERROR;
840: END IF;
841: --- Validate all non-missing attributes (Item Level Validation)
842: l_return_status := Validate_Attributes(l_cllv_rec);

Line 839: RAISE OKL_API.G_EXCEPTION_ERROR;

835: x_return_status);
836: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
837: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
838: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
839: RAISE OKL_API.G_EXCEPTION_ERROR;
840: END IF;
841: --- Validate all non-missing attributes (Item Level Validation)
842: l_return_status := Validate_Attributes(l_cllv_rec);
843: --- If any errors happen abort API

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

840: END IF;
841: --- Validate all non-missing attributes (Item Level Validation)
842: l_return_status := Validate_Attributes(l_cllv_rec);
843: --- If any errors happen abort API
844: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
845: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
846: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
847: RAISE OKL_API.G_EXCEPTION_ERROR;
848: END IF;

Line 845: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

841: --- Validate all non-missing attributes (Item Level Validation)
842: l_return_status := Validate_Attributes(l_cllv_rec);
843: --- If any errors happen abort API
844: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
845: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
846: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
847: RAISE OKL_API.G_EXCEPTION_ERROR;
848: END IF;
849: l_return_status := Validate_Record(l_cllv_rec);

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

842: l_return_status := Validate_Attributes(l_cllv_rec);
843: --- If any errors happen abort API
844: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
845: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
846: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
847: RAISE OKL_API.G_EXCEPTION_ERROR;
848: END IF;
849: l_return_status := Validate_Record(l_cllv_rec);
850: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 847: RAISE OKL_API.G_EXCEPTION_ERROR;

843: --- If any errors happen abort API
844: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
845: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
846: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
847: RAISE OKL_API.G_EXCEPTION_ERROR;
848: END IF;
849: l_return_status := Validate_Record(l_cllv_rec);
850: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

846: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
847: RAISE OKL_API.G_EXCEPTION_ERROR;
848: END IF;
849: l_return_status := Validate_Record(l_cllv_rec);
850: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
852: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
853: RAISE OKL_API.G_EXCEPTION_ERROR;
854: END IF;

Line 851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

847: RAISE OKL_API.G_EXCEPTION_ERROR;
848: END IF;
849: l_return_status := Validate_Record(l_cllv_rec);
850: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
852: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
853: RAISE OKL_API.G_EXCEPTION_ERROR;
854: END IF;
855: x_return_status := l_return_status;

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

848: END IF;
849: l_return_status := Validate_Record(l_cllv_rec);
850: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
852: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
853: RAISE OKL_API.G_EXCEPTION_ERROR;
854: END IF;
855: x_return_status := l_return_status;
856: EXCEPTION

Line 853: RAISE OKL_API.G_EXCEPTION_ERROR;

849: l_return_status := Validate_Record(l_cllv_rec);
850: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
851: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
852: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
853: RAISE OKL_API.G_EXCEPTION_ERROR;
854: END IF;
855: x_return_status := l_return_status;
856: EXCEPTION
857: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 857: WHEN OKL_API.G_EXCEPTION_ERROR THEN

853: RAISE OKL_API.G_EXCEPTION_ERROR;
854: END IF;
855: x_return_status := l_return_status;
856: EXCEPTION
857: WHEN OKL_API.G_EXCEPTION_ERROR THEN
858: x_return_status := OKL_API.HANDLE_EXCEPTIONS
859: (
860: l_api_name,
861: G_PKG_NAME,

Line 858: x_return_status := OKL_API.HANDLE_EXCEPTIONS

854: END IF;
855: x_return_status := l_return_status;
856: EXCEPTION
857: WHEN OKL_API.G_EXCEPTION_ERROR THEN
858: x_return_status := OKL_API.HANDLE_EXCEPTIONS
859: (
860: l_api_name,
861: G_PKG_NAME,
862: 'OKL_API.G_RET_STS_ERROR',

Line 862: 'OKL_API.G_RET_STS_ERROR',

858: x_return_status := OKL_API.HANDLE_EXCEPTIONS
859: (
860: l_api_name,
861: G_PKG_NAME,
862: 'OKL_API.G_RET_STS_ERROR',
863: x_msg_count,
864: x_msg_data,
865: '_PVT'
866: );

Line 867: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

863: x_msg_count,
864: x_msg_data,
865: '_PVT'
866: );
867: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
868: x_return_status := OKL_API.HANDLE_EXCEPTIONS
869: (
870: l_api_name,
871: G_PKG_NAME,

Line 868: x_return_status := OKL_API.HANDLE_EXCEPTIONS

864: x_msg_data,
865: '_PVT'
866: );
867: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
868: x_return_status := OKL_API.HANDLE_EXCEPTIONS
869: (
870: l_api_name,
871: G_PKG_NAME,
872: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 872: 'OKL_API.G_RET_STS_UNEXP_ERROR',

868: x_return_status := OKL_API.HANDLE_EXCEPTIONS
869: (
870: l_api_name,
871: G_PKG_NAME,
872: 'OKL_API.G_RET_STS_UNEXP_ERROR',
873: x_msg_count,
874: x_msg_data,
875: '_PVT'
876: );

Line 878: x_return_status := OKL_API.HANDLE_EXCEPTIONS

874: x_msg_data,
875: '_PVT'
876: );
877: WHEN OTHERS THEN
878: x_return_status := OKL_API.HANDLE_EXCEPTIONS
879: (
880: l_api_name,
881: G_PKG_NAME,
882: 'OTHERS',

Line 893: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

889: -- PL/SQL TBL validate_row for:OKL_CNTR_LVLNG_LNS_V --
890: ------------------------------------------------------
891: PROCEDURE validate_row(
892: p_api_version IN NUMBER,
893: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
894: x_return_status OUT NOCOPY VARCHAR2,
895: x_msg_count OUT NOCOPY NUMBER,
896: x_msg_data OUT NOCOPY VARCHAR2,
897: p_cllv_tbl IN cllv_tbl_type,

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

894: x_return_status OUT NOCOPY VARCHAR2,
895: x_msg_count OUT NOCOPY NUMBER,
896: x_msg_data OUT NOCOPY VARCHAR2,
897: p_cllv_tbl IN cllv_tbl_type,
898: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
899:
900: l_api_version CONSTANT NUMBER := 1;
901: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
902: i NUMBER := 0;

Line 904: OKL_API.init_msg_list(p_init_msg_list);

900: l_api_version CONSTANT NUMBER := 1;
901: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_validate_row';
902: i NUMBER := 0;
903: BEGIN
904: OKL_API.init_msg_list(p_init_msg_list);
905: -- Make sure PL/SQL table has records in it before passing
906: IF (p_cllv_tbl.COUNT > 0) THEN
907: i := p_cllv_tbl.FIRST;
908: LOOP

Line 910: l_error_rec OKL_API.ERROR_REC_TYPE;

906: IF (p_cllv_tbl.COUNT > 0) THEN
907: i := p_cllv_tbl.FIRST;
908: LOOP
909: DECLARE
910: l_error_rec OKL_API.ERROR_REC_TYPE;
911: BEGIN
912: l_error_rec.api_name := l_api_name;
913: l_error_rec.api_package := G_PKG_NAME;
914: l_error_rec.idx := i;

Line 917: p_init_msg_list => OKL_API.G_FALSE,

913: l_error_rec.api_package := G_PKG_NAME;
914: l_error_rec.idx := i;
915: validate_row (
916: p_api_version => p_api_version,
917: p_init_msg_list => OKL_API.G_FALSE,
918: x_return_status => l_error_rec.error_type,
919: x_msg_count => l_error_rec.msg_count,
920: x_msg_data => l_error_rec.msg_data,
921: p_cllv_rec => p_cllv_tbl(i));

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

918: x_return_status => l_error_rec.error_type,
919: x_msg_count => l_error_rec.msg_count,
920: x_msg_data => l_error_rec.msg_data,
921: p_cllv_rec => p_cllv_tbl(i));
922: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
923: l_error_rec.sqlcode := SQLCODE;
924: load_error_tbl(l_error_rec, px_error_tbl);
925: ELSE
926: x_msg_count := l_error_rec.msg_count;

Line 930: WHEN OKL_API.G_EXCEPTION_ERROR THEN

926: x_msg_count := l_error_rec.msg_count;
927: x_msg_data := l_error_rec.msg_data;
928: END IF;
929: EXCEPTION
930: WHEN OKL_API.G_EXCEPTION_ERROR THEN
931: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
932: l_error_rec.sqlcode := SQLCODE;
933: load_error_tbl(l_error_rec, px_error_tbl);
934: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

927: x_msg_data := l_error_rec.msg_data;
928: END IF;
929: EXCEPTION
930: WHEN OKL_API.G_EXCEPTION_ERROR THEN
931: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
932: l_error_rec.sqlcode := SQLCODE;
933: load_error_tbl(l_error_rec, px_error_tbl);
934: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
935: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 934: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

930: WHEN OKL_API.G_EXCEPTION_ERROR THEN
931: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
932: l_error_rec.sqlcode := SQLCODE;
933: load_error_tbl(l_error_rec, px_error_tbl);
934: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
935: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
936: l_error_rec.sqlcode := SQLCODE;
937: load_error_tbl(l_error_rec, px_error_tbl);
938: WHEN OTHERS THEN

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

931: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
932: l_error_rec.sqlcode := SQLCODE;
933: load_error_tbl(l_error_rec, px_error_tbl);
934: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
935: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
936: l_error_rec.sqlcode := SQLCODE;
937: load_error_tbl(l_error_rec, px_error_tbl);
938: WHEN OTHERS THEN
939: l_error_rec.error_type := 'OTHERS';

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

946: END IF;
947: -- Loop through the error_tbl to find the error with the highest severity
948: -- and return it.
949: x_return_status := find_highest_exception(px_error_tbl);
950: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
951: EXCEPTION
952: WHEN OKL_API.G_EXCEPTION_ERROR THEN
953: x_return_status := OKL_API.HANDLE_EXCEPTIONS
954: (

Line 952: WHEN OKL_API.G_EXCEPTION_ERROR THEN

948: -- and return it.
949: x_return_status := find_highest_exception(px_error_tbl);
950: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
951: EXCEPTION
952: WHEN OKL_API.G_EXCEPTION_ERROR THEN
953: x_return_status := OKL_API.HANDLE_EXCEPTIONS
954: (
955: l_api_name,
956: G_PKG_NAME,

Line 953: x_return_status := OKL_API.HANDLE_EXCEPTIONS

949: x_return_status := find_highest_exception(px_error_tbl);
950: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
951: EXCEPTION
952: WHEN OKL_API.G_EXCEPTION_ERROR THEN
953: x_return_status := OKL_API.HANDLE_EXCEPTIONS
954: (
955: l_api_name,
956: G_PKG_NAME,
957: 'OKL_API.G_RET_STS_ERROR',

Line 957: 'OKL_API.G_RET_STS_ERROR',

953: x_return_status := OKL_API.HANDLE_EXCEPTIONS
954: (
955: l_api_name,
956: G_PKG_NAME,
957: 'OKL_API.G_RET_STS_ERROR',
958: x_msg_count,
959: x_msg_data,
960: '_PVT'
961: );

Line 962: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

958: x_msg_count,
959: x_msg_data,
960: '_PVT'
961: );
962: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
963: x_return_status := OKL_API.HANDLE_EXCEPTIONS
964: (
965: l_api_name,
966: G_PKG_NAME,

Line 963: x_return_status := OKL_API.HANDLE_EXCEPTIONS

959: x_msg_data,
960: '_PVT'
961: );
962: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
963: x_return_status := OKL_API.HANDLE_EXCEPTIONS
964: (
965: l_api_name,
966: G_PKG_NAME,
967: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 967: 'OKL_API.G_RET_STS_UNEXP_ERROR',

963: x_return_status := OKL_API.HANDLE_EXCEPTIONS
964: (
965: l_api_name,
966: G_PKG_NAME,
967: 'OKL_API.G_RET_STS_UNEXP_ERROR',
968: x_msg_count,
969: x_msg_data,
970: '_PVT'
971: );

Line 973: x_return_status := OKL_API.HANDLE_EXCEPTIONS

969: x_msg_data,
970: '_PVT'
971: );
972: WHEN OTHERS THEN
973: x_return_status := OKL_API.HANDLE_EXCEPTIONS
974: (
975: l_api_name,
976: G_PKG_NAME,
977: 'OTHERS',

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

993: p_cllv_tbl IN cllv_tbl_type) IS
994:
995: l_api_version CONSTANT NUMBER := 1;
996: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
997: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
998: l_error_tbl OKL_API.ERROR_TBL_TYPE;
999: BEGIN
1000: OKL_API.init_msg_list(p_init_msg_list);
1001: -- Make sure PL/SQL table has records in it before passing

Line 998: l_error_tbl OKL_API.ERROR_TBL_TYPE;

994:
995: l_api_version CONSTANT NUMBER := 1;
996: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
997: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
998: l_error_tbl OKL_API.ERROR_TBL_TYPE;
999: BEGIN
1000: OKL_API.init_msg_list(p_init_msg_list);
1001: -- Make sure PL/SQL table has records in it before passing
1002: IF (p_cllv_tbl.COUNT > 0) THEN

Line 1000: OKL_API.init_msg_list(p_init_msg_list);

996: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
997: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
998: l_error_tbl OKL_API.ERROR_TBL_TYPE;
999: BEGIN
1000: OKL_API.init_msg_list(p_init_msg_list);
1001: -- Make sure PL/SQL table has records in it before passing
1002: IF (p_cllv_tbl.COUNT > 0) THEN
1003: validate_row (
1004: p_api_version => p_api_version,

Line 1005: p_init_msg_list => OKL_API.G_FALSE,

1001: -- Make sure PL/SQL table has records in it before passing
1002: IF (p_cllv_tbl.COUNT > 0) THEN
1003: validate_row (
1004: p_api_version => p_api_version,
1005: p_init_msg_list => OKL_API.G_FALSE,
1006: x_return_status => x_return_status,
1007: x_msg_count => x_msg_count,
1008: x_msg_data => x_msg_data,
1009: p_cllv_tbl => p_cllv_tbl,

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

1008: x_msg_data => x_msg_data,
1009: p_cllv_tbl => p_cllv_tbl,
1010: px_error_tbl => l_error_tbl);
1011: END IF;
1012: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1013: EXCEPTION
1014: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1015: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1016: (

Line 1014: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1010: px_error_tbl => l_error_tbl);
1011: END IF;
1012: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1013: EXCEPTION
1014: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1015: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1016: (
1017: l_api_name,
1018: G_PKG_NAME,

Line 1015: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1011: END IF;
1012: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1013: EXCEPTION
1014: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1015: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1016: (
1017: l_api_name,
1018: G_PKG_NAME,
1019: 'OKL_API.G_RET_STS_ERROR',

Line 1019: 'OKL_API.G_RET_STS_ERROR',

1015: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1016: (
1017: l_api_name,
1018: G_PKG_NAME,
1019: 'OKL_API.G_RET_STS_ERROR',
1020: x_msg_count,
1021: x_msg_data,
1022: '_PVT'
1023: );

Line 1024: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1020: x_msg_count,
1021: x_msg_data,
1022: '_PVT'
1023: );
1024: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1025: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1026: (
1027: l_api_name,
1028: G_PKG_NAME,

Line 1025: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1021: x_msg_data,
1022: '_PVT'
1023: );
1024: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1025: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1026: (
1027: l_api_name,
1028: G_PKG_NAME,
1029: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1029: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1025: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1026: (
1027: l_api_name,
1028: G_PKG_NAME,
1029: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1030: x_msg_count,
1031: x_msg_data,
1032: '_PVT'
1033: );

Line 1035: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1031: x_msg_data,
1032: '_PVT'
1033: );
1034: WHEN OTHERS THEN
1035: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1036: (
1037: l_api_name,
1038: G_PKG_NAME,
1039: 'OTHERS',

Line 1053: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1049: -----------------------------------------
1050: -- insert_row for:OKL_CNTR_LVLNG_LNS_B --
1051: -----------------------------------------
1052: PROCEDURE insert_row(
1053: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1054: x_return_status OUT NOCOPY VARCHAR2,
1055: x_msg_count OUT NOCOPY NUMBER,
1056: x_msg_data OUT NOCOPY VARCHAR2,
1057: p_okl_cntr_lvlng_lns_b_rec IN okl_cntr_lvlng_lns_b_rec_type,

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

1058: x_okl_cntr_lvlng_lns_b_rec OUT NOCOPY okl_cntr_lvlng_lns_b_rec_type) IS
1059:
1060: l_api_version CONSTANT NUMBER := 1;
1061: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
1062: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1063: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type := p_okl_cntr_lvlng_lns_b_rec;
1064: l_def_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
1065: ---------------------------------------------
1066: -- Set_Attributes for:OKL_CNTR_LVLNG_LNS_B --

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

1068: FUNCTION Set_Attributes (
1069: p_okl_cntr_lvlng_lns_b_rec IN okl_cntr_lvlng_lns_b_rec_type,
1070: x_okl_cntr_lvlng_lns_b_rec OUT NOCOPY okl_cntr_lvlng_lns_b_rec_type
1071: ) RETURN VARCHAR2 IS
1072: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1073: BEGIN
1074: x_okl_cntr_lvlng_lns_b_rec := p_okl_cntr_lvlng_lns_b_rec;
1075: RETURN(l_return_status);
1076: END Set_Attributes;

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

1074: x_okl_cntr_lvlng_lns_b_rec := p_okl_cntr_lvlng_lns_b_rec;
1075: RETURN(l_return_status);
1076: END Set_Attributes;
1077: BEGIN
1078: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1079: p_init_msg_list,
1080: '_PVT',
1081: x_return_status);
1082: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

1078: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1079: p_init_msg_list,
1080: '_PVT',
1081: x_return_status);
1082: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1083: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1084: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1085: RAISE OKL_API.G_EXCEPTION_ERROR;
1086: END IF;

Line 1083: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1079: p_init_msg_list,
1080: '_PVT',
1081: x_return_status);
1082: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1083: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1084: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1085: RAISE OKL_API.G_EXCEPTION_ERROR;
1086: END IF;
1087: --- Setting item atributes

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

1080: '_PVT',
1081: x_return_status);
1082: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1083: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1084: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1085: RAISE OKL_API.G_EXCEPTION_ERROR;
1086: END IF;
1087: --- Setting item atributes
1088: l_return_status := Set_Attributes(

Line 1085: RAISE OKL_API.G_EXCEPTION_ERROR;

1081: x_return_status);
1082: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1083: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1084: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1085: RAISE OKL_API.G_EXCEPTION_ERROR;
1086: END IF;
1087: --- Setting item atributes
1088: l_return_status := Set_Attributes(
1089: p_okl_cntr_lvlng_lns_b_rec, -- IN

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

1088: l_return_status := Set_Attributes(
1089: p_okl_cntr_lvlng_lns_b_rec, -- IN
1090: l_okl_cntr_lvlng_lns_b_rec); -- OUT
1091: --- If any errors happen abort API
1092: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1093: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1094: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1095: RAISE OKL_API.G_EXCEPTION_ERROR;
1096: END IF;

Line 1093: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1089: p_okl_cntr_lvlng_lns_b_rec, -- IN
1090: l_okl_cntr_lvlng_lns_b_rec); -- OUT
1091: --- If any errors happen abort API
1092: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1093: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1094: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1095: RAISE OKL_API.G_EXCEPTION_ERROR;
1096: END IF;
1097: INSERT INTO OKL_CNTR_LVLNG_LNS_B(

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

1090: l_okl_cntr_lvlng_lns_b_rec); -- OUT
1091: --- If any errors happen abort API
1092: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1093: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1094: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1095: RAISE OKL_API.G_EXCEPTION_ERROR;
1096: END IF;
1097: INSERT INTO OKL_CNTR_LVLNG_LNS_B(
1098: id,

Line 1095: RAISE OKL_API.G_EXCEPTION_ERROR;

1091: --- If any errors happen abort API
1092: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1093: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1094: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1095: RAISE OKL_API.G_EXCEPTION_ERROR;
1096: END IF;
1097: INSERT INTO OKL_CNTR_LVLNG_LNS_B(
1098: id,
1099: kle_id,

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

1148: l_okl_cntr_lvlng_lns_b_rec.last_update_login);
1149: -- Set OUT values
1150: x_okl_cntr_lvlng_lns_b_rec := l_okl_cntr_lvlng_lns_b_rec;
1151: x_return_status := l_return_status;
1152: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1153: EXCEPTION
1154: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1155: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1156: (

Line 1154: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1150: x_okl_cntr_lvlng_lns_b_rec := l_okl_cntr_lvlng_lns_b_rec;
1151: x_return_status := l_return_status;
1152: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1153: EXCEPTION
1154: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1155: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1156: (
1157: l_api_name,
1158: G_PKG_NAME,

Line 1155: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1151: x_return_status := l_return_status;
1152: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1153: EXCEPTION
1154: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1155: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1156: (
1157: l_api_name,
1158: G_PKG_NAME,
1159: 'OKL_API.G_RET_STS_ERROR',

Line 1159: 'OKL_API.G_RET_STS_ERROR',

1155: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1156: (
1157: l_api_name,
1158: G_PKG_NAME,
1159: 'OKL_API.G_RET_STS_ERROR',
1160: x_msg_count,
1161: x_msg_data,
1162: '_PVT'
1163: );

Line 1164: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1160: x_msg_count,
1161: x_msg_data,
1162: '_PVT'
1163: );
1164: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1165: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1166: (
1167: l_api_name,
1168: G_PKG_NAME,

Line 1165: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1161: x_msg_data,
1162: '_PVT'
1163: );
1164: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1165: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1166: (
1167: l_api_name,
1168: G_PKG_NAME,
1169: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1169: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1165: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1166: (
1167: l_api_name,
1168: G_PKG_NAME,
1169: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1170: x_msg_count,
1171: x_msg_data,
1172: '_PVT'
1173: );

Line 1175: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1171: x_msg_data,
1172: '_PVT'
1173: );
1174: WHEN OTHERS THEN
1175: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1176: (
1177: l_api_name,
1178: G_PKG_NAME,
1179: 'OTHERS',

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

1195: x_cllv_rec OUT NOCOPY cllv_rec_type) IS
1196:
1197: l_api_version CONSTANT NUMBER := 1;
1198: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1199: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1200: l_cllv_rec cllv_rec_type := p_cllv_rec;
1201: l_def_cllv_rec cllv_rec_type;
1202: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
1203: lx_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;

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

1222: FUNCTION Set_Attributes (
1223: p_cllv_rec IN cllv_rec_type,
1224: x_cllv_rec OUT NOCOPY cllv_rec_type
1225: ) RETURN VARCHAR2 IS
1226: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1227: BEGIN
1228: x_cllv_rec := p_cllv_rec;
1229: x_cllv_rec.OBJECT_VERSION_NUMBER := 1;
1230: RETURN(l_return_status);

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

1229: x_cllv_rec.OBJECT_VERSION_NUMBER := 1;
1230: RETURN(l_return_status);
1231: END Set_Attributes;
1232: BEGIN
1233: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1234: G_PKG_NAME,
1235: p_init_msg_list,
1236: l_api_version,
1237: p_api_version,

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

1236: l_api_version,
1237: p_api_version,
1238: '_PVT',
1239: x_return_status);
1240: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1241: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1242: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1243: RAISE OKL_API.G_EXCEPTION_ERROR;
1244: END IF;

Line 1241: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1237: p_api_version,
1238: '_PVT',
1239: x_return_status);
1240: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1241: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1242: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1243: RAISE OKL_API.G_EXCEPTION_ERROR;
1244: END IF;
1245: l_cllv_rec := null_out_defaults(p_cllv_rec);

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

1238: '_PVT',
1239: x_return_status);
1240: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1241: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1242: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1243: RAISE OKL_API.G_EXCEPTION_ERROR;
1244: END IF;
1245: l_cllv_rec := null_out_defaults(p_cllv_rec);
1246: -- Set primary key value

Line 1243: RAISE OKL_API.G_EXCEPTION_ERROR;

1239: x_return_status);
1240: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1241: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1242: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1243: RAISE OKL_API.G_EXCEPTION_ERROR;
1244: END IF;
1245: l_cllv_rec := null_out_defaults(p_cllv_rec);
1246: -- Set primary key value
1247: l_cllv_rec.ID := get_seq_id;

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

1249: l_return_Status := Set_Attributes(
1250: l_cllv_rec, -- IN
1251: l_def_cllv_rec); -- OUT
1252: --- If any errors happen abort API
1253: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1254: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1255: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1256: RAISE OKL_API.G_EXCEPTION_ERROR;
1257: END IF;

Line 1254: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1250: l_cllv_rec, -- IN
1251: l_def_cllv_rec); -- OUT
1252: --- If any errors happen abort API
1253: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1254: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1255: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1256: RAISE OKL_API.G_EXCEPTION_ERROR;
1257: END IF;
1258: l_def_cllv_rec := fill_who_columns(l_def_cllv_rec);

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

1251: l_def_cllv_rec); -- OUT
1252: --- If any errors happen abort API
1253: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1254: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1255: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1256: RAISE OKL_API.G_EXCEPTION_ERROR;
1257: END IF;
1258: l_def_cllv_rec := fill_who_columns(l_def_cllv_rec);
1259: --- Validate all non-missing attributes (Item Level Validation)

Line 1256: RAISE OKL_API.G_EXCEPTION_ERROR;

1252: --- If any errors happen abort API
1253: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1254: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1255: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1256: RAISE OKL_API.G_EXCEPTION_ERROR;
1257: END IF;
1258: l_def_cllv_rec := fill_who_columns(l_def_cllv_rec);
1259: --- Validate all non-missing attributes (Item Level Validation)
1260: l_return_status := Validate_Attributes(l_def_cllv_rec);

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

1258: l_def_cllv_rec := fill_who_columns(l_def_cllv_rec);
1259: --- Validate all non-missing attributes (Item Level Validation)
1260: l_return_status := Validate_Attributes(l_def_cllv_rec);
1261: --- If any errors happen abort API
1262: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1263: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1264: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1265: RAISE OKL_API.G_EXCEPTION_ERROR;
1266: END IF;

Line 1263: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1259: --- Validate all non-missing attributes (Item Level Validation)
1260: l_return_status := Validate_Attributes(l_def_cllv_rec);
1261: --- If any errors happen abort API
1262: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1263: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1264: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1265: RAISE OKL_API.G_EXCEPTION_ERROR;
1266: END IF;
1267: l_return_status := Validate_Record(l_def_cllv_rec);

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

1260: l_return_status := Validate_Attributes(l_def_cllv_rec);
1261: --- If any errors happen abort API
1262: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1263: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1264: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1265: RAISE OKL_API.G_EXCEPTION_ERROR;
1266: END IF;
1267: l_return_status := Validate_Record(l_def_cllv_rec);
1268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1265: RAISE OKL_API.G_EXCEPTION_ERROR;

1261: --- If any errors happen abort API
1262: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1263: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1264: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1265: RAISE OKL_API.G_EXCEPTION_ERROR;
1266: END IF;
1267: l_return_status := Validate_Record(l_def_cllv_rec);
1268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1264: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1265: RAISE OKL_API.G_EXCEPTION_ERROR;
1266: END IF;
1267: l_return_status := Validate_Record(l_def_cllv_rec);
1268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1270: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1271: RAISE OKL_API.G_EXCEPTION_ERROR;
1272: END IF;

Line 1269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1265: RAISE OKL_API.G_EXCEPTION_ERROR;
1266: END IF;
1267: l_return_status := Validate_Record(l_def_cllv_rec);
1268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1270: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1271: RAISE OKL_API.G_EXCEPTION_ERROR;
1272: END IF;
1273: -----------------------------------------

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

1266: END IF;
1267: l_return_status := Validate_Record(l_def_cllv_rec);
1268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1270: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1271: RAISE OKL_API.G_EXCEPTION_ERROR;
1272: END IF;
1273: -----------------------------------------
1274: -- Move VIEW record to "Child" records --

Line 1271: RAISE OKL_API.G_EXCEPTION_ERROR;

1267: l_return_status := Validate_Record(l_def_cllv_rec);
1268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1270: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1271: RAISE OKL_API.G_EXCEPTION_ERROR;
1272: END IF;
1273: -----------------------------------------
1274: -- Move VIEW record to "Child" records --
1275: -----------------------------------------

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

1284: x_msg_data,
1285: l_okl_cntr_lvlng_lns_b_rec,
1286: lx_okl_cntr_lvlng_lns_b_rec
1287: );
1288: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1289: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1290: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1291: RAISE OKL_API.G_EXCEPTION_ERROR;
1292: END IF;

Line 1289: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1285: l_okl_cntr_lvlng_lns_b_rec,
1286: lx_okl_cntr_lvlng_lns_b_rec
1287: );
1288: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1289: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1290: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1291: RAISE OKL_API.G_EXCEPTION_ERROR;
1292: END IF;
1293: migrate(lx_okl_cntr_lvlng_lns_b_rec, l_def_cllv_rec);

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

1286: lx_okl_cntr_lvlng_lns_b_rec
1287: );
1288: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1289: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1290: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1291: RAISE OKL_API.G_EXCEPTION_ERROR;
1292: END IF;
1293: migrate(lx_okl_cntr_lvlng_lns_b_rec, l_def_cllv_rec);
1294: -- Set OUT values

Line 1291: RAISE OKL_API.G_EXCEPTION_ERROR;

1287: );
1288: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1289: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1290: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1291: RAISE OKL_API.G_EXCEPTION_ERROR;
1292: END IF;
1293: migrate(lx_okl_cntr_lvlng_lns_b_rec, l_def_cllv_rec);
1294: -- Set OUT values
1295: x_cllv_rec := l_def_cllv_rec;

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

1293: migrate(lx_okl_cntr_lvlng_lns_b_rec, l_def_cllv_rec);
1294: -- Set OUT values
1295: x_cllv_rec := l_def_cllv_rec;
1296: x_return_status := l_return_status;
1297: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1298: EXCEPTION
1299: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1300: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1301: (

Line 1299: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1295: x_cllv_rec := l_def_cllv_rec;
1296: x_return_status := l_return_status;
1297: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1298: EXCEPTION
1299: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1300: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1301: (
1302: l_api_name,
1303: G_PKG_NAME,

Line 1300: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1296: x_return_status := l_return_status;
1297: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1298: EXCEPTION
1299: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1300: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1301: (
1302: l_api_name,
1303: G_PKG_NAME,
1304: 'OKL_API.G_RET_STS_ERROR',

Line 1304: 'OKL_API.G_RET_STS_ERROR',

1300: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1301: (
1302: l_api_name,
1303: G_PKG_NAME,
1304: 'OKL_API.G_RET_STS_ERROR',
1305: x_msg_count,
1306: x_msg_data,
1307: '_PVT'
1308: );

Line 1309: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1305: x_msg_count,
1306: x_msg_data,
1307: '_PVT'
1308: );
1309: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1310: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1311: (
1312: l_api_name,
1313: G_PKG_NAME,

Line 1310: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1306: x_msg_data,
1307: '_PVT'
1308: );
1309: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1310: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1311: (
1312: l_api_name,
1313: G_PKG_NAME,
1314: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1314: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1310: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1311: (
1312: l_api_name,
1313: G_PKG_NAME,
1314: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1315: x_msg_count,
1316: x_msg_data,
1317: '_PVT'
1318: );

Line 1320: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1316: x_msg_data,
1317: '_PVT'
1318: );
1319: WHEN OTHERS THEN
1320: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1321: (
1322: l_api_name,
1323: G_PKG_NAME,
1324: 'OTHERS',

Line 1335: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1331: -- PL/SQL TBL insert_row for:CLLV_TBL --
1332: ----------------------------------------
1333: PROCEDURE insert_row(
1334: p_api_version IN NUMBER,
1335: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1336: x_return_status OUT NOCOPY VARCHAR2,
1337: x_msg_count OUT NOCOPY NUMBER,
1338: x_msg_data OUT NOCOPY VARCHAR2,
1339: p_cllv_tbl IN cllv_tbl_type,

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

1337: x_msg_count OUT NOCOPY NUMBER,
1338: x_msg_data OUT NOCOPY VARCHAR2,
1339: p_cllv_tbl IN cllv_tbl_type,
1340: x_cllv_tbl OUT NOCOPY cllv_tbl_type,
1341: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
1342:
1343: l_api_version CONSTANT NUMBER := 1;
1344: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
1345: i NUMBER := 0;

Line 1347: OKL_API.init_msg_list(p_init_msg_list);

1343: l_api_version CONSTANT NUMBER := 1;
1344: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
1345: i NUMBER := 0;
1346: BEGIN
1347: OKL_API.init_msg_list(p_init_msg_list);
1348: -- Make sure PL/SQL table has records in it before passing
1349: IF (p_cllv_tbl.COUNT > 0) THEN
1350: i := p_cllv_tbl.FIRST;
1351: LOOP

Line 1353: l_error_rec OKL_API.ERROR_REC_TYPE;

1349: IF (p_cllv_tbl.COUNT > 0) THEN
1350: i := p_cllv_tbl.FIRST;
1351: LOOP
1352: DECLARE
1353: l_error_rec OKL_API.ERROR_REC_TYPE;
1354: BEGIN
1355: l_error_rec.api_name := l_api_name;
1356: l_error_rec.api_package := G_PKG_NAME;
1357: l_error_rec.idx := i;

Line 1360: p_init_msg_list => OKL_API.G_FALSE,

1356: l_error_rec.api_package := G_PKG_NAME;
1357: l_error_rec.idx := i;
1358: insert_row (
1359: p_api_version => p_api_version,
1360: p_init_msg_list => OKL_API.G_FALSE,
1361: x_return_status => l_error_rec.error_type,
1362: x_msg_count => l_error_rec.msg_count,
1363: x_msg_data => l_error_rec.msg_data,
1364: p_cllv_rec => p_cllv_tbl(i),

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

1362: x_msg_count => l_error_rec.msg_count,
1363: x_msg_data => l_error_rec.msg_data,
1364: p_cllv_rec => p_cllv_tbl(i),
1365: x_cllv_rec => x_cllv_tbl(i));
1366: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
1367: l_error_rec.sqlcode := SQLCODE;
1368: load_error_tbl(l_error_rec, px_error_tbl);
1369: ELSE
1370: x_msg_count := l_error_rec.msg_count;

Line 1374: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1370: x_msg_count := l_error_rec.msg_count;
1371: x_msg_data := l_error_rec.msg_data;
1372: END IF;
1373: EXCEPTION
1374: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1375: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1376: l_error_rec.sqlcode := SQLCODE;
1377: load_error_tbl(l_error_rec, px_error_tbl);
1378: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

1371: x_msg_data := l_error_rec.msg_data;
1372: END IF;
1373: EXCEPTION
1374: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1375: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1376: l_error_rec.sqlcode := SQLCODE;
1377: load_error_tbl(l_error_rec, px_error_tbl);
1378: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1379: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 1378: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1374: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1375: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1376: l_error_rec.sqlcode := SQLCODE;
1377: load_error_tbl(l_error_rec, px_error_tbl);
1378: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1379: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
1380: l_error_rec.sqlcode := SQLCODE;
1381: load_error_tbl(l_error_rec, px_error_tbl);
1382: WHEN OTHERS THEN

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

1375: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1376: l_error_rec.sqlcode := SQLCODE;
1377: load_error_tbl(l_error_rec, px_error_tbl);
1378: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1379: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
1380: l_error_rec.sqlcode := SQLCODE;
1381: load_error_tbl(l_error_rec, px_error_tbl);
1382: WHEN OTHERS THEN
1383: l_error_rec.error_type := 'OTHERS';

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

1390: END IF;
1391: -- Loop through the error_tbl to find the error with the highest severity
1392: -- and return it.
1393: x_return_status := find_highest_exception(px_error_tbl);
1394: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1395: EXCEPTION
1396: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1397: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1398: (

Line 1396: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1392: -- and return it.
1393: x_return_status := find_highest_exception(px_error_tbl);
1394: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1395: EXCEPTION
1396: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1397: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1398: (
1399: l_api_name,
1400: G_PKG_NAME,

Line 1397: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1393: x_return_status := find_highest_exception(px_error_tbl);
1394: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1395: EXCEPTION
1396: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1397: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1398: (
1399: l_api_name,
1400: G_PKG_NAME,
1401: 'OKL_API.G_RET_STS_ERROR',

Line 1401: 'OKL_API.G_RET_STS_ERROR',

1397: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1398: (
1399: l_api_name,
1400: G_PKG_NAME,
1401: 'OKL_API.G_RET_STS_ERROR',
1402: x_msg_count,
1403: x_msg_data,
1404: '_PVT'
1405: );

Line 1406: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1402: x_msg_count,
1403: x_msg_data,
1404: '_PVT'
1405: );
1406: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1407: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1408: (
1409: l_api_name,
1410: G_PKG_NAME,

Line 1407: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1403: x_msg_data,
1404: '_PVT'
1405: );
1406: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1407: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1408: (
1409: l_api_name,
1410: G_PKG_NAME,
1411: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1411: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1407: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1408: (
1409: l_api_name,
1410: G_PKG_NAME,
1411: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1412: x_msg_count,
1413: x_msg_data,
1414: '_PVT'
1415: );

Line 1417: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1413: x_msg_data,
1414: '_PVT'
1415: );
1416: WHEN OTHERS THEN
1417: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1418: (
1419: l_api_name,
1420: G_PKG_NAME,
1421: 'OTHERS',

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

1438: x_cllv_tbl OUT NOCOPY cllv_tbl_type) IS
1439:
1440: l_api_version CONSTANT NUMBER := 1;
1441: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1442: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1443: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1444: BEGIN
1445: OKL_API.init_msg_list(p_init_msg_list);
1446: -- Make sure PL/SQL table has records in it before passing

Line 1443: l_error_tbl OKL_API.ERROR_TBL_TYPE;

1439:
1440: l_api_version CONSTANT NUMBER := 1;
1441: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1442: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1443: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1444: BEGIN
1445: OKL_API.init_msg_list(p_init_msg_list);
1446: -- Make sure PL/SQL table has records in it before passing
1447: IF (p_cllv_tbl.COUNT > 0) THEN

Line 1445: OKL_API.init_msg_list(p_init_msg_list);

1441: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1442: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1443: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1444: BEGIN
1445: OKL_API.init_msg_list(p_init_msg_list);
1446: -- Make sure PL/SQL table has records in it before passing
1447: IF (p_cllv_tbl.COUNT > 0) THEN
1448: insert_row (
1449: p_api_version => p_api_version,

Line 1450: p_init_msg_list => OKL_API.G_FALSE,

1446: -- Make sure PL/SQL table has records in it before passing
1447: IF (p_cllv_tbl.COUNT > 0) THEN
1448: insert_row (
1449: p_api_version => p_api_version,
1450: p_init_msg_list => OKL_API.G_FALSE,
1451: x_return_status => x_return_status,
1452: x_msg_count => x_msg_count,
1453: x_msg_data => x_msg_data,
1454: p_cllv_tbl => p_cllv_tbl,

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

1454: p_cllv_tbl => p_cllv_tbl,
1455: x_cllv_tbl => x_cllv_tbl,
1456: px_error_tbl => l_error_tbl);
1457: END IF;
1458: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1459: EXCEPTION
1460: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1461: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1462: (

Line 1460: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1456: px_error_tbl => l_error_tbl);
1457: END IF;
1458: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1459: EXCEPTION
1460: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1461: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1462: (
1463: l_api_name,
1464: G_PKG_NAME,

Line 1461: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1457: END IF;
1458: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1459: EXCEPTION
1460: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1461: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1462: (
1463: l_api_name,
1464: G_PKG_NAME,
1465: 'OKL_API.G_RET_STS_ERROR',

Line 1465: 'OKL_API.G_RET_STS_ERROR',

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

Line 1470: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1466: x_msg_count,
1467: x_msg_data,
1468: '_PVT'
1469: );
1470: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1471: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1472: (
1473: l_api_name,
1474: G_PKG_NAME,

Line 1471: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1467: x_msg_data,
1468: '_PVT'
1469: );
1470: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1471: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1472: (
1473: l_api_name,
1474: G_PKG_NAME,
1475: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1475: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1471: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1472: (
1473: l_api_name,
1474: G_PKG_NAME,
1475: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1476: x_msg_count,
1477: x_msg_data,
1478: '_PVT'
1479: );

Line 1481: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1477: x_msg_data,
1478: '_PVT'
1479: );
1480: WHEN OTHERS THEN
1481: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1482: (
1483: l_api_name,
1484: G_PKG_NAME,
1485: 'OTHERS',

Line 1499: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1495: ---------------------------------------
1496: -- lock_row for:OKL_CNTR_LVLNG_LNS_B --
1497: ---------------------------------------
1498: PROCEDURE lock_row(
1499: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1500: x_return_status OUT NOCOPY VARCHAR2,
1501: x_msg_count OUT NOCOPY NUMBER,
1502: x_msg_data OUT NOCOPY VARCHAR2,
1503: p_okl_cntr_lvlng_lns_b_rec IN okl_cntr_lvlng_lns_b_rec_type) IS

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

1516: FROM OKL_CNTR_LVLNG_LNS_B
1517: WHERE ID = p_okl_cntr_lvlng_lns_b_rec.id;
1518: l_api_version CONSTANT NUMBER := 1;
1519: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1520: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1521: l_object_version_number OKL_CNTR_LVLNG_LNS_B.OBJECT_VERSION_NUMBER%TYPE;
1522: lc_object_version_number OKL_CNTR_LVLNG_LNS_B.OBJECT_VERSION_NUMBER%TYPE;
1523: l_row_notfound BOOLEAN := FALSE;
1524: lc_row_notfound BOOLEAN := FALSE;

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

1522: lc_object_version_number OKL_CNTR_LVLNG_LNS_B.OBJECT_VERSION_NUMBER%TYPE;
1523: l_row_notfound BOOLEAN := FALSE;
1524: lc_row_notfound BOOLEAN := FALSE;
1525: BEGIN
1526: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1527: p_init_msg_list,
1528: '_PVT',
1529: x_return_status);
1530: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

1526: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1527: p_init_msg_list,
1528: '_PVT',
1529: x_return_status);
1530: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1532: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1533: RAISE OKL_API.G_EXCEPTION_ERROR;
1534: END IF;

Line 1531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1527: p_init_msg_list,
1528: '_PVT',
1529: x_return_status);
1530: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1532: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1533: RAISE OKL_API.G_EXCEPTION_ERROR;
1534: END IF;
1535: BEGIN

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

1528: '_PVT',
1529: x_return_status);
1530: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1532: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1533: RAISE OKL_API.G_EXCEPTION_ERROR;
1534: END IF;
1535: BEGIN
1536: OPEN lock_csr(p_okl_cntr_lvlng_lns_b_rec);

Line 1533: RAISE OKL_API.G_EXCEPTION_ERROR;

1529: x_return_status);
1530: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1532: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1533: RAISE OKL_API.G_EXCEPTION_ERROR;
1534: END IF;
1535: BEGIN
1536: OPEN lock_csr(p_okl_cntr_lvlng_lns_b_rec);
1537: FETCH lock_csr INTO l_object_version_number;

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

1541: WHEN E_Resource_Busy THEN
1542: IF (lock_csr%ISOPEN) THEN
1543: CLOSE lock_csr;
1544: END IF;
1545: OKL_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
1546: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
1547: END;
1548:
1549: IF ( l_row_notfound ) THEN

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

1552: lc_row_notfound := lchk_csr%NOTFOUND;
1553: CLOSE lchk_csr;
1554: END IF;
1555: IF (lc_row_notfound) THEN
1556: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1557: RAISE OKL_API.G_EXCEPTION_ERROR;
1558: ELSIF lc_object_version_number > p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN
1559: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1560: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1557: RAISE OKL_API.G_EXCEPTION_ERROR;

1553: CLOSE lchk_csr;
1554: END IF;
1555: IF (lc_row_notfound) THEN
1556: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1557: RAISE OKL_API.G_EXCEPTION_ERROR;
1558: ELSIF lc_object_version_number > p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN
1559: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1560: RAISE OKL_API.G_EXCEPTION_ERROR;
1561: ELSIF lc_object_version_number <> p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN

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

1555: IF (lc_row_notfound) THEN
1556: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1557: RAISE OKL_API.G_EXCEPTION_ERROR;
1558: ELSIF lc_object_version_number > p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN
1559: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1560: RAISE OKL_API.G_EXCEPTION_ERROR;
1561: ELSIF lc_object_version_number <> p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN
1562: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1563: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1560: RAISE OKL_API.G_EXCEPTION_ERROR;

1556: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1557: RAISE OKL_API.G_EXCEPTION_ERROR;
1558: ELSIF lc_object_version_number > p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN
1559: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1560: RAISE OKL_API.G_EXCEPTION_ERROR;
1561: ELSIF lc_object_version_number <> p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN
1562: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1563: RAISE OKL_API.G_EXCEPTION_ERROR;
1564: ELSIF lc_object_version_number = -1 THEN

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

1558: ELSIF lc_object_version_number > p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN
1559: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1560: RAISE OKL_API.G_EXCEPTION_ERROR;
1561: ELSIF lc_object_version_number <> p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN
1562: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1563: RAISE OKL_API.G_EXCEPTION_ERROR;
1564: ELSIF lc_object_version_number = -1 THEN
1565: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1566: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1563: RAISE OKL_API.G_EXCEPTION_ERROR;

1559: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1560: RAISE OKL_API.G_EXCEPTION_ERROR;
1561: ELSIF lc_object_version_number <> p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN
1562: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1563: RAISE OKL_API.G_EXCEPTION_ERROR;
1564: ELSIF lc_object_version_number = -1 THEN
1565: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1566: RAISE OKL_API.G_EXCEPTION_ERROR;
1567: END IF;

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

1561: ELSIF lc_object_version_number <> p_okl_cntr_lvlng_lns_b_rec.object_version_number THEN
1562: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1563: RAISE OKL_API.G_EXCEPTION_ERROR;
1564: ELSIF lc_object_version_number = -1 THEN
1565: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1566: RAISE OKL_API.G_EXCEPTION_ERROR;
1567: END IF;
1568: x_return_status := l_return_status;
1569: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1566: RAISE OKL_API.G_EXCEPTION_ERROR;

1562: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1563: RAISE OKL_API.G_EXCEPTION_ERROR;
1564: ELSIF lc_object_version_number = -1 THEN
1565: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1566: RAISE OKL_API.G_EXCEPTION_ERROR;
1567: END IF;
1568: x_return_status := l_return_status;
1569: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1570: EXCEPTION

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

1565: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1566: RAISE OKL_API.G_EXCEPTION_ERROR;
1567: END IF;
1568: x_return_status := l_return_status;
1569: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1570: EXCEPTION
1571: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1572: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1573: (

Line 1571: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1567: END IF;
1568: x_return_status := l_return_status;
1569: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1570: EXCEPTION
1571: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1572: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1573: (
1574: l_api_name,
1575: G_PKG_NAME,

Line 1572: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1568: x_return_status := l_return_status;
1569: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1570: EXCEPTION
1571: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1572: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1573: (
1574: l_api_name,
1575: G_PKG_NAME,
1576: 'OKL_API.G_RET_STS_ERROR',

Line 1576: 'OKL_API.G_RET_STS_ERROR',

1572: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1573: (
1574: l_api_name,
1575: G_PKG_NAME,
1576: 'OKL_API.G_RET_STS_ERROR',
1577: x_msg_count,
1578: x_msg_data,
1579: '_PVT'
1580: );

Line 1581: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1577: x_msg_count,
1578: x_msg_data,
1579: '_PVT'
1580: );
1581: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1582: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1583: (
1584: l_api_name,
1585: G_PKG_NAME,

Line 1582: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1578: x_msg_data,
1579: '_PVT'
1580: );
1581: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1582: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1583: (
1584: l_api_name,
1585: G_PKG_NAME,
1586: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1586: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1582: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1583: (
1584: l_api_name,
1585: G_PKG_NAME,
1586: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1587: x_msg_count,
1588: x_msg_data,
1589: '_PVT'
1590: );

Line 1592: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1588: x_msg_data,
1589: '_PVT'
1590: );
1591: WHEN OTHERS THEN
1592: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1593: (
1594: l_api_name,
1595: G_PKG_NAME,
1596: 'OTHERS',

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

1611: p_cllv_rec IN cllv_rec_type) IS
1612:
1613: l_api_version CONSTANT NUMBER := 1;
1614: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1615: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1616: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
1617: BEGIN
1618: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1619: G_PKG_NAME,

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

1614: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1615: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1616: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
1617: BEGIN
1618: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1619: G_PKG_NAME,
1620: p_init_msg_list,
1621: l_api_version,
1622: p_api_version,

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

1621: l_api_version,
1622: p_api_version,
1623: '_PVT',
1624: x_return_status);
1625: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1626: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1627: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1628: RAISE OKL_API.G_EXCEPTION_ERROR;
1629: END IF;

Line 1626: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1622: p_api_version,
1623: '_PVT',
1624: x_return_status);
1625: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1626: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1627: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1628: RAISE OKL_API.G_EXCEPTION_ERROR;
1629: END IF;
1630: -----------------------------------------

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

1623: '_PVT',
1624: x_return_status);
1625: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1626: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1627: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1628: RAISE OKL_API.G_EXCEPTION_ERROR;
1629: END IF;
1630: -----------------------------------------
1631: -- Move VIEW record to "Child" records --

Line 1628: RAISE OKL_API.G_EXCEPTION_ERROR;

1624: x_return_status);
1625: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1626: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1627: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1628: RAISE OKL_API.G_EXCEPTION_ERROR;
1629: END IF;
1630: -----------------------------------------
1631: -- Move VIEW record to "Child" records --
1632: -----------------------------------------

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

1640: x_msg_count,
1641: x_msg_data,
1642: l_okl_cntr_lvlng_lns_b_rec
1643: );
1644: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1645: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1646: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1647: RAISE OKL_API.G_EXCEPTION_ERROR;
1648: END IF;

Line 1645: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1641: x_msg_data,
1642: l_okl_cntr_lvlng_lns_b_rec
1643: );
1644: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1645: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1646: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1647: RAISE OKL_API.G_EXCEPTION_ERROR;
1648: END IF;
1649: x_return_status := l_return_status;

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

1642: l_okl_cntr_lvlng_lns_b_rec
1643: );
1644: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1645: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1646: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1647: RAISE OKL_API.G_EXCEPTION_ERROR;
1648: END IF;
1649: x_return_status := l_return_status;
1650: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1647: RAISE OKL_API.G_EXCEPTION_ERROR;

1643: );
1644: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1645: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1646: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1647: RAISE OKL_API.G_EXCEPTION_ERROR;
1648: END IF;
1649: x_return_status := l_return_status;
1650: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1651: EXCEPTION

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

1646: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1647: RAISE OKL_API.G_EXCEPTION_ERROR;
1648: END IF;
1649: x_return_status := l_return_status;
1650: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1651: EXCEPTION
1652: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1653: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1654: (

Line 1652: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1648: END IF;
1649: x_return_status := l_return_status;
1650: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1651: EXCEPTION
1652: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1653: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1654: (
1655: l_api_name,
1656: G_PKG_NAME,

Line 1653: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1649: x_return_status := l_return_status;
1650: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1651: EXCEPTION
1652: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1653: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1654: (
1655: l_api_name,
1656: G_PKG_NAME,
1657: 'OKL_API.G_RET_STS_ERROR',

Line 1657: 'OKL_API.G_RET_STS_ERROR',

1653: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1654: (
1655: l_api_name,
1656: G_PKG_NAME,
1657: 'OKL_API.G_RET_STS_ERROR',
1658: x_msg_count,
1659: x_msg_data,
1660: '_PVT'
1661: );

Line 1662: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1658: x_msg_count,
1659: x_msg_data,
1660: '_PVT'
1661: );
1662: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1663: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1664: (
1665: l_api_name,
1666: G_PKG_NAME,

Line 1663: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1659: x_msg_data,
1660: '_PVT'
1661: );
1662: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1663: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1664: (
1665: l_api_name,
1666: G_PKG_NAME,
1667: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1667: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1663: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1664: (
1665: l_api_name,
1666: G_PKG_NAME,
1667: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1668: x_msg_count,
1669: x_msg_data,
1670: '_PVT'
1671: );

Line 1673: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1669: x_msg_data,
1670: '_PVT'
1671: );
1672: WHEN OTHERS THEN
1673: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1674: (
1675: l_api_name,
1676: G_PKG_NAME,
1677: 'OTHERS',

Line 1688: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1684: -- PL/SQL TBL lock_row for:CLLV_TBL --
1685: --------------------------------------
1686: PROCEDURE lock_row(
1687: p_api_version IN NUMBER,
1688: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1689: x_return_status OUT NOCOPY VARCHAR2,
1690: x_msg_count OUT NOCOPY NUMBER,
1691: x_msg_data OUT NOCOPY VARCHAR2,
1692: p_cllv_tbl IN cllv_tbl_type,

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

1689: x_return_status OUT NOCOPY VARCHAR2,
1690: x_msg_count OUT NOCOPY NUMBER,
1691: x_msg_data OUT NOCOPY VARCHAR2,
1692: p_cllv_tbl IN cllv_tbl_type,
1693: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
1694:
1695: l_api_version CONSTANT NUMBER := 1;
1696: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
1697: i NUMBER := 0;

Line 1699: OKL_API.init_msg_list(p_init_msg_list);

1695: l_api_version CONSTANT NUMBER := 1;
1696: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
1697: i NUMBER := 0;
1698: BEGIN
1699: OKL_API.init_msg_list(p_init_msg_list);
1700: -- Make sure PL/SQL table has recrods in it before passing
1701: IF (p_cllv_tbl.COUNT > 0) THEN
1702: i := p_cllv_tbl.FIRST;
1703: LOOP

Line 1705: l_error_rec OKL_API.ERROR_REC_TYPE;

1701: IF (p_cllv_tbl.COUNT > 0) THEN
1702: i := p_cllv_tbl.FIRST;
1703: LOOP
1704: DECLARE
1705: l_error_rec OKL_API.ERROR_REC_TYPE;
1706: BEGIN
1707: l_error_rec.api_name := l_api_name;
1708: l_error_rec.api_package := G_PKG_NAME;
1709: l_error_rec.idx := i;

Line 1712: p_init_msg_list => OKL_API.G_FALSE,

1708: l_error_rec.api_package := G_PKG_NAME;
1709: l_error_rec.idx := i;
1710: lock_row(
1711: p_api_version => p_api_version,
1712: p_init_msg_list => OKL_API.G_FALSE,
1713: x_return_status => l_error_rec.error_type,
1714: x_msg_count => l_error_rec.msg_count,
1715: x_msg_data => l_error_rec.msg_data,
1716: p_cllv_rec => p_cllv_tbl(i));

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

1713: x_return_status => l_error_rec.error_type,
1714: x_msg_count => l_error_rec.msg_count,
1715: x_msg_data => l_error_rec.msg_data,
1716: p_cllv_rec => p_cllv_tbl(i));
1717: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
1718: l_error_rec.sqlcode := SQLCODE;
1719: load_error_tbl(l_error_rec, px_error_tbl);
1720: ELSE
1721: x_msg_count := l_error_rec.msg_count;

Line 1725: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1721: x_msg_count := l_error_rec.msg_count;
1722: x_msg_data := l_error_rec.msg_data;
1723: END IF;
1724: EXCEPTION
1725: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1726: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1727: l_error_rec.sqlcode := SQLCODE;
1728: load_error_tbl(l_error_rec, px_error_tbl);
1729: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

1722: x_msg_data := l_error_rec.msg_data;
1723: END IF;
1724: EXCEPTION
1725: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1726: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1727: l_error_rec.sqlcode := SQLCODE;
1728: load_error_tbl(l_error_rec, px_error_tbl);
1729: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1730: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 1729: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1725: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1726: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1727: l_error_rec.sqlcode := SQLCODE;
1728: load_error_tbl(l_error_rec, px_error_tbl);
1729: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1730: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
1731: l_error_rec.sqlcode := SQLCODE;
1732: load_error_tbl(l_error_rec, px_error_tbl);
1733: WHEN OTHERS THEN

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

1726: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
1727: l_error_rec.sqlcode := SQLCODE;
1728: load_error_tbl(l_error_rec, px_error_tbl);
1729: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1730: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
1731: l_error_rec.sqlcode := SQLCODE;
1732: load_error_tbl(l_error_rec, px_error_tbl);
1733: WHEN OTHERS THEN
1734: l_error_rec.error_type := 'OTHERS';

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

1741: END IF;
1742: -- Loop through the error_tbl to find the error with the highest severity
1743: -- and return it.
1744: x_return_status := find_highest_exception(px_error_tbl);
1745: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1746: EXCEPTION
1747: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1748: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1749: (

Line 1747: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1743: -- and return it.
1744: x_return_status := find_highest_exception(px_error_tbl);
1745: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1746: EXCEPTION
1747: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1748: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1749: (
1750: l_api_name,
1751: G_PKG_NAME,

Line 1748: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1744: x_return_status := find_highest_exception(px_error_tbl);
1745: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1746: EXCEPTION
1747: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1748: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1749: (
1750: l_api_name,
1751: G_PKG_NAME,
1752: 'OKL_API.G_RET_STS_ERROR',

Line 1752: 'OKL_API.G_RET_STS_ERROR',

1748: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1749: (
1750: l_api_name,
1751: G_PKG_NAME,
1752: 'OKL_API.G_RET_STS_ERROR',
1753: x_msg_count,
1754: x_msg_data,
1755: '_PVT'
1756: );

Line 1757: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1753: x_msg_count,
1754: x_msg_data,
1755: '_PVT'
1756: );
1757: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1758: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1759: (
1760: l_api_name,
1761: G_PKG_NAME,

Line 1758: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1754: x_msg_data,
1755: '_PVT'
1756: );
1757: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1758: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1759: (
1760: l_api_name,
1761: G_PKG_NAME,
1762: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1762: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1758: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1759: (
1760: l_api_name,
1761: G_PKG_NAME,
1762: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1763: x_msg_count,
1764: x_msg_data,
1765: '_PVT'
1766: );

Line 1768: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1764: x_msg_data,
1765: '_PVT'
1766: );
1767: WHEN OTHERS THEN
1768: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1769: (
1770: l_api_name,
1771: G_PKG_NAME,
1772: 'OTHERS',

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

1787: p_cllv_tbl IN cllv_tbl_type) IS
1788:
1789: l_api_version CONSTANT NUMBER := 1;
1790: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
1791: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1792: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1793: BEGIN
1794: OKL_API.init_msg_list(p_init_msg_list);
1795: -- Make sure PL/SQL table has recrods in it before passing

Line 1792: l_error_tbl OKL_API.ERROR_TBL_TYPE;

1788:
1789: l_api_version CONSTANT NUMBER := 1;
1790: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
1791: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1792: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1793: BEGIN
1794: OKL_API.init_msg_list(p_init_msg_list);
1795: -- Make sure PL/SQL table has recrods in it before passing
1796: IF (p_cllv_tbl.COUNT > 0) THEN

Line 1794: OKL_API.init_msg_list(p_init_msg_list);

1790: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
1791: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1792: l_error_tbl OKL_API.ERROR_TBL_TYPE;
1793: BEGIN
1794: OKL_API.init_msg_list(p_init_msg_list);
1795: -- Make sure PL/SQL table has recrods in it before passing
1796: IF (p_cllv_tbl.COUNT > 0) THEN
1797: lock_row(
1798: p_api_version => p_api_version,

Line 1799: p_init_msg_list => OKL_API.G_FALSE,

1795: -- Make sure PL/SQL table has recrods in it before passing
1796: IF (p_cllv_tbl.COUNT > 0) THEN
1797: lock_row(
1798: p_api_version => p_api_version,
1799: p_init_msg_list => OKL_API.G_FALSE,
1800: x_return_status => x_return_status,
1801: x_msg_count => x_msg_count,
1802: x_msg_data => x_msg_data,
1803: p_cllv_tbl => p_cllv_tbl,

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

1802: x_msg_data => x_msg_data,
1803: p_cllv_tbl => p_cllv_tbl,
1804: px_error_tbl => l_error_tbl);
1805: END IF;
1806: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1807: EXCEPTION
1808: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1809: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1810: (

Line 1808: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1804: px_error_tbl => l_error_tbl);
1805: END IF;
1806: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1807: EXCEPTION
1808: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1809: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1810: (
1811: l_api_name,
1812: G_PKG_NAME,

Line 1809: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1805: END IF;
1806: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1807: EXCEPTION
1808: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1809: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1810: (
1811: l_api_name,
1812: G_PKG_NAME,
1813: 'OKL_API.G_RET_STS_ERROR',

Line 1813: 'OKL_API.G_RET_STS_ERROR',

1809: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1810: (
1811: l_api_name,
1812: G_PKG_NAME,
1813: 'OKL_API.G_RET_STS_ERROR',
1814: x_msg_count,
1815: x_msg_data,
1816: '_PVT'
1817: );

Line 1818: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1814: x_msg_count,
1815: x_msg_data,
1816: '_PVT'
1817: );
1818: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1819: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1820: (
1821: l_api_name,
1822: G_PKG_NAME,

Line 1819: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1815: x_msg_data,
1816: '_PVT'
1817: );
1818: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1819: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1820: (
1821: l_api_name,
1822: G_PKG_NAME,
1823: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1823: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1819: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1820: (
1821: l_api_name,
1822: G_PKG_NAME,
1823: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1824: x_msg_count,
1825: x_msg_data,
1826: '_PVT'
1827: );

Line 1829: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1825: x_msg_data,
1826: '_PVT'
1827: );
1828: WHEN OTHERS THEN
1829: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1830: (
1831: l_api_name,
1832: G_PKG_NAME,
1833: 'OTHERS',

Line 1846: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1842: -----------------------------------------
1843: -- update_row for:OKL_CNTR_LVLNG_LNS_B --
1844: -----------------------------------------
1845: PROCEDURE update_row(
1846: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1847: x_return_status OUT NOCOPY VARCHAR2,
1848: x_msg_count OUT NOCOPY NUMBER,
1849: x_msg_data OUT NOCOPY VARCHAR2,
1850: p_okl_cntr_lvlng_lns_b_rec IN okl_cntr_lvlng_lns_b_rec_type,

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

1851: x_okl_cntr_lvlng_lns_b_rec OUT NOCOPY okl_cntr_lvlng_lns_b_rec_type) IS
1852:
1853: l_api_version CONSTANT NUMBER := 1;
1854: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
1855: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1856: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type := p_okl_cntr_lvlng_lns_b_rec;
1857: l_def_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
1858: l_row_notfound BOOLEAN := TRUE;
1859: ----------------------------------

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

1864: x_okl_cntr_lvlng_lns_b_rec OUT NOCOPY okl_cntr_lvlng_lns_b_rec_type
1865: ) RETURN VARCHAR2 IS
1866: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
1867: l_row_notfound BOOLEAN := TRUE;
1868: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1869: BEGIN
1870: x_okl_cntr_lvlng_lns_b_rec := p_okl_cntr_lvlng_lns_b_rec;
1871: -- Get current database values
1872: l_okl_cntr_lvlng_lns_b_rec := get_rec(p_okl_cntr_lvlng_lns_b_rec, l_return_status);

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

1869: BEGIN
1870: x_okl_cntr_lvlng_lns_b_rec := p_okl_cntr_lvlng_lns_b_rec;
1871: -- Get current database values
1872: l_okl_cntr_lvlng_lns_b_rec := get_rec(p_okl_cntr_lvlng_lns_b_rec, l_return_status);
1873: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
1874: IF (x_okl_cntr_lvlng_lns_b_rec.id = OKL_API.G_MISS_NUM)
1875: THEN
1876: x_okl_cntr_lvlng_lns_b_rec.id := l_okl_cntr_lvlng_lns_b_rec.id;
1877: END IF;

Line 1874: IF (x_okl_cntr_lvlng_lns_b_rec.id = OKL_API.G_MISS_NUM)

1870: x_okl_cntr_lvlng_lns_b_rec := p_okl_cntr_lvlng_lns_b_rec;
1871: -- Get current database values
1872: l_okl_cntr_lvlng_lns_b_rec := get_rec(p_okl_cntr_lvlng_lns_b_rec, l_return_status);
1873: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
1874: IF (x_okl_cntr_lvlng_lns_b_rec.id = OKL_API.G_MISS_NUM)
1875: THEN
1876: x_okl_cntr_lvlng_lns_b_rec.id := l_okl_cntr_lvlng_lns_b_rec.id;
1877: END IF;
1878: IF (x_okl_cntr_lvlng_lns_b_rec.kle_id = OKL_API.G_MISS_NUM)

Line 1878: IF (x_okl_cntr_lvlng_lns_b_rec.kle_id = OKL_API.G_MISS_NUM)

1874: IF (x_okl_cntr_lvlng_lns_b_rec.id = OKL_API.G_MISS_NUM)
1875: THEN
1876: x_okl_cntr_lvlng_lns_b_rec.id := l_okl_cntr_lvlng_lns_b_rec.id;
1877: END IF;
1878: IF (x_okl_cntr_lvlng_lns_b_rec.kle_id = OKL_API.G_MISS_NUM)
1879: THEN
1880: x_okl_cntr_lvlng_lns_b_rec.kle_id := l_okl_cntr_lvlng_lns_b_rec.kle_id;
1881: END IF;
1882: IF (x_okl_cntr_lvlng_lns_b_rec.clg_id = OKL_API.G_MISS_NUM)

Line 1882: IF (x_okl_cntr_lvlng_lns_b_rec.clg_id = OKL_API.G_MISS_NUM)

1878: IF (x_okl_cntr_lvlng_lns_b_rec.kle_id = OKL_API.G_MISS_NUM)
1879: THEN
1880: x_okl_cntr_lvlng_lns_b_rec.kle_id := l_okl_cntr_lvlng_lns_b_rec.kle_id;
1881: END IF;
1882: IF (x_okl_cntr_lvlng_lns_b_rec.clg_id = OKL_API.G_MISS_NUM)
1883: THEN
1884: x_okl_cntr_lvlng_lns_b_rec.clg_id := l_okl_cntr_lvlng_lns_b_rec.clg_id;
1885: END IF;
1886: IF (x_okl_cntr_lvlng_lns_b_rec.object_version_number = OKL_API.G_MISS_NUM)

Line 1886: IF (x_okl_cntr_lvlng_lns_b_rec.object_version_number = OKL_API.G_MISS_NUM)

1882: IF (x_okl_cntr_lvlng_lns_b_rec.clg_id = OKL_API.G_MISS_NUM)
1883: THEN
1884: x_okl_cntr_lvlng_lns_b_rec.clg_id := l_okl_cntr_lvlng_lns_b_rec.clg_id;
1885: END IF;
1886: IF (x_okl_cntr_lvlng_lns_b_rec.object_version_number = OKL_API.G_MISS_NUM)
1887: THEN
1888: x_okl_cntr_lvlng_lns_b_rec.object_version_number := l_okl_cntr_lvlng_lns_b_rec.object_version_number;
1889: END IF;
1890: IF (x_okl_cntr_lvlng_lns_b_rec.attribute_category = OKL_API.G_MISS_CHAR)

Line 1890: IF (x_okl_cntr_lvlng_lns_b_rec.attribute_category = OKL_API.G_MISS_CHAR)

1886: IF (x_okl_cntr_lvlng_lns_b_rec.object_version_number = OKL_API.G_MISS_NUM)
1887: THEN
1888: x_okl_cntr_lvlng_lns_b_rec.object_version_number := l_okl_cntr_lvlng_lns_b_rec.object_version_number;
1889: END IF;
1890: IF (x_okl_cntr_lvlng_lns_b_rec.attribute_category = OKL_API.G_MISS_CHAR)
1891: THEN
1892: x_okl_cntr_lvlng_lns_b_rec.attribute_category := l_okl_cntr_lvlng_lns_b_rec.attribute_category;
1893: END IF;
1894: IF (x_okl_cntr_lvlng_lns_b_rec.attribute1 = OKL_API.G_MISS_CHAR)

Line 1894: IF (x_okl_cntr_lvlng_lns_b_rec.attribute1 = OKL_API.G_MISS_CHAR)

1890: IF (x_okl_cntr_lvlng_lns_b_rec.attribute_category = OKL_API.G_MISS_CHAR)
1891: THEN
1892: x_okl_cntr_lvlng_lns_b_rec.attribute_category := l_okl_cntr_lvlng_lns_b_rec.attribute_category;
1893: END IF;
1894: IF (x_okl_cntr_lvlng_lns_b_rec.attribute1 = OKL_API.G_MISS_CHAR)
1895: THEN
1896: x_okl_cntr_lvlng_lns_b_rec.attribute1 := l_okl_cntr_lvlng_lns_b_rec.attribute1;
1897: END IF;
1898: IF (x_okl_cntr_lvlng_lns_b_rec.attribute2 = OKL_API.G_MISS_CHAR)

Line 1898: IF (x_okl_cntr_lvlng_lns_b_rec.attribute2 = OKL_API.G_MISS_CHAR)

1894: IF (x_okl_cntr_lvlng_lns_b_rec.attribute1 = OKL_API.G_MISS_CHAR)
1895: THEN
1896: x_okl_cntr_lvlng_lns_b_rec.attribute1 := l_okl_cntr_lvlng_lns_b_rec.attribute1;
1897: END IF;
1898: IF (x_okl_cntr_lvlng_lns_b_rec.attribute2 = OKL_API.G_MISS_CHAR)
1899: THEN
1900: x_okl_cntr_lvlng_lns_b_rec.attribute2 := l_okl_cntr_lvlng_lns_b_rec.attribute2;
1901: END IF;
1902: IF (x_okl_cntr_lvlng_lns_b_rec.attribute3 = OKL_API.G_MISS_CHAR)

Line 1902: IF (x_okl_cntr_lvlng_lns_b_rec.attribute3 = OKL_API.G_MISS_CHAR)

1898: IF (x_okl_cntr_lvlng_lns_b_rec.attribute2 = OKL_API.G_MISS_CHAR)
1899: THEN
1900: x_okl_cntr_lvlng_lns_b_rec.attribute2 := l_okl_cntr_lvlng_lns_b_rec.attribute2;
1901: END IF;
1902: IF (x_okl_cntr_lvlng_lns_b_rec.attribute3 = OKL_API.G_MISS_CHAR)
1903: THEN
1904: x_okl_cntr_lvlng_lns_b_rec.attribute3 := l_okl_cntr_lvlng_lns_b_rec.attribute3;
1905: END IF;
1906: IF (x_okl_cntr_lvlng_lns_b_rec.attribute4 = OKL_API.G_MISS_CHAR)

Line 1906: IF (x_okl_cntr_lvlng_lns_b_rec.attribute4 = OKL_API.G_MISS_CHAR)

1902: IF (x_okl_cntr_lvlng_lns_b_rec.attribute3 = OKL_API.G_MISS_CHAR)
1903: THEN
1904: x_okl_cntr_lvlng_lns_b_rec.attribute3 := l_okl_cntr_lvlng_lns_b_rec.attribute3;
1905: END IF;
1906: IF (x_okl_cntr_lvlng_lns_b_rec.attribute4 = OKL_API.G_MISS_CHAR)
1907: THEN
1908: x_okl_cntr_lvlng_lns_b_rec.attribute4 := l_okl_cntr_lvlng_lns_b_rec.attribute4;
1909: END IF;
1910: IF (x_okl_cntr_lvlng_lns_b_rec.attribute5 = OKL_API.G_MISS_CHAR)

Line 1910: IF (x_okl_cntr_lvlng_lns_b_rec.attribute5 = OKL_API.G_MISS_CHAR)

1906: IF (x_okl_cntr_lvlng_lns_b_rec.attribute4 = OKL_API.G_MISS_CHAR)
1907: THEN
1908: x_okl_cntr_lvlng_lns_b_rec.attribute4 := l_okl_cntr_lvlng_lns_b_rec.attribute4;
1909: END IF;
1910: IF (x_okl_cntr_lvlng_lns_b_rec.attribute5 = OKL_API.G_MISS_CHAR)
1911: THEN
1912: x_okl_cntr_lvlng_lns_b_rec.attribute5 := l_okl_cntr_lvlng_lns_b_rec.attribute5;
1913: END IF;
1914: IF (x_okl_cntr_lvlng_lns_b_rec.attribute6 = OKL_API.G_MISS_CHAR)

Line 1914: IF (x_okl_cntr_lvlng_lns_b_rec.attribute6 = OKL_API.G_MISS_CHAR)

1910: IF (x_okl_cntr_lvlng_lns_b_rec.attribute5 = OKL_API.G_MISS_CHAR)
1911: THEN
1912: x_okl_cntr_lvlng_lns_b_rec.attribute5 := l_okl_cntr_lvlng_lns_b_rec.attribute5;
1913: END IF;
1914: IF (x_okl_cntr_lvlng_lns_b_rec.attribute6 = OKL_API.G_MISS_CHAR)
1915: THEN
1916: x_okl_cntr_lvlng_lns_b_rec.attribute6 := l_okl_cntr_lvlng_lns_b_rec.attribute6;
1917: END IF;
1918: IF (x_okl_cntr_lvlng_lns_b_rec.attribute7 = OKL_API.G_MISS_CHAR)

Line 1918: IF (x_okl_cntr_lvlng_lns_b_rec.attribute7 = OKL_API.G_MISS_CHAR)

1914: IF (x_okl_cntr_lvlng_lns_b_rec.attribute6 = OKL_API.G_MISS_CHAR)
1915: THEN
1916: x_okl_cntr_lvlng_lns_b_rec.attribute6 := l_okl_cntr_lvlng_lns_b_rec.attribute6;
1917: END IF;
1918: IF (x_okl_cntr_lvlng_lns_b_rec.attribute7 = OKL_API.G_MISS_CHAR)
1919: THEN
1920: x_okl_cntr_lvlng_lns_b_rec.attribute7 := l_okl_cntr_lvlng_lns_b_rec.attribute7;
1921: END IF;
1922: IF (x_okl_cntr_lvlng_lns_b_rec.attribute8 = OKL_API.G_MISS_CHAR)

Line 1922: IF (x_okl_cntr_lvlng_lns_b_rec.attribute8 = OKL_API.G_MISS_CHAR)

1918: IF (x_okl_cntr_lvlng_lns_b_rec.attribute7 = OKL_API.G_MISS_CHAR)
1919: THEN
1920: x_okl_cntr_lvlng_lns_b_rec.attribute7 := l_okl_cntr_lvlng_lns_b_rec.attribute7;
1921: END IF;
1922: IF (x_okl_cntr_lvlng_lns_b_rec.attribute8 = OKL_API.G_MISS_CHAR)
1923: THEN
1924: x_okl_cntr_lvlng_lns_b_rec.attribute8 := l_okl_cntr_lvlng_lns_b_rec.attribute8;
1925: END IF;
1926: IF (x_okl_cntr_lvlng_lns_b_rec.attribute9 = OKL_API.G_MISS_CHAR)

Line 1926: IF (x_okl_cntr_lvlng_lns_b_rec.attribute9 = OKL_API.G_MISS_CHAR)

1922: IF (x_okl_cntr_lvlng_lns_b_rec.attribute8 = OKL_API.G_MISS_CHAR)
1923: THEN
1924: x_okl_cntr_lvlng_lns_b_rec.attribute8 := l_okl_cntr_lvlng_lns_b_rec.attribute8;
1925: END IF;
1926: IF (x_okl_cntr_lvlng_lns_b_rec.attribute9 = OKL_API.G_MISS_CHAR)
1927: THEN
1928: x_okl_cntr_lvlng_lns_b_rec.attribute9 := l_okl_cntr_lvlng_lns_b_rec.attribute9;
1929: END IF;
1930: IF (x_okl_cntr_lvlng_lns_b_rec.attribute10 = OKL_API.G_MISS_CHAR)

Line 1930: IF (x_okl_cntr_lvlng_lns_b_rec.attribute10 = OKL_API.G_MISS_CHAR)

1926: IF (x_okl_cntr_lvlng_lns_b_rec.attribute9 = OKL_API.G_MISS_CHAR)
1927: THEN
1928: x_okl_cntr_lvlng_lns_b_rec.attribute9 := l_okl_cntr_lvlng_lns_b_rec.attribute9;
1929: END IF;
1930: IF (x_okl_cntr_lvlng_lns_b_rec.attribute10 = OKL_API.G_MISS_CHAR)
1931: THEN
1932: x_okl_cntr_lvlng_lns_b_rec.attribute10 := l_okl_cntr_lvlng_lns_b_rec.attribute10;
1933: END IF;
1934: IF (x_okl_cntr_lvlng_lns_b_rec.attribute11 = OKL_API.G_MISS_CHAR)

Line 1934: IF (x_okl_cntr_lvlng_lns_b_rec.attribute11 = OKL_API.G_MISS_CHAR)

1930: IF (x_okl_cntr_lvlng_lns_b_rec.attribute10 = OKL_API.G_MISS_CHAR)
1931: THEN
1932: x_okl_cntr_lvlng_lns_b_rec.attribute10 := l_okl_cntr_lvlng_lns_b_rec.attribute10;
1933: END IF;
1934: IF (x_okl_cntr_lvlng_lns_b_rec.attribute11 = OKL_API.G_MISS_CHAR)
1935: THEN
1936: x_okl_cntr_lvlng_lns_b_rec.attribute11 := l_okl_cntr_lvlng_lns_b_rec.attribute11;
1937: END IF;
1938: IF (x_okl_cntr_lvlng_lns_b_rec.attribute12 = OKL_API.G_MISS_CHAR)

Line 1938: IF (x_okl_cntr_lvlng_lns_b_rec.attribute12 = OKL_API.G_MISS_CHAR)

1934: IF (x_okl_cntr_lvlng_lns_b_rec.attribute11 = OKL_API.G_MISS_CHAR)
1935: THEN
1936: x_okl_cntr_lvlng_lns_b_rec.attribute11 := l_okl_cntr_lvlng_lns_b_rec.attribute11;
1937: END IF;
1938: IF (x_okl_cntr_lvlng_lns_b_rec.attribute12 = OKL_API.G_MISS_CHAR)
1939: THEN
1940: x_okl_cntr_lvlng_lns_b_rec.attribute12 := l_okl_cntr_lvlng_lns_b_rec.attribute12;
1941: END IF;
1942: IF (x_okl_cntr_lvlng_lns_b_rec.attribute13 = OKL_API.G_MISS_CHAR)

Line 1942: IF (x_okl_cntr_lvlng_lns_b_rec.attribute13 = OKL_API.G_MISS_CHAR)

1938: IF (x_okl_cntr_lvlng_lns_b_rec.attribute12 = OKL_API.G_MISS_CHAR)
1939: THEN
1940: x_okl_cntr_lvlng_lns_b_rec.attribute12 := l_okl_cntr_lvlng_lns_b_rec.attribute12;
1941: END IF;
1942: IF (x_okl_cntr_lvlng_lns_b_rec.attribute13 = OKL_API.G_MISS_CHAR)
1943: THEN
1944: x_okl_cntr_lvlng_lns_b_rec.attribute13 := l_okl_cntr_lvlng_lns_b_rec.attribute13;
1945: END IF;
1946: IF (x_okl_cntr_lvlng_lns_b_rec.attribute14 = OKL_API.G_MISS_CHAR)

Line 1946: IF (x_okl_cntr_lvlng_lns_b_rec.attribute14 = OKL_API.G_MISS_CHAR)

1942: IF (x_okl_cntr_lvlng_lns_b_rec.attribute13 = OKL_API.G_MISS_CHAR)
1943: THEN
1944: x_okl_cntr_lvlng_lns_b_rec.attribute13 := l_okl_cntr_lvlng_lns_b_rec.attribute13;
1945: END IF;
1946: IF (x_okl_cntr_lvlng_lns_b_rec.attribute14 = OKL_API.G_MISS_CHAR)
1947: THEN
1948: x_okl_cntr_lvlng_lns_b_rec.attribute14 := l_okl_cntr_lvlng_lns_b_rec.attribute14;
1949: END IF;
1950: IF (x_okl_cntr_lvlng_lns_b_rec.attribute15 = OKL_API.G_MISS_CHAR)

Line 1950: IF (x_okl_cntr_lvlng_lns_b_rec.attribute15 = OKL_API.G_MISS_CHAR)

1946: IF (x_okl_cntr_lvlng_lns_b_rec.attribute14 = OKL_API.G_MISS_CHAR)
1947: THEN
1948: x_okl_cntr_lvlng_lns_b_rec.attribute14 := l_okl_cntr_lvlng_lns_b_rec.attribute14;
1949: END IF;
1950: IF (x_okl_cntr_lvlng_lns_b_rec.attribute15 = OKL_API.G_MISS_CHAR)
1951: THEN
1952: x_okl_cntr_lvlng_lns_b_rec.attribute15 := l_okl_cntr_lvlng_lns_b_rec.attribute15;
1953: END IF;
1954: IF (x_okl_cntr_lvlng_lns_b_rec.created_by = OKL_API.G_MISS_NUM)

Line 1954: IF (x_okl_cntr_lvlng_lns_b_rec.created_by = OKL_API.G_MISS_NUM)

1950: IF (x_okl_cntr_lvlng_lns_b_rec.attribute15 = OKL_API.G_MISS_CHAR)
1951: THEN
1952: x_okl_cntr_lvlng_lns_b_rec.attribute15 := l_okl_cntr_lvlng_lns_b_rec.attribute15;
1953: END IF;
1954: IF (x_okl_cntr_lvlng_lns_b_rec.created_by = OKL_API.G_MISS_NUM)
1955: THEN
1956: x_okl_cntr_lvlng_lns_b_rec.created_by := l_okl_cntr_lvlng_lns_b_rec.created_by;
1957: END IF;
1958: IF (x_okl_cntr_lvlng_lns_b_rec.creation_date = OKL_API.G_MISS_DATE)

Line 1958: IF (x_okl_cntr_lvlng_lns_b_rec.creation_date = OKL_API.G_MISS_DATE)

1954: IF (x_okl_cntr_lvlng_lns_b_rec.created_by = OKL_API.G_MISS_NUM)
1955: THEN
1956: x_okl_cntr_lvlng_lns_b_rec.created_by := l_okl_cntr_lvlng_lns_b_rec.created_by;
1957: END IF;
1958: IF (x_okl_cntr_lvlng_lns_b_rec.creation_date = OKL_API.G_MISS_DATE)
1959: THEN
1960: x_okl_cntr_lvlng_lns_b_rec.creation_date := l_okl_cntr_lvlng_lns_b_rec.creation_date;
1961: END IF;
1962: IF (x_okl_cntr_lvlng_lns_b_rec.last_updated_by = OKL_API.G_MISS_NUM)

Line 1962: IF (x_okl_cntr_lvlng_lns_b_rec.last_updated_by = OKL_API.G_MISS_NUM)

1958: IF (x_okl_cntr_lvlng_lns_b_rec.creation_date = OKL_API.G_MISS_DATE)
1959: THEN
1960: x_okl_cntr_lvlng_lns_b_rec.creation_date := l_okl_cntr_lvlng_lns_b_rec.creation_date;
1961: END IF;
1962: IF (x_okl_cntr_lvlng_lns_b_rec.last_updated_by = OKL_API.G_MISS_NUM)
1963: THEN
1964: x_okl_cntr_lvlng_lns_b_rec.last_updated_by := l_okl_cntr_lvlng_lns_b_rec.last_updated_by;
1965: END IF;
1966: IF (x_okl_cntr_lvlng_lns_b_rec.last_update_date = OKL_API.G_MISS_DATE)

Line 1966: IF (x_okl_cntr_lvlng_lns_b_rec.last_update_date = OKL_API.G_MISS_DATE)

1962: IF (x_okl_cntr_lvlng_lns_b_rec.last_updated_by = OKL_API.G_MISS_NUM)
1963: THEN
1964: x_okl_cntr_lvlng_lns_b_rec.last_updated_by := l_okl_cntr_lvlng_lns_b_rec.last_updated_by;
1965: END IF;
1966: IF (x_okl_cntr_lvlng_lns_b_rec.last_update_date = OKL_API.G_MISS_DATE)
1967: THEN
1968: x_okl_cntr_lvlng_lns_b_rec.last_update_date := l_okl_cntr_lvlng_lns_b_rec.last_update_date;
1969: END IF;
1970: IF (x_okl_cntr_lvlng_lns_b_rec.last_update_login = OKL_API.G_MISS_NUM)

Line 1970: IF (x_okl_cntr_lvlng_lns_b_rec.last_update_login = OKL_API.G_MISS_NUM)

1966: IF (x_okl_cntr_lvlng_lns_b_rec.last_update_date = OKL_API.G_MISS_DATE)
1967: THEN
1968: x_okl_cntr_lvlng_lns_b_rec.last_update_date := l_okl_cntr_lvlng_lns_b_rec.last_update_date;
1969: END IF;
1970: IF (x_okl_cntr_lvlng_lns_b_rec.last_update_login = OKL_API.G_MISS_NUM)
1971: THEN
1972: x_okl_cntr_lvlng_lns_b_rec.last_update_login := l_okl_cntr_lvlng_lns_b_rec.last_update_login;
1973: END IF;
1974: END IF;

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

1980: FUNCTION Set_Attributes (
1981: p_okl_cntr_lvlng_lns_b_rec IN okl_cntr_lvlng_lns_b_rec_type,
1982: x_okl_cntr_lvlng_lns_b_rec OUT NOCOPY okl_cntr_lvlng_lns_b_rec_type
1983: ) RETURN VARCHAR2 IS
1984: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1985: BEGIN
1986: x_okl_cntr_lvlng_lns_b_rec := p_okl_cntr_lvlng_lns_b_rec;
1987: x_okl_cntr_lvlng_lns_b_rec.OBJECT_VERSION_NUMBER := p_okl_cntr_lvlng_lns_b_rec.OBJECT_VERSION_NUMBER + 1;
1988: RETURN(l_return_status);

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

1987: x_okl_cntr_lvlng_lns_b_rec.OBJECT_VERSION_NUMBER := p_okl_cntr_lvlng_lns_b_rec.OBJECT_VERSION_NUMBER + 1;
1988: RETURN(l_return_status);
1989: END Set_Attributes;
1990: BEGIN
1991: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1992: p_init_msg_list,
1993: '_PVT',
1994: x_return_status);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

1991: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1992: p_init_msg_list,
1993: '_PVT',
1994: x_return_status);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;

Line 1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1992: p_init_msg_list,
1993: '_PVT',
1994: x_return_status);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;
2000: --- Setting item attributes

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

1993: '_PVT',
1994: x_return_status);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;
2000: --- Setting item attributes
2001: l_return_status := Set_Attributes(

Line 1998: RAISE OKL_API.G_EXCEPTION_ERROR;

1994: x_return_status);
1995: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;
2000: --- Setting item attributes
2001: l_return_status := Set_Attributes(
2002: p_okl_cntr_lvlng_lns_b_rec, -- IN

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

2001: l_return_status := Set_Attributes(
2002: p_okl_cntr_lvlng_lns_b_rec, -- IN
2003: l_okl_cntr_lvlng_lns_b_rec); -- OUT
2004: --- If any errors happen abort API
2005: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2006: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2007: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2008: RAISE OKL_API.G_EXCEPTION_ERROR;
2009: END IF;

Line 2006: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2002: p_okl_cntr_lvlng_lns_b_rec, -- IN
2003: l_okl_cntr_lvlng_lns_b_rec); -- OUT
2004: --- If any errors happen abort API
2005: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2006: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2007: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2008: RAISE OKL_API.G_EXCEPTION_ERROR;
2009: END IF;
2010: l_return_status := populate_new_record(l_okl_cntr_lvlng_lns_b_rec, l_def_okl_cntr_lvlng_lns_b_rec);

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

2003: l_okl_cntr_lvlng_lns_b_rec); -- OUT
2004: --- If any errors happen abort API
2005: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2006: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2007: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2008: RAISE OKL_API.G_EXCEPTION_ERROR;
2009: END IF;
2010: l_return_status := populate_new_record(l_okl_cntr_lvlng_lns_b_rec, l_def_okl_cntr_lvlng_lns_b_rec);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2008: RAISE OKL_API.G_EXCEPTION_ERROR;

2004: --- If any errors happen abort API
2005: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2006: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2007: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2008: RAISE OKL_API.G_EXCEPTION_ERROR;
2009: END IF;
2010: l_return_status := populate_new_record(l_okl_cntr_lvlng_lns_b_rec, l_def_okl_cntr_lvlng_lns_b_rec);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2007: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2008: RAISE OKL_API.G_EXCEPTION_ERROR;
2009: END IF;
2010: l_return_status := populate_new_record(l_okl_cntr_lvlng_lns_b_rec, l_def_okl_cntr_lvlng_lns_b_rec);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2013: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2014: RAISE OKL_API.G_EXCEPTION_ERROR;
2015: END IF;

Line 2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2008: RAISE OKL_API.G_EXCEPTION_ERROR;
2009: END IF;
2010: l_return_status := populate_new_record(l_okl_cntr_lvlng_lns_b_rec, l_def_okl_cntr_lvlng_lns_b_rec);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2013: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2014: RAISE OKL_API.G_EXCEPTION_ERROR;
2015: END IF;
2016: UPDATE OKL_CNTR_LVLNG_LNS_B

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

2009: END IF;
2010: l_return_status := populate_new_record(l_okl_cntr_lvlng_lns_b_rec, l_def_okl_cntr_lvlng_lns_b_rec);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2013: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2014: RAISE OKL_API.G_EXCEPTION_ERROR;
2015: END IF;
2016: UPDATE OKL_CNTR_LVLNG_LNS_B
2017: SET KLE_ID = l_def_okl_cntr_lvlng_lns_b_rec.kle_id,

Line 2014: RAISE OKL_API.G_EXCEPTION_ERROR;

2010: l_return_status := populate_new_record(l_okl_cntr_lvlng_lns_b_rec, l_def_okl_cntr_lvlng_lns_b_rec);
2011: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2012: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2013: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2014: RAISE OKL_API.G_EXCEPTION_ERROR;
2015: END IF;
2016: UPDATE OKL_CNTR_LVLNG_LNS_B
2017: SET KLE_ID = l_def_okl_cntr_lvlng_lns_b_rec.kle_id,
2018: CLG_ID = l_def_okl_cntr_lvlng_lns_b_rec.clg_id,

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

2041: WHERE ID = l_def_okl_cntr_lvlng_lns_b_rec.id;
2042:
2043: x_okl_cntr_lvlng_lns_b_rec := l_okl_cntr_lvlng_lns_b_rec;
2044: x_return_status := l_return_status;
2045: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2046: EXCEPTION
2047: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2048: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2049: (

Line 2047: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2043: x_okl_cntr_lvlng_lns_b_rec := l_okl_cntr_lvlng_lns_b_rec;
2044: x_return_status := l_return_status;
2045: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2046: EXCEPTION
2047: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2048: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2049: (
2050: l_api_name,
2051: G_PKG_NAME,

Line 2048: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2044: x_return_status := l_return_status;
2045: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2046: EXCEPTION
2047: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2048: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2049: (
2050: l_api_name,
2051: G_PKG_NAME,
2052: 'OKL_API.G_RET_STS_ERROR',

Line 2052: 'OKL_API.G_RET_STS_ERROR',

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

Line 2057: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2058: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2054: x_msg_data,
2055: '_PVT'
2056: );
2057: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2058: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2059: (
2060: l_api_name,
2061: G_PKG_NAME,
2062: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2062: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2068: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

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

2088: x_cllv_rec OUT NOCOPY cllv_rec_type) IS
2089:
2090: l_api_version CONSTANT NUMBER := 1;
2091: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
2092: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2093: l_cllv_rec cllv_rec_type := p_cllv_rec;
2094: l_def_cllv_rec cllv_rec_type;
2095: l_db_cllv_rec cllv_rec_type;
2096: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;

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

2115: p_cllv_rec IN cllv_rec_type,
2116: x_cllv_rec OUT NOCOPY cllv_rec_type
2117: ) RETURN VARCHAR2 IS
2118: l_row_notfound BOOLEAN := TRUE;
2119: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2120: BEGIN
2121: x_cllv_rec := p_cllv_rec;
2122: -- Get current database values
2123: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it

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

2122: -- Get current database values
2123: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
2124: -- so it may be verified through LOCK_ROW.
2125: l_db_cllv_rec := get_rec(p_cllv_rec, l_return_status);
2126: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
2127: IF (x_cllv_rec.id = OKL_API.G_MISS_NUM)
2128: THEN
2129: x_cllv_rec.id := l_db_cllv_rec.id;
2130: END IF;

Line 2127: IF (x_cllv_rec.id = OKL_API.G_MISS_NUM)

2123: -- NOTE: Never assign the OBJECT_VERSION_NUMBER. Force the user to pass it
2124: -- so it may be verified through LOCK_ROW.
2125: l_db_cllv_rec := get_rec(p_cllv_rec, l_return_status);
2126: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
2127: IF (x_cllv_rec.id = OKL_API.G_MISS_NUM)
2128: THEN
2129: x_cllv_rec.id := l_db_cllv_rec.id;
2130: END IF;
2131: -- Hand Coded

Line 2132: IF (x_cllv_rec.object_version_number = OKL_API.G_MISS_NUM)

2128: THEN
2129: x_cllv_rec.id := l_db_cllv_rec.id;
2130: END IF;
2131: -- Hand Coded
2132: IF (x_cllv_rec.object_version_number = OKL_API.G_MISS_NUM)
2133: THEN
2134: x_cllv_rec.object_version_number := l_db_cllv_rec.object_version_number;
2135: END IF;
2136: -- End hand Coded

Line 2137: IF (x_cllv_rec.kle_id = OKL_API.G_MISS_NUM)

2133: THEN
2134: x_cllv_rec.object_version_number := l_db_cllv_rec.object_version_number;
2135: END IF;
2136: -- End hand Coded
2137: IF (x_cllv_rec.kle_id = OKL_API.G_MISS_NUM)
2138: THEN
2139: x_cllv_rec.kle_id := l_db_cllv_rec.kle_id;
2140: END IF;
2141: IF (x_cllv_rec.clg_id = OKL_API.G_MISS_NUM)

Line 2141: IF (x_cllv_rec.clg_id = OKL_API.G_MISS_NUM)

2137: IF (x_cllv_rec.kle_id = OKL_API.G_MISS_NUM)
2138: THEN
2139: x_cllv_rec.kle_id := l_db_cllv_rec.kle_id;
2140: END IF;
2141: IF (x_cllv_rec.clg_id = OKL_API.G_MISS_NUM)
2142: THEN
2143: x_cllv_rec.clg_id := l_db_cllv_rec.clg_id;
2144: END IF;
2145: IF (x_cllv_rec.attribute_category = OKL_API.G_MISS_CHAR)

Line 2145: IF (x_cllv_rec.attribute_category = OKL_API.G_MISS_CHAR)

2141: IF (x_cllv_rec.clg_id = OKL_API.G_MISS_NUM)
2142: THEN
2143: x_cllv_rec.clg_id := l_db_cllv_rec.clg_id;
2144: END IF;
2145: IF (x_cllv_rec.attribute_category = OKL_API.G_MISS_CHAR)
2146: THEN
2147: x_cllv_rec.attribute_category := l_db_cllv_rec.attribute_category;
2148: END IF;
2149: IF (x_cllv_rec.attribute1 = OKL_API.G_MISS_CHAR)

Line 2149: IF (x_cllv_rec.attribute1 = OKL_API.G_MISS_CHAR)

2145: IF (x_cllv_rec.attribute_category = OKL_API.G_MISS_CHAR)
2146: THEN
2147: x_cllv_rec.attribute_category := l_db_cllv_rec.attribute_category;
2148: END IF;
2149: IF (x_cllv_rec.attribute1 = OKL_API.G_MISS_CHAR)
2150: THEN
2151: x_cllv_rec.attribute1 := l_db_cllv_rec.attribute1;
2152: END IF;
2153: IF (x_cllv_rec.attribute2 = OKL_API.G_MISS_CHAR)

Line 2153: IF (x_cllv_rec.attribute2 = OKL_API.G_MISS_CHAR)

2149: IF (x_cllv_rec.attribute1 = OKL_API.G_MISS_CHAR)
2150: THEN
2151: x_cllv_rec.attribute1 := l_db_cllv_rec.attribute1;
2152: END IF;
2153: IF (x_cllv_rec.attribute2 = OKL_API.G_MISS_CHAR)
2154: THEN
2155: x_cllv_rec.attribute2 := l_db_cllv_rec.attribute2;
2156: END IF;
2157: IF (x_cllv_rec.attribute3 = OKL_API.G_MISS_CHAR)

Line 2157: IF (x_cllv_rec.attribute3 = OKL_API.G_MISS_CHAR)

2153: IF (x_cllv_rec.attribute2 = OKL_API.G_MISS_CHAR)
2154: THEN
2155: x_cllv_rec.attribute2 := l_db_cllv_rec.attribute2;
2156: END IF;
2157: IF (x_cllv_rec.attribute3 = OKL_API.G_MISS_CHAR)
2158: THEN
2159: x_cllv_rec.attribute3 := l_db_cllv_rec.attribute3;
2160: END IF;
2161: IF (x_cllv_rec.attribute4 = OKL_API.G_MISS_CHAR)

Line 2161: IF (x_cllv_rec.attribute4 = OKL_API.G_MISS_CHAR)

2157: IF (x_cllv_rec.attribute3 = OKL_API.G_MISS_CHAR)
2158: THEN
2159: x_cllv_rec.attribute3 := l_db_cllv_rec.attribute3;
2160: END IF;
2161: IF (x_cllv_rec.attribute4 = OKL_API.G_MISS_CHAR)
2162: THEN
2163: x_cllv_rec.attribute4 := l_db_cllv_rec.attribute4;
2164: END IF;
2165: IF (x_cllv_rec.attribute5 = OKL_API.G_MISS_CHAR)

Line 2165: IF (x_cllv_rec.attribute5 = OKL_API.G_MISS_CHAR)

2161: IF (x_cllv_rec.attribute4 = OKL_API.G_MISS_CHAR)
2162: THEN
2163: x_cllv_rec.attribute4 := l_db_cllv_rec.attribute4;
2164: END IF;
2165: IF (x_cllv_rec.attribute5 = OKL_API.G_MISS_CHAR)
2166: THEN
2167: x_cllv_rec.attribute5 := l_db_cllv_rec.attribute5;
2168: END IF;
2169: IF (x_cllv_rec.attribute6 = OKL_API.G_MISS_CHAR)

Line 2169: IF (x_cllv_rec.attribute6 = OKL_API.G_MISS_CHAR)

2165: IF (x_cllv_rec.attribute5 = OKL_API.G_MISS_CHAR)
2166: THEN
2167: x_cllv_rec.attribute5 := l_db_cllv_rec.attribute5;
2168: END IF;
2169: IF (x_cllv_rec.attribute6 = OKL_API.G_MISS_CHAR)
2170: THEN
2171: x_cllv_rec.attribute6 := l_db_cllv_rec.attribute6;
2172: END IF;
2173: IF (x_cllv_rec.attribute7 = OKL_API.G_MISS_CHAR)

Line 2173: IF (x_cllv_rec.attribute7 = OKL_API.G_MISS_CHAR)

2169: IF (x_cllv_rec.attribute6 = OKL_API.G_MISS_CHAR)
2170: THEN
2171: x_cllv_rec.attribute6 := l_db_cllv_rec.attribute6;
2172: END IF;
2173: IF (x_cllv_rec.attribute7 = OKL_API.G_MISS_CHAR)
2174: THEN
2175: x_cllv_rec.attribute7 := l_db_cllv_rec.attribute7;
2176: END IF;
2177: IF (x_cllv_rec.attribute8 = OKL_API.G_MISS_CHAR)

Line 2177: IF (x_cllv_rec.attribute8 = OKL_API.G_MISS_CHAR)

2173: IF (x_cllv_rec.attribute7 = OKL_API.G_MISS_CHAR)
2174: THEN
2175: x_cllv_rec.attribute7 := l_db_cllv_rec.attribute7;
2176: END IF;
2177: IF (x_cllv_rec.attribute8 = OKL_API.G_MISS_CHAR)
2178: THEN
2179: x_cllv_rec.attribute8 := l_db_cllv_rec.attribute8;
2180: END IF;
2181: IF (x_cllv_rec.attribute9 = OKL_API.G_MISS_CHAR)

Line 2181: IF (x_cllv_rec.attribute9 = OKL_API.G_MISS_CHAR)

2177: IF (x_cllv_rec.attribute8 = OKL_API.G_MISS_CHAR)
2178: THEN
2179: x_cllv_rec.attribute8 := l_db_cllv_rec.attribute8;
2180: END IF;
2181: IF (x_cllv_rec.attribute9 = OKL_API.G_MISS_CHAR)
2182: THEN
2183: x_cllv_rec.attribute9 := l_db_cllv_rec.attribute9;
2184: END IF;
2185: IF (x_cllv_rec.attribute10 = OKL_API.G_MISS_CHAR)

Line 2185: IF (x_cllv_rec.attribute10 = OKL_API.G_MISS_CHAR)

2181: IF (x_cllv_rec.attribute9 = OKL_API.G_MISS_CHAR)
2182: THEN
2183: x_cllv_rec.attribute9 := l_db_cllv_rec.attribute9;
2184: END IF;
2185: IF (x_cllv_rec.attribute10 = OKL_API.G_MISS_CHAR)
2186: THEN
2187: x_cllv_rec.attribute10 := l_db_cllv_rec.attribute10;
2188: END IF;
2189: IF (x_cllv_rec.attribute11 = OKL_API.G_MISS_CHAR)

Line 2189: IF (x_cllv_rec.attribute11 = OKL_API.G_MISS_CHAR)

2185: IF (x_cllv_rec.attribute10 = OKL_API.G_MISS_CHAR)
2186: THEN
2187: x_cllv_rec.attribute10 := l_db_cllv_rec.attribute10;
2188: END IF;
2189: IF (x_cllv_rec.attribute11 = OKL_API.G_MISS_CHAR)
2190: THEN
2191: x_cllv_rec.attribute11 := l_db_cllv_rec.attribute11;
2192: END IF;
2193: IF (x_cllv_rec.attribute12 = OKL_API.G_MISS_CHAR)

Line 2193: IF (x_cllv_rec.attribute12 = OKL_API.G_MISS_CHAR)

2189: IF (x_cllv_rec.attribute11 = OKL_API.G_MISS_CHAR)
2190: THEN
2191: x_cllv_rec.attribute11 := l_db_cllv_rec.attribute11;
2192: END IF;
2193: IF (x_cllv_rec.attribute12 = OKL_API.G_MISS_CHAR)
2194: THEN
2195: x_cllv_rec.attribute12 := l_db_cllv_rec.attribute12;
2196: END IF;
2197: IF (x_cllv_rec.attribute13 = OKL_API.G_MISS_CHAR)

Line 2197: IF (x_cllv_rec.attribute13 = OKL_API.G_MISS_CHAR)

2193: IF (x_cllv_rec.attribute12 = OKL_API.G_MISS_CHAR)
2194: THEN
2195: x_cllv_rec.attribute12 := l_db_cllv_rec.attribute12;
2196: END IF;
2197: IF (x_cllv_rec.attribute13 = OKL_API.G_MISS_CHAR)
2198: THEN
2199: x_cllv_rec.attribute13 := l_db_cllv_rec.attribute13;
2200: END IF;
2201: IF (x_cllv_rec.attribute14 = OKL_API.G_MISS_CHAR)

Line 2201: IF (x_cllv_rec.attribute14 = OKL_API.G_MISS_CHAR)

2197: IF (x_cllv_rec.attribute13 = OKL_API.G_MISS_CHAR)
2198: THEN
2199: x_cllv_rec.attribute13 := l_db_cllv_rec.attribute13;
2200: END IF;
2201: IF (x_cllv_rec.attribute14 = OKL_API.G_MISS_CHAR)
2202: THEN
2203: x_cllv_rec.attribute14 := l_db_cllv_rec.attribute14;
2204: END IF;
2205: IF (x_cllv_rec.attribute15 = OKL_API.G_MISS_CHAR)

Line 2205: IF (x_cllv_rec.attribute15 = OKL_API.G_MISS_CHAR)

2201: IF (x_cllv_rec.attribute14 = OKL_API.G_MISS_CHAR)
2202: THEN
2203: x_cllv_rec.attribute14 := l_db_cllv_rec.attribute14;
2204: END IF;
2205: IF (x_cllv_rec.attribute15 = OKL_API.G_MISS_CHAR)
2206: THEN
2207: x_cllv_rec.attribute15 := l_db_cllv_rec.attribute15;
2208: END IF;
2209: IF (x_cllv_rec.created_by = OKL_API.G_MISS_NUM)

Line 2209: IF (x_cllv_rec.created_by = OKL_API.G_MISS_NUM)

2205: IF (x_cllv_rec.attribute15 = OKL_API.G_MISS_CHAR)
2206: THEN
2207: x_cllv_rec.attribute15 := l_db_cllv_rec.attribute15;
2208: END IF;
2209: IF (x_cllv_rec.created_by = OKL_API.G_MISS_NUM)
2210: THEN
2211: x_cllv_rec.created_by := l_db_cllv_rec.created_by;
2212: END IF;
2213: IF (x_cllv_rec.creation_date = OKL_API.G_MISS_DATE)

Line 2213: IF (x_cllv_rec.creation_date = OKL_API.G_MISS_DATE)

2209: IF (x_cllv_rec.created_by = OKL_API.G_MISS_NUM)
2210: THEN
2211: x_cllv_rec.created_by := l_db_cllv_rec.created_by;
2212: END IF;
2213: IF (x_cllv_rec.creation_date = OKL_API.G_MISS_DATE)
2214: THEN
2215: x_cllv_rec.creation_date := l_db_cllv_rec.creation_date;
2216: END IF;
2217: IF (x_cllv_rec.last_updated_by = OKL_API.G_MISS_NUM)

Line 2217: IF (x_cllv_rec.last_updated_by = OKL_API.G_MISS_NUM)

2213: IF (x_cllv_rec.creation_date = OKL_API.G_MISS_DATE)
2214: THEN
2215: x_cllv_rec.creation_date := l_db_cllv_rec.creation_date;
2216: END IF;
2217: IF (x_cllv_rec.last_updated_by = OKL_API.G_MISS_NUM)
2218: THEN
2219: x_cllv_rec.last_updated_by := l_db_cllv_rec.last_updated_by;
2220: END IF;
2221: IF (x_cllv_rec.last_update_date = OKL_API.G_MISS_DATE)

Line 2221: IF (x_cllv_rec.last_update_date = OKL_API.G_MISS_DATE)

2217: IF (x_cllv_rec.last_updated_by = OKL_API.G_MISS_NUM)
2218: THEN
2219: x_cllv_rec.last_updated_by := l_db_cllv_rec.last_updated_by;
2220: END IF;
2221: IF (x_cllv_rec.last_update_date = OKL_API.G_MISS_DATE)
2222: THEN
2223: x_cllv_rec.last_update_date := l_db_cllv_rec.last_update_date;
2224: END IF;
2225: IF (x_cllv_rec.last_update_login = OKL_API.G_MISS_NUM)

Line 2225: IF (x_cllv_rec.last_update_login = OKL_API.G_MISS_NUM)

2221: IF (x_cllv_rec.last_update_date = OKL_API.G_MISS_DATE)
2222: THEN
2223: x_cllv_rec.last_update_date := l_db_cllv_rec.last_update_date;
2224: END IF;
2225: IF (x_cllv_rec.last_update_login = OKL_API.G_MISS_NUM)
2226: THEN
2227: x_cllv_rec.last_update_login := l_db_cllv_rec.last_update_login;
2228: END IF;
2229: END IF;

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

2235: FUNCTION Set_Attributes (
2236: p_cllv_rec IN cllv_rec_type,
2237: x_cllv_rec OUT NOCOPY cllv_rec_type
2238: ) RETURN VARCHAR2 IS
2239: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2240: BEGIN
2241: x_cllv_rec := p_cllv_rec;
2242: RETURN(l_return_status);
2243: END Set_Attributes;

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

2241: x_cllv_rec := p_cllv_rec;
2242: RETURN(l_return_status);
2243: END Set_Attributes;
2244: BEGIN
2245: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2246: G_PKG_NAME,
2247: p_init_msg_list,
2248: l_api_version,
2249: p_api_version,

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

2248: l_api_version,
2249: p_api_version,
2250: '_PVT',
2251: x_return_status);
2252: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2253: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2254: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2255: RAISE OKL_API.G_EXCEPTION_ERROR;
2256: END IF;

Line 2253: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2249: p_api_version,
2250: '_PVT',
2251: x_return_status);
2252: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2253: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2254: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2255: RAISE OKL_API.G_EXCEPTION_ERROR;
2256: END IF;
2257: --- Setting item attributes

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

2250: '_PVT',
2251: x_return_status);
2252: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2253: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2254: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2255: RAISE OKL_API.G_EXCEPTION_ERROR;
2256: END IF;
2257: --- Setting item attributes
2258: l_return_status := Set_Attributes(

Line 2255: RAISE OKL_API.G_EXCEPTION_ERROR;

2251: x_return_status);
2252: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2253: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2254: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2255: RAISE OKL_API.G_EXCEPTION_ERROR;
2256: END IF;
2257: --- Setting item attributes
2258: l_return_status := Set_Attributes(
2259: p_cllv_rec, -- IN

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

2258: l_return_status := Set_Attributes(
2259: p_cllv_rec, -- IN
2260: x_cllv_rec); -- OUT
2261: --- If any errors happen abort API
2262: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2263: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2264: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2265: RAISE OKL_API.G_EXCEPTION_ERROR;
2266: END IF;

Line 2263: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2259: p_cllv_rec, -- IN
2260: x_cllv_rec); -- OUT
2261: --- If any errors happen abort API
2262: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2263: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2264: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2265: RAISE OKL_API.G_EXCEPTION_ERROR;
2266: END IF;
2267: l_return_status := populate_new_record(l_cllv_rec, l_def_cllv_rec);

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

2260: x_cllv_rec); -- OUT
2261: --- If any errors happen abort API
2262: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2263: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2264: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2265: RAISE OKL_API.G_EXCEPTION_ERROR;
2266: END IF;
2267: l_return_status := populate_new_record(l_cllv_rec, l_def_cllv_rec);
2268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2265: RAISE OKL_API.G_EXCEPTION_ERROR;

2261: --- If any errors happen abort API
2262: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2263: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2264: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2265: RAISE OKL_API.G_EXCEPTION_ERROR;
2266: END IF;
2267: l_return_status := populate_new_record(l_cllv_rec, l_def_cllv_rec);
2268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2264: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2265: RAISE OKL_API.G_EXCEPTION_ERROR;
2266: END IF;
2267: l_return_status := populate_new_record(l_cllv_rec, l_def_cllv_rec);
2268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2270: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2271: RAISE OKL_API.G_EXCEPTION_ERROR;
2272: END IF;

Line 2269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2265: RAISE OKL_API.G_EXCEPTION_ERROR;
2266: END IF;
2267: l_return_status := populate_new_record(l_cllv_rec, l_def_cllv_rec);
2268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2270: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2271: RAISE OKL_API.G_EXCEPTION_ERROR;
2272: END IF;
2273: l_def_cllv_rec := fill_who_columns(l_def_cllv_rec);

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

2266: END IF;
2267: l_return_status := populate_new_record(l_cllv_rec, l_def_cllv_rec);
2268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2270: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2271: RAISE OKL_API.G_EXCEPTION_ERROR;
2272: END IF;
2273: l_def_cllv_rec := fill_who_columns(l_def_cllv_rec);
2274: --- Validate all non-missing attributes (Item Level Validation)

Line 2271: RAISE OKL_API.G_EXCEPTION_ERROR;

2267: l_return_status := populate_new_record(l_cllv_rec, l_def_cllv_rec);
2268: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2269: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2270: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2271: RAISE OKL_API.G_EXCEPTION_ERROR;
2272: END IF;
2273: l_def_cllv_rec := fill_who_columns(l_def_cllv_rec);
2274: --- Validate all non-missing attributes (Item Level Validation)
2275: l_return_status := Validate_Attributes(l_def_cllv_rec);

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

2273: l_def_cllv_rec := fill_who_columns(l_def_cllv_rec);
2274: --- Validate all non-missing attributes (Item Level Validation)
2275: l_return_status := Validate_Attributes(l_def_cllv_rec);
2276: --- If any errors happen abort API
2277: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2278: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2279: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2280: RAISE OKL_API.G_EXCEPTION_ERROR;
2281: END IF;

Line 2278: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2274: --- Validate all non-missing attributes (Item Level Validation)
2275: l_return_status := Validate_Attributes(l_def_cllv_rec);
2276: --- If any errors happen abort API
2277: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2278: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2279: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2280: RAISE OKL_API.G_EXCEPTION_ERROR;
2281: END IF;
2282: l_return_status := Validate_Record(l_def_cllv_rec, l_db_cllv_rec);

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

2275: l_return_status := Validate_Attributes(l_def_cllv_rec);
2276: --- If any errors happen abort API
2277: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2278: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2279: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2280: RAISE OKL_API.G_EXCEPTION_ERROR;
2281: END IF;
2282: l_return_status := Validate_Record(l_def_cllv_rec, l_db_cllv_rec);
2283: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2280: RAISE OKL_API.G_EXCEPTION_ERROR;

2276: --- If any errors happen abort API
2277: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2278: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2279: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2280: RAISE OKL_API.G_EXCEPTION_ERROR;
2281: END IF;
2282: l_return_status := Validate_Record(l_def_cllv_rec, l_db_cllv_rec);
2283: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2284: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2279: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2280: RAISE OKL_API.G_EXCEPTION_ERROR;
2281: END IF;
2282: l_return_status := Validate_Record(l_def_cllv_rec, l_db_cllv_rec);
2283: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2284: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2285: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2286: RAISE OKL_API.G_EXCEPTION_ERROR;
2287: END IF;

Line 2284: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2280: RAISE OKL_API.G_EXCEPTION_ERROR;
2281: END IF;
2282: l_return_status := Validate_Record(l_def_cllv_rec, l_db_cllv_rec);
2283: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2284: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2285: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2286: RAISE OKL_API.G_EXCEPTION_ERROR;
2287: END IF;
2288:

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

2281: END IF;
2282: l_return_status := Validate_Record(l_def_cllv_rec, l_db_cllv_rec);
2283: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2284: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2285: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2286: RAISE OKL_API.G_EXCEPTION_ERROR;
2287: END IF;
2288:
2289: -- Lock the Record

Line 2286: RAISE OKL_API.G_EXCEPTION_ERROR;

2282: l_return_status := Validate_Record(l_def_cllv_rec, l_db_cllv_rec);
2283: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2284: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2285: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2286: RAISE OKL_API.G_EXCEPTION_ERROR;
2287: END IF;
2288:
2289: -- Lock the Record
2290: /* lock_row(

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

2293: x_return_status => l_return_status,
2294: x_msg_count => x_msg_count,
2295: x_msg_data => x_msg_data,
2296: p_cllv_rec => p_cllv_rec);
2297: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2298: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2299: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2300: RAISE OKL_API.G_EXCEPTION_ERROR;
2301: END IF;

Line 2298: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2294: x_msg_count => x_msg_count,
2295: x_msg_data => x_msg_data,
2296: p_cllv_rec => p_cllv_rec);
2297: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2298: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2299: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2300: RAISE OKL_API.G_EXCEPTION_ERROR;
2301: END IF;
2302: */

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

2295: x_msg_data => x_msg_data,
2296: p_cllv_rec => p_cllv_rec);
2297: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2298: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2299: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2300: RAISE OKL_API.G_EXCEPTION_ERROR;
2301: END IF;
2302: */
2303: -----------------------------------------

Line 2300: RAISE OKL_API.G_EXCEPTION_ERROR;

2296: p_cllv_rec => p_cllv_rec);
2297: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2298: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2299: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2300: RAISE OKL_API.G_EXCEPTION_ERROR;
2301: END IF;
2302: */
2303: -----------------------------------------
2304: -- Move VIEW record to "Child" records --

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

2314: x_msg_data,
2315: l_okl_cntr_lvlng_lns_b_rec,
2316: lx_okl_cntr_lvlng_lns_b_rec
2317: );
2318: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2319: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2320: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2321: RAISE OKL_API.G_EXCEPTION_ERROR;
2322: END IF;

Line 2319: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2315: l_okl_cntr_lvlng_lns_b_rec,
2316: lx_okl_cntr_lvlng_lns_b_rec
2317: );
2318: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2319: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2320: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2321: RAISE OKL_API.G_EXCEPTION_ERROR;
2322: END IF;
2323: migrate(lx_okl_cntr_lvlng_lns_b_rec, l_def_cllv_rec);

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

2316: lx_okl_cntr_lvlng_lns_b_rec
2317: );
2318: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2319: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2320: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2321: RAISE OKL_API.G_EXCEPTION_ERROR;
2322: END IF;
2323: migrate(lx_okl_cntr_lvlng_lns_b_rec, l_def_cllv_rec);
2324: x_cllv_rec := l_def_cllv_rec;

Line 2321: RAISE OKL_API.G_EXCEPTION_ERROR;

2317: );
2318: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2319: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2320: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2321: RAISE OKL_API.G_EXCEPTION_ERROR;
2322: END IF;
2323: migrate(lx_okl_cntr_lvlng_lns_b_rec, l_def_cllv_rec);
2324: x_cllv_rec := l_def_cllv_rec;
2325: x_return_status := l_return_status;

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

2322: END IF;
2323: migrate(lx_okl_cntr_lvlng_lns_b_rec, l_def_cllv_rec);
2324: x_cllv_rec := l_def_cllv_rec;
2325: x_return_status := l_return_status;
2326: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2327: EXCEPTION
2328: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2329: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2330: (

Line 2328: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2324: x_cllv_rec := l_def_cllv_rec;
2325: x_return_status := l_return_status;
2326: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2327: EXCEPTION
2328: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2329: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2330: (
2331: l_api_name,
2332: G_PKG_NAME,

Line 2329: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2333: 'OKL_API.G_RET_STS_ERROR',

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

Line 2338: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2339: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2343: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2349: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2364: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2360: -- PL/SQL TBL update_row for:cllv_tbl --
2361: ----------------------------------------
2362: PROCEDURE update_row(
2363: p_api_version IN NUMBER,
2364: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2365: x_return_status OUT NOCOPY VARCHAR2,
2366: x_msg_count OUT NOCOPY NUMBER,
2367: x_msg_data OUT NOCOPY VARCHAR2,
2368: p_cllv_tbl IN cllv_tbl_type,

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

2366: x_msg_count OUT NOCOPY NUMBER,
2367: x_msg_data OUT NOCOPY VARCHAR2,
2368: p_cllv_tbl IN cllv_tbl_type,
2369: x_cllv_tbl OUT NOCOPY cllv_tbl_type,
2370: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
2371:
2372: l_api_version CONSTANT NUMBER := 1;
2373: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
2374: i NUMBER := 0;

Line 2376: OKL_API.init_msg_list(p_init_msg_list);

2372: l_api_version CONSTANT NUMBER := 1;
2373: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
2374: i NUMBER := 0;
2375: BEGIN
2376: OKL_API.init_msg_list(p_init_msg_list);
2377: -- Make sure PL/SQL table has records in it before passing
2378: IF (p_cllv_tbl.COUNT > 0) THEN
2379: i := p_cllv_tbl.FIRST;
2380: LOOP

Line 2382: l_error_rec OKL_API.ERROR_REC_TYPE;

2378: IF (p_cllv_tbl.COUNT > 0) THEN
2379: i := p_cllv_tbl.FIRST;
2380: LOOP
2381: DECLARE
2382: l_error_rec OKL_API.ERROR_REC_TYPE;
2383: BEGIN
2384: l_error_rec.api_name := l_api_name;
2385: l_error_rec.api_package := G_PKG_NAME;
2386: l_error_rec.idx := i;

Line 2389: p_init_msg_list => OKL_API.G_FALSE,

2385: l_error_rec.api_package := G_PKG_NAME;
2386: l_error_rec.idx := i;
2387: update_row (
2388: p_api_version => p_api_version,
2389: p_init_msg_list => OKL_API.G_FALSE,
2390: x_return_status => l_error_rec.error_type,
2391: x_msg_count => l_error_rec.msg_count,
2392: x_msg_data => l_error_rec.msg_data,
2393: p_cllv_rec => p_cllv_tbl(i),

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

2391: x_msg_count => l_error_rec.msg_count,
2392: x_msg_data => l_error_rec.msg_data,
2393: p_cllv_rec => p_cllv_tbl(i),
2394: x_cllv_rec => x_cllv_tbl(i));
2395: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
2396: l_error_rec.sqlcode := SQLCODE;
2397: load_error_tbl(l_error_rec, px_error_tbl);
2398: ELSE
2399: x_msg_count := l_error_rec.msg_count;

Line 2403: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2399: x_msg_count := l_error_rec.msg_count;
2400: x_msg_data := l_error_rec.msg_data;
2401: END IF;
2402: EXCEPTION
2403: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2404: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2405: l_error_rec.sqlcode := SQLCODE;
2406: load_error_tbl(l_error_rec, px_error_tbl);
2407: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

2400: x_msg_data := l_error_rec.msg_data;
2401: END IF;
2402: EXCEPTION
2403: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2404: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2405: l_error_rec.sqlcode := SQLCODE;
2406: load_error_tbl(l_error_rec, px_error_tbl);
2407: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2408: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 2407: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2403: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2404: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2405: l_error_rec.sqlcode := SQLCODE;
2406: load_error_tbl(l_error_rec, px_error_tbl);
2407: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2408: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2409: l_error_rec.sqlcode := SQLCODE;
2410: load_error_tbl(l_error_rec, px_error_tbl);
2411: WHEN OTHERS THEN

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

2404: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2405: l_error_rec.sqlcode := SQLCODE;
2406: load_error_tbl(l_error_rec, px_error_tbl);
2407: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2408: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2409: l_error_rec.sqlcode := SQLCODE;
2410: load_error_tbl(l_error_rec, px_error_tbl);
2411: WHEN OTHERS THEN
2412: l_error_rec.error_type := 'OTHERS';

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

2419: END IF;
2420: -- Loop through the error_tbl to find the error with the highest severity
2421: -- and return it.
2422: x_return_status := find_highest_exception(px_error_tbl);
2423: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2424: EXCEPTION
2425: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2426: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2427: (

Line 2425: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2421: -- and return it.
2422: x_return_status := find_highest_exception(px_error_tbl);
2423: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2424: EXCEPTION
2425: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2426: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2427: (
2428: l_api_name,
2429: G_PKG_NAME,

Line 2426: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2422: x_return_status := find_highest_exception(px_error_tbl);
2423: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2424: EXCEPTION
2425: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2426: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2427: (
2428: l_api_name,
2429: G_PKG_NAME,
2430: 'OKL_API.G_RET_STS_ERROR',

Line 2430: 'OKL_API.G_RET_STS_ERROR',

2426: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2427: (
2428: l_api_name,
2429: G_PKG_NAME,
2430: 'OKL_API.G_RET_STS_ERROR',
2431: x_msg_count,
2432: x_msg_data,
2433: '_PVT'
2434: );

Line 2435: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2436: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2440: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2446: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

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

2467: x_cllv_tbl OUT NOCOPY cllv_tbl_type) IS
2468:
2469: l_api_version CONSTANT NUMBER := 1;
2470: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
2471: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2472: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2473: BEGIN
2474: OKL_API.init_msg_list(p_init_msg_list);
2475: -- Make sure PL/SQL table has records in it before passing

Line 2472: l_error_tbl OKL_API.ERROR_TBL_TYPE;

2468:
2469: l_api_version CONSTANT NUMBER := 1;
2470: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
2471: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2472: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2473: BEGIN
2474: OKL_API.init_msg_list(p_init_msg_list);
2475: -- Make sure PL/SQL table has records in it before passing
2476: IF (p_cllv_tbl.COUNT > 0) THEN

Line 2474: OKL_API.init_msg_list(p_init_msg_list);

2470: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
2471: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2472: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2473: BEGIN
2474: OKL_API.init_msg_list(p_init_msg_list);
2475: -- Make sure PL/SQL table has records in it before passing
2476: IF (p_cllv_tbl.COUNT > 0) THEN
2477: update_row (
2478: p_api_version => p_api_version,

Line 2479: p_init_msg_list => OKL_API.G_FALSE,

2475: -- Make sure PL/SQL table has records in it before passing
2476: IF (p_cllv_tbl.COUNT > 0) THEN
2477: update_row (
2478: p_api_version => p_api_version,
2479: p_init_msg_list => OKL_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_cllv_tbl => p_cllv_tbl,

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

2483: p_cllv_tbl => p_cllv_tbl,
2484: x_cllv_tbl => x_cllv_tbl,
2485: px_error_tbl => l_error_tbl);
2486: END IF;
2487: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2488: EXCEPTION
2489: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2490: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2491: (

Line 2489: WHEN OKL_API.G_EXCEPTION_ERROR THEN

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

Line 2490: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2494: 'OKL_API.G_RET_STS_ERROR',

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

Line 2499: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2500: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2504: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2510: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2528: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2524: -----------------------------------------
2525: -- delete_row for:OKL_CNTR_LVLNG_LNS_B --
2526: -----------------------------------------
2527: PROCEDURE delete_row(
2528: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2529: x_return_status OUT NOCOPY VARCHAR2,
2530: x_msg_count OUT NOCOPY NUMBER,
2531: x_msg_data OUT NOCOPY VARCHAR2,
2532: p_okl_cntr_lvlng_lns_b_rec IN okl_cntr_lvlng_lns_b_rec_type) IS

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

2532: p_okl_cntr_lvlng_lns_b_rec IN okl_cntr_lvlng_lns_b_rec_type) IS
2533:
2534: l_api_version CONSTANT NUMBER := 1;
2535: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
2536: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2537: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type := p_okl_cntr_lvlng_lns_b_rec;
2538: l_row_notfound BOOLEAN := TRUE;
2539: BEGIN
2540: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

2536: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2537: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type := p_okl_cntr_lvlng_lns_b_rec;
2538: l_row_notfound BOOLEAN := TRUE;
2539: BEGIN
2540: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2541: p_init_msg_list,
2542: '_PVT',
2543: x_return_status);
2544: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

2540: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2541: p_init_msg_list,
2542: '_PVT',
2543: x_return_status);
2544: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2546: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2547: RAISE OKL_API.G_EXCEPTION_ERROR;
2548: END IF;

Line 2545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2541: p_init_msg_list,
2542: '_PVT',
2543: x_return_status);
2544: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2546: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2547: RAISE OKL_API.G_EXCEPTION_ERROR;
2548: END IF;
2549:

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

2542: '_PVT',
2543: x_return_status);
2544: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2546: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2547: RAISE OKL_API.G_EXCEPTION_ERROR;
2548: END IF;
2549:
2550: DELETE FROM OKL_CNTR_LVLNG_LNS_B

Line 2547: RAISE OKL_API.G_EXCEPTION_ERROR;

2543: x_return_status);
2544: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2546: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2547: RAISE OKL_API.G_EXCEPTION_ERROR;
2548: END IF;
2549:
2550: DELETE FROM OKL_CNTR_LVLNG_LNS_B
2551: WHERE ID = p_okl_cntr_lvlng_lns_b_rec.id;

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

2550: DELETE FROM OKL_CNTR_LVLNG_LNS_B
2551: WHERE ID = p_okl_cntr_lvlng_lns_b_rec.id;
2552:
2553: x_return_status := l_return_status;
2554: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2555: EXCEPTION
2556: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2557: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2558: (

Line 2556: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2552:
2553: x_return_status := l_return_status;
2554: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2555: EXCEPTION
2556: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2557: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2558: (
2559: l_api_name,
2560: G_PKG_NAME,

Line 2557: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2553: x_return_status := l_return_status;
2554: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2555: EXCEPTION
2556: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2557: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2558: (
2559: l_api_name,
2560: G_PKG_NAME,
2561: 'OKL_API.G_RET_STS_ERROR',

Line 2561: 'OKL_API.G_RET_STS_ERROR',

2557: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2558: (
2559: l_api_name,
2560: G_PKG_NAME,
2561: 'OKL_API.G_RET_STS_ERROR',
2562: x_msg_count,
2563: x_msg_data,
2564: '_PVT'
2565: );

Line 2566: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2562: x_msg_count,
2563: x_msg_data,
2564: '_PVT'
2565: );
2566: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2567: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2568: (
2569: l_api_name,
2570: G_PKG_NAME,

Line 2567: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2563: x_msg_data,
2564: '_PVT'
2565: );
2566: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2567: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2568: (
2569: l_api_name,
2570: G_PKG_NAME,
2571: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2571: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2567: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2568: (
2569: l_api_name,
2570: G_PKG_NAME,
2571: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2572: x_msg_count,
2573: x_msg_data,
2574: '_PVT'
2575: );

Line 2577: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2573: x_msg_data,
2574: '_PVT'
2575: );
2576: WHEN OTHERS THEN
2577: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2578: (
2579: l_api_name,
2580: G_PKG_NAME,
2581: 'OTHERS',

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

2596: p_cllv_rec IN cllv_rec_type) IS
2597:
2598: l_api_version CONSTANT NUMBER := 1;
2599: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
2600: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2601: l_cllv_rec cllv_rec_type := p_cllv_rec;
2602: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
2603: BEGIN
2604: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

2600: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2601: l_cllv_rec cllv_rec_type := p_cllv_rec;
2602: l_okl_cntr_lvlng_lns_b_rec okl_cntr_lvlng_lns_b_rec_type;
2603: BEGIN
2604: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2605: G_PKG_NAME,
2606: p_init_msg_list,
2607: l_api_version,
2608: p_api_version,

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

2607: l_api_version,
2608: p_api_version,
2609: '_PVT',
2610: x_return_status);
2611: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2612: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2613: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2614: RAISE OKL_API.G_EXCEPTION_ERROR;
2615: END IF;

Line 2612: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2608: p_api_version,
2609: '_PVT',
2610: x_return_status);
2611: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2612: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2613: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2614: RAISE OKL_API.G_EXCEPTION_ERROR;
2615: END IF;
2616: -----------------------------------------

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

2609: '_PVT',
2610: x_return_status);
2611: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2612: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2613: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2614: RAISE OKL_API.G_EXCEPTION_ERROR;
2615: END IF;
2616: -----------------------------------------
2617: -- Move VIEW record to "Child" records --

Line 2614: RAISE OKL_API.G_EXCEPTION_ERROR;

2610: x_return_status);
2611: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2612: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2613: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2614: RAISE OKL_API.G_EXCEPTION_ERROR;
2615: END IF;
2616: -----------------------------------------
2617: -- Move VIEW record to "Child" records --
2618: -----------------------------------------

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

2626: x_msg_count,
2627: x_msg_data,
2628: l_okl_cntr_lvlng_lns_b_rec
2629: );
2630: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2631: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2632: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2633: RAISE OKL_API.G_EXCEPTION_ERROR;
2634: END IF;

Line 2631: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

2628: l_okl_cntr_lvlng_lns_b_rec
2629: );
2630: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2631: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2632: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2633: RAISE OKL_API.G_EXCEPTION_ERROR;
2634: END IF;
2635: x_return_status := l_return_status;
2636: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2633: RAISE OKL_API.G_EXCEPTION_ERROR;

2629: );
2630: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2631: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2632: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2633: RAISE OKL_API.G_EXCEPTION_ERROR;
2634: END IF;
2635: x_return_status := l_return_status;
2636: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2637: EXCEPTION

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

2632: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2633: RAISE OKL_API.G_EXCEPTION_ERROR;
2634: END IF;
2635: x_return_status := l_return_status;
2636: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2637: EXCEPTION
2638: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2639: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2640: (

Line 2638: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2634: END IF;
2635: x_return_status := l_return_status;
2636: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2637: EXCEPTION
2638: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2639: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2640: (
2641: l_api_name,
2642: G_PKG_NAME,

Line 2639: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2635: x_return_status := l_return_status;
2636: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2637: EXCEPTION
2638: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2639: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2640: (
2641: l_api_name,
2642: G_PKG_NAME,
2643: 'OKL_API.G_RET_STS_ERROR',

Line 2643: 'OKL_API.G_RET_STS_ERROR',

2639: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2640: (
2641: l_api_name,
2642: G_PKG_NAME,
2643: 'OKL_API.G_RET_STS_ERROR',
2644: x_msg_count,
2645: x_msg_data,
2646: '_PVT'
2647: );

Line 2648: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2644: x_msg_count,
2645: x_msg_data,
2646: '_PVT'
2647: );
2648: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2649: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2650: (
2651: l_api_name,
2652: G_PKG_NAME,

Line 2649: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2653: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2649: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2650: (
2651: l_api_name,
2652: G_PKG_NAME,
2653: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2654: x_msg_count,
2655: x_msg_data,
2656: '_PVT'
2657: );

Line 2659: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2674: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2670: -- PL/SQL TBL delete_row for:OKL_CNTR_LVLNG_LNS_V --
2671: ----------------------------------------------------
2672: PROCEDURE delete_row(
2673: p_api_version IN NUMBER,
2674: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2675: x_return_status OUT NOCOPY VARCHAR2,
2676: x_msg_count OUT NOCOPY NUMBER,
2677: x_msg_data OUT NOCOPY VARCHAR2,
2678: p_cllv_tbl IN cllv_tbl_type,

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

2675: x_return_status OUT NOCOPY VARCHAR2,
2676: x_msg_count OUT NOCOPY NUMBER,
2677: x_msg_data OUT NOCOPY VARCHAR2,
2678: p_cllv_tbl IN cllv_tbl_type,
2679: px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS
2680:
2681: l_api_version CONSTANT NUMBER := 1;
2682: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
2683: i NUMBER := 0;

Line 2685: OKL_API.init_msg_list(p_init_msg_list);

2681: l_api_version CONSTANT NUMBER := 1;
2682: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
2683: i NUMBER := 0;
2684: BEGIN
2685: OKL_API.init_msg_list(p_init_msg_list);
2686: -- Make sure PL/SQL table has records in it before passing
2687: IF (p_cllv_tbl.COUNT > 0) THEN
2688: i := p_cllv_tbl.FIRST;
2689: LOOP

Line 2691: l_error_rec OKL_API.ERROR_REC_TYPE;

2687: IF (p_cllv_tbl.COUNT > 0) THEN
2688: i := p_cllv_tbl.FIRST;
2689: LOOP
2690: DECLARE
2691: l_error_rec OKL_API.ERROR_REC_TYPE;
2692: BEGIN
2693: l_error_rec.api_name := l_api_name;
2694: l_error_rec.api_package := G_PKG_NAME;
2695: l_error_rec.idx := i;

Line 2698: p_init_msg_list => OKL_API.G_FALSE,

2694: l_error_rec.api_package := G_PKG_NAME;
2695: l_error_rec.idx := i;
2696: delete_row (
2697: p_api_version => p_api_version,
2698: p_init_msg_list => OKL_API.G_FALSE,
2699: x_return_status => l_error_rec.error_type,
2700: x_msg_count => l_error_rec.msg_count,
2701: x_msg_data => l_error_rec.msg_data,
2702: p_cllv_rec => p_cllv_tbl(i));

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

2699: x_return_status => l_error_rec.error_type,
2700: x_msg_count => l_error_rec.msg_count,
2701: x_msg_data => l_error_rec.msg_data,
2702: p_cllv_rec => p_cllv_tbl(i));
2703: IF (l_error_rec.error_type <> OKL_API.G_RET_STS_SUCCESS) THEN
2704: l_error_rec.sqlcode := SQLCODE;
2705: load_error_tbl(l_error_rec, px_error_tbl);
2706: ELSE
2707: x_msg_count := l_error_rec.msg_count;

Line 2711: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2707: x_msg_count := l_error_rec.msg_count;
2708: x_msg_data := l_error_rec.msg_data;
2709: END IF;
2710: EXCEPTION
2711: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2712: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2713: l_error_rec.sqlcode := SQLCODE;
2714: load_error_tbl(l_error_rec, px_error_tbl);
2715: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

2708: x_msg_data := l_error_rec.msg_data;
2709: END IF;
2710: EXCEPTION
2711: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2712: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2713: l_error_rec.sqlcode := SQLCODE;
2714: load_error_tbl(l_error_rec, px_error_tbl);
2715: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2716: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 2715: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2711: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2712: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2713: l_error_rec.sqlcode := SQLCODE;
2714: load_error_tbl(l_error_rec, px_error_tbl);
2715: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2716: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2717: l_error_rec.sqlcode := SQLCODE;
2718: load_error_tbl(l_error_rec, px_error_tbl);
2719: WHEN OTHERS THEN

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

2712: l_error_rec.error_type := OKL_API.G_RET_STS_ERROR;
2713: l_error_rec.sqlcode := SQLCODE;
2714: load_error_tbl(l_error_rec, px_error_tbl);
2715: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2716: l_error_rec.error_type := OKL_API.G_RET_STS_UNEXP_ERROR;
2717: l_error_rec.sqlcode := SQLCODE;
2718: load_error_tbl(l_error_rec, px_error_tbl);
2719: WHEN OTHERS THEN
2720: l_error_rec.error_type := 'OTHERS';

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

2727: END IF;
2728: -- Loop through the error_tbl to find the error with the highest severity
2729: -- and return it.
2730: x_return_status := find_highest_exception(px_error_tbl);
2731: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2732: EXCEPTION
2733: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2734: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2735: (

Line 2733: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2729: -- and return it.
2730: x_return_status := find_highest_exception(px_error_tbl);
2731: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2732: EXCEPTION
2733: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2734: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2735: (
2736: l_api_name,
2737: G_PKG_NAME,

Line 2734: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2730: x_return_status := find_highest_exception(px_error_tbl);
2731: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2732: EXCEPTION
2733: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2734: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2735: (
2736: l_api_name,
2737: G_PKG_NAME,
2738: 'OKL_API.G_RET_STS_ERROR',

Line 2738: 'OKL_API.G_RET_STS_ERROR',

2734: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2735: (
2736: l_api_name,
2737: G_PKG_NAME,
2738: 'OKL_API.G_RET_STS_ERROR',
2739: x_msg_count,
2740: x_msg_data,
2741: '_PVT'
2742: );

Line 2743: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2739: x_msg_count,
2740: x_msg_data,
2741: '_PVT'
2742: );
2743: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2744: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2745: (
2746: l_api_name,
2747: G_PKG_NAME,

Line 2744: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2740: x_msg_data,
2741: '_PVT'
2742: );
2743: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2744: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2745: (
2746: l_api_name,
2747: G_PKG_NAME,
2748: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2748: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2744: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2745: (
2746: l_api_name,
2747: G_PKG_NAME,
2748: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2749: x_msg_count,
2750: x_msg_data,
2751: '_PVT'
2752: );

Line 2754: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2750: x_msg_data,
2751: '_PVT'
2752: );
2753: WHEN OTHERS THEN
2754: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2755: (
2756: l_api_name,
2757: G_PKG_NAME,
2758: 'OTHERS',

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

2774: p_cllv_tbl IN cllv_tbl_type) IS
2775:
2776: l_api_version CONSTANT NUMBER := 1;
2777: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
2778: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2779: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2780: BEGIN
2781: OKL_API.init_msg_list(p_init_msg_list);
2782: -- Make sure PL/SQL table has records in it before passing

Line 2779: l_error_tbl OKL_API.ERROR_TBL_TYPE;

2775:
2776: l_api_version CONSTANT NUMBER := 1;
2777: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
2778: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2779: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2780: BEGIN
2781: OKL_API.init_msg_list(p_init_msg_list);
2782: -- Make sure PL/SQL table has records in it before passing
2783: IF (p_cllv_tbl.COUNT > 0) THEN

Line 2781: OKL_API.init_msg_list(p_init_msg_list);

2777: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
2778: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2779: l_error_tbl OKL_API.ERROR_TBL_TYPE;
2780: BEGIN
2781: OKL_API.init_msg_list(p_init_msg_list);
2782: -- Make sure PL/SQL table has records in it before passing
2783: IF (p_cllv_tbl.COUNT > 0) THEN
2784: delete_row (
2785: p_api_version => p_api_version,

Line 2786: p_init_msg_list => OKL_API.G_FALSE,

2782: -- Make sure PL/SQL table has records in it before passing
2783: IF (p_cllv_tbl.COUNT > 0) THEN
2784: delete_row (
2785: p_api_version => p_api_version,
2786: p_init_msg_list => OKL_API.G_FALSE,
2787: x_return_status => x_return_status,
2788: x_msg_count => x_msg_count,
2789: x_msg_data => x_msg_data,
2790: p_cllv_tbl => p_cllv_tbl,

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

2789: x_msg_data => x_msg_data,
2790: p_cllv_tbl => p_cllv_tbl,
2791: px_error_tbl => l_error_tbl);
2792: END IF;
2793: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2794: EXCEPTION
2795: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2796: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2797: (

Line 2795: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2791: px_error_tbl => l_error_tbl);
2792: END IF;
2793: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2794: EXCEPTION
2795: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2796: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2797: (
2798: l_api_name,
2799: G_PKG_NAME,

Line 2796: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2792: END IF;
2793: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2794: EXCEPTION
2795: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2796: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2797: (
2798: l_api_name,
2799: G_PKG_NAME,
2800: 'OKL_API.G_RET_STS_ERROR',

Line 2800: 'OKL_API.G_RET_STS_ERROR',

2796: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2797: (
2798: l_api_name,
2799: G_PKG_NAME,
2800: 'OKL_API.G_RET_STS_ERROR',
2801: x_msg_count,
2802: x_msg_data,
2803: '_PVT'
2804: );

Line 2805: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2801: x_msg_count,
2802: x_msg_data,
2803: '_PVT'
2804: );
2805: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2806: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2807: (
2808: l_api_name,
2809: G_PKG_NAME,

Line 2806: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2802: x_msg_data,
2803: '_PVT'
2804: );
2805: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2806: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2807: (
2808: l_api_name,
2809: G_PKG_NAME,
2810: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2810: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2806: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2807: (
2808: l_api_name,
2809: G_PKG_NAME,
2810: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2811: x_msg_count,
2812: x_msg_data,
2813: '_PVT'
2814: );

Line 2816: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2812: x_msg_data,
2813: '_PVT'
2814: );
2815: WHEN OTHERS THEN
2816: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2817: (
2818: l_api_name,
2819: G_PKG_NAME,
2820: 'OTHERS',