DBA Data[Home] [Help]

APPS.OKL_VIB_PVT dependencies on OKL_API

Line 5: G_TABLE_TOKEN CONSTANT VARCHAR2(200) := 'OKL_API.G_CHILD_TABLE_TOKEN';

1: PACKAGE BODY OKL_VIB_PVT AS
2: /* $Header: OKLSVIBB.pls 120.2 2006/11/13 07:38:09 dpsingh noship $ */
3: /************************ HAND-CODED *********************************/
4: G_NO_MATCHING_RECORD CONSTANT VARCHAR2(200) := 'OKL_LLA_NO_MATCHING_RECORD';
5: G_TABLE_TOKEN CONSTANT VARCHAR2(200) := 'OKL_API.G_CHILD_TABLE_TOKEN';
6: G_FIN_LINE_LTY_CODE OKC_LINE_STYLES_V.LTY_CODE%TYPE := 'FREE_FORM1';
7: G_MODEL_LINE_LTY_CODE OKC_LINE_STYLES_V.LTY_CODE%TYPE := 'ITEM';
8: G_ADDON_LINE_LTY_CODE OKC_LINE_STYLES_V.LTY_CODE%TYPE := 'ADD_ITEM';
9: G_FA_LINE_LTY_CODE OKC_LINE_STYLES_V.LTY_CODE%TYPE := 'FIXED_ASSET';

Line 36: x_return_status := OKL_API.G_RET_STS_SUCCESS;

32: FROM okc_k_headers_b
33: WHERE id = p_dnz_chr_id);
34: BEGIN
35: -- initialize return status
36: x_return_status := OKL_API.G_RET_STS_SUCCESS;
37: -- data is required
38: IF (p_dnz_chr_id = OKL_API.G_MISS_NUM) OR
39: (p_dnz_chr_id IS NULL) THEN
40: -- halt validation as it is a required field

Line 38: IF (p_dnz_chr_id = OKL_API.G_MISS_NUM) OR

34: BEGIN
35: -- initialize return status
36: x_return_status := OKL_API.G_RET_STS_SUCCESS;
37: -- data is required
38: IF (p_dnz_chr_id = OKL_API.G_MISS_NUM) OR
39: (p_dnz_chr_id IS NULL) THEN
40: -- halt validation as it is a required field
41: RAISE G_EXCEPTION_STOP_VALIDATION;
42: END IF;

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

54: EXCEPTION
55: WHEN G_EXCEPTION_STOP_VALIDATION then
56: -- We are here since the field is required
57: -- store SQL error message on message stack
58: OKL_API.set_message(p_app_name => G_APP_NAME,
59: p_msg_name => G_REQUIRED_VALUE,
60: p_token1 => G_COL_NAME_TOKEN,
61: p_token1_value => 'dnz_chr_id');
62: -- Notify Error

Line 63: x_return_status := OKL_API.G_RET_STS_ERROR;

59: p_msg_name => G_REQUIRED_VALUE,
60: p_token1 => G_COL_NAME_TOKEN,
61: p_token1_value => 'dnz_chr_id');
62: -- Notify Error
63: x_return_status := OKL_API.G_RET_STS_ERROR;
64: WHEN G_EXCEPTION_HALT_VALIDATION then
65: -- We are here b'cause we have no parent record
66: -- store SQL error message on message stack
67: OKL_API.set_message(p_app_name => G_APP_NAME,

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

63: x_return_status := OKL_API.G_RET_STS_ERROR;
64: WHEN G_EXCEPTION_HALT_VALIDATION then
65: -- We are here b'cause we have no parent record
66: -- store SQL error message on message stack
67: OKL_API.set_message(p_app_name => G_APP_NAME,
68: p_msg_name => G_NO_MATCHING_RECORD,
69: p_token1 => G_COL_NAME_TOKEN,
70: p_token1_value => 'dnz_chr_id');
71: -- If the cursor is open then it has to be closed

Line 76: x_return_status := OKL_API.G_RET_STS_ERROR;

72: IF c_dnz_chr_id_validate%ISOPEN THEN
73: CLOSE c_dnz_chr_id_validate;
74: END IF;
75: -- notify caller of an error
76: x_return_status := OKL_API.G_RET_STS_ERROR;
77: WHEN OTHERS THEN
78: -- store SQL error message on message stack
79: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
80: p_msg_name => G_UNEXPECTED_ERROR,

Line 79: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,

75: -- notify caller of an error
76: x_return_status := OKL_API.G_RET_STS_ERROR;
77: WHEN OTHERS THEN
78: -- store SQL error message on message stack
79: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
80: p_msg_name => G_UNEXPECTED_ERROR,
81: p_token1 => G_SQLCODE_TOKEN,
82: p_token1_value => SQLCODE,
83: p_token2 => G_SQLERRM_TOKEN,

Line 90: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

86: IF c_dnz_chr_id_validate%ISOPEN THEN
87: CLOSE c_dnz_chr_id_validate;
88: END IF;
89: -- notify caller of an error as UNEXPETED error
90: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
91: END validate_dnz_chr_id;
92: ---------------------------------------------------------------------------------
93: -- Start of Commnets
94: -- Badrinath Kuchibholta

Line 138: x_return_status := OKL_API.G_RET_STS_SUCCESS;

134: AND t4.lse_id = t3.id
135: AND t4.scs_code = 'LEASE');
136: BEGIN
137: -- initialize return status
138: x_return_status := OKL_API.G_RET_STS_SUCCESS;
139: -- data is required
140: IF (p_id = OKL_API.G_MISS_NUM) OR
141: (p_id IS NULL) THEN
142: -- halt validation as it is a required field

Line 140: IF (p_id = OKL_API.G_MISS_NUM) OR

136: BEGIN
137: -- initialize return status
138: x_return_status := OKL_API.G_RET_STS_SUCCESS;
139: -- data is required
140: IF (p_id = OKL_API.G_MISS_NUM) OR
141: (p_id IS NULL) THEN
142: -- halt validation as it is a required field
143: RAISE G_EXCEPTION_STOP_VALIDATION;
144: END IF;

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

172: EXCEPTION
173: WHEN G_EXCEPTION_STOP_VALIDATION then
174: -- We are here since the field is required
175: -- store SQL error message on message stack
176: OKL_API.set_message(p_app_name => G_APP_NAME,
177: p_msg_name => G_REQUIRED_VALUE,
178: p_token1 => G_COL_NAME_TOKEN,
179: p_token1_value => 'ib_cle_id');
180: -- Notify Error

Line 181: x_return_status := OKL_API.G_RET_STS_ERROR;

177: p_msg_name => G_REQUIRED_VALUE,
178: p_token1 => G_COL_NAME_TOKEN,
179: p_token1_value => 'ib_cle_id');
180: -- Notify Error
181: x_return_status := OKL_API.G_RET_STS_ERROR;
182: WHEN G_EXCEPTION_HALT_VALIDATION then
183: -- We are here b'cause we have no parent record
184: -- store SQL error message on message stack
185: OKL_API.set_message(p_app_name => G_APP_NAME,

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

181: x_return_status := OKL_API.G_RET_STS_ERROR;
182: WHEN G_EXCEPTION_HALT_VALIDATION then
183: -- We are here b'cause we have no parent record
184: -- store SQL error message on message stack
185: OKL_API.set_message(p_app_name => G_APP_NAME,
186: p_msg_name => G_NO_MATCHING_RECORD,
187: p_token1 => G_COL_NAME_TOKEN,
188: p_token1_value => 'ib_cle_id');
189: -- If the cursor is open then it has to be closed

Line 197: x_return_status := OKL_API.G_RET_STS_ERROR;

193: IF c_cle_id_validate1%ISOPEN THEN
194: CLOSE c_cle_id_validate1;
195: END IF;
196: -- notify caller of an error
197: x_return_status := OKL_API.G_RET_STS_ERROR;
198: WHEN OTHERS THEN
199: -- store SQL error message on message stack
200: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
201: p_msg_name => G_UNEXPECTED_ERROR,

Line 200: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,

196: -- notify caller of an error
197: x_return_status := OKL_API.G_RET_STS_ERROR;
198: WHEN OTHERS THEN
199: -- store SQL error message on message stack
200: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
201: p_msg_name => G_UNEXPECTED_ERROR,
202: p_token1 => G_SQLCODE_TOKEN,
203: p_token1_value => SQLCODE,
204: p_token2 => G_SQLERRM_TOKEN,

Line 214: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

210: IF c_cle_id_validate1%ISOPEN THEN
211: CLOSE c_cle_id_validate1;
212: END IF;
213: -- notify caller of an error as UNEXPETED error
214: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
215: END validate_ib_cle_id;
216:
217: -- Added by dpsingh
218: ---------------------------------------------------------------------------

Line 238: IF (p_legal_entity_id = OKL_API.G_MISS_NUM OR

234: item_not_found_error EXCEPTION;
235: BEGIN
236:
237: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
238: IF (p_legal_entity_id = OKL_API.G_MISS_NUM OR
239: p_legal_entity_id IS NULL)
240: THEN
241: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'legal_entity_id');
242: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 241: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'legal_entity_id');

237: x_return_status := Okc_Api.G_RET_STS_SUCCESS;
238: IF (p_legal_entity_id = OKL_API.G_MISS_NUM OR
239: p_legal_entity_id IS NULL)
240: THEN
241: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'legal_entity_id');
242: x_return_status := OKL_API.G_RET_STS_ERROR;
243: ELSIF (p_legal_entity_id IS NOT NULL) AND
244: (p_legal_entity_id <> Okl_Api.G_MISS_NUM) THEN
245: l_exists := OKL_LEGAL_ENTITY_UTIL.check_le_id_exists(p_legal_entity_id) ;

Line 242: x_return_status := OKL_API.G_RET_STS_ERROR;

238: IF (p_legal_entity_id = OKL_API.G_MISS_NUM OR
239: p_legal_entity_id IS NULL)
240: THEN
241: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'legal_entity_id');
242: x_return_status := OKL_API.G_RET_STS_ERROR;
243: ELSIF (p_legal_entity_id IS NOT NULL) AND
244: (p_legal_entity_id <> Okl_Api.G_MISS_NUM) THEN
245: l_exists := OKL_LEGAL_ENTITY_UTIL.check_le_id_exists(p_legal_entity_id) ;
246: IF (l_exists<>1) THEN

Line 244: (p_legal_entity_id <> Okl_Api.G_MISS_NUM) THEN

240: THEN
241: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE, G_COL_NAME_TOKEN, 'legal_entity_id');
242: x_return_status := OKL_API.G_RET_STS_ERROR;
243: ELSIF (p_legal_entity_id IS NOT NULL) AND
244: (p_legal_entity_id <> Okl_Api.G_MISS_NUM) THEN
245: l_exists := OKL_LEGAL_ENTITY_UTIL.check_le_id_exists(p_legal_entity_id) ;
246: IF (l_exists<>1) THEN
247: Okl_Api.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'LEGAL_ENTITY_ID');
248: RAISE item_not_found_error;

Line 247: Okl_Api.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'LEGAL_ENTITY_ID');

243: ELSIF (p_legal_entity_id IS NOT NULL) AND
244: (p_legal_entity_id <> Okl_Api.G_MISS_NUM) THEN
245: l_exists := OKL_LEGAL_ENTITY_UTIL.check_le_id_exists(p_legal_entity_id) ;
246: IF (l_exists<>1) THEN
247: Okl_Api.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'LEGAL_ENTITY_ID');
248: RAISE item_not_found_error;
249: END IF;
250: END IF;
251:

Line 401: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

397: x_return_status OUT NOCOPY VARCHAR2
398: ) RETURN vibv_rec_type IS
399: l_vibv_rec vibv_rec_type;
400: l_row_notfound BOOLEAN := TRUE;
401: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
402: BEGIN
403: l_vibv_rec := get_rec(p_vibv_rec, l_row_notfound);
404: IF (l_row_notfound) THEN
405: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 405: x_return_status := OKL_API.G_RET_STS_ERROR;

401: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
402: BEGIN
403: l_vibv_rec := get_rec(p_vibv_rec, l_row_notfound);
404: IF (l_row_notfound) THEN
405: x_return_status := OKL_API.G_RET_STS_ERROR;
406: END IF;
407: x_return_status:= l_return_status;
408: RETURN(l_vibv_rec);
409: END get_rec;

Line 518: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

514: x_return_status OUT NOCOPY VARCHAR2
515: ) RETURN vib_rec_type IS
516: l_vib_rec vib_rec_type;
517: l_row_notfound BOOLEAN := TRUE;
518: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
519: BEGIN
520: l_vib_rec := get_rec(p_vib_rec, l_row_notfound);
521: IF (l_row_notfound) THEN
522: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 522: x_return_status := OKL_API.G_RET_STS_ERROR;

518: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
519: BEGIN
520: l_vib_rec := get_rec(p_vib_rec, l_row_notfound);
521: IF (l_row_notfound) THEN
522: x_return_status := OKL_API.G_RET_STS_ERROR;
523: END IF;
524: x_return_status:= l_return_status;
525: RETURN(l_vib_rec);
526: END get_rec;

Line 545: IF (l_vibv_rec.id = OKL_API.G_MISS_NUM ) THEN

541: p_vibv_rec IN vibv_rec_type
542: ) RETURN vibv_rec_type IS
543: l_vibv_rec vibv_rec_type := p_vibv_rec;
544: BEGIN
545: IF (l_vibv_rec.id = OKL_API.G_MISS_NUM ) THEN
546: l_vibv_rec.id := NULL;
547: END IF;
548: IF (l_vibv_rec.major_version = OKL_API.G_MISS_NUM ) THEN
549: l_vibv_rec.major_version := NULL;

Line 548: IF (l_vibv_rec.major_version = OKL_API.G_MISS_NUM ) THEN

544: BEGIN
545: IF (l_vibv_rec.id = OKL_API.G_MISS_NUM ) THEN
546: l_vibv_rec.id := NULL;
547: END IF;
548: IF (l_vibv_rec.major_version = OKL_API.G_MISS_NUM ) THEN
549: l_vibv_rec.major_version := NULL;
550: END IF;
551: IF (l_vibv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
552: l_vibv_rec.object_version_number := NULL;

Line 551: IF (l_vibv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN

547: END IF;
548: IF (l_vibv_rec.major_version = OKL_API.G_MISS_NUM ) THEN
549: l_vibv_rec.major_version := NULL;
550: END IF;
551: IF (l_vibv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
552: l_vibv_rec.object_version_number := NULL;
553: END IF;
554: IF (l_vibv_rec.dnz_chr_id = OKL_API.G_MISS_NUM ) THEN
555: l_vibv_rec.dnz_chr_id := NULL;

Line 554: IF (l_vibv_rec.dnz_chr_id = OKL_API.G_MISS_NUM ) THEN

550: END IF;
551: IF (l_vibv_rec.object_version_number = OKL_API.G_MISS_NUM ) THEN
552: l_vibv_rec.object_version_number := NULL;
553: END IF;
554: IF (l_vibv_rec.dnz_chr_id = OKL_API.G_MISS_NUM ) THEN
555: l_vibv_rec.dnz_chr_id := NULL;
556: END IF;
557: IF (l_vibv_rec.ib_cle_id = OKL_API.G_MISS_NUM ) THEN
558: l_vibv_rec.ib_cle_id := NULL;

Line 557: IF (l_vibv_rec.ib_cle_id = OKL_API.G_MISS_NUM ) THEN

553: END IF;
554: IF (l_vibv_rec.dnz_chr_id = OKL_API.G_MISS_NUM ) THEN
555: l_vibv_rec.dnz_chr_id := NULL;
556: END IF;
557: IF (l_vibv_rec.ib_cle_id = OKL_API.G_MISS_NUM ) THEN
558: l_vibv_rec.ib_cle_id := NULL;
559: END IF;
560: IF (l_vibv_rec.name = OKL_API.G_MISS_NUM ) THEN
561: l_vibv_rec.name := NULL;

Line 560: IF (l_vibv_rec.name = OKL_API.G_MISS_NUM ) THEN

556: END IF;
557: IF (l_vibv_rec.ib_cle_id = OKL_API.G_MISS_NUM ) THEN
558: l_vibv_rec.ib_cle_id := NULL;
559: END IF;
560: IF (l_vibv_rec.name = OKL_API.G_MISS_NUM ) THEN
561: l_vibv_rec.name := NULL;
562: END IF;
563: IF (l_vibv_rec.description = OKL_API.G_MISS_CHAR ) THEN
564: l_vibv_rec.description := NULL;

Line 563: IF (l_vibv_rec.description = OKL_API.G_MISS_CHAR ) THEN

559: END IF;
560: IF (l_vibv_rec.name = OKL_API.G_MISS_NUM ) THEN
561: l_vibv_rec.name := NULL;
562: END IF;
563: IF (l_vibv_rec.description = OKL_API.G_MISS_CHAR ) THEN
564: l_vibv_rec.description := NULL;
565: END IF;
566: IF (l_vibv_rec.inventory_item_id = OKL_API.G_MISS_NUM ) THEN
567: l_vibv_rec.inventory_item_id := NULL;

Line 566: IF (l_vibv_rec.inventory_item_id = OKL_API.G_MISS_NUM ) THEN

562: END IF;
563: IF (l_vibv_rec.description = OKL_API.G_MISS_CHAR ) THEN
564: l_vibv_rec.description := NULL;
565: END IF;
566: IF (l_vibv_rec.inventory_item_id = OKL_API.G_MISS_NUM ) THEN
567: l_vibv_rec.inventory_item_id := NULL;
568: END IF;
569: IF (l_vibv_rec.current_serial_number = OKL_API.G_MISS_CHAR ) THEN
570: l_vibv_rec.current_serial_number := NULL;

Line 569: IF (l_vibv_rec.current_serial_number = OKL_API.G_MISS_CHAR ) THEN

565: END IF;
566: IF (l_vibv_rec.inventory_item_id = OKL_API.G_MISS_NUM ) THEN
567: l_vibv_rec.inventory_item_id := NULL;
568: END IF;
569: IF (l_vibv_rec.current_serial_number = OKL_API.G_MISS_CHAR ) THEN
570: l_vibv_rec.current_serial_number := NULL;
571: END IF;
572: IF (l_vibv_rec.install_site_use_id = OKL_API.G_MISS_NUM ) THEN
573: l_vibv_rec.install_site_use_id := NULL;

Line 572: IF (l_vibv_rec.install_site_use_id = OKL_API.G_MISS_NUM ) THEN

568: END IF;
569: IF (l_vibv_rec.current_serial_number = OKL_API.G_MISS_CHAR ) THEN
570: l_vibv_rec.current_serial_number := NULL;
571: END IF;
572: IF (l_vibv_rec.install_site_use_id = OKL_API.G_MISS_NUM ) THEN
573: l_vibv_rec.install_site_use_id := NULL;
574: END IF;
575: IF (l_vibv_rec.quantity = OKL_API.G_MISS_NUM ) THEN
576: l_vibv_rec.quantity := NULL;

Line 575: IF (l_vibv_rec.quantity = OKL_API.G_MISS_NUM ) THEN

571: END IF;
572: IF (l_vibv_rec.install_site_use_id = OKL_API.G_MISS_NUM ) THEN
573: l_vibv_rec.install_site_use_id := NULL;
574: END IF;
575: IF (l_vibv_rec.quantity = OKL_API.G_MISS_NUM ) THEN
576: l_vibv_rec.quantity := NULL;
577: END IF;
578: IF (l_vibv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
579: l_vibv_rec.attribute_category := NULL;

Line 578: IF (l_vibv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN

574: END IF;
575: IF (l_vibv_rec.quantity = OKL_API.G_MISS_NUM ) THEN
576: l_vibv_rec.quantity := NULL;
577: END IF;
578: IF (l_vibv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
579: l_vibv_rec.attribute_category := NULL;
580: END IF;
581: IF (l_vibv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
582: l_vibv_rec.attribute1 := NULL;

Line 581: IF (l_vibv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN

577: END IF;
578: IF (l_vibv_rec.attribute_category = OKL_API.G_MISS_CHAR ) THEN
579: l_vibv_rec.attribute_category := NULL;
580: END IF;
581: IF (l_vibv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
582: l_vibv_rec.attribute1 := NULL;
583: END IF;
584: IF (l_vibv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
585: l_vibv_rec.attribute2 := NULL;

Line 584: IF (l_vibv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN

580: END IF;
581: IF (l_vibv_rec.attribute1 = OKL_API.G_MISS_CHAR ) THEN
582: l_vibv_rec.attribute1 := NULL;
583: END IF;
584: IF (l_vibv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
585: l_vibv_rec.attribute2 := NULL;
586: END IF;
587: IF (l_vibv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
588: l_vibv_rec.attribute3 := NULL;

Line 587: IF (l_vibv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN

583: END IF;
584: IF (l_vibv_rec.attribute2 = OKL_API.G_MISS_CHAR ) THEN
585: l_vibv_rec.attribute2 := NULL;
586: END IF;
587: IF (l_vibv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
588: l_vibv_rec.attribute3 := NULL;
589: END IF;
590: IF (l_vibv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
591: l_vibv_rec.attribute4 := NULL;

Line 590: IF (l_vibv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN

586: END IF;
587: IF (l_vibv_rec.attribute3 = OKL_API.G_MISS_CHAR ) THEN
588: l_vibv_rec.attribute3 := NULL;
589: END IF;
590: IF (l_vibv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
591: l_vibv_rec.attribute4 := NULL;
592: END IF;
593: IF (l_vibv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
594: l_vibv_rec.attribute5 := NULL;

Line 593: IF (l_vibv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN

589: END IF;
590: IF (l_vibv_rec.attribute4 = OKL_API.G_MISS_CHAR ) THEN
591: l_vibv_rec.attribute4 := NULL;
592: END IF;
593: IF (l_vibv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
594: l_vibv_rec.attribute5 := NULL;
595: END IF;
596: IF (l_vibv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
597: l_vibv_rec.attribute6 := NULL;

Line 596: IF (l_vibv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN

592: END IF;
593: IF (l_vibv_rec.attribute5 = OKL_API.G_MISS_CHAR ) THEN
594: l_vibv_rec.attribute5 := NULL;
595: END IF;
596: IF (l_vibv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
597: l_vibv_rec.attribute6 := NULL;
598: END IF;
599: IF (l_vibv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
600: l_vibv_rec.attribute7 := NULL;

Line 599: IF (l_vibv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN

595: END IF;
596: IF (l_vibv_rec.attribute6 = OKL_API.G_MISS_CHAR ) THEN
597: l_vibv_rec.attribute6 := NULL;
598: END IF;
599: IF (l_vibv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
600: l_vibv_rec.attribute7 := NULL;
601: END IF;
602: IF (l_vibv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
603: l_vibv_rec.attribute8 := NULL;

Line 602: IF (l_vibv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN

598: END IF;
599: IF (l_vibv_rec.attribute7 = OKL_API.G_MISS_CHAR ) THEN
600: l_vibv_rec.attribute7 := NULL;
601: END IF;
602: IF (l_vibv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
603: l_vibv_rec.attribute8 := NULL;
604: END IF;
605: IF (l_vibv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
606: l_vibv_rec.attribute9 := NULL;

Line 605: IF (l_vibv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN

601: END IF;
602: IF (l_vibv_rec.attribute8 = OKL_API.G_MISS_CHAR ) THEN
603: l_vibv_rec.attribute8 := NULL;
604: END IF;
605: IF (l_vibv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
606: l_vibv_rec.attribute9 := NULL;
607: END IF;
608: IF (l_vibv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
609: l_vibv_rec.attribute10 := NULL;

Line 608: IF (l_vibv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN

604: END IF;
605: IF (l_vibv_rec.attribute9 = OKL_API.G_MISS_CHAR ) THEN
606: l_vibv_rec.attribute9 := NULL;
607: END IF;
608: IF (l_vibv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
609: l_vibv_rec.attribute10 := NULL;
610: END IF;
611: IF (l_vibv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
612: l_vibv_rec.attribute11 := NULL;

Line 611: IF (l_vibv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN

607: END IF;
608: IF (l_vibv_rec.attribute10 = OKL_API.G_MISS_CHAR ) THEN
609: l_vibv_rec.attribute10 := NULL;
610: END IF;
611: IF (l_vibv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
612: l_vibv_rec.attribute11 := NULL;
613: END IF;
614: IF (l_vibv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
615: l_vibv_rec.attribute12 := NULL;

Line 614: IF (l_vibv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN

610: END IF;
611: IF (l_vibv_rec.attribute11 = OKL_API.G_MISS_CHAR ) THEN
612: l_vibv_rec.attribute11 := NULL;
613: END IF;
614: IF (l_vibv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
615: l_vibv_rec.attribute12 := NULL;
616: END IF;
617: IF (l_vibv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
618: l_vibv_rec.attribute13 := NULL;

Line 617: IF (l_vibv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN

613: END IF;
614: IF (l_vibv_rec.attribute12 = OKL_API.G_MISS_CHAR ) THEN
615: l_vibv_rec.attribute12 := NULL;
616: END IF;
617: IF (l_vibv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
618: l_vibv_rec.attribute13 := NULL;
619: END IF;
620: IF (l_vibv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
621: l_vibv_rec.attribute14 := NULL;

Line 620: IF (l_vibv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN

616: END IF;
617: IF (l_vibv_rec.attribute13 = OKL_API.G_MISS_CHAR ) THEN
618: l_vibv_rec.attribute13 := NULL;
619: END IF;
620: IF (l_vibv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
621: l_vibv_rec.attribute14 := NULL;
622: END IF;
623: IF (l_vibv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
624: l_vibv_rec.attribute15 := NULL;

Line 623: IF (l_vibv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN

619: END IF;
620: IF (l_vibv_rec.attribute14 = OKL_API.G_MISS_CHAR ) THEN
621: l_vibv_rec.attribute14 := NULL;
622: END IF;
623: IF (l_vibv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
624: l_vibv_rec.attribute15 := NULL;
625: END IF;
626: IF (l_vibv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
627: l_vibv_rec.created_by := NULL;

Line 626: IF (l_vibv_rec.created_by = OKL_API.G_MISS_NUM ) THEN

622: END IF;
623: IF (l_vibv_rec.attribute15 = OKL_API.G_MISS_CHAR ) THEN
624: l_vibv_rec.attribute15 := NULL;
625: END IF;
626: IF (l_vibv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
627: l_vibv_rec.created_by := NULL;
628: END IF;
629: IF (l_vibv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
630: l_vibv_rec.creation_date := NULL;

Line 629: IF (l_vibv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN

625: END IF;
626: IF (l_vibv_rec.created_by = OKL_API.G_MISS_NUM ) THEN
627: l_vibv_rec.created_by := NULL;
628: END IF;
629: IF (l_vibv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
630: l_vibv_rec.creation_date := NULL;
631: END IF;
632: IF (l_vibv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
633: l_vibv_rec.last_updated_by := NULL;

Line 632: IF (l_vibv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN

628: END IF;
629: IF (l_vibv_rec.creation_date = OKL_API.G_MISS_DATE ) THEN
630: l_vibv_rec.creation_date := NULL;
631: END IF;
632: IF (l_vibv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
633: l_vibv_rec.last_updated_by := NULL;
634: END IF;
635: IF (l_vibv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
636: l_vibv_rec.last_update_date := NULL;

Line 635: IF (l_vibv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN

631: END IF;
632: IF (l_vibv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
633: l_vibv_rec.last_updated_by := NULL;
634: END IF;
635: IF (l_vibv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
636: l_vibv_rec.last_update_date := NULL;
637: END IF;
638: IF (l_vibv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
639: l_vibv_rec.last_update_login := NULL;

Line 638: IF (l_vibv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN

634: END IF;
635: IF (l_vibv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
636: l_vibv_rec.last_update_date := NULL;
637: END IF;
638: IF (l_vibv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
639: l_vibv_rec.last_update_login := NULL;
640: END IF;
641: --Added by dpsingh for LE uptake
642: IF (l_vibv_rec.legal_entity_id = OKL_API.G_MISS_NUM ) THEN

Line 642: IF (l_vibv_rec.legal_entity_id = OKL_API.G_MISS_NUM ) THEN

638: IF (l_vibv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
639: l_vibv_rec.last_update_login := NULL;
640: END IF;
641: --Added by dpsingh for LE uptake
642: IF (l_vibv_rec.legal_entity_id = OKL_API.G_MISS_NUM ) THEN
643: l_vibv_rec.legal_entity_id := NULL;
644: END IF;
645: RETURN(l_vibv_rec);
646: END null_out_defaults;

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

652: ------------------------------------------------
653: FUNCTION Validate_Attributes (
654: p_vibv_rec IN vibv_rec_type
655: ) RETURN VARCHAR2 IS
656: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
657: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
658: BEGIN
659: -- Call OKC_UTIL.ADD_VIEW to prepare the PL/SQL table to hold columns of view
660: OKC_UTIL.ADD_VIEW('OKL_CONTRACT_IB_HV', x_return_status);

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

653: FUNCTION Validate_Attributes (
654: p_vibv_rec IN vibv_rec_type
655: ) RETURN VARCHAR2 IS
656: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
657: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
658: BEGIN
659: -- Call OKC_UTIL.ADD_VIEW to prepare the PL/SQL table to hold columns of view
660: OKC_UTIL.ADD_VIEW('OKL_CONTRACT_IB_HV', x_return_status);
661: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

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

657: x_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
658: BEGIN
659: -- Call OKC_UTIL.ADD_VIEW to prepare the PL/SQL table to hold columns of view
660: OKC_UTIL.ADD_VIEW('OKL_CONTRACT_IB_HV', x_return_status);
661: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
662: l_return_status := x_return_status;
663: END IF;
664: IF p_vibv_rec.id = OKL_API.G_MISS_NUM OR
665: p_vibv_rec.id IS NULL THEN

Line 664: IF p_vibv_rec.id = OKL_API.G_MISS_NUM OR

660: OKC_UTIL.ADD_VIEW('OKL_CONTRACT_IB_HV', x_return_status);
661: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
662: l_return_status := x_return_status;
663: END IF;
664: IF p_vibv_rec.id = OKL_API.G_MISS_NUM OR
665: p_vibv_rec.id IS NULL THEN
666: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
667: x_return_status := OKL_API.G_RET_STS_ERROR;
668: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

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

662: l_return_status := x_return_status;
663: END IF;
664: IF p_vibv_rec.id = OKL_API.G_MISS_NUM OR
665: p_vibv_rec.id IS NULL THEN
666: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
667: x_return_status := OKL_API.G_RET_STS_ERROR;
668: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
669: l_return_status := x_return_status;
670: END IF;

Line 667: x_return_status := OKL_API.G_RET_STS_ERROR;

663: END IF;
664: IF p_vibv_rec.id = OKL_API.G_MISS_NUM OR
665: p_vibv_rec.id IS NULL THEN
666: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
667: x_return_status := OKL_API.G_RET_STS_ERROR;
668: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
669: l_return_status := x_return_status;
670: END IF;
671: ELSIF p_vibv_rec.major_version = OKL_API.G_MISS_NUM OR

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

664: IF p_vibv_rec.id = OKL_API.G_MISS_NUM OR
665: p_vibv_rec.id IS NULL THEN
666: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
667: x_return_status := OKL_API.G_RET_STS_ERROR;
668: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
669: l_return_status := x_return_status;
670: END IF;
671: ELSIF p_vibv_rec.major_version = OKL_API.G_MISS_NUM OR
672: p_vibv_rec.major_version IS NULL THEN

Line 671: ELSIF p_vibv_rec.major_version = OKL_API.G_MISS_NUM OR

667: x_return_status := OKL_API.G_RET_STS_ERROR;
668: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
669: l_return_status := x_return_status;
670: END IF;
671: ELSIF p_vibv_rec.major_version = OKL_API.G_MISS_NUM OR
672: p_vibv_rec.major_version IS NULL THEN
673: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'major_version');
674: x_return_status := OKL_API.G_RET_STS_ERROR;
675: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

Line 673: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'major_version');

669: l_return_status := x_return_status;
670: END IF;
671: ELSIF p_vibv_rec.major_version = OKL_API.G_MISS_NUM OR
672: p_vibv_rec.major_version IS NULL THEN
673: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'major_version');
674: x_return_status := OKL_API.G_RET_STS_ERROR;
675: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
676: l_return_status := x_return_status;
677: END IF;

Line 674: x_return_status := OKL_API.G_RET_STS_ERROR;

670: END IF;
671: ELSIF p_vibv_rec.major_version = OKL_API.G_MISS_NUM OR
672: p_vibv_rec.major_version IS NULL THEN
673: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'major_version');
674: x_return_status := OKL_API.G_RET_STS_ERROR;
675: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
676: l_return_status := x_return_status;
677: END IF;
678: ELSIF p_vibv_rec.object_version_number = OKL_API.G_MISS_NUM OR

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

671: ELSIF p_vibv_rec.major_version = OKL_API.G_MISS_NUM OR
672: p_vibv_rec.major_version IS NULL THEN
673: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'major_version');
674: x_return_status := OKL_API.G_RET_STS_ERROR;
675: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
676: l_return_status := x_return_status;
677: END IF;
678: ELSIF p_vibv_rec.object_version_number = OKL_API.G_MISS_NUM OR
679: p_vibv_rec.object_version_number IS NULL THEN

Line 678: ELSIF p_vibv_rec.object_version_number = OKL_API.G_MISS_NUM OR

674: x_return_status := OKL_API.G_RET_STS_ERROR;
675: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
676: l_return_status := x_return_status;
677: END IF;
678: ELSIF p_vibv_rec.object_version_number = OKL_API.G_MISS_NUM OR
679: p_vibv_rec.object_version_number IS NULL THEN
680: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
681: x_return_status := OKL_API.G_RET_STS_ERROR;
682: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

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

676: l_return_status := x_return_status;
677: END IF;
678: ELSIF p_vibv_rec.object_version_number = OKL_API.G_MISS_NUM OR
679: p_vibv_rec.object_version_number IS NULL THEN
680: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
681: x_return_status := OKL_API.G_RET_STS_ERROR;
682: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
683: l_return_status := x_return_status;
684: END IF;

Line 681: x_return_status := OKL_API.G_RET_STS_ERROR;

677: END IF;
678: ELSIF p_vibv_rec.object_version_number = OKL_API.G_MISS_NUM OR
679: p_vibv_rec.object_version_number IS NULL THEN
680: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
681: x_return_status := OKL_API.G_RET_STS_ERROR;
682: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
683: l_return_status := x_return_status;
684: END IF;
685: END IF;

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

678: ELSIF p_vibv_rec.object_version_number = OKL_API.G_MISS_NUM OR
679: p_vibv_rec.object_version_number IS NULL THEN
680: OKL_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
681: x_return_status := OKL_API.G_RET_STS_ERROR;
682: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
683: l_return_status := x_return_status;
684: END IF;
685: END IF;
686: --*******************************Hand Code ***********************************--

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

684: END IF;
685: END IF;
686: --*******************************Hand Code ***********************************--
687: validate_dnz_chr_id(x_return_status, p_vibv_rec.dnz_chr_id);
688: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
689: l_return_status := x_return_status;
690: END IF;
691: validate_ib_cle_id(x_return_status, p_vibv_rec.ib_cle_id);
692: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

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

688: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
689: l_return_status := x_return_status;
690: END IF;
691: validate_ib_cle_id(x_return_status, p_vibv_rec.ib_cle_id);
692: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
693: l_return_status := x_return_status;
694: END IF;
695:
696: --Added by dpsingh

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

696: --Added by dpsingh
697:
698: -- Validate_LE_Id
699: Validate_LE_Id(p_vibv_rec.legal_entity_id,x_return_status);
700: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
701: l_return_status := x_return_status;
702: END IF;
703: --*******************************Hand Code ***********************************--
704: RETURN(l_return_status);

Line 707: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

703: --*******************************Hand Code ***********************************--
704: RETURN(l_return_status);
705: EXCEPTION
706: WHEN OTHERS THEN
707: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
708: ,p_msg_name => G_UNEXPECTED_ERROR
709: ,p_token1 => G_SQLCODE_TOKEN
710: ,p_token1_value => SQLCODE
711: ,p_token2 => G_SQLERRM_TOKEN

Line 713: l_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

709: ,p_token1 => G_SQLCODE_TOKEN
710: ,p_token1_value => SQLCODE
711: ,p_token2 => G_SQLERRM_TOKEN
712: ,p_token2_value => SQLERRM);
713: l_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
714: RETURN(l_return_status);
715: END Validate_Attributes;
716: ---------------------------------------------------------------------------
717: -- PROCEDURE Validate_Record

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

720: -- Validate Record for:OKL_CONTRACT_IB_HV --
721: --------------------------------------------
722: FUNCTION Validate_Record (
723: p_vibv_rec IN vibv_rec_type) RETURN VARCHAR2 IS
724: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
725: BEGIN
726: RETURN (l_return_status);
727: END Validate_Record;
728: ---------------------------------------------------------------------------

Line 822: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

818: -- validate_row for:OKL_CONTRACT_IB_HV --
819: -----------------------------------------
820: PROCEDURE validate_row(
821: p_api_version IN NUMBER,
822: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
823: x_return_status OUT NOCOPY VARCHAR2,
824: x_msg_count OUT NOCOPY NUMBER,
825: x_msg_data OUT NOCOPY VARCHAR2,
826: p_vibv_rec IN vibv_rec_type) IS

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

826: p_vibv_rec IN vibv_rec_type) IS
827:
828: l_api_version CONSTANT NUMBER := 1;
829: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
830: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
831: l_vibv_rec vibv_rec_type := p_vibv_rec;
832: l_vib_rec vib_rec_type;
833: BEGIN
834: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

830: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
831: l_vibv_rec vibv_rec_type := p_vibv_rec;
832: l_vib_rec vib_rec_type;
833: BEGIN
834: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
835: G_PKG_NAME,
836: p_init_msg_list,
837: l_api_version,
838: p_api_version,

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

837: l_api_version,
838: p_api_version,
839: '_PVT',
840: x_return_status);
841: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
842: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
843: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
844: RAISE OKL_API.G_EXCEPTION_ERROR;
845: END IF;

Line 842: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

838: p_api_version,
839: '_PVT',
840: x_return_status);
841: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
842: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
843: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
844: RAISE OKL_API.G_EXCEPTION_ERROR;
845: END IF;
846: --- Validate all non-missing attributes (Item Level Validation)

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

839: '_PVT',
840: x_return_status);
841: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
842: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
843: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
844: RAISE OKL_API.G_EXCEPTION_ERROR;
845: END IF;
846: --- Validate all non-missing attributes (Item Level Validation)
847: l_return_status := Validate_Attributes(l_vibv_rec);

Line 844: RAISE OKL_API.G_EXCEPTION_ERROR;

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

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

845: END IF;
846: --- Validate all non-missing attributes (Item Level Validation)
847: l_return_status := Validate_Attributes(l_vibv_rec);
848: --- If any errors happen abort API
849: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
850: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
851: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
852: RAISE OKL_API.G_EXCEPTION_ERROR;
853: END IF;

Line 850: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

846: --- Validate all non-missing attributes (Item Level Validation)
847: l_return_status := Validate_Attributes(l_vibv_rec);
848: --- If any errors happen abort API
849: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
850: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
851: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
852: RAISE OKL_API.G_EXCEPTION_ERROR;
853: END IF;
854: l_return_status := Validate_Record(l_vibv_rec);

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

847: l_return_status := Validate_Attributes(l_vibv_rec);
848: --- If any errors happen abort API
849: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
850: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
851: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
852: RAISE OKL_API.G_EXCEPTION_ERROR;
853: END IF;
854: l_return_status := Validate_Record(l_vibv_rec);
855: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 852: RAISE OKL_API.G_EXCEPTION_ERROR;

848: --- If any errors happen abort API
849: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
850: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
851: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
852: RAISE OKL_API.G_EXCEPTION_ERROR;
853: END IF;
854: l_return_status := Validate_Record(l_vibv_rec);
855: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
856: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

851: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
852: RAISE OKL_API.G_EXCEPTION_ERROR;
853: END IF;
854: l_return_status := Validate_Record(l_vibv_rec);
855: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
856: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
857: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
858: RAISE OKL_API.G_EXCEPTION_ERROR;
859: END IF;

Line 856: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

852: RAISE OKL_API.G_EXCEPTION_ERROR;
853: END IF;
854: l_return_status := Validate_Record(l_vibv_rec);
855: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
856: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
857: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
858: RAISE OKL_API.G_EXCEPTION_ERROR;
859: END IF;
860: x_return_status := l_return_status;

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

853: END IF;
854: l_return_status := Validate_Record(l_vibv_rec);
855: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
856: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
857: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
858: RAISE OKL_API.G_EXCEPTION_ERROR;
859: END IF;
860: x_return_status := l_return_status;
861: EXCEPTION

Line 858: RAISE OKL_API.G_EXCEPTION_ERROR;

854: l_return_status := Validate_Record(l_vibv_rec);
855: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
856: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
857: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
858: RAISE OKL_API.G_EXCEPTION_ERROR;
859: END IF;
860: x_return_status := l_return_status;
861: EXCEPTION
862: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 862: WHEN OKL_API.G_EXCEPTION_ERROR THEN

858: RAISE OKL_API.G_EXCEPTION_ERROR;
859: END IF;
860: x_return_status := l_return_status;
861: EXCEPTION
862: WHEN OKL_API.G_EXCEPTION_ERROR THEN
863: x_return_status := OKL_API.HANDLE_EXCEPTIONS
864: (
865: l_api_name,
866: G_PKG_NAME,

Line 863: x_return_status := OKL_API.HANDLE_EXCEPTIONS

859: END IF;
860: x_return_status := l_return_status;
861: EXCEPTION
862: WHEN OKL_API.G_EXCEPTION_ERROR THEN
863: x_return_status := OKL_API.HANDLE_EXCEPTIONS
864: (
865: l_api_name,
866: G_PKG_NAME,
867: 'OKL_API.G_RET_STS_ERROR',

Line 867: 'OKL_API.G_RET_STS_ERROR',

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

Line 872: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 873: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 877: 'OKL_API.G_RET_STS_UNEXP_ERROR',

873: x_return_status := OKL_API.HANDLE_EXCEPTIONS
874: (
875: l_api_name,
876: G_PKG_NAME,
877: 'OKL_API.G_RET_STS_UNEXP_ERROR',
878: x_msg_count,
879: x_msg_data,
880: '_PVT'
881: );

Line 883: x_return_status := OKL_API.HANDLE_EXCEPTIONS

879: x_msg_data,
880: '_PVT'
881: );
882: WHEN OTHERS THEN
883: x_return_status := OKL_API.HANDLE_EXCEPTIONS
884: (
885: l_api_name,
886: G_PKG_NAME,
887: 'OTHERS',

Line 898: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

894: -- PL/SQL TBL validate_row for:OKL_CONTRACT_IB_HV --
895: ----------------------------------------------------
896: PROCEDURE validate_row(
897: p_api_version IN NUMBER,
898: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
899: x_return_status OUT NOCOPY VARCHAR2,
900: x_msg_count OUT NOCOPY NUMBER,
901: x_msg_data OUT NOCOPY VARCHAR2,
902: p_vibv_tbl IN vibv_tbl_type) IS

Line 908: OKL_API.init_msg_list(p_init_msg_list);

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

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

920: EXIT WHEN (i = p_vibv_tbl.LAST);
921: i := p_vibv_tbl.NEXT(i);
922: END LOOP;
923: END IF;
924: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
925: EXCEPTION
926: WHEN OKL_API.G_EXCEPTION_ERROR THEN
927: x_return_status := OKL_API.HANDLE_EXCEPTIONS
928: (

Line 926: WHEN OKL_API.G_EXCEPTION_ERROR THEN

922: END LOOP;
923: END IF;
924: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
925: EXCEPTION
926: WHEN OKL_API.G_EXCEPTION_ERROR THEN
927: x_return_status := OKL_API.HANDLE_EXCEPTIONS
928: (
929: l_api_name,
930: G_PKG_NAME,

Line 927: x_return_status := OKL_API.HANDLE_EXCEPTIONS

923: END IF;
924: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
925: EXCEPTION
926: WHEN OKL_API.G_EXCEPTION_ERROR THEN
927: x_return_status := OKL_API.HANDLE_EXCEPTIONS
928: (
929: l_api_name,
930: G_PKG_NAME,
931: 'OKL_API.G_RET_STS_ERROR',

Line 931: 'OKL_API.G_RET_STS_ERROR',

927: x_return_status := OKL_API.HANDLE_EXCEPTIONS
928: (
929: l_api_name,
930: G_PKG_NAME,
931: 'OKL_API.G_RET_STS_ERROR',
932: x_msg_count,
933: x_msg_data,
934: '_PVT'
935: );

Line 936: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

932: x_msg_count,
933: x_msg_data,
934: '_PVT'
935: );
936: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
937: x_return_status := OKL_API.HANDLE_EXCEPTIONS
938: (
939: l_api_name,
940: G_PKG_NAME,

Line 937: x_return_status := OKL_API.HANDLE_EXCEPTIONS

933: x_msg_data,
934: '_PVT'
935: );
936: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
937: x_return_status := OKL_API.HANDLE_EXCEPTIONS
938: (
939: l_api_name,
940: G_PKG_NAME,
941: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 941: 'OKL_API.G_RET_STS_UNEXP_ERROR',

937: x_return_status := OKL_API.HANDLE_EXCEPTIONS
938: (
939: l_api_name,
940: G_PKG_NAME,
941: 'OKL_API.G_RET_STS_UNEXP_ERROR',
942: x_msg_count,
943: x_msg_data,
944: '_PVT'
945: );

Line 947: x_return_status := OKL_API.HANDLE_EXCEPTIONS

943: x_msg_data,
944: '_PVT'
945: );
946: WHEN OTHERS THEN
947: x_return_status := OKL_API.HANDLE_EXCEPTIONS
948: (
949: l_api_name,
950: G_PKG_NAME,
951: 'OTHERS',

Line 964: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

960: ---------------------------------------
961: -- insert_row for:OKL_CONTRACT_IB_HV --
962: ---------------------------------------
963: PROCEDURE insert_row(
964: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
965: x_return_status OUT NOCOPY VARCHAR2,
966: x_msg_count OUT NOCOPY NUMBER,
967: x_msg_data OUT NOCOPY VARCHAR2,
968: p_vib_rec IN vib_rec_type,

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

969: x_vib_rec OUT NOCOPY vib_rec_type) IS
970:
971: l_api_version CONSTANT NUMBER := 1;
972: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
973: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
974: l_vib_rec vib_rec_type := p_vib_rec;
975: l_def_vib_rec vib_rec_type;
976: -------------------------------------------
977: -- Set_Attributes for:OKL_CONTRACT_IB_HV --

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

979: FUNCTION Set_Attributes (
980: p_vib_rec IN vib_rec_type,
981: x_vib_rec OUT NOCOPY vib_rec_type
982: ) RETURN VARCHAR2 IS
983: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
984: BEGIN
985: x_vib_rec := p_vib_rec;
986: RETURN(l_return_status);
987: END Set_Attributes;

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

985: x_vib_rec := p_vib_rec;
986: RETURN(l_return_status);
987: END Set_Attributes;
988: BEGIN
989: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
990: p_init_msg_list,
991: '_PVT',
992: x_return_status);
993: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

989: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
990: p_init_msg_list,
991: '_PVT',
992: x_return_status);
993: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
994: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
995: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
996: RAISE OKL_API.G_EXCEPTION_ERROR;
997: END IF;

Line 994: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

990: p_init_msg_list,
991: '_PVT',
992: x_return_status);
993: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
994: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
995: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
996: RAISE OKL_API.G_EXCEPTION_ERROR;
997: END IF;
998: --- Setting item atributes

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

991: '_PVT',
992: x_return_status);
993: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
994: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
995: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
996: RAISE OKL_API.G_EXCEPTION_ERROR;
997: END IF;
998: --- Setting item atributes
999: l_return_status := Set_Attributes(

Line 996: RAISE OKL_API.G_EXCEPTION_ERROR;

992: x_return_status);
993: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
994: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
995: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
996: RAISE OKL_API.G_EXCEPTION_ERROR;
997: END IF;
998: --- Setting item atributes
999: l_return_status := Set_Attributes(
1000: p_vib_rec, -- IN

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

999: l_return_status := Set_Attributes(
1000: p_vib_rec, -- IN
1001: l_vib_rec); -- OUT
1002: --- If any errors happen abort API
1003: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1004: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1005: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1006: RAISE OKL_API.G_EXCEPTION_ERROR;
1007: END IF;

Line 1004: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1000: p_vib_rec, -- IN
1001: l_vib_rec); -- OUT
1002: --- If any errors happen abort API
1003: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1004: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1005: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1006: RAISE OKL_API.G_EXCEPTION_ERROR;
1007: END IF;
1008: INSERT INTO OKL_CONTRACT_IB_H(

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

1001: l_vib_rec); -- OUT
1002: --- If any errors happen abort API
1003: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1004: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1005: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1006: RAISE OKL_API.G_EXCEPTION_ERROR;
1007: END IF;
1008: INSERT INTO OKL_CONTRACT_IB_H(
1009: id,

Line 1006: RAISE OKL_API.G_EXCEPTION_ERROR;

1002: --- If any errors happen abort API
1003: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1004: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1005: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1006: RAISE OKL_API.G_EXCEPTION_ERROR;
1007: END IF;
1008: INSERT INTO OKL_CONTRACT_IB_H(
1009: id,
1010: major_version,

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

1078: l_vib_rec.legal_entity_id);
1079: -- Set OUT values
1080: x_vib_rec := l_vib_rec;
1081: x_return_status := l_return_status;
1082: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1083: EXCEPTION
1084: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1085: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1086: (

Line 1084: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1080: x_vib_rec := l_vib_rec;
1081: x_return_status := l_return_status;
1082: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1083: EXCEPTION
1084: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1085: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1086: (
1087: l_api_name,
1088: G_PKG_NAME,

Line 1085: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1081: x_return_status := l_return_status;
1082: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1083: EXCEPTION
1084: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1085: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1086: (
1087: l_api_name,
1088: G_PKG_NAME,
1089: 'OKL_API.G_RET_STS_ERROR',

Line 1089: 'OKL_API.G_RET_STS_ERROR',

1085: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1086: (
1087: l_api_name,
1088: G_PKG_NAME,
1089: 'OKL_API.G_RET_STS_ERROR',
1090: x_msg_count,
1091: x_msg_data,
1092: '_PVT'
1093: );

Line 1094: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1090: x_msg_count,
1091: x_msg_data,
1092: '_PVT'
1093: );
1094: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1095: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1096: (
1097: l_api_name,
1098: G_PKG_NAME,

Line 1095: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1091: x_msg_data,
1092: '_PVT'
1093: );
1094: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1095: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1096: (
1097: l_api_name,
1098: G_PKG_NAME,
1099: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1099: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1095: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1096: (
1097: l_api_name,
1098: G_PKG_NAME,
1099: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1100: x_msg_count,
1101: x_msg_data,
1102: '_PVT'
1103: );

Line 1105: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1101: x_msg_data,
1102: '_PVT'
1103: );
1104: WHEN OTHERS THEN
1105: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1106: (
1107: l_api_name,
1108: G_PKG_NAME,
1109: 'OTHERS',

Line 1120: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1116: -- insert_row for :OKL_CONTRACT_IB_HV --
1117: ---------------------------------------------
1118: PROCEDURE insert_row(
1119: p_api_version IN NUMBER,
1120: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1121: x_return_status OUT NOCOPY VARCHAR2,
1122: x_msg_count OUT NOCOPY NUMBER,
1123: x_msg_data OUT NOCOPY VARCHAR2,
1124: p_vibv_rec IN vibv_rec_type,

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

1125: x_vibv_rec OUT NOCOPY vibv_rec_type) IS
1126:
1127: l_api_version CONSTANT NUMBER := 1;
1128: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1129: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1130: l_vibv_rec vibv_rec_type := p_vibv_rec;
1131: l_def_vibv_rec vibv_rec_type;
1132: l_vib_rec vib_rec_type;
1133: lx_vib_rec vib_rec_type;

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

1152: FUNCTION Set_Attributes (
1153: p_vibv_rec IN vibv_rec_type,
1154: x_vibv_rec OUT NOCOPY vibv_rec_type
1155: ) RETURN VARCHAR2 IS
1156: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1157: BEGIN
1158: x_vibv_rec := p_vibv_rec;
1159: x_vibv_rec.OBJECT_VERSION_NUMBER := 1;
1160: RETURN(l_return_status);

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

1159: x_vibv_rec.OBJECT_VERSION_NUMBER := 1;
1160: RETURN(l_return_status);
1161: END Set_Attributes;
1162: BEGIN
1163: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1164: G_PKG_NAME,
1165: p_init_msg_list,
1166: l_api_version,
1167: p_api_version,

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

1166: l_api_version,
1167: p_api_version,
1168: '_PVT',
1169: x_return_status);
1170: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1171: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1172: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1173: RAISE OKL_API.G_EXCEPTION_ERROR;
1174: END IF;

Line 1171: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1167: p_api_version,
1168: '_PVT',
1169: x_return_status);
1170: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1171: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1172: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1173: RAISE OKL_API.G_EXCEPTION_ERROR;
1174: END IF;
1175: l_vibv_rec := null_out_defaults(p_vibv_rec);

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

1168: '_PVT',
1169: x_return_status);
1170: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1171: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1172: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1173: RAISE OKL_API.G_EXCEPTION_ERROR;
1174: END IF;
1175: l_vibv_rec := null_out_defaults(p_vibv_rec);
1176: -- Set primary key value

Line 1173: RAISE OKL_API.G_EXCEPTION_ERROR;

1169: x_return_status);
1170: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1171: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1172: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1173: RAISE OKL_API.G_EXCEPTION_ERROR;
1174: END IF;
1175: l_vibv_rec := null_out_defaults(p_vibv_rec);
1176: -- Set primary key value
1177: l_vibv_rec.ID := get_seq_id;

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

1179: l_return_Status := Set_Attributes(
1180: l_vibv_rec, -- IN
1181: l_def_vibv_rec); -- OUT
1182: --- If any errors happen abort API
1183: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1185: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1186: RAISE OKL_API.G_EXCEPTION_ERROR;
1187: END IF;

Line 1184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1180: l_vibv_rec, -- IN
1181: l_def_vibv_rec); -- OUT
1182: --- If any errors happen abort API
1183: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1185: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1186: RAISE OKL_API.G_EXCEPTION_ERROR;
1187: END IF;
1188: l_def_vibv_rec := fill_who_columns(l_def_vibv_rec);

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

1181: l_def_vibv_rec); -- OUT
1182: --- If any errors happen abort API
1183: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1185: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1186: RAISE OKL_API.G_EXCEPTION_ERROR;
1187: END IF;
1188: l_def_vibv_rec := fill_who_columns(l_def_vibv_rec);
1189: --- Validate all non-missing attributes (Item Level Validation)

Line 1186: RAISE OKL_API.G_EXCEPTION_ERROR;

1182: --- If any errors happen abort API
1183: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1185: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1186: RAISE OKL_API.G_EXCEPTION_ERROR;
1187: END IF;
1188: l_def_vibv_rec := fill_who_columns(l_def_vibv_rec);
1189: --- Validate all non-missing attributes (Item Level Validation)
1190: l_return_status := Validate_Attributes(l_def_vibv_rec);

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

1188: l_def_vibv_rec := fill_who_columns(l_def_vibv_rec);
1189: --- Validate all non-missing attributes (Item Level Validation)
1190: l_return_status := Validate_Attributes(l_def_vibv_rec);
1191: --- If any errors happen abort API
1192: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1193: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1194: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1195: RAISE OKL_API.G_EXCEPTION_ERROR;
1196: END IF;

Line 1193: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1189: --- Validate all non-missing attributes (Item Level Validation)
1190: l_return_status := Validate_Attributes(l_def_vibv_rec);
1191: --- If any errors happen abort API
1192: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1193: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1194: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1195: RAISE OKL_API.G_EXCEPTION_ERROR;
1196: END IF;
1197: l_return_status := Validate_Record(l_def_vibv_rec);

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

1190: l_return_status := Validate_Attributes(l_def_vibv_rec);
1191: --- If any errors happen abort API
1192: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1193: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1194: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1195: RAISE OKL_API.G_EXCEPTION_ERROR;
1196: END IF;
1197: l_return_status := Validate_Record(l_def_vibv_rec);
1198: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1195: RAISE OKL_API.G_EXCEPTION_ERROR;

1191: --- If any errors happen abort API
1192: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1193: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1194: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1195: RAISE OKL_API.G_EXCEPTION_ERROR;
1196: END IF;
1197: l_return_status := Validate_Record(l_def_vibv_rec);
1198: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1199: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1194: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1195: RAISE OKL_API.G_EXCEPTION_ERROR;
1196: END IF;
1197: l_return_status := Validate_Record(l_def_vibv_rec);
1198: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1199: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1200: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1201: RAISE OKL_API.G_EXCEPTION_ERROR;
1202: END IF;

Line 1199: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1195: RAISE OKL_API.G_EXCEPTION_ERROR;
1196: END IF;
1197: l_return_status := Validate_Record(l_def_vibv_rec);
1198: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1199: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1200: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1201: RAISE OKL_API.G_EXCEPTION_ERROR;
1202: END IF;
1203: -----------------------------------------

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

1196: END IF;
1197: l_return_status := Validate_Record(l_def_vibv_rec);
1198: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1199: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1200: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1201: RAISE OKL_API.G_EXCEPTION_ERROR;
1202: END IF;
1203: -----------------------------------------
1204: -- Move VIEW record to "Child" records --

Line 1201: RAISE OKL_API.G_EXCEPTION_ERROR;

1197: l_return_status := Validate_Record(l_def_vibv_rec);
1198: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1199: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1200: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1201: RAISE OKL_API.G_EXCEPTION_ERROR;
1202: END IF;
1203: -----------------------------------------
1204: -- Move VIEW record to "Child" records --
1205: -----------------------------------------

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

1214: x_msg_data,
1215: l_vib_rec,
1216: lx_vib_rec
1217: );
1218: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1219: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1220: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1221: RAISE OKL_API.G_EXCEPTION_ERROR;
1222: END IF;

Line 1219: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1215: l_vib_rec,
1216: lx_vib_rec
1217: );
1218: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1219: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1220: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1221: RAISE OKL_API.G_EXCEPTION_ERROR;
1222: END IF;
1223: migrate(lx_vib_rec, l_def_vibv_rec);

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

1216: lx_vib_rec
1217: );
1218: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1219: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1220: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1221: RAISE OKL_API.G_EXCEPTION_ERROR;
1222: END IF;
1223: migrate(lx_vib_rec, l_def_vibv_rec);
1224: -- Set OUT values

Line 1221: RAISE OKL_API.G_EXCEPTION_ERROR;

1217: );
1218: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1219: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1220: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1221: RAISE OKL_API.G_EXCEPTION_ERROR;
1222: END IF;
1223: migrate(lx_vib_rec, l_def_vibv_rec);
1224: -- Set OUT values
1225: x_vibv_rec := l_def_vibv_rec;

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

1223: migrate(lx_vib_rec, l_def_vibv_rec);
1224: -- Set OUT values
1225: x_vibv_rec := l_def_vibv_rec;
1226: x_return_status := l_return_status;
1227: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1228: EXCEPTION
1229: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1230: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1231: (

Line 1229: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1225: x_vibv_rec := l_def_vibv_rec;
1226: x_return_status := l_return_status;
1227: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1228: EXCEPTION
1229: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1230: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1231: (
1232: l_api_name,
1233: G_PKG_NAME,

Line 1230: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1226: x_return_status := l_return_status;
1227: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1228: EXCEPTION
1229: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1230: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1231: (
1232: l_api_name,
1233: G_PKG_NAME,
1234: 'OKL_API.G_RET_STS_ERROR',

Line 1234: 'OKL_API.G_RET_STS_ERROR',

1230: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1231: (
1232: l_api_name,
1233: G_PKG_NAME,
1234: 'OKL_API.G_RET_STS_ERROR',
1235: x_msg_count,
1236: x_msg_data,
1237: '_PVT'
1238: );

Line 1239: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1235: x_msg_count,
1236: x_msg_data,
1237: '_PVT'
1238: );
1239: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1240: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1241: (
1242: l_api_name,
1243: G_PKG_NAME,

Line 1240: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1236: x_msg_data,
1237: '_PVT'
1238: );
1239: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1240: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1241: (
1242: l_api_name,
1243: G_PKG_NAME,
1244: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1244: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1240: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1241: (
1242: l_api_name,
1243: G_PKG_NAME,
1244: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1245: x_msg_count,
1246: x_msg_data,
1247: '_PVT'
1248: );

Line 1250: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1246: x_msg_data,
1247: '_PVT'
1248: );
1249: WHEN OTHERS THEN
1250: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1251: (
1252: l_api_name,
1253: G_PKG_NAME,
1254: 'OTHERS',

Line 1265: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1261: -- PL/SQL TBL insert_row for:vibV_TBL --
1262: ----------------------------------------
1263: PROCEDURE insert_row(
1264: p_api_version IN NUMBER,
1265: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1266: x_return_status OUT NOCOPY VARCHAR2,
1267: x_msg_count OUT NOCOPY NUMBER,
1268: x_msg_data OUT NOCOPY VARCHAR2,
1269: p_vibv_tbl IN vibv_tbl_type,

Line 1276: OKL_API.init_msg_list(p_init_msg_list);

1272: l_api_version CONSTANT NUMBER := 1;
1273: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
1274: i NUMBER := 0;
1275: BEGIN
1276: OKL_API.init_msg_list(p_init_msg_list);
1277: -- Make sure PL/SQL table has records in it before passing
1278: IF (p_vibv_tbl.COUNT > 0) THEN
1279: i := p_vibv_tbl.FIRST;
1280: LOOP

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

1289: EXIT WHEN (i = p_vibv_tbl.LAST);
1290: i := p_vibv_tbl.NEXT(i);
1291: END LOOP;
1292: END IF;
1293: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1294: EXCEPTION
1295: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1296: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1297: (

Line 1295: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1291: END LOOP;
1292: END IF;
1293: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1294: EXCEPTION
1295: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1296: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1297: (
1298: l_api_name,
1299: G_PKG_NAME,

Line 1296: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1292: END IF;
1293: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1294: EXCEPTION
1295: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1296: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1297: (
1298: l_api_name,
1299: G_PKG_NAME,
1300: 'OKL_API.G_RET_STS_ERROR',

Line 1300: 'OKL_API.G_RET_STS_ERROR',

1296: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1297: (
1298: l_api_name,
1299: G_PKG_NAME,
1300: 'OKL_API.G_RET_STS_ERROR',
1301: x_msg_count,
1302: x_msg_data,
1303: '_PVT'
1304: );

Line 1305: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1306: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1302: x_msg_data,
1303: '_PVT'
1304: );
1305: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1306: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1307: (
1308: l_api_name,
1309: G_PKG_NAME,
1310: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1310: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 1316: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1312: x_msg_data,
1313: '_PVT'
1314: );
1315: WHEN OTHERS THEN
1316: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1317: (
1318: l_api_name,
1319: G_PKG_NAME,
1320: 'OTHERS',

Line 1333: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1329: -------------------------------------
1330: -- lock_row for:OKL_CONTRACT_IB_HV --
1331: -------------------------------------
1332: PROCEDURE lock_row(
1333: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1334: x_return_status OUT NOCOPY VARCHAR2,
1335: x_msg_count OUT NOCOPY NUMBER,
1336: x_msg_data OUT NOCOPY VARCHAR2,
1337: p_vib_rec IN vib_rec_type) IS

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

1349: FROM OKL_CONTRACT_IB_H
1350: WHERE ID = p_vib_rec.id;
1351: l_api_version CONSTANT NUMBER := 1;
1352: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1353: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1354: l_object_version_number OKL_CONTRACT_IB_H.OBJECT_VERSION_NUMBER%TYPE;
1355: lc_object_version_number OKL_CONTRACT_IB_H.OBJECT_VERSION_NUMBER%TYPE;
1356: l_row_notfound BOOLEAN := FALSE;
1357: lc_row_notfound BOOLEAN := FALSE;

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

1355: lc_object_version_number OKL_CONTRACT_IB_H.OBJECT_VERSION_NUMBER%TYPE;
1356: l_row_notfound BOOLEAN := FALSE;
1357: lc_row_notfound BOOLEAN := FALSE;
1358: BEGIN
1359: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1360: p_init_msg_list,
1361: '_PVT',
1362: x_return_status);
1363: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

1359: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1360: p_init_msg_list,
1361: '_PVT',
1362: x_return_status);
1363: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1364: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1365: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1366: RAISE OKL_API.G_EXCEPTION_ERROR;
1367: END IF;

Line 1364: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1360: p_init_msg_list,
1361: '_PVT',
1362: x_return_status);
1363: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1364: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1365: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1366: RAISE OKL_API.G_EXCEPTION_ERROR;
1367: END IF;
1368: BEGIN

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

1361: '_PVT',
1362: x_return_status);
1363: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1364: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1365: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1366: RAISE OKL_API.G_EXCEPTION_ERROR;
1367: END IF;
1368: BEGIN
1369: OPEN lock_csr(p_vib_rec);

Line 1366: RAISE OKL_API.G_EXCEPTION_ERROR;

1362: x_return_status);
1363: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1364: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1365: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1366: RAISE OKL_API.G_EXCEPTION_ERROR;
1367: END IF;
1368: BEGIN
1369: OPEN lock_csr(p_vib_rec);
1370: FETCH lock_csr INTO l_object_version_number;

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

1374: WHEN E_Resource_Busy THEN
1375: IF (lock_csr%ISOPEN) THEN
1376: CLOSE lock_csr;
1377: END IF;
1378: OKL_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
1379: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
1380: END;
1381: IF ( l_row_notfound ) THEN
1382: OPEN lchk_csr(p_vib_rec);

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

1384: lc_row_notfound := lchk_csr%NOTFOUND;
1385: CLOSE lchk_csr;
1386: END IF;
1387: IF (lc_row_notfound) THEN
1388: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1389: RAISE OKL_API.G_EXCEPTION_ERROR;
1390: ELSIF lc_object_version_number > p_vib_rec.object_version_number THEN
1391: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1392: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1389: RAISE OKL_API.G_EXCEPTION_ERROR;

1385: CLOSE lchk_csr;
1386: END IF;
1387: IF (lc_row_notfound) THEN
1388: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1389: RAISE OKL_API.G_EXCEPTION_ERROR;
1390: ELSIF lc_object_version_number > p_vib_rec.object_version_number THEN
1391: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1392: RAISE OKL_API.G_EXCEPTION_ERROR;
1393: ELSIF lc_object_version_number <> p_vib_rec.object_version_number THEN

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

1387: IF (lc_row_notfound) THEN
1388: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1389: RAISE OKL_API.G_EXCEPTION_ERROR;
1390: ELSIF lc_object_version_number > p_vib_rec.object_version_number THEN
1391: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1392: RAISE OKL_API.G_EXCEPTION_ERROR;
1393: ELSIF lc_object_version_number <> p_vib_rec.object_version_number THEN
1394: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1395: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1392: RAISE OKL_API.G_EXCEPTION_ERROR;

1388: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1389: RAISE OKL_API.G_EXCEPTION_ERROR;
1390: ELSIF lc_object_version_number > p_vib_rec.object_version_number THEN
1391: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1392: RAISE OKL_API.G_EXCEPTION_ERROR;
1393: ELSIF lc_object_version_number <> p_vib_rec.object_version_number THEN
1394: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1395: RAISE OKL_API.G_EXCEPTION_ERROR;
1396: ELSIF lc_object_version_number = -1 THEN

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

1390: ELSIF lc_object_version_number > p_vib_rec.object_version_number THEN
1391: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1392: RAISE OKL_API.G_EXCEPTION_ERROR;
1393: ELSIF lc_object_version_number <> p_vib_rec.object_version_number THEN
1394: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1395: RAISE OKL_API.G_EXCEPTION_ERROR;
1396: ELSIF lc_object_version_number = -1 THEN
1397: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1398: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1395: RAISE OKL_API.G_EXCEPTION_ERROR;

1391: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1392: RAISE OKL_API.G_EXCEPTION_ERROR;
1393: ELSIF lc_object_version_number <> p_vib_rec.object_version_number THEN
1394: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1395: RAISE OKL_API.G_EXCEPTION_ERROR;
1396: ELSIF lc_object_version_number = -1 THEN
1397: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1398: RAISE OKL_API.G_EXCEPTION_ERROR;
1399: END IF;

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

1393: ELSIF lc_object_version_number <> p_vib_rec.object_version_number THEN
1394: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1395: RAISE OKL_API.G_EXCEPTION_ERROR;
1396: ELSIF lc_object_version_number = -1 THEN
1397: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1398: RAISE OKL_API.G_EXCEPTION_ERROR;
1399: END IF;
1400: x_return_status := l_return_status;
1401: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1398: RAISE OKL_API.G_EXCEPTION_ERROR;

1394: OKL_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1395: RAISE OKL_API.G_EXCEPTION_ERROR;
1396: ELSIF lc_object_version_number = -1 THEN
1397: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1398: RAISE OKL_API.G_EXCEPTION_ERROR;
1399: END IF;
1400: x_return_status := l_return_status;
1401: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1402: EXCEPTION

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

1397: OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1398: RAISE OKL_API.G_EXCEPTION_ERROR;
1399: END IF;
1400: x_return_status := l_return_status;
1401: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1402: EXCEPTION
1403: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1404: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1405: (

Line 1403: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1399: END IF;
1400: x_return_status := l_return_status;
1401: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1402: EXCEPTION
1403: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1404: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1405: (
1406: l_api_name,
1407: G_PKG_NAME,

Line 1404: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1400: x_return_status := l_return_status;
1401: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1402: EXCEPTION
1403: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1404: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1405: (
1406: l_api_name,
1407: G_PKG_NAME,
1408: 'OKL_API.G_RET_STS_ERROR',

Line 1408: 'OKL_API.G_RET_STS_ERROR',

1404: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1405: (
1406: l_api_name,
1407: G_PKG_NAME,
1408: 'OKL_API.G_RET_STS_ERROR',
1409: x_msg_count,
1410: x_msg_data,
1411: '_PVT'
1412: );

Line 1413: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1409: x_msg_count,
1410: x_msg_data,
1411: '_PVT'
1412: );
1413: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1414: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1415: (
1416: l_api_name,
1417: G_PKG_NAME,

Line 1414: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1410: x_msg_data,
1411: '_PVT'
1412: );
1413: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1414: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1415: (
1416: l_api_name,
1417: G_PKG_NAME,
1418: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1418: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1414: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1415: (
1416: l_api_name,
1417: G_PKG_NAME,
1418: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1419: x_msg_count,
1420: x_msg_data,
1421: '_PVT'
1422: );

Line 1424: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1420: x_msg_data,
1421: '_PVT'
1422: );
1423: WHEN OTHERS THEN
1424: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1425: (
1426: l_api_name,
1427: G_PKG_NAME,
1428: 'OTHERS',

Line 1439: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1435: -- lock_row for: OKL_CONTRACT_IB_HV --
1436: --------------------------------------
1437: PROCEDURE lock_row(
1438: p_api_version IN NUMBER,
1439: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1440: x_return_status OUT NOCOPY VARCHAR2,
1441: x_msg_count OUT NOCOPY NUMBER,
1442: x_msg_data OUT NOCOPY VARCHAR2,
1443: p_vibv_rec IN vibv_rec_type) IS

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

1443: p_vibv_rec IN vibv_rec_type) IS
1444:
1445: l_api_version CONSTANT NUMBER := 1;
1446: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1447: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1448: l_vibv_rec vibv_rec_type;
1449: l_vib_rec vib_rec_type;
1450: BEGIN
1451: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

1447: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1448: l_vibv_rec vibv_rec_type;
1449: l_vib_rec vib_rec_type;
1450: BEGIN
1451: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1452: G_PKG_NAME,
1453: p_init_msg_list,
1454: l_api_version,
1455: p_api_version,

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

1454: l_api_version,
1455: p_api_version,
1456: '_PVT',
1457: x_return_status);
1458: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1459: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1460: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1461: RAISE OKL_API.G_EXCEPTION_ERROR;
1462: END IF;

Line 1459: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1455: p_api_version,
1456: '_PVT',
1457: x_return_status);
1458: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1459: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1460: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1461: RAISE OKL_API.G_EXCEPTION_ERROR;
1462: END IF;
1463: -----------------------------------------

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

1456: '_PVT',
1457: x_return_status);
1458: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1459: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1460: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1461: RAISE OKL_API.G_EXCEPTION_ERROR;
1462: END IF;
1463: -----------------------------------------
1464: -- Move VIEW record to "Child" records --

Line 1461: RAISE OKL_API.G_EXCEPTION_ERROR;

1457: x_return_status);
1458: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1459: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1460: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1461: RAISE OKL_API.G_EXCEPTION_ERROR;
1462: END IF;
1463: -----------------------------------------
1464: -- Move VIEW record to "Child" records --
1465: -----------------------------------------

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

1472: l_return_status,
1473: x_msg_count,
1474: x_msg_data,
1475: l_vib_rec);
1476: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1477: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1478: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1479: RAISE OKL_API.G_EXCEPTION_ERROR;
1480: END IF;

Line 1477: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1473: x_msg_count,
1474: x_msg_data,
1475: l_vib_rec);
1476: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1477: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1478: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1479: RAISE OKL_API.G_EXCEPTION_ERROR;
1480: END IF;
1481: x_return_status := l_return_status;

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

1474: x_msg_data,
1475: l_vib_rec);
1476: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1477: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1478: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1479: RAISE OKL_API.G_EXCEPTION_ERROR;
1480: END IF;
1481: x_return_status := l_return_status;
1482: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1479: RAISE OKL_API.G_EXCEPTION_ERROR;

1475: l_vib_rec);
1476: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1477: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1478: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1479: RAISE OKL_API.G_EXCEPTION_ERROR;
1480: END IF;
1481: x_return_status := l_return_status;
1482: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1483: EXCEPTION

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

1478: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1479: RAISE OKL_API.G_EXCEPTION_ERROR;
1480: END IF;
1481: x_return_status := l_return_status;
1482: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1483: EXCEPTION
1484: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1485: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1486: (

Line 1484: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1480: END IF;
1481: x_return_status := l_return_status;
1482: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1483: EXCEPTION
1484: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1485: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1486: (
1487: l_api_name,
1488: G_PKG_NAME,

Line 1485: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1481: x_return_status := l_return_status;
1482: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1483: EXCEPTION
1484: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1485: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1486: (
1487: l_api_name,
1488: G_PKG_NAME,
1489: 'OKL_API.G_RET_STS_ERROR',

Line 1489: 'OKL_API.G_RET_STS_ERROR',

1485: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1486: (
1487: l_api_name,
1488: G_PKG_NAME,
1489: 'OKL_API.G_RET_STS_ERROR',
1490: x_msg_count,
1491: x_msg_data,
1492: '_PVT'
1493: );

Line 1494: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1490: x_msg_count,
1491: x_msg_data,
1492: '_PVT'
1493: );
1494: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1495: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1496: (
1497: l_api_name,
1498: G_PKG_NAME,

Line 1495: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1491: x_msg_data,
1492: '_PVT'
1493: );
1494: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1495: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1496: (
1497: l_api_name,
1498: G_PKG_NAME,
1499: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1499: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1495: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1496: (
1497: l_api_name,
1498: G_PKG_NAME,
1499: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1500: x_msg_count,
1501: x_msg_data,
1502: '_PVT'
1503: );

Line 1505: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1501: x_msg_data,
1502: '_PVT'
1503: );
1504: WHEN OTHERS THEN
1505: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1506: (
1507: l_api_name,
1508: G_PKG_NAME,
1509: 'OTHERS',

Line 1520: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1516: -- PL/SQL TBL lock_row for:VIBV_TBL --
1517: --------------------------------------
1518: PROCEDURE lock_row(
1519: p_api_version IN NUMBER,
1520: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1521: x_return_status OUT NOCOPY VARCHAR2,
1522: x_msg_count OUT NOCOPY NUMBER,
1523: x_msg_data OUT NOCOPY VARCHAR2,
1524: p_vibv_tbl IN vibv_tbl_type) IS

Line 1530: OKL_API.init_msg_list(p_init_msg_list);

1526: l_api_version CONSTANT NUMBER := 1;
1527: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_lock_row';
1528: i NUMBER := 0;
1529: BEGIN
1530: OKL_API.init_msg_list(p_init_msg_list);
1531: -- Make sure PL/SQL table has recrods in it before passing
1532: IF (p_vibv_tbl.COUNT > 0) THEN
1533: i := p_vibv_tbl.FIRST;
1534: LOOP

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

1542: EXIT WHEN (i = p_vibv_tbl.LAST);
1543: i := p_vibv_tbl.NEXT(i);
1544: END LOOP;
1545: END IF;
1546: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1547: EXCEPTION
1548: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1549: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1550: (

Line 1548: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1544: END LOOP;
1545: END IF;
1546: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1547: EXCEPTION
1548: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1549: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1550: (
1551: l_api_name,
1552: G_PKG_NAME,

Line 1549: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1545: END IF;
1546: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1547: EXCEPTION
1548: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1549: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1550: (
1551: l_api_name,
1552: G_PKG_NAME,
1553: 'OKL_API.G_RET_STS_ERROR',

Line 1553: 'OKL_API.G_RET_STS_ERROR',

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

Line 1558: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1554: x_msg_count,
1555: x_msg_data,
1556: '_PVT'
1557: );
1558: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1559: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1560: (
1561: l_api_name,
1562: G_PKG_NAME,

Line 1559: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 1563: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1559: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1560: (
1561: l_api_name,
1562: G_PKG_NAME,
1563: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1564: x_msg_count,
1565: x_msg_data,
1566: '_PVT'
1567: );

Line 1569: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1565: x_msg_data,
1566: '_PVT'
1567: );
1568: WHEN OTHERS THEN
1569: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1570: (
1571: l_api_name,
1572: G_PKG_NAME,
1573: 'OTHERS',

Line 1586: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1582: ---------------------------------------
1583: -- update_row for:OKL_CONTRACT_IB_HV --
1584: ---------------------------------------
1585: PROCEDURE update_row(
1586: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1587: x_return_status OUT NOCOPY VARCHAR2,
1588: x_msg_count OUT NOCOPY NUMBER,
1589: x_msg_data OUT NOCOPY VARCHAR2,
1590: p_vib_rec IN vib_rec_type,

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

1591: x_vib_rec OUT NOCOPY vib_rec_type) IS
1592:
1593: l_api_version CONSTANT NUMBER := 1;
1594: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
1595: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1596: l_vib_rec vib_rec_type := p_vib_rec;
1597: l_def_vib_rec vib_rec_type;
1598: l_row_notfound BOOLEAN := TRUE;
1599: ----------------------------------

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

1604: x_vib_rec OUT NOCOPY vib_rec_type
1605: ) RETURN VARCHAR2 IS
1606: l_vib_rec vib_rec_type;
1607: l_row_notfound BOOLEAN := TRUE;
1608: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1609: BEGIN
1610: x_vib_rec := p_vib_rec;
1611: -- Get current database values
1612: l_vib_rec := get_rec(p_vib_rec, l_return_status);

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

1609: BEGIN
1610: x_vib_rec := p_vib_rec;
1611: -- Get current database values
1612: l_vib_rec := get_rec(p_vib_rec, l_return_status);
1613: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
1614: IF (x_vib_rec.id = OKL_API.G_MISS_NUM)
1615: THEN
1616: x_vib_rec.id := l_vib_rec.id;
1617: END IF;

Line 1614: IF (x_vib_rec.id = OKL_API.G_MISS_NUM)

1610: x_vib_rec := p_vib_rec;
1611: -- Get current database values
1612: l_vib_rec := get_rec(p_vib_rec, l_return_status);
1613: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
1614: IF (x_vib_rec.id = OKL_API.G_MISS_NUM)
1615: THEN
1616: x_vib_rec.id := l_vib_rec.id;
1617: END IF;
1618: IF (x_vib_rec.major_version = OKL_API.G_MISS_NUM)

Line 1618: IF (x_vib_rec.major_version = OKL_API.G_MISS_NUM)

1614: IF (x_vib_rec.id = OKL_API.G_MISS_NUM)
1615: THEN
1616: x_vib_rec.id := l_vib_rec.id;
1617: END IF;
1618: IF (x_vib_rec.major_version = OKL_API.G_MISS_NUM)
1619: THEN
1620: x_vib_rec.major_version := l_vib_rec.major_version;
1621: END IF;
1622: IF (x_vib_rec.object_version_number = OKL_API.G_MISS_NUM)

Line 1622: IF (x_vib_rec.object_version_number = OKL_API.G_MISS_NUM)

1618: IF (x_vib_rec.major_version = OKL_API.G_MISS_NUM)
1619: THEN
1620: x_vib_rec.major_version := l_vib_rec.major_version;
1621: END IF;
1622: IF (x_vib_rec.object_version_number = OKL_API.G_MISS_NUM)
1623: THEN
1624: x_vib_rec.object_version_number := l_vib_rec.object_version_number;
1625: END IF;
1626: IF (x_vib_rec.dnz_chr_id = OKL_API.G_MISS_NUM)

Line 1626: IF (x_vib_rec.dnz_chr_id = OKL_API.G_MISS_NUM)

1622: IF (x_vib_rec.object_version_number = OKL_API.G_MISS_NUM)
1623: THEN
1624: x_vib_rec.object_version_number := l_vib_rec.object_version_number;
1625: END IF;
1626: IF (x_vib_rec.dnz_chr_id = OKL_API.G_MISS_NUM)
1627: THEN
1628: x_vib_rec.dnz_chr_id := l_vib_rec.dnz_chr_id;
1629: END IF;
1630: IF (x_vib_rec.ib_cle_id = OKL_API.G_MISS_NUM)

Line 1630: IF (x_vib_rec.ib_cle_id = OKL_API.G_MISS_NUM)

1626: IF (x_vib_rec.dnz_chr_id = OKL_API.G_MISS_NUM)
1627: THEN
1628: x_vib_rec.dnz_chr_id := l_vib_rec.dnz_chr_id;
1629: END IF;
1630: IF (x_vib_rec.ib_cle_id = OKL_API.G_MISS_NUM)
1631: THEN
1632: x_vib_rec.ib_cle_id := l_vib_rec.ib_cle_id;
1633: END IF;
1634: IF (x_vib_rec.name = OKL_API.G_MISS_NUM)

Line 1634: IF (x_vib_rec.name = OKL_API.G_MISS_NUM)

1630: IF (x_vib_rec.ib_cle_id = OKL_API.G_MISS_NUM)
1631: THEN
1632: x_vib_rec.ib_cle_id := l_vib_rec.ib_cle_id;
1633: END IF;
1634: IF (x_vib_rec.name = OKL_API.G_MISS_NUM)
1635: THEN
1636: x_vib_rec.name := l_vib_rec.name;
1637: END IF;
1638: IF (x_vib_rec.description = OKL_API.G_MISS_CHAR)

Line 1638: IF (x_vib_rec.description = OKL_API.G_MISS_CHAR)

1634: IF (x_vib_rec.name = OKL_API.G_MISS_NUM)
1635: THEN
1636: x_vib_rec.name := l_vib_rec.name;
1637: END IF;
1638: IF (x_vib_rec.description = OKL_API.G_MISS_CHAR)
1639: THEN
1640: x_vib_rec.description := l_vib_rec.description;
1641: END IF;
1642: IF (x_vib_rec.inventory_item_id = OKL_API.G_MISS_NUM)

Line 1642: IF (x_vib_rec.inventory_item_id = OKL_API.G_MISS_NUM)

1638: IF (x_vib_rec.description = OKL_API.G_MISS_CHAR)
1639: THEN
1640: x_vib_rec.description := l_vib_rec.description;
1641: END IF;
1642: IF (x_vib_rec.inventory_item_id = OKL_API.G_MISS_NUM)
1643: THEN
1644: x_vib_rec.inventory_item_id := l_vib_rec.inventory_item_id;
1645: END IF;
1646: IF (x_vib_rec.current_serial_number = OKL_API.G_MISS_CHAR)

Line 1646: IF (x_vib_rec.current_serial_number = OKL_API.G_MISS_CHAR)

1642: IF (x_vib_rec.inventory_item_id = OKL_API.G_MISS_NUM)
1643: THEN
1644: x_vib_rec.inventory_item_id := l_vib_rec.inventory_item_id;
1645: END IF;
1646: IF (x_vib_rec.current_serial_number = OKL_API.G_MISS_CHAR)
1647: THEN
1648: x_vib_rec.current_serial_number := l_vib_rec.current_serial_number;
1649: END IF;
1650: IF (x_vib_rec.install_site_use_id = OKL_API.G_MISS_NUM)

Line 1650: IF (x_vib_rec.install_site_use_id = OKL_API.G_MISS_NUM)

1646: IF (x_vib_rec.current_serial_number = OKL_API.G_MISS_CHAR)
1647: THEN
1648: x_vib_rec.current_serial_number := l_vib_rec.current_serial_number;
1649: END IF;
1650: IF (x_vib_rec.install_site_use_id = OKL_API.G_MISS_NUM)
1651: THEN
1652: x_vib_rec.install_site_use_id := l_vib_rec.install_site_use_id;
1653: END IF;
1654: IF (x_vib_rec.quantity = OKL_API.G_MISS_NUM)

Line 1654: IF (x_vib_rec.quantity = OKL_API.G_MISS_NUM)

1650: IF (x_vib_rec.install_site_use_id = OKL_API.G_MISS_NUM)
1651: THEN
1652: x_vib_rec.install_site_use_id := l_vib_rec.install_site_use_id;
1653: END IF;
1654: IF (x_vib_rec.quantity = OKL_API.G_MISS_NUM)
1655: THEN
1656: x_vib_rec.quantity := l_vib_rec.quantity;
1657: END IF;
1658: IF (x_vib_rec.attribute_category = OKL_API.G_MISS_CHAR)

Line 1658: IF (x_vib_rec.attribute_category = OKL_API.G_MISS_CHAR)

1654: IF (x_vib_rec.quantity = OKL_API.G_MISS_NUM)
1655: THEN
1656: x_vib_rec.quantity := l_vib_rec.quantity;
1657: END IF;
1658: IF (x_vib_rec.attribute_category = OKL_API.G_MISS_CHAR)
1659: THEN
1660: x_vib_rec.attribute_category := l_vib_rec.attribute_category;
1661: END IF;
1662: IF (x_vib_rec.attribute1 = OKL_API.G_MISS_CHAR)

Line 1662: IF (x_vib_rec.attribute1 = OKL_API.G_MISS_CHAR)

1658: IF (x_vib_rec.attribute_category = OKL_API.G_MISS_CHAR)
1659: THEN
1660: x_vib_rec.attribute_category := l_vib_rec.attribute_category;
1661: END IF;
1662: IF (x_vib_rec.attribute1 = OKL_API.G_MISS_CHAR)
1663: THEN
1664: x_vib_rec.attribute1 := l_vib_rec.attribute1;
1665: END IF;
1666: IF (x_vib_rec.attribute2 = OKL_API.G_MISS_CHAR)

Line 1666: IF (x_vib_rec.attribute2 = OKL_API.G_MISS_CHAR)

1662: IF (x_vib_rec.attribute1 = OKL_API.G_MISS_CHAR)
1663: THEN
1664: x_vib_rec.attribute1 := l_vib_rec.attribute1;
1665: END IF;
1666: IF (x_vib_rec.attribute2 = OKL_API.G_MISS_CHAR)
1667: THEN
1668: x_vib_rec.attribute2 := l_vib_rec.attribute2;
1669: END IF;
1670: IF (x_vib_rec.attribute3 = OKL_API.G_MISS_CHAR)

Line 1670: IF (x_vib_rec.attribute3 = OKL_API.G_MISS_CHAR)

1666: IF (x_vib_rec.attribute2 = OKL_API.G_MISS_CHAR)
1667: THEN
1668: x_vib_rec.attribute2 := l_vib_rec.attribute2;
1669: END IF;
1670: IF (x_vib_rec.attribute3 = OKL_API.G_MISS_CHAR)
1671: THEN
1672: x_vib_rec.attribute3 := l_vib_rec.attribute3;
1673: END IF;
1674: IF (x_vib_rec.attribute4 = OKL_API.G_MISS_CHAR)

Line 1674: IF (x_vib_rec.attribute4 = OKL_API.G_MISS_CHAR)

1670: IF (x_vib_rec.attribute3 = OKL_API.G_MISS_CHAR)
1671: THEN
1672: x_vib_rec.attribute3 := l_vib_rec.attribute3;
1673: END IF;
1674: IF (x_vib_rec.attribute4 = OKL_API.G_MISS_CHAR)
1675: THEN
1676: x_vib_rec.attribute4 := l_vib_rec.attribute4;
1677: END IF;
1678: IF (x_vib_rec.attribute5 = OKL_API.G_MISS_CHAR)

Line 1678: IF (x_vib_rec.attribute5 = OKL_API.G_MISS_CHAR)

1674: IF (x_vib_rec.attribute4 = OKL_API.G_MISS_CHAR)
1675: THEN
1676: x_vib_rec.attribute4 := l_vib_rec.attribute4;
1677: END IF;
1678: IF (x_vib_rec.attribute5 = OKL_API.G_MISS_CHAR)
1679: THEN
1680: x_vib_rec.attribute5 := l_vib_rec.attribute5;
1681: END IF;
1682: IF (x_vib_rec.attribute6 = OKL_API.G_MISS_CHAR)

Line 1682: IF (x_vib_rec.attribute6 = OKL_API.G_MISS_CHAR)

1678: IF (x_vib_rec.attribute5 = OKL_API.G_MISS_CHAR)
1679: THEN
1680: x_vib_rec.attribute5 := l_vib_rec.attribute5;
1681: END IF;
1682: IF (x_vib_rec.attribute6 = OKL_API.G_MISS_CHAR)
1683: THEN
1684: x_vib_rec.attribute6 := l_vib_rec.attribute6;
1685: END IF;
1686: IF (x_vib_rec.attribute7 = OKL_API.G_MISS_CHAR)

Line 1686: IF (x_vib_rec.attribute7 = OKL_API.G_MISS_CHAR)

1682: IF (x_vib_rec.attribute6 = OKL_API.G_MISS_CHAR)
1683: THEN
1684: x_vib_rec.attribute6 := l_vib_rec.attribute6;
1685: END IF;
1686: IF (x_vib_rec.attribute7 = OKL_API.G_MISS_CHAR)
1687: THEN
1688: x_vib_rec.attribute7 := l_vib_rec.attribute7;
1689: END IF;
1690: IF (x_vib_rec.attribute8 = OKL_API.G_MISS_CHAR)

Line 1690: IF (x_vib_rec.attribute8 = OKL_API.G_MISS_CHAR)

1686: IF (x_vib_rec.attribute7 = OKL_API.G_MISS_CHAR)
1687: THEN
1688: x_vib_rec.attribute7 := l_vib_rec.attribute7;
1689: END IF;
1690: IF (x_vib_rec.attribute8 = OKL_API.G_MISS_CHAR)
1691: THEN
1692: x_vib_rec.attribute8 := l_vib_rec.attribute8;
1693: END IF;
1694: IF (x_vib_rec.attribute9 = OKL_API.G_MISS_CHAR)

Line 1694: IF (x_vib_rec.attribute9 = OKL_API.G_MISS_CHAR)

1690: IF (x_vib_rec.attribute8 = OKL_API.G_MISS_CHAR)
1691: THEN
1692: x_vib_rec.attribute8 := l_vib_rec.attribute8;
1693: END IF;
1694: IF (x_vib_rec.attribute9 = OKL_API.G_MISS_CHAR)
1695: THEN
1696: x_vib_rec.attribute9 := l_vib_rec.attribute9;
1697: END IF;
1698: IF (x_vib_rec.attribute10 = OKL_API.G_MISS_CHAR)

Line 1698: IF (x_vib_rec.attribute10 = OKL_API.G_MISS_CHAR)

1694: IF (x_vib_rec.attribute9 = OKL_API.G_MISS_CHAR)
1695: THEN
1696: x_vib_rec.attribute9 := l_vib_rec.attribute9;
1697: END IF;
1698: IF (x_vib_rec.attribute10 = OKL_API.G_MISS_CHAR)
1699: THEN
1700: x_vib_rec.attribute10 := l_vib_rec.attribute10;
1701: END IF;
1702: IF (x_vib_rec.attribute11 = OKL_API.G_MISS_CHAR)

Line 1702: IF (x_vib_rec.attribute11 = OKL_API.G_MISS_CHAR)

1698: IF (x_vib_rec.attribute10 = OKL_API.G_MISS_CHAR)
1699: THEN
1700: x_vib_rec.attribute10 := l_vib_rec.attribute10;
1701: END IF;
1702: IF (x_vib_rec.attribute11 = OKL_API.G_MISS_CHAR)
1703: THEN
1704: x_vib_rec.attribute11 := l_vib_rec.attribute11;
1705: END IF;
1706: IF (x_vib_rec.attribute12 = OKL_API.G_MISS_CHAR)

Line 1706: IF (x_vib_rec.attribute12 = OKL_API.G_MISS_CHAR)

1702: IF (x_vib_rec.attribute11 = OKL_API.G_MISS_CHAR)
1703: THEN
1704: x_vib_rec.attribute11 := l_vib_rec.attribute11;
1705: END IF;
1706: IF (x_vib_rec.attribute12 = OKL_API.G_MISS_CHAR)
1707: THEN
1708: x_vib_rec.attribute12 := l_vib_rec.attribute12;
1709: END IF;
1710: IF (x_vib_rec.attribute13 = OKL_API.G_MISS_CHAR)

Line 1710: IF (x_vib_rec.attribute13 = OKL_API.G_MISS_CHAR)

1706: IF (x_vib_rec.attribute12 = OKL_API.G_MISS_CHAR)
1707: THEN
1708: x_vib_rec.attribute12 := l_vib_rec.attribute12;
1709: END IF;
1710: IF (x_vib_rec.attribute13 = OKL_API.G_MISS_CHAR)
1711: THEN
1712: x_vib_rec.attribute13 := l_vib_rec.attribute13;
1713: END IF;
1714: IF (x_vib_rec.attribute14 = OKL_API.G_MISS_CHAR)

Line 1714: IF (x_vib_rec.attribute14 = OKL_API.G_MISS_CHAR)

1710: IF (x_vib_rec.attribute13 = OKL_API.G_MISS_CHAR)
1711: THEN
1712: x_vib_rec.attribute13 := l_vib_rec.attribute13;
1713: END IF;
1714: IF (x_vib_rec.attribute14 = OKL_API.G_MISS_CHAR)
1715: THEN
1716: x_vib_rec.attribute14 := l_vib_rec.attribute14;
1717: END IF;
1718: IF (x_vib_rec.attribute15 = OKL_API.G_MISS_CHAR)

Line 1718: IF (x_vib_rec.attribute15 = OKL_API.G_MISS_CHAR)

1714: IF (x_vib_rec.attribute14 = OKL_API.G_MISS_CHAR)
1715: THEN
1716: x_vib_rec.attribute14 := l_vib_rec.attribute14;
1717: END IF;
1718: IF (x_vib_rec.attribute15 = OKL_API.G_MISS_CHAR)
1719: THEN
1720: x_vib_rec.attribute15 := l_vib_rec.attribute15;
1721: END IF;
1722: IF (x_vib_rec.created_by = OKL_API.G_MISS_NUM)

Line 1722: IF (x_vib_rec.created_by = OKL_API.G_MISS_NUM)

1718: IF (x_vib_rec.attribute15 = OKL_API.G_MISS_CHAR)
1719: THEN
1720: x_vib_rec.attribute15 := l_vib_rec.attribute15;
1721: END IF;
1722: IF (x_vib_rec.created_by = OKL_API.G_MISS_NUM)
1723: THEN
1724: x_vib_rec.created_by := l_vib_rec.created_by;
1725: END IF;
1726: IF (x_vib_rec.creation_date = OKL_API.G_MISS_DATE)

Line 1726: IF (x_vib_rec.creation_date = OKL_API.G_MISS_DATE)

1722: IF (x_vib_rec.created_by = OKL_API.G_MISS_NUM)
1723: THEN
1724: x_vib_rec.created_by := l_vib_rec.created_by;
1725: END IF;
1726: IF (x_vib_rec.creation_date = OKL_API.G_MISS_DATE)
1727: THEN
1728: x_vib_rec.creation_date := l_vib_rec.creation_date;
1729: END IF;
1730: IF (x_vib_rec.last_updated_by = OKL_API.G_MISS_NUM)

Line 1730: IF (x_vib_rec.last_updated_by = OKL_API.G_MISS_NUM)

1726: IF (x_vib_rec.creation_date = OKL_API.G_MISS_DATE)
1727: THEN
1728: x_vib_rec.creation_date := l_vib_rec.creation_date;
1729: END IF;
1730: IF (x_vib_rec.last_updated_by = OKL_API.G_MISS_NUM)
1731: THEN
1732: x_vib_rec.last_updated_by := l_vib_rec.last_updated_by;
1733: END IF;
1734: IF (x_vib_rec.last_update_date = OKL_API.G_MISS_DATE)

Line 1734: IF (x_vib_rec.last_update_date = OKL_API.G_MISS_DATE)

1730: IF (x_vib_rec.last_updated_by = OKL_API.G_MISS_NUM)
1731: THEN
1732: x_vib_rec.last_updated_by := l_vib_rec.last_updated_by;
1733: END IF;
1734: IF (x_vib_rec.last_update_date = OKL_API.G_MISS_DATE)
1735: THEN
1736: x_vib_rec.last_update_date := l_vib_rec.last_update_date;
1737: END IF;
1738: IF (x_vib_rec.last_update_login = OKL_API.G_MISS_NUM)

Line 1738: IF (x_vib_rec.last_update_login = OKL_API.G_MISS_NUM)

1734: IF (x_vib_rec.last_update_date = OKL_API.G_MISS_DATE)
1735: THEN
1736: x_vib_rec.last_update_date := l_vib_rec.last_update_date;
1737: END IF;
1738: IF (x_vib_rec.last_update_login = OKL_API.G_MISS_NUM)
1739: THEN
1740: x_vib_rec.last_update_login := l_vib_rec.last_update_login;
1741: END IF;
1742: --Added by dpsingh for LE uptake

Line 1743: IF (x_vib_rec.legal_entity_id = OKL_API.G_MISS_NUM)

1739: THEN
1740: x_vib_rec.last_update_login := l_vib_rec.last_update_login;
1741: END IF;
1742: --Added by dpsingh for LE uptake
1743: IF (x_vib_rec.legal_entity_id = OKL_API.G_MISS_NUM)
1744: THEN
1745: x_vib_rec.legal_entity_id := l_vib_rec.legal_entity_id;
1746: END IF;
1747: END IF;

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

1753: FUNCTION Set_Attributes (
1754: p_vib_rec IN vib_rec_type,
1755: x_vib_rec OUT NOCOPY vib_rec_type
1756: ) RETURN VARCHAR2 IS
1757: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1758: BEGIN
1759: x_vib_rec := p_vib_rec;
1760: x_vib_rec.OBJECT_VERSION_NUMBER := p_vib_rec.OBJECT_VERSION_NUMBER + 1;
1761: RETURN(l_return_status);

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

1760: x_vib_rec.OBJECT_VERSION_NUMBER := p_vib_rec.OBJECT_VERSION_NUMBER + 1;
1761: RETURN(l_return_status);
1762: END Set_Attributes;
1763: BEGIN
1764: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1765: p_init_msg_list,
1766: '_PVT',
1767: x_return_status);
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

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

Line 1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1765: p_init_msg_list,
1766: '_PVT',
1767: x_return_status);
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: --- Setting item attributes

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

1766: '_PVT',
1767: x_return_status);
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: --- Setting item attributes
1774: l_return_status := Set_Attributes(

Line 1771: RAISE OKL_API.G_EXCEPTION_ERROR;

1767: x_return_status);
1768: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: --- Setting item attributes
1774: l_return_status := Set_Attributes(
1775: p_vib_rec, -- IN

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

1774: l_return_status := Set_Attributes(
1775: p_vib_rec, -- IN
1776: l_vib_rec); -- OUT
1777: --- If any errors happen abort API
1778: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1779: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1781: RAISE OKL_API.G_EXCEPTION_ERROR;
1782: END IF;

Line 1779: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1775: p_vib_rec, -- IN
1776: l_vib_rec); -- OUT
1777: --- If any errors happen abort API
1778: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1779: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1781: RAISE OKL_API.G_EXCEPTION_ERROR;
1782: END IF;
1783: l_return_status := populate_new_record(l_vib_rec, l_def_vib_rec);

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

1776: l_vib_rec); -- OUT
1777: --- If any errors happen abort API
1778: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1779: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1781: RAISE OKL_API.G_EXCEPTION_ERROR;
1782: END IF;
1783: l_return_status := populate_new_record(l_vib_rec, l_def_vib_rec);
1784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1781: RAISE OKL_API.G_EXCEPTION_ERROR;

1777: --- If any errors happen abort API
1778: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1779: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1781: RAISE OKL_API.G_EXCEPTION_ERROR;
1782: END IF;
1783: l_return_status := populate_new_record(l_vib_rec, l_def_vib_rec);
1784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1780: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1781: RAISE OKL_API.G_EXCEPTION_ERROR;
1782: END IF;
1783: l_return_status := populate_new_record(l_vib_rec, l_def_vib_rec);
1784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1786: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1787: RAISE OKL_API.G_EXCEPTION_ERROR;
1788: END IF;

Line 1785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1781: RAISE OKL_API.G_EXCEPTION_ERROR;
1782: END IF;
1783: l_return_status := populate_new_record(l_vib_rec, l_def_vib_rec);
1784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1786: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1787: RAISE OKL_API.G_EXCEPTION_ERROR;
1788: END IF;
1789: UPDATE OKL_CONTRACT_IB_H

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

1782: END IF;
1783: l_return_status := populate_new_record(l_vib_rec, l_def_vib_rec);
1784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1786: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1787: RAISE OKL_API.G_EXCEPTION_ERROR;
1788: END IF;
1789: UPDATE OKL_CONTRACT_IB_H
1790: SET ID = l_def_vib_rec.id,

Line 1787: RAISE OKL_API.G_EXCEPTION_ERROR;

1783: l_return_status := populate_new_record(l_vib_rec, l_def_vib_rec);
1784: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1786: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1787: RAISE OKL_API.G_EXCEPTION_ERROR;
1788: END IF;
1789: UPDATE OKL_CONTRACT_IB_H
1790: SET ID = l_def_vib_rec.id,
1791: MAJOR_VERSION = l_def_vib_rec.major_version,

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

1823: LEGAL_ENTITY_ID = l_def_vib_rec.legal_entity_id
1824: WHERE ID = l_def_vib_rec.id;
1825: x_vib_rec := l_vib_rec;
1826: x_return_status := l_return_status;
1827: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1828: EXCEPTION
1829: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1830: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1831: (

Line 1829: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1825: x_vib_rec := l_vib_rec;
1826: x_return_status := l_return_status;
1827: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1828: EXCEPTION
1829: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1830: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1831: (
1832: l_api_name,
1833: G_PKG_NAME,

Line 1830: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1826: x_return_status := l_return_status;
1827: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
1828: EXCEPTION
1829: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1830: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1831: (
1832: l_api_name,
1833: G_PKG_NAME,
1834: 'OKL_API.G_RET_STS_ERROR',

Line 1834: 'OKL_API.G_RET_STS_ERROR',

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

Line 1839: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1840: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1836: x_msg_data,
1837: '_PVT'
1838: );
1839: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1840: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1841: (
1842: l_api_name,
1843: G_PKG_NAME,
1844: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1844: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1840: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1841: (
1842: l_api_name,
1843: G_PKG_NAME,
1844: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1845: x_msg_count,
1846: x_msg_data,
1847: '_PVT'
1848: );

Line 1850: x_return_status := OKL_API.HANDLE_EXCEPTIONS

1846: x_msg_data,
1847: '_PVT'
1848: );
1849: WHEN OTHERS THEN
1850: x_return_status := OKL_API.HANDLE_EXCEPTIONS
1851: (
1852: l_api_name,
1853: G_PKG_NAME,
1854: 'OTHERS',

Line 1865: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1861: -- update_row for:OKL_CONTRACT_IB_HV --
1862: ---------------------------------------
1863: PROCEDURE update_row(
1864: p_api_version IN NUMBER,
1865: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1866: x_return_status OUT NOCOPY VARCHAR2,
1867: x_msg_count OUT NOCOPY NUMBER,
1868: x_msg_data OUT NOCOPY VARCHAR2,
1869: p_vibv_rec IN vibv_rec_type,

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

1870: x_vibv_rec OUT NOCOPY vibv_rec_type) IS
1871:
1872: l_api_version CONSTANT NUMBER := 1;
1873: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
1874: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1875: l_vibv_rec vibv_rec_type := p_vibv_rec;
1876: l_def_vibv_rec vibv_rec_type;
1877: l_db_vibv_rec vibv_rec_type;
1878: l_vib_rec vib_rec_type;

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

1897: p_vibv_rec IN vibv_rec_type,
1898: x_vibv_rec OUT NOCOPY vibv_rec_type
1899: ) RETURN VARCHAR2 IS
1900: l_row_notfound BOOLEAN := TRUE;
1901: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1902: BEGIN
1903: x_vibv_rec := p_vibv_rec;
1904: l_db_vibv_rec := get_rec(p_vibv_rec, l_return_status);
1905: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN

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

1901: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1902: BEGIN
1903: x_vibv_rec := p_vibv_rec;
1904: l_db_vibv_rec := get_rec(p_vibv_rec, l_return_status);
1905: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
1906: IF (x_vibv_rec.id = OKL_API.G_MISS_NUM)
1907: THEN
1908: x_vibv_rec.id := l_db_vibv_rec.id;
1909: END IF;

Line 1906: IF (x_vibv_rec.id = OKL_API.G_MISS_NUM)

1902: BEGIN
1903: x_vibv_rec := p_vibv_rec;
1904: l_db_vibv_rec := get_rec(p_vibv_rec, l_return_status);
1905: IF (l_return_status = OKL_API.G_RET_STS_SUCCESS) THEN
1906: IF (x_vibv_rec.id = OKL_API.G_MISS_NUM)
1907: THEN
1908: x_vibv_rec.id := l_db_vibv_rec.id;
1909: END IF;
1910: IF (x_vibv_rec.major_version = OKL_API.G_MISS_NUM)

Line 1910: IF (x_vibv_rec.major_version = OKL_API.G_MISS_NUM)

1906: IF (x_vibv_rec.id = OKL_API.G_MISS_NUM)
1907: THEN
1908: x_vibv_rec.id := l_db_vibv_rec.id;
1909: END IF;
1910: IF (x_vibv_rec.major_version = OKL_API.G_MISS_NUM)
1911: THEN
1912: x_vibv_rec.major_version := l_db_vibv_rec.major_version;
1913: END IF;
1914: IF (x_vibv_rec.object_version_number = OKL_API.G_MISS_NUM)

Line 1914: IF (x_vibv_rec.object_version_number = OKL_API.G_MISS_NUM)

1910: IF (x_vibv_rec.major_version = OKL_API.G_MISS_NUM)
1911: THEN
1912: x_vibv_rec.major_version := l_db_vibv_rec.major_version;
1913: END IF;
1914: IF (x_vibv_rec.object_version_number = OKL_API.G_MISS_NUM)
1915: THEN
1916: x_vibv_rec.object_version_number := l_db_vibv_rec.object_version_number;
1917: END IF;
1918: IF (x_vibv_rec.dnz_chr_id = OKL_API.G_MISS_NUM)

Line 1918: IF (x_vibv_rec.dnz_chr_id = OKL_API.G_MISS_NUM)

1914: IF (x_vibv_rec.object_version_number = OKL_API.G_MISS_NUM)
1915: THEN
1916: x_vibv_rec.object_version_number := l_db_vibv_rec.object_version_number;
1917: END IF;
1918: IF (x_vibv_rec.dnz_chr_id = OKL_API.G_MISS_NUM)
1919: THEN
1920: x_vibv_rec.dnz_chr_id := l_db_vibv_rec.dnz_chr_id;
1921: END IF;
1922: IF (x_vibv_rec.ib_cle_id = OKL_API.G_MISS_NUM)

Line 1922: IF (x_vibv_rec.ib_cle_id = OKL_API.G_MISS_NUM)

1918: IF (x_vibv_rec.dnz_chr_id = OKL_API.G_MISS_NUM)
1919: THEN
1920: x_vibv_rec.dnz_chr_id := l_db_vibv_rec.dnz_chr_id;
1921: END IF;
1922: IF (x_vibv_rec.ib_cle_id = OKL_API.G_MISS_NUM)
1923: THEN
1924: x_vibv_rec.ib_cle_id := l_db_vibv_rec.ib_cle_id;
1925: END IF;
1926: IF (x_vibv_rec.name = OKL_API.G_MISS_NUM)

Line 1926: IF (x_vibv_rec.name = OKL_API.G_MISS_NUM)

1922: IF (x_vibv_rec.ib_cle_id = OKL_API.G_MISS_NUM)
1923: THEN
1924: x_vibv_rec.ib_cle_id := l_db_vibv_rec.ib_cle_id;
1925: END IF;
1926: IF (x_vibv_rec.name = OKL_API.G_MISS_NUM)
1927: THEN
1928: x_vibv_rec.name := l_db_vibv_rec.name;
1929: END IF;
1930: IF (x_vibv_rec.description = OKL_API.G_MISS_CHAR)

Line 1930: IF (x_vibv_rec.description = OKL_API.G_MISS_CHAR)

1926: IF (x_vibv_rec.name = OKL_API.G_MISS_NUM)
1927: THEN
1928: x_vibv_rec.name := l_db_vibv_rec.name;
1929: END IF;
1930: IF (x_vibv_rec.description = OKL_API.G_MISS_CHAR)
1931: THEN
1932: x_vibv_rec.description := l_db_vibv_rec.description;
1933: END IF;
1934: IF (x_vibv_rec.inventory_item_id = OKL_API.G_MISS_NUM)

Line 1934: IF (x_vibv_rec.inventory_item_id = OKL_API.G_MISS_NUM)

1930: IF (x_vibv_rec.description = OKL_API.G_MISS_CHAR)
1931: THEN
1932: x_vibv_rec.description := l_db_vibv_rec.description;
1933: END IF;
1934: IF (x_vibv_rec.inventory_item_id = OKL_API.G_MISS_NUM)
1935: THEN
1936: x_vibv_rec.inventory_item_id := l_db_vibv_rec.inventory_item_id;
1937: END IF;
1938: IF (x_vibv_rec.current_serial_number = OKL_API.G_MISS_CHAR)

Line 1938: IF (x_vibv_rec.current_serial_number = OKL_API.G_MISS_CHAR)

1934: IF (x_vibv_rec.inventory_item_id = OKL_API.G_MISS_NUM)
1935: THEN
1936: x_vibv_rec.inventory_item_id := l_db_vibv_rec.inventory_item_id;
1937: END IF;
1938: IF (x_vibv_rec.current_serial_number = OKL_API.G_MISS_CHAR)
1939: THEN
1940: x_vibv_rec.current_serial_number := l_db_vibv_rec.current_serial_number;
1941: END IF;
1942: IF (x_vibv_rec.install_site_use_id = OKL_API.G_MISS_NUM)

Line 1942: IF (x_vibv_rec.install_site_use_id = OKL_API.G_MISS_NUM)

1938: IF (x_vibv_rec.current_serial_number = OKL_API.G_MISS_CHAR)
1939: THEN
1940: x_vibv_rec.current_serial_number := l_db_vibv_rec.current_serial_number;
1941: END IF;
1942: IF (x_vibv_rec.install_site_use_id = OKL_API.G_MISS_NUM)
1943: THEN
1944: x_vibv_rec.install_site_use_id := l_db_vibv_rec.install_site_use_id;
1945: END IF;
1946: IF (x_vibv_rec.quantity = OKL_API.G_MISS_NUM)

Line 1946: IF (x_vibv_rec.quantity = OKL_API.G_MISS_NUM)

1942: IF (x_vibv_rec.install_site_use_id = OKL_API.G_MISS_NUM)
1943: THEN
1944: x_vibv_rec.install_site_use_id := l_db_vibv_rec.install_site_use_id;
1945: END IF;
1946: IF (x_vibv_rec.quantity = OKL_API.G_MISS_NUM)
1947: THEN
1948: x_vibv_rec.quantity := l_db_vibv_rec.quantity;
1949: END IF;
1950: IF (x_vibv_rec.attribute_category = OKL_API.G_MISS_CHAR)

Line 1950: IF (x_vibv_rec.attribute_category = OKL_API.G_MISS_CHAR)

1946: IF (x_vibv_rec.quantity = OKL_API.G_MISS_NUM)
1947: THEN
1948: x_vibv_rec.quantity := l_db_vibv_rec.quantity;
1949: END IF;
1950: IF (x_vibv_rec.attribute_category = OKL_API.G_MISS_CHAR)
1951: THEN
1952: x_vibv_rec.attribute_category := l_db_vibv_rec.attribute_category;
1953: END IF;
1954: IF (x_vibv_rec.attribute1 = OKL_API.G_MISS_CHAR)

Line 1954: IF (x_vibv_rec.attribute1 = OKL_API.G_MISS_CHAR)

1950: IF (x_vibv_rec.attribute_category = OKL_API.G_MISS_CHAR)
1951: THEN
1952: x_vibv_rec.attribute_category := l_db_vibv_rec.attribute_category;
1953: END IF;
1954: IF (x_vibv_rec.attribute1 = OKL_API.G_MISS_CHAR)
1955: THEN
1956: x_vibv_rec.attribute1 := l_db_vibv_rec.attribute1;
1957: END IF;
1958: IF (x_vibv_rec.attribute2 = OKL_API.G_MISS_CHAR)

Line 1958: IF (x_vibv_rec.attribute2 = OKL_API.G_MISS_CHAR)

1954: IF (x_vibv_rec.attribute1 = OKL_API.G_MISS_CHAR)
1955: THEN
1956: x_vibv_rec.attribute1 := l_db_vibv_rec.attribute1;
1957: END IF;
1958: IF (x_vibv_rec.attribute2 = OKL_API.G_MISS_CHAR)
1959: THEN
1960: x_vibv_rec.attribute2 := l_db_vibv_rec.attribute2;
1961: END IF;
1962: IF (x_vibv_rec.attribute3 = OKL_API.G_MISS_CHAR)

Line 1962: IF (x_vibv_rec.attribute3 = OKL_API.G_MISS_CHAR)

1958: IF (x_vibv_rec.attribute2 = OKL_API.G_MISS_CHAR)
1959: THEN
1960: x_vibv_rec.attribute2 := l_db_vibv_rec.attribute2;
1961: END IF;
1962: IF (x_vibv_rec.attribute3 = OKL_API.G_MISS_CHAR)
1963: THEN
1964: x_vibv_rec.attribute3 := l_db_vibv_rec.attribute3;
1965: END IF;
1966: IF (x_vibv_rec.attribute4 = OKL_API.G_MISS_CHAR)

Line 1966: IF (x_vibv_rec.attribute4 = OKL_API.G_MISS_CHAR)

1962: IF (x_vibv_rec.attribute3 = OKL_API.G_MISS_CHAR)
1963: THEN
1964: x_vibv_rec.attribute3 := l_db_vibv_rec.attribute3;
1965: END IF;
1966: IF (x_vibv_rec.attribute4 = OKL_API.G_MISS_CHAR)
1967: THEN
1968: x_vibv_rec.attribute4 := l_db_vibv_rec.attribute4;
1969: END IF;
1970: IF (x_vibv_rec.attribute5 = OKL_API.G_MISS_CHAR)

Line 1970: IF (x_vibv_rec.attribute5 = OKL_API.G_MISS_CHAR)

1966: IF (x_vibv_rec.attribute4 = OKL_API.G_MISS_CHAR)
1967: THEN
1968: x_vibv_rec.attribute4 := l_db_vibv_rec.attribute4;
1969: END IF;
1970: IF (x_vibv_rec.attribute5 = OKL_API.G_MISS_CHAR)
1971: THEN
1972: x_vibv_rec.attribute5 := l_db_vibv_rec.attribute5;
1973: END IF;
1974: IF (x_vibv_rec.attribute6 = OKL_API.G_MISS_CHAR)

Line 1974: IF (x_vibv_rec.attribute6 = OKL_API.G_MISS_CHAR)

1970: IF (x_vibv_rec.attribute5 = OKL_API.G_MISS_CHAR)
1971: THEN
1972: x_vibv_rec.attribute5 := l_db_vibv_rec.attribute5;
1973: END IF;
1974: IF (x_vibv_rec.attribute6 = OKL_API.G_MISS_CHAR)
1975: THEN
1976: x_vibv_rec.attribute6 := l_db_vibv_rec.attribute6;
1977: END IF;
1978: IF (x_vibv_rec.attribute7 = OKL_API.G_MISS_CHAR)

Line 1978: IF (x_vibv_rec.attribute7 = OKL_API.G_MISS_CHAR)

1974: IF (x_vibv_rec.attribute6 = OKL_API.G_MISS_CHAR)
1975: THEN
1976: x_vibv_rec.attribute6 := l_db_vibv_rec.attribute6;
1977: END IF;
1978: IF (x_vibv_rec.attribute7 = OKL_API.G_MISS_CHAR)
1979: THEN
1980: x_vibv_rec.attribute7 := l_db_vibv_rec.attribute7;
1981: END IF;
1982: IF (x_vibv_rec.attribute8 = OKL_API.G_MISS_CHAR)

Line 1982: IF (x_vibv_rec.attribute8 = OKL_API.G_MISS_CHAR)

1978: IF (x_vibv_rec.attribute7 = OKL_API.G_MISS_CHAR)
1979: THEN
1980: x_vibv_rec.attribute7 := l_db_vibv_rec.attribute7;
1981: END IF;
1982: IF (x_vibv_rec.attribute8 = OKL_API.G_MISS_CHAR)
1983: THEN
1984: x_vibv_rec.attribute8 := l_db_vibv_rec.attribute8;
1985: END IF;
1986: IF (x_vibv_rec.attribute9 = OKL_API.G_MISS_CHAR)

Line 1986: IF (x_vibv_rec.attribute9 = OKL_API.G_MISS_CHAR)

1982: IF (x_vibv_rec.attribute8 = OKL_API.G_MISS_CHAR)
1983: THEN
1984: x_vibv_rec.attribute8 := l_db_vibv_rec.attribute8;
1985: END IF;
1986: IF (x_vibv_rec.attribute9 = OKL_API.G_MISS_CHAR)
1987: THEN
1988: x_vibv_rec.attribute9 := l_db_vibv_rec.attribute9;
1989: END IF;
1990: IF (x_vibv_rec.attribute10 = OKL_API.G_MISS_CHAR)

Line 1990: IF (x_vibv_rec.attribute10 = OKL_API.G_MISS_CHAR)

1986: IF (x_vibv_rec.attribute9 = OKL_API.G_MISS_CHAR)
1987: THEN
1988: x_vibv_rec.attribute9 := l_db_vibv_rec.attribute9;
1989: END IF;
1990: IF (x_vibv_rec.attribute10 = OKL_API.G_MISS_CHAR)
1991: THEN
1992: x_vibv_rec.attribute10 := l_db_vibv_rec.attribute10;
1993: END IF;
1994: IF (x_vibv_rec.attribute11 = OKL_API.G_MISS_CHAR)

Line 1994: IF (x_vibv_rec.attribute11 = OKL_API.G_MISS_CHAR)

1990: IF (x_vibv_rec.attribute10 = OKL_API.G_MISS_CHAR)
1991: THEN
1992: x_vibv_rec.attribute10 := l_db_vibv_rec.attribute10;
1993: END IF;
1994: IF (x_vibv_rec.attribute11 = OKL_API.G_MISS_CHAR)
1995: THEN
1996: x_vibv_rec.attribute11 := l_db_vibv_rec.attribute11;
1997: END IF;
1998: IF (x_vibv_rec.attribute12 = OKL_API.G_MISS_CHAR)

Line 1998: IF (x_vibv_rec.attribute12 = OKL_API.G_MISS_CHAR)

1994: IF (x_vibv_rec.attribute11 = OKL_API.G_MISS_CHAR)
1995: THEN
1996: x_vibv_rec.attribute11 := l_db_vibv_rec.attribute11;
1997: END IF;
1998: IF (x_vibv_rec.attribute12 = OKL_API.G_MISS_CHAR)
1999: THEN
2000: x_vibv_rec.attribute12 := l_db_vibv_rec.attribute12;
2001: END IF;
2002: IF (x_vibv_rec.attribute13 = OKL_API.G_MISS_CHAR)

Line 2002: IF (x_vibv_rec.attribute13 = OKL_API.G_MISS_CHAR)

1998: IF (x_vibv_rec.attribute12 = OKL_API.G_MISS_CHAR)
1999: THEN
2000: x_vibv_rec.attribute12 := l_db_vibv_rec.attribute12;
2001: END IF;
2002: IF (x_vibv_rec.attribute13 = OKL_API.G_MISS_CHAR)
2003: THEN
2004: x_vibv_rec.attribute13 := l_db_vibv_rec.attribute13;
2005: END IF;
2006: IF (x_vibv_rec.attribute14 = OKL_API.G_MISS_CHAR)

Line 2006: IF (x_vibv_rec.attribute14 = OKL_API.G_MISS_CHAR)

2002: IF (x_vibv_rec.attribute13 = OKL_API.G_MISS_CHAR)
2003: THEN
2004: x_vibv_rec.attribute13 := l_db_vibv_rec.attribute13;
2005: END IF;
2006: IF (x_vibv_rec.attribute14 = OKL_API.G_MISS_CHAR)
2007: THEN
2008: x_vibv_rec.attribute14 := l_db_vibv_rec.attribute14;
2009: END IF;
2010: IF (x_vibv_rec.attribute15 = OKL_API.G_MISS_CHAR)

Line 2010: IF (x_vibv_rec.attribute15 = OKL_API.G_MISS_CHAR)

2006: IF (x_vibv_rec.attribute14 = OKL_API.G_MISS_CHAR)
2007: THEN
2008: x_vibv_rec.attribute14 := l_db_vibv_rec.attribute14;
2009: END IF;
2010: IF (x_vibv_rec.attribute15 = OKL_API.G_MISS_CHAR)
2011: THEN
2012: x_vibv_rec.attribute15 := l_db_vibv_rec.attribute15;
2013: END IF;
2014: IF (x_vibv_rec.created_by = OKL_API.G_MISS_NUM)

Line 2014: IF (x_vibv_rec.created_by = OKL_API.G_MISS_NUM)

2010: IF (x_vibv_rec.attribute15 = OKL_API.G_MISS_CHAR)
2011: THEN
2012: x_vibv_rec.attribute15 := l_db_vibv_rec.attribute15;
2013: END IF;
2014: IF (x_vibv_rec.created_by = OKL_API.G_MISS_NUM)
2015: THEN
2016: x_vibv_rec.created_by := l_db_vibv_rec.created_by;
2017: END IF;
2018: IF (x_vibv_rec.creation_date = OKL_API.G_MISS_DATE)

Line 2018: IF (x_vibv_rec.creation_date = OKL_API.G_MISS_DATE)

2014: IF (x_vibv_rec.created_by = OKL_API.G_MISS_NUM)
2015: THEN
2016: x_vibv_rec.created_by := l_db_vibv_rec.created_by;
2017: END IF;
2018: IF (x_vibv_rec.creation_date = OKL_API.G_MISS_DATE)
2019: THEN
2020: x_vibv_rec.creation_date := l_db_vibv_rec.creation_date;
2021: END IF;
2022: IF (x_vibv_rec.last_updated_by = OKL_API.G_MISS_NUM)

Line 2022: IF (x_vibv_rec.last_updated_by = OKL_API.G_MISS_NUM)

2018: IF (x_vibv_rec.creation_date = OKL_API.G_MISS_DATE)
2019: THEN
2020: x_vibv_rec.creation_date := l_db_vibv_rec.creation_date;
2021: END IF;
2022: IF (x_vibv_rec.last_updated_by = OKL_API.G_MISS_NUM)
2023: THEN
2024: x_vibv_rec.last_updated_by := l_db_vibv_rec.last_updated_by;
2025: END IF;
2026: IF (x_vibv_rec.last_update_date = OKL_API.G_MISS_DATE)

Line 2026: IF (x_vibv_rec.last_update_date = OKL_API.G_MISS_DATE)

2022: IF (x_vibv_rec.last_updated_by = OKL_API.G_MISS_NUM)
2023: THEN
2024: x_vibv_rec.last_updated_by := l_db_vibv_rec.last_updated_by;
2025: END IF;
2026: IF (x_vibv_rec.last_update_date = OKL_API.G_MISS_DATE)
2027: THEN
2028: x_vibv_rec.last_update_date := l_db_vibv_rec.last_update_date;
2029: END IF;
2030: IF (x_vibv_rec.last_update_login = OKL_API.G_MISS_NUM)

Line 2030: IF (x_vibv_rec.last_update_login = OKL_API.G_MISS_NUM)

2026: IF (x_vibv_rec.last_update_date = OKL_API.G_MISS_DATE)
2027: THEN
2028: x_vibv_rec.last_update_date := l_db_vibv_rec.last_update_date;
2029: END IF;
2030: IF (x_vibv_rec.last_update_login = OKL_API.G_MISS_NUM)
2031: THEN
2032: x_vibv_rec.last_update_login := l_db_vibv_rec.last_update_login;
2033: END IF;
2034: --Added by dpsingh for LE uptake

Line 2035: IF (x_vibv_rec.legal_entity_id = OKL_API.G_MISS_NUM)

2031: THEN
2032: x_vibv_rec.last_update_login := l_db_vibv_rec.last_update_login;
2033: END IF;
2034: --Added by dpsingh for LE uptake
2035: IF (x_vibv_rec.legal_entity_id = OKL_API.G_MISS_NUM)
2036: THEN
2037: x_vibv_rec.legal_entity_id := l_db_vibv_rec.legal_entity_id;
2038: END IF;
2039: END IF;

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

2045: FUNCTION Set_Attributes (
2046: p_vibv_rec IN vibv_rec_type,
2047: x_vibv_rec OUT NOCOPY vibv_rec_type
2048: ) RETURN VARCHAR2 IS
2049: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2050: BEGIN
2051: x_vibv_rec := p_vibv_rec;
2052: RETURN(l_return_status);
2053: END Set_Attributes;

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

2051: x_vibv_rec := p_vibv_rec;
2052: RETURN(l_return_status);
2053: END Set_Attributes;
2054: BEGIN
2055: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2056: G_PKG_NAME,
2057: p_init_msg_list,
2058: l_api_version,
2059: p_api_version,

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

2058: l_api_version,
2059: p_api_version,
2060: '_PVT',
2061: x_return_status);
2062: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2063: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2064: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2065: RAISE OKL_API.G_EXCEPTION_ERROR;
2066: END IF;

Line 2063: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2059: p_api_version,
2060: '_PVT',
2061: x_return_status);
2062: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2063: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2064: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2065: RAISE OKL_API.G_EXCEPTION_ERROR;
2066: END IF;
2067: --- Setting item attributes

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

2060: '_PVT',
2061: x_return_status);
2062: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2063: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2064: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2065: RAISE OKL_API.G_EXCEPTION_ERROR;
2066: END IF;
2067: --- Setting item attributes
2068: l_return_status := Set_Attributes(

Line 2065: RAISE OKL_API.G_EXCEPTION_ERROR;

2061: x_return_status);
2062: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2063: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2064: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2065: RAISE OKL_API.G_EXCEPTION_ERROR;
2066: END IF;
2067: --- Setting item attributes
2068: l_return_status := Set_Attributes(
2069: p_vibv_rec, -- IN

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

2068: l_return_status := Set_Attributes(
2069: p_vibv_rec, -- IN
2070: x_vibv_rec); -- OUT
2071: --- If any errors happen abort API
2072: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2073: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2074: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2075: RAISE OKL_API.G_EXCEPTION_ERROR;
2076: END IF;

Line 2073: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2069: p_vibv_rec, -- IN
2070: x_vibv_rec); -- OUT
2071: --- If any errors happen abort API
2072: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2073: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2074: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2075: RAISE OKL_API.G_EXCEPTION_ERROR;
2076: END IF;
2077: l_return_status := populate_new_record(l_vibv_rec, l_def_vibv_rec);

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

2070: x_vibv_rec); -- OUT
2071: --- If any errors happen abort API
2072: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2073: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2074: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2075: RAISE OKL_API.G_EXCEPTION_ERROR;
2076: END IF;
2077: l_return_status := populate_new_record(l_vibv_rec, l_def_vibv_rec);
2078: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2075: RAISE OKL_API.G_EXCEPTION_ERROR;

2071: --- If any errors happen abort API
2072: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2073: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2074: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2075: RAISE OKL_API.G_EXCEPTION_ERROR;
2076: END IF;
2077: l_return_status := populate_new_record(l_vibv_rec, l_def_vibv_rec);
2078: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2074: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2075: RAISE OKL_API.G_EXCEPTION_ERROR;
2076: END IF;
2077: l_return_status := populate_new_record(l_vibv_rec, l_def_vibv_rec);
2078: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2080: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2081: RAISE OKL_API.G_EXCEPTION_ERROR;
2082: END IF;

Line 2079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2075: RAISE OKL_API.G_EXCEPTION_ERROR;
2076: END IF;
2077: l_return_status := populate_new_record(l_vibv_rec, l_def_vibv_rec);
2078: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2080: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2081: RAISE OKL_API.G_EXCEPTION_ERROR;
2082: END IF;
2083: l_def_vibv_rec := fill_who_columns(l_def_vibv_rec);

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

2076: END IF;
2077: l_return_status := populate_new_record(l_vibv_rec, l_def_vibv_rec);
2078: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2080: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2081: RAISE OKL_API.G_EXCEPTION_ERROR;
2082: END IF;
2083: l_def_vibv_rec := fill_who_columns(l_def_vibv_rec);
2084: --- Validate all non-missing attributes (Item Level Validation)

Line 2081: RAISE OKL_API.G_EXCEPTION_ERROR;

2077: l_return_status := populate_new_record(l_vibv_rec, l_def_vibv_rec);
2078: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2080: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2081: RAISE OKL_API.G_EXCEPTION_ERROR;
2082: END IF;
2083: l_def_vibv_rec := fill_who_columns(l_def_vibv_rec);
2084: --- Validate all non-missing attributes (Item Level Validation)
2085: l_return_status := Validate_Attributes(l_def_vibv_rec);

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

2083: l_def_vibv_rec := fill_who_columns(l_def_vibv_rec);
2084: --- Validate all non-missing attributes (Item Level Validation)
2085: l_return_status := Validate_Attributes(l_def_vibv_rec);
2086: --- If any errors happen abort API
2087: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2088: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2089: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2090: RAISE OKL_API.G_EXCEPTION_ERROR;
2091: END IF;

Line 2088: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2084: --- Validate all non-missing attributes (Item Level Validation)
2085: l_return_status := Validate_Attributes(l_def_vibv_rec);
2086: --- If any errors happen abort API
2087: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2088: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2089: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2090: RAISE OKL_API.G_EXCEPTION_ERROR;
2091: END IF;
2092: l_return_status := Validate_Record(l_def_vibv_rec);

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

2085: l_return_status := Validate_Attributes(l_def_vibv_rec);
2086: --- If any errors happen abort API
2087: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2088: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2089: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2090: RAISE OKL_API.G_EXCEPTION_ERROR;
2091: END IF;
2092: l_return_status := Validate_Record(l_def_vibv_rec);
2093: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2090: RAISE OKL_API.G_EXCEPTION_ERROR;

2086: --- If any errors happen abort API
2087: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2088: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2089: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2090: RAISE OKL_API.G_EXCEPTION_ERROR;
2091: END IF;
2092: l_return_status := Validate_Record(l_def_vibv_rec);
2093: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2094: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2089: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2090: RAISE OKL_API.G_EXCEPTION_ERROR;
2091: END IF;
2092: l_return_status := Validate_Record(l_def_vibv_rec);
2093: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2094: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2095: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2096: RAISE OKL_API.G_EXCEPTION_ERROR;
2097: END IF;

Line 2094: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2090: RAISE OKL_API.G_EXCEPTION_ERROR;
2091: END IF;
2092: l_return_status := Validate_Record(l_def_vibv_rec);
2093: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2094: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2095: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2096: RAISE OKL_API.G_EXCEPTION_ERROR;
2097: END IF;
2098: -----------------------------------------

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

2091: END IF;
2092: l_return_status := Validate_Record(l_def_vibv_rec);
2093: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2094: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2095: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2096: RAISE OKL_API.G_EXCEPTION_ERROR;
2097: END IF;
2098: -----------------------------------------
2099: -- Move VIEW record to "Child" records --

Line 2096: RAISE OKL_API.G_EXCEPTION_ERROR;

2092: l_return_status := Validate_Record(l_def_vibv_rec);
2093: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2094: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2095: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2096: RAISE OKL_API.G_EXCEPTION_ERROR;
2097: END IF;
2098: -----------------------------------------
2099: -- Move VIEW record to "Child" records --
2100: -----------------------------------------

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

2109: x_msg_data,
2110: l_vib_rec,
2111: lx_vib_rec
2112: );
2113: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2114: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2115: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2116: RAISE OKL_API.G_EXCEPTION_ERROR;
2117: END IF;

Line 2114: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2110: l_vib_rec,
2111: lx_vib_rec
2112: );
2113: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2114: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2115: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2116: RAISE OKL_API.G_EXCEPTION_ERROR;
2117: END IF;
2118: migrate(lx_vib_rec, l_def_vibv_rec);

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

2111: lx_vib_rec
2112: );
2113: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2114: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2115: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2116: RAISE OKL_API.G_EXCEPTION_ERROR;
2117: END IF;
2118: migrate(lx_vib_rec, l_def_vibv_rec);
2119: x_vibv_rec := l_def_vibv_rec;

Line 2116: RAISE OKL_API.G_EXCEPTION_ERROR;

2112: );
2113: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2114: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2115: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2116: RAISE OKL_API.G_EXCEPTION_ERROR;
2117: END IF;
2118: migrate(lx_vib_rec, l_def_vibv_rec);
2119: x_vibv_rec := l_def_vibv_rec;
2120: x_return_status := l_return_status;

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

2117: END IF;
2118: migrate(lx_vib_rec, l_def_vibv_rec);
2119: x_vibv_rec := l_def_vibv_rec;
2120: x_return_status := l_return_status;
2121: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2122: EXCEPTION
2123: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2124: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2125: (

Line 2123: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2119: x_vibv_rec := l_def_vibv_rec;
2120: x_return_status := l_return_status;
2121: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2122: EXCEPTION
2123: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2124: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2125: (
2126: l_api_name,
2127: G_PKG_NAME,

Line 2124: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2120: x_return_status := l_return_status;
2121: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2122: EXCEPTION
2123: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2124: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2125: (
2126: l_api_name,
2127: G_PKG_NAME,
2128: 'OKL_API.G_RET_STS_ERROR',

Line 2128: 'OKL_API.G_RET_STS_ERROR',

2124: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2125: (
2126: l_api_name,
2127: G_PKG_NAME,
2128: 'OKL_API.G_RET_STS_ERROR',
2129: x_msg_count,
2130: x_msg_data,
2131: '_PVT'
2132: );

Line 2133: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2129: x_msg_count,
2130: x_msg_data,
2131: '_PVT'
2132: );
2133: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2134: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2135: (
2136: l_api_name,
2137: G_PKG_NAME,

Line 2134: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2130: x_msg_data,
2131: '_PVT'
2132: );
2133: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2134: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2135: (
2136: l_api_name,
2137: G_PKG_NAME,
2138: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2138: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2144: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2159: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2155: -- PL/SQL TBL update_row for:vibv_tbl --
2156: ----------------------------------------
2157: PROCEDURE update_row(
2158: p_api_version IN NUMBER,
2159: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2160: x_return_status OUT NOCOPY VARCHAR2,
2161: x_msg_count OUT NOCOPY NUMBER,
2162: x_msg_data OUT NOCOPY VARCHAR2,
2163: p_vibv_tbl IN vibv_tbl_type,

Line 2170: OKL_API.init_msg_list(p_init_msg_list);

2166: l_api_version CONSTANT NUMBER := 1;
2167: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
2168: i NUMBER := 0;
2169: BEGIN
2170: OKL_API.init_msg_list(p_init_msg_list);
2171: -- Make sure PL/SQL table has records in it before passing
2172: IF (p_vibv_tbl.COUNT > 0) THEN
2173: i := p_vibv_tbl.FIRST;
2174: LOOP

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

2183: EXIT WHEN (i = p_vibv_tbl.LAST);
2184: i := p_vibv_tbl.NEXT(i);
2185: END LOOP;
2186: END IF;
2187: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2188: EXCEPTION
2189: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2190: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2191: (

Line 2189: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2185: END LOOP;
2186: END IF;
2187: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2188: EXCEPTION
2189: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2190: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2191: (
2192: l_api_name,
2193: G_PKG_NAME,

Line 2190: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2186: END IF;
2187: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2188: EXCEPTION
2189: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2190: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2191: (
2192: l_api_name,
2193: G_PKG_NAME,
2194: 'OKL_API.G_RET_STS_ERROR',

Line 2194: 'OKL_API.G_RET_STS_ERROR',

2190: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2191: (
2192: l_api_name,
2193: G_PKG_NAME,
2194: 'OKL_API.G_RET_STS_ERROR',
2195: x_msg_count,
2196: x_msg_data,
2197: '_PVT'
2198: );

Line 2199: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2195: x_msg_count,
2196: x_msg_data,
2197: '_PVT'
2198: );
2199: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2200: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2201: (
2202: l_api_name,
2203: G_PKG_NAME,

Line 2200: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2196: x_msg_data,
2197: '_PVT'
2198: );
2199: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2200: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2201: (
2202: l_api_name,
2203: G_PKG_NAME,
2204: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2204: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2200: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2201: (
2202: l_api_name,
2203: G_PKG_NAME,
2204: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2205: x_msg_count,
2206: x_msg_data,
2207: '_PVT'
2208: );

Line 2210: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2206: x_msg_data,
2207: '_PVT'
2208: );
2209: WHEN OTHERS THEN
2210: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2211: (
2212: l_api_name,
2213: G_PKG_NAME,
2214: 'OTHERS',

Line 2227: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2223: ---------------------------------------
2224: -- delete_row for:OKL_CONTRACT_IB_HV --
2225: ---------------------------------------
2226: PROCEDURE delete_row(
2227: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2228: x_return_status OUT NOCOPY VARCHAR2,
2229: x_msg_count OUT NOCOPY NUMBER,
2230: x_msg_data OUT NOCOPY VARCHAR2,
2231: p_vib_rec IN vib_rec_type) IS

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

2231: p_vib_rec IN vib_rec_type) IS
2232:
2233: l_api_version CONSTANT NUMBER := 1;
2234: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
2235: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2236: l_vib_rec vib_rec_type := p_vib_rec;
2237: l_row_notfound BOOLEAN := TRUE;
2238: BEGIN
2239: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

2235: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2236: l_vib_rec vib_rec_type := p_vib_rec;
2237: l_row_notfound BOOLEAN := TRUE;
2238: BEGIN
2239: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2240: p_init_msg_list,
2241: '_PVT',
2242: x_return_status);
2243: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

2239: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2240: p_init_msg_list,
2241: '_PVT',
2242: x_return_status);
2243: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2244: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2245: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2246: RAISE OKL_API.G_EXCEPTION_ERROR;
2247: END IF;

Line 2244: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2240: p_init_msg_list,
2241: '_PVT',
2242: x_return_status);
2243: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2244: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2245: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2246: RAISE OKL_API.G_EXCEPTION_ERROR;
2247: END IF;
2248:

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

2241: '_PVT',
2242: x_return_status);
2243: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2244: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2245: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2246: RAISE OKL_API.G_EXCEPTION_ERROR;
2247: END IF;
2248:
2249: DELETE FROM OKL_CONTRACT_IB_H

Line 2246: RAISE OKL_API.G_EXCEPTION_ERROR;

2242: x_return_status);
2243: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2244: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2245: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2246: RAISE OKL_API.G_EXCEPTION_ERROR;
2247: END IF;
2248:
2249: DELETE FROM OKL_CONTRACT_IB_H
2250: WHERE ID = l_vib_rec.id;

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

2248:
2249: DELETE FROM OKL_CONTRACT_IB_H
2250: WHERE ID = l_vib_rec.id;
2251: x_return_status := l_return_status;
2252: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2253: EXCEPTION
2254: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2255: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2256: (

Line 2254: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2250: WHERE ID = l_vib_rec.id;
2251: x_return_status := l_return_status;
2252: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2253: EXCEPTION
2254: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2255: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2256: (
2257: l_api_name,
2258: G_PKG_NAME,

Line 2255: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2251: x_return_status := l_return_status;
2252: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2253: EXCEPTION
2254: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2255: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2256: (
2257: l_api_name,
2258: G_PKG_NAME,
2259: 'OKL_API.G_RET_STS_ERROR',

Line 2259: 'OKL_API.G_RET_STS_ERROR',

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

Line 2264: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2265: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2269: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2265: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2266: (
2267: l_api_name,
2268: G_PKG_NAME,
2269: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2270: x_msg_count,
2271: x_msg_data,
2272: '_PVT'
2273: );

Line 2275: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2271: x_msg_data,
2272: '_PVT'
2273: );
2274: WHEN OTHERS THEN
2275: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2276: (
2277: l_api_name,
2278: G_PKG_NAME,
2279: 'OTHERS',

Line 2290: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2286: -- delete_row for:OKL_CONTRACT_IB_HV --
2287: ---------------------------------------
2288: PROCEDURE delete_row(
2289: p_api_version IN NUMBER,
2290: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2291: x_return_status OUT NOCOPY VARCHAR2,
2292: x_msg_count OUT NOCOPY NUMBER,
2293: x_msg_data OUT NOCOPY VARCHAR2,
2294: p_vibv_rec IN vibv_rec_type) IS

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

2294: p_vibv_rec IN vibv_rec_type) IS
2295:
2296: l_api_version CONSTANT NUMBER := 1;
2297: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
2298: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2299: l_vibv_rec vibv_rec_type := p_vibv_rec;
2300: l_vib_rec vib_rec_type;
2301: BEGIN
2302: l_return_status := OKL_API.START_ACTIVITY(l_api_name,

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

2298: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2299: l_vibv_rec vibv_rec_type := p_vibv_rec;
2300: l_vib_rec vib_rec_type;
2301: BEGIN
2302: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
2303: G_PKG_NAME,
2304: p_init_msg_list,
2305: l_api_version,
2306: p_api_version,

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

2305: l_api_version,
2306: p_api_version,
2307: '_PVT',
2308: x_return_status);
2309: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2310: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2311: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2312: RAISE OKL_API.G_EXCEPTION_ERROR;
2313: END IF;

Line 2310: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2306: p_api_version,
2307: '_PVT',
2308: x_return_status);
2309: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2310: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2311: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2312: RAISE OKL_API.G_EXCEPTION_ERROR;
2313: END IF;
2314: -----------------------------------------

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

2307: '_PVT',
2308: x_return_status);
2309: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2310: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2311: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2312: RAISE OKL_API.G_EXCEPTION_ERROR;
2313: END IF;
2314: -----------------------------------------
2315: -- Move VIEW record to "Child" records --

Line 2312: RAISE OKL_API.G_EXCEPTION_ERROR;

2308: x_return_status);
2309: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2310: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2311: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2312: RAISE OKL_API.G_EXCEPTION_ERROR;
2313: END IF;
2314: -----------------------------------------
2315: -- Move VIEW record to "Child" records --
2316: -----------------------------------------

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

2324: x_msg_count,
2325: x_msg_data,
2326: l_vib_rec
2327: );
2328: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2329: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2330: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2331: RAISE OKL_API.G_EXCEPTION_ERROR;
2332: END IF;

Line 2329: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2325: x_msg_data,
2326: l_vib_rec
2327: );
2328: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2329: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2330: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2331: RAISE OKL_API.G_EXCEPTION_ERROR;
2332: END IF;
2333: x_return_status := l_return_status;

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

2326: l_vib_rec
2327: );
2328: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2329: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2330: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2331: RAISE OKL_API.G_EXCEPTION_ERROR;
2332: END IF;
2333: x_return_status := l_return_status;
2334: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2331: RAISE OKL_API.G_EXCEPTION_ERROR;

2327: );
2328: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2329: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2330: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2331: RAISE OKL_API.G_EXCEPTION_ERROR;
2332: END IF;
2333: x_return_status := l_return_status;
2334: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2335: EXCEPTION

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

2330: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2331: RAISE OKL_API.G_EXCEPTION_ERROR;
2332: END IF;
2333: x_return_status := l_return_status;
2334: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2335: EXCEPTION
2336: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2337: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2338: (

Line 2336: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2332: END IF;
2333: x_return_status := l_return_status;
2334: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2335: EXCEPTION
2336: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2337: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2338: (
2339: l_api_name,
2340: G_PKG_NAME,

Line 2337: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2333: x_return_status := l_return_status;
2334: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2335: EXCEPTION
2336: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2337: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2338: (
2339: l_api_name,
2340: G_PKG_NAME,
2341: 'OKL_API.G_RET_STS_ERROR',

Line 2341: 'OKL_API.G_RET_STS_ERROR',

2337: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2338: (
2339: l_api_name,
2340: G_PKG_NAME,
2341: 'OKL_API.G_RET_STS_ERROR',
2342: x_msg_count,
2343: x_msg_data,
2344: '_PVT'
2345: );

Line 2346: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2342: x_msg_count,
2343: x_msg_data,
2344: '_PVT'
2345: );
2346: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2347: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2348: (
2349: l_api_name,
2350: G_PKG_NAME,

Line 2347: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2343: x_msg_data,
2344: '_PVT'
2345: );
2346: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2347: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2348: (
2349: l_api_name,
2350: G_PKG_NAME,
2351: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2351: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2347: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2348: (
2349: l_api_name,
2350: G_PKG_NAME,
2351: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2352: x_msg_count,
2353: x_msg_data,
2354: '_PVT'
2355: );

Line 2357: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2353: x_msg_data,
2354: '_PVT'
2355: );
2356: WHEN OTHERS THEN
2357: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2358: (
2359: l_api_name,
2360: G_PKG_NAME,
2361: 'OTHERS',

Line 2372: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2368: -- PL/SQL TBL delete_row for:OKL_CONTRACT_IB_HV --
2369: --------------------------------------------------
2370: PROCEDURE delete_row(
2371: p_api_version IN NUMBER,
2372: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2373: x_return_status OUT NOCOPY VARCHAR2,
2374: x_msg_count OUT NOCOPY NUMBER,
2375: x_msg_data OUT NOCOPY VARCHAR2,
2376: p_vibv_tbl IN vibv_tbl_type) IS

Line 2382: OKL_API.init_msg_list(p_init_msg_list);

2378: l_api_version CONSTANT NUMBER := 1;
2379: l_api_name CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
2380: i NUMBER := 0;
2381: BEGIN
2382: OKL_API.init_msg_list(p_init_msg_list);
2383: -- Make sure PL/SQL table has records in it before passing
2384: IF (p_vibv_tbl.COUNT > 0) THEN
2385: i := p_vibv_tbl.FIRST;
2386: LOOP

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

2394: EXIT WHEN (i = p_vibv_tbl.LAST);
2395: i := p_vibv_tbl.NEXT(i);
2396: END LOOP;
2397: END IF;
2398: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
2399: EXCEPTION
2400: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2401: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2402: (

Line 2400: WHEN OKL_API.G_EXCEPTION_ERROR THEN

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

Line 2401: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2405: 'OKL_API.G_RET_STS_ERROR',

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

Line 2410: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2411: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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

Line 2415: 'OKL_API.G_RET_STS_UNEXP_ERROR',

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

Line 2421: x_return_status := OKL_API.HANDLE_EXCEPTIONS

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