DBA Data[Home] [Help]

APPS.OKL_RELEASE_PVT dependencies on OKL_API

Line 9: G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;

5: -------------------------------------------------------------------------------------------------
6: G_NO_MATCHING_RECORD CONSTANT VARCHAR2(200) := 'OKL_LLA_NO_MATCHING_RECORD';
7: G_COPY_HEADER CONSTANT VARCHAR2(200) := 'OKL_LLA_COPY_HEADER';
8: G_COPY_LINE CONSTANT VARCHAR2(200) := 'OKL_LLA_COPY_LINE';
9: G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;
10: G_FORM_UNABLE_TO_RESERVE_REC CONSTANT VARCHAR2(200) := OKL_API.G_FORM_UNABLE_TO_RESERVE_REC;
11: G_FORM_RECORD_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_DELETED;
12: G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_CHANGED;
13: G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;

Line 10: G_FORM_UNABLE_TO_RESERVE_REC CONSTANT VARCHAR2(200) := OKL_API.G_FORM_UNABLE_TO_RESERVE_REC;

6: G_NO_MATCHING_RECORD CONSTANT VARCHAR2(200) := 'OKL_LLA_NO_MATCHING_RECORD';
7: G_COPY_HEADER CONSTANT VARCHAR2(200) := 'OKL_LLA_COPY_HEADER';
8: G_COPY_LINE CONSTANT VARCHAR2(200) := 'OKL_LLA_COPY_LINE';
9: G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;
10: G_FORM_UNABLE_TO_RESERVE_REC CONSTANT VARCHAR2(200) := OKL_API.G_FORM_UNABLE_TO_RESERVE_REC;
11: G_FORM_RECORD_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_DELETED;
12: G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_CHANGED;
13: G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;
14: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;

Line 11: G_FORM_RECORD_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_DELETED;

7: G_COPY_HEADER CONSTANT VARCHAR2(200) := 'OKL_LLA_COPY_HEADER';
8: G_COPY_LINE CONSTANT VARCHAR2(200) := 'OKL_LLA_COPY_LINE';
9: G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;
10: G_FORM_UNABLE_TO_RESERVE_REC CONSTANT VARCHAR2(200) := OKL_API.G_FORM_UNABLE_TO_RESERVE_REC;
11: G_FORM_RECORD_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_DELETED;
12: G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_CHANGED;
13: G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;
14: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
15: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;

Line 12: G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_CHANGED;

8: G_COPY_LINE CONSTANT VARCHAR2(200) := 'OKL_LLA_COPY_LINE';
9: G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;
10: G_FORM_UNABLE_TO_RESERVE_REC CONSTANT VARCHAR2(200) := OKL_API.G_FORM_UNABLE_TO_RESERVE_REC;
11: G_FORM_RECORD_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_DELETED;
12: G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_CHANGED;
13: G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;
14: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
15: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
16: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;

Line 13: G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;

9: G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;
10: G_FORM_UNABLE_TO_RESERVE_REC CONSTANT VARCHAR2(200) := OKL_API.G_FORM_UNABLE_TO_RESERVE_REC;
11: G_FORM_RECORD_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_DELETED;
12: G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_CHANGED;
13: G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;
14: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
15: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
16: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;
17: G_PARENT_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_PARENT_TABLE_TOKEN;

Line 14: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;

10: G_FORM_UNABLE_TO_RESERVE_REC CONSTANT VARCHAR2(200) := OKL_API.G_FORM_UNABLE_TO_RESERVE_REC;
11: G_FORM_RECORD_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_DELETED;
12: G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_CHANGED;
13: G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;
14: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
15: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
16: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;
17: G_PARENT_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_PARENT_TABLE_TOKEN;
18: G_CHILD_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_CHILD_TABLE_TOKEN;

Line 15: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;

11: G_FORM_RECORD_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_DELETED;
12: G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_CHANGED;
13: G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;
14: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
15: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
16: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;
17: G_PARENT_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_PARENT_TABLE_TOKEN;
18: G_CHILD_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_CHILD_TABLE_TOKEN;
19: G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXP_ERROR';

Line 16: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;

12: G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_CHANGED;
13: G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;
14: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
15: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
16: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;
17: G_PARENT_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_PARENT_TABLE_TOKEN;
18: G_CHILD_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_CHILD_TABLE_TOKEN;
19: G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXP_ERROR';
20: G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'SQLerrm';

Line 17: G_PARENT_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_PARENT_TABLE_TOKEN;

13: G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;
14: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
15: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
16: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;
17: G_PARENT_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_PARENT_TABLE_TOKEN;
18: G_CHILD_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_CHILD_TABLE_TOKEN;
19: G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXP_ERROR';
20: G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'SQLerrm';
21: G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'SQLcode';

Line 18: G_CHILD_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_CHILD_TABLE_TOKEN;

14: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
15: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
16: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;
17: G_PARENT_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_PARENT_TABLE_TOKEN;
18: G_CHILD_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_CHILD_TABLE_TOKEN;
19: G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXP_ERROR';
20: G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'SQLerrm';
21: G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'SQLcode';
22: G_UPPERCASE_REQUIRED CONSTANT VARCHAR2(200) := 'OKL_CONTRACTS_UPPERCASE_REQ';

Line 37: G_APP_NAME CONSTANT VARCHAR2(3) := OKL_API.G_APP_NAME;

33: -------------------------------------------------------------------------------------------------
34: -- GLOBAL VARIABLES
35: -------------------------------------------------------------------------------------------------
36: G_PKG_NAME CONSTANT VARCHAR2(200) := 'OKL_RELEASE_PVT';
37: G_APP_NAME CONSTANT VARCHAR2(3) := OKL_API.G_APP_NAME;
38: G_FIN_LINE_LTY_CODE OKC_LINE_STYLES_V.LTY_CODE%TYPE := 'FREE_FORM1';
39: G_FA_LINE_LTY_CODE OKC_LINE_STYLES_V.LTY_CODE%TYPE := 'FIXED_ASSET';
40: G_INST_LINE_LTY_CODE OKC_LINE_STYLES_V.LTY_CODE%TYPE := 'FREE_FORM2';
41: G_IB_LINE_LTY_CODE OKC_LINE_STYLES_V.LTY_CODE%TYPE := 'INST_ITEM';

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

79: p_chr_id IN NUMBER,
80: p_source_trx_id IN NUMBER
81: ) IS
82:
83: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
84: l_api_name CONSTANT VARCHAR2(30) := 'create_ubb_contract';
85: l_api_version CONSTANT NUMBER := 1.0;
86:
87: --cursor to check if usage line exists on the contract

Line 154: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

150: x_msg_data => x_msg_data,
151: p_chr_id => p_chr_id,
152: x_chr_id => l_service_chr_id
153: );
154: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
155: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
156: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
157: RAISE Okl_Api.G_EXCEPTION_ERROR;
158: END IF;

Line 155: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

151: p_chr_id => p_chr_id,
152: x_chr_id => l_service_chr_id
153: );
154: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
155: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
156: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
157: RAISE Okl_Api.G_EXCEPTION_ERROR;
158: END IF;
159: END IF;

Line 156: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

152: x_chr_id => l_service_chr_id
153: );
154: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
155: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
156: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
157: RAISE Okl_Api.G_EXCEPTION_ERROR;
158: END IF;
159: END IF;
160:

Line 157: RAISE Okl_Api.G_EXCEPTION_ERROR;

153: );
154: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
155: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
156: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
157: RAISE Okl_Api.G_EXCEPTION_ERROR;
158: END IF;
159: END IF;
160:
161: End If;

Line 164: when OKL_API.G_EXCEPTION_ERROR then

160:
161: End If;
162:
163: EXCEPTION
164: when OKL_API.G_EXCEPTION_ERROR then
165:
166: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
167: p_api_name => l_api_name,
168: p_pkg_name => G_PKG_NAME,

Line 166: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

162:
163: EXCEPTION
164: when OKL_API.G_EXCEPTION_ERROR then
165:
166: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
167: p_api_name => l_api_name,
168: p_pkg_name => G_PKG_NAME,
169: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
170: x_msg_count => x_msg_count,

Line 169: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

165:
166: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
167: p_api_name => l_api_name,
168: p_pkg_name => G_PKG_NAME,
169: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
170: x_msg_count => x_msg_count,
171: x_msg_data => x_msg_data,
172: p_api_type => G_API_TYPE);
173:

Line 174: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

170: x_msg_count => x_msg_count,
171: x_msg_data => x_msg_data,
172: p_api_type => G_API_TYPE);
173:
174: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
175:
176: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
177: p_api_name => l_api_name,
178: p_pkg_name => G_PKG_NAME,

Line 176: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

172: p_api_type => G_API_TYPE);
173:
174: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
175:
176: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
177: p_api_name => l_api_name,
178: p_pkg_name => G_PKG_NAME,
179: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
180: x_msg_count => x_msg_count,

Line 179: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

175:
176: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
177: p_api_name => l_api_name,
178: p_pkg_name => G_PKG_NAME,
179: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
180: x_msg_count => x_msg_count,
181: x_msg_data => x_msg_data,
182: p_api_type => G_API_TYPE);
183:

Line 186: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

182: p_api_type => G_API_TYPE);
183:
184: when OTHERS then
185:
186: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
187: p_api_name => l_api_name,
188: p_pkg_name => G_PKG_NAME,
189: p_exc_name => 'OTHERS',
190: x_msg_count => x_msg_count,

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

213: x_msg_data OUT NOCOPY VARCHAR2,
214: p_chr_id IN NUMBER,
215: p_release_date IN DATE) IS
216:
217: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
218: l_api_name CONSTANT VARCHAR2(30) := 'ADJUST_USAGE_LINES';
219: l_api_version CONSTANT NUMBER := 1.0;
220:
221: --This cursor find usage lines in the release contract which are not

Line 283: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

279: lx_clev_rec okl_okc_migration_pvt.clev_rec_type;
280:
281: begin
282:
283: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
284: -- Call start_activity to create savepoint, check compatibility
285: -- and initialize message list
286: l_return_status := Okl_Api.START_ACTIVITY(
287: p_api_name => l_api_name,

Line 286: l_return_status := Okl_Api.START_ACTIVITY(

282:
283: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
284: -- Call start_activity to create savepoint, check compatibility
285: -- and initialize message list
286: l_return_status := Okl_Api.START_ACTIVITY(
287: p_api_name => l_api_name,
288: p_pkg_name => g_pkg_name,
289: p_init_msg_list => p_init_msg_list,
290: l_api_version => l_api_version,

Line 295: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

291: p_api_version => p_api_version,
292: p_api_type => '_PVT',
293: x_return_status => x_return_status);
294: -- Check if activity started successfully
295: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
296: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
297: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
298: RAISE Okl_Api.G_EXCEPTION_ERROR;
299: END IF;

Line 296: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

292: p_api_type => '_PVT',
293: x_return_status => x_return_status);
294: -- Check if activity started successfully
295: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
296: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
297: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
298: RAISE Okl_Api.G_EXCEPTION_ERROR;
299: END IF;
300:

Line 297: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

293: x_return_status => x_return_status);
294: -- Check if activity started successfully
295: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
296: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
297: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
298: RAISE Okl_Api.G_EXCEPTION_ERROR;
299: END IF;
300:
301: --Remove all the usage lines without any assets associated with it.

Line 298: RAISE Okl_Api.G_EXCEPTION_ERROR;

294: -- Check if activity started successfully
295: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
296: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
297: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
298: RAISE Okl_Api.G_EXCEPTION_ERROR;
299: END IF;
300:
301: --Remove all the usage lines without any assets associated with it.
302: FOR non_linked_usage_rec In non_linked_usage_csr(p_chr_id) LOOP

Line 313: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

309: x_msg_data => x_msg_data,
310: p_line_id => non_linked_usage_rec.usage_line_id
311: );
312:
313: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
314: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
315: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
316: RAISE OKL_API.G_EXCEPTION_ERROR;
317: END IF;

Line 314: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

310: p_line_id => non_linked_usage_rec.usage_line_id
311: );
312:
313: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
314: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
315: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
316: RAISE OKL_API.G_EXCEPTION_ERROR;
317: END IF;
318:

Line 315: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

311: );
312:
313: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
314: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
315: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
316: RAISE OKL_API.G_EXCEPTION_ERROR;
317: END IF;
318:
319: END LOOP;

Line 316: RAISE OKL_API.G_EXCEPTION_ERROR;

312:
313: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
314: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
315: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
316: RAISE OKL_API.G_EXCEPTION_ERROR;
317: END IF;
318:
319: END LOOP;
320:

Line 343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

339: p_klev_rec => lp_klev_rec,
340: x_clev_rec => lx_clev_rec,
341: x_klev_rec => lx_klev_rec
342: );
343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
346: RAISE OKL_API.G_EXCEPTION_ERROR;
347: END IF;

Line 344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

340: x_clev_rec => lx_clev_rec,
341: x_klev_rec => lx_klev_rec
342: );
343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
346: RAISE OKL_API.G_EXCEPTION_ERROR;
347: END IF;
348:

Line 345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

341: x_klev_rec => lx_klev_rec
342: );
343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
346: RAISE OKL_API.G_EXCEPTION_ERROR;
347: END IF;
348:
349: FOR link_asset_rec IN link_asset_csr (p_chr_id,usage_rec.usage_line_id)

Line 346: RAISE OKL_API.G_EXCEPTION_ERROR;

342: );
343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
346: RAISE OKL_API.G_EXCEPTION_ERROR;
347: END IF;
348:
349: FOR link_asset_rec IN link_asset_csr (p_chr_id,usage_rec.usage_line_id)
350: LOOP

Line 369: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

365: p_klev_rec => lp_klev_rec,
366: x_clev_rec => lx_clev_rec,
367: x_klev_rec => lx_klev_rec
368: );
369: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
371: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
372: RAISE OKL_API.G_EXCEPTION_ERROR;
373: END IF;

Line 370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

366: x_clev_rec => lx_clev_rec,
367: x_klev_rec => lx_klev_rec
368: );
369: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
371: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
372: RAISE OKL_API.G_EXCEPTION_ERROR;
373: END IF;
374: END LOOP;

Line 371: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

367: x_klev_rec => lx_klev_rec
368: );
369: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
371: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
372: RAISE OKL_API.G_EXCEPTION_ERROR;
373: END IF;
374: END LOOP;
375:

Line 372: RAISE OKL_API.G_EXCEPTION_ERROR;

368: );
369: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
370: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
371: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
372: RAISE OKL_API.G_EXCEPTION_ERROR;
373: END IF;
374: END LOOP;
375:
376: END LOOP;

Line 377: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

373: END IF;
374: END LOOP;
375:
376: END LOOP;
377: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
378: x_msg_data => x_msg_data);
379: EXCEPTION
380: when OKL_API.G_EXCEPTION_ERROR then
381:

Line 380: when OKL_API.G_EXCEPTION_ERROR then

376: END LOOP;
377: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
378: x_msg_data => x_msg_data);
379: EXCEPTION
380: when OKL_API.G_EXCEPTION_ERROR then
381:
382: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
383: p_api_name => l_api_name,
384: p_pkg_name => G_PKG_NAME,

Line 382: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

378: x_msg_data => x_msg_data);
379: EXCEPTION
380: when OKL_API.G_EXCEPTION_ERROR then
381:
382: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
383: p_api_name => l_api_name,
384: p_pkg_name => G_PKG_NAME,
385: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
386: x_msg_count => x_msg_count,

Line 385: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

381:
382: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
383: p_api_name => l_api_name,
384: p_pkg_name => G_PKG_NAME,
385: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
386: x_msg_count => x_msg_count,
387: x_msg_data => x_msg_data,
388: p_api_type => G_API_TYPE);
389:

Line 390: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

386: x_msg_count => x_msg_count,
387: x_msg_data => x_msg_data,
388: p_api_type => G_API_TYPE);
389:
390: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
391:
392: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
393: p_api_name => l_api_name,
394: p_pkg_name => G_PKG_NAME,

Line 392: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

388: p_api_type => G_API_TYPE);
389:
390: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
391:
392: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
393: p_api_name => l_api_name,
394: p_pkg_name => G_PKG_NAME,
395: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
396: x_msg_count => x_msg_count,

Line 395: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

391:
392: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
393: p_api_name => l_api_name,
394: p_pkg_name => G_PKG_NAME,
395: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
396: x_msg_count => x_msg_count,
397: x_msg_data => x_msg_data,
398: p_api_type => G_API_TYPE);
399:

Line 402: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

398: p_api_type => G_API_TYPE);
399:
400: when OTHERS then
401:
402: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
403: p_api_name => l_api_name,
404: p_pkg_name => G_PKG_NAME,
405: p_exc_name => 'OTHERS',
406: x_msg_count => x_msg_count,

Line 424: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

420: FUNCTION get_tasv_rec(p_tas_id IN NUMBER,
421: x_trxv_rec OUT NOCOPY trxv_rec_type)
422: RETURN VARCHAR2
423: IS
424: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
425: CURSOR c_trxv_rec(p_tas_id NUMBER)
426: IS
427: SELECT ID,
428: OBJECT_VERSION_NUMBER,

Line 497: x_return_status := OKL_API.G_RET_STS_ERROR;

493: x_trxv_rec.COMMENTS,
494: x_trxv_rec.REQ_ASSET_ID,
495: x_trxv_rec.TOTAL_MATCH_AMOUNT;
496: IF c_trxv_rec%NOTFOUND THEN
497: x_return_status := OKL_API.G_RET_STS_ERROR;
498: END IF;
499: CLOSE c_trxv_rec;
500: RETURN(x_return_status);
501: EXCEPTION

Line 504: OKL_API.set_message(

500: RETURN(x_return_status);
501: EXCEPTION
502: WHEN OTHERS THEN
503: -- store SQL error message on message stack for caller
504: OKL_API.set_message(
505: G_APP_NAME,
506: G_UNEXPECTED_ERROR,
507: G_SQLCODE_TOKEN,
508: SQLCODE,

Line 515: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

511: IF c_trxv_rec%ISOPEN THEN
512: CLOSE c_trxv_rec;
513: END IF;
514: -- notify caller of an UNEXPECTED error
515: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
516: RETURN(x_return_status);
517: END get_tasv_rec;
518: -------------------------------------------------------------------------------------------------
519: FUNCTION get_rec_chrv (p_id IN OKC_K_HEADERS_V.ID%TYPE,

Line 603: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

599: LAST_UPDATE_DATE,
600: LAST_UPDATE_LOGIN
601: FROM okc_k_headers_v chrv
602: WHERE chrv.id = p_id;
603: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
604: BEGIN
605: OPEN okc_chrv_pk_csr (p_id);
606: FETCH okc_chrv_pk_csr INTO
607: x_chrv_rec.ID,

Line 686: x_return_status := OKL_API.G_RET_STS_ERROR;

682: x_chrv_rec.LAST_UPDATED_BY,
683: x_chrv_rec.LAST_UPDATE_DATE,
684: x_chrv_rec.LAST_UPDATE_LOGIN;
685: IF okc_chrv_pk_csr%NOTFOUND THEN
686: x_return_status := OKL_API.G_RET_STS_ERROR;
687: END IF;
688: CLOSE okc_chrv_pk_csr;
689: RETURN(x_return_status);
690: EXCEPTION

Line 693: OKL_API.set_message(

689: RETURN(x_return_status);
690: EXCEPTION
691: WHEN OTHERS THEN
692: -- store SQL error message on message stack for caller
693: OKL_API.set_message(
694: G_APP_NAME,
695: G_UNEXPECTED_ERROR,
696: G_SQLCODE_TOKEN,
697: SQLCODE,

Line 701: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

697: SQLCODE,
698: G_SQLERRM_TOKEN,
699: SQLERRM);
700: -- notify caller of an UNEXPECTED error
701: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
702: -- if the cursor is open
703: IF okc_chrv_pk_csr%ISOPEN THEN
704: CLOSE okc_chrv_pk_csr;
705: END IF;

Line 741: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

737: FROM okc_k_items_v cim
738: WHERE cim.dnz_chr_id = p_dnz_chr_id
739: AND cim.cle_id = p_cle_id;
740: l_okc_cimv_pk okc_cimv_pk_csr%ROWTYPE;
741: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
742: BEGIN
743: OPEN okc_cimv_pk_csr(p_cle_id,
744: p_dnz_chr_id);
745: FETCH okc_cimv_pk_csr INTO

Line 767: x_return_status := OKL_API.G_RET_STS_ERROR;

763: x_cimv_rec.LAST_UPDATED_BY,
764: x_cimv_rec.LAST_UPDATE_DATE,
765: x_cimv_rec.LAST_UPDATE_LOGIN;
766: IF okc_cimv_pk_csr%NOTFOUND THEN
767: x_return_status := OKL_API.G_RET_STS_ERROR;
768: END IF;
769: IF (okc_cimv_pk_csr%ROWCOUNT > 1) THEN
770: x_return_status := OKL_API.G_RET_STS_ERROR;
771: END IF;

Line 770: x_return_status := OKL_API.G_RET_STS_ERROR;

766: IF okc_cimv_pk_csr%NOTFOUND THEN
767: x_return_status := OKL_API.G_RET_STS_ERROR;
768: END IF;
769: IF (okc_cimv_pk_csr%ROWCOUNT > 1) THEN
770: x_return_status := OKL_API.G_RET_STS_ERROR;
771: END IF;
772: CLOSE okc_cimv_pk_csr;
773: RETURN(x_return_status);
774: EXCEPTION

Line 777: OKL_API.set_message(

773: RETURN(x_return_status);
774: EXCEPTION
775: WHEN OTHERS THEN
776: -- store SQL error message on message stack for caller
777: OKL_API.set_message(
778: G_APP_NAME,
779: G_UNEXPECTED_ERROR,
780: G_SQLCODE_TOKEN,
781: SQLCODE,

Line 785: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

781: SQLCODE,
782: G_SQLERRM_TOKEN,
783: SQLERRM);
784: -- notify caller of an UNEXPECTED error
785: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
786: -- if the cursor is open
787: IF okc_cimv_pk_csr%ISOPEN THEN
788: CLOSE okc_cimv_pk_csr;
789: END IF;

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

808: x_msg_data OUT NOCOPY VARCHAR2,
809: p_book_type_code IN VARCHAR2,
810: p_release_date IN DATE) IS
811:
812: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
813: l_api_name CONSTANT VARCHAR2(30) := 'validate_release_date';
814: l_api_version CONSTANT NUMBER := 1.0;
815:
816: CURSOR open_period_cur(p_book_type_code IN VARCHAR2) IS

Line 842: OKL_API.SET_MESSAGE(p_app_name => g_app_name,

838:
839: l_current_open_period := open_period_rec.period_name||' ('||
840: to_char(open_period_rec.calendar_period_open_date,l_icx_date_format)
841: ||' - '||to_char(open_period_rec.calendar_period_close_date,l_icx_date_format)||')';
842: OKL_API.SET_MESSAGE(p_app_name => g_app_name,
843: p_msg_name => 'OKL_LLA_RELEASE_DATE_INVALID',
844: p_token1 => 'BOOK_TYPE_CODE',
845: p_token1_value => p_book_type_code,
846: p_token2 => 'OPEN_PERIOD',

Line 849: RAISE OKL_API.G_EXCEPTION_ERROR;

845: p_token1_value => p_book_type_code,
846: p_token2 => 'OPEN_PERIOD',
847: p_token2_value => l_current_open_period
848: );
849: RAISE OKL_API.G_EXCEPTION_ERROR;
850: END IF;
851:
852: EXCEPTION
853: WHEN OKL_API.G_EXCEPTION_ERROR Then

Line 853: WHEN OKL_API.G_EXCEPTION_ERROR Then

849: RAISE OKL_API.G_EXCEPTION_ERROR;
850: END IF;
851:
852: EXCEPTION
853: WHEN OKL_API.G_EXCEPTION_ERROR Then
854: x_return_status := OKL_API.G_RET_STS_ERROR;
855:
856: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
857: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 854: x_return_status := OKL_API.G_RET_STS_ERROR;

850: END IF;
851:
852: EXCEPTION
853: WHEN OKL_API.G_EXCEPTION_ERROR Then
854: x_return_status := OKL_API.G_RET_STS_ERROR;
855:
856: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
857: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
858:

Line 856: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

852: EXCEPTION
853: WHEN OKL_API.G_EXCEPTION_ERROR Then
854: x_return_status := OKL_API.G_RET_STS_ERROR;
855:
856: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
857: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
858:
859: WHEN OTHERS THEN
860: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 857: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

853: WHEN OKL_API.G_EXCEPTION_ERROR Then
854: x_return_status := OKL_API.G_RET_STS_ERROR;
855:
856: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
857: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
858:
859: WHEN OTHERS THEN
860: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
861:

Line 860: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

856: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
857: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
858:
859: WHEN OTHERS THEN
860: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
861:
862: END validate_release_date;
863:
864: ----------------------------------------------------------------------------

Line 874: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

870: -- Parameters :
871: -- Version :
872: -- End of Commnets
873: PROCEDURE l_update_contract_header(p_api_version IN NUMBER,
874: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
875: x_return_status OUT NOCOPY VARCHAR2,
876: x_msg_count OUT NOCOPY NUMBER,
877: x_msg_data OUT NOCOPY VARCHAR2,
878: p_restricted_update IN VARCHAR2 DEFAULT 'F',

Line 923: x_return_status := OKL_API.G_RET_STS_SUCCESS;

919: -- bug 5769216 - End
920: */
921:
922: BEGIN
923: x_return_status := OKL_API.G_RET_STS_SUCCESS;
924: -- Call start_activity to create savepoint, check compatibility
925: -- and initialize message list
926: x_return_status := OKL_API.START_ACTIVITY (
927: l_api_name

Line 926: x_return_status := OKL_API.START_ACTIVITY (

922: BEGIN
923: x_return_status := OKL_API.G_RET_STS_SUCCESS;
924: -- Call start_activity to create savepoint, check compatibility
925: -- and initialize message list
926: x_return_status := OKL_API.START_ACTIVITY (
927: l_api_name
928: ,p_init_msg_list
929: ,'_PVT'
930: ,x_return_status);

Line 932: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

928: ,p_init_msg_list
929: ,'_PVT'
930: ,x_return_status);
931: -- Check if activity started successfully
932: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
933: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
934: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
935: RAISE OKL_API.G_EXCEPTION_ERROR;
936: END IF;

Line 933: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

929: ,'_PVT'
930: ,x_return_status);
931: -- Check if activity started successfully
932: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
933: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
934: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
935: RAISE OKL_API.G_EXCEPTION_ERROR;
936: END IF;
937:

Line 934: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

930: ,x_return_status);
931: -- Check if activity started successfully
932: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
933: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
934: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
935: RAISE OKL_API.G_EXCEPTION_ERROR;
936: END IF;
937:
938: --Bug# 9927005: Reverting the below changes as the procedures

Line 935: RAISE OKL_API.G_EXCEPTION_ERROR;

931: -- Check if activity started successfully
932: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
933: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
934: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
935: RAISE OKL_API.G_EXCEPTION_ERROR;
936: END IF;
937:
938: --Bug# 9927005: Reverting the below changes as the procedures
939: -- adjust_fee_line and adjust_service_line

Line 971: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

967: x_msg_data => x_msg_data,
968: p_clev_rec => l_clev_rec,
969: x_clev_rec => lx_clev_rec);
970: -- check return status
971: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
972: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
973: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
974: RAISE OKL_API.G_EXCEPTION_ERROR;
975: END IF;

Line 972: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

968: p_clev_rec => l_clev_rec,
969: x_clev_rec => lx_clev_rec);
970: -- check return status
971: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
972: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
973: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
974: RAISE OKL_API.G_EXCEPTION_ERROR;
975: END IF;
976: End Loop;

Line 973: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

969: x_clev_rec => lx_clev_rec);
970: -- check return status
971: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
972: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
973: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
974: RAISE OKL_API.G_EXCEPTION_ERROR;
975: END IF;
976: End Loop;
977: Close Cle_Csr;

Line 974: RAISE OKL_API.G_EXCEPTION_ERROR;

970: -- check return status
971: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
972: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
973: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
974: RAISE OKL_API.G_EXCEPTION_ERROR;
975: END IF;
976: End Loop;
977: Close Cle_Csr;
978: End Loop;

Line 995: If x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR Then

991: p_chrv_rec => p_chrv_rec,
992: x_chrv_rec => x_chrv_rec);
993:
994: -- check return status
995: If x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR Then
996: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
997: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then
998: raise OKL_API.G_EXCEPTION_ERROR;
999: End If;

Line 996: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

992: x_chrv_rec => x_chrv_rec);
993:
994: -- check return status
995: If x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR Then
996: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
997: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then
998: raise OKL_API.G_EXCEPTION_ERROR;
999: End If;
1000:

Line 997: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then

993:
994: -- check return status
995: If x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR Then
996: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
997: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then
998: raise OKL_API.G_EXCEPTION_ERROR;
999: End If;
1000:
1001: OKL_KHR_PVT.Update_Row(

Line 998: raise OKL_API.G_EXCEPTION_ERROR;

994: -- check return status
995: If x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR Then
996: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
997: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then
998: raise OKL_API.G_EXCEPTION_ERROR;
999: End If;
1000:
1001: OKL_KHR_PVT.Update_Row(
1002: p_api_version => p_api_version,

Line 1010: If x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR Then

1006: x_msg_data => x_msg_data,
1007: p_khrv_rec => p_khrv_rec,
1008: x_khrv_rec => x_khrv_rec);
1009:
1010: If x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR Then
1011: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1012: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then
1013: raise OKL_API.G_EXCEPTION_ERROR;
1014: End If;

Line 1011: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1007: p_khrv_rec => p_khrv_rec,
1008: x_khrv_rec => x_khrv_rec);
1009:
1010: If x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR Then
1011: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1012: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then
1013: raise OKL_API.G_EXCEPTION_ERROR;
1014: End If;
1015:

Line 1012: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then

1008: x_khrv_rec => x_khrv_rec);
1009:
1010: If x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR Then
1011: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1012: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then
1013: raise OKL_API.G_EXCEPTION_ERROR;
1014: End If;
1015:
1016: OKL_API.END_ACTIVITY (x_msg_count,

Line 1013: raise OKL_API.G_EXCEPTION_ERROR;

1009:
1010: If x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR Then
1011: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1012: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then
1013: raise OKL_API.G_EXCEPTION_ERROR;
1014: End If;
1015:
1016: OKL_API.END_ACTIVITY (x_msg_count,
1017: x_msg_data );

Line 1016: OKL_API.END_ACTIVITY (x_msg_count,

1012: Elsif x_return_status = OKL_API.G_RET_STS_ERROR Then
1013: raise OKL_API.G_EXCEPTION_ERROR;
1014: End If;
1015:
1016: OKL_API.END_ACTIVITY (x_msg_count,
1017: x_msg_data );
1018: EXCEPTION
1019: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1020: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 1019: WHEN OKL_API.G_EXCEPTION_ERROR THEN

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

Line 1020: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1016: OKL_API.END_ACTIVITY (x_msg_count,
1017: x_msg_data );
1018: EXCEPTION
1019: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1020: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1021: l_api_name,
1022: G_PKG_NAME,
1023: 'OKL_API.G_RET_STS_ERROR',
1024: x_msg_count,

Line 1023: 'OKL_API.G_RET_STS_ERROR',

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

Line 1027: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1028: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

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

Line 1031: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1027: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1028: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1029: l_api_name,
1030: G_PKG_NAME,
1031: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1032: x_msg_count,
1033: x_msg_data,
1034: '_PVT');
1035: WHEN OTHERS THEN

Line 1036: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

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

Line 1054: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1050: -- Parameters :
1051: -- Version :
1052: -- End of Commnets
1053: PROCEDURE l_copy_contract(p_api_version IN NUMBER,
1054: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1055: x_return_status OUT NOCOPY VARCHAR2,
1056: x_msg_count OUT NOCOPY NUMBER,
1057: x_msg_data OUT NOCOPY VARCHAR2,
1058: p_commit IN VARCHAR2 DEFAULT 'F',

Line 1107: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1103: lp_larles_rulv_rec Okl_Rule_Pub.rulv_rec_type;
1104: lx_larles_rulv_rec Okl_Rule_Pub.rulv_rec_type;
1105:
1106: BEGIN
1107: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1108: -- Call start_activity to create savepoint, check compatibility
1109: -- and initialize message list
1110: x_return_status := OKL_API.START_ACTIVITY (
1111: l_api_name

Line 1110: x_return_status := OKL_API.START_ACTIVITY (

1106: BEGIN
1107: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1108: -- Call start_activity to create savepoint, check compatibility
1109: -- and initialize message list
1110: x_return_status := OKL_API.START_ACTIVITY (
1111: l_api_name
1112: ,p_init_msg_list
1113: ,'_PVT'
1114: ,x_return_status);

Line 1116: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1112: ,p_init_msg_list
1113: ,'_PVT'
1114: ,x_return_status);
1115: -- Check if activity started successfully
1116: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1117: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1118: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1119: RAISE OKL_API.G_EXCEPTION_ERROR;
1120: END IF;

Line 1117: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1113: ,'_PVT'
1114: ,x_return_status);
1115: -- Check if activity started successfully
1116: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1117: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1118: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1119: RAISE OKL_API.G_EXCEPTION_ERROR;
1120: END IF;
1121: -- TO copy the Copy the contract first

Line 1118: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1114: ,x_return_status);
1115: -- Check if activity started successfully
1116: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1117: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1118: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1119: RAISE OKL_API.G_EXCEPTION_ERROR;
1120: END IF;
1121: -- TO copy the Copy the contract first
1122: OKL_COPY_CONTRACT_PUB.copy_lease_contract_new(

Line 1119: RAISE OKL_API.G_EXCEPTION_ERROR;

1115: -- Check if activity started successfully
1116: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1117: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1118: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1119: RAISE OKL_API.G_EXCEPTION_ERROR;
1120: END IF;
1121: -- TO copy the Copy the contract first
1122: OKL_COPY_CONTRACT_PUB.copy_lease_contract_new(
1123: p_api_version => p_api_version,

Line 1128: p_commit => OKL_API.G_FALSE,

1124: p_init_msg_list => p_init_msg_list,
1125: x_return_status => x_return_status,
1126: x_msg_count => x_msg_count,
1127: x_msg_data => x_msg_data,
1128: p_commit => OKL_API.G_FALSE,
1129: p_chr_id => p_old_chr_id,
1130: p_contract_number => p_new_contract_number,
1131: p_contract_number_modifier => null,
1132: p_to_template_yn => 'N',

Line 1138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1134: p_copy_lines_yn => 'Y',
1135: p_override_org => 'N',
1136: p_trans_type => 'CRL',
1137: x_chr_id => ln_new_chr_id);
1138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1139: OKL_API.set_message(p_app_name => G_APP_NAME,
1140: p_msg_name => G_COPY_HEADER);
1141: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1142: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

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

1135: p_override_org => 'N',
1136: p_trans_type => 'CRL',
1137: x_chr_id => ln_new_chr_id);
1138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1139: OKL_API.set_message(p_app_name => G_APP_NAME,
1140: p_msg_name => G_COPY_HEADER);
1141: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1142: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1143: OKL_API.set_message(p_app_name => G_APP_NAME,

Line 1141: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1137: x_chr_id => ln_new_chr_id);
1138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1139: OKL_API.set_message(p_app_name => G_APP_NAME,
1140: p_msg_name => G_COPY_HEADER);
1141: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1142: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1143: OKL_API.set_message(p_app_name => G_APP_NAME,
1144: p_msg_name => G_COPY_HEADER);
1145: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1142: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1139: OKL_API.set_message(p_app_name => G_APP_NAME,
1140: p_msg_name => G_COPY_HEADER);
1141: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1142: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1143: OKL_API.set_message(p_app_name => G_APP_NAME,
1144: p_msg_name => G_COPY_HEADER);
1145: RAISE OKL_API.G_EXCEPTION_ERROR;
1146: END IF;

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

1139: OKL_API.set_message(p_app_name => G_APP_NAME,
1140: p_msg_name => G_COPY_HEADER);
1141: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1142: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1143: OKL_API.set_message(p_app_name => G_APP_NAME,
1144: p_msg_name => G_COPY_HEADER);
1145: RAISE OKL_API.G_EXCEPTION_ERROR;
1146: END IF;
1147:

Line 1145: RAISE OKL_API.G_EXCEPTION_ERROR;

1141: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1142: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1143: OKL_API.set_message(p_app_name => G_APP_NAME,
1144: p_msg_name => G_COPY_HEADER);
1145: RAISE OKL_API.G_EXCEPTION_ERROR;
1146: END IF;
1147:
1148: okc_context.set_okc_org_context(p_chr_id => ln_new_chr_id);
1149:

Line 1172: p_restricted_update => OKL_API.G_FALSE,

1168: p_init_msg_list => p_init_msg_list,
1169: x_return_status => x_return_status,
1170: x_msg_count => x_msg_count,
1171: x_msg_data => x_msg_data,
1172: p_restricted_update => OKL_API.G_FALSE,
1173: p_chrv_rec => l_chrv_rec,
1174: p_khrv_rec => l_khrv_rec,
1175: x_chrv_rec => x_new_chrv_rec,
1176: x_khrv_rec => x_new_khrv_rec);

Line 1177: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1173: p_chrv_rec => l_chrv_rec,
1174: p_khrv_rec => l_khrv_rec,
1175: x_chrv_rec => x_new_chrv_rec,
1176: x_khrv_rec => x_new_khrv_rec);
1177: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1178: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1179: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1180: RAISE OKL_API.G_EXCEPTION_ERROR;
1181: END IF;

Line 1178: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1174: p_khrv_rec => l_khrv_rec,
1175: x_chrv_rec => x_new_chrv_rec,
1176: x_khrv_rec => x_new_khrv_rec);
1177: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1178: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1179: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1180: RAISE OKL_API.G_EXCEPTION_ERROR;
1181: END IF;
1182:

Line 1179: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1175: x_chrv_rec => x_new_chrv_rec,
1176: x_khrv_rec => x_new_khrv_rec);
1177: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1178: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1179: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1180: RAISE OKL_API.G_EXCEPTION_ERROR;
1181: END IF;
1182:
1183: -- Set Re-lease Asset flag to 'Y'

Line 1180: RAISE OKL_API.G_EXCEPTION_ERROR;

1176: x_khrv_rec => x_new_khrv_rec);
1177: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1178: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1179: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1180: RAISE OKL_API.G_EXCEPTION_ERROR;
1181: END IF;
1182:
1183: -- Set Re-lease Asset flag to 'Y'
1184: open larles_csr(p_chr_id => x_new_chrv_rec.id);

Line 1203: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

1199: x_msg_data => x_msg_data,
1200: p_rgpv_rec => lp_larles_rgpv_rec,
1201: x_rgpv_rec => lx_larles_rgpv_rec);
1202:
1203: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1204: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1205: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1206: raise OKL_API.G_EXCEPTION_ERROR;
1207: End If;

Line 1204: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1200: p_rgpv_rec => lp_larles_rgpv_rec,
1201: x_rgpv_rec => lx_larles_rgpv_rec);
1202:
1203: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1204: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1205: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1206: raise OKL_API.G_EXCEPTION_ERROR;
1207: End If;
1208:

Line 1205: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then

1201: x_rgpv_rec => lx_larles_rgpv_rec);
1202:
1203: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1204: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1205: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1206: raise OKL_API.G_EXCEPTION_ERROR;
1207: End If;
1208:
1209: lp_larles_rulv_rec.id := null;

Line 1206: raise OKL_API.G_EXCEPTION_ERROR;

1202:
1203: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1204: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1205: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1206: raise OKL_API.G_EXCEPTION_ERROR;
1207: End If;
1208:
1209: lp_larles_rulv_rec.id := null;
1210: lp_larles_rulv_rec.rgp_id := lx_larles_rgpv_rec.id;

Line 1226: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

1222: x_msg_data => x_msg_data,
1223: p_rulv_rec => lp_larles_rulv_rec,
1224: x_rulv_rec => lx_larles_rulv_rec);
1225:
1226: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1227: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1228: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1229: raise OKL_API.G_EXCEPTION_ERROR;
1230: End If;

Line 1227: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1223: p_rulv_rec => lp_larles_rulv_rec,
1224: x_rulv_rec => lx_larles_rulv_rec);
1225:
1226: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1227: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1228: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1229: raise OKL_API.G_EXCEPTION_ERROR;
1230: End If;
1231:

Line 1228: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then

1224: x_rulv_rec => lx_larles_rulv_rec);
1225:
1226: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1227: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1228: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1229: raise OKL_API.G_EXCEPTION_ERROR;
1230: End If;
1231:
1232: else

Line 1229: raise OKL_API.G_EXCEPTION_ERROR;

1225:
1226: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1227: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1228: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1229: raise OKL_API.G_EXCEPTION_ERROR;
1230: End If;
1231:
1232: else
1233: if larles_rec.rule_information1 <> 'Y' then

Line 1252: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

1248: x_msg_data => x_msg_data,
1249: p_rulv_rec => lp_larles_rulv_rec,
1250: x_rulv_rec => lx_larles_rulv_rec);
1251:
1252: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1253: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1254: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1255: raise OKL_API.G_EXCEPTION_ERROR;
1256: End If;

Line 1253: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1249: p_rulv_rec => lp_larles_rulv_rec,
1250: x_rulv_rec => lx_larles_rulv_rec);
1251:
1252: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1253: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1254: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1255: raise OKL_API.G_EXCEPTION_ERROR;
1256: End If;
1257: end if;

Line 1254: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then

1250: x_rulv_rec => lx_larles_rulv_rec);
1251:
1252: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1253: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1254: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1255: raise OKL_API.G_EXCEPTION_ERROR;
1256: End If;
1257: end if;
1258: end if;

Line 1255: raise OKL_API.G_EXCEPTION_ERROR;

1251:
1252: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
1253: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1254: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
1255: raise OKL_API.G_EXCEPTION_ERROR;
1256: End If;
1257: end if;
1258: end if;
1259:

Line 1260: OKL_API.END_ACTIVITY (x_msg_count,

1256: End If;
1257: end if;
1258: end if;
1259:
1260: OKL_API.END_ACTIVITY (x_msg_count,
1261: x_msg_data );
1262: EXCEPTION
1263: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1264: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 1263: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1259:
1260: OKL_API.END_ACTIVITY (x_msg_count,
1261: x_msg_data );
1262: EXCEPTION
1263: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1264: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1265: l_api_name,
1266: G_PKG_NAME,
1267: 'OKL_API.G_RET_STS_ERROR',

Line 1264: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1260: OKL_API.END_ACTIVITY (x_msg_count,
1261: x_msg_data );
1262: EXCEPTION
1263: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1264: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1265: l_api_name,
1266: G_PKG_NAME,
1267: 'OKL_API.G_RET_STS_ERROR',
1268: x_msg_count,

Line 1267: 'OKL_API.G_RET_STS_ERROR',

1263: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1264: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1265: l_api_name,
1266: G_PKG_NAME,
1267: 'OKL_API.G_RET_STS_ERROR',
1268: x_msg_count,
1269: x_msg_data,
1270: '_PVT');
1271: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 1271: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1267: 'OKL_API.G_RET_STS_ERROR',
1268: x_msg_count,
1269: x_msg_data,
1270: '_PVT');
1271: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1272: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1273: l_api_name,
1274: G_PKG_NAME,
1275: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1272: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

1268: x_msg_count,
1269: x_msg_data,
1270: '_PVT');
1271: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1272: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1273: l_api_name,
1274: G_PKG_NAME,
1275: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1276: x_msg_count,

Line 1275: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1271: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1272: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1273: l_api_name,
1274: G_PKG_NAME,
1275: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1276: x_msg_count,
1277: x_msg_data,
1278: '_PVT');
1279: WHEN OTHERS THEN

Line 1280: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

1276: x_msg_count,
1277: x_msg_data,
1278: '_PVT');
1279: WHEN OTHERS THEN
1280: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1281: l_api_name,
1282: G_PKG_NAME,
1283: 'OTHERS',
1284: x_msg_count,

Line 1289: FUNCTION get_k_tls_asset(p_dnz_chr_id IN OKC_K_LINES_B.DNZ_CHR_ID%TYPE DEFAULT OKL_API.G_MISS_NUM,

1285: x_msg_data,
1286: '_PVT');
1287: END l_copy_contract;
1288: -----------------------------------------------------------------------------------------------------------------------
1289: FUNCTION get_k_tls_asset(p_dnz_chr_id IN OKC_K_LINES_B.DNZ_CHR_ID%TYPE DEFAULT OKL_API.G_MISS_NUM,
1290: x_top_line_tbl OUT NOCOPY g_top_line_tbl,
1291: x_asset_num_tbl OUT NOCOPY g_asset_num_tbl)
1292: RETURN VARCHAR2 IS
1293: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

Line 1293: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

1289: FUNCTION get_k_tls_asset(p_dnz_chr_id IN OKC_K_LINES_B.DNZ_CHR_ID%TYPE DEFAULT OKL_API.G_MISS_NUM,
1290: x_top_line_tbl OUT NOCOPY g_top_line_tbl,
1291: x_asset_num_tbl OUT NOCOPY g_asset_num_tbl)
1292: RETURN VARCHAR2 IS
1293: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
1294: i NUMBER := 0;
1295: j NUMBER := 0;
1296:
1297: CURSOR c_get_old_k_top_line(p_dnz_chr_id OKC_K_LINES_B.DNZ_CHR_ID%TYPE) IS

Line 1334: p_dnz_chr_id <> OKL_API.G_MISS_NUM) THEN

1330:
1331: BEGIN
1332: -- Getting the TOP Line STS CODE
1333: IF (p_dnz_chr_id IS NOT NULL OR
1334: p_dnz_chr_id <> OKL_API.G_MISS_NUM) THEN
1335: -- Getting the all the top lines
1336: FOR r_get_old_k_top_line IN c_get_old_k_top_line(p_dnz_chr_id) LOOP
1337: x_top_line_tbl(i) := r_get_old_k_top_line.top_line;
1338: IF c_get_old_k_top_line%NOTFOUND THEN

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

1336: FOR r_get_old_k_top_line IN c_get_old_k_top_line(p_dnz_chr_id) LOOP
1337: x_top_line_tbl(i) := r_get_old_k_top_line.top_line;
1338: IF c_get_old_k_top_line%NOTFOUND THEN
1339: -- store SQL error message on message stack
1340: OKL_API.set_message(p_app_name => G_APP_NAME,
1341: p_msg_name => G_NO_MATCHING_RECORD,
1342: p_token1 => G_COL_NAME_TOKEN,
1343: p_token1_value => 'dnz_chr_id');
1344: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 1344: x_return_status := OKL_API.G_RET_STS_ERROR;

1340: OKL_API.set_message(p_app_name => G_APP_NAME,
1341: p_msg_name => G_NO_MATCHING_RECORD,
1342: p_token1 => G_COL_NAME_TOKEN,
1343: p_token1_value => 'dnz_chr_id');
1344: x_return_status := OKL_API.G_RET_STS_ERROR;
1345: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
1346: END IF;
1347: i := i + 1;
1348: END LOOP;

Line 1345: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

1341: p_msg_name => G_NO_MATCHING_RECORD,
1342: p_token1 => G_COL_NAME_TOKEN,
1343: p_token1_value => 'dnz_chr_id');
1344: x_return_status := OKL_API.G_RET_STS_ERROR;
1345: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
1346: END IF;
1347: i := i + 1;
1348: END LOOP;
1349: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

Line 1349: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1345: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
1346: END IF;
1347: i := i + 1;
1348: END LOOP;
1349: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1350: RAISE G_EXCEPTION_HALT_VALIDATION;
1351: END IF;
1352: -- Getting the all the asset number
1353: FOR r_get_old_k_asset IN c_get_old_k_asset(p_dnz_chr_id) LOOP

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

1353: FOR r_get_old_k_asset IN c_get_old_k_asset(p_dnz_chr_id) LOOP
1354: x_asset_num_tbl(j) := r_get_old_k_asset.asset_number;
1355: IF c_get_old_k_asset%NOTFOUND THEN
1356: -- store SQL error message on message stack
1357: OKL_API.set_message(p_app_name => G_APP_NAME,
1358: p_msg_name => G_NO_MATCHING_RECORD,
1359: p_token1 => G_COL_NAME_TOKEN,
1360: p_token1_value => 'Asset Number');
1361: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 1361: x_return_status := OKL_API.G_RET_STS_ERROR;

1357: OKL_API.set_message(p_app_name => G_APP_NAME,
1358: p_msg_name => G_NO_MATCHING_RECORD,
1359: p_token1 => G_COL_NAME_TOKEN,
1360: p_token1_value => 'Asset Number');
1361: x_return_status := OKL_API.G_RET_STS_ERROR;
1362: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
1363: END IF;
1364: j := j + 1;
1365: END LOOP;

Line 1362: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

1358: p_msg_name => G_NO_MATCHING_RECORD,
1359: p_token1 => G_COL_NAME_TOKEN,
1360: p_token1_value => 'Asset Number');
1361: x_return_status := OKL_API.G_RET_STS_ERROR;
1362: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
1363: END IF;
1364: j := j + 1;
1365: END LOOP;
1366: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

Line 1366: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1362: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
1363: END IF;
1364: j := j + 1;
1365: END LOOP;
1366: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1367: RAISE G_EXCEPTION_HALT_VALIDATION;
1368: END IF;
1369: -- Check we got any record
1370: IF x_top_line_tbl.count = 0 THEN

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

1368: END IF;
1369: -- Check we got any record
1370: IF x_top_line_tbl.count = 0 THEN
1371: -- store SQL error message on message stack
1372: OKL_API.set_message(p_app_name => G_APP_NAME,
1373: p_msg_name => G_NO_MATCHING_RECORD,
1374: p_token1 => G_COL_NAME_TOKEN,
1375: p_token1_value => 'Top Line id');
1376: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1376: RAISE G_EXCEPTION_HALT_VALIDATION;
1377: END IF;
1378: IF x_asset_num_tbl.count = 0 THEN
1379: -- store SQL error message on message stack
1380: OKL_API.set_message(p_app_name => G_APP_NAME,
1381: p_msg_name => G_NO_MATCHING_RECORD,
1382: p_token1 => G_COL_NAME_TOKEN,
1383: p_token1_value => 'Asset Number');
1384: RAISE G_EXCEPTION_HALT_VALIDATION;

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

1385: END IF;
1386: ELSE
1387: -- store SQL error message on message stack
1388: -- Notify Error
1389: OKL_API.set_message(p_app_name => G_APP_NAME,
1390: p_msg_name => G_REQUIRED_VALUE,
1391: p_token1 => G_COL_NAME_TOKEN,
1392: p_token1_value => 'Dnz_chr_id');
1393: RAISE G_EXCEPTION_STOP_VALIDATION;

Line 1408: x_return_status := OKL_API.G_RET_STS_ERROR;

1404: IF c_get_old_k_asset%ISOPEN THEN
1405: CLOSE c_get_old_k_asset;
1406: END IF;
1407: -- notify caller of an error
1408: x_return_status := OKL_API.G_RET_STS_ERROR;
1409: RETURN(x_return_status);
1410: WHEN OTHERS THEN
1411: -- store SQL error message on message stack for caller
1412: OKL_API.set_message(

Line 1412: OKL_API.set_message(

1408: x_return_status := OKL_API.G_RET_STS_ERROR;
1409: RETURN(x_return_status);
1410: WHEN OTHERS THEN
1411: -- store SQL error message on message stack for caller
1412: OKL_API.set_message(
1413: G_APP_NAME,
1414: G_UNEXPECTED_ERROR,
1415: G_SQLCODE_TOKEN,
1416: SQLCODE,

Line 1420: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1416: SQLCODE,
1417: G_SQLERRM_TOKEN,
1418: SQLERRM);
1419: -- notify caller of an UNEXPECTED error
1420: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1421: IF c_get_old_k_top_line%ISOPEN THEN
1422: CLOSE c_get_old_k_top_line;
1423: END IF;
1424: -- if the cursor is open

Line 1454: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

1450: i NUMBER := 0;
1451: j NUMBER := 0;
1452: ln_top_present NUMBER := 0;
1453: ln_asset_present NUMBER := 0;
1454: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
1455: CURSOR c_validate_top_line(p_cle_id OKC_K_LINES_V.ID%TYPE) IS
1456: SELECT 1
1457: FROM DUAL
1458: WHERE EXISTS (SELECT '1'

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

1470: AND line_status not in ('EXPIRED','TERMINATED','ABANDONED'));
1471:
1472: BEGIN
1473: -- data is required
1474: IF (p_dnz_chr_id = OKL_API.G_MISS_NUM) OR
1475: (p_dnz_chr_id IS NULL) THEN
1476: -- halt validation
1477: RAISE G_EXCEPTION_HALT_VALIDATION;
1478: END IF;

Line 1482: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1478: END IF;
1479: x_return_status := get_k_tls_asset(p_dnz_chr_id => p_dnz_chr_id,
1480: x_top_line_tbl => lt_top_line_tbl,
1481: x_asset_num_tbl => lt_asset_num_tbl);
1482: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1483: RAISE G_EXCEPTION_HALT_VALIDATION;
1484: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1485: RAISE G_EXCEPTION_HALT_VALIDATION;
1486: END IF;

Line 1484: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1480: x_top_line_tbl => lt_top_line_tbl,
1481: x_asset_num_tbl => lt_asset_num_tbl);
1482: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1483: RAISE G_EXCEPTION_HALT_VALIDATION;
1484: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1485: RAISE G_EXCEPTION_HALT_VALIDATION;
1486: END IF;
1487: IF (lt_top_line_tbl.COUNT > 0) THEN
1488: i := lt_top_line_tbl.FIRST;

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

1488: i := lt_top_line_tbl.FIRST;
1489: LOOP
1490: OPEN c_validate_top_line(lt_top_line_tbl(i));
1491: IF c_validate_top_line%NOTFOUND THEN
1492: OKL_API.set_message(p_app_name => G_APP_NAME,
1493: p_msg_name => G_NO_MATCHING_RECORD,
1494: p_token1 => G_COL_NAME_TOKEN,
1495: p_token1_value => 'Top Line for Contract Number');
1496: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 1496: x_return_status := OKL_API.G_RET_STS_ERROR;

1492: OKL_API.set_message(p_app_name => G_APP_NAME,
1493: p_msg_name => G_NO_MATCHING_RECORD,
1494: p_token1 => G_COL_NAME_TOKEN,
1495: p_token1_value => 'Top Line for Contract Number');
1496: x_return_status := OKL_API.G_RET_STS_ERROR;
1497: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
1498: END IF;
1499: FETCH c_validate_top_line INTO ln_top_present;
1500: CLOSE c_validate_top_line;

Line 1497: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

1493: p_msg_name => G_NO_MATCHING_RECORD,
1494: p_token1 => G_COL_NAME_TOKEN,
1495: p_token1_value => 'Top Line for Contract Number');
1496: x_return_status := OKL_API.G_RET_STS_ERROR;
1497: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
1498: END IF;
1499: FETCH c_validate_top_line INTO ln_top_present;
1500: CLOSE c_validate_top_line;
1501: EXIT WHEN (ln_top_present = null);

Line 1506: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1502: EXIT WHEN (i = lt_top_line_tbl.LAST);
1503: i := lt_top_line_tbl.NEXT(i);
1504: END LOOP;
1505: END IF;
1506: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1507: RAISE G_EXCEPTION_HALT_VALIDATION;
1508: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1509: RAISE G_EXCEPTION_HALT_VALIDATION;
1510: END IF;

Line 1508: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1504: END LOOP;
1505: END IF;
1506: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1507: RAISE G_EXCEPTION_HALT_VALIDATION;
1508: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1509: RAISE G_EXCEPTION_HALT_VALIDATION;
1510: END IF;
1511:
1512: IF (lt_asset_num_tbl.COUNT > 0) THEN

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

1513: j := lt_asset_num_tbl.FIRST;
1514: LOOP
1515: OPEN c_validate_asset_number(lt_asset_num_tbl(j));
1516: IF c_validate_asset_number%NOTFOUND THEN
1517: OKL_API.set_message(p_app_name => G_APP_NAME,
1518: p_msg_name => G_NO_MATCHING_RECORD,
1519: p_token1 => G_COL_NAME_TOKEN,
1520: p_token1_value => 'Asset Number');
1521: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 1521: x_return_status := OKL_API.G_RET_STS_ERROR;

1517: OKL_API.set_message(p_app_name => G_APP_NAME,
1518: p_msg_name => G_NO_MATCHING_RECORD,
1519: p_token1 => G_COL_NAME_TOKEN,
1520: p_token1_value => 'Asset Number');
1521: x_return_status := OKL_API.G_RET_STS_ERROR;
1522: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
1523: END IF;
1524: FETCH c_validate_asset_number INTO ln_asset_present;
1525: CLOSE c_validate_asset_number;

Line 1522: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

1518: p_msg_name => G_NO_MATCHING_RECORD,
1519: p_token1 => G_COL_NAME_TOKEN,
1520: p_token1_value => 'Asset Number');
1521: x_return_status := OKL_API.G_RET_STS_ERROR;
1522: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
1523: END IF;
1524: FETCH c_validate_asset_number INTO ln_asset_present;
1525: CLOSE c_validate_asset_number;
1526: EXIT WHEN (ln_asset_present <> null);

Line 1531: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1527: EXIT WHEN (j = lt_asset_num_tbl.LAST);
1528: j := lt_asset_num_tbl.NEXT(j);
1529: END LOOP;
1530: END IF;
1531: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1532: RAISE G_EXCEPTION_HALT_VALIDATION;
1533: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1534: RAISE G_EXCEPTION_HALT_VALIDATION;
1535: END IF;

Line 1533: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1529: END LOOP;
1530: END IF;
1531: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1532: RAISE G_EXCEPTION_HALT_VALIDATION;
1533: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1534: RAISE G_EXCEPTION_HALT_VALIDATION;
1535: END IF;
1536: IF ln_asset_present IS NOT NULL AND
1537: ln_top_present IS NULL THEN

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

1544: EXCEPTION
1545: WHEN G_EXCEPTION_HALT_VALIDATION then
1546: -- We are here b'cause we have no parent record
1547: -- store SQL error message on message stack
1548: OKL_API.set_message(p_app_name => G_APP_NAME,
1549: p_msg_name => G_NO_MATCHING_RECORD,
1550: p_token1 => G_COL_NAME_TOKEN,
1551: p_token1_value => 'Cle_id');
1552: -- If the cursor is open then it has to be closed

Line 1560: x_return_status := OKL_API.G_RET_STS_ERROR;

1556: IF c_validate_top_line%ISOPEN THEN
1557: CLOSE c_validate_top_line;
1558: END IF;
1559: -- notify caller of an error
1560: x_return_status := OKL_API.G_RET_STS_ERROR;
1561: RETURN(x_return_status);
1562: WHEN OTHERS THEN
1563: -- store SQL error message on message stack
1564: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,

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

1560: x_return_status := OKL_API.G_RET_STS_ERROR;
1561: RETURN(x_return_status);
1562: WHEN OTHERS THEN
1563: -- store SQL error message on message stack
1564: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
1565: p_msg_name => G_UNEXPECTED_ERROR,
1566: p_token1 => G_SQLCODE_TOKEN,
1567: p_token1_value => SQLCODE,
1568: p_token2 => G_SQLERRM_TOKEN,

Line 1578: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1574: IF c_validate_top_line%ISOPEN THEN
1575: CLOSE c_validate_top_line;
1576: END IF;
1577: -- notify caller of an error as UNEXPETED error
1578: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1579: RETURN(x_return_status);
1580: END validate_assets_offlease;
1581:
1582: -----------------------------------------------------------------------------------------------

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

1609: p_source_trx_id IN NUMBER,
1610: p_source_trx_type IN VARCHAR2,
1611: x_tcnv_rec OUT NOCOPY tcnv_rec_type) IS
1612:
1613: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1614: l_api_name CONSTANT VARCHAR2(30) := 'CREATE_RELEASE_TRANSACTION';
1615: l_api_version CONSTANT NUMBER := 1.0;
1616:
1617: CURSOR con_header_csr (p_chr_id OKC_K_HEADERS_B.ID%TYPE) IS

Line 1646: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

1642: l_cntrct_number OKC_K_HEADERS_B.CONTRACT_NUMBER%TYPE;
1643: l_legal_entity_id NUMBER;
1644:
1645: BEGIN
1646: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
1647: -- Call start_activity to create savepoint, check compatibility
1648: -- and initialize message list
1649: l_return_status := Okl_Api.START_ACTIVITY(
1650: p_api_name => l_api_name,

Line 1649: l_return_status := Okl_Api.START_ACTIVITY(

1645: BEGIN
1646: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
1647: -- Call start_activity to create savepoint, check compatibility
1648: -- and initialize message list
1649: l_return_status := Okl_Api.START_ACTIVITY(
1650: p_api_name => l_api_name,
1651: p_pkg_name => g_pkg_name,
1652: p_init_msg_list => p_init_msg_list,
1653: l_api_version => l_api_version,

Line 1658: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

1654: p_api_version => p_api_version,
1655: p_api_type => '_PVT',
1656: x_return_status => x_return_status);
1657: -- Check if activity started successfully
1658: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
1659: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
1660: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
1661: RAISE Okl_Api.G_EXCEPTION_ERROR;
1662: END IF;

Line 1659: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

1655: p_api_type => '_PVT',
1656: x_return_status => x_return_status);
1657: -- Check if activity started successfully
1658: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
1659: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
1660: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
1661: RAISE Okl_Api.G_EXCEPTION_ERROR;
1662: END IF;
1663:

Line 1660: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

1656: x_return_status => x_return_status);
1657: -- Check if activity started successfully
1658: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
1659: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
1660: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
1661: RAISE Okl_Api.G_EXCEPTION_ERROR;
1662: END IF;
1663:
1664: -- Validate Re-lease Reason Code

Line 1661: RAISE Okl_Api.G_EXCEPTION_ERROR;

1657: -- Check if activity started successfully
1658: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
1659: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
1660: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
1661: RAISE Okl_Api.G_EXCEPTION_ERROR;
1662: END IF;
1663:
1664: -- Validate Re-lease Reason Code
1665: IF p_reason_code NOT IN ('CUSTOMER_CHANGE','PRODUCT_CHANGE') THEN

Line 1666: OKL_API.SET_MESSAGE(G_APP_NAME,

1662: END IF;
1663:
1664: -- Validate Re-lease Reason Code
1665: IF p_reason_code NOT IN ('CUSTOMER_CHANGE','PRODUCT_CHANGE') THEN
1666: OKL_API.SET_MESSAGE(G_APP_NAME,
1667: 'OKL_LA_REV_RELCODE');
1668: RAISE OKL_API.G_EXCEPTION_ERROR;
1669: END IF;
1670:

Line 1668: RAISE OKL_API.G_EXCEPTION_ERROR;

1664: -- Validate Re-lease Reason Code
1665: IF p_reason_code NOT IN ('CUSTOMER_CHANGE','PRODUCT_CHANGE') THEN
1666: OKL_API.SET_MESSAGE(G_APP_NAME,
1667: 'OKL_LA_REV_RELCODE');
1668: RAISE OKL_API.G_EXCEPTION_ERROR;
1669: END IF;
1670:
1671: OPEN con_header_csr(p_chr_id);
1672: FETCH con_header_csr INTO l_currency_code,

Line 1681: OKL_API.SET_MESSAGE(G_APP_NAME,

1677: OPEN try_csr (p_trx_type_name => 'Release');
1678: FETCH try_csr INTO l_try_id;
1679: IF try_csr%NOTFOUND THEN
1680: CLOSE try_csr;
1681: OKL_API.SET_MESSAGE(G_APP_NAME,
1682: 'OKL_LA_NO_TRY',
1683: 'TRX_TYPE',
1684: 'Release'
1685: );

Line 1686: RAISE OKL_API.G_EXCEPTION_ERROR;

1682: 'OKL_LA_NO_TRY',
1683: 'TRX_TYPE',
1684: 'Release'
1685: );
1686: RAISE OKL_API.G_EXCEPTION_ERROR;
1687: END IF;
1688: CLOSE try_csr;
1689:
1690: l_tcnv_rec.try_id := l_try_id;

Line 1715: Okl_Api.set_message(p_app_name => g_app_name,

1711: -- get the contract number
1712: OPEN contract_num_csr(p_chr_id);
1713: FETCH contract_num_csr INTO l_cntrct_number;
1714: CLOSE contract_num_csr;
1715: Okl_Api.set_message(p_app_name => g_app_name,
1716: p_msg_name => 'OKL_LE_NOT_EXIST_CNTRCT',
1717: p_token1 => 'CONTRACT_NUMBER',
1718: p_token1_value => l_cntrct_number);
1719: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1719: RAISE OKL_API.G_EXCEPTION_ERROR;

1715: Okl_Api.set_message(p_app_name => g_app_name,
1716: p_msg_name => 'OKL_LE_NOT_EXIST_CNTRCT',
1717: p_token1 => 'CONTRACT_NUMBER',
1718: p_token1_value => l_cntrct_number);
1719: RAISE OKL_API.G_EXCEPTION_ERROR;
1720: END IF;
1721: okl_trx_contracts_pub.create_trx_contracts
1722: (p_api_version => p_api_version,
1723: p_init_msg_list => p_init_msg_list,

Line 1731: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1727: p_tcnv_rec => l_tcnv_rec,
1728: x_tcnv_rec => l_out_tcnv_rec
1729: );
1730:
1731: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1732: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1733: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1734: RAISE OKL_API.G_EXCEPTION_ERROR;
1735: END IF;

Line 1732: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1728: x_tcnv_rec => l_out_tcnv_rec
1729: );
1730:
1731: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1732: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1733: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1734: RAISE OKL_API.G_EXCEPTION_ERROR;
1735: END IF;
1736:

Line 1733: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1729: );
1730:
1731: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1732: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1733: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1734: RAISE OKL_API.G_EXCEPTION_ERROR;
1735: END IF;
1736:
1737: x_tcnv_rec := l_out_tcnv_rec;

Line 1734: RAISE OKL_API.G_EXCEPTION_ERROR;

1730:
1731: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1732: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1733: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1734: RAISE OKL_API.G_EXCEPTION_ERROR;
1735: END IF;
1736:
1737: x_tcnv_rec := l_out_tcnv_rec;
1738:

Line 1739: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

1735: END IF;
1736:
1737: x_tcnv_rec := l_out_tcnv_rec;
1738:
1739: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
1740: x_msg_data => x_msg_data);
1741:
1742: EXCEPTION
1743: when OKL_API.G_EXCEPTION_ERROR then

Line 1743: when OKL_API.G_EXCEPTION_ERROR then

1739: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
1740: x_msg_data => x_msg_data);
1741:
1742: EXCEPTION
1743: when OKL_API.G_EXCEPTION_ERROR then
1744:
1745: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1746: p_api_name => l_api_name,
1747: p_pkg_name => G_PKG_NAME,

Line 1745: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1741:
1742: EXCEPTION
1743: when OKL_API.G_EXCEPTION_ERROR then
1744:
1745: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1746: p_api_name => l_api_name,
1747: p_pkg_name => G_PKG_NAME,
1748: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
1749: x_msg_count => x_msg_count,

Line 1748: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

1744:
1745: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1746: p_api_name => l_api_name,
1747: p_pkg_name => G_PKG_NAME,
1748: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
1749: x_msg_count => x_msg_count,
1750: x_msg_data => x_msg_data,
1751: p_api_type => G_API_TYPE);
1752:

Line 1753: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

1749: x_msg_count => x_msg_count,
1750: x_msg_data => x_msg_data,
1751: p_api_type => G_API_TYPE);
1752:
1753: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
1754:
1755: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1756: p_api_name => l_api_name,
1757: p_pkg_name => G_PKG_NAME,

Line 1755: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1751: p_api_type => G_API_TYPE);
1752:
1753: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
1754:
1755: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1756: p_api_name => l_api_name,
1757: p_pkg_name => G_PKG_NAME,
1758: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
1759: x_msg_count => x_msg_count,

Line 1758: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

1754:
1755: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1756: p_api_name => l_api_name,
1757: p_pkg_name => G_PKG_NAME,
1758: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
1759: x_msg_count => x_msg_count,
1760: x_msg_data => x_msg_data,
1761: p_api_type => G_API_TYPE);
1762:

Line 1765: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1761: p_api_type => G_API_TYPE);
1762:
1763: when OTHERS then
1764:
1765: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1766: p_api_name => l_api_name,
1767: p_pkg_name => G_PKG_NAME,
1768: p_exc_name => 'OTHERS',
1769: x_msg_count => x_msg_count,

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

1799: p_release_date IN DATE,
1800: p_source_trx_id IN NUMBER,
1801: p_currency_code IN VARCHAR2) IS
1802:
1803: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1804: l_api_name CONSTANT VARCHAR2(30) := 'VALIDATE_TAA_REQUEST_INFO';
1805: l_api_version CONSTANT NUMBER := 1.0;
1806:
1807: CURSOR taa_party_info_csr(p_taa_trx_id IN NUMBER) IS

Line 1978: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

1974:
1975: l_found VARCHAR2(1);
1976:
1977: BEGIN
1978: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
1979: -- Call start_activity to create savepoint, check compatibility
1980: -- and initialize message list
1981: l_return_status := Okl_Api.START_ACTIVITY(
1982: p_api_name => l_api_name,

Line 1981: l_return_status := Okl_Api.START_ACTIVITY(

1977: BEGIN
1978: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
1979: -- Call start_activity to create savepoint, check compatibility
1980: -- and initialize message list
1981: l_return_status := Okl_Api.START_ACTIVITY(
1982: p_api_name => l_api_name,
1983: p_pkg_name => g_pkg_name,
1984: p_init_msg_list => p_init_msg_list,
1985: l_api_version => l_api_version,

Line 1990: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

1986: p_api_version => p_api_version,
1987: p_api_type => '_PVT',
1988: x_return_status => x_return_status);
1989: -- Check if activity started successfully
1990: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
1991: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
1992: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
1993: RAISE Okl_Api.G_EXCEPTION_ERROR;
1994: END IF;

Line 1991: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

1987: p_api_type => '_PVT',
1988: x_return_status => x_return_status);
1989: -- Check if activity started successfully
1990: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
1991: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
1992: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
1993: RAISE Okl_Api.G_EXCEPTION_ERROR;
1994: END IF;
1995:

Line 1992: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

1988: x_return_status => x_return_status);
1989: -- Check if activity started successfully
1990: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
1991: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
1992: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
1993: RAISE Okl_Api.G_EXCEPTION_ERROR;
1994: END IF;
1995:
1996: OPEN taa_party_info_csr(p_taa_trx_id => p_source_trx_id);

Line 1993: RAISE Okl_Api.G_EXCEPTION_ERROR;

1989: -- Check if activity started successfully
1990: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
1991: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
1992: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
1993: RAISE Okl_Api.G_EXCEPTION_ERROR;
1994: END IF;
1995:
1996: OPEN taa_party_info_csr(p_taa_trx_id => p_source_trx_id);
1997: FETCH taa_party_info_csr INTO taa_party_info_rec;

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

2008: FETCH chk_party_csr INTO l_found;
2009: CLOSE chk_party_csr;
2010:
2011: IF l_found = 'N' THEN
2012: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2013: p_msg_name => 'OKL_LLA_REL_INVALID_CUST',
2014: p_token1 => 'REQ_NUM',
2015: p_token1_value => taa_party_info_rec.trx_number);
2016: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2016: RAISE OKL_API.G_EXCEPTION_ERROR;

2012: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2013: p_msg_name => 'OKL_LLA_REL_INVALID_CUST',
2014: p_token1 => 'REQ_NUM',
2015: p_token1_value => taa_party_info_rec.trx_number);
2016: RAISE OKL_API.G_EXCEPTION_ERROR;
2017: END IF;
2018: END IF;
2019:
2020: -- Validate Customer Account

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

2025: FETCH chk_cust_acc_csr INTO l_found;
2026: CLOSE chk_cust_acc_csr;
2027:
2028: IF l_found = 'N' THEN
2029: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2030: p_msg_name => 'OKL_LLA_REL_INVALID_CUST_ACC',
2031: p_token1 => 'REQ_NUM',
2032: p_token1_value => taa_party_info_rec.trx_number);
2033: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2033: RAISE OKL_API.G_EXCEPTION_ERROR;

2029: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2030: p_msg_name => 'OKL_LLA_REL_INVALID_CUST_ACC',
2031: p_token1 => 'REQ_NUM',
2032: p_token1_value => taa_party_info_rec.trx_number);
2033: RAISE OKL_API.G_EXCEPTION_ERROR;
2034: END IF;
2035: END IF;
2036:
2037: -- Validate Bill-To-Site

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

2044: FETCH chk_bill_to_csr INTO l_found;
2045: CLOSE chk_bill_to_csr;
2046:
2047: IF l_found = 'N' THEN
2048: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2049: p_msg_name => 'OKL_LLA_REL_INVALID_BILL_TO',
2050: p_token1 => 'REQ_NUM',
2051: p_token1_value => taa_party_info_rec.trx_number);
2052: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2052: RAISE OKL_API.G_EXCEPTION_ERROR;

2048: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2049: p_msg_name => 'OKL_LLA_REL_INVALID_BILL_TO',
2050: p_token1 => 'REQ_NUM',
2051: p_token1_value => taa_party_info_rec.trx_number);
2052: RAISE OKL_API.G_EXCEPTION_ERROR;
2053: END IF;
2054: END IF;
2055:
2056: -- Validate Bank Account

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

2063: FETCH chk_bank_acc_csr INTO l_found;
2064: CLOSE chk_bank_acc_csr;
2065:
2066: IF l_found = 'N' THEN
2067: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2068: p_msg_name => 'OKL_LLA_REL_INVALID_BANK_ACC',
2069: p_token1 => 'REQ_NUM',
2070: p_token1_value => taa_party_info_rec.trx_number);
2071: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2071: RAISE OKL_API.G_EXCEPTION_ERROR;

2067: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2068: p_msg_name => 'OKL_LLA_REL_INVALID_BANK_ACC',
2069: p_token1 => 'REQ_NUM',
2070: p_token1_value => taa_party_info_rec.trx_number);
2071: RAISE OKL_API.G_EXCEPTION_ERROR;
2072: END IF;
2073: END IF;
2074:
2075: -- Validate Payment Method

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

2081: FETCH chk_pymt_mthd_csr INTO l_found;
2082: CLOSE chk_pymt_mthd_csr;
2083:
2084: IF l_found = 'N' THEN
2085: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2086: p_msg_name => 'OKL_LLA_REL_INVALID_PYMT_MTHD',
2087: p_token1 => 'REQ_NUM',
2088: p_token1_value => taa_party_info_rec.trx_number);
2089: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2089: RAISE OKL_API.G_EXCEPTION_ERROR;

2085: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2086: p_msg_name => 'OKL_LLA_REL_INVALID_PYMT_MTHD',
2087: p_token1 => 'REQ_NUM',
2088: p_token1_value => taa_party_info_rec.trx_number);
2089: RAISE OKL_API.G_EXCEPTION_ERROR;
2090: END IF;
2091: END IF;
2092:
2093: -- Validate Invoice Format

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

2097: FETCH chk_inv_format_csr INTO l_found;
2098: CLOSE chk_inv_format_csr;
2099:
2100: IF l_found = 'N' THEN
2101: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2102: p_msg_name => 'OKL_LLA_REL_INVALID_INV_FMT',
2103: p_token1 => 'REQ_NUM',
2104: p_token1_value => taa_party_info_rec.trx_number);
2105: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2105: RAISE OKL_API.G_EXCEPTION_ERROR;

2101: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2102: p_msg_name => 'OKL_LLA_REL_INVALID_INV_FMT',
2103: p_token1 => 'REQ_NUM',
2104: p_token1_value => taa_party_info_rec.trx_number);
2105: RAISE OKL_API.G_EXCEPTION_ERROR;
2106: END IF;
2107:
2108: END IF;
2109:

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

2114: FETCH chk_mla_csr INTO l_found;
2115: CLOSE chk_mla_csr;
2116:
2117: IF l_found = 'N' THEN
2118: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2119: p_msg_name => 'OKL_LLA_REL_INVALID_MLA',
2120: p_token1 => 'REQ_NUM',
2121: p_token1_value => taa_party_info_rec.trx_number);
2122: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2122: RAISE OKL_API.G_EXCEPTION_ERROR;

2118: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2119: p_msg_name => 'OKL_LLA_REL_INVALID_MLA',
2120: p_token1 => 'REQ_NUM',
2121: p_token1_value => taa_party_info_rec.trx_number);
2122: RAISE OKL_API.G_EXCEPTION_ERROR;
2123: END IF;
2124: END IF;
2125:
2126: -- Validate Credit Line

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

2133: FETCH chk_credit_line_csr INTO l_found;
2134: CLOSE chk_credit_line_csr;
2135:
2136: IF l_found = 'N' THEN
2137: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2138: p_msg_name => 'OKL_LLA_REL_INVALID_CL',
2139: p_token1 => 'REQ_NUM',
2140: p_token1_value => taa_party_info_rec.trx_number);
2141: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2141: RAISE OKL_API.G_EXCEPTION_ERROR;

2137: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2138: p_msg_name => 'OKL_LLA_REL_INVALID_CL',
2139: p_token1 => 'REQ_NUM',
2140: p_token1_value => taa_party_info_rec.trx_number);
2141: RAISE OKL_API.G_EXCEPTION_ERROR;
2142: END IF;
2143: END IF;
2144:
2145:

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

2156: FETCH chk_install_site_csr INTO l_found;
2157: CLOSE chk_install_site_csr;
2158:
2159: IF l_found = 'N' THEN
2160: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2161: p_msg_name => 'OKL_LLA_REL_INVALID_INS_SITE',
2162: p_token1 => 'REQ_NUM',
2163: p_token1_value => taa_party_info_rec.trx_number,
2164: p_token2 => 'ASSET_NUM',

Line 2166: RAISE OKL_API.G_EXCEPTION_ERROR;

2162: p_token1 => 'REQ_NUM',
2163: p_token1_value => taa_party_info_rec.trx_number,
2164: p_token2 => 'ASSET_NUM',
2165: p_token2_value => taa_lines_rec.name);
2166: RAISE OKL_API.G_EXCEPTION_ERROR;
2167: END IF;
2168: END IF;
2169:
2170: -- Asset Line level Fixed asset location

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

2175: FETCH chk_fa_loc_csr INTO l_found;
2176: CLOSE chk_fa_loc_csr;
2177:
2178: IF l_found = 'N' THEN
2179: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2180: p_msg_name => 'OKL_LLA_REL_INVALID_FA_LOC',
2181: p_token1 => 'REQ_NUM',
2182: p_token1_value => taa_party_info_rec.trx_number,
2183: p_token2 => 'ASSET_NUM',

Line 2185: RAISE OKL_API.G_EXCEPTION_ERROR;

2181: p_token1 => 'REQ_NUM',
2182: p_token1_value => taa_party_info_rec.trx_number,
2183: p_token2 => 'ASSET_NUM',
2184: p_token2_value => taa_lines_rec.name);
2185: RAISE OKL_API.G_EXCEPTION_ERROR;
2186: END IF;
2187: END IF;
2188:
2189: -- Asset Line level Bill-To-Site

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

2197: FETCH chk_bill_to_csr INTO l_found;
2198: CLOSE chk_bill_to_csr;
2199:
2200: IF l_found = 'N' THEN
2201: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2202: p_msg_name => 'OKL_LLA_REL_INVALID_AST_BILL',
2203: p_token1 => 'REQ_NUM',
2204: p_token1_value => taa_party_info_rec.trx_number,
2205: p_token2 => 'ASSET_NUM',

Line 2207: RAISE OKL_API.G_EXCEPTION_ERROR;

2203: p_token1 => 'REQ_NUM',
2204: p_token1_value => taa_party_info_rec.trx_number,
2205: p_token2 => 'ASSET_NUM',
2206: p_token2_value => taa_lines_rec.name);
2207: RAISE OKL_API.G_EXCEPTION_ERROR;
2208: END IF;
2209: END IF;
2210:
2211: END LOOP;

Line 2213: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

2209: END IF;
2210:
2211: END LOOP;
2212:
2213: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
2214: x_msg_data => x_msg_data);
2215:
2216: EXCEPTION
2217: when OKL_API.G_EXCEPTION_ERROR then

Line 2217: when OKL_API.G_EXCEPTION_ERROR then

2213: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
2214: x_msg_data => x_msg_data);
2215:
2216: EXCEPTION
2217: when OKL_API.G_EXCEPTION_ERROR then
2218:
2219: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2220: p_api_name => l_api_name,
2221: p_pkg_name => G_PKG_NAME,

Line 2219: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2215:
2216: EXCEPTION
2217: when OKL_API.G_EXCEPTION_ERROR then
2218:
2219: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2220: p_api_name => l_api_name,
2221: p_pkg_name => G_PKG_NAME,
2222: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
2223: x_msg_count => x_msg_count,

Line 2222: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

2218:
2219: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2220: p_api_name => l_api_name,
2221: p_pkg_name => G_PKG_NAME,
2222: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
2223: x_msg_count => x_msg_count,
2224: x_msg_data => x_msg_data,
2225: p_api_type => G_API_TYPE);
2226:

Line 2227: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

2223: x_msg_count => x_msg_count,
2224: x_msg_data => x_msg_data,
2225: p_api_type => G_API_TYPE);
2226:
2227: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
2228:
2229: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2230: p_api_name => l_api_name,
2231: p_pkg_name => G_PKG_NAME,

Line 2229: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2225: p_api_type => G_API_TYPE);
2226:
2227: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
2228:
2229: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2230: p_api_name => l_api_name,
2231: p_pkg_name => G_PKG_NAME,
2232: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
2233: x_msg_count => x_msg_count,

Line 2232: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

2228:
2229: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2230: p_api_name => l_api_name,
2231: p_pkg_name => G_PKG_NAME,
2232: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
2233: x_msg_count => x_msg_count,
2234: x_msg_data => x_msg_data,
2235: p_api_type => G_API_TYPE);
2236:

Line 2239: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2235: p_api_type => G_API_TYPE);
2236:
2237: when OTHERS then
2238:
2239: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2240: p_api_name => l_api_name,
2241: p_pkg_name => G_PKG_NAME,
2242: p_exc_name => 'OTHERS',
2243: x_msg_count => x_msg_count,

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

2269: p_release_date IN DATE,
2270: p_source_trx_id IN NUMBER,
2271: p_call_program IN VARCHAR2) IS
2272:
2273: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2274: l_api_name CONSTANT VARCHAR2(30) := 'VALIDATE_REL_CONTRACT';
2275: l_api_version CONSTANT NUMBER := 1.0;
2276:
2277: CURSOR chr_csr(p_chr_id IN NUMBER) IS

Line 2622: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

2618: WHERE INVOICE_DATE IS NOT NULL;
2619: --Bug# 7456516 end
2620:
2621: BEGIN
2622: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
2623: -- Call start_activity to create savepoint, check compatibility
2624: -- and initialize message list
2625: l_return_status := Okl_Api.START_ACTIVITY(
2626: p_api_name => l_api_name,

Line 2625: l_return_status := Okl_Api.START_ACTIVITY(

2621: BEGIN
2622: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
2623: -- Call start_activity to create savepoint, check compatibility
2624: -- and initialize message list
2625: l_return_status := Okl_Api.START_ACTIVITY(
2626: p_api_name => l_api_name,
2627: p_pkg_name => g_pkg_name,
2628: p_init_msg_list => p_init_msg_list,
2629: l_api_version => l_api_version,

Line 2634: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

2630: p_api_version => p_api_version,
2631: p_api_type => '_PVT',
2632: x_return_status => x_return_status);
2633: -- Check if activity started successfully
2634: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
2635: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
2636: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
2637: RAISE Okl_Api.G_EXCEPTION_ERROR;
2638: END IF;

Line 2635: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

2631: p_api_type => '_PVT',
2632: x_return_status => x_return_status);
2633: -- Check if activity started successfully
2634: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
2635: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
2636: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
2637: RAISE Okl_Api.G_EXCEPTION_ERROR;
2638: END IF;
2639:

Line 2636: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

2632: x_return_status => x_return_status);
2633: -- Check if activity started successfully
2634: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
2635: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
2636: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
2637: RAISE Okl_Api.G_EXCEPTION_ERROR;
2638: END IF;
2639:
2640: open chr_csr(p_chr_id => p_chr_id);

Line 2637: RAISE Okl_Api.G_EXCEPTION_ERROR;

2633: -- Check if activity started successfully
2634: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
2635: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
2636: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
2637: RAISE Okl_Api.G_EXCEPTION_ERROR;
2638: END IF;
2639:
2640: open chr_csr(p_chr_id => p_chr_id);
2641: fetch chr_csr into chr_rec;

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

2645:
2646: -- Validate that Contract status is valid
2647: if chr_rec.sts_code NOT IN ('BOOKED','EVERGREEN','BANKRUPTCY_HOLD',
2648: 'LITIGATION_HOLD') then
2649: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2650: p_msg_name => 'OKL_LLA_REL_INVALID_STATUS',
2651: p_token1 => 'CONTRACT_NUM',
2652: p_token1_value => chr_rec.contract_number);
2653: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2653: RAISE OKL_API.G_EXCEPTION_ERROR;

2649: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2650: p_msg_name => 'OKL_LLA_REL_INVALID_STATUS',
2651: p_token1 => 'CONTRACT_NUM',
2652: p_token1_value => chr_rec.contract_number);
2653: RAISE OKL_API.G_EXCEPTION_ERROR;
2654: end if;
2655:
2656: -- Validate if Linked Service Contract exists
2657: l_found := 'N';

Line 2662: OKL_API.SET_MESSAGE(G_APP_NAME,

2658: open chk_linked_serv_chr_csr(p_chr_id => p_chr_id);
2659: fetch chk_linked_serv_chr_csr into l_found;
2660: close chk_linked_serv_chr_csr;
2661: if (l_found = 'Y') then
2662: OKL_API.SET_MESSAGE(G_APP_NAME,
2663: 'OKL_LLA_REL_LINK_SERV_CNTRCT');
2664: RAISE OKL_API.G_EXCEPTION_ERROR;
2665: end if;
2666:

Line 2664: RAISE OKL_API.G_EXCEPTION_ERROR;

2660: close chk_linked_serv_chr_csr;
2661: if (l_found = 'Y') then
2662: OKL_API.SET_MESSAGE(G_APP_NAME,
2663: 'OKL_LLA_REL_LINK_SERV_CNTRCT');
2664: RAISE OKL_API.G_EXCEPTION_ERROR;
2665: end if;
2666:
2667: -- T and A Validations
2668: -- Validate that T and A request is Approved

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

2671: open taa_request_csr(p_source_trx_id => p_source_trx_id);
2672: fetch taa_request_csr into taa_request_rec;
2673: close taa_request_csr;
2674: if taa_request_rec.tsu_code <> 'APPROVED' then
2675: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2676: p_msg_name => 'OKL_LLA_REL_TAA_REQ_NO_APPRVD',
2677: p_token1 => 'REQ_NUM',
2678: p_token1_value => taa_request_rec.trx_number);
2679: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2679: RAISE OKL_API.G_EXCEPTION_ERROR;

2675: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2676: p_msg_name => 'OKL_LLA_REL_TAA_REQ_NO_APPRVD',
2677: p_token1 => 'REQ_NUM',
2678: p_token1_value => taa_request_rec.trx_number);
2679: RAISE OKL_API.G_EXCEPTION_ERROR;
2680: end if;
2681: END IF;
2682:
2683: -- Validations that assets are not a part of any

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

2702: end if;
2703: end loop;
2704:
2705: if l_found = 'Y' then
2706: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2707: p_msg_name => 'OKL_LLA_REL_NO_ACCEPT_TQ',
2708: p_token1 => 'ASST_NUM',
2709: p_token1_value => l_asset_num_token);
2710: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2710: RAISE OKL_API.G_EXCEPTION_ERROR;

2706: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2707: p_msg_name => 'OKL_LLA_REL_NO_ACCEPT_TQ',
2708: p_token1 => 'ASST_NUM',
2709: p_token1_value => l_asset_num_token);
2710: RAISE OKL_API.G_EXCEPTION_ERROR;
2711: end if;
2712:
2713: l_found := 'N';
2714: l_asset_num_token := null;

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

2725: end if;
2726: end loop;
2727:
2728: if l_found = 'Y' then
2729: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2730: p_msg_name => 'OKL_LLA_REL_NO_PROCESSED_EQ',
2731: p_token1 => 'ASSET_NUM',
2732: p_token1_value => l_asset_num_token);
2733: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2733: RAISE OKL_API.G_EXCEPTION_ERROR;

2729: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2730: p_msg_name => 'OKL_LLA_REL_NO_PROCESSED_EQ',
2731: p_token1 => 'ASSET_NUM',
2732: p_token1_value => l_asset_num_token);
2733: RAISE OKL_API.G_EXCEPTION_ERROR;
2734: end if;
2735:
2736: -- Re-lease contract
2737: else

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

2749: end if;
2750: end loop;
2751:
2752: if l_found = 'Y' then
2753: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2754: p_msg_name => 'OKL_LLA_REL_NO_ACCEPT_TQ',
2755: p_token1 => 'ASST_NUM',
2756: p_token1_value => l_asset_num_token);
2757: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2757: RAISE OKL_API.G_EXCEPTION_ERROR;

2753: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2754: p_msg_name => 'OKL_LLA_REL_NO_ACCEPT_TQ',
2755: p_token1 => 'ASST_NUM',
2756: p_token1_value => l_asset_num_token);
2757: RAISE OKL_API.G_EXCEPTION_ERROR;
2758: end if;
2759:
2760: l_found := 'N';
2761: l_asset_num_token := null;

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

2771: end if;
2772: end loop;
2773:
2774: if l_found = 'Y' then
2775: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2776: p_msg_name => 'OKL_LLA_REL_NO_PROCESSED_EQ',
2777: p_token1 => 'ASSET_NUM',
2778: p_token1_value => l_asset_num_token);
2779: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2779: RAISE OKL_API.G_EXCEPTION_ERROR;

2775: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2776: p_msg_name => 'OKL_LLA_REL_NO_PROCESSED_EQ',
2777: p_token1 => 'ASSET_NUM',
2778: p_token1_value => l_asset_num_token);
2779: RAISE OKL_API.G_EXCEPTION_ERROR;
2780: end if;
2781: end if;
2782:
2783: -- Validate that the Contract is fully funded

Line 2789: OKL_API.SET_MESSAGE(G_APP_NAME,

2785: l_funding_remaining :=
2786: OKL_FUNDING_PVT.get_chr_canbe_funded_rem(p_contract_id => p_chr_id);
2787: --Bug# 4080102 - Changed to check for Funding remaining > 0
2788: if (l_funding_remaining > 0) then
2789: OKL_API.SET_MESSAGE(G_APP_NAME,
2790: 'OKL_LLA_REL_NOT_FULLY_FUNDED');
2791: RAISE OKL_API.G_EXCEPTION_ERROR;
2792: end if;*/
2793:

Line 2791: RAISE OKL_API.G_EXCEPTION_ERROR;

2787: --Bug# 4080102 - Changed to check for Funding remaining > 0
2788: if (l_funding_remaining > 0) then
2789: OKL_API.SET_MESSAGE(G_APP_NAME,
2790: 'OKL_LLA_REL_NOT_FULLY_FUNDED');
2791: RAISE OKL_API.G_EXCEPTION_ERROR;
2792: end if;*/
2793:
2794: --Bug# 4151222
2795: --Bug# 7435888: Removed check for contract being fully funded

Line 2800: if NVL(chr_rec.orig_system_source_code,OKL_API.G_MISS_CHAR) = 'OKL_RELEASE' then

2796: /*l_fully_funded_flag := false;
2797:
2798: --Bug# 4173345
2799: -- Re-leased contracts should be treated as fully funded
2800: if NVL(chr_rec.orig_system_source_code,OKL_API.G_MISS_CHAR) = 'OKL_RELEASE' then
2801: l_fully_funded_flag := true;
2802: else
2803: OKL_FUNDING_PVT.is_contract_fully_funded(
2804: p_api_version => p_api_version

Line 2812: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

2808: ,x_msg_data => x_msg_data
2809: ,x_value => l_fully_funded_flag
2810: ,p_contract_id => p_chr_id);
2811:
2812: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
2813: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
2814: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
2815: RAISE Okl_Api.G_EXCEPTION_ERROR;
2816: END IF;

Line 2813: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

2809: ,x_value => l_fully_funded_flag
2810: ,p_contract_id => p_chr_id);
2811:
2812: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
2813: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
2814: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
2815: RAISE Okl_Api.G_EXCEPTION_ERROR;
2816: END IF;
2817: end if;

Line 2814: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

2810: ,p_contract_id => p_chr_id);
2811:
2812: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
2813: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
2814: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
2815: RAISE Okl_Api.G_EXCEPTION_ERROR;
2816: END IF;
2817: end if;
2818: --Bug# 4173345

Line 2815: RAISE Okl_Api.G_EXCEPTION_ERROR;

2811:
2812: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
2813: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
2814: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
2815: RAISE Okl_Api.G_EXCEPTION_ERROR;
2816: END IF;
2817: end if;
2818: --Bug# 4173345
2819:

Line 2821: OKL_API.SET_MESSAGE(G_APP_NAME,

2817: end if;
2818: --Bug# 4173345
2819:
2820: if (l_fully_funded_flag = false) then
2821: OKL_API.SET_MESSAGE(G_APP_NAME,
2822: 'OKL_LLA_REL_NOT_FULLY_FUNDED');
2823: RAISE OKL_API.G_EXCEPTION_ERROR;
2824: end if;
2825: */ --Bug# 7435888

Line 2823: RAISE OKL_API.G_EXCEPTION_ERROR;

2819:
2820: if (l_fully_funded_flag = false) then
2821: OKL_API.SET_MESSAGE(G_APP_NAME,
2822: 'OKL_LLA_REL_NOT_FULLY_FUNDED');
2823: RAISE OKL_API.G_EXCEPTION_ERROR;
2824: end if;
2825: */ --Bug# 7435888
2826:
2827: -- Validate whether the release date is after

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

2847: close last_credit_date_csr;
2848:
2849: -- Bug# 4072796
2850: if (l_receipt_date IS NOT NULL) and (p_release_date <= l_receipt_date ) then
2851: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2852: p_msg_name => 'OKL_CS_TF_RECEIPT_DATE',
2853: p_token1 => 'INVOICE_DATE',
2854: p_token1_value => l_receipt_date);
2855: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2855: RAISE OKL_API.G_EXCEPTION_ERROR;

2851: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2852: p_msg_name => 'OKL_CS_TF_RECEIPT_DATE',
2853: p_token1 => 'INVOICE_DATE',
2854: p_token1_value => l_receipt_date);
2855: RAISE OKL_API.G_EXCEPTION_ERROR;
2856: elsif (l_acceptance_date IS NOT NULL) and (p_release_date <= l_acceptance_date ) then
2857: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2858: p_msg_name => 'OKL_CS_TF_QUOTE_DATE',
2859: p_token1 => 'QUOTE_DATE',

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

2853: p_token1 => 'INVOICE_DATE',
2854: p_token1_value => l_receipt_date);
2855: RAISE OKL_API.G_EXCEPTION_ERROR;
2856: elsif (l_acceptance_date IS NOT NULL) and (p_release_date <= l_acceptance_date ) then
2857: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2858: p_msg_name => 'OKL_CS_TF_QUOTE_DATE',
2859: p_token1 => 'QUOTE_DATE',
2860: p_token1_value => l_acceptance_date);
2861: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2861: RAISE OKL_API.G_EXCEPTION_ERROR;

2857: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2858: p_msg_name => 'OKL_CS_TF_QUOTE_DATE',
2859: p_token1 => 'QUOTE_DATE',
2860: p_token1_value => l_acceptance_date);
2861: RAISE OKL_API.G_EXCEPTION_ERROR;
2862: elsif (l_invoice_date IS NOT NULL) and (p_release_date <= l_invoice_date) then
2863: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2864: p_msg_name => 'OKL_CS_TF_CREDITMEMO_DATE',
2865: p_token1 => 'CREDIT_MEMO',

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

2859: p_token1 => 'QUOTE_DATE',
2860: p_token1_value => l_acceptance_date);
2861: RAISE OKL_API.G_EXCEPTION_ERROR;
2862: elsif (l_invoice_date IS NOT NULL) and (p_release_date <= l_invoice_date) then
2863: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2864: p_msg_name => 'OKL_CS_TF_CREDITMEMO_DATE',
2865: p_token1 => 'CREDIT_MEMO',
2866: p_token1_value => l_invoice_date);
2867: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2867: RAISE OKL_API.G_EXCEPTION_ERROR;

2863: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
2864: p_msg_name => 'OKL_CS_TF_CREDITMEMO_DATE',
2865: p_token1 => 'CREDIT_MEMO',
2866: p_token1_value => l_invoice_date);
2867: RAISE OKL_API.G_EXCEPTION_ERROR;
2868: end if;
2869: end if;
2870: -- T and A Validations
2871: --rajnisku: Bug 6657564 : Added validation to block TNA

Line 2891: OKL_API.SET_MESSAGE(G_APP_NAME,

2887: AND NVL(taa_request_rec.complete_transfer_yn,'X')='N' THEN
2888: --set message
2889: --The transfer is not permitted because one of the transferred
2890: --asset is associated to a usage line.
2891: OKL_API.SET_MESSAGE(G_APP_NAME,
2892: 'OKL_CS_TA_ASSET_WITH_UBB_NA');
2893: RAISE OKL_API.G_EXCEPTION_ERROR;
2894: END IF;
2895:

Line 2893: RAISE OKL_API.G_EXCEPTION_ERROR;

2889: --The transfer is not permitted because one of the transferred
2890: --asset is associated to a usage line.
2891: OKL_API.SET_MESSAGE(G_APP_NAME,
2892: 'OKL_CS_TA_ASSET_WITH_UBB_NA');
2893: RAISE OKL_API.G_EXCEPTION_ERROR;
2894: END IF;
2895:
2896: IF l_link_usage = '!' AND
2897: NVL(taa_request_rec.complete_transfer_yn,'X')='Y' THEN

Line 2918: OKL_API.SET_MESSAGE(G_APP_NAME,

2914: IF NVL(l_ubb_contract_rec.ste_code,'X')<>'TERMINATED' THEN
2915: --set message
2916: --You must terminate the associated service contract before
2917: --release is permitted.
2918: OKL_API.SET_MESSAGE(G_APP_NAME,
2919: 'OKL_LLA_REL_TERM_SERV_CNTRCT');
2920: RAISE OKL_API.G_EXCEPTION_ERROR;
2921: END IF;
2922: END IF;

Line 2920: RAISE OKL_API.G_EXCEPTION_ERROR;

2916: --You must terminate the associated service contract before
2917: --release is permitted.
2918: OKL_API.SET_MESSAGE(G_APP_NAME,
2919: 'OKL_LLA_REL_TERM_SERV_CNTRCT');
2920: RAISE OKL_API.G_EXCEPTION_ERROR;
2921: END IF;
2922: END IF;
2923: CLOSE l_ubb_contract_csr;
2924: END IF; --check

Line 2931: OKL_API.SET_MESSAGE(G_APP_NAME,

2927: -- Validation at activation --
2928: -- Bug# 4072796
2929: if (p_call_program = 'ACTIVATE') then
2930: if (p_release_date > TRUNC(sysdate)) then
2931: OKL_API.SET_MESSAGE(G_APP_NAME,
2932: 'OKL_CS_NO_TF_FUTURE_DATE');
2933: RAISE OKL_API.G_EXCEPTION_ERROR;
2934: end if;
2935:

Line 2933: RAISE OKL_API.G_EXCEPTION_ERROR;

2929: if (p_call_program = 'ACTIVATE') then
2930: if (p_release_date > TRUNC(sysdate)) then
2931: OKL_API.SET_MESSAGE(G_APP_NAME,
2932: 'OKL_CS_NO_TF_FUTURE_DATE');
2933: RAISE OKL_API.G_EXCEPTION_ERROR;
2934: end if;
2935:
2936: -- Validate if Contract is undergoing Revision
2937: l_found := 'N';

Line 2942: OKL_API.SET_MESSAGE(G_APP_NAME,

2938: open pending_trx_act_csr(p_chr_id => p_chr_id);
2939: fetch pending_trx_act_csr into l_found;
2940: close pending_trx_act_csr;
2941: if (l_found = 'Y') then
2942: OKL_API.SET_MESSAGE(G_APP_NAME,
2943: 'OKL_LLA_REV_IN_PROGRESS');
2944: RAISE OKL_API.G_EXCEPTION_ERROR;
2945: end if;
2946: end if;

Line 2944: RAISE OKL_API.G_EXCEPTION_ERROR;

2940: close pending_trx_act_csr;
2941: if (l_found = 'Y') then
2942: OKL_API.SET_MESSAGE(G_APP_NAME,
2943: 'OKL_LLA_REV_IN_PROGRESS');
2944: RAISE OKL_API.G_EXCEPTION_ERROR;
2945: end if;
2946: end if;
2947:
2948: --Bug# 4631549

Line 2976: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2972: --x_msg_data => x_msg_data,
2973: --p_book_type_code => l_fa_rec.book_type_code,
2974: --p_release_date => p_release_date);
2975:
2976: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2977: --RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2978: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2979: --RAISE OKL_API.G_EXCEPTION_ERROR;
2980: --END IF;

Line 2977: --RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2973: --p_book_type_code => l_fa_rec.book_type_code,
2974: --p_release_date => p_release_date);
2975:
2976: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2977: --RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2978: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2979: --RAISE OKL_API.G_EXCEPTION_ERROR;
2980: --END IF;
2981:

Line 2978: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2974: --p_release_date => p_release_date);
2975:
2976: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2977: --RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2978: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2979: --RAISE OKL_API.G_EXCEPTION_ERROR;
2980: --END IF;
2981:
2982: -- Calculate Expected asset cost (cost of the asset expected after re-lease)

Line 2979: --RAISE OKL_API.G_EXCEPTION_ERROR;

2975:
2976: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2977: --RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2978: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2979: --RAISE OKL_API.G_EXCEPTION_ERROR;
2980: --END IF;
2981:
2982: -- Calculate Expected asset cost (cost of the asset expected after re-lease)
2983: Calculate_Expected_Cost

Line 2998: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2994: p_release_date => p_release_date,
2995: p_nbv => l_corp_net_book_value,
2996: x_expected_cost => l_expected_cost);
2997:
2998: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2999: RAISE OKL_API.G_EXCEPTION_ERROR;
3000: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3001: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3002: END IF;

Line 2999: RAISE OKL_API.G_EXCEPTION_ERROR;

2995: p_nbv => l_corp_net_book_value,
2996: x_expected_cost => l_expected_cost);
2997:
2998: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2999: RAISE OKL_API.G_EXCEPTION_ERROR;
3000: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3001: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3002: END IF;
3003:

Line 3000: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2996: x_expected_cost => l_expected_cost);
2997:
2998: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2999: RAISE OKL_API.G_EXCEPTION_ERROR;
3000: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3001: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3002: END IF;
3003:
3004: If nvl(l_expected_cost,0) <> nvl(l_exp_cost_rec.expected_Asset_cost,0) then

Line 3001: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2997:
2998: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2999: RAISE OKL_API.G_EXCEPTION_ERROR;
3000: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3001: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3002: END IF;
3003:
3004: If nvl(l_expected_cost,0) <> nvl(l_exp_cost_rec.expected_Asset_cost,0) then
3005: l_exp_cost_mismatch_yn := 'Y';

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

3005: l_exp_cost_mismatch_yn := 'Y';
3006: open l_asset_num_csr(p_asset_id => l_fa_rec.asset_id);
3007: fetch l_asset_num_csr into l_asset_num_rec;
3008: close l_asset_num_csr;
3009: OKL_API.set_message(p_app_name => G_APP_NAME,
3010: p_msg_name => 'OKL_LA_EXPECTED_ASSET_COST_MOD',
3011: p_token1 => 'ASSET_NUMBER',
3012: p_token1_value => l_asset_num_rec.asset_number);
3013: Elsif nvl(l_expected_cost,0) = nvl(l_exp_cost_rec.expected_asset_cost,0) then

Line 3023: If nvl(l_units_rec.number_of_items,OKL_API.G_MISS_NUM) <> OKL_API.G_MISS_NUM then

3019: Null;
3020: End If;
3021: close l_units_csr;
3022:
3023: If nvl(l_units_rec.number_of_items,OKL_API.G_MISS_NUM) <> OKL_API.G_MISS_NUM then
3024: --modify the model line
3025: l_model_clev_rec.id := l_units_rec.model_cle_id;
3026: l_model_clev_rec.price_unit := (l_expected_cost/l_units_rec.number_of_items);
3027:

Line 3046: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3042: x_msg_data => x_msg_data,
3043: p_clev_rec => l_model_clev_rec,
3044: x_clev_rec => lx_model_clev_rec
3045: );
3046: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3047: RAISE OKL_API.G_EXCEPTION_ERROR;
3048: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3049: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3050: END IF;

Line 3047: RAISE OKL_API.G_EXCEPTION_ERROR;

3043: p_clev_rec => l_model_clev_rec,
3044: x_clev_rec => lx_model_clev_rec
3045: );
3046: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3047: RAISE OKL_API.G_EXCEPTION_ERROR;
3048: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3049: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3050: END IF;
3051: --modify the OEC on financial asset line

Line 3048: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3044: x_clev_rec => lx_model_clev_rec
3045: );
3046: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3047: RAISE OKL_API.G_EXCEPTION_ERROR;
3048: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3049: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3050: END IF;
3051: --modify the OEC on financial asset line
3052:

Line 3049: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3045: );
3046: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3047: RAISE OKL_API.G_EXCEPTION_ERROR;
3048: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3049: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3050: END IF;
3051: --modify the OEC on financial asset line
3052:
3053: l_finast_clev_rec.id := l_exp_cost_rec.new_cle_id;

Line 3069: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3065: p_edit_mode => 'N',
3066: x_clev_rec => lx_finast_clev_rec,
3067: x_klev_rec => lx_finast_klev_rec);
3068:
3069: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3070: RAISE OKL_API.G_EXCEPTION_ERROR;
3071: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3072: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3073: END IF;

Line 3070: RAISE OKL_API.G_EXCEPTION_ERROR;

3066: x_clev_rec => lx_finast_clev_rec,
3067: x_klev_rec => lx_finast_klev_rec);
3068:
3069: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3070: RAISE OKL_API.G_EXCEPTION_ERROR;
3071: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3072: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3073: END IF;
3074:

Line 3071: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3067: x_klev_rec => lx_finast_klev_rec);
3068:
3069: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3070: RAISE OKL_API.G_EXCEPTION_ERROR;
3071: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3072: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3073: END IF;
3074:
3075: --modify the capital amount on financial assrt line

Line 3072: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3068:
3069: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3070: RAISE OKL_API.G_EXCEPTION_ERROR;
3071: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3072: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3073: END IF;
3074:
3075: --modify the capital amount on financial assrt line
3076: OKL_EXECUTE_FORMULA_PUB.EXECUTE(p_api_version => p_api_version,

Line 3086: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3082: p_contract_id => l_exp_cost_rec.new_chr_id,
3083: p_line_id => l_exp_cost_rec.new_cle_id,
3084: x_value => l_capital_amount);
3085:
3086: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3087: RAISE OKL_API.G_EXCEPTION_ERROR;
3088: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3089: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3090: END IF;

Line 3087: RAISE OKL_API.G_EXCEPTION_ERROR;

3083: p_line_id => l_exp_cost_rec.new_cle_id,
3084: x_value => l_capital_amount);
3085:
3086: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3087: RAISE OKL_API.G_EXCEPTION_ERROR;
3088: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3089: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3090: END IF;
3091:

Line 3088: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3084: x_value => l_capital_amount);
3085:
3086: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3087: RAISE OKL_API.G_EXCEPTION_ERROR;
3088: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3089: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3090: END IF;
3091:
3092: OKL_EXECUTE_FORMULA_PUB.EXECUTE(p_api_version => p_api_version,

Line 3089: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3085:
3086: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3087: RAISE OKL_API.G_EXCEPTION_ERROR;
3088: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3089: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3090: END IF;
3091:
3092: OKL_EXECUTE_FORMULA_PUB.EXECUTE(p_api_version => p_api_version,
3093: p_init_msg_list => p_init_msg_list,

Line 3102: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3098: p_contract_id => l_exp_cost_rec.new_chr_id,
3099: p_line_id => l_exp_cost_rec.new_cle_id,
3100: x_value => l_capitalized_interest);
3101:
3102: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3103: RAISE OKL_API.G_EXCEPTION_ERROR;
3104: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3105: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3106: END IF;

Line 3103: RAISE OKL_API.G_EXCEPTION_ERROR;

3099: p_line_id => l_exp_cost_rec.new_cle_id,
3100: x_value => l_capitalized_interest);
3101:
3102: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3103: RAISE OKL_API.G_EXCEPTION_ERROR;
3104: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3105: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3106: END IF;
3107:

Line 3104: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3100: x_value => l_capitalized_interest);
3101:
3102: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3103: RAISE OKL_API.G_EXCEPTION_ERROR;
3104: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3105: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3106: END IF;
3107:
3108: l_finast_klev_rec2.capital_amount := (l_capital_amount - l_capitalized_interest);

Line 3105: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3101:
3102: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3103: RAISE OKL_API.G_EXCEPTION_ERROR;
3104: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3105: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3106: END IF;
3107:
3108: l_finast_klev_rec2.capital_amount := (l_capital_amount - l_capitalized_interest);
3109: l_finast_klev_rec2.id := l_exp_cost_rec.new_cle_id;

Line 3124: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3120: p_edit_mode => 'N',
3121: x_clev_rec => lx_finast_clev_rec2,
3122: x_klev_rec => lx_finast_klev_rec2);
3123:
3124: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKL_API.G_EXCEPTION_ERROR;
3126: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3127: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3128: END IF;

Line 3125: RAISE OKL_API.G_EXCEPTION_ERROR;

3121: x_clev_rec => lx_finast_clev_rec2,
3122: x_klev_rec => lx_finast_klev_rec2);
3123:
3124: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKL_API.G_EXCEPTION_ERROR;
3126: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3127: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3128: END IF;
3129:

Line 3126: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3122: x_klev_rec => lx_finast_klev_rec2);
3123:
3124: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKL_API.G_EXCEPTION_ERROR;
3126: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3127: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3128: END IF;
3129:
3130: End If;

Line 3127: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3123:
3124: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKL_API.G_EXCEPTION_ERROR;
3126: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3127: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3128: END IF;
3129:
3130: End If;
3131: End If;

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

3131: End If;
3132: End Loop;
3133: Close l_exp_cost_csr;
3134: If l_exp_cost_mismatch_yn = 'Y' then
3135: OKL_API.set_message(p_app_name => G_APP_NAME,
3136: p_msg_name => 'OKL_LA_UPDATE_ASSET');
3137: RAISE OKL_API.G_EXCEPTION_ERROR;
3138: End If;
3139: End If;

Line 3137: RAISE OKL_API.G_EXCEPTION_ERROR;

3133: Close l_exp_cost_csr;
3134: If l_exp_cost_mismatch_yn = 'Y' then
3135: OKL_API.set_message(p_app_name => G_APP_NAME,
3136: p_msg_name => 'OKL_LA_UPDATE_ASSET');
3137: RAISE OKL_API.G_EXCEPTION_ERROR;
3138: End If;
3139: End If;
3140: --End Bug# 4631549
3141:

Line 3146: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

3142:
3143:
3144: --End Bug# 4631549
3145:
3146: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
3147: x_msg_data => x_msg_data);
3148:
3149: EXCEPTION
3150: when OKL_API.G_EXCEPTION_ERROR then

Line 3150: when OKL_API.G_EXCEPTION_ERROR then

3146: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
3147: x_msg_data => x_msg_data);
3148:
3149: EXCEPTION
3150: when OKL_API.G_EXCEPTION_ERROR then
3151:
3152: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3153: p_api_name => l_api_name,
3154: p_pkg_name => G_PKG_NAME,

Line 3152: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3148:
3149: EXCEPTION
3150: when OKL_API.G_EXCEPTION_ERROR then
3151:
3152: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3153: p_api_name => l_api_name,
3154: p_pkg_name => G_PKG_NAME,
3155: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
3156: x_msg_count => x_msg_count,

Line 3155: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

3151:
3152: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3153: p_api_name => l_api_name,
3154: p_pkg_name => G_PKG_NAME,
3155: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
3156: x_msg_count => x_msg_count,
3157: x_msg_data => x_msg_data,
3158: p_api_type => G_API_TYPE);
3159:

Line 3160: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

3156: x_msg_count => x_msg_count,
3157: x_msg_data => x_msg_data,
3158: p_api_type => G_API_TYPE);
3159:
3160: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
3161:
3162: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3163: p_api_name => l_api_name,
3164: p_pkg_name => G_PKG_NAME,

Line 3162: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3158: p_api_type => G_API_TYPE);
3159:
3160: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
3161:
3162: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3163: p_api_name => l_api_name,
3164: p_pkg_name => G_PKG_NAME,
3165: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
3166: x_msg_count => x_msg_count,

Line 3165: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

3161:
3162: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3163: p_api_name => l_api_name,
3164: p_pkg_name => G_PKG_NAME,
3165: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
3166: x_msg_count => x_msg_count,
3167: x_msg_data => x_msg_data,
3168: p_api_type => G_API_TYPE);
3169:

Line 3172: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3168: p_api_type => G_API_TYPE);
3169:
3170: when OTHERS then
3171:
3172: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3173: p_api_name => l_api_name,
3174: p_pkg_name => G_PKG_NAME,
3175: p_exc_name => 'OTHERS',
3176: x_msg_count => x_msg_count,

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

3204: p_release_date IN DATE,
3205: p_source_trx_id IN NUMBER,
3206: p_release_reason_code IN VARCHAR2) IS
3207:
3208: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3209: l_api_name CONSTANT VARCHAR2(30) := 'VALIDATE_RELEASE_CONTRACT';
3210: l_api_version CONSTANT NUMBER := 1.0;
3211:
3212: CURSOR chr_csr(p_chr_id IN NUMBER) IS

Line 3334: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

3330: l_term_duration NUMBER;
3331: l_asset_num_token VARCHAR2(2000);
3332:
3333: BEGIN
3334: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
3335: -- Call start_activity to create savepoint, check compatibility
3336: -- and initialize message list
3337: l_return_status := Okl_Api.START_ACTIVITY(
3338: p_api_name => l_api_name,

Line 3337: l_return_status := Okl_Api.START_ACTIVITY(

3333: BEGIN
3334: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
3335: -- Call start_activity to create savepoint, check compatibility
3336: -- and initialize message list
3337: l_return_status := Okl_Api.START_ACTIVITY(
3338: p_api_name => l_api_name,
3339: p_pkg_name => g_pkg_name,
3340: p_init_msg_list => p_init_msg_list,
3341: l_api_version => l_api_version,

Line 3346: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

3342: p_api_version => p_api_version,
3343: p_api_type => '_PVT',
3344: x_return_status => x_return_status);
3345: -- Check if activity started successfully
3346: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
3347: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
3348: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
3349: RAISE Okl_Api.G_EXCEPTION_ERROR;
3350: END IF;

Line 3347: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

3343: p_api_type => '_PVT',
3344: x_return_status => x_return_status);
3345: -- Check if activity started successfully
3346: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
3347: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
3348: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
3349: RAISE Okl_Api.G_EXCEPTION_ERROR;
3350: END IF;
3351:

Line 3348: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

3344: x_return_status => x_return_status);
3345: -- Check if activity started successfully
3346: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
3347: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
3348: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
3349: RAISE Okl_Api.G_EXCEPTION_ERROR;
3350: END IF;
3351:
3352: -- Revision date is mandatory

Line 3349: RAISE Okl_Api.G_EXCEPTION_ERROR;

3345: -- Check if activity started successfully
3346: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
3347: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
3348: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
3349: RAISE Okl_Api.G_EXCEPTION_ERROR;
3350: END IF;
3351:
3352: -- Revision date is mandatory
3353: if (p_release_date IS NULL) then

Line 3354: OKL_API.SET_MESSAGE(G_APP_NAME,

3350: END IF;
3351:
3352: -- Revision date is mandatory
3353: if (p_release_date IS NULL) then
3354: OKL_API.SET_MESSAGE(G_APP_NAME,
3355: 'OKL_LLA_MISSING_TRX_DATE');
3356: RAISE OKL_API.G_EXCEPTION_ERROR;
3357: end if;
3358:

Line 3356: RAISE OKL_API.G_EXCEPTION_ERROR;

3352: -- Revision date is mandatory
3353: if (p_release_date IS NULL) then
3354: OKL_API.SET_MESSAGE(G_APP_NAME,
3355: 'OKL_LLA_MISSING_TRX_DATE');
3356: RAISE OKL_API.G_EXCEPTION_ERROR;
3357: end if;
3358:
3359: -- Revision Date should be between Contract Start and End dates
3360: open chr_csr(p_chr_id => p_chr_id);

Line 3367: OKL_API.SET_MESSAGE(G_APP_NAME,

3363: -- Bug# 4072796
3364: if NOT (p_release_date BETWEEN (chr_rec.start_date + 1) AND chr_rec.end_date) then
3365: l_icx_date_format := nvl(fnd_profile.value('ICX_DATE_FORMAT_MASK'),'DD-MON-RRRR');
3366:
3367: OKL_API.SET_MESSAGE(G_APP_NAME,
3368: 'OKL_LLA_WRONG_TRX_DATE',
3369: 'START_DATE',
3370: TO_CHAR(chr_rec.start_date,l_icx_date_format),
3371: 'END_DATE',

Line 3374: RAISE OKL_API.G_EXCEPTION_ERROR;

3370: TO_CHAR(chr_rec.start_date,l_icx_date_format),
3371: 'END_DATE',
3372: TO_CHAR(chr_rec.end_date,l_icx_date_format)
3373: );
3374: RAISE OKL_API.G_EXCEPTION_ERROR;
3375: end if;
3376:
3377: -- The new Term duration (Re-lease Date to Contract end date)
3378: -- must be a whole number of months

Line 3381: OKL_API.SET_MESSAGE(G_APP_NAME,

3377: -- The new Term duration (Re-lease Date to Contract end date)
3378: -- must be a whole number of months
3379: l_term_duration := MONTHS_BETWEEN(chr_rec.end_date + 1,p_release_date);
3380: if (MOD(l_term_duration,1) <> 0) then
3381: OKL_API.SET_MESSAGE(G_APP_NAME,
3382: 'OKL_LLA_REL_INVALID_DURATION');
3383: RAISE OKL_API.G_EXCEPTION_ERROR;
3384: end if;
3385:

Line 3383: RAISE OKL_API.G_EXCEPTION_ERROR;

3379: l_term_duration := MONTHS_BETWEEN(chr_rec.end_date + 1,p_release_date);
3380: if (MOD(l_term_duration,1) <> 0) then
3381: OKL_API.SET_MESSAGE(G_APP_NAME,
3382: 'OKL_LLA_REL_INVALID_DURATION');
3383: RAISE OKL_API.G_EXCEPTION_ERROR;
3384: end if;
3385:
3386: -- Validate if Deal Type is Loan or Revolving Loan
3387: if chr_rec.deal_type IN ('LOAN','LOAN-REVOLVING') then

Line 3388: OKL_API.SET_MESSAGE(G_APP_NAME,

3384: end if;
3385:
3386: -- Validate if Deal Type is Loan or Revolving Loan
3387: if chr_rec.deal_type IN ('LOAN','LOAN-REVOLVING') then
3388: OKL_API.SET_MESSAGE(G_APP_NAME,
3389: 'OKL_LLA_REL_NOT_ALLOW_LOAN');
3390: RAISE OKL_API.G_EXCEPTION_ERROR;
3391: end if;
3392:

Line 3390: RAISE OKL_API.G_EXCEPTION_ERROR;

3386: -- Validate if Deal Type is Loan or Revolving Loan
3387: if chr_rec.deal_type IN ('LOAN','LOAN-REVOLVING') then
3388: OKL_API.SET_MESSAGE(G_APP_NAME,
3389: 'OKL_LLA_REL_NOT_ALLOW_LOAN');
3390: RAISE OKL_API.G_EXCEPTION_ERROR;
3391: end if;
3392:
3393: -- Validate if Contract has Variable Interest Rate
3394: open rul_csr(p_chr_id => p_chr_id

Line 3401: OKL_API.SET_MESSAGE(G_APP_NAME,

3397: fetch rul_csr into rul_rec;
3398: close rul_csr;
3399:
3400: if (rul_rec.rule_information1 = 'Y') then
3401: OKL_API.SET_MESSAGE(G_APP_NAME,
3402: 'OKL_LLA_REL_NOT_ALLOW_VAR_RT');
3403: RAISE OKL_API.G_EXCEPTION_ERROR;
3404: end if;
3405: --rajnisku: Bug 6657564

Line 3403: RAISE OKL_API.G_EXCEPTION_ERROR;

3399:
3400: if (rul_rec.rule_information1 = 'Y') then
3401: OKL_API.SET_MESSAGE(G_APP_NAME,
3402: 'OKL_LLA_REL_NOT_ALLOW_VAR_RT');
3403: RAISE OKL_API.G_EXCEPTION_ERROR;
3404: end if;
3405: --rajnisku: Bug 6657564
3406: --added if condition to allow TnA for contract with Usage line
3407: if NVL(p_release_reason_code,'X') <> 'CUSTOMER_CHANGE' THEN

Line 3414: OKL_API.SET_MESSAGE(G_APP_NAME,

3410: open chk_usage_csr(p_chr_id => p_chr_id);
3411: fetch chk_usage_csr into l_found;
3412: close chk_usage_csr;
3413: if (l_found = 'Y') then
3414: OKL_API.SET_MESSAGE(G_APP_NAME,
3415: 'OKL_LLA_REL_NO_USAGE_LINES');
3416: RAISE OKL_API.G_EXCEPTION_ERROR;
3417: end if;
3418: end if;

Line 3416: RAISE OKL_API.G_EXCEPTION_ERROR;

3412: close chk_usage_csr;
3413: if (l_found = 'Y') then
3414: OKL_API.SET_MESSAGE(G_APP_NAME,
3415: 'OKL_LLA_REL_NO_USAGE_LINES');
3416: RAISE OKL_API.G_EXCEPTION_ERROR;
3417: end if;
3418: end if;
3419: --rajnisku: Bug 6657564 : end
3420:

Line 3428: OKL_API.SET_MESSAGE(G_APP_NAME,

3424: open pending_trx_csr(p_chr_id => p_chr_id);
3425: fetch pending_trx_csr into l_found;
3426: close pending_trx_csr;
3427: if (l_found = 'Y') then
3428: OKL_API.SET_MESSAGE(G_APP_NAME,
3429: 'OKL_LLA_REV_IN_PROGRESS');
3430: RAISE OKL_API.G_EXCEPTION_ERROR;
3431: end if;
3432:

Line 3430: RAISE OKL_API.G_EXCEPTION_ERROR;

3426: close pending_trx_csr;
3427: if (l_found = 'Y') then
3428: OKL_API.SET_MESSAGE(G_APP_NAME,
3429: 'OKL_LLA_REV_IN_PROGRESS');
3430: RAISE OKL_API.G_EXCEPTION_ERROR;
3431: end if;
3432:
3433: --Bug# 4905732
3434: -- Validation that assets selected for Re-lease

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

3463: end loop;
3464:
3465: if l_asset_num_token IS NOT NULL then
3466: l_icx_date_format := nvl(fnd_profile.value('ICX_DATE_FORMAT_MASK'),'DD-MON-RRRR');
3467: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
3468: p_msg_name => 'OKL_LLA_REL_ASSET_NO_PYMT',
3469: p_token1 => 'ASSET_NUMBER',
3470: p_token1_value => l_asset_num_token,
3471: p_token2 => 'RELEASE_DATE',

Line 3473: RAISE OKL_API.G_EXCEPTION_ERROR;

3469: p_token1 => 'ASSET_NUMBER',
3470: p_token1_value => l_asset_num_token,
3471: p_token2 => 'RELEASE_DATE',
3472: p_token2_value => to_char(p_release_date,l_icx_date_format));
3473: RAISE OKL_API.G_EXCEPTION_ERROR;
3474: end if;
3475:
3476: -- Re-lease contract
3477: else

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

3501: end loop;
3502:
3503: if l_asset_num_token IS NOT NULL then
3504: l_icx_date_format := nvl(fnd_profile.value('ICX_DATE_FORMAT_MASK'),'DD-MON-RRRR');
3505: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
3506: p_msg_name => 'OKL_LLA_REL_ASSET_NO_PYMT',
3507: p_token1 => 'ASSET_NUMBER',
3508: p_token1_value => l_asset_num_token,
3509: p_token2 => 'RELEASE_DATE',

Line 3511: RAISE OKL_API.G_EXCEPTION_ERROR;

3507: p_token1 => 'ASSET_NUMBER',
3508: p_token1_value => l_asset_num_token,
3509: p_token2 => 'RELEASE_DATE',
3510: p_token2_value => to_char(p_release_date,l_icx_date_format));
3511: RAISE OKL_API.G_EXCEPTION_ERROR;
3512: end if;
3513:
3514: end if;
3515: --Bug# 4905732

Line 3533: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

3529: p_release_date => p_release_date,
3530: p_source_trx_id => p_source_trx_id,
3531: p_currency_code => chr_rec.currency_code);
3532:
3533: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3534: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3535: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3536: RAISE OKL_API.G_EXCEPTION_ERROR;
3537: END IF;

Line 3534: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3530: p_source_trx_id => p_source_trx_id,
3531: p_currency_code => chr_rec.currency_code);
3532:
3533: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3534: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3535: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3536: RAISE OKL_API.G_EXCEPTION_ERROR;
3537: END IF;
3538:

Line 3535: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

3531: p_currency_code => chr_rec.currency_code);
3532:
3533: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3534: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3535: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3536: RAISE OKL_API.G_EXCEPTION_ERROR;
3537: END IF;
3538:
3539: end if;

Line 3536: RAISE OKL_API.G_EXCEPTION_ERROR;

3532:
3533: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3534: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3535: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3536: RAISE OKL_API.G_EXCEPTION_ERROR;
3537: END IF;
3538:
3539: end if;
3540: --Bug# 5005869

Line 3556: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3552: p_call_program => 'RELEASE');
3553: -- End change fmiao 19-NOV-04 for release date check --
3554:
3555: -- Bug# 4072796
3556: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3557: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3558: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3559: RAISE OKL_API.G_EXCEPTION_ERROR;
3560: END IF;

Line 3557: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3553: -- End change fmiao 19-NOV-04 for release date check --
3554:
3555: -- Bug# 4072796
3556: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3557: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3558: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3559: RAISE OKL_API.G_EXCEPTION_ERROR;
3560: END IF;
3561:

Line 3558: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3554:
3555: -- Bug# 4072796
3556: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3557: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3558: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3559: RAISE OKL_API.G_EXCEPTION_ERROR;
3560: END IF;
3561:
3562: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

Line 3559: RAISE OKL_API.G_EXCEPTION_ERROR;

3555: -- Bug# 4072796
3556: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3557: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3558: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3559: RAISE OKL_API.G_EXCEPTION_ERROR;
3560: END IF;
3561:
3562: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
3563: x_msg_data => x_msg_data);

Line 3562: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

3558: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3559: RAISE OKL_API.G_EXCEPTION_ERROR;
3560: END IF;
3561:
3562: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
3563: x_msg_data => x_msg_data);
3564:
3565: EXCEPTION
3566: when OKL_API.G_EXCEPTION_ERROR then

Line 3566: when OKL_API.G_EXCEPTION_ERROR then

3562: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
3563: x_msg_data => x_msg_data);
3564:
3565: EXCEPTION
3566: when OKL_API.G_EXCEPTION_ERROR then
3567:
3568: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3569: p_api_name => l_api_name,
3570: p_pkg_name => G_PKG_NAME,

Line 3568: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3564:
3565: EXCEPTION
3566: when OKL_API.G_EXCEPTION_ERROR then
3567:
3568: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3569: p_api_name => l_api_name,
3570: p_pkg_name => G_PKG_NAME,
3571: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
3572: x_msg_count => x_msg_count,

Line 3571: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

3567:
3568: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3569: p_api_name => l_api_name,
3570: p_pkg_name => G_PKG_NAME,
3571: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
3572: x_msg_count => x_msg_count,
3573: x_msg_data => x_msg_data,
3574: p_api_type => G_API_TYPE);
3575:

Line 3576: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

3572: x_msg_count => x_msg_count,
3573: x_msg_data => x_msg_data,
3574: p_api_type => G_API_TYPE);
3575:
3576: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
3577:
3578: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3579: p_api_name => l_api_name,
3580: p_pkg_name => G_PKG_NAME,

Line 3578: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3574: p_api_type => G_API_TYPE);
3575:
3576: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
3577:
3578: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3579: p_api_name => l_api_name,
3580: p_pkg_name => G_PKG_NAME,
3581: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
3582: x_msg_count => x_msg_count,

Line 3581: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

3577:
3578: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3579: p_api_name => l_api_name,
3580: p_pkg_name => G_PKG_NAME,
3581: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
3582: x_msg_count => x_msg_count,
3583: x_msg_data => x_msg_data,
3584: p_api_type => G_API_TYPE);
3585:

Line 3588: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3584: p_api_type => G_API_TYPE);
3585:
3586: when OTHERS then
3587:
3588: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3589: p_api_name => l_api_name,
3590: p_pkg_name => G_PKG_NAME,
3591: p_exc_name => 'OTHERS',
3592: x_msg_count => x_msg_count,

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

3617: x_msg_data OUT NOCOPY VARCHAR2,
3618: p_chr_id IN NUMBER,
3619: p_release_date IN DATE) IS
3620:
3621: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3622: l_api_name CONSTANT VARCHAR2(30) := 'ADJUST_PAYMENT_LINES';
3623: l_api_version CONSTANT NUMBER := 1.0;
3624:
3625: --Made changes by bkatraga for bug 9369915 to fetch stream_type_purpose

Line 3697: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

3693: l_new_start_date DATE;
3694: l_stub_amount NUMBER;
3695: l_stub_days NUMBER;
3696: BEGIN
3697: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
3698: -- Call start_activity to create savepoint, check compatibility
3699: -- and initialize message list
3700: l_return_status := Okl_Api.START_ACTIVITY(
3701: p_api_name => l_api_name,

Line 3700: l_return_status := Okl_Api.START_ACTIVITY(

3696: BEGIN
3697: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
3698: -- Call start_activity to create savepoint, check compatibility
3699: -- and initialize message list
3700: l_return_status := Okl_Api.START_ACTIVITY(
3701: p_api_name => l_api_name,
3702: p_pkg_name => g_pkg_name,
3703: p_init_msg_list => p_init_msg_list,
3704: l_api_version => l_api_version,

Line 3709: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

3705: p_api_version => p_api_version,
3706: p_api_type => '_PVT',
3707: x_return_status => x_return_status);
3708: -- Check if activity started successfully
3709: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
3710: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
3711: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
3712: RAISE Okl_Api.G_EXCEPTION_ERROR;
3713: END IF;

Line 3710: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

3706: p_api_type => '_PVT',
3707: x_return_status => x_return_status);
3708: -- Check if activity started successfully
3709: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
3710: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
3711: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
3712: RAISE Okl_Api.G_EXCEPTION_ERROR;
3713: END IF;
3714:

Line 3711: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

3707: x_return_status => x_return_status);
3708: -- Check if activity started successfully
3709: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
3710: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
3711: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
3712: RAISE Okl_Api.G_EXCEPTION_ERROR;
3713: END IF;
3714:
3715: for contract_payment_rec in contract_payment_csr

Line 3712: RAISE Okl_Api.G_EXCEPTION_ERROR;

3708: -- Check if activity started successfully
3709: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
3710: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
3711: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
3712: RAISE Okl_Api.G_EXCEPTION_ERROR;
3713: END IF;
3714:
3715: for contract_payment_rec in contract_payment_csr
3716: (p_chr_id => p_chr_id,

Line 3734: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

3730: x_msg_count => x_msg_count,
3731: x_msg_data => x_msg_data,
3732: p_rulv_rec => l_rulv_rec
3733: );
3734: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3735: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3736: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3737: RAISE OKL_API.G_EXCEPTION_ERROR;
3738: END IF;

Line 3735: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3731: x_msg_data => x_msg_data,
3732: p_rulv_rec => l_rulv_rec
3733: );
3734: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3735: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3736: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3737: RAISE OKL_API.G_EXCEPTION_ERROR;
3738: END IF;
3739:

Line 3736: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

3732: p_rulv_rec => l_rulv_rec
3733: );
3734: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3735: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3736: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3737: RAISE OKL_API.G_EXCEPTION_ERROR;
3738: END IF;
3739:
3740: -- Update SLL Start Date, Periods and Amount where End Date is greater than

Line 3737: RAISE OKL_API.G_EXCEPTION_ERROR;

3733: );
3734: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3735: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3736: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3737: RAISE OKL_API.G_EXCEPTION_ERROR;
3738: END IF;
3739:
3740: -- Update SLL Start Date, Periods and Amount where End Date is greater than
3741: -- or equal to Re-lease date and Start Date is less than Re-lease date

Line 3776: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3772: x_msg_data => x_msg_data,
3773: p_rulv_rec => l_rulv_rec,
3774: x_rulv_rec => lx_rulv_rec);
3775:
3776: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3777: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3778: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3779: RAISE OKL_API.G_EXCEPTION_ERROR;
3780: END IF;

Line 3777: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3773: p_rulv_rec => l_rulv_rec,
3774: x_rulv_rec => lx_rulv_rec);
3775:
3776: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3777: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3778: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3779: RAISE OKL_API.G_EXCEPTION_ERROR;
3780: END IF;
3781:

Line 3778: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3774: x_rulv_rec => lx_rulv_rec);
3775:
3776: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3777: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3778: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3779: RAISE OKL_API.G_EXCEPTION_ERROR;
3780: END IF;
3781:
3782: elsif (contract_payment_rec.periods > 1) then

Line 3779: RAISE OKL_API.G_EXCEPTION_ERROR;

3775:
3776: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3777: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3778: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3779: RAISE OKL_API.G_EXCEPTION_ERROR;
3780: END IF;
3781:
3782: elsif (contract_payment_rec.periods > 1) then
3783:

Line 3805: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

3801: x_msg_count => x_msg_count,
3802: x_msg_data => x_msg_data,
3803: p_rulv_rec => l_rulv_rec
3804: );
3805: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3806: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3807: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3808: RAISE OKL_API.G_EXCEPTION_ERROR;
3809: END IF;

Line 3806: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3802: x_msg_data => x_msg_data,
3803: p_rulv_rec => l_rulv_rec
3804: );
3805: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3806: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3807: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3808: RAISE OKL_API.G_EXCEPTION_ERROR;
3809: END IF;
3810:

Line 3807: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

3803: p_rulv_rec => l_rulv_rec
3804: );
3805: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3806: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3807: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3808: RAISE OKL_API.G_EXCEPTION_ERROR;
3809: END IF;
3810:
3811: else

Line 3808: RAISE OKL_API.G_EXCEPTION_ERROR;

3804: );
3805: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3806: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3807: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3808: RAISE OKL_API.G_EXCEPTION_ERROR;
3809: END IF;
3810:
3811: else
3812:

Line 3827: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3823: x_msg_data => x_msg_data,
3824: p_rulv_rec => l_rulv_rec,
3825: x_rulv_rec => lx_rulv_rec);
3826:
3827: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3828: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3829: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3830: RAISE OKL_API.G_EXCEPTION_ERROR;
3831: END IF;

Line 3828: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3824: p_rulv_rec => l_rulv_rec,
3825: x_rulv_rec => lx_rulv_rec);
3826:
3827: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3828: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3829: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3830: RAISE OKL_API.G_EXCEPTION_ERROR;
3831: END IF;
3832: end if;

Line 3829: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3825: x_rulv_rec => lx_rulv_rec);
3826:
3827: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3828: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3829: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3830: RAISE OKL_API.G_EXCEPTION_ERROR;
3831: END IF;
3832: end if;
3833:

Line 3830: RAISE OKL_API.G_EXCEPTION_ERROR;

3826:
3827: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3828: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3829: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3830: RAISE OKL_API.G_EXCEPTION_ERROR;
3831: END IF;
3832: end if;
3833:
3834: -- Create Stub payment line for 1st payment

Line 3879: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3875: x_msg_data => x_msg_data,
3876: p_rulv_rec => l_rulv_rec,
3877: x_rulv_rec => lx_rulv_rec);
3878:
3879: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3880: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3881: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3882: RAISE OKL_API.G_EXCEPTION_ERROR;
3883: END IF;

Line 3880: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3876: p_rulv_rec => l_rulv_rec,
3877: x_rulv_rec => lx_rulv_rec);
3878:
3879: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3880: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3881: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3882: RAISE OKL_API.G_EXCEPTION_ERROR;
3883: END IF;
3884: end if; --Stub days greater than 0

Line 3881: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3877: x_rulv_rec => lx_rulv_rec);
3878:
3879: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3880: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3881: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3882: RAISE OKL_API.G_EXCEPTION_ERROR;
3883: END IF;
3884: end if; --Stub days greater than 0
3885: end if; --Factor is not null

Line 3882: RAISE OKL_API.G_EXCEPTION_ERROR;

3878:
3879: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3880: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3881: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3882: RAISE OKL_API.G_EXCEPTION_ERROR;
3883: END IF;
3884: end if; --Stub days greater than 0
3885: end if; --Factor is not null
3886: end if; --Periods equal/greater than 1

Line 3902: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

3898: x_msg_count => x_msg_count,
3899: x_msg_data => x_msg_data,
3900: p_rulv_rec => l_rulv_rec
3901: );
3902: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3903: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3904: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3905: RAISE OKL_API.G_EXCEPTION_ERROR;
3906: END IF;

Line 3903: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3899: x_msg_data => x_msg_data,
3900: p_rulv_rec => l_rulv_rec
3901: );
3902: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3903: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3904: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3905: RAISE OKL_API.G_EXCEPTION_ERROR;
3906: END IF;
3907: end loop;

Line 3904: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

3900: p_rulv_rec => l_rulv_rec
3901: );
3902: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3903: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3904: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3905: RAISE OKL_API.G_EXCEPTION_ERROR;
3906: END IF;
3907: end loop;
3908:

Line 3905: RAISE OKL_API.G_EXCEPTION_ERROR;

3901: );
3902: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3903: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3904: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3905: RAISE OKL_API.G_EXCEPTION_ERROR;
3906: END IF;
3907: end loop;
3908:
3909: for rgp_rec in rgp_csr(p_chr_id => p_chr_id) loop

Line 3921: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

3917: x_msg_count => x_msg_count,
3918: x_msg_data => x_msg_data,
3919: p_rgpv_rec => l_rgpv_rec
3920: );
3921: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3922: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3923: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3924: RAISE OKL_API.G_EXCEPTION_ERROR;
3925: END IF;

Line 3922: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3918: x_msg_data => x_msg_data,
3919: p_rgpv_rec => l_rgpv_rec
3920: );
3921: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3922: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3923: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3924: RAISE OKL_API.G_EXCEPTION_ERROR;
3925: END IF;
3926: end loop;

Line 3923: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

3919: p_rgpv_rec => l_rgpv_rec
3920: );
3921: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3922: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3923: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3924: RAISE OKL_API.G_EXCEPTION_ERROR;
3925: END IF;
3926: end loop;
3927:

Line 3924: RAISE OKL_API.G_EXCEPTION_ERROR;

3920: );
3921: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
3922: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3923: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
3924: RAISE OKL_API.G_EXCEPTION_ERROR;
3925: END IF;
3926: end loop;
3927:
3928: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

Line 3928: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

3924: RAISE OKL_API.G_EXCEPTION_ERROR;
3925: END IF;
3926: end loop;
3927:
3928: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
3929: x_msg_data => x_msg_data);
3930:
3931: EXCEPTION
3932: when OKL_API.G_EXCEPTION_ERROR then

Line 3932: when OKL_API.G_EXCEPTION_ERROR then

3928: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
3929: x_msg_data => x_msg_data);
3930:
3931: EXCEPTION
3932: when OKL_API.G_EXCEPTION_ERROR then
3933:
3934: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3935: p_api_name => l_api_name,
3936: p_pkg_name => G_PKG_NAME,

Line 3934: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3930:
3931: EXCEPTION
3932: when OKL_API.G_EXCEPTION_ERROR then
3933:
3934: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3935: p_api_name => l_api_name,
3936: p_pkg_name => G_PKG_NAME,
3937: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
3938: x_msg_count => x_msg_count,

Line 3937: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

3933:
3934: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3935: p_api_name => l_api_name,
3936: p_pkg_name => G_PKG_NAME,
3937: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
3938: x_msg_count => x_msg_count,
3939: x_msg_data => x_msg_data,
3940: p_api_type => G_API_TYPE);
3941:

Line 3942: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

3938: x_msg_count => x_msg_count,
3939: x_msg_data => x_msg_data,
3940: p_api_type => G_API_TYPE);
3941:
3942: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
3943:
3944: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3945: p_api_name => l_api_name,
3946: p_pkg_name => G_PKG_NAME,

Line 3944: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3940: p_api_type => G_API_TYPE);
3941:
3942: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
3943:
3944: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3945: p_api_name => l_api_name,
3946: p_pkg_name => G_PKG_NAME,
3947: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
3948: x_msg_count => x_msg_count,

Line 3947: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

3943:
3944: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3945: p_api_name => l_api_name,
3946: p_pkg_name => G_PKG_NAME,
3947: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
3948: x_msg_count => x_msg_count,
3949: x_msg_data => x_msg_data,
3950: p_api_type => G_API_TYPE);
3951:

Line 3954: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3950: p_api_type => G_API_TYPE);
3951:
3952: when OTHERS then
3953:
3954: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3955: p_api_name => l_api_name,
3956: p_pkg_name => G_PKG_NAME,
3957: p_exc_name => 'OTHERS',
3958: x_msg_count => x_msg_count,

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

3987: x_return_status OUT NOCOPY VARCHAR2,
3988: x_msg_count OUT NOCOPY NUMBER,
3989: x_msg_data OUT NOCOPY VARCHAR2) IS
3990:
3991: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3992: l_api_name CONSTANT VARCHAR2(30) := 'Get_Principal_Bal';
3993: l_api_version CONSTANT NUMBER := 1.0;
3994:
3995: CURSOR streams_csr(p_chr_id IN NUMBER,

Line 4024: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

4020: l_principal_bal NUMBER;
4021: l_principal_bal_sty_id NUMBER;
4022:
4023: BEGIN
4024: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
4025: -- Call start_activity to create savepoint, check compatibility
4026: -- and initialize message list
4027: l_return_status := Okl_Api.START_ACTIVITY(
4028: p_api_name => l_api_name,

Line 4027: l_return_status := Okl_Api.START_ACTIVITY(

4023: BEGIN
4024: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
4025: -- Call start_activity to create savepoint, check compatibility
4026: -- and initialize message list
4027: l_return_status := Okl_Api.START_ACTIVITY(
4028: p_api_name => l_api_name,
4029: p_pkg_name => g_pkg_name,
4030: p_init_msg_list => p_init_msg_list,
4031: l_api_version => l_api_version,

Line 4036: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

4032: p_api_version => p_api_version,
4033: p_api_type => '_PVT',
4034: x_return_status => x_return_status);
4035: -- Check if activity started successfully
4036: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
4037: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
4038: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
4039: RAISE Okl_Api.G_EXCEPTION_ERROR;
4040: END IF;

Line 4037: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

4033: p_api_type => '_PVT',
4034: x_return_status => x_return_status);
4035: -- Check if activity started successfully
4036: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
4037: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
4038: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
4039: RAISE Okl_Api.G_EXCEPTION_ERROR;
4040: END IF;
4041:

Line 4038: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

4034: x_return_status => x_return_status);
4035: -- Check if activity started successfully
4036: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
4037: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
4038: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
4039: RAISE Okl_Api.G_EXCEPTION_ERROR;
4040: END IF;
4041:
4042: -- Fetch Stream information from Original Contract

Line 4039: RAISE Okl_Api.G_EXCEPTION_ERROR;

4035: -- Check if activity started successfully
4036: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
4037: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
4038: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
4039: RAISE Okl_Api.G_EXCEPTION_ERROR;
4040: END IF;
4041:
4042: -- Fetch Stream information from Original Contract
4043: l_principal_bal_sty_id := null;

Line 4051: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4047: p_dependent_sty_purpose => 'PRINCIPAL_BALANCE',
4048: x_return_status => x_return_status,
4049: x_dependent_sty_id => l_principal_bal_sty_id);
4050:
4051: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4052: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4053: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4054: RAISE OKL_API.G_EXCEPTION_ERROR;
4055: END IF;

Line 4052: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4048: x_return_status => x_return_status,
4049: x_dependent_sty_id => l_principal_bal_sty_id);
4050:
4051: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4052: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4053: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4054: RAISE OKL_API.G_EXCEPTION_ERROR;
4055: END IF;
4056:

Line 4053: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4049: x_dependent_sty_id => l_principal_bal_sty_id);
4050:
4051: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4052: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4053: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4054: RAISE OKL_API.G_EXCEPTION_ERROR;
4055: END IF;
4056:
4057: l_principal_bal := 0;

Line 4054: RAISE OKL_API.G_EXCEPTION_ERROR;

4050:
4051: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4052: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4053: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4054: RAISE OKL_API.G_EXCEPTION_ERROR;
4055: END IF;
4056:
4057: l_principal_bal := 0;
4058: if (l_principal_bal_sty_id IS NOT NULL) then

Line 4080: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

4076:
4077: x_principal_balance := l_principal_bal;
4078: x_accumulated_int := 0;
4079:
4080: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
4081: x_msg_data => x_msg_data);
4082:
4083: EXCEPTION
4084: when OKL_API.G_EXCEPTION_ERROR then

Line 4084: when OKL_API.G_EXCEPTION_ERROR then

4080: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
4081: x_msg_data => x_msg_data);
4082:
4083: EXCEPTION
4084: when OKL_API.G_EXCEPTION_ERROR then
4085:
4086: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4087: p_api_name => l_api_name,
4088: p_pkg_name => G_PKG_NAME,

Line 4086: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

4082:
4083: EXCEPTION
4084: when OKL_API.G_EXCEPTION_ERROR then
4085:
4086: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4087: p_api_name => l_api_name,
4088: p_pkg_name => G_PKG_NAME,
4089: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
4090: x_msg_count => x_msg_count,

Line 4089: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

4085:
4086: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4087: p_api_name => l_api_name,
4088: p_pkg_name => G_PKG_NAME,
4089: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
4090: x_msg_count => x_msg_count,
4091: x_msg_data => x_msg_data,
4092: p_api_type => G_API_TYPE);
4093:

Line 4094: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

4090: x_msg_count => x_msg_count,
4091: x_msg_data => x_msg_data,
4092: p_api_type => G_API_TYPE);
4093:
4094: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4095:
4096: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4097: p_api_name => l_api_name,
4098: p_pkg_name => G_PKG_NAME,

Line 4096: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

4092: p_api_type => G_API_TYPE);
4093:
4094: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4095:
4096: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4097: p_api_name => l_api_name,
4098: p_pkg_name => G_PKG_NAME,
4099: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
4100: x_msg_count => x_msg_count,

Line 4099: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

4095:
4096: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4097: p_api_name => l_api_name,
4098: p_pkg_name => G_PKG_NAME,
4099: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
4100: x_msg_count => x_msg_count,
4101: x_msg_data => x_msg_data,
4102: p_api_type => G_API_TYPE);
4103:

Line 4106: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

4102: p_api_type => G_API_TYPE);
4103:
4104: when OTHERS then
4105:
4106: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4107: p_api_name => l_api_name,
4108: p_pkg_name => G_PKG_NAME,
4109: p_exc_name => 'OTHERS',
4110: x_msg_count => x_msg_count,

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

4136: p_chr_id IN NUMBER,
4137: p_orig_chr_id IN NUMBER,
4138: p_release_date IN DATE) IS
4139:
4140: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4141: l_api_name CONSTANT VARCHAR2(30) := 'ADJUST_FEE_LINES';
4142: l_api_version CONSTANT NUMBER := 1.0;
4143:
4144: CURSOR contract_fee_csr

Line 4361: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

4357: l_fin_sub_total NUMBER;
4358: l_fin_sub_amt NUMBER;
4359:
4360: BEGIN
4361: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
4362: -- Call start_activity to create savepoint, check compatibility
4363: -- and initialize message list
4364: l_return_status := Okl_Api.START_ACTIVITY(
4365: p_api_name => l_api_name,

Line 4364: l_return_status := Okl_Api.START_ACTIVITY(

4360: BEGIN
4361: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
4362: -- Call start_activity to create savepoint, check compatibility
4363: -- and initialize message list
4364: l_return_status := Okl_Api.START_ACTIVITY(
4365: p_api_name => l_api_name,
4366: p_pkg_name => g_pkg_name,
4367: p_init_msg_list => p_init_msg_list,
4368: l_api_version => l_api_version,

Line 4373: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

4369: p_api_version => p_api_version,
4370: p_api_type => '_PVT',
4371: x_return_status => x_return_status);
4372: -- Check if activity started successfully
4373: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
4374: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
4375: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
4376: RAISE Okl_Api.G_EXCEPTION_ERROR;
4377: END IF;

Line 4374: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

4370: p_api_type => '_PVT',
4371: x_return_status => x_return_status);
4372: -- Check if activity started successfully
4373: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
4374: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
4375: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
4376: RAISE Okl_Api.G_EXCEPTION_ERROR;
4377: END IF;
4378:

Line 4375: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

4371: x_return_status => x_return_status);
4372: -- Check if activity started successfully
4373: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
4374: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
4375: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
4376: RAISE Okl_Api.G_EXCEPTION_ERROR;
4377: END IF;
4378:
4379: l_currency_code := '?';

Line 4376: RAISE Okl_Api.G_EXCEPTION_ERROR;

4372: -- Check if activity started successfully
4373: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
4374: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
4375: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
4376: RAISE Okl_Api.G_EXCEPTION_ERROR;
4377: END IF;
4378:
4379: l_currency_code := '?';
4380: open curr_hdr_csr (p_chr_id);

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

4382: close curr_hdr_csr;
4383:
4384: if (l_currency_code = '?') then
4385:
4386: OKL_API.set_message(p_app_name => G_APP_NAME,
4387: p_msg_name => G_REQUIRED_VALUE,
4388: p_token1 => G_COL_NAME_TOKEN,
4389: p_token1_value => 'Currency Code');
4390: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 4390: RAISE OKL_API.G_EXCEPTION_ERROR;

4386: OKL_API.set_message(p_app_name => G_APP_NAME,
4387: p_msg_name => G_REQUIRED_VALUE,
4388: p_token1 => G_COL_NAME_TOKEN,
4389: p_token1_value => 'Currency Code');
4390: RAISE OKL_API.G_EXCEPTION_ERROR;
4391: end if;
4392:
4393: for contract_fee_rec in contract_fee_csr
4394: (p_chr_id => p_chr_id) loop

Line 4427: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4423: x_msg_data => x_msg_data,
4424: p_line_id => contract_fee_rec.id
4425: );
4426:
4427: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4428: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4429: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4430: RAISE OKL_API.G_EXCEPTION_ERROR;
4431: END IF;

Line 4428: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4424: p_line_id => contract_fee_rec.id
4425: );
4426:
4427: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4428: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4429: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4430: RAISE OKL_API.G_EXCEPTION_ERROR;
4431: END IF;
4432:

Line 4429: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4425: );
4426:
4427: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4428: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4429: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4430: RAISE OKL_API.G_EXCEPTION_ERROR;
4431: END IF;
4432:
4433: -- If Fee Line Start date is greater than or equal to Re-lease Date

Line 4430: RAISE OKL_API.G_EXCEPTION_ERROR;

4426:
4427: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4428: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4429: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4430: RAISE OKL_API.G_EXCEPTION_ERROR;
4431: END IF;
4432:
4433: -- If Fee Line Start date is greater than or equal to Re-lease Date
4434: -- make updates for Covered assets not moved over

Line 4467: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4463: x_msg_data => x_msg_data,
4464: p_line_id => contract_fee_rec.id
4465: );
4466:
4467: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4468: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4469: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4470: RAISE OKL_API.G_EXCEPTION_ERROR;
4471: END IF;

Line 4468: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4464: p_line_id => contract_fee_rec.id
4465: );
4466:
4467: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4468: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4469: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4470: RAISE OKL_API.G_EXCEPTION_ERROR;
4471: END IF;
4472:

Line 4469: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4465: );
4466:
4467: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4468: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4469: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4470: RAISE OKL_API.G_EXCEPTION_ERROR;
4471: END IF;
4472:
4473: -- Covered assets associated with Fee

Line 4470: RAISE OKL_API.G_EXCEPTION_ERROR;

4466:
4467: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4468: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4469: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4470: RAISE OKL_API.G_EXCEPTION_ERROR;
4471: END IF;
4472:
4473: -- Covered assets associated with Fee
4474: else

Line 4498: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4494: x_clev_rec => lx_clev_rec,
4495: x_klev_rec => lx_klev_rec
4496: );
4497:
4498: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4499: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4500: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4501: RAISE OKL_API.G_EXCEPTION_ERROR;
4502: END IF;

Line 4499: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4495: x_klev_rec => lx_klev_rec
4496: );
4497:
4498: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4499: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4500: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4501: RAISE OKL_API.G_EXCEPTION_ERROR;
4502: END IF;
4503: end if;

Line 4500: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4496: );
4497:
4498: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4499: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4500: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4501: RAISE OKL_API.G_EXCEPTION_ERROR;
4502: END IF;
4503: end if;
4504:

Line 4501: RAISE OKL_API.G_EXCEPTION_ERROR;

4497:
4498: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4499: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4500: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4501: RAISE OKL_API.G_EXCEPTION_ERROR;
4502: END IF;
4503: end if;
4504:
4505: end if; --Subline Present Y/N

Line 4544: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4540: x_clev_rec => lx_clev_rec,
4541: x_klev_rec => lx_klev_rec
4542: );
4543:
4544: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4546: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4547: RAISE OKL_API.G_EXCEPTION_ERROR;
4548: END IF;

Line 4545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4541: x_klev_rec => lx_klev_rec
4542: );
4543:
4544: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4546: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4547: RAISE OKL_API.G_EXCEPTION_ERROR;
4548: END IF;
4549: end if; -- Subline exists and Fee Amount <> Sum of Covered asset amounts

Line 4546: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4542: );
4543:
4544: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4546: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4547: RAISE OKL_API.G_EXCEPTION_ERROR;
4548: END IF;
4549: end if; -- Subline exists and Fee Amount <> Sum of Covered asset amounts
4550:

Line 4547: RAISE OKL_API.G_EXCEPTION_ERROR;

4543:
4544: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4546: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4547: RAISE OKL_API.G_EXCEPTION_ERROR;
4548: END IF;
4549: end if; -- Subline exists and Fee Amount <> Sum of Covered asset amounts
4550:
4551: end if; --Capitalized Fee / Rollover fee

Line 4599: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4595: x_msg_data => x_msg_data,
4596: p_line_id => contract_fee_rec.id
4597: );
4598:
4599: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4600: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4601: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4602: RAISE OKL_API.G_EXCEPTION_ERROR;
4603: END IF;

Line 4600: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4596: p_line_id => contract_fee_rec.id
4597: );
4598:
4599: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4600: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4601: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4602: RAISE OKL_API.G_EXCEPTION_ERROR;
4603: END IF;
4604:

Line 4601: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4597: );
4598:
4599: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4600: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4601: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4602: RAISE OKL_API.G_EXCEPTION_ERROR;
4603: END IF;
4604:
4605: -- Covered assets associated with Fee

Line 4602: RAISE OKL_API.G_EXCEPTION_ERROR;

4598:
4599: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4600: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4601: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4602: RAISE OKL_API.G_EXCEPTION_ERROR;
4603: END IF;
4604:
4605: -- Covered assets associated with Fee
4606: else

Line 4634: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4630: x_clev_rec => lx_clev_rec,
4631: x_klev_rec => lx_klev_rec
4632: );
4633:
4634: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4636: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4637: RAISE OKL_API.G_EXCEPTION_ERROR;
4638: END IF;

Line 4635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4631: x_klev_rec => lx_klev_rec
4632: );
4633:
4634: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4636: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4637: RAISE OKL_API.G_EXCEPTION_ERROR;
4638: END IF;
4639:

Line 4636: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4632: );
4633:
4634: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4636: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4637: RAISE OKL_API.G_EXCEPTION_ERROR;
4638: END IF;
4639:
4640: -- Set Covered Asset line Start Dates equal to Release Date

Line 4637: RAISE OKL_API.G_EXCEPTION_ERROR;

4633:
4634: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4636: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4637: RAISE OKL_API.G_EXCEPTION_ERROR;
4638: END IF;
4639:
4640: -- Set Covered Asset line Start Dates equal to Release Date
4641: OKL_CONTRACT_PUB.update_contract_line(

Line 4653: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4649: x_clev_tbl => lx_sub_clev_tbl,
4650: x_klev_tbl => lx_sub_klev_tbl
4651: );
4652:
4653: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4654: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4655: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4656: RAISE OKL_API.G_EXCEPTION_ERROR;
4657: END IF;

Line 4654: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4650: x_klev_tbl => lx_sub_klev_tbl
4651: );
4652:
4653: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4654: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4655: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4656: RAISE OKL_API.G_EXCEPTION_ERROR;
4657: END IF;
4658:

Line 4655: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4651: );
4652:
4653: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4654: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4655: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4656: RAISE OKL_API.G_EXCEPTION_ERROR;
4657: END IF;
4658:
4659: end if; --Subline Present Y/N

Line 4656: RAISE OKL_API.G_EXCEPTION_ERROR;

4652:
4653: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4654: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4655: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4656: RAISE OKL_API.G_EXCEPTION_ERROR;
4657: END IF;
4658:
4659: end if; --Subline Present Y/N
4660:

Line 4688: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4684: x_msg_data => x_msg_data,
4685: p_line_id => contract_fee_rec.id
4686: );
4687:
4688: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4689: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4690: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4691: RAISE OKL_API.G_EXCEPTION_ERROR;
4692: END IF;

Line 4689: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4685: p_line_id => contract_fee_rec.id
4686: );
4687:
4688: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4689: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4690: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4691: RAISE OKL_API.G_EXCEPTION_ERROR;
4692: END IF;
4693:

Line 4690: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4686: );
4687:
4688: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4689: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4690: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4691: RAISE OKL_API.G_EXCEPTION_ERROR;
4692: END IF;
4693:
4694: --avsingh : payment may exist at the sub-line level

Line 4691: RAISE OKL_API.G_EXCEPTION_ERROR;

4687:
4688: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4689: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4690: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4691: RAISE OKL_API.G_EXCEPTION_ERROR;
4692: END IF;
4693:
4694: --avsingh : payment may exist at the sub-line level
4695: elsif (l_fee_type = 'ROLLOVER') then

Line 4761: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4757: x_clev_tbl => lx_sub_clev_tbl,
4758: x_klev_tbl => lx_sub_klev_tbl
4759: );
4760:
4761: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4762: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4763: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4764: RAISE OKL_API.G_EXCEPTION_ERROR;
4765: END IF;

Line 4762: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4758: x_klev_tbl => lx_sub_klev_tbl
4759: );
4760:
4761: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4762: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4763: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4764: RAISE OKL_API.G_EXCEPTION_ERROR;
4765: END IF;
4766:

Line 4763: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4759: );
4760:
4761: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4762: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4763: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4764: RAISE OKL_API.G_EXCEPTION_ERROR;
4765: END IF;
4766:
4767: lp_clev_rec.id := contract_fee_rec.id;

Line 4764: RAISE OKL_API.G_EXCEPTION_ERROR;

4760:
4761: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4762: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4763: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4764: RAISE OKL_API.G_EXCEPTION_ERROR;
4765: END IF;
4766:
4767: lp_clev_rec.id := contract_fee_rec.id;
4768: lp_clev_rec.start_date := p_release_date;

Line 4788: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4784: x_clev_rec => lx_clev_rec,
4785: x_klev_rec => lx_klev_rec
4786: );
4787:
4788: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4789: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4790: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4791: RAISE OKL_API.G_EXCEPTION_ERROR;
4792: END IF;

Line 4789: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4785: x_klev_rec => lx_klev_rec
4786: );
4787:
4788: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4789: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4790: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4791: RAISE OKL_API.G_EXCEPTION_ERROR;
4792: END IF;
4793:

Line 4790: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4786: );
4787:
4788: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4789: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4790: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4791: RAISE OKL_API.G_EXCEPTION_ERROR;
4792: END IF;
4793:
4794: else --sublines not found

Line 4791: RAISE OKL_API.G_EXCEPTION_ERROR;

4787:
4788: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4789: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4790: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4791: RAISE OKL_API.G_EXCEPTION_ERROR;
4792: END IF;
4793:
4794: else --sublines not found
4795:

Line 4806: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4802: x_msg_data => x_msg_data,
4803: p_line_id => contract_fee_rec.id
4804: );
4805:
4806: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4807: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4808: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4809: RAISE OKL_API.G_EXCEPTION_ERROR;
4810: END IF;

Line 4807: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4803: p_line_id => contract_fee_rec.id
4804: );
4805:
4806: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4807: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4808: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4809: RAISE OKL_API.G_EXCEPTION_ERROR;
4810: END IF;
4811:

Line 4808: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4804: );
4805:
4806: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4807: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4808: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4809: RAISE OKL_API.G_EXCEPTION_ERROR;
4810: END IF;
4811:
4812: end if; -- Subline exists

Line 4809: RAISE OKL_API.G_EXCEPTION_ERROR;

4805:
4806: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4807: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4808: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4809: RAISE OKL_API.G_EXCEPTION_ERROR;
4810: END IF;
4811:
4812: end if; -- Subline exists
4813: --avsingh : payment may exist at sub-line level

Line 4878: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4874: x_msg_data => x_msg_data);
4875:
4876: -- End change for accrued interest by fmiao 09-NOV-04--
4877:
4878: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4879: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4880: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4881: RAISE OKL_API.G_EXCEPTION_ERROR;
4882: END IF;

Line 4879: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4875:
4876: -- End change for accrued interest by fmiao 09-NOV-04--
4877:
4878: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4879: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4880: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4881: RAISE OKL_API.G_EXCEPTION_ERROR;
4882: END IF;
4883:

Line 4880: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4876: -- End change for accrued interest by fmiao 09-NOV-04--
4877:
4878: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4879: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4880: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4881: RAISE OKL_API.G_EXCEPTION_ERROR;
4882: END IF;
4883:
4884: l_new_fee_amount := l_principal_bal + l_accumulated_int;

Line 4881: RAISE OKL_API.G_EXCEPTION_ERROR;

4877:
4878: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4879: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4880: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4881: RAISE OKL_API.G_EXCEPTION_ERROR;
4882: END IF;
4883:
4884: l_new_fee_amount := l_principal_bal + l_accumulated_int;
4885:

Line 4958: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4954: x_clev_tbl => lx_sub_clev_tbl,
4955: x_klev_tbl => lx_sub_klev_tbl
4956: );
4957:
4958: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4959: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4960: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4961: RAISE OKL_API.G_EXCEPTION_ERROR;
4962: END IF;

Line 4959: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4955: x_klev_tbl => lx_sub_klev_tbl
4956: );
4957:
4958: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4959: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4960: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4961: RAISE OKL_API.G_EXCEPTION_ERROR;
4962: END IF;
4963: end if; -- Subline exists

Line 4960: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4956: );
4957:
4958: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4959: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4960: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4961: RAISE OKL_API.G_EXCEPTION_ERROR;
4962: END IF;
4963: end if; -- Subline exists
4964: end if; -- Fee Type - Income / Passthrough /Rollover

Line 4961: RAISE OKL_API.G_EXCEPTION_ERROR;

4957:
4958: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4959: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4960: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4961: RAISE OKL_API.G_EXCEPTION_ERROR;
4962: END IF;
4963: end if; -- Subline exists
4964: end if; -- Fee Type - Income / Passthrough /Rollover
4965:

Line 4988: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4984: x_clev_rec => lx_clev_rec,
4985: x_klev_rec => lx_klev_rec
4986: );
4987:
4988: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4989: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4990: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4991: RAISE OKL_API.G_EXCEPTION_ERROR;
4992: END IF;

Line 4989: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4985: x_klev_rec => lx_klev_rec
4986: );
4987:
4988: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4989: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4990: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4991: RAISE OKL_API.G_EXCEPTION_ERROR;
4992: END IF;
4993:

Line 4990: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

4986: );
4987:
4988: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4989: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4990: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4991: RAISE OKL_API.G_EXCEPTION_ERROR;
4992: END IF;
4993:
4994: end if; --Payment exists Y/N

Line 4991: RAISE OKL_API.G_EXCEPTION_ERROR;

4987:
4988: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4989: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4990: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
4991: RAISE OKL_API.G_EXCEPTION_ERROR;
4992: END IF;
4993:
4994: end if; --Payment exists Y/N
4995: end if; --Capitalized Fee Y/N

Line 5036: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5032: p_dependent_sty_purpose => 'AMORTIZED_FEE_EXPENSE',
5033: x_return_status => x_return_status,
5034: x_dependent_sty_id => l_idc_sty_id);
5035:
5036: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5037: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5038: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5039: RAISE OKL_API.G_EXCEPTION_ERROR;
5040: END IF;

Line 5037: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5033: x_return_status => x_return_status,
5034: x_dependent_sty_id => l_idc_sty_id);
5035:
5036: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5037: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5038: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5039: RAISE OKL_API.G_EXCEPTION_ERROR;
5040: END IF;
5041:

Line 5038: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5034: x_dependent_sty_id => l_idc_sty_id);
5035:
5036: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5037: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5038: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5039: RAISE OKL_API.G_EXCEPTION_ERROR;
5040: END IF;
5041:
5042: if (l_idc_sty_id IS NOT NULL) then

Line 5039: RAISE OKL_API.G_EXCEPTION_ERROR;

5035:
5036: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5037: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5038: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5039: RAISE OKL_API.G_EXCEPTION_ERROR;
5040: END IF;
5041:
5042: if (l_idc_sty_id IS NOT NULL) then
5043:

Line 5080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5076: x_msg_data => x_msg_data,
5077: p_rulv_rec => l_rulv_rec,
5078: x_rulv_rec => lx_rulv_rec);
5079:
5080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5083: RAISE OKL_API.G_EXCEPTION_ERROR;
5084: END IF;

Line 5081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5077: p_rulv_rec => l_rulv_rec,
5078: x_rulv_rec => lx_rulv_rec);
5079:
5080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5083: RAISE OKL_API.G_EXCEPTION_ERROR;
5084: END IF;
5085:

Line 5082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5078: x_rulv_rec => lx_rulv_rec);
5079:
5080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5083: RAISE OKL_API.G_EXCEPTION_ERROR;
5084: END IF;
5085:
5086: lp_clev_rec.id := contract_fee_rec.id;

Line 5083: RAISE OKL_API.G_EXCEPTION_ERROR;

5079:
5080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5083: RAISE OKL_API.G_EXCEPTION_ERROR;
5084: END IF;
5085:
5086: lp_clev_rec.id := contract_fee_rec.id;
5087: lp_clev_rec.start_date := p_release_date;

Line 5122: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5118: x_clev_rec => lx_clev_rec,
5119: x_klev_rec => lx_klev_rec
5120: );
5121:
5122: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5123: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5124: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5125: RAISE OKL_API.G_EXCEPTION_ERROR;
5126: END IF;

Line 5123: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5119: x_klev_rec => lx_klev_rec
5120: );
5121:
5122: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5123: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5124: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5125: RAISE OKL_API.G_EXCEPTION_ERROR;
5126: END IF;
5127:

Line 5124: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5120: );
5121:
5122: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5123: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5124: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5125: RAISE OKL_API.G_EXCEPTION_ERROR;
5126: END IF;
5127:
5128: -- No. of periods <= 0

Line 5125: RAISE OKL_API.G_EXCEPTION_ERROR;

5121:
5122: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5123: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5124: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5125: RAISE OKL_API.G_EXCEPTION_ERROR;
5126: END IF;
5127:
5128: -- No. of periods <= 0
5129: else

Line 5155: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5151: x_msg_data => x_msg_data,
5152: p_line_id => contract_fee_rec.id
5153: );
5154:
5155: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5156: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5157: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5158: RAISE OKL_API.G_EXCEPTION_ERROR;
5159: END IF;

Line 5156: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5152: p_line_id => contract_fee_rec.id
5153: );
5154:
5155: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5156: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5157: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5158: RAISE OKL_API.G_EXCEPTION_ERROR;
5159: END IF;
5160:

Line 5157: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5153: );
5154:
5155: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5156: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5157: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5158: RAISE OKL_API.G_EXCEPTION_ERROR;
5159: END IF;
5160:
5161: elsif (contract_fee_rec.fee_type = 'FINANCED') then

Line 5158: RAISE OKL_API.G_EXCEPTION_ERROR;

5154:
5155: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5156: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5157: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5158: RAISE OKL_API.G_EXCEPTION_ERROR;
5159: END IF;
5160:
5161: elsif (contract_fee_rec.fee_type = 'FINANCED') then
5162:

Line 5233: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5229: x_clev_tbl => lx_sub_clev_tbl,
5230: x_klev_tbl => lx_sub_klev_tbl
5231: );
5232:
5233: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5234: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5235: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5236: RAISE OKL_API.G_EXCEPTION_ERROR;
5237: END IF;

Line 5234: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5230: x_klev_tbl => lx_sub_klev_tbl
5231: );
5232:
5233: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5234: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5235: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5236: RAISE OKL_API.G_EXCEPTION_ERROR;
5237: END IF;
5238:

Line 5235: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5231: );
5232:
5233: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5234: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5235: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5236: RAISE OKL_API.G_EXCEPTION_ERROR;
5237: END IF;
5238:
5239: lp_clev_rec.id := contract_fee_rec.id;

Line 5236: RAISE OKL_API.G_EXCEPTION_ERROR;

5232:
5233: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5234: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5235: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5236: RAISE OKL_API.G_EXCEPTION_ERROR;
5237: END IF;
5238:
5239: lp_clev_rec.id := contract_fee_rec.id;
5240: lp_clev_rec.start_date := p_release_date;

Line 5260: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5256: x_clev_rec => lx_clev_rec,
5257: x_klev_rec => lx_klev_rec
5258: );
5259:
5260: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5261: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5262: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5263: RAISE OKL_API.G_EXCEPTION_ERROR;
5264: END IF;

Line 5261: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5257: x_klev_rec => lx_klev_rec
5258: );
5259:
5260: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5261: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5262: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5263: RAISE OKL_API.G_EXCEPTION_ERROR;
5264: END IF;
5265:

Line 5262: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5258: );
5259:
5260: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5261: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5262: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5263: RAISE OKL_API.G_EXCEPTION_ERROR;
5264: END IF;
5265:
5266: l_rulv_rec.id := fee_expense_rec.rul_lafexp_id;

Line 5263: RAISE OKL_API.G_EXCEPTION_ERROR;

5259:
5260: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5261: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5262: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5263: RAISE OKL_API.G_EXCEPTION_ERROR;
5264: END IF;
5265:
5266: l_rulv_rec.id := fee_expense_rec.rul_lafexp_id;
5267: l_rulv_rec.rule_information1 := '1';

Line 5281: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5277: x_msg_data => x_msg_data,
5278: p_rulv_rec => l_rulv_rec,
5279: x_rulv_rec => lx_rulv_rec);
5280:
5281: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5282: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5283: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5284: RAISE OKL_API.G_EXCEPTION_ERROR;
5285: END IF;

Line 5282: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5278: p_rulv_rec => l_rulv_rec,
5279: x_rulv_rec => lx_rulv_rec);
5280:
5281: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5282: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5283: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5284: RAISE OKL_API.G_EXCEPTION_ERROR;
5285: END IF;
5286:

Line 5283: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5279: x_rulv_rec => lx_rulv_rec);
5280:
5281: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5282: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5283: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5284: RAISE OKL_API.G_EXCEPTION_ERROR;
5285: END IF;
5286:
5287: else --sublines not found

Line 5284: RAISE OKL_API.G_EXCEPTION_ERROR;

5280:
5281: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5282: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5283: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5284: RAISE OKL_API.G_EXCEPTION_ERROR;
5285: END IF;
5286:
5287: else --sublines not found
5288:

Line 5299: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5295: x_msg_data => x_msg_data,
5296: p_line_id => contract_fee_rec.id
5297: );
5298:
5299: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5300: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5301: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5302: RAISE OKL_API.G_EXCEPTION_ERROR;
5303: END IF;

Line 5300: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5296: p_line_id => contract_fee_rec.id
5297: );
5298:
5299: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5300: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5301: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5302: RAISE OKL_API.G_EXCEPTION_ERROR;
5303: END IF;
5304:

Line 5301: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5297: );
5298:
5299: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5300: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5301: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5302: RAISE OKL_API.G_EXCEPTION_ERROR;
5303: END IF;
5304:
5305: end if; -- Subline exists

Line 5302: RAISE OKL_API.G_EXCEPTION_ERROR;

5298:
5299: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5300: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5301: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5302: RAISE OKL_API.G_EXCEPTION_ERROR;
5303: END IF;
5304:
5305: end if; -- Subline exists
5306:

Line 5378: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5374: x_msg_count => x_msg_count,
5375: x_msg_data => x_msg_data,
5376: p_cimv_rec => lp_cimv_rec,
5377: x_cimv_rec => lx_cimv_rec);
5378: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5379: RAISE OKL_API.G_EXCEPTION_ERROR;
5380: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5381: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5382: END IF;

Line 5379: RAISE OKL_API.G_EXCEPTION_ERROR;

5375: x_msg_data => x_msg_data,
5376: p_cimv_rec => lp_cimv_rec,
5377: x_cimv_rec => lx_cimv_rec);
5378: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5379: RAISE OKL_API.G_EXCEPTION_ERROR;
5380: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5381: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5382: END IF;
5383:

Line 5380: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5376: p_cimv_rec => lp_cimv_rec,
5377: x_cimv_rec => lx_cimv_rec);
5378: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5379: RAISE OKL_API.G_EXCEPTION_ERROR;
5380: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5381: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5382: END IF;
5383:
5384: end if; --Fee item exists

Line 5381: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5377: x_cimv_rec => lx_cimv_rec);
5378: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5379: RAISE OKL_API.G_EXCEPTION_ERROR;
5380: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5381: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5382: END IF;
5383:
5384: end if; --Fee item exists
5385: end if; -- Payment Stream Type exists

Line 5418: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5414: x_msg_count => x_msg_count,
5415: x_msg_data => x_msg_data);
5416: -- End change for accrued interest by fmiao 09-NOV-04--
5417:
5418: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5421: RAISE OKL_API.G_EXCEPTION_ERROR;
5422: END IF;

Line 5419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5415: x_msg_data => x_msg_data);
5416: -- End change for accrued interest by fmiao 09-NOV-04--
5417:
5418: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5421: RAISE OKL_API.G_EXCEPTION_ERROR;
5422: END IF;
5423:

Line 5420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5416: -- End change for accrued interest by fmiao 09-NOV-04--
5417:
5418: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5421: RAISE OKL_API.G_EXCEPTION_ERROR;
5422: END IF;
5423:
5424: --Bug# 9927005

Line 5421: RAISE OKL_API.G_EXCEPTION_ERROR;

5417:
5418: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5421: RAISE OKL_API.G_EXCEPTION_ERROR;
5422: END IF;
5423:
5424: --Bug# 9927005
5425: -- Exclude accumulated interest from Financed Fee amount

Line 5510: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5506: x_clev_tbl => lx_sub_clev_tbl,
5507: x_klev_tbl => lx_sub_klev_tbl
5508: );
5509:
5510: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5511: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5512: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5513: RAISE OKL_API.G_EXCEPTION_ERROR;
5514: END IF;

Line 5511: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5507: x_klev_tbl => lx_sub_klev_tbl
5508: );
5509:
5510: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5511: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5512: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5513: RAISE OKL_API.G_EXCEPTION_ERROR;
5514: END IF;
5515: end if; -- Subline exists

Line 5512: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5508: );
5509:
5510: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5511: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5512: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5513: RAISE OKL_API.G_EXCEPTION_ERROR;
5514: END IF;
5515: end if; -- Subline exists
5516:

Line 5513: RAISE OKL_API.G_EXCEPTION_ERROR;

5509:
5510: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5511: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5512: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5513: RAISE OKL_API.G_EXCEPTION_ERROR;
5514: END IF;
5515: end if; -- Subline exists
5516:
5517: --Bug# 4080102 - Round Financed Fee amount

Line 5537: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5533: x_msg_data => x_msg_data,
5534: p_rulv_rec => l_rulv_rec,
5535: x_rulv_rec => lx_rulv_rec);
5536:
5537: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5538: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5539: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5540: RAISE OKL_API.G_EXCEPTION_ERROR;
5541: END IF;

Line 5538: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5534: p_rulv_rec => l_rulv_rec,
5535: x_rulv_rec => lx_rulv_rec);
5536:
5537: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5538: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5539: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5540: RAISE OKL_API.G_EXCEPTION_ERROR;
5541: END IF;
5542:

Line 5539: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5535: x_rulv_rec => lx_rulv_rec);
5536:
5537: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5538: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5539: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5540: RAISE OKL_API.G_EXCEPTION_ERROR;
5541: END IF;
5542:
5543: end if; -- Fee Type - Miscellaneous / Financed

Line 5540: RAISE OKL_API.G_EXCEPTION_ERROR;

5536:
5537: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5538: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5539: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5540: RAISE OKL_API.G_EXCEPTION_ERROR;
5541: END IF;
5542:
5543: end if; -- Fee Type - Miscellaneous / Financed
5544:

Line 5559: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5555: x_clev_rec => lx_clev_rec,
5556: x_klev_rec => lx_klev_rec
5557: );
5558:
5559: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5561: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5562: RAISE OKL_API.G_EXCEPTION_ERROR;
5563: END IF;

Line 5560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5556: x_klev_rec => lx_klev_rec
5557: );
5558:
5559: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5561: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5562: RAISE OKL_API.G_EXCEPTION_ERROR;
5563: END IF;
5564:

Line 5561: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5557: );
5558:
5559: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5561: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5562: RAISE OKL_API.G_EXCEPTION_ERROR;
5563: END IF;
5564:
5565: if (contract_fee_rec.fee_type <> 'FINANCED') then

Line 5562: RAISE OKL_API.G_EXCEPTION_ERROR;

5558:
5559: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5561: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5562: RAISE OKL_API.G_EXCEPTION_ERROR;
5563: END IF;
5564:
5565: if (contract_fee_rec.fee_type <> 'FINANCED') then
5566: -- Delete Expense Rules as No. of periods is <= 0

Line 5576: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5572: x_msg_count => x_msg_count,
5573: x_msg_data => x_msg_data,
5574: p_rgpv_rec => l_rgpv_rec
5575: );
5576: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5577: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5578: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5579: RAISE OKL_API.G_EXCEPTION_ERROR;
5580: END IF;

Line 5577: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5573: x_msg_data => x_msg_data,
5574: p_rgpv_rec => l_rgpv_rec
5575: );
5576: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5577: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5578: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5579: RAISE OKL_API.G_EXCEPTION_ERROR;
5580: END IF;
5581: end if;

Line 5578: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5574: p_rgpv_rec => l_rgpv_rec
5575: );
5576: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5577: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5578: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5579: RAISE OKL_API.G_EXCEPTION_ERROR;
5580: END IF;
5581: end if;
5582:

Line 5579: RAISE OKL_API.G_EXCEPTION_ERROR;

5575: );
5576: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5577: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5578: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5579: RAISE OKL_API.G_EXCEPTION_ERROR;
5580: END IF;
5581: end if;
5582:
5583: end if; --Payment exists Y/N

Line 5590: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

5586:
5587: end if; --Fee line End Date >= Release Date
5588: end loop;
5589:
5590: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
5591: x_msg_data => x_msg_data);
5592:
5593: EXCEPTION
5594: when OKL_API.G_EXCEPTION_ERROR then

Line 5594: when OKL_API.G_EXCEPTION_ERROR then

5590: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
5591: x_msg_data => x_msg_data);
5592:
5593: EXCEPTION
5594: when OKL_API.G_EXCEPTION_ERROR then
5595:
5596: IF fee_expense_csr%ISOPEN THEN
5597: close fee_expense_csr;
5598: END IF;

Line 5600: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

5596: IF fee_expense_csr%ISOPEN THEN
5597: close fee_expense_csr;
5598: END IF;
5599:
5600: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
5601: p_api_name => l_api_name,
5602: p_pkg_name => G_PKG_NAME,
5603: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
5604: x_msg_count => x_msg_count,

Line 5603: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

5599:
5600: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
5601: p_api_name => l_api_name,
5602: p_pkg_name => G_PKG_NAME,
5603: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
5604: x_msg_count => x_msg_count,
5605: x_msg_data => x_msg_data,
5606: p_api_type => G_API_TYPE);
5607:

Line 5608: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

5604: x_msg_count => x_msg_count,
5605: x_msg_data => x_msg_data,
5606: p_api_type => G_API_TYPE);
5607:
5608: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
5609:
5610: IF fee_expense_csr%ISOPEN THEN
5611: close fee_expense_csr;
5612: END IF;

Line 5614: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

5610: IF fee_expense_csr%ISOPEN THEN
5611: close fee_expense_csr;
5612: END IF;
5613:
5614: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
5615: p_api_name => l_api_name,
5616: p_pkg_name => G_PKG_NAME,
5617: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
5618: x_msg_count => x_msg_count,

Line 5617: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

5613:
5614: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
5615: p_api_name => l_api_name,
5616: p_pkg_name => G_PKG_NAME,
5617: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
5618: x_msg_count => x_msg_count,
5619: x_msg_data => x_msg_data,
5620: p_api_type => G_API_TYPE);
5621:

Line 5628: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

5624: IF fee_expense_csr%ISOPEN THEN
5625: close fee_expense_csr;
5626: END IF;
5627:
5628: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
5629: p_api_name => l_api_name,
5630: p_pkg_name => G_PKG_NAME,
5631: p_exc_name => 'OTHERS',
5632: x_msg_count => x_msg_count,

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

5658: p_chr_id IN NUMBER,
5659: p_orig_chr_id IN NUMBER,
5660: p_release_date IN DATE) IS
5661:
5662: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
5663: l_api_name CONSTANT VARCHAR2(30) := 'ADJUST_SERVICE_LINES';
5664: l_api_version CONSTANT NUMBER := 1.0;
5665:
5666: CURSOR contract_service_csr

Line 5789: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

5785: l_sum NUMBER;
5786: i NUMBER;
5787:
5788: BEGIN
5789: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
5790: -- Call start_activity to create savepoint, check compatibility
5791: -- and initialize message list
5792: l_return_status := Okl_Api.START_ACTIVITY(
5793: p_api_name => l_api_name,

Line 5792: l_return_status := Okl_Api.START_ACTIVITY(

5788: BEGIN
5789: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
5790: -- Call start_activity to create savepoint, check compatibility
5791: -- and initialize message list
5792: l_return_status := Okl_Api.START_ACTIVITY(
5793: p_api_name => l_api_name,
5794: p_pkg_name => g_pkg_name,
5795: p_init_msg_list => p_init_msg_list,
5796: l_api_version => l_api_version,

Line 5801: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

5797: p_api_version => p_api_version,
5798: p_api_type => '_PVT',
5799: x_return_status => x_return_status);
5800: -- Check if activity started successfully
5801: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
5802: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
5803: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
5804: RAISE Okl_Api.G_EXCEPTION_ERROR;
5805: END IF;

Line 5802: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

5798: p_api_type => '_PVT',
5799: x_return_status => x_return_status);
5800: -- Check if activity started successfully
5801: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
5802: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
5803: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
5804: RAISE Okl_Api.G_EXCEPTION_ERROR;
5805: END IF;
5806:

Line 5803: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

5799: x_return_status => x_return_status);
5800: -- Check if activity started successfully
5801: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
5802: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
5803: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
5804: RAISE Okl_Api.G_EXCEPTION_ERROR;
5805: END IF;
5806:
5807: l_currency_code := '?';

Line 5804: RAISE Okl_Api.G_EXCEPTION_ERROR;

5800: -- Check if activity started successfully
5801: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
5802: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
5803: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
5804: RAISE Okl_Api.G_EXCEPTION_ERROR;
5805: END IF;
5806:
5807: l_currency_code := '?';
5808: open curr_hdr_csr (p_chr_id);

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

5810: close curr_hdr_csr;
5811:
5812: if (l_currency_code = '?') then
5813:
5814: OKL_API.set_message(p_app_name => G_APP_NAME,
5815: p_msg_name => G_REQUIRED_VALUE,
5816: p_token1 => G_COL_NAME_TOKEN,
5817: p_token1_value => 'Currency Code');
5818: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 5818: RAISE OKL_API.G_EXCEPTION_ERROR;

5814: OKL_API.set_message(p_app_name => G_APP_NAME,
5815: p_msg_name => G_REQUIRED_VALUE,
5816: p_token1 => G_COL_NAME_TOKEN,
5817: p_token1_value => 'Currency Code');
5818: RAISE OKL_API.G_EXCEPTION_ERROR;
5819: end if;
5820:
5821: for contract_service_rec in contract_service_csr
5822: (p_chr_id => p_chr_id) loop

Line 5854: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5850: x_msg_data => x_msg_data,
5851: p_line_id => contract_service_rec.id
5852: );
5853:
5854: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5855: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5856: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5857: RAISE OKL_API.G_EXCEPTION_ERROR;
5858: END IF;

Line 5855: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5851: p_line_id => contract_service_rec.id
5852: );
5853:
5854: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5855: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5856: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5857: RAISE OKL_API.G_EXCEPTION_ERROR;
5858: END IF;
5859:

Line 5856: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5852: );
5853:
5854: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5855: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5856: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5857: RAISE OKL_API.G_EXCEPTION_ERROR;
5858: END IF;
5859:
5860: -- If Service Line Start Date is greater than or equal to Re-lease date

Line 5857: RAISE OKL_API.G_EXCEPTION_ERROR;

5853:
5854: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5855: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5856: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5857: RAISE OKL_API.G_EXCEPTION_ERROR;
5858: END IF;
5859:
5860: -- If Service Line Start Date is greater than or equal to Re-lease date
5861: -- Update Service Top line Amount equal to sum of covered assets

Line 5914: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5910: x_msg_data => x_msg_data,
5911: p_rulv_rec => l_rulv_rec,
5912: x_rulv_rec => lx_rulv_rec);
5913:
5914: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5915: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5916: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5917: RAISE OKL_API.G_EXCEPTION_ERROR;
5918: END IF;

Line 5915: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5911: p_rulv_rec => l_rulv_rec,
5912: x_rulv_rec => lx_rulv_rec);
5913:
5914: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5915: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5916: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5917: RAISE OKL_API.G_EXCEPTION_ERROR;
5918: END IF;
5919: end if; --Periods > 0

Line 5916: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5912: x_rulv_rec => lx_rulv_rec);
5913:
5914: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5915: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5916: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5917: RAISE OKL_API.G_EXCEPTION_ERROR;
5918: END IF;
5919: end if; --Periods > 0
5920:

Line 5917: RAISE OKL_API.G_EXCEPTION_ERROR;

5913:
5914: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5915: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5916: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5917: RAISE OKL_API.G_EXCEPTION_ERROR;
5918: END IF;
5919: end if; --Periods > 0
5920:
5921: -- No Expenses associated with service

Line 5944: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

5940: x_clev_rec => lx_clev_rec,
5941: x_klev_rec => lx_klev_rec
5942: );
5943:
5944: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5946: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5947: RAISE OKL_API.G_EXCEPTION_ERROR;
5948: END IF;

Line 5945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5941: x_klev_rec => lx_klev_rec
5942: );
5943:
5944: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5946: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5947: RAISE OKL_API.G_EXCEPTION_ERROR;
5948: END IF;
5949:

Line 5946: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

5942: );
5943:
5944: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5946: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5947: RAISE OKL_API.G_EXCEPTION_ERROR;
5948: END IF;
5949:
5950: end if; --Subline present = 'Y'

Line 5947: RAISE OKL_API.G_EXCEPTION_ERROR;

5943:
5944: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
5945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5946: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
5947: RAISE OKL_API.G_EXCEPTION_ERROR;
5948: END IF;
5949:
5950: end if; --Subline present = 'Y'
5951:

Line 6041: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6037: x_msg_data => x_msg_data,
6038: p_rulv_rec => l_rulv_rec,
6039: x_rulv_rec => lx_rulv_rec);
6040:
6041: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6042: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6043: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6044: RAISE OKL_API.G_EXCEPTION_ERROR;
6045: END IF;

Line 6042: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6038: p_rulv_rec => l_rulv_rec,
6039: x_rulv_rec => lx_rulv_rec);
6040:
6041: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6042: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6043: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6044: RAISE OKL_API.G_EXCEPTION_ERROR;
6045: END IF;
6046:

Line 6043: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6039: x_rulv_rec => lx_rulv_rec);
6040:
6041: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6042: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6043: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6044: RAISE OKL_API.G_EXCEPTION_ERROR;
6045: END IF;
6046:
6047: --New No. of periods <= 0

Line 6044: RAISE OKL_API.G_EXCEPTION_ERROR;

6040:
6041: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6042: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6043: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6044: RAISE OKL_API.G_EXCEPTION_ERROR;
6045: END IF;
6046:
6047: --New No. of periods <= 0
6048: else

Line 6062: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

6058: x_msg_count => x_msg_count,
6059: x_msg_data => x_msg_data,
6060: p_rgpv_rec => l_rgpv_rec
6061: );
6062: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6063: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6064: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6065: RAISE OKL_API.G_EXCEPTION_ERROR;
6066: END IF;

Line 6063: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6059: x_msg_data => x_msg_data,
6060: p_rgpv_rec => l_rgpv_rec
6061: );
6062: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6063: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6064: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6065: RAISE OKL_API.G_EXCEPTION_ERROR;
6066: END IF;
6067: end if;

Line 6064: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6060: p_rgpv_rec => l_rgpv_rec
6061: );
6062: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6063: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6064: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6065: RAISE OKL_API.G_EXCEPTION_ERROR;
6066: END IF;
6067: end if;
6068:

Line 6065: RAISE OKL_API.G_EXCEPTION_ERROR;

6061: );
6062: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6063: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6064: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6065: RAISE OKL_API.G_EXCEPTION_ERROR;
6066: END IF;
6067: end if;
6068:
6069: -- No Expense associated with Service

Line 6097: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

6093: x_clev_rec => lx_clev_rec,
6094: x_klev_rec => lx_klev_rec
6095: );
6096:
6097: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6098: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6099: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6100: RAISE OKL_API.G_EXCEPTION_ERROR;
6101: END IF;

Line 6098: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6094: x_klev_rec => lx_klev_rec
6095: );
6096:
6097: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6098: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6099: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6100: RAISE OKL_API.G_EXCEPTION_ERROR;
6101: END IF;
6102:

Line 6099: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6095: );
6096:
6097: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6098: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6099: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6100: RAISE OKL_API.G_EXCEPTION_ERROR;
6101: END IF;
6102:
6103: -- Set Covered Asset line Start Dates equal to Release Date

Line 6100: RAISE OKL_API.G_EXCEPTION_ERROR;

6096:
6097: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6098: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6099: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6100: RAISE OKL_API.G_EXCEPTION_ERROR;
6101: END IF;
6102:
6103: -- Set Covered Asset line Start Dates equal to Release Date
6104: OKL_CONTRACT_PUB.update_contract_line(

Line 6116: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

6112: x_clev_tbl => lx_sub_clev_tbl,
6113: x_klev_tbl => lx_sub_klev_tbl
6114: );
6115:
6116: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6117: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6118: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6119: RAISE OKL_API.G_EXCEPTION_ERROR;
6120: END IF;

Line 6117: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6113: x_klev_tbl => lx_sub_klev_tbl
6114: );
6115:
6116: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6117: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6118: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6119: RAISE OKL_API.G_EXCEPTION_ERROR;
6120: END IF;
6121:

Line 6118: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6114: );
6115:
6116: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6117: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6118: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6119: RAISE OKL_API.G_EXCEPTION_ERROR;
6120: END IF;
6121:
6122: -- No Covered asset associated with Service

Line 6119: RAISE OKL_API.G_EXCEPTION_ERROR;

6115:
6116: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6117: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6118: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6119: RAISE OKL_API.G_EXCEPTION_ERROR;
6120: END IF;
6121:
6122: -- No Covered asset associated with Service
6123: else

Line 6152: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

6148: x_clev_rec => lx_clev_rec,
6149: x_klev_rec => lx_klev_rec
6150: );
6151:
6152: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6153: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6154: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6155: RAISE OKL_API.G_EXCEPTION_ERROR;
6156: END IF;

Line 6153: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6149: x_klev_rec => lx_klev_rec
6150: );
6151:
6152: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6153: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6154: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6155: RAISE OKL_API.G_EXCEPTION_ERROR;
6156: END IF;
6157:

Line 6154: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6150: );
6151:
6152: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6153: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6154: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6155: RAISE OKL_API.G_EXCEPTION_ERROR;
6156: END IF;
6157:
6158: -- Expense is associated with Service

Line 6155: RAISE OKL_API.G_EXCEPTION_ERROR;

6151:
6152: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6153: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6154: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6155: RAISE OKL_API.G_EXCEPTION_ERROR;
6156: END IF;
6157:
6158: -- Expense is associated with Service
6159: else

Line 6183: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6179: x_msg_data => x_msg_data,
6180: p_rulv_rec => l_rulv_rec,
6181: x_rulv_rec => lx_rulv_rec);
6182:
6183: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6185: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6186: RAISE OKL_API.G_EXCEPTION_ERROR;
6187: END IF;

Line 6184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6180: p_rulv_rec => l_rulv_rec,
6181: x_rulv_rec => lx_rulv_rec);
6182:
6183: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6185: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6186: RAISE OKL_API.G_EXCEPTION_ERROR;
6187: END IF;
6188:

Line 6185: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6181: x_rulv_rec => lx_rulv_rec);
6182:
6183: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6185: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6186: RAISE OKL_API.G_EXCEPTION_ERROR;
6187: END IF;
6188:
6189: lp_clev_rec.id := contract_service_rec.id;

Line 6186: RAISE OKL_API.G_EXCEPTION_ERROR;

6182:
6183: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6185: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6186: RAISE OKL_API.G_EXCEPTION_ERROR;
6187: END IF;
6188:
6189: lp_clev_rec.id := contract_service_rec.id;
6190: lp_clev_rec.start_date := p_release_date;

Line 6209: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

6205: x_clev_rec => lx_clev_rec,
6206: x_klev_rec => lx_klev_rec
6207: );
6208:
6209: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6210: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6211: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6212: RAISE OKL_API.G_EXCEPTION_ERROR;
6213: END IF;

Line 6210: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6206: x_klev_rec => lx_klev_rec
6207: );
6208:
6209: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6210: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6211: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6212: RAISE OKL_API.G_EXCEPTION_ERROR;
6213: END IF;
6214:

Line 6211: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6207: );
6208:
6209: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6210: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6211: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6212: RAISE OKL_API.G_EXCEPTION_ERROR;
6213: END IF;
6214:
6215: -- No. of periods <= 0

Line 6212: RAISE OKL_API.G_EXCEPTION_ERROR;

6208:
6209: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6210: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6211: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6212: RAISE OKL_API.G_EXCEPTION_ERROR;
6213: END IF;
6214:
6215: -- No. of periods <= 0
6216: else

Line 6240: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

6236: x_clev_rec => lx_clev_rec,
6237: x_klev_rec => lx_klev_rec
6238: );
6239:
6240: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6241: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6242: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6243: RAISE OKL_API.G_EXCEPTION_ERROR;
6244: END IF;

Line 6241: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6237: x_klev_rec => lx_klev_rec
6238: );
6239:
6240: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6241: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6242: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6243: RAISE OKL_API.G_EXCEPTION_ERROR;
6244: END IF;
6245:

Line 6242: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6238: );
6239:
6240: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6241: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6242: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6243: RAISE OKL_API.G_EXCEPTION_ERROR;
6244: END IF;
6245:
6246: -- Delete Expense Rules as No. of periods is <= 0

Line 6243: RAISE OKL_API.G_EXCEPTION_ERROR;

6239:
6240: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6241: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6242: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6243: RAISE OKL_API.G_EXCEPTION_ERROR;
6244: END IF;
6245:
6246: -- Delete Expense Rules as No. of periods is <= 0
6247: l_rgpv_rec.id := service_expense_rec.rgp_id; -- LAFEXP Rule Group ID

Line 6256: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

6252: x_msg_count => x_msg_count,
6253: x_msg_data => x_msg_data,
6254: p_rgpv_rec => l_rgpv_rec
6255: );
6256: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6257: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6258: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6259: RAISE OKL_API.G_EXCEPTION_ERROR;
6260: END IF;

Line 6257: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6253: x_msg_data => x_msg_data,
6254: p_rgpv_rec => l_rgpv_rec
6255: );
6256: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6257: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6258: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6259: RAISE OKL_API.G_EXCEPTION_ERROR;
6260: END IF;
6261:

Line 6258: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6254: p_rgpv_rec => l_rgpv_rec
6255: );
6256: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6257: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6258: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6259: RAISE OKL_API.G_EXCEPTION_ERROR;
6260: END IF;
6261:
6262: end if; --New No. of periods > 0

Line 6259: RAISE OKL_API.G_EXCEPTION_ERROR;

6255: );
6256: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6257: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6258: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6259: RAISE OKL_API.G_EXCEPTION_ERROR;
6260: END IF;
6261:
6262: end if; --New No. of periods > 0
6263: end if; --Expense associated with Service

Line 6268: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

6264: end if; --Asset associated with Service
6265: end if; --Service line End Date >= Release Date
6266: end loop;
6267:
6268: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
6269: x_msg_data => x_msg_data);
6270:
6271: EXCEPTION
6272: when OKL_API.G_EXCEPTION_ERROR then

Line 6272: when OKL_API.G_EXCEPTION_ERROR then

6268: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
6269: x_msg_data => x_msg_data);
6270:
6271: EXCEPTION
6272: when OKL_API.G_EXCEPTION_ERROR then
6273:
6274: IF service_expense_csr%ISOPEN THEN
6275: close service_expense_csr;
6276: END IF;

Line 6282: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6278: IF service_subline_csr%ISOPEN THEN
6279: close service_subline_csr;
6280: END IF;
6281:
6282: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6283: p_api_name => l_api_name,
6284: p_pkg_name => G_PKG_NAME,
6285: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6286: x_msg_count => x_msg_count,

Line 6285: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

6281:
6282: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6283: p_api_name => l_api_name,
6284: p_pkg_name => G_PKG_NAME,
6285: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6286: x_msg_count => x_msg_count,
6287: x_msg_data => x_msg_data,
6288: p_api_type => G_API_TYPE);
6289:

Line 6290: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

6286: x_msg_count => x_msg_count,
6287: x_msg_data => x_msg_data,
6288: p_api_type => G_API_TYPE);
6289:
6290: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
6291:
6292: IF service_expense_csr%ISOPEN THEN
6293: close service_expense_csr;
6294: END IF;

Line 6300: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6296: IF service_subline_csr%ISOPEN THEN
6297: close service_subline_csr;
6298: END IF;
6299:
6300: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6301: p_api_name => l_api_name,
6302: p_pkg_name => G_PKG_NAME,
6303: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
6304: x_msg_count => x_msg_count,

Line 6303: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

6299:
6300: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6301: p_api_name => l_api_name,
6302: p_pkg_name => G_PKG_NAME,
6303: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
6304: x_msg_count => x_msg_count,
6305: x_msg_data => x_msg_data,
6306: p_api_type => G_API_TYPE);
6307:

Line 6318: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6314: IF service_subline_csr%ISOPEN THEN
6315: close service_subline_csr;
6316: END IF;
6317:
6318: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6319: p_api_name => l_api_name,
6320: p_pkg_name => G_PKG_NAME,
6321: p_exc_name => 'OTHERS',
6322: x_msg_count => x_msg_count,

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

6349: x_msg_count OUT NOCOPY NUMBER,
6350: x_msg_data OUT NOCOPY VARCHAR2,
6351: p_chr_id IN NUMBER) IS
6352:
6353: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
6354: l_api_name CONSTANT VARCHAR2(30) := 'ADJUST_PARTIAL_TAA_PYMT';
6355: l_api_version CONSTANT NUMBER := 1.0;
6356:
6357: CURSOR fee_serv_csr(p_chr_id IN NUMBER)

Line 6409: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

6405:
6406: l_amount NUMBER;
6407:
6408: BEGIN
6409: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
6410: -- Call start_activity to create savepoint, check compatibility
6411: -- and initialize message list
6412: l_return_status := Okl_Api.START_ACTIVITY(
6413: p_api_name => l_api_name,

Line 6412: l_return_status := Okl_Api.START_ACTIVITY(

6408: BEGIN
6409: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
6410: -- Call start_activity to create savepoint, check compatibility
6411: -- and initialize message list
6412: l_return_status := Okl_Api.START_ACTIVITY(
6413: p_api_name => l_api_name,
6414: p_pkg_name => g_pkg_name,
6415: p_init_msg_list => p_init_msg_list,
6416: l_api_version => l_api_version,

Line 6421: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

6417: p_api_version => p_api_version,
6418: p_api_type => '_PVT',
6419: x_return_status => x_return_status);
6420: -- Check if activity started successfully
6421: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
6422: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
6423: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
6424: RAISE Okl_Api.G_EXCEPTION_ERROR;
6425: END IF;

Line 6422: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

6418: p_api_type => '_PVT',
6419: x_return_status => x_return_status);
6420: -- Check if activity started successfully
6421: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
6422: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
6423: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
6424: RAISE Okl_Api.G_EXCEPTION_ERROR;
6425: END IF;
6426:

Line 6423: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

6419: x_return_status => x_return_status);
6420: -- Check if activity started successfully
6421: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
6422: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
6423: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
6424: RAISE Okl_Api.G_EXCEPTION_ERROR;
6425: END IF;
6426:
6427: l_currency_code := '?';

Line 6424: RAISE Okl_Api.G_EXCEPTION_ERROR;

6420: -- Check if activity started successfully
6421: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
6422: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
6423: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
6424: RAISE Okl_Api.G_EXCEPTION_ERROR;
6425: END IF;
6426:
6427: l_currency_code := '?';
6428: open curr_hdr_csr (p_chr_id);

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

6430: close curr_hdr_csr;
6431:
6432: if (l_currency_code = '?') then
6433:
6434: OKL_API.set_message(p_app_name => G_APP_NAME,
6435: p_msg_name => G_REQUIRED_VALUE,
6436: p_token1 => G_COL_NAME_TOKEN,
6437: p_token1_value => 'Currency Code');
6438: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 6438: RAISE OKL_API.G_EXCEPTION_ERROR;

6434: OKL_API.set_message(p_app_name => G_APP_NAME,
6435: p_msg_name => G_REQUIRED_VALUE,
6436: p_token1 => G_COL_NAME_TOKEN,
6437: p_token1_value => 'Currency Code');
6438: RAISE OKL_API.G_EXCEPTION_ERROR;
6439: end if;
6440:
6441: for fee_serv_rec in fee_serv_csr(p_chr_id => p_chr_id)loop
6442:

Line 6478: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6474: x_msg_data => x_msg_data,
6475: p_rulv_rec => l_rulv_rec,
6476: x_rulv_rec => lx_rulv_rec);
6477:
6478: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6479: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6480: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6481: RAISE OKL_API.G_EXCEPTION_ERROR;
6482: END IF;

Line 6479: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6475: p_rulv_rec => l_rulv_rec,
6476: x_rulv_rec => lx_rulv_rec);
6477:
6478: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6479: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6480: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6481: RAISE OKL_API.G_EXCEPTION_ERROR;
6482: END IF;
6483:

Line 6480: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6476: x_rulv_rec => lx_rulv_rec);
6477:
6478: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6479: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6480: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6481: RAISE OKL_API.G_EXCEPTION_ERROR;
6482: END IF;
6483:
6484: end loop;

Line 6481: RAISE OKL_API.G_EXCEPTION_ERROR;

6477:
6478: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6479: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6480: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6481: RAISE OKL_API.G_EXCEPTION_ERROR;
6482: END IF;
6483:
6484: end loop;
6485: end if;

Line 6489: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

6485: end if;
6486: end loop;
6487: end loop;
6488:
6489: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
6490: x_msg_data => x_msg_data);
6491:
6492: EXCEPTION
6493: when OKL_API.G_EXCEPTION_ERROR then

Line 6493: when OKL_API.G_EXCEPTION_ERROR then

6489: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
6490: x_msg_data => x_msg_data);
6491:
6492: EXCEPTION
6493: when OKL_API.G_EXCEPTION_ERROR then
6494:
6495: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6496: p_api_name => l_api_name,
6497: p_pkg_name => G_PKG_NAME,

Line 6495: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6491:
6492: EXCEPTION
6493: when OKL_API.G_EXCEPTION_ERROR then
6494:
6495: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6496: p_api_name => l_api_name,
6497: p_pkg_name => G_PKG_NAME,
6498: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6499: x_msg_count => x_msg_count,

Line 6498: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

6494:
6495: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6496: p_api_name => l_api_name,
6497: p_pkg_name => G_PKG_NAME,
6498: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6499: x_msg_count => x_msg_count,
6500: x_msg_data => x_msg_data,
6501: p_api_type => G_API_TYPE);
6502:

Line 6503: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

6499: x_msg_count => x_msg_count,
6500: x_msg_data => x_msg_data,
6501: p_api_type => G_API_TYPE);
6502:
6503: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
6504:
6505: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6506: p_api_name => l_api_name,
6507: p_pkg_name => G_PKG_NAME,

Line 6505: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6501: p_api_type => G_API_TYPE);
6502:
6503: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
6504:
6505: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6506: p_api_name => l_api_name,
6507: p_pkg_name => G_PKG_NAME,
6508: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
6509: x_msg_count => x_msg_count,

Line 6508: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

6504:
6505: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6506: p_api_name => l_api_name,
6507: p_pkg_name => G_PKG_NAME,
6508: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
6509: x_msg_count => x_msg_count,
6510: x_msg_data => x_msg_data,
6511: p_api_type => G_API_TYPE);
6512:

Line 6515: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6511: p_api_type => G_API_TYPE);
6512:
6513: when OTHERS then
6514:
6515: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6516: p_api_name => l_api_name,
6517: p_pkg_name => G_PKG_NAME,
6518: p_exc_name => 'OTHERS',
6519: x_msg_count => x_msg_count,

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

6539: p_chr_id IN NUMBER,
6540: p_release_date IN DATE,
6541: x_nbv OUT NOCOPY Number) IS
6542:
6543: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
6544: l_api_name CONSTANT VARCHAR2(30) := 'GET_NBV';
6545: l_api_version CONSTANT NUMBER := 1.0;
6546:
6547: l_asset_hdr_rec FA_API_TYPES.asset_hdr_rec_type;

Line 6560: l_return_status := OKL_API.START_ACTIVITY( substr(l_api_name,1,26),

6556: l_currency_conversion_date OKL_K_HEADERS_FULL_V.currency_conversion_date%TYPE;
6557:
6558: BEGIN
6559: --call start activity to set savepoint
6560: l_return_status := OKL_API.START_ACTIVITY( substr(l_api_name,1,26),
6561: p_init_msg_list,
6562: '_PVT',
6563: x_return_status);
6564: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

6560: l_return_status := OKL_API.START_ACTIVITY( substr(l_api_name,1,26),
6561: p_init_msg_list,
6562: '_PVT',
6563: x_return_status);
6564: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6565: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6566: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6567: RAISE OKL_API.G_EXCEPTION_ERROR;
6568: END IF;

Line 6565: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6561: p_init_msg_list,
6562: '_PVT',
6563: x_return_status);
6564: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6565: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6566: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6567: RAISE OKL_API.G_EXCEPTION_ERROR;
6568: END IF;
6569:

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

6562: '_PVT',
6563: x_return_status);
6564: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6565: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6566: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6567: RAISE OKL_API.G_EXCEPTION_ERROR;
6568: END IF;
6569:
6570: l_asset_hdr_rec.asset_id := p_asset_id;

Line 6567: RAISE OKL_API.G_EXCEPTION_ERROR;

6563: x_return_status);
6564: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6565: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6566: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6567: RAISE OKL_API.G_EXCEPTION_ERROR;
6568: END IF;
6569:
6570: l_asset_hdr_rec.asset_id := p_asset_id;
6571: l_asset_hdr_rec.book_type_code := p_book_type_code;

Line 6574: OKL_API.SET_MESSAGE(p_app_name => g_app_name,

6570: l_asset_hdr_rec.asset_id := p_asset_id;
6571: l_asset_hdr_rec.book_type_code := p_book_type_code;
6572:
6573: if NOT fa_cache_pkg.fazcbc(x_book => l_asset_hdr_rec.book_type_code) then
6574: OKL_API.SET_MESSAGE(p_app_name => g_app_name,
6575: p_msg_name => 'OKL_LLA_FA_CACHE_ERROR'
6576: );
6577: Raise OKL_API.G_EXCEPTION_ERROR;
6578: end if;

Line 6577: Raise OKL_API.G_EXCEPTION_ERROR;

6573: if NOT fa_cache_pkg.fazcbc(x_book => l_asset_hdr_rec.book_type_code) then
6574: OKL_API.SET_MESSAGE(p_app_name => g_app_name,
6575: p_msg_name => 'OKL_LLA_FA_CACHE_ERROR'
6576: );
6577: Raise OKL_API.G_EXCEPTION_ERROR;
6578: end if;
6579:
6580: -- To fetch Asset Current Cost
6581: if not FA_UTIL_PVT.get_asset_fin_rec

Line 6588: OKL_API.SET_MESSAGE(p_app_name => g_app_name,

6584: p_transaction_header_id => NULL,
6585: p_mrc_sob_type_code => 'P'
6586: ) then
6587:
6588: OKL_API.SET_MESSAGE(p_app_name => g_app_name,
6589: p_msg_name => 'OKL_LLA_FA_ASSET_FIN_REC_ERROR'
6590: );
6591: Raise OKL_API.G_EXCEPTION_ERROR;
6592: end if;

Line 6591: Raise OKL_API.G_EXCEPTION_ERROR;

6587:
6588: OKL_API.SET_MESSAGE(p_app_name => g_app_name,
6589: p_msg_name => 'OKL_LLA_FA_ASSET_FIN_REC_ERROR'
6590: );
6591: Raise OKL_API.G_EXCEPTION_ERROR;
6592: end if;
6593:
6594: -- To fetch Depreciation Reserve
6595: if not FA_UTIL_PVT.get_asset_deprn_rec

Line 6601: OKL_API.SET_MESSAGE(p_app_name => g_app_name,

6597: px_asset_deprn_rec => l_asset_deprn_rec,
6598: p_period_counter => NULL,
6599: p_mrc_sob_type_code => 'P'
6600: ) then
6601: OKL_API.SET_MESSAGE(p_app_name => g_app_name,
6602: p_msg_name => 'OKL_LLA_FA_DEPRN_REC_ERROR'
6603: );
6604: Raise OKL_API.G_EXCEPTION_ERROR;
6605: end if;

Line 6604: Raise OKL_API.G_EXCEPTION_ERROR;

6600: ) then
6601: OKL_API.SET_MESSAGE(p_app_name => g_app_name,
6602: p_msg_name => 'OKL_LLA_FA_DEPRN_REC_ERROR'
6603: );
6604: Raise OKL_API.G_EXCEPTION_ERROR;
6605: end if;
6606:
6607: l_nbv := l_asset_fin_rec.cost - l_asset_deprn_rec.deprn_reserve;
6608:

Line 6622: IF(x_return_status <> Okl_Api.G_RET_STS_SUCCESS) THEN

6618: x_currency_conversion_rate => l_currency_conversion_rate,
6619: x_currency_conversion_date => l_currency_conversion_date,
6620: x_converted_amount => l_converted_amount);
6621:
6622: IF(x_return_status <> Okl_Api.G_RET_STS_SUCCESS) THEN
6623: Okl_Api.Set_Message(p_app_name => Okl_Api.G_APP_NAME,
6624: p_msg_name => 'OKL_CONV_TO_FUNC_CURRENCY_FAIL');
6625: RAISE Okl_Api.G_EXCEPTION_ERROR;
6626: END IF;

Line 6623: Okl_Api.Set_Message(p_app_name => Okl_Api.G_APP_NAME,

6619: x_currency_conversion_date => l_currency_conversion_date,
6620: x_converted_amount => l_converted_amount);
6621:
6622: IF(x_return_status <> Okl_Api.G_RET_STS_SUCCESS) THEN
6623: Okl_Api.Set_Message(p_app_name => Okl_Api.G_APP_NAME,
6624: p_msg_name => 'OKL_CONV_TO_FUNC_CURRENCY_FAIL');
6625: RAISE Okl_Api.G_EXCEPTION_ERROR;
6626: END IF;
6627:

Line 6625: RAISE Okl_Api.G_EXCEPTION_ERROR;

6621:
6622: IF(x_return_status <> Okl_Api.G_RET_STS_SUCCESS) THEN
6623: Okl_Api.Set_Message(p_app_name => Okl_Api.G_APP_NAME,
6624: p_msg_name => 'OKL_CONV_TO_FUNC_CURRENCY_FAIL');
6625: RAISE Okl_Api.G_EXCEPTION_ERROR;
6626: END IF;
6627:
6628: x_nbv := l_converted_amount;
6629:

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

6627:
6628: x_nbv := l_converted_amount;
6629:
6630: --Call end Activity
6631: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
6632: EXCEPTION
6633: WHEN OKL_API.G_EXCEPTION_ERROR Then
6634: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6635: (

Line 6633: WHEN OKL_API.G_EXCEPTION_ERROR Then

6629:
6630: --Call end Activity
6631: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
6632: EXCEPTION
6633: WHEN OKL_API.G_EXCEPTION_ERROR Then
6634: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6635: (
6636: l_api_name,
6637: G_PKG_NAME,

Line 6634: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6630: --Call end Activity
6631: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
6632: EXCEPTION
6633: WHEN OKL_API.G_EXCEPTION_ERROR Then
6634: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6635: (
6636: l_api_name,
6637: G_PKG_NAME,
6638: 'OKL_API.G_RET_STS_ERROR',

Line 6638: 'OKL_API.G_RET_STS_ERROR',

6634: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6635: (
6636: l_api_name,
6637: G_PKG_NAME,
6638: 'OKL_API.G_RET_STS_ERROR',
6639: x_msg_count,
6640: x_msg_data,
6641: '_PVT'
6642: );

Line 6643: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

6639: x_msg_count,
6640: x_msg_data,
6641: '_PVT'
6642: );
6643: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6644: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6645: (
6646: l_api_name,
6647: G_PKG_NAME,

Line 6644: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6640: x_msg_data,
6641: '_PVT'
6642: );
6643: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6644: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6645: (
6646: l_api_name,
6647: G_PKG_NAME,
6648: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 6648: 'OKL_API.G_RET_STS_UNEXP_ERROR',

6644: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6645: (
6646: l_api_name,
6647: G_PKG_NAME,
6648: 'OKL_API.G_RET_STS_UNEXP_ERROR',
6649: x_msg_count,
6650: x_msg_data,
6651: '_PVT'
6652: );

Line 6654: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6650: x_msg_data,
6651: '_PVT'
6652: );
6653: WHEN OTHERS THEN
6654: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6655: (
6656: l_api_name,
6657: G_PKG_NAME,
6658: 'OTHERS',

Line 6699: l_return_status VARCHAR2(1) DEFAULT Okl_Api.G_RET_STS_SUCCESS;

6695: p_nbv IN NUMBER,
6696: p_release_date IN DATE,
6697: x_expected_cost OUT NOCOPY NUMBER) IS
6698:
6699: l_return_status VARCHAR2(1) DEFAULT Okl_Api.G_RET_STS_SUCCESS;
6700: l_api_name CONSTANT VARCHAR2(30) := 'CALCULATE EXPECTED COST';
6701: l_api_version CONSTANT NUMBER := 1.0;
6702:
6703:

Line 6725: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

6721: l_currency_conversion_rate OKL_K_HEADERS_FULL_V.currency_conversion_rate%TYPE;
6722: l_currency_conversion_date OKL_K_HEADERS_FULL_V.currency_conversion_date%TYPE;
6723:
6724: BEGIN
6725: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
6726: -- Call start_activity to create savepoint, check compatibility
6727: -- and initialize message list
6728: l_return_status := Okl_Api.START_ACTIVITY(
6729: p_api_name => l_api_name,

Line 6728: l_return_status := Okl_Api.START_ACTIVITY(

6724: BEGIN
6725: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
6726: -- Call start_activity to create savepoint, check compatibility
6727: -- and initialize message list
6728: l_return_status := Okl_Api.START_ACTIVITY(
6729: p_api_name => l_api_name,
6730: p_pkg_name => g_pkg_name,
6731: p_init_msg_list => p_init_msg_list,
6732: l_api_version => l_api_version,

Line 6737: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

6733: p_api_version => p_api_version,
6734: p_api_type => '_PVT',
6735: x_return_status => x_return_status);
6736: -- Check if activity started successfully
6737: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
6738: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
6739: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
6740: RAISE Okl_Api.G_EXCEPTION_ERROR;
6741: END IF;

Line 6738: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

6734: p_api_type => '_PVT',
6735: x_return_status => x_return_status);
6736: -- Check if activity started successfully
6737: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
6738: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
6739: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
6740: RAISE Okl_Api.G_EXCEPTION_ERROR;
6741: END IF;
6742:

Line 6739: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

6735: x_return_status => x_return_status);
6736: -- Check if activity started successfully
6737: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
6738: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
6739: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
6740: RAISE Okl_Api.G_EXCEPTION_ERROR;
6741: END IF;
6742:
6743: Open l_book_class_csr(p_chr_id => p_orig_chr_id);

Line 6740: RAISE Okl_Api.G_EXCEPTION_ERROR;

6736: -- Check if activity started successfully
6737: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
6738: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
6739: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
6740: RAISE Okl_Api.G_EXCEPTION_ERROR;
6741: END IF;
6742:
6743: Open l_book_class_csr(p_chr_id => p_orig_chr_id);
6744: fetch l_book_class_csr into l_book_class_rec;

Line 6763: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6759: p_chr_id => p_new_chr_id,
6760: p_release_date => p_release_date,
6761: x_nbv => l_expected_cost);
6762:
6763: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6764: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6765: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6766: RAISE OKL_API.G_EXCEPTION_ERROR;
6767: END IF;

Line 6764: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6760: p_release_date => p_release_date,
6761: x_nbv => l_expected_cost);
6762:
6763: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6764: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6765: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6766: RAISE OKL_API.G_EXCEPTION_ERROR;
6767: END IF;
6768:

Line 6765: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6761: x_nbv => l_expected_cost);
6762:
6763: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6764: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6765: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6766: RAISE OKL_API.G_EXCEPTION_ERROR;
6767: END IF;
6768:
6769:

Line 6766: RAISE OKL_API.G_EXCEPTION_ERROR;

6762:
6763: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6764: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6765: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6766: RAISE OKL_API.G_EXCEPTION_ERROR;
6767: END IF;
6768:
6769:
6770: ElsIf nvl(p_nbv,0) <> 0 then

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

6789: p_line_id => p_orig_cle_id,
6790: p_additional_parameters => l_additional_parameters,
6791: x_value => l_expected_cost);
6792:
6793: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6794: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6795: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6796: RAISE OKL_API.G_EXCEPTION_ERROR;
6797: END IF;

Line 6794: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6790: p_additional_parameters => l_additional_parameters,
6791: x_value => l_expected_cost);
6792:
6793: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6794: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6795: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6796: RAISE OKL_API.G_EXCEPTION_ERROR;
6797: END IF;
6798:

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

6791: x_value => l_expected_cost);
6792:
6793: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6794: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6795: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6796: RAISE OKL_API.G_EXCEPTION_ERROR;
6797: END IF;
6798:
6799: l_converted_amount := 0;

Line 6796: RAISE OKL_API.G_EXCEPTION_ERROR;

6792:
6793: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6794: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6795: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6796: RAISE OKL_API.G_EXCEPTION_ERROR;
6797: END IF;
6798:
6799: l_converted_amount := 0;
6800: OKL_ACCOUNTING_UTIL.CONVERT_TO_CONTRACT_CURRENCY(

Line 6812: IF(x_return_status <> Okl_Api.G_RET_STS_SUCCESS) THEN

6808: x_currency_conversion_rate => l_currency_conversion_rate,
6809: x_currency_conversion_date => l_currency_conversion_date,
6810: x_converted_amount => l_converted_amount);
6811:
6812: IF(x_return_status <> Okl_Api.G_RET_STS_SUCCESS) THEN
6813: Okl_Api.Set_Message(p_app_name => Okl_Api.G_APP_NAME,
6814: p_msg_name => 'OKL_CONV_TO_FUNC_CURRENCY_FAIL');
6815: RAISE Okl_Api.G_EXCEPTION_ERROR;
6816: l_expected_cost := l_converted_Amount;

Line 6813: Okl_Api.Set_Message(p_app_name => Okl_Api.G_APP_NAME,

6809: x_currency_conversion_date => l_currency_conversion_date,
6810: x_converted_amount => l_converted_amount);
6811:
6812: IF(x_return_status <> Okl_Api.G_RET_STS_SUCCESS) THEN
6813: Okl_Api.Set_Message(p_app_name => Okl_Api.G_APP_NAME,
6814: p_msg_name => 'OKL_CONV_TO_FUNC_CURRENCY_FAIL');
6815: RAISE Okl_Api.G_EXCEPTION_ERROR;
6816: l_expected_cost := l_converted_Amount;
6817: END IF;

Line 6815: RAISE Okl_Api.G_EXCEPTION_ERROR;

6811:
6812: IF(x_return_status <> Okl_Api.G_RET_STS_SUCCESS) THEN
6813: Okl_Api.Set_Message(p_app_name => Okl_Api.G_APP_NAME,
6814: p_msg_name => 'OKL_CONV_TO_FUNC_CURRENCY_FAIL');
6815: RAISE Okl_Api.G_EXCEPTION_ERROR;
6816: l_expected_cost := l_converted_Amount;
6817: END IF;
6818: END IF;
6819: x_expected_cost := l_expected_cost;

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

6818: END IF;
6819: x_expected_cost := l_expected_cost;
6820:
6821: --Call end Activity
6822: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
6823: EXCEPTION
6824: WHEN OKL_API.G_EXCEPTION_ERROR Then
6825: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6826: (

Line 6824: WHEN OKL_API.G_EXCEPTION_ERROR Then

6820:
6821: --Call end Activity
6822: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
6823: EXCEPTION
6824: WHEN OKL_API.G_EXCEPTION_ERROR Then
6825: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6826: (
6827: l_api_name,
6828: G_PKG_NAME,

Line 6825: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6821: --Call end Activity
6822: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
6823: EXCEPTION
6824: WHEN OKL_API.G_EXCEPTION_ERROR Then
6825: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6826: (
6827: l_api_name,
6828: G_PKG_NAME,
6829: 'OKL_API.G_RET_STS_ERROR',

Line 6829: 'OKL_API.G_RET_STS_ERROR',

6825: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6826: (
6827: l_api_name,
6828: G_PKG_NAME,
6829: 'OKL_API.G_RET_STS_ERROR',
6830: x_msg_count,
6831: x_msg_data,
6832: '_PVT'
6833: );

Line 6834: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

6830: x_msg_count,
6831: x_msg_data,
6832: '_PVT'
6833: );
6834: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6835: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6836: (
6837: l_api_name,
6838: G_PKG_NAME,

Line 6835: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6831: x_msg_data,
6832: '_PVT'
6833: );
6834: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6835: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6836: (
6837: l_api_name,
6838: G_PKG_NAME,
6839: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 6839: 'OKL_API.G_RET_STS_UNEXP_ERROR',

6835: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6836: (
6837: l_api_name,
6838: G_PKG_NAME,
6839: 'OKL_API.G_RET_STS_UNEXP_ERROR',
6840: x_msg_count,
6841: x_msg_data,
6842: '_PVT'
6843: );

Line 6845: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6841: x_msg_data,
6842: '_PVT'
6843: );
6844: WHEN OTHERS THEN
6845: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6846: (
6847: l_api_name,
6848: G_PKG_NAME,
6849: 'OTHERS',

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

6875: x_msg_data OUT NOCOPY VARCHAR2,
6876: p_chr_id IN NUMBER,
6877: p_release_date IN DATE) IS
6878:
6879: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
6880: l_api_name CONSTANT VARCHAR2(30) := 'ADJUST_ASSET_LINES';
6881: l_api_version CONSTANT NUMBER := 1.0;
6882:
6883: CURSOR contract_fin_asset_csr

Line 7023: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

7019: l_orig_cle_id NUMBER;
7020: l_expected_cost NUMBER;
7021:
7022: BEGIN
7023: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
7024: -- Call start_activity to create savepoint, check compatibility
7025: -- and initialize message list
7026: l_return_status := Okl_Api.START_ACTIVITY(
7027: p_api_name => l_api_name,

Line 7026: l_return_status := Okl_Api.START_ACTIVITY(

7022: BEGIN
7023: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
7024: -- Call start_activity to create savepoint, check compatibility
7025: -- and initialize message list
7026: l_return_status := Okl_Api.START_ACTIVITY(
7027: p_api_name => l_api_name,
7028: p_pkg_name => g_pkg_name,
7029: p_init_msg_list => p_init_msg_list,
7030: l_api_version => l_api_version,

Line 7035: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

7031: p_api_version => p_api_version,
7032: p_api_type => '_PVT',
7033: x_return_status => x_return_status);
7034: -- Check if activity started successfully
7035: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
7036: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
7037: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
7038: RAISE Okl_Api.G_EXCEPTION_ERROR;
7039: END IF;

Line 7036: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

7032: p_api_type => '_PVT',
7033: x_return_status => x_return_status);
7034: -- Check if activity started successfully
7035: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
7036: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
7037: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
7038: RAISE Okl_Api.G_EXCEPTION_ERROR;
7039: END IF;
7040:

Line 7037: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

7033: x_return_status => x_return_status);
7034: -- Check if activity started successfully
7035: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
7036: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
7037: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
7038: RAISE Okl_Api.G_EXCEPTION_ERROR;
7039: END IF;
7040:
7041: --Bug# 3950089

Line 7038: RAISE Okl_Api.G_EXCEPTION_ERROR;

7034: -- Check if activity started successfully
7035: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
7036: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
7037: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
7038: RAISE Okl_Api.G_EXCEPTION_ERROR;
7039: END IF;
7040:
7041: --Bug# 3950089
7042: l_currency_code := '?';

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

7045: close curr_hdr_csr;
7046:
7047: if (l_currency_code = '?') then
7048:
7049: OKL_API.set_message(p_app_name => G_APP_NAME,
7050: p_msg_name => G_REQUIRED_VALUE,
7051: p_token1 => G_COL_NAME_TOKEN,
7052: p_token1_value => 'Currency Code');
7053: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 7053: RAISE OKL_API.G_EXCEPTION_ERROR;

7049: OKL_API.set_message(p_app_name => G_APP_NAME,
7050: p_msg_name => G_REQUIRED_VALUE,
7051: p_token1 => G_COL_NAME_TOKEN,
7052: p_token1_value => 'Currency Code');
7053: RAISE OKL_API.G_EXCEPTION_ERROR;
7054: end if;
7055:
7056: -- Fetch Financial Asset Top line
7057: for contract_fin_asset_rec in contract_fin_asset_csr

Line 7078: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

7074: x_msg_data => x_msg_data,
7075: p_line_id => contract_fin_asset_rec.id
7076: );
7077:
7078: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7080: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7081: RAISE OKL_API.G_EXCEPTION_ERROR;
7082: END IF;

Line 7079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7075: p_line_id => contract_fin_asset_rec.id
7076: );
7077:
7078: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7080: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7081: RAISE OKL_API.G_EXCEPTION_ERROR;
7082: END IF;
7083:

Line 7080: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

7076: );
7077:
7078: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7080: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7081: RAISE OKL_API.G_EXCEPTION_ERROR;
7082: END IF;
7083:
7084: else

Line 7081: RAISE OKL_API.G_EXCEPTION_ERROR;

7077:
7078: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7079: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7080: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7081: RAISE OKL_API.G_EXCEPTION_ERROR;
7082: END IF;
7083:
7084: else
7085:

Line 7107: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7103: p_chr_id => p_chr_id,
7104: p_release_date => p_release_date,
7105: x_nbv => l_corp_net_book_value);
7106:
7107: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7108: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7109: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7110: RAISE OKL_API.G_EXCEPTION_ERROR;
7111: END IF;

Line 7108: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7104: p_release_date => p_release_date,
7105: x_nbv => l_corp_net_book_value);
7106:
7107: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7108: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7109: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7110: RAISE OKL_API.G_EXCEPTION_ERROR;
7111: END IF;
7112:

Line 7109: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7105: x_nbv => l_corp_net_book_value);
7106:
7107: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7108: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7109: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7110: RAISE OKL_API.G_EXCEPTION_ERROR;
7111: END IF;
7112:
7113: --Bug# 4670760

Line 7110: RAISE OKL_API.G_EXCEPTION_ERROR;

7106:
7107: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7108: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7109: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7110: RAISE OKL_API.G_EXCEPTION_ERROR;
7111: END IF;
7112:
7113: --Bug# 4670760
7114: --Get expected asset Cost

Line 7133: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7129: p_release_date => p_release_date,
7130: p_nbv => l_corp_net_book_value,
7131: x_expected_cost => l_expected_cost);
7132:
7133: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7134: RAISE OKL_API.G_EXCEPTION_ERROR;
7135: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7136: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7137: END IF;

Line 7134: RAISE OKL_API.G_EXCEPTION_ERROR;

7130: p_nbv => l_corp_net_book_value,
7131: x_expected_cost => l_expected_cost);
7132:
7133: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7134: RAISE OKL_API.G_EXCEPTION_ERROR;
7135: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7136: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7137: END IF;
7138: --End Bug# 4670760

Line 7135: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7131: x_expected_cost => l_expected_cost);
7132:
7133: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7134: RAISE OKL_API.G_EXCEPTION_ERROR;
7135: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7136: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7137: END IF;
7138: --End Bug# 4670760
7139:

Line 7136: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7132:
7133: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7134: RAISE OKL_API.G_EXCEPTION_ERROR;
7135: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7136: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7137: END IF;
7138: --End Bug# 4670760
7139:
7140: open txl_asset_csr(p_chr_id => p_chr_id

Line 7162: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7158: x_msg_data => x_msg_data,
7159: p_tlpv_rec => l_talv_rec,
7160: x_tlpv_rec => lx_talv_rec);
7161:
7162: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7163: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7164: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7165: RAISE OKL_API.G_EXCEPTION_ERROR;
7166: END IF;

Line 7163: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7159: p_tlpv_rec => l_talv_rec,
7160: x_tlpv_rec => lx_talv_rec);
7161:
7162: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7163: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7164: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7165: RAISE OKL_API.G_EXCEPTION_ERROR;
7166: END IF;
7167: end if;

Line 7164: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7160: x_tlpv_rec => lx_talv_rec);
7161:
7162: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7163: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7164: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7165: RAISE OKL_API.G_EXCEPTION_ERROR;
7166: END IF;
7167: end if;
7168:

Line 7165: RAISE OKL_API.G_EXCEPTION_ERROR;

7161:
7162: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7163: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7164: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7165: RAISE OKL_API.G_EXCEPTION_ERROR;
7166: END IF;
7167: end if;
7168:
7169: for txd_asset_rec in txd_asset_csr(p_tal_id => txl_asset_rec.id) loop

Line 7184: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7180: p_chr_id => p_chr_id,
7181: p_release_date => p_release_date,
7182: x_nbv => l_tax_net_book_value);
7183:
7184: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7185: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7186: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7187: RAISE OKL_API.G_EXCEPTION_ERROR;
7188: END IF;

Line 7185: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7181: p_release_date => p_release_date,
7182: x_nbv => l_tax_net_book_value);
7183:
7184: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7185: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7186: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7187: RAISE OKL_API.G_EXCEPTION_ERROR;
7188: END IF;
7189:

Line 7186: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7182: x_nbv => l_tax_net_book_value);
7183:
7184: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7185: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7186: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7187: RAISE OKL_API.G_EXCEPTION_ERROR;
7188: END IF;
7189:
7190: if l_tax_net_book_value IS NOT NULL then

Line 7187: RAISE OKL_API.G_EXCEPTION_ERROR;

7183:
7184: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7185: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7186: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7187: RAISE OKL_API.G_EXCEPTION_ERROR;
7188: END IF;
7189:
7190: if l_tax_net_book_value IS NOT NULL then
7191:

Line 7205: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7201: x_msg_data => x_msg_data,
7202: p_adpv_rec => l_txdv_rec,
7203: x_adpv_rec => lx_txdv_rec);
7204:
7205: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7206: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7207: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7208: RAISE OKL_API.G_EXCEPTION_ERROR;
7209: END IF;

Line 7206: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7202: p_adpv_rec => l_txdv_rec,
7203: x_adpv_rec => lx_txdv_rec);
7204:
7205: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7206: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7207: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7208: RAISE OKL_API.G_EXCEPTION_ERROR;
7209: END IF;
7210: end if;

Line 7207: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7203: x_adpv_rec => lx_txdv_rec);
7204:
7205: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7206: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7207: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7208: RAISE OKL_API.G_EXCEPTION_ERROR;
7209: END IF;
7210: end if;
7211: end loop;

Line 7208: RAISE OKL_API.G_EXCEPTION_ERROR;

7204:
7205: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7206: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7207: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7208: RAISE OKL_API.G_EXCEPTION_ERROR;
7209: END IF;
7210: end if;
7211: end loop;
7212:

Line 7238: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

7234: x_msg_data => x_msg_data,
7235: p_line_id => cle_rec.id
7236: );
7237:
7238: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7239: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7240: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7241: RAISE OKL_API.G_EXCEPTION_ERROR;
7242: END IF;

Line 7239: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7235: p_line_id => cle_rec.id
7236: );
7237:
7238: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7239: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7240: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7241: RAISE OKL_API.G_EXCEPTION_ERROR;
7242: END IF;
7243:

Line 7240: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

7236: );
7237:
7238: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7239: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7240: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7241: RAISE OKL_API.G_EXCEPTION_ERROR;
7242: END IF;
7243:
7244: -- Financial Asset line

Line 7241: RAISE OKL_API.G_EXCEPTION_ERROR;

7237:
7238: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7239: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7240: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7241: RAISE OKL_API.G_EXCEPTION_ERROR;
7242: END IF;
7243:
7244: -- Financial Asset line
7245: elsif lse_rec.lty_code = 'FREE_FORM1' then

Line 7255: -- l_clev_rec.price_unit := OKL_API.G_MISS_NUM;

7251: lp_clev_rec.start_date := p_release_date;
7252: end if;
7253:
7254: lp_klev_rec.id := cle_rec.id;
7255: -- l_clev_rec.price_unit := OKL_API.G_MISS_NUM;
7256: --Bug# 4631549: Take residual percent and residual value from the previous contract
7257: --lp_klev_rec.residual_percentage := txl_asset_rec.percent_salvage_value;
7258: --lp_klev_rec.residual_value := txl_asset_rec.salvage_value;
7259: lp_klev_rec.oec := NVL(l_corp_net_book_value,0);

Line 7305: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7301: p_clev_rec => lp_clev_rec,
7302: p_klev_rec => lp_klev_rec,
7303: x_clev_rec => lx_clev_rec,
7304: x_klev_rec => lx_klev_rec);
7305: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7306: RAISE OKL_API.G_EXCEPTION_ERROR;
7307: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7308: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7309: END IF;

Line 7306: RAISE OKL_API.G_EXCEPTION_ERROR;

7302: p_klev_rec => lp_klev_rec,
7303: x_clev_rec => lx_clev_rec,
7304: x_klev_rec => lx_klev_rec);
7305: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7306: RAISE OKL_API.G_EXCEPTION_ERROR;
7307: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7308: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7309: END IF;
7310: --End Bug# 4631549

Line 7307: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7303: x_clev_rec => lx_clev_rec,
7304: x_klev_rec => lx_klev_rec);
7305: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7306: RAISE OKL_API.G_EXCEPTION_ERROR;
7307: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7308: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7309: END IF;
7310: --End Bug# 4631549
7311:

Line 7308: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7304: x_klev_rec => lx_klev_rec);
7305: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7306: RAISE OKL_API.G_EXCEPTION_ERROR;
7307: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7308: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7309: END IF;
7310: --End Bug# 4631549
7311:
7312: -- Model line

Line 7349: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7345: p_clev_rec => lp_clev_rec,
7346: p_klev_rec => lp_klev_rec,
7347: x_clev_rec => lx_clev_rec,
7348: x_klev_rec => lx_klev_rec);
7349: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7350: RAISE OKL_API.G_EXCEPTION_ERROR;
7351: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7352: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7353: END IF;

Line 7350: RAISE OKL_API.G_EXCEPTION_ERROR;

7346: p_klev_rec => lp_klev_rec,
7347: x_clev_rec => lx_clev_rec,
7348: x_klev_rec => lx_klev_rec);
7349: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7350: RAISE OKL_API.G_EXCEPTION_ERROR;
7351: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7352: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7353: END IF;
7354:

Line 7351: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7347: x_clev_rec => lx_clev_rec,
7348: x_klev_rec => lx_klev_rec);
7349: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7350: RAISE OKL_API.G_EXCEPTION_ERROR;
7351: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7352: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7353: END IF;
7354:
7355: OKL_OKC_MIGRATION_PVT.update_contract_item

Line 7352: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7348: x_klev_rec => lx_klev_rec);
7349: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7350: RAISE OKL_API.G_EXCEPTION_ERROR;
7351: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7352: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7353: END IF;
7354:
7355: OKL_OKC_MIGRATION_PVT.update_contract_item
7356: (p_api_version => p_api_version,

Line 7363: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7359: x_msg_count => x_msg_count,
7360: x_msg_data => x_msg_data,
7361: p_cimv_rec => lp_cimv_rec,
7362: x_cimv_rec => lx_cimv_rec);
7363: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7364: RAISE OKL_API.G_EXCEPTION_ERROR;
7365: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7366: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7367: END IF;

Line 7364: RAISE OKL_API.G_EXCEPTION_ERROR;

7360: x_msg_data => x_msg_data,
7361: p_cimv_rec => lp_cimv_rec,
7362: x_cimv_rec => lx_cimv_rec);
7363: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7364: RAISE OKL_API.G_EXCEPTION_ERROR;
7365: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7366: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7367: END IF;
7368:

Line 7365: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7361: p_cimv_rec => lp_cimv_rec,
7362: x_cimv_rec => lx_cimv_rec);
7363: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7364: RAISE OKL_API.G_EXCEPTION_ERROR;
7365: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7366: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7367: END IF;
7368:
7369: -- For all other lines update Start Date to Re-lease date

Line 7366: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7362: x_cimv_rec => lx_cimv_rec);
7363: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7364: RAISE OKL_API.G_EXCEPTION_ERROR;
7365: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7366: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7367: END IF;
7368:
7369: -- For all other lines update Start Date to Re-lease date
7370: else

Line 7391: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

7387: x_clev_rec => lx_clev_rec,
7388: x_klev_rec => lx_klev_rec
7389: );
7390:
7391: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7392: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7393: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7394: RAISE OKL_API.G_EXCEPTION_ERROR;
7395: END IF;

Line 7392: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7388: x_klev_rec => lx_klev_rec
7389: );
7390:
7391: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7392: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7393: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7394: RAISE OKL_API.G_EXCEPTION_ERROR;
7395: END IF;
7396: end if;

Line 7393: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

7389: );
7390:
7391: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7392: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7393: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7394: RAISE OKL_API.G_EXCEPTION_ERROR;
7395: END IF;
7396: end if;
7397: end loop;

Line 7394: RAISE OKL_API.G_EXCEPTION_ERROR;

7390:
7391: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7392: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7393: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7394: RAISE OKL_API.G_EXCEPTION_ERROR;
7395: END IF;
7396: end if;
7397: end loop;
7398:

Line 7402: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

7398:
7399: end if;
7400: end loop;
7401:
7402: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
7403: x_msg_data => x_msg_data);
7404:
7405: EXCEPTION
7406: when OKL_API.G_EXCEPTION_ERROR then

Line 7406: when OKL_API.G_EXCEPTION_ERROR then

7402: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
7403: x_msg_data => x_msg_data);
7404:
7405: EXCEPTION
7406: when OKL_API.G_EXCEPTION_ERROR then
7407:
7408: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7409: p_api_name => l_api_name,
7410: p_pkg_name => G_PKG_NAME,

Line 7408: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7404:
7405: EXCEPTION
7406: when OKL_API.G_EXCEPTION_ERROR then
7407:
7408: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7409: p_api_name => l_api_name,
7410: p_pkg_name => G_PKG_NAME,
7411: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
7412: x_msg_count => x_msg_count,

Line 7411: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

7407:
7408: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7409: p_api_name => l_api_name,
7410: p_pkg_name => G_PKG_NAME,
7411: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
7412: x_msg_count => x_msg_count,
7413: x_msg_data => x_msg_data,
7414: p_api_type => G_API_TYPE);
7415:

Line 7416: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

7412: x_msg_count => x_msg_count,
7413: x_msg_data => x_msg_data,
7414: p_api_type => G_API_TYPE);
7415:
7416: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
7417:
7418: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7419: p_api_name => l_api_name,
7420: p_pkg_name => G_PKG_NAME,

Line 7418: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7414: p_api_type => G_API_TYPE);
7415:
7416: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
7417:
7418: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7419: p_api_name => l_api_name,
7420: p_pkg_name => G_PKG_NAME,
7421: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
7422: x_msg_count => x_msg_count,

Line 7421: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

7417:
7418: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7419: p_api_name => l_api_name,
7420: p_pkg_name => G_PKG_NAME,
7421: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
7422: x_msg_count => x_msg_count,
7423: x_msg_data => x_msg_data,
7424: p_api_type => G_API_TYPE);
7425:

Line 7428: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7424: p_api_type => G_API_TYPE);
7425:
7426: when OTHERS then
7427:
7428: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7429: p_api_name => l_api_name,
7430: p_pkg_name => G_PKG_NAME,
7431: p_exc_name => 'OTHERS',
7432: x_msg_count => x_msg_count,

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

7460: p_chr_id IN NUMBER,
7461: p_taa_trx_id IN NUMBER,
7462: p_org_id IN NUMBER) IS
7463:
7464: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
7465: l_api_name CONSTANT VARCHAR2(30) := 'UPDATE_TAA_REQUEST_INFO';
7466: l_api_version CONSTANT NUMBER := 1.0;
7467:
7468: CURSOR taa_party_info_csr(p_taa_trx_id IN NUMBER) IS

Line 7650: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

7646: lp_kplv_rec OKL_K_PARTY_ROLES_PVT.kplv_rec_type;
7647: lx_kplv_rec OKL_K_PARTY_ROLES_PVT.kplv_rec_type;
7648:
7649: BEGIN
7650: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
7651: -- Call start_activity to create savepoint, check compatibility
7652: -- and initialize message list
7653: l_return_status := Okl_Api.START_ACTIVITY(
7654: p_api_name => l_api_name,

Line 7653: l_return_status := Okl_Api.START_ACTIVITY(

7649: BEGIN
7650: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
7651: -- Call start_activity to create savepoint, check compatibility
7652: -- and initialize message list
7653: l_return_status := Okl_Api.START_ACTIVITY(
7654: p_api_name => l_api_name,
7655: p_pkg_name => g_pkg_name,
7656: p_init_msg_list => p_init_msg_list,
7657: l_api_version => l_api_version,

Line 7662: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

7658: p_api_version => p_api_version,
7659: p_api_type => '_PVT',
7660: x_return_status => x_return_status);
7661: -- Check if activity started successfully
7662: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
7663: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
7664: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
7665: RAISE Okl_Api.G_EXCEPTION_ERROR;
7666: END IF;

Line 7663: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

7659: p_api_type => '_PVT',
7660: x_return_status => x_return_status);
7661: -- Check if activity started successfully
7662: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
7663: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
7664: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
7665: RAISE Okl_Api.G_EXCEPTION_ERROR;
7666: END IF;
7667:

Line 7664: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

7660: x_return_status => x_return_status);
7661: -- Check if activity started successfully
7662: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
7663: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
7664: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
7665: RAISE Okl_Api.G_EXCEPTION_ERROR;
7666: END IF;
7667:
7668: OPEN taa_party_info_csr(p_taa_trx_id => p_taa_trx_id);

Line 7665: RAISE Okl_Api.G_EXCEPTION_ERROR;

7661: -- Check if activity started successfully
7662: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
7663: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
7664: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
7665: RAISE Okl_Api.G_EXCEPTION_ERROR;
7666: END IF;
7667:
7668: OPEN taa_party_info_csr(p_taa_trx_id => p_taa_trx_id);
7669: FETCH taa_party_info_csr INTO taa_party_info_rec;

Line 7716: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7712: x_cplv_rec => lx_cplv_rec,
7713: p_kplv_rec => lp_kplv_rec,
7714: x_kplv_rec => lx_kplv_rec);
7715:
7716: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7717: RAISE OKL_API.G_EXCEPTION_ERROR;
7718: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7719: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7720: END IF;

Line 7717: RAISE OKL_API.G_EXCEPTION_ERROR;

7713: p_kplv_rec => lp_kplv_rec,
7714: x_kplv_rec => lx_kplv_rec);
7715:
7716: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7717: RAISE OKL_API.G_EXCEPTION_ERROR;
7718: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7719: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7720: END IF;
7721: END IF;

Line 7718: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7714: x_kplv_rec => lx_kplv_rec);
7715:
7716: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7717: RAISE OKL_API.G_EXCEPTION_ERROR;
7718: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7719: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7720: END IF;
7721: END IF;
7722: END IF;

Line 7719: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7715:
7716: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7717: RAISE OKL_API.G_EXCEPTION_ERROR;
7718: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7719: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7720: END IF;
7721: END IF;
7722: END IF;
7723:

Line 7740: p_restricted_update => OKL_API.G_FALSE,

7736: p_init_msg_list => p_init_msg_list,
7737: x_return_status => x_return_status,
7738: x_msg_count => x_msg_count,
7739: x_msg_data => x_msg_data,
7740: p_restricted_update => OKL_API.G_FALSE,
7741: p_chrv_rec => l_chrv_rec,
7742: x_chrv_rec => lx_chrv_rec);
7743:
7744: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 7744: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7740: p_restricted_update => OKL_API.G_FALSE,
7741: p_chrv_rec => l_chrv_rec,
7742: x_chrv_rec => lx_chrv_rec);
7743:
7744: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7745: RAISE OKL_API.G_EXCEPTION_ERROR;
7746: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7747: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7748: END IF;

Line 7745: RAISE OKL_API.G_EXCEPTION_ERROR;

7741: p_chrv_rec => l_chrv_rec,
7742: x_chrv_rec => lx_chrv_rec);
7743:
7744: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7745: RAISE OKL_API.G_EXCEPTION_ERROR;
7746: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7747: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7748: END IF;
7749: END IF;

Line 7746: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7742: x_chrv_rec => lx_chrv_rec);
7743:
7744: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7745: RAISE OKL_API.G_EXCEPTION_ERROR;
7746: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7747: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7748: END IF;
7749: END IF;
7750:

Line 7747: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7743:
7744: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7745: RAISE OKL_API.G_EXCEPTION_ERROR;
7746: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7747: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7748: END IF;
7749: END IF;
7750:
7751: -- Update Header level Bank Account

Line 7783: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7779: x_msg_data => x_msg_data,
7780: p_rulv_rec => lp_rulv_rec,
7781: x_rulv_rec => lx_rulv_rec);
7782:
7783: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7784: RAISE OKL_API.G_EXCEPTION_ERROR;
7785: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7786: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7787: END IF;

Line 7784: RAISE OKL_API.G_EXCEPTION_ERROR;

7780: p_rulv_rec => lp_rulv_rec,
7781: x_rulv_rec => lx_rulv_rec);
7782:
7783: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7784: RAISE OKL_API.G_EXCEPTION_ERROR;
7785: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7786: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7787: END IF;
7788: END IF;

Line 7785: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7781: x_rulv_rec => lx_rulv_rec);
7782:
7783: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7784: RAISE OKL_API.G_EXCEPTION_ERROR;
7785: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7786: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7787: END IF;
7788: END IF;
7789: END IF;

Line 7786: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7782:
7783: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7784: RAISE OKL_API.G_EXCEPTION_ERROR;
7785: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7786: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7787: END IF;
7788: END IF;
7789: END IF;
7790:

Line 7823: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7819: x_msg_data => x_msg_data,
7820: p_rulv_rec => lp_rulv_rec,
7821: x_rulv_rec => lx_rulv_rec);
7822:
7823: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7824: RAISE OKL_API.G_EXCEPTION_ERROR;
7825: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7826: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7827: END IF;

Line 7824: RAISE OKL_API.G_EXCEPTION_ERROR;

7820: p_rulv_rec => lp_rulv_rec,
7821: x_rulv_rec => lx_rulv_rec);
7822:
7823: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7824: RAISE OKL_API.G_EXCEPTION_ERROR;
7825: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7826: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7827: END IF;
7828: END IF;

Line 7825: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7821: x_rulv_rec => lx_rulv_rec);
7822:
7823: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7824: RAISE OKL_API.G_EXCEPTION_ERROR;
7825: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7826: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7827: END IF;
7828: END IF;
7829: END IF;

Line 7826: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7822:
7823: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7824: RAISE OKL_API.G_EXCEPTION_ERROR;
7825: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7826: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7827: END IF;
7828: END IF;
7829: END IF;
7830:

Line 7871: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7867: x_msg_data => x_msg_data,
7868: p_rulv_rec => lp_rulv_rec,
7869: x_rulv_rec => lx_rulv_rec);
7870:
7871: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7872: RAISE OKL_API.G_EXCEPTION_ERROR;
7873: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7874: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7875: END IF;

Line 7872: RAISE OKL_API.G_EXCEPTION_ERROR;

7868: p_rulv_rec => lp_rulv_rec,
7869: x_rulv_rec => lx_rulv_rec);
7870:
7871: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7872: RAISE OKL_API.G_EXCEPTION_ERROR;
7873: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7874: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7875: END IF;
7876: END IF;

Line 7873: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7869: x_rulv_rec => lx_rulv_rec);
7870:
7871: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7872: RAISE OKL_API.G_EXCEPTION_ERROR;
7873: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7874: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7875: END IF;
7876: END IF;
7877: END IF;

Line 7874: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7870:
7871: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7872: RAISE OKL_API.G_EXCEPTION_ERROR;
7873: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7874: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7875: END IF;
7876: END IF;
7877: END IF;
7878:

Line 7906: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7902: x_msg_data => x_msg_data,
7903: p_gvev_rec => lp_gvev_rec,
7904: x_gvev_rec => lx_gvev_rec);
7905:
7906: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7907: RAISE OKL_API.G_EXCEPTION_ERROR;
7908: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7910: END IF;

Line 7907: RAISE OKL_API.G_EXCEPTION_ERROR;

7903: p_gvev_rec => lp_gvev_rec,
7904: x_gvev_rec => lx_gvev_rec);
7905:
7906: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7907: RAISE OKL_API.G_EXCEPTION_ERROR;
7908: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7910: END IF;
7911:

Line 7908: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7904: x_gvev_rec => lx_gvev_rec);
7905:
7906: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7907: RAISE OKL_API.G_EXCEPTION_ERROR;
7908: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7910: END IF;
7911:
7912: ELSE

Line 7909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7905:
7906: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7907: RAISE OKL_API.G_EXCEPTION_ERROR;
7908: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7910: END IF;
7911:
7912: ELSE
7913:

Line 7925: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7921: x_msg_data => x_msg_data,
7922: p_gvev_rec => lp_gvev_rec,
7923: x_gvev_rec => lx_gvev_rec);
7924:
7925: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7926: RAISE OKL_API.G_EXCEPTION_ERROR;
7927: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7929: END IF;

Line 7926: RAISE OKL_API.G_EXCEPTION_ERROR;

7922: p_gvev_rec => lp_gvev_rec,
7923: x_gvev_rec => lx_gvev_rec);
7924:
7925: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7926: RAISE OKL_API.G_EXCEPTION_ERROR;
7927: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7929: END IF;
7930:

Line 7927: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7923: x_gvev_rec => lx_gvev_rec);
7924:
7925: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7926: RAISE OKL_API.G_EXCEPTION_ERROR;
7927: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7929: END IF;
7930:
7931: END IF;

Line 7928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7924:
7925: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7926: RAISE OKL_API.G_EXCEPTION_ERROR;
7927: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7929: END IF;
7930:
7931: END IF;
7932: END IF;

Line 7961: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7957: x_msg_data => x_msg_data,
7958: p_gvev_rec => lp_gvev_rec,
7959: x_gvev_rec => lx_gvev_rec);
7960:
7961: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7962: RAISE OKL_API.G_EXCEPTION_ERROR;
7963: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7964: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7965: END IF;

Line 7962: RAISE OKL_API.G_EXCEPTION_ERROR;

7958: p_gvev_rec => lp_gvev_rec,
7959: x_gvev_rec => lx_gvev_rec);
7960:
7961: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7962: RAISE OKL_API.G_EXCEPTION_ERROR;
7963: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7964: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7965: END IF;
7966:

Line 7963: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7959: x_gvev_rec => lx_gvev_rec);
7960:
7961: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7962: RAISE OKL_API.G_EXCEPTION_ERROR;
7963: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7964: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7965: END IF;
7966:
7967: ELSE

Line 7964: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7960:
7961: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7962: RAISE OKL_API.G_EXCEPTION_ERROR;
7963: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7964: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7965: END IF;
7966:
7967: ELSE
7968:

Line 7980: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7976: x_msg_data => x_msg_data,
7977: p_gvev_rec => lp_gvev_rec,
7978: x_gvev_rec => lx_gvev_rec);
7979:
7980: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7981: RAISE OKL_API.G_EXCEPTION_ERROR;
7982: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7983: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7984: END IF;

Line 7981: RAISE OKL_API.G_EXCEPTION_ERROR;

7977: p_gvev_rec => lp_gvev_rec,
7978: x_gvev_rec => lx_gvev_rec);
7979:
7980: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7981: RAISE OKL_API.G_EXCEPTION_ERROR;
7982: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7983: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7984: END IF;
7985:

Line 7982: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7978: x_gvev_rec => lx_gvev_rec);
7979:
7980: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7981: RAISE OKL_API.G_EXCEPTION_ERROR;
7982: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7983: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7984: END IF;
7985:
7986: END IF;

Line 7983: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7979:
7980: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7981: RAISE OKL_API.G_EXCEPTION_ERROR;
7982: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7983: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7984: END IF;
7985:
7986: END IF;
7987: END IF;

Line 8026: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

8022: x_msg_data => x_msg_data,
8023: p_iipv_tbl => l_itiv_ib_tbl,
8024: x_iipv_tbl => lx_itiv_ib_tbl);
8025:
8026: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
8027: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
8028: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
8029: RAISE Okl_Api.G_EXCEPTION_ERROR;
8030: END IF;

Line 8027: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

8023: p_iipv_tbl => l_itiv_ib_tbl,
8024: x_iipv_tbl => lx_itiv_ib_tbl);
8025:
8026: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
8027: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
8028: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
8029: RAISE Okl_Api.G_EXCEPTION_ERROR;
8030: END IF;
8031: END IF;

Line 8028: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

8024: x_iipv_tbl => lx_itiv_ib_tbl);
8025:
8026: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
8027: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
8028: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
8029: RAISE Okl_Api.G_EXCEPTION_ERROR;
8030: END IF;
8031: END IF;
8032: END IF;

Line 8029: RAISE Okl_Api.G_EXCEPTION_ERROR;

8025:
8026: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
8027: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
8028: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
8029: RAISE Okl_Api.G_EXCEPTION_ERROR;
8030: END IF;
8031: END IF;
8032: END IF;
8033:

Line 8055: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8051: x_msg_data => x_msg_data,
8052: p_tlpv_rec => l_talv_rec,
8053: x_tlpv_rec => lx_talv_rec);
8054:
8055: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8056: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8057: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8058: RAISE OKL_API.G_EXCEPTION_ERROR;
8059: END IF;

Line 8056: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8052: p_tlpv_rec => l_talv_rec,
8053: x_tlpv_rec => lx_talv_rec);
8054:
8055: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8056: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8057: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8058: RAISE OKL_API.G_EXCEPTION_ERROR;
8059: END IF;
8060: END IF;

Line 8057: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8053: x_tlpv_rec => lx_talv_rec);
8054:
8055: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8056: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8057: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8058: RAISE OKL_API.G_EXCEPTION_ERROR;
8059: END IF;
8060: END IF;
8061:

Line 8058: RAISE OKL_API.G_EXCEPTION_ERROR;

8054:
8055: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8056: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8057: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8058: RAISE OKL_API.G_EXCEPTION_ERROR;
8059: END IF;
8060: END IF;
8061:
8062: -- Asset Line level Bill-To-Site

Line 8083: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8079: x_clev_rec => lx_clev_rec,
8080: x_klev_rec => lx_klev_rec
8081: );
8082:
8083: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8084: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8085: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8086: RAISE OKL_API.G_EXCEPTION_ERROR;
8087: END IF;

Line 8084: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8080: x_klev_rec => lx_klev_rec
8081: );
8082:
8083: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8084: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8085: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8086: RAISE OKL_API.G_EXCEPTION_ERROR;
8087: END IF;
8088: END IF;

Line 8085: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8081: );
8082:
8083: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8084: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8085: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8086: RAISE OKL_API.G_EXCEPTION_ERROR;
8087: END IF;
8088: END IF;
8089:

Line 8086: RAISE OKL_API.G_EXCEPTION_ERROR;

8082:
8083: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8084: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8085: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8086: RAISE OKL_API.G_EXCEPTION_ERROR;
8087: END IF;
8088: END IF;
8089:
8090: END LOOP;

Line 8127: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8123: x_msg_data => x_msg_data,
8124: p_ipyv_rec => l_ipyv_rec,
8125: x_ipyv_rec => lx_ipyv_rec);
8126:
8127: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8128: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8129: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8130: RAISE OKL_API.G_EXCEPTION_ERROR;
8131: END IF;

Line 8128: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8124: p_ipyv_rec => l_ipyv_rec,
8125: x_ipyv_rec => lx_ipyv_rec);
8126:
8127: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8128: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8129: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8130: RAISE OKL_API.G_EXCEPTION_ERROR;
8131: END IF;
8132: END IF;

Line 8129: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8125: x_ipyv_rec => lx_ipyv_rec);
8126:
8127: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8128: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8129: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8130: RAISE OKL_API.G_EXCEPTION_ERROR;
8131: END IF;
8132: END IF;
8133:

Line 8130: RAISE OKL_API.G_EXCEPTION_ERROR;

8126:
8127: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8128: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8129: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8130: RAISE OKL_API.G_EXCEPTION_ERROR;
8131: END IF;
8132: END IF;
8133:
8134: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

Line 8134: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

8130: RAISE OKL_API.G_EXCEPTION_ERROR;
8131: END IF;
8132: END IF;
8133:
8134: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
8135: x_msg_data => x_msg_data);
8136:
8137: EXCEPTION
8138: when OKL_API.G_EXCEPTION_ERROR then

Line 8138: when OKL_API.G_EXCEPTION_ERROR then

8134: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
8135: x_msg_data => x_msg_data);
8136:
8137: EXCEPTION
8138: when OKL_API.G_EXCEPTION_ERROR then
8139:
8140: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8141: p_api_name => l_api_name,
8142: p_pkg_name => G_PKG_NAME,

Line 8140: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

8136:
8137: EXCEPTION
8138: when OKL_API.G_EXCEPTION_ERROR then
8139:
8140: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8141: p_api_name => l_api_name,
8142: p_pkg_name => G_PKG_NAME,
8143: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
8144: x_msg_count => x_msg_count,

Line 8143: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

8139:
8140: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8141: p_api_name => l_api_name,
8142: p_pkg_name => G_PKG_NAME,
8143: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
8144: x_msg_count => x_msg_count,
8145: x_msg_data => x_msg_data,
8146: p_api_type => G_API_TYPE);
8147:

Line 8148: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

8144: x_msg_count => x_msg_count,
8145: x_msg_data => x_msg_data,
8146: p_api_type => G_API_TYPE);
8147:
8148: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
8149:
8150: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8151: p_api_name => l_api_name,
8152: p_pkg_name => G_PKG_NAME,

Line 8150: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

8146: p_api_type => G_API_TYPE);
8147:
8148: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
8149:
8150: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8151: p_api_name => l_api_name,
8152: p_pkg_name => G_PKG_NAME,
8153: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
8154: x_msg_count => x_msg_count,

Line 8153: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

8149:
8150: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8151: p_api_name => l_api_name,
8152: p_pkg_name => G_PKG_NAME,
8153: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
8154: x_msg_count => x_msg_count,
8155: x_msg_data => x_msg_data,
8156: p_api_type => G_API_TYPE);
8157:

Line 8160: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

8156: p_api_type => G_API_TYPE);
8157:
8158: when OTHERS then
8159:
8160: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8161: p_api_name => l_api_name,
8162: p_pkg_name => G_PKG_NAME,
8163: p_exc_name => 'OTHERS',
8164: x_msg_count => x_msg_count,

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

8194: ld_old_end_date OKC_K_HEADERS_V.END_DATE%TYPE;
8195: ln_old_authoring_org_id OKC_K_HEADERS_V.AUTHORING_ORG_ID%TYPE;
8196: lt_top_line_tbl g_top_line_tbl;
8197: lt_asset_num_tbl g_asset_num_tbl;
8198: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
8199:
8200: CURSOR c_fetch_header_line_id(p_chr_id OKC_K_HEADERS_B.ID%TYPE)
8201: IS
8202: SELECT chr.id,

Line 8287: x_return_status := OKL_API.G_RET_STS_SUCCESS;

8283: lx_fin_klev_rec okl_contract_pub.klev_rec_type;
8284: --End Bug# 4631549
8285:
8286: BEGIN
8287: x_return_status := OKL_API.G_RET_STS_SUCCESS;
8288: -- Call start_activity to create savepoint, check compatibility
8289: -- and initialize message list
8290: x_return_status := OKL_API.START_ACTIVITY (
8291: l_api_name

Line 8290: x_return_status := OKL_API.START_ACTIVITY (

8286: BEGIN
8287: x_return_status := OKL_API.G_RET_STS_SUCCESS;
8288: -- Call start_activity to create savepoint, check compatibility
8289: -- and initialize message list
8290: x_return_status := OKL_API.START_ACTIVITY (
8291: l_api_name
8292: ,p_init_msg_list
8293: ,'_PVT'
8294: ,l_return_status);

Line 8296: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8292: ,p_init_msg_list
8293: ,'_PVT'
8294: ,l_return_status);
8295: -- Check if activity started successfully
8296: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8297: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8298: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8299: RAISE OKL_API.G_EXCEPTION_ERROR;
8300: END IF;

Line 8297: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8293: ,'_PVT'
8294: ,l_return_status);
8295: -- Check if activity started successfully
8296: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8297: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8298: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8299: RAISE OKL_API.G_EXCEPTION_ERROR;
8300: END IF;
8301:

Line 8298: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8294: ,l_return_status);
8295: -- Check if activity started successfully
8296: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8297: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8298: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8299: RAISE OKL_API.G_EXCEPTION_ERROR;
8300: END IF;
8301:
8302: l_release_date := TRUNC(p_trx_date);

Line 8299: RAISE OKL_API.G_EXCEPTION_ERROR;

8295: -- Check if activity started successfully
8296: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8297: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8298: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8299: RAISE OKL_API.G_EXCEPTION_ERROR;
8300: END IF;
8301:
8302: l_release_date := TRUNC(p_trx_date);
8303:

Line 8325: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8321: p_release_date => l_release_date,
8322: p_source_trx_id => p_source_trx_id,
8323: p_release_reason_code=>p_release_reason_code);
8324:
8325: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8326: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8327: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8328: RAISE OKL_API.G_EXCEPTION_ERROR;
8329: END IF;

Line 8326: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8322: p_source_trx_id => p_source_trx_id,
8323: p_release_reason_code=>p_release_reason_code);
8324:
8325: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8326: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8327: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8328: RAISE OKL_API.G_EXCEPTION_ERROR;
8329: END IF;
8330:

Line 8327: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8323: p_release_reason_code=>p_release_reason_code);
8324:
8325: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8326: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8327: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8328: RAISE OKL_API.G_EXCEPTION_ERROR;
8329: END IF;
8330:
8331: -- Fetch the old contract header id and sts_code

Line 8328: RAISE OKL_API.G_EXCEPTION_ERROR;

8324:
8325: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8326: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8327: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8328: RAISE OKL_API.G_EXCEPTION_ERROR;
8329: END IF;
8330:
8331: -- Fetch the old contract header id and sts_code
8332: OPEN c_fetch_header_line_id(p_chr_id);

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

8330:
8331: -- Fetch the old contract header id and sts_code
8332: OPEN c_fetch_header_line_id(p_chr_id);
8333: IF c_fetch_header_line_id%NOTFOUND THEN
8334: OKL_API.set_message(p_app_name => G_APP_NAME,
8335: p_msg_name => G_NO_MATCHING_RECORD,
8336: p_token1 => G_COL_NAME_TOKEN,
8337: p_token1_value => 'OKC_K_HEADERS_V.ID');
8338:

Line 8339: RAISE OKL_API.G_EXCEPTION_ERROR;

8335: p_msg_name => G_NO_MATCHING_RECORD,
8336: p_token1 => G_COL_NAME_TOKEN,
8337: p_token1_value => 'OKC_K_HEADERS_V.ID');
8338:
8339: RAISE OKL_API.G_EXCEPTION_ERROR;
8340: END IF;
8341: FETCH c_fetch_header_line_id INTO ln_old_chr_id,
8342: lv_old_contract_number,
8343: ld_old_end_date,

Line 8373: lv_old_sts_code <> OKL_API.G_MISS_CHAR) AND

8369:
8370: -- Depending on the status of the contract we have to copy the contract
8371: -- or else validate the assets of the contract
8372: IF (lv_old_sts_code IS NOT NULL OR
8373: lv_old_sts_code <> OKL_API.G_MISS_CHAR) AND
8374: lv_old_sts_code IN ('ACTIVE','HOLD') THEN
8375: l_copy_contract(p_api_version => p_api_version,
8376: p_init_msg_list => p_init_msg_list,
8377: x_return_status => x_return_status,

Line 8380: p_commit => OKL_API.G_FALSE,

8376: p_init_msg_list => p_init_msg_list,
8377: x_return_status => x_return_status,
8378: x_msg_count => x_msg_count,
8379: x_msg_data => x_msg_data,
8380: p_commit => OKL_API.G_FALSE,
8381: p_old_chr_id => ln_old_chr_id,
8382: p_new_contract_number => l_new_contract_number,
8383: p_release_date => l_release_date,
8384: p_term_duration => l_term_duration,

Line 8387: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8383: p_release_date => l_release_date,
8384: p_term_duration => l_term_duration,
8385: x_new_chrv_rec => x_new_chrv_rec,
8386: x_new_khrv_rec => x_new_khrv_rec);
8387: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8388: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8389: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8390: RAISE OKL_API.G_EXCEPTION_ERROR;
8391: END IF;

Line 8388: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8384: p_term_duration => l_term_duration,
8385: x_new_chrv_rec => x_new_chrv_rec,
8386: x_new_khrv_rec => x_new_khrv_rec);
8387: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8388: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8389: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8390: RAISE OKL_API.G_EXCEPTION_ERROR;
8391: END IF;
8392: ELSIF (lv_old_sts_code IS NOT NULL OR

Line 8389: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8385: x_new_chrv_rec => x_new_chrv_rec,
8386: x_new_khrv_rec => x_new_khrv_rec);
8387: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8388: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8389: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8390: RAISE OKL_API.G_EXCEPTION_ERROR;
8391: END IF;
8392: ELSIF (lv_old_sts_code IS NOT NULL OR
8393: lv_old_sts_code <> OKL_API.G_MISS_CHAR) AND

Line 8390: RAISE OKL_API.G_EXCEPTION_ERROR;

8386: x_new_khrv_rec => x_new_khrv_rec);
8387: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8388: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8389: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8390: RAISE OKL_API.G_EXCEPTION_ERROR;
8391: END IF;
8392: ELSIF (lv_old_sts_code IS NOT NULL OR
8393: lv_old_sts_code <> OKL_API.G_MISS_CHAR) AND
8394: lv_old_sts_code = 'TERMINATED' THEN

Line 8393: lv_old_sts_code <> OKL_API.G_MISS_CHAR) AND

8389: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8390: RAISE OKL_API.G_EXCEPTION_ERROR;
8391: END IF;
8392: ELSIF (lv_old_sts_code IS NOT NULL OR
8393: lv_old_sts_code <> OKL_API.G_MISS_CHAR) AND
8394: lv_old_sts_code = 'TERMINATED' THEN
8395: -- Since we got the new contract in form of x_chr_id
8396: x_return_status := validate_assets_offlease(p_dnz_chr_id => ln_old_chr_id);
8397: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 8397: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8393: lv_old_sts_code <> OKL_API.G_MISS_CHAR) AND
8394: lv_old_sts_code = 'TERMINATED' THEN
8395: -- Since we got the new contract in form of x_chr_id
8396: x_return_status := validate_assets_offlease(p_dnz_chr_id => ln_old_chr_id);
8397: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8398: OKL_API.set_message(p_app_name => G_APP_NAME,
8399: p_msg_name => 'OKL_LLA_CHR_ID');
8400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8401: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

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

8394: lv_old_sts_code = 'TERMINATED' THEN
8395: -- Since we got the new contract in form of x_chr_id
8396: x_return_status := validate_assets_offlease(p_dnz_chr_id => ln_old_chr_id);
8397: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8398: OKL_API.set_message(p_app_name => G_APP_NAME,
8399: p_msg_name => 'OKL_LLA_CHR_ID');
8400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8401: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8402: OKL_API.set_message(p_app_name => G_APP_NAME,

Line 8400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8396: x_return_status := validate_assets_offlease(p_dnz_chr_id => ln_old_chr_id);
8397: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8398: OKL_API.set_message(p_app_name => G_APP_NAME,
8399: p_msg_name => 'OKL_LLA_CHR_ID');
8400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8401: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8402: OKL_API.set_message(p_app_name => G_APP_NAME,
8403: p_msg_name => 'OKL_LLA_CHR_ID');
8404: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 8401: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8397: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8398: OKL_API.set_message(p_app_name => G_APP_NAME,
8399: p_msg_name => 'OKL_LLA_CHR_ID');
8400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8401: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8402: OKL_API.set_message(p_app_name => G_APP_NAME,
8403: p_msg_name => 'OKL_LLA_CHR_ID');
8404: RAISE OKL_API.G_EXCEPTION_ERROR;
8405: END IF;

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

8398: OKL_API.set_message(p_app_name => G_APP_NAME,
8399: p_msg_name => 'OKL_LLA_CHR_ID');
8400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8401: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8402: OKL_API.set_message(p_app_name => G_APP_NAME,
8403: p_msg_name => 'OKL_LLA_CHR_ID');
8404: RAISE OKL_API.G_EXCEPTION_ERROR;
8405: END IF;
8406: l_copy_contract(p_api_version => p_api_version,

Line 8404: RAISE OKL_API.G_EXCEPTION_ERROR;

8400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8401: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8402: OKL_API.set_message(p_app_name => G_APP_NAME,
8403: p_msg_name => 'OKL_LLA_CHR_ID');
8404: RAISE OKL_API.G_EXCEPTION_ERROR;
8405: END IF;
8406: l_copy_contract(p_api_version => p_api_version,
8407: p_init_msg_list => p_init_msg_list,
8408: x_return_status => x_return_status,

Line 8411: p_commit => OKL_API.G_FALSE,

8407: p_init_msg_list => p_init_msg_list,
8408: x_return_status => x_return_status,
8409: x_msg_count => x_msg_count,
8410: x_msg_data => x_msg_data,
8411: p_commit => OKL_API.G_FALSE,
8412: p_old_chr_id => ln_old_chr_id,
8413: p_new_contract_number => l_new_contract_number,
8414: p_release_date => l_release_date,
8415: p_term_duration => l_term_duration,

Line 8418: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8414: p_release_date => l_release_date,
8415: p_term_duration => l_term_duration,
8416: x_new_chrv_rec => x_new_chrv_rec,
8417: x_new_khrv_rec => x_new_khrv_rec);
8418: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8421: RAISE OKL_API.G_EXCEPTION_ERROR;
8422: END IF;

Line 8419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8415: p_term_duration => l_term_duration,
8416: x_new_chrv_rec => x_new_chrv_rec,
8417: x_new_khrv_rec => x_new_khrv_rec);
8418: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8421: RAISE OKL_API.G_EXCEPTION_ERROR;
8422: END IF;
8423: ELSE

Line 8420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8416: x_new_chrv_rec => x_new_chrv_rec,
8417: x_new_khrv_rec => x_new_khrv_rec);
8418: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8421: RAISE OKL_API.G_EXCEPTION_ERROR;
8422: END IF;
8423: ELSE
8424: OKL_API.set_message(p_app_name => G_APP_NAME,

Line 8421: RAISE OKL_API.G_EXCEPTION_ERROR;

8417: x_new_khrv_rec => x_new_khrv_rec);
8418: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8421: RAISE OKL_API.G_EXCEPTION_ERROR;
8422: END IF;
8423: ELSE
8424: OKL_API.set_message(p_app_name => G_APP_NAME,
8425: p_msg_name => 'OKL_LLA_CHR_ID');

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

8420: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8421: RAISE OKL_API.G_EXCEPTION_ERROR;
8422: END IF;
8423: ELSE
8424: OKL_API.set_message(p_app_name => G_APP_NAME,
8425: p_msg_name => 'OKL_LLA_CHR_ID');
8426: RAISE OKL_API.G_EXCEPTION_ERROR;
8427: END IF;
8428:

Line 8426: RAISE OKL_API.G_EXCEPTION_ERROR;

8422: END IF;
8423: ELSE
8424: OKL_API.set_message(p_app_name => G_APP_NAME,
8425: p_msg_name => 'OKL_LLA_CHR_ID');
8426: RAISE OKL_API.G_EXCEPTION_ERROR;
8427: END IF;
8428:
8429: -- Create Re-lease contract transaction
8430: create_release_transaction

Line 8445: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8441: p_source_trx_id => p_source_trx_id,
8442: p_source_trx_type => p_source_trx_type,
8443: x_tcnv_rec => x_tcnv_rec);
8444:
8445: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8446: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8447: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8448: RAISE OKL_API.G_EXCEPTION_ERROR;
8449: END IF;

Line 8446: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8442: p_source_trx_type => p_source_trx_type,
8443: x_tcnv_rec => x_tcnv_rec);
8444:
8445: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8446: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8447: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8448: RAISE OKL_API.G_EXCEPTION_ERROR;
8449: END IF;
8450:

Line 8447: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8443: x_tcnv_rec => x_tcnv_rec);
8444:
8445: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8446: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8447: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8448: RAISE OKL_API.G_EXCEPTION_ERROR;
8449: END IF;
8450:
8451: -- Delete contract lines which are not transferred

Line 8448: RAISE OKL_API.G_EXCEPTION_ERROR;

8444:
8445: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8446: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8447: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8448: RAISE OKL_API.G_EXCEPTION_ERROR;
8449: END IF;
8450:
8451: -- Delete contract lines which are not transferred
8452: -- if the source transaction is Partial T and A

Line 8475: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8471: x_msg_data => x_msg_data,
8472: p_line_id => taa_lines_rec.id
8473: );
8474:
8475: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8476: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8477: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8478: RAISE OKL_API.G_EXCEPTION_ERROR;
8479: END IF;

Line 8476: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8472: p_line_id => taa_lines_rec.id
8473: );
8474:
8475: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8476: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8477: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8478: RAISE OKL_API.G_EXCEPTION_ERROR;
8479: END IF;
8480: end loop;

Line 8477: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8473: );
8474:
8475: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8476: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8477: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8478: RAISE OKL_API.G_EXCEPTION_ERROR;
8479: END IF;
8480: end loop;
8481:

Line 8478: RAISE OKL_API.G_EXCEPTION_ERROR;

8474:
8475: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8476: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8477: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8478: RAISE OKL_API.G_EXCEPTION_ERROR;
8479: END IF;
8480: end loop;
8481:
8482: -- Delete Fee and Service lines not having Covered Assets

Line 8495: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8491: x_msg_data => x_msg_data,
8492: p_line_id => taa_fee_serv_rec.id
8493: );
8494:
8495: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8496: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8497: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8498: RAISE OKL_API.G_EXCEPTION_ERROR;
8499: END IF;

Line 8496: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8492: p_line_id => taa_fee_serv_rec.id
8493: );
8494:
8495: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8496: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8497: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8498: RAISE OKL_API.G_EXCEPTION_ERROR;
8499: END IF;
8500: end loop;

Line 8497: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8493: );
8494:
8495: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8496: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8497: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8498: RAISE OKL_API.G_EXCEPTION_ERROR;
8499: END IF;
8500: end loop;
8501:

Line 8498: RAISE OKL_API.G_EXCEPTION_ERROR;

8494:
8495: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8496: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8497: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8498: RAISE OKL_API.G_EXCEPTION_ERROR;
8499: END IF;
8500: end loop;
8501:
8502: -- Adjust Top line payments for Service and Rollover Fees

Line 8513: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8509: x_msg_count => x_msg_count,
8510: x_msg_data => x_msg_data,
8511: p_chr_id => x_new_chrv_rec.id);
8512:
8513: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8514: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8515: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8516: RAISE OKL_API.G_EXCEPTION_ERROR;
8517: END IF;

Line 8514: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8510: x_msg_data => x_msg_data,
8511: p_chr_id => x_new_chrv_rec.id);
8512:
8513: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8514: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8515: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8516: RAISE OKL_API.G_EXCEPTION_ERROR;
8517: END IF;
8518:

Line 8515: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8511: p_chr_id => x_new_chrv_rec.id);
8512:
8513: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8514: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8515: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8516: RAISE OKL_API.G_EXCEPTION_ERROR;
8517: END IF;
8518:
8519: end if;

Line 8516: RAISE OKL_API.G_EXCEPTION_ERROR;

8512:
8513: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8514: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8515: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8516: RAISE OKL_API.G_EXCEPTION_ERROR;
8517: END IF;
8518:
8519: end if;
8520: end if;

Line 8530: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8526: x_msg_data => x_msg_data,
8527: p_chr_id => x_new_chrv_rec.id,
8528: p_release_date => l_release_date);
8529:
8530: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8532: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8533: RAISE OKL_API.G_EXCEPTION_ERROR;
8534: END IF;

Line 8531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8527: p_chr_id => x_new_chrv_rec.id,
8528: p_release_date => l_release_date);
8529:
8530: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8532: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8533: RAISE OKL_API.G_EXCEPTION_ERROR;
8534: END IF;
8535:

Line 8532: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8528: p_release_date => l_release_date);
8529:
8530: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8532: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8533: RAISE OKL_API.G_EXCEPTION_ERROR;
8534: END IF;
8535:
8536: adjust_payment_lines(p_api_version => p_api_version,

Line 8533: RAISE OKL_API.G_EXCEPTION_ERROR;

8529:
8530: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8532: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8533: RAISE OKL_API.G_EXCEPTION_ERROR;
8534: END IF;
8535:
8536: adjust_payment_lines(p_api_version => p_api_version,
8537: p_init_msg_list => p_init_msg_list,

Line 8544: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8540: x_msg_data => x_msg_data,
8541: p_chr_id => x_new_chrv_rec.id,
8542: p_release_date => l_release_date);
8543:
8544: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8546: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8547: RAISE OKL_API.G_EXCEPTION_ERROR;
8548: END IF;

Line 8545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8541: p_chr_id => x_new_chrv_rec.id,
8542: p_release_date => l_release_date);
8543:
8544: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8546: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8547: RAISE OKL_API.G_EXCEPTION_ERROR;
8548: END IF;
8549:

Line 8546: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8542: p_release_date => l_release_date);
8543:
8544: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8546: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8547: RAISE OKL_API.G_EXCEPTION_ERROR;
8548: END IF;
8549:
8550: adjust_fee_lines(p_api_version => p_api_version,

Line 8547: RAISE OKL_API.G_EXCEPTION_ERROR;

8543:
8544: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8545: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8546: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8547: RAISE OKL_API.G_EXCEPTION_ERROR;
8548: END IF;
8549:
8550: adjust_fee_lines(p_api_version => p_api_version,
8551: p_init_msg_list => p_init_msg_list,

Line 8559: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8555: p_chr_id => x_new_chrv_rec.id,
8556: p_orig_chr_id => p_chr_id,
8557: p_release_date => l_release_date);
8558:
8559: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8561: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8562: RAISE OKL_API.G_EXCEPTION_ERROR;
8563: END IF;

Line 8560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8556: p_orig_chr_id => p_chr_id,
8557: p_release_date => l_release_date);
8558:
8559: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8561: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8562: RAISE OKL_API.G_EXCEPTION_ERROR;
8563: END IF;
8564:

Line 8561: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8557: p_release_date => l_release_date);
8558:
8559: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8561: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8562: RAISE OKL_API.G_EXCEPTION_ERROR;
8563: END IF;
8564:
8565: adjust_service_lines(p_api_version => p_api_version,

Line 8562: RAISE OKL_API.G_EXCEPTION_ERROR;

8558:
8559: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8561: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8562: RAISE OKL_API.G_EXCEPTION_ERROR;
8563: END IF;
8564:
8565: adjust_service_lines(p_api_version => p_api_version,
8566: p_init_msg_list => p_init_msg_list,

Line 8574: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8570: p_chr_id => x_new_chrv_rec.id,
8571: p_orig_chr_id => p_chr_id,
8572: p_release_date => l_release_date);
8573:
8574: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8575: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8576: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8577: RAISE OKL_API.G_EXCEPTION_ERROR;
8578: END IF;

Line 8575: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8571: p_orig_chr_id => p_chr_id,
8572: p_release_date => l_release_date);
8573:
8574: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8575: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8576: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8577: RAISE OKL_API.G_EXCEPTION_ERROR;
8578: END IF;
8579: --Added by rajnisku Bug 6657564

Line 8576: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8572: p_release_date => l_release_date);
8573:
8574: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8575: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8576: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8577: RAISE OKL_API.G_EXCEPTION_ERROR;
8578: END IF;
8579: --Added by rajnisku Bug 6657564
8580: adjust_usage_lines(p_api_version => p_api_version,

Line 8577: RAISE OKL_API.G_EXCEPTION_ERROR;

8573:
8574: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8575: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8576: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8577: RAISE OKL_API.G_EXCEPTION_ERROR;
8578: END IF;
8579: --Added by rajnisku Bug 6657564
8580: adjust_usage_lines(p_api_version => p_api_version,
8581: p_init_msg_list => p_init_msg_list,

Line 8588: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8584: x_msg_data => x_msg_data,
8585: p_chr_id => x_new_chrv_rec.id,
8586: p_release_date => l_release_date);
8587:
8588: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8589: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8590: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8591: RAISE OKL_API.G_EXCEPTION_ERROR;
8592: END IF;

Line 8589: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8585: p_chr_id => x_new_chrv_rec.id,
8586: p_release_date => l_release_date);
8587:
8588: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8589: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8590: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8591: RAISE OKL_API.G_EXCEPTION_ERROR;
8592: END IF;
8593: --Added by rajnisku Bug 6657564 : End

Line 8590: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8586: p_release_date => l_release_date);
8587:
8588: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8589: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8590: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8591: RAISE OKL_API.G_EXCEPTION_ERROR;
8592: END IF;
8593: --Added by rajnisku Bug 6657564 : End
8594:

Line 8591: RAISE OKL_API.G_EXCEPTION_ERROR;

8587:
8588: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8589: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8590: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8591: RAISE OKL_API.G_EXCEPTION_ERROR;
8592: END IF;
8593: --Added by rajnisku Bug 6657564 : End
8594:
8595: --Bug# 9927005: Moved call to update_taa_request_info after

Line 8614: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

8610: p_chr_id => x_new_chrv_rec.id,
8611: p_taa_trx_id => p_source_trx_id,
8612: p_org_id => ln_old_authoring_org_id);
8613:
8614: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8615: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8616: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8617: RAISE OKL_API.G_EXCEPTION_ERROR;
8618: END IF;

Line 8615: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8611: p_taa_trx_id => p_source_trx_id,
8612: p_org_id => ln_old_authoring_org_id);
8613:
8614: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8615: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8616: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8617: RAISE OKL_API.G_EXCEPTION_ERROR;
8618: END IF;
8619:

Line 8616: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

8612: p_org_id => ln_old_authoring_org_id);
8613:
8614: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8615: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8616: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8617: RAISE OKL_API.G_EXCEPTION_ERROR;
8618: END IF;
8619:
8620: end if;

Line 8617: RAISE OKL_API.G_EXCEPTION_ERROR;

8613:
8614: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
8615: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8616: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
8617: RAISE OKL_API.G_EXCEPTION_ERROR;
8618: END IF;
8619:
8620: end if;
8621:

Line 8637: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8633: p_contract_id => x_new_chrv_rec.id,
8634: p_line_id => l_finast_rec.id,
8635: x_value => l_fin_klev_rec.capital_amount);
8636:
8637: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8638: RAISE OKL_API.G_EXCEPTION_ERROR;
8639: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8640: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8641: END IF;

Line 8638: RAISE OKL_API.G_EXCEPTION_ERROR;

8634: p_line_id => l_finast_rec.id,
8635: x_value => l_fin_klev_rec.capital_amount);
8636:
8637: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8638: RAISE OKL_API.G_EXCEPTION_ERROR;
8639: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8640: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8641: END IF;
8642:

Line 8639: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8635: x_value => l_fin_klev_rec.capital_amount);
8636:
8637: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8638: RAISE OKL_API.G_EXCEPTION_ERROR;
8639: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8640: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8641: END IF;
8642:
8643: l_fin_clev_rec.id := l_finast_rec.id;

Line 8640: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8636:
8637: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8638: RAISE OKL_API.G_EXCEPTION_ERROR;
8639: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8640: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8641: END IF;
8642:
8643: l_fin_clev_rec.id := l_finast_rec.id;
8644: l_fin_klev_rec.id := l_finast_rec.id;

Line 8657: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8653: p_klev_rec => l_fin_klev_rec,
8654: x_clev_rec => lx_fin_clev_rec,
8655: x_klev_rec => lx_fin_klev_rec);
8656:
8657: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8658: RAISE OKL_API.G_EXCEPTION_ERROR;
8659: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8660: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8661: END IF;

Line 8658: RAISE OKL_API.G_EXCEPTION_ERROR;

8654: x_clev_rec => lx_fin_clev_rec,
8655: x_klev_rec => lx_fin_klev_rec);
8656:
8657: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8658: RAISE OKL_API.G_EXCEPTION_ERROR;
8659: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8660: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8661: END IF;
8662: End Loop;

Line 8659: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8655: x_klev_rec => lx_fin_klev_rec);
8656:
8657: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8658: RAISE OKL_API.G_EXCEPTION_ERROR;
8659: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8660: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8661: END IF;
8662: End Loop;
8663: Close l_finast_csr;

Line 8660: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8656:
8657: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8658: RAISE OKL_API.G_EXCEPTION_ERROR;
8659: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8660: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8661: END IF;
8662: End Loop;
8663: Close l_finast_csr;
8664: --End Bug# 4631549

Line 8669: OKL_API.END_ACTIVITY (x_msg_count => x_msg_count,

8665:
8666: -- R12B Authoring OA Migration
8667: x_release_chr_id := x_new_chrv_rec.id;
8668:
8669: OKL_API.END_ACTIVITY (x_msg_count => x_msg_count,
8670: x_msg_data => x_msg_data);
8671:
8672: EXCEPTION
8673: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 8673: WHEN OKL_API.G_EXCEPTION_ERROR THEN

8669: OKL_API.END_ACTIVITY (x_msg_count => x_msg_count,
8670: x_msg_data => x_msg_data);
8671:
8672: EXCEPTION
8673: WHEN OKL_API.G_EXCEPTION_ERROR THEN
8674: IF c_fetch_header_line_id%ISOPEN THEN
8675: CLOSE c_fetch_header_line_id;
8676: END IF;
8677: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 8677: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

8673: WHEN OKL_API.G_EXCEPTION_ERROR THEN
8674: IF c_fetch_header_line_id%ISOPEN THEN
8675: CLOSE c_fetch_header_line_id;
8676: END IF;
8677: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
8678: l_api_name,
8679: G_PKG_NAME,
8680: 'OKL_API.G_RET_STS_ERROR',
8681: x_msg_count,

Line 8680: 'OKL_API.G_RET_STS_ERROR',

8676: END IF;
8677: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
8678: l_api_name,
8679: G_PKG_NAME,
8680: 'OKL_API.G_RET_STS_ERROR',
8681: x_msg_count,
8682: x_msg_data,
8683: '_PVT');
8684: x_return_status := l_return_status;

Line 8685: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

8681: x_msg_count,
8682: x_msg_data,
8683: '_PVT');
8684: x_return_status := l_return_status;
8685: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
8686: l_return_status :=OKL_API.HANDLE_EXCEPTIONS(
8687: l_api_name,
8688: G_PKG_NAME,
8689: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 8686: l_return_status :=OKL_API.HANDLE_EXCEPTIONS(

8682: x_msg_data,
8683: '_PVT');
8684: x_return_status := l_return_status;
8685: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
8686: l_return_status :=OKL_API.HANDLE_EXCEPTIONS(
8687: l_api_name,
8688: G_PKG_NAME,
8689: 'OKL_API.G_RET_STS_UNEXP_ERROR',
8690: x_msg_count,

Line 8689: 'OKL_API.G_RET_STS_UNEXP_ERROR',

8685: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
8686: l_return_status :=OKL_API.HANDLE_EXCEPTIONS(
8687: l_api_name,
8688: G_PKG_NAME,
8689: 'OKL_API.G_RET_STS_UNEXP_ERROR',
8690: x_msg_count,
8691: x_msg_data,
8692: '_PVT');
8693: x_return_status := l_return_status;

Line 8698: l_return_status :=OKL_API.HANDLE_EXCEPTIONS(

8694: WHEN OTHERS THEN
8695: IF c_fetch_header_line_id%ISOPEN THEN
8696: CLOSE c_fetch_header_line_id;
8697: END IF;
8698: l_return_status :=OKL_API.HANDLE_EXCEPTIONS(
8699: l_api_name,
8700: G_PKG_NAME,
8701: 'OTHERS',
8702: x_msg_count,

Line 8712: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

8708: --------------------------------- Activate Release Contract ----------------------------------
8709: -----------------------------------------------------------------------------------------------
8710: PROCEDURE activate_release_contract(
8711: p_api_version IN NUMBER,
8712: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
8713: x_return_status OUT NOCOPY VARCHAR2,
8714: x_msg_count OUT NOCOPY NUMBER,
8715: x_msg_data OUT NOCOPY VARCHAR2,
8716: p_chr_id IN OKC_K_HEADERS_B.ID%TYPE) IS

Line 8849: x_return_status := OKL_API.G_RET_STS_SUCCESS;

8845: l_taav_rec okl_taa_pvt.taav_rec_type;
8846: l_out_taav_rec okl_taa_pvt.taav_rec_type;
8847:
8848: BEGIN
8849: x_return_status := OKL_API.G_RET_STS_SUCCESS;
8850: -- Call start_activity to create savepoint, check compatibility
8851: -- and initialize message list
8852: x_return_status := OKL_API.START_ACTIVITY (
8853: l_api_name

Line 8852: x_return_status := OKL_API.START_ACTIVITY (

8848: BEGIN
8849: x_return_status := OKL_API.G_RET_STS_SUCCESS;
8850: -- Call start_activity to create savepoint, check compatibility
8851: -- and initialize message list
8852: x_return_status := OKL_API.START_ACTIVITY (
8853: l_api_name
8854: ,p_init_msg_list
8855: ,'_PVT'
8856: ,x_return_status);

Line 8858: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8854: ,p_init_msg_list
8855: ,'_PVT'
8856: ,x_return_status);
8857: -- Check if activity started successfully
8858: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8859: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8860: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8861: RAISE OKL_API.G_EXCEPTION_ERROR;
8862: END IF;

Line 8859: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8855: ,'_PVT'
8856: ,x_return_status);
8857: -- Check if activity started successfully
8858: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8859: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8860: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8861: RAISE OKL_API.G_EXCEPTION_ERROR;
8862: END IF;
8863:

Line 8860: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8856: ,x_return_status);
8857: -- Check if activity started successfully
8858: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8859: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8860: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8861: RAISE OKL_API.G_EXCEPTION_ERROR;
8862: END IF;
8863:
8864: -- To get the orig system id for

Line 8861: RAISE OKL_API.G_EXCEPTION_ERROR;

8857: -- Check if activity started successfully
8858: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8859: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8860: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8861: RAISE OKL_API.G_EXCEPTION_ERROR;
8862: END IF;
8863:
8864: -- To get the orig system id for
8865: OPEN get_orig_sys_code(p_chr_id => p_chr_id);

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

8867: ln_orig_system_id1,
8868: ln_orig_contract_number,
8869: ln_new_contract_number; --Bug# 4072796
8870: IF get_orig_sys_code%NOTFOUND THEN
8871: OKL_API.set_message(p_app_name => G_APP_NAME,
8872: p_msg_name => G_NO_MATCHING_RECORD,
8873: p_token1 => G_COL_NAME_TOKEN,
8874: p_token1_value => 'OKC_K_HEADERS_V.ID');
8875: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 8875: RAISE OKL_API.G_EXCEPTION_ERROR;

8871: OKL_API.set_message(p_app_name => G_APP_NAME,
8872: p_msg_name => G_NO_MATCHING_RECORD,
8873: p_token1 => G_COL_NAME_TOKEN,
8874: p_token1_value => 'OKC_K_HEADERS_V.ID');
8875: RAISE OKL_API.G_EXCEPTION_ERROR;
8876: END IF;
8877: CLOSE get_orig_sys_code;
8878: IF ln_orig_system_source_code = 'OKL_RELEASE' THEN
8879:

Line 8887: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8883: -- to get all the new line item information
8884: x_return_status := get_rec_cimv(r_get_orig_fa.id,
8885: p_chr_id,
8886: l_cimv_rec);
8887: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8888: OKL_API.set_message(p_app_name => G_APP_NAME,
8889: p_msg_name => G_NO_MATCHING_RECORD,
8890: p_token1 => G_COL_NAME_TOKEN,
8891: p_token1_value => 'OKC_K_ITEMS_V record');

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

8884: x_return_status := get_rec_cimv(r_get_orig_fa.id,
8885: p_chr_id,
8886: l_cimv_rec);
8887: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8888: OKL_API.set_message(p_app_name => G_APP_NAME,
8889: p_msg_name => G_NO_MATCHING_RECORD,
8890: p_token1 => G_COL_NAME_TOKEN,
8891: p_token1_value => 'OKC_K_ITEMS_V record');
8892: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 8892: x_return_status := OKL_API.G_RET_STS_ERROR;

8888: OKL_API.set_message(p_app_name => G_APP_NAME,
8889: p_msg_name => G_NO_MATCHING_RECORD,
8890: p_token1 => G_COL_NAME_TOKEN,
8891: p_token1_value => 'OKC_K_ITEMS_V record');
8892: x_return_status := OKL_API.G_RET_STS_ERROR;
8893: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8894: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8895: OKL_API.set_message(p_app_name => G_APP_NAME,
8896: p_msg_name => G_NO_MATCHING_RECORD,

Line 8893: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

8889: p_msg_name => G_NO_MATCHING_RECORD,
8890: p_token1 => G_COL_NAME_TOKEN,
8891: p_token1_value => 'OKC_K_ITEMS_V record');
8892: x_return_status := OKL_API.G_RET_STS_ERROR;
8893: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8894: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8895: OKL_API.set_message(p_app_name => G_APP_NAME,
8896: p_msg_name => G_NO_MATCHING_RECORD,
8897: p_token1 => G_COL_NAME_TOKEN,

Line 8894: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8890: p_token1 => G_COL_NAME_TOKEN,
8891: p_token1_value => 'OKC_K_ITEMS_V record');
8892: x_return_status := OKL_API.G_RET_STS_ERROR;
8893: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8894: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8895: OKL_API.set_message(p_app_name => G_APP_NAME,
8896: p_msg_name => G_NO_MATCHING_RECORD,
8897: p_token1 => G_COL_NAME_TOKEN,
8898: p_token1_value => 'OKC_K_ITEMS_V record');

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

8891: p_token1_value => 'OKC_K_ITEMS_V record');
8892: x_return_status := OKL_API.G_RET_STS_ERROR;
8893: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8894: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8895: OKL_API.set_message(p_app_name => G_APP_NAME,
8896: p_msg_name => G_NO_MATCHING_RECORD,
8897: p_token1 => G_COL_NAME_TOKEN,
8898: p_token1_value => 'OKC_K_ITEMS_V record');
8899: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 8899: x_return_status := OKL_API.G_RET_STS_ERROR;

8895: OKL_API.set_message(p_app_name => G_APP_NAME,
8896: p_msg_name => G_NO_MATCHING_RECORD,
8897: p_token1 => G_COL_NAME_TOKEN,
8898: p_token1_value => 'OKC_K_ITEMS_V record');
8899: x_return_status := OKL_API.G_RET_STS_ERROR;
8900: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8901: END IF;
8902: -- To get the old information of the old asset
8903: OPEN get_item_info(p_orig_chr_id => ln_orig_system_id1,

Line 8900: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

8896: p_msg_name => G_NO_MATCHING_RECORD,
8897: p_token1 => G_COL_NAME_TOKEN,
8898: p_token1_value => 'OKC_K_ITEMS_V record');
8899: x_return_status := OKL_API.G_RET_STS_ERROR;
8900: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8901: END IF;
8902: -- To get the old information of the old asset
8903: OPEN get_item_info(p_orig_chr_id => ln_orig_system_id1,
8904: p_orig_cle_id => r_get_orig_fa.orig_cle_fa);

Line 8908: x_return_status := OKL_API.G_RET_STS_ERROR;

8904: p_orig_cle_id => r_get_orig_fa.orig_cle_fa);
8905: FETCH get_item_info INTO l_cimv_rec.object1_id1,
8906: l_cimv_rec.object1_id2;
8907: IF get_item_info%NOTFOUND THEN
8908: x_return_status := OKL_API.G_RET_STS_ERROR;
8909: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8910: END IF;
8911: CLOSE get_item_info;
8912: OKL_OKC_MIGRATION_PVT.update_contract_item(p_api_version => p_api_version,

Line 8909: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

8905: FETCH get_item_info INTO l_cimv_rec.object1_id1,
8906: l_cimv_rec.object1_id2;
8907: IF get_item_info%NOTFOUND THEN
8908: x_return_status := OKL_API.G_RET_STS_ERROR;
8909: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8910: END IF;
8911: CLOSE get_item_info;
8912: OKL_OKC_MIGRATION_PVT.update_contract_item(p_api_version => p_api_version,
8913: p_init_msg_list => p_init_msg_list,

Line 8919: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8915: x_msg_count => x_msg_count,
8916: x_msg_data => x_msg_data,
8917: p_cimv_rec => l_cimv_rec,
8918: x_cimv_rec => lx_cimv_rec);
8919: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8920: x_return_status := OKL_API.G_RET_STS_ERROR;
8921: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8922: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8923: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 8920: x_return_status := OKL_API.G_RET_STS_ERROR;

8916: x_msg_data => x_msg_data,
8917: p_cimv_rec => l_cimv_rec,
8918: x_cimv_rec => lx_cimv_rec);
8919: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8920: x_return_status := OKL_API.G_RET_STS_ERROR;
8921: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8922: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8923: x_return_status := OKL_API.G_RET_STS_ERROR;
8924: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

Line 8921: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

8917: p_cimv_rec => l_cimv_rec,
8918: x_cimv_rec => lx_cimv_rec);
8919: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8920: x_return_status := OKL_API.G_RET_STS_ERROR;
8921: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8922: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8923: x_return_status := OKL_API.G_RET_STS_ERROR;
8924: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8925: END IF;

Line 8922: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8918: x_cimv_rec => lx_cimv_rec);
8919: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8920: x_return_status := OKL_API.G_RET_STS_ERROR;
8921: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8922: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8923: x_return_status := OKL_API.G_RET_STS_ERROR;
8924: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8925: END IF;
8926: END LOOP;

Line 8923: x_return_status := OKL_API.G_RET_STS_ERROR;

8919: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8920: x_return_status := OKL_API.G_RET_STS_ERROR;
8921: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8922: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8923: x_return_status := OKL_API.G_RET_STS_ERROR;
8924: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8925: END IF;
8926: END LOOP;
8927: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 8924: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

8920: x_return_status := OKL_API.G_RET_STS_ERROR;
8921: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8922: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8923: x_return_status := OKL_API.G_RET_STS_ERROR;
8924: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8925: END IF;
8926: END LOOP;
8927: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 8927: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8923: x_return_status := OKL_API.G_RET_STS_ERROR;
8924: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8925: END IF;
8926: END LOOP;
8927: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8929: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8930: RAISE OKL_API.G_EXCEPTION_ERROR;
8931: END IF;

Line 8928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8924: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8925: END IF;
8926: END LOOP;
8927: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8929: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8930: RAISE OKL_API.G_EXCEPTION_ERROR;
8931: END IF;
8932:

Line 8929: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8925: END IF;
8926: END LOOP;
8927: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8929: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8930: RAISE OKL_API.G_EXCEPTION_ERROR;
8931: END IF;
8932:
8933: -- To get the Install Base information for the p_chr_id

Line 8930: RAISE OKL_API.G_EXCEPTION_ERROR;

8926: END LOOP;
8927: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8928: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8929: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8930: RAISE OKL_API.G_EXCEPTION_ERROR;
8931: END IF;
8932:
8933: -- To get the Install Base information for the p_chr_id
8934: FOR r_get_orig_ib IN get_orig_ib(p_chr_id => p_chr_id) LOOP

Line 8939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8935: -- to get all the new line item information
8936: x_return_status := get_rec_cimv(r_get_orig_ib.id,
8937: p_chr_id,
8938: l_cimv_rec);
8939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8940: OKL_API.set_message(p_app_name => G_APP_NAME,
8941: p_msg_name => G_NO_MATCHING_RECORD,
8942: p_token1 => G_COL_NAME_TOKEN,
8943: p_token1_value => 'OKC_K_ITEMS_V record');

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

8936: x_return_status := get_rec_cimv(r_get_orig_ib.id,
8937: p_chr_id,
8938: l_cimv_rec);
8939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8940: OKL_API.set_message(p_app_name => G_APP_NAME,
8941: p_msg_name => G_NO_MATCHING_RECORD,
8942: p_token1 => G_COL_NAME_TOKEN,
8943: p_token1_value => 'OKC_K_ITEMS_V record');
8944: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 8944: x_return_status := OKL_API.G_RET_STS_ERROR;

8940: OKL_API.set_message(p_app_name => G_APP_NAME,
8941: p_msg_name => G_NO_MATCHING_RECORD,
8942: p_token1 => G_COL_NAME_TOKEN,
8943: p_token1_value => 'OKC_K_ITEMS_V record');
8944: x_return_status := OKL_API.G_RET_STS_ERROR;
8945: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8946: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8947: OKL_API.set_message(p_app_name => G_APP_NAME,
8948: p_msg_name => G_NO_MATCHING_RECORD,

Line 8945: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

8941: p_msg_name => G_NO_MATCHING_RECORD,
8942: p_token1 => G_COL_NAME_TOKEN,
8943: p_token1_value => 'OKC_K_ITEMS_V record');
8944: x_return_status := OKL_API.G_RET_STS_ERROR;
8945: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8946: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8947: OKL_API.set_message(p_app_name => G_APP_NAME,
8948: p_msg_name => G_NO_MATCHING_RECORD,
8949: p_token1 => G_COL_NAME_TOKEN,

Line 8946: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8942: p_token1 => G_COL_NAME_TOKEN,
8943: p_token1_value => 'OKC_K_ITEMS_V record');
8944: x_return_status := OKL_API.G_RET_STS_ERROR;
8945: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8946: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8947: OKL_API.set_message(p_app_name => G_APP_NAME,
8948: p_msg_name => G_NO_MATCHING_RECORD,
8949: p_token1 => G_COL_NAME_TOKEN,
8950: p_token1_value => 'OKC_K_ITEMS_V record');

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

8943: p_token1_value => 'OKC_K_ITEMS_V record');
8944: x_return_status := OKL_API.G_RET_STS_ERROR;
8945: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8946: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8947: OKL_API.set_message(p_app_name => G_APP_NAME,
8948: p_msg_name => G_NO_MATCHING_RECORD,
8949: p_token1 => G_COL_NAME_TOKEN,
8950: p_token1_value => 'OKC_K_ITEMS_V record');
8951: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 8951: x_return_status := OKL_API.G_RET_STS_ERROR;

8947: OKL_API.set_message(p_app_name => G_APP_NAME,
8948: p_msg_name => G_NO_MATCHING_RECORD,
8949: p_token1 => G_COL_NAME_TOKEN,
8950: p_token1_value => 'OKC_K_ITEMS_V record');
8951: x_return_status := OKL_API.G_RET_STS_ERROR;
8952: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8953: END IF;
8954: -- To get the old information of the old asset
8955: OPEN get_item_info(p_orig_chr_id => ln_orig_system_id1,

Line 8952: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

8948: p_msg_name => G_NO_MATCHING_RECORD,
8949: p_token1 => G_COL_NAME_TOKEN,
8950: p_token1_value => 'OKC_K_ITEMS_V record');
8951: x_return_status := OKL_API.G_RET_STS_ERROR;
8952: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8953: END IF;
8954: -- To get the old information of the old asset
8955: OPEN get_item_info(p_orig_chr_id => ln_orig_system_id1,
8956: p_orig_cle_id => r_get_orig_ib.orig_cle_ib);

Line 8960: x_return_status := OKL_API.G_RET_STS_ERROR;

8956: p_orig_cle_id => r_get_orig_ib.orig_cle_ib);
8957: FETCH get_item_info INTO l_cimv_rec.object1_id1,
8958: l_cimv_rec.object1_id2;
8959: IF get_item_info%NOTFOUND THEN
8960: x_return_status := OKL_API.G_RET_STS_ERROR;
8961: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8962: END IF;
8963: CLOSE get_item_info;
8964: OKL_OKC_MIGRATION_PVT.update_contract_item(p_api_version => p_api_version,

Line 8961: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

8957: FETCH get_item_info INTO l_cimv_rec.object1_id1,
8958: l_cimv_rec.object1_id2;
8959: IF get_item_info%NOTFOUND THEN
8960: x_return_status := OKL_API.G_RET_STS_ERROR;
8961: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8962: END IF;
8963: CLOSE get_item_info;
8964: OKL_OKC_MIGRATION_PVT.update_contract_item(p_api_version => p_api_version,
8965: p_init_msg_list => p_init_msg_list,

Line 8971: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8967: x_msg_count => x_msg_count,
8968: x_msg_data => x_msg_data,
8969: p_cimv_rec => l_cimv_rec,
8970: x_cimv_rec => lx_cimv_rec);
8971: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8972: x_return_status := OKL_API.G_RET_STS_ERROR;
8973: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8974: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8975: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 8972: x_return_status := OKL_API.G_RET_STS_ERROR;

8968: x_msg_data => x_msg_data,
8969: p_cimv_rec => l_cimv_rec,
8970: x_cimv_rec => lx_cimv_rec);
8971: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8972: x_return_status := OKL_API.G_RET_STS_ERROR;
8973: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8974: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8975: x_return_status := OKL_API.G_RET_STS_ERROR;
8976: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

Line 8973: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

8969: p_cimv_rec => l_cimv_rec,
8970: x_cimv_rec => lx_cimv_rec);
8971: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8972: x_return_status := OKL_API.G_RET_STS_ERROR;
8973: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8974: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8975: x_return_status := OKL_API.G_RET_STS_ERROR;
8976: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8977: END IF;

Line 8974: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8970: x_cimv_rec => lx_cimv_rec);
8971: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8972: x_return_status := OKL_API.G_RET_STS_ERROR;
8973: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8974: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8975: x_return_status := OKL_API.G_RET_STS_ERROR;
8976: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8977: END IF;
8978: END LOOP;

Line 8975: x_return_status := OKL_API.G_RET_STS_ERROR;

8971: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8972: x_return_status := OKL_API.G_RET_STS_ERROR;
8973: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8974: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8975: x_return_status := OKL_API.G_RET_STS_ERROR;
8976: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8977: END IF;
8978: END LOOP;
8979: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 8976: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

8972: x_return_status := OKL_API.G_RET_STS_ERROR;
8973: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8974: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8975: x_return_status := OKL_API.G_RET_STS_ERROR;
8976: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8977: END IF;
8978: END LOOP;
8979: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8980: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 8979: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

8975: x_return_status := OKL_API.G_RET_STS_ERROR;
8976: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8977: END IF;
8978: END LOOP;
8979: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8980: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8981: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8982: RAISE OKL_API.G_EXCEPTION_ERROR;
8983: END IF;

Line 8980: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8976: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
8977: END IF;
8978: END LOOP;
8979: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8980: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8981: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8982: RAISE OKL_API.G_EXCEPTION_ERROR;
8983: END IF;
8984:

Line 8981: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8977: END IF;
8978: END LOOP;
8979: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8980: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8981: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8982: RAISE OKL_API.G_EXCEPTION_ERROR;
8983: END IF;
8984:
8985: -- call the asset release api

Line 8982: RAISE OKL_API.G_EXCEPTION_ERROR;

8978: END LOOP;
8979: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8980: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8981: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8982: RAISE OKL_API.G_EXCEPTION_ERROR;
8983: END IF;
8984:
8985: -- call the asset release api
8986: okl_activate_asset_pub.RELEASE_ASSET

Line 8994: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

8990: x_msg_count => x_msg_count,
8991: x_msg_data => x_msg_data,
8992: p_rel_chr_id => p_chr_id);
8993:
8994: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
8995: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
8996: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
8997: RAISE Okl_Api.G_EXCEPTION_ERROR;
8998: END IF;

Line 8995: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

8991: x_msg_data => x_msg_data,
8992: p_rel_chr_id => p_chr_id);
8993:
8994: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
8995: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
8996: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
8997: RAISE Okl_Api.G_EXCEPTION_ERROR;
8998: END IF;
8999:

Line 8996: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

8992: p_rel_chr_id => p_chr_id);
8993:
8994: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
8995: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
8996: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
8997: RAISE Okl_Api.G_EXCEPTION_ERROR;
8998: END IF;
8999:
9000: --call the install base instance re_lease API

Line 8997: RAISE Okl_Api.G_EXCEPTION_ERROR;

8993:
8994: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
8995: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
8996: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
8997: RAISE Okl_Api.G_EXCEPTION_ERROR;
8998: END IF;
8999:
9000: --call the install base instance re_lease API
9001: okl_activate_ib_pvt.RELEASE_IB_INSTANCE

Line 9009: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

9005: x_msg_count => x_msg_count,
9006: x_msg_data => x_msg_data,
9007: p_rel_chr_id => p_chr_id);
9008:
9009: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9010: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9011: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9012: RAISE Okl_Api.G_EXCEPTION_ERROR;
9013: END IF;

Line 9010: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

9006: x_msg_data => x_msg_data,
9007: p_rel_chr_id => p_chr_id);
9008:
9009: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9010: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9011: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9012: RAISE Okl_Api.G_EXCEPTION_ERROR;
9013: END IF;
9014:

Line 9011: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

9007: p_rel_chr_id => p_chr_id);
9008:
9009: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9010: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9011: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9012: RAISE Okl_Api.G_EXCEPTION_ERROR;
9013: END IF;
9014:
9015: --code added to update status in OKL_ASSET_RETURNS_B

Line 9012: RAISE Okl_Api.G_EXCEPTION_ERROR;

9008:
9009: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9010: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9011: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9012: RAISE Okl_Api.G_EXCEPTION_ERROR;
9013: END IF;
9014:
9015: --code added to update status in OKL_ASSET_RETURNS_B
9016: --after the release asset transaction has been processed

Line 9034: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

9030: ,x_msg_data => x_msg_data
9031: ,p_artv_rec => l_artv_rec
9032: ,x_artv_rec => lx_artv_rec);
9033:
9034: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9035: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9036: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9037: RAISE Okl_Api.G_EXCEPTION_ERROR;
9038: END IF;

Line 9035: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

9031: ,p_artv_rec => l_artv_rec
9032: ,x_artv_rec => lx_artv_rec);
9033:
9034: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9035: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9036: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9037: RAISE Okl_Api.G_EXCEPTION_ERROR;
9038: END IF;
9039: END LOOP;

Line 9036: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

9032: ,x_artv_rec => lx_artv_rec);
9033:
9034: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9035: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9036: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9037: RAISE Okl_Api.G_EXCEPTION_ERROR;
9038: END IF;
9039: END LOOP;
9040: CLOSE l_asr_csr;

Line 9037: RAISE Okl_Api.G_EXCEPTION_ERROR;

9033:
9034: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9035: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9036: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9037: RAISE Okl_Api.G_EXCEPTION_ERROR;
9038: END IF;
9039: END LOOP;
9040: CLOSE l_asr_csr;
9041:

Line 9051: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN

9047: ,x_msg_count => x_msg_count
9048: ,x_msg_data => x_msg_data
9049: ,p_chr_id => p_chr_id);
9050:
9051: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9052: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9053: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9054: RAISE Okl_Api.G_EXCEPTION_ERROR;
9055: END IF;

Line 9052: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;

9048: ,x_msg_data => x_msg_data
9049: ,p_chr_id => p_chr_id);
9050:
9051: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9052: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9053: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9054: RAISE Okl_Api.G_EXCEPTION_ERROR;
9055: END IF;
9056:

Line 9053: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN

9049: ,p_chr_id => p_chr_id);
9050:
9051: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9052: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9053: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9054: RAISE Okl_Api.G_EXCEPTION_ERROR;
9055: END IF;
9056:
9057: -- We need to change the status of the contract

Line 9054: RAISE Okl_Api.G_EXCEPTION_ERROR;

9050:
9051: IF (x_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
9052: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
9053: ELSIF (x_return_status = Okl_Api.G_RET_STS_ERROR) THEN
9054: RAISE Okl_Api.G_EXCEPTION_ERROR;
9055: END IF;
9056:
9057: -- We need to change the status of the contract
9058: OKL_CONTRACT_STATUS_PUB.update_contract_status(

Line 9066: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

9062: x_msg_count => x_msg_count,
9063: x_msg_data => x_msg_data,
9064: p_khr_status => 'BOOKED',
9065: p_chr_id => p_chr_id);
9066: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9067: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9068: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9069: RAISE OKL_API.G_EXCEPTION_ERROR;
9070: END IF;

Line 9067: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9063: x_msg_data => x_msg_data,
9064: p_khr_status => 'BOOKED',
9065: p_chr_id => p_chr_id);
9066: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9067: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9068: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9069: RAISE OKL_API.G_EXCEPTION_ERROR;
9070: END IF;
9071: -- We need to change the status of the Lines for the contract

Line 9068: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

9064: p_khr_status => 'BOOKED',
9065: p_chr_id => p_chr_id);
9066: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9067: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9068: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9069: RAISE OKL_API.G_EXCEPTION_ERROR;
9070: END IF;
9071: -- We need to change the status of the Lines for the contract
9072: OKL_CONTRACT_STATUS_PUB.cascade_lease_status(

Line 9069: RAISE OKL_API.G_EXCEPTION_ERROR;

9065: p_chr_id => p_chr_id);
9066: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9067: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9068: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9069: RAISE OKL_API.G_EXCEPTION_ERROR;
9070: END IF;
9071: -- We need to change the status of the Lines for the contract
9072: OKL_CONTRACT_STATUS_PUB.cascade_lease_status(
9073: p_api_version => p_api_version,

Line 9079: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

9075: x_return_status => x_return_status,
9076: x_msg_count => x_msg_count,
9077: x_msg_data => x_msg_data,
9078: p_chr_id => p_chr_id);
9079: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9080: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9081: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9082: RAISE OKL_API.G_EXCEPTION_ERROR;
9083: END IF;

Line 9080: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9076: x_msg_count => x_msg_count,
9077: x_msg_data => x_msg_data,
9078: p_chr_id => p_chr_id);
9079: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9080: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9081: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9082: RAISE OKL_API.G_EXCEPTION_ERROR;
9083: END IF;
9084:

Line 9081: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

9077: x_msg_data => x_msg_data,
9078: p_chr_id => p_chr_id);
9079: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9080: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9081: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9082: RAISE OKL_API.G_EXCEPTION_ERROR;
9083: END IF;
9084:
9085: -- Set Re-lease Transaction status to 'PROCESSED'

Line 9082: RAISE OKL_API.G_EXCEPTION_ERROR;

9078: p_chr_id => p_chr_id);
9079: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9080: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9081: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9082: RAISE OKL_API.G_EXCEPTION_ERROR;
9083: END IF;
9084:
9085: -- Set Re-lease Transaction status to 'PROCESSED'
9086: open taa_trx_csr(p_orig_chr_id => ln_orig_system_id1

Line 9105: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

9101: p_tcnv_rec => l_tcnv_rec,
9102: x_tcnv_rec => l_out_tcnv_rec
9103: );
9104:
9105: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9106: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9107: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9108: RAISE OKL_API.G_EXCEPTION_ERROR;
9109: END IF;

Line 9106: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9102: x_tcnv_rec => l_out_tcnv_rec
9103: );
9104:
9105: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9106: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9107: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9108: RAISE OKL_API.G_EXCEPTION_ERROR;
9109: END IF;
9110: end if;

Line 9107: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

9103: );
9104:
9105: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9106: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9107: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9108: RAISE OKL_API.G_EXCEPTION_ERROR;
9109: END IF;
9110: end if;
9111:

Line 9108: RAISE OKL_API.G_EXCEPTION_ERROR;

9104:
9105: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9106: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9107: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9108: RAISE OKL_API.G_EXCEPTION_ERROR;
9109: END IF;
9110: end if;
9111:
9112: --Bug# 4072796

Line 9135: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

9131: x_msg_data => x_msg_data,
9132: p_taav_rec => l_taav_rec,
9133: x_taav_rec => l_out_taav_rec);
9134:
9135: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9136: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9137: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9138: RAISE OKL_API.G_EXCEPTION_ERROR;
9139: END IF;

Line 9136: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9132: p_taav_rec => l_taav_rec,
9133: x_taav_rec => l_out_taav_rec);
9134:
9135: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9136: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9137: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9138: RAISE OKL_API.G_EXCEPTION_ERROR;
9139: END IF;
9140: end if;

Line 9137: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

9133: x_taav_rec => l_out_taav_rec);
9134:
9135: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9136: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9137: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9138: RAISE OKL_API.G_EXCEPTION_ERROR;
9139: END IF;
9140: end if;
9141:

Line 9138: RAISE OKL_API.G_EXCEPTION_ERROR;

9134:
9135: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9136: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9137: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9138: RAISE OKL_API.G_EXCEPTION_ERROR;
9139: END IF;
9140: end if;
9141:
9142: l_tcnv_rec.id := taa_trx_rec.source_trx_id;

Line 9156: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

9152: p_tcnv_rec => l_tcnv_rec,
9153: x_tcnv_rec => l_out_tcnv_rec
9154: );
9155:
9156: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9157: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9158: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9159: RAISE OKL_API.G_EXCEPTION_ERROR;
9160: END IF;

Line 9157: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9153: x_tcnv_rec => l_out_tcnv_rec
9154: );
9155:
9156: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9157: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9158: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9159: RAISE OKL_API.G_EXCEPTION_ERROR;
9160: END IF;
9161: end if;

Line 9158: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

9154: );
9155:
9156: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9157: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9158: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9159: RAISE OKL_API.G_EXCEPTION_ERROR;
9160: END IF;
9161: end if;
9162: --rajnisku Bug 6657564 : Added a call to create usage line

Line 9159: RAISE OKL_API.G_EXCEPTION_ERROR;

9155:
9156: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9157: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9158: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9159: RAISE OKL_API.G_EXCEPTION_ERROR;
9160: END IF;
9161: end if;
9162: --rajnisku Bug 6657564 : Added a call to create usage line
9163:

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

9175: END IF;
9176: --rajnisku:End
9177:
9178: ELSE
9179: OKL_API.set_message(p_app_name => G_APP_NAME,
9180: p_msg_name => 'This Contract is not a Re-Lease Contract');
9181: RAISE OKL_API.G_EXCEPTION_ERROR;
9182: END IF;
9183: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

Line 9181: RAISE OKL_API.G_EXCEPTION_ERROR;

9177:
9178: ELSE
9179: OKL_API.set_message(p_app_name => G_APP_NAME,
9180: p_msg_name => 'This Contract is not a Re-Lease Contract');
9181: RAISE OKL_API.G_EXCEPTION_ERROR;
9182: END IF;
9183: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
9184: x_msg_data => x_msg_data);
9185:

Line 9183: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

9179: OKL_API.set_message(p_app_name => G_APP_NAME,
9180: p_msg_name => 'This Contract is not a Re-Lease Contract');
9181: RAISE OKL_API.G_EXCEPTION_ERROR;
9182: END IF;
9183: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
9184: x_msg_data => x_msg_data);
9185:
9186: EXCEPTION
9187: when OKL_API.G_EXCEPTION_ERROR then

Line 9187: when OKL_API.G_EXCEPTION_ERROR then

9183: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
9184: x_msg_data => x_msg_data);
9185:
9186: EXCEPTION
9187: when OKL_API.G_EXCEPTION_ERROR then
9188: IF get_orig_sys_code%ISOPEN THEN
9189: close get_orig_sys_code;
9190: END IF;
9191: IF get_orig_fa%ISOPEN THEN

Line 9200: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

9196: END IF;
9197: IF get_item_info%ISOPEN THEN
9198: close get_item_info;
9199: END IF;
9200: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9201: p_api_name => l_api_name,
9202: p_pkg_name => G_PKG_NAME,
9203: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
9204: x_msg_count => x_msg_count,

Line 9203: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

9199: END IF;
9200: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9201: p_api_name => l_api_name,
9202: p_pkg_name => G_PKG_NAME,
9203: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
9204: x_msg_count => x_msg_count,
9205: x_msg_data => x_msg_data,
9206: p_api_type => G_API_TYPE);
9207:

Line 9208: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

9204: x_msg_count => x_msg_count,
9205: x_msg_data => x_msg_data,
9206: p_api_type => G_API_TYPE);
9207:
9208: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
9209: IF get_orig_sys_code%ISOPEN THEN
9210: close get_orig_sys_code;
9211: END IF;
9212: IF get_orig_fa%ISOPEN THEN

Line 9221: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

9217: END IF;
9218: IF get_item_info%ISOPEN THEN
9219: close get_item_info;
9220: END IF;
9221: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9222: p_api_name => l_api_name,
9223: p_pkg_name => G_PKG_NAME,
9224: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
9225: x_msg_count => x_msg_count,

Line 9224: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

9220: END IF;
9221: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9222: p_api_name => l_api_name,
9223: p_pkg_name => G_PKG_NAME,
9224: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
9225: x_msg_count => x_msg_count,
9226: x_msg_data => x_msg_data,
9227: p_api_type => G_API_TYPE);
9228:

Line 9242: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

9238: END IF;
9239: IF get_item_info%ISOPEN THEN
9240: close get_item_info;
9241: END IF;
9242: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9243: p_api_name => l_api_name,
9244: p_pkg_name => G_PKG_NAME,
9245: p_exc_name => 'OTHERS',
9246: x_msg_count => x_msg_count,