DBA Data[Home] [Help]

APPS.OKL_ACD_PVT dependencies on OKC_API

Line 30: x_return_status := OKC_API.G_RET_STS_SUCCESS;

26: p_acdv_rec in acdv_rec_type) is
27:
28: begin
29: -- initialize return status
30: x_return_status := OKC_API.G_RET_STS_SUCCESS;
31:
32: -- data is required
33: if (p_acdv_rec.id is null) or (p_acdv_rec.id = OKC_API.G_MISS_NUM) then
34: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 33: if (p_acdv_rec.id is null) or (p_acdv_rec.id = OKC_API.G_MISS_NUM) then

29: -- initialize return status
30: x_return_status := OKC_API.G_RET_STS_SUCCESS;
31:
32: -- data is required
33: if (p_acdv_rec.id is null) or (p_acdv_rec.id = OKC_API.G_MISS_NUM) then
34: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
35: p_msg_name => g_required_value,
36: p_token1 => g_col_name_token,
37: p_token1_value => 'id');

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

30: x_return_status := OKC_API.G_RET_STS_SUCCESS;
31:
32: -- data is required
33: if (p_acdv_rec.id is null) or (p_acdv_rec.id = OKC_API.G_MISS_NUM) then
34: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
35: p_msg_name => g_required_value,
36: p_token1 => g_col_name_token,
37: p_token1_value => 'id');
38:

Line 40: x_return_status := OKC_API.G_RET_STS_ERROR;

36: p_token1 => g_col_name_token,
37: p_token1_value => 'id');
38:
39: -- notify caller of an error
40: x_return_status := OKC_API.G_RET_STS_ERROR;
41:
42: -- halt further validation of this column
43: raise G_EXCEPTION_HALT_VALIDATION;
44: end if;

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

50: null;
51:
52: when OTHERS then
53: -- store SQL error message on message stack for caller
54: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
55: p_msg_name => g_unexpected_error,
56: p_token1 => g_sqlcode_token,
57: p_token1_value => sqlcode,
58: p_token2 => g_sqlerrm_token,

Line 62: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

58: p_token2 => g_sqlerrm_token,
59: p_token2_value => sqlerrm);
60:
61: -- notify caller of an UNEXPECTED error
62: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
63:
64: end validate_id;
65:
66: -- Start of comments

Line 80: x_return_status := OKC_API.G_RET_STS_SUCCESS;

76: p_acdv_rec in acdv_rec_type) is
77:
78: begin
79: -- initialize return status
80: x_return_status := OKC_API.G_RET_STS_SUCCESS;
81:
82: -- data is required
83: if (p_acdv_rec.object_version_number is null) or (p_acdv_rec.object_version_number = OKC_API.G_MISS_NUM) then
84: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 83: if (p_acdv_rec.object_version_number is null) or (p_acdv_rec.object_version_number = OKC_API.G_MISS_NUM) then

79: -- initialize return status
80: x_return_status := OKC_API.G_RET_STS_SUCCESS;
81:
82: -- data is required
83: if (p_acdv_rec.object_version_number is null) or (p_acdv_rec.object_version_number = OKC_API.G_MISS_NUM) then
84: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
85: p_msg_name => g_required_value,
86: p_token1 => g_col_name_token,
87: p_token1_value => 'object_version_number');

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

80: x_return_status := OKC_API.G_RET_STS_SUCCESS;
81:
82: -- data is required
83: if (p_acdv_rec.object_version_number is null) or (p_acdv_rec.object_version_number = OKC_API.G_MISS_NUM) then
84: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
85: p_msg_name => g_required_value,
86: p_token1 => g_col_name_token,
87: p_token1_value => 'object_version_number');
88:

Line 90: x_return_status := OKC_API.G_RET_STS_ERROR;

86: p_token1 => g_col_name_token,
87: p_token1_value => 'object_version_number');
88:
89: -- notify caller of an error
90: x_return_status := OKC_API.G_RET_STS_ERROR;
91:
92: -- halt further validation of this column
93: raise G_EXCEPTION_HALT_VALIDATION;
94: end if;

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

100: null;
101:
102: when OTHERS then
103: -- store SQL error message on message stack for caller
104: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
105: p_msg_name => g_unexpected_error,
106: p_token1 => g_sqlcode_token,
107: p_token1_value => sqlcode,
108: p_token2 => g_sqlerrm_token,

Line 112: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

108: p_token2 => g_sqlerrm_token,
109: p_token2_value => sqlerrm);
110:
111: -- notify caller of an UNEXPECTED error
112: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
113:
114: end validate_object_version_number;
115:
116: -- Start of comments

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

123: -- End of comments
124: procedure validate_cdn_code(
125: x_return_status out nocopy VARCHAR2,
126: p_acdv_rec in acdv_rec_type) is
127: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
128:
129: begin
130: -- initialize return status
131: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 131: x_return_status := OKC_API.G_RET_STS_SUCCESS;

127: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
128:
129: begin
130: -- initialize return status
131: x_return_status := OKC_API.G_RET_STS_SUCCESS;
132:
133: -- data is required
134: if (p_acdv_rec.cdn_code is null) or (p_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR) then
135: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 134: if (p_acdv_rec.cdn_code is null) or (p_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR) then

130: -- initialize return status
131: x_return_status := OKC_API.G_RET_STS_SUCCESS;
132:
133: -- data is required
134: if (p_acdv_rec.cdn_code is null) or (p_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR) then
135: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
136: p_msg_name => g_required_value,
137: p_token1 => g_col_name_token,
138: p_token1_value => 'cdn_code');

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

131: x_return_status := OKC_API.G_RET_STS_SUCCESS;
132:
133: -- data is required
134: if (p_acdv_rec.cdn_code is null) or (p_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR) then
135: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
136: p_msg_name => g_required_value,
137: p_token1 => g_col_name_token,
138: p_token1_value => 'cdn_code');
139:

Line 142: x_return_status := OKC_API.G_RET_STS_ERROR;

138: p_token1_value => 'cdn_code');
139:
140:
141: -- notify caller of an error
142: x_return_status := OKC_API.G_RET_STS_ERROR;
143:
144: -- halt further validation of this column
145: raise G_EXCEPTION_HALT_VALIDATION;
146: end if;

Line 152: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN

148: l_return_status := OKL_UTIL.check_lookup_code(
149: p_lookup_type => 'OKL_ASSET_CONDITION'
150: ,p_lookup_code => p_acdv_rec.cdn_code);
151:
152: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
153: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
154: p_msg_name => g_invalid_value,
155: p_token1 => g_col_name_token,
156: p_token1_value => 'cdn_code');

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

149: p_lookup_type => 'OKL_ASSET_CONDITION'
150: ,p_lookup_code => p_acdv_rec.cdn_code);
151:
152: IF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
153: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
154: p_msg_name => g_invalid_value,
155: p_token1 => g_col_name_token,
156: p_token1_value => 'cdn_code');
157:

Line 159: x_return_status := OKC_API.G_RET_STS_ERROR;

155: p_token1 => g_col_name_token,
156: p_token1_value => 'cdn_code');
157:
158: -- notify caller of an error
159: x_return_status := OKC_API.G_RET_STS_ERROR;
160: raise G_EXCEPTION_HALT_VALIDATION;
161:
162: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
163:

Line 162: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

158: -- notify caller of an error
159: x_return_status := OKC_API.G_RET_STS_ERROR;
160: raise G_EXCEPTION_HALT_VALIDATION;
161:
162: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
163:
164: -- notify caller of an error
165: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
166: raise G_EXCEPTION_HALT_VALIDATION;

Line 165: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

161:
162: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
163:
164: -- notify caller of an error
165: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
166: raise G_EXCEPTION_HALT_VALIDATION;
167:
168: end if;
169:

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

174: null;
175:
176: when OTHERS then
177: -- store SQL error message on message stack for caller
178: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
179: p_msg_name => g_unexpected_error,
180: p_token1 => g_sqlcode_token,
181: p_token1_value => sqlcode,
182: p_token2 => g_sqlerrm_token,

Line 186: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

182: p_token2 => g_sqlerrm_token,
183: p_token2_value => sqlerrm);
184:
185: -- notify caller of an UNEXPECTED error
186: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
187:
188: end validate_cdn_code;
189:
190: -- Start of comments

Line 210: x_return_status := OKC_API.G_RET_STS_SUCCESS;

206: where ID = p_acdv_rec.iln_id; */
207:
208: begin
209: -- initialize return status
210: x_return_status := OKC_API.G_RET_STS_SUCCESS;
211:
212: -- data is required
213: if (p_acdv_rec.iln_id is null) or (p_acdv_rec.iln_id = OKC_API.G_MISS_NUM) then
214: OKC_API.SET_MESSAGE(p_app_name => g_app_name,

Line 213: if (p_acdv_rec.iln_id is null) or (p_acdv_rec.iln_id = OKC_API.G_MISS_NUM) then

209: -- initialize return status
210: x_return_status := OKC_API.G_RET_STS_SUCCESS;
211:
212: -- data is required
213: if (p_acdv_rec.iln_id is null) or (p_acdv_rec.iln_id = OKC_API.G_MISS_NUM) then
214: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
215: p_msg_name => g_required_value,
216: p_token1 => g_col_name_token,
217: p_token1_value => 'iln_id');

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

210: x_return_status := OKC_API.G_RET_STS_SUCCESS;
211:
212: -- data is required
213: if (p_acdv_rec.iln_id is null) or (p_acdv_rec.iln_id = OKC_API.G_MISS_NUM) then
214: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
215: p_msg_name => g_required_value,
216: p_token1 => g_col_name_token,
217: p_token1_value => 'iln_id');
218:

Line 221: x_return_status := OKC_API.G_RET_STS_ERROR;

217: p_token1_value => 'iln_id');
218:
219:
220: -- notify caller of an error
221: x_return_status := OKC_API.G_RET_STS_ERROR;
222:
223: -- halt further validation of this column
224: raise G_EXCEPTION_HALT_VALIDATION;
225: end if;

Line 234: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,

230: CLOSE l_ilnv_csr;
231:
232: -- if l_dummy_var is still set to default, data was not found
233: IF (l_dummy_var = '?') THEN
234: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,
235: p_msg_name => G_NO_PARENT_RECORD,
236: p_token1 => G_COL_NAME_TOKEN,
237: p_token1_value => 'iln_id',
238: p_token2 => G_CHILD_TABLE_TOKEN,

Line 244: x_return_status := OKC_API.G_RET_STS_ERROR;

240: p_token3 => G_PARENT_TABLE_TOKEN,
241: p_token3_value => 'OKX_LOCATION_V');
242:
243: -- notify caller of an error
244: x_return_status := OKC_API.G_RET_STS_ERROR;
245: END IF; */
246:
247: exception
248: when G_EXCEPTION_HALT_VALIDATION then

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

251: null;
252:
253: when OTHERS then
254: -- store SQL error message on message stack for caller
255: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
256: p_msg_name => g_unexpected_error,
257: p_token1 => g_sqlcode_token,
258: p_token1_value => sqlcode,
259: p_token2 => g_sqlerrm_token,

Line 263: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

259: p_token2 => g_sqlerrm_token,
260: p_token2_value => sqlerrm);
261:
262: -- notify caller of an UNEXPECTED error
263: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
264:
265: -- verify that cursor was closed
266: /* IF l_ilnv_csr%ISOPEN THEN
267: CLOSE l_ilnv_csr;

Line 292: x_return_status := OKC_API.G_RET_STS_SUCCESS;

288: where ID = p_acdv_rec.isp_id; */
289:
290: begin
291: -- initialize return status
292: x_return_status := OKC_API.G_RET_STS_SUCCESS;
293:
294: -- data is required
295: if (p_acdv_rec.isp_id is null) or (p_acdv_rec.isp_id = OKC_API.G_MISS_NUM) then
296:

Line 295: if (p_acdv_rec.isp_id is null) or (p_acdv_rec.isp_id = OKC_API.G_MISS_NUM) then

291: -- initialize return status
292: x_return_status := OKC_API.G_RET_STS_SUCCESS;
293:
294: -- data is required
295: if (p_acdv_rec.isp_id is null) or (p_acdv_rec.isp_id = OKC_API.G_MISS_NUM) then
296:
297: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,
298: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
299: p_token1 => 'PROMPT',

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

299: p_token1 => 'PROMPT',
300: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_INSPECTOR'));
301:
302: /*
303: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
304: p_msg_name => g_required_value,
305: p_token1 => g_col_name_token,
306: p_token1_value => 'isp_id');
307: */

Line 310: x_return_status := OKC_API.G_RET_STS_ERROR;

306: p_token1_value => 'isp_id');
307: */
308:
309: -- notify caller of an error
310: x_return_status := OKC_API.G_RET_STS_ERROR;
311:
312: -- halt further validation of this column
313: raise G_EXCEPTION_HALT_VALIDATION;
314: end if;

Line 323: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,

319: CLOSE l_ispv_csr;
320:
321: -- if l_dummy_var is still set to default, data was not found
322: IF (l_dummy_var = '?') THEN
323: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,
324: p_msg_name => G_NO_PARENT_RECORD,
325: p_token1 => G_COL_NAME_TOKEN,
326: p_token1_value => 'isp_id',
327: p_token2 => G_CHILD_TABLE_TOKEN,

Line 333: x_return_status := OKC_API.G_RET_STS_ERROR;

329: p_token3 => G_PARENT_TABLE_TOKEN,
330: p_token3_value => 'OKX_INSPECTORS_V');
331:
332: -- notify caller of an error
333: x_return_status := OKC_API.G_RET_STS_ERROR;
334: END IF; */
335:
336: exception
337: when G_EXCEPTION_HALT_VALIDATION then

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

340: null;
341:
342: when OTHERS then
343: -- store SQL error message on message stack for caller
344: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
345: p_msg_name => g_unexpected_error,
346: p_token1 => g_sqlcode_token,
347: p_token1_value => sqlcode,
348: p_token2 => g_sqlerrm_token,

Line 352: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

348: p_token2 => g_sqlerrm_token,
349: p_token2_value => sqlerrm);
350:
351: -- notify caller of an UNEXPECTED error
352: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
353:
354: /*-- verify that cursor was closed
355: IF l_ispv_csr%ISOPEN THEN
356: CLOSE l_ispv_csr;

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

360:
361: PROCEDURE validate_org_id(
362: x_return_status OUT NOCOPY VARCHAR2,
363: p_acdv_rec IN acdv_rec_type) IS
364: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
365: BEGIN
366: -- initialize return status
367: x_return_status := OKC_API.G_RET_STS_SUCCESS;
368:

Line 367: x_return_status := OKC_API.G_RET_STS_SUCCESS;

363: p_acdv_rec IN acdv_rec_type) IS
364: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
365: BEGIN
366: -- initialize return status
367: x_return_status := OKC_API.G_RET_STS_SUCCESS;
368:
369: IF ((p_acdv_rec.org_id IS NULL) OR (p_acdv_rec.org_id = OKC_API.G_MISS_NUM)) THEN
370: RAISE G_EXCEPTION_HALT_VALIDATION;
371: END IF;

Line 369: IF ((p_acdv_rec.org_id IS NULL) OR (p_acdv_rec.org_id = OKC_API.G_MISS_NUM)) THEN

365: BEGIN
366: -- initialize return status
367: x_return_status := OKC_API.G_RET_STS_SUCCESS;
368:
369: IF ((p_acdv_rec.org_id IS NULL) OR (p_acdv_rec.org_id = OKC_API.G_MISS_NUM)) THEN
370: RAISE G_EXCEPTION_HALT_VALIDATION;
371: END IF;
372:
373: -- check org id validity using the generic function okl_util.check_org_id()

Line 376: IF ( l_return_status = OKC_API.G_RET_STS_ERROR) THEN

372:
373: -- check org id validity using the generic function okl_util.check_org_id()
374: l_return_status := OKL_UTIL.check_org_id (p_acdv_rec.org_id);
375:
376: IF ( l_return_status = OKC_API.G_RET_STS_ERROR) THEN
377: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
378: p_msg_name => g_invalid_value,
379: p_token1 => g_col_name_token,
380: p_token1_value => 'org_id');

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

373: -- check org id validity using the generic function okl_util.check_org_id()
374: l_return_status := OKL_UTIL.check_org_id (p_acdv_rec.org_id);
375:
376: IF ( l_return_status = OKC_API.G_RET_STS_ERROR) THEN
377: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
378: p_msg_name => g_invalid_value,
379: p_token1 => g_col_name_token,
380: p_token1_value => 'org_id');
381:

Line 383: x_return_status := OKC_API.G_RET_STS_ERROR;

379: p_token1 => g_col_name_token,
380: p_token1_value => 'org_id');
381:
382: -- notify caller of an error
383: x_return_status := OKC_API.G_RET_STS_ERROR;
384: raise G_EXCEPTION_HALT_VALIDATION;
385:
386: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
387:

Line 386: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

382: -- notify caller of an error
383: x_return_status := OKC_API.G_RET_STS_ERROR;
384: raise G_EXCEPTION_HALT_VALIDATION;
385:
386: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
387:
388: -- notify caller of an error
389: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
390: raise G_EXCEPTION_HALT_VALIDATION;

Line 389: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

385:
386: ELSIF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
387:
388: -- notify caller of an error
389: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
390: raise G_EXCEPTION_HALT_VALIDATION;
391:
392: END IF;
393:

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

397: null;
398:
399: WHEN OTHERS THEN
400: -- store SQL error message on message stack for caller
401: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
402: p_msg_name => g_unexpected_error,
403: p_token1 => g_sqlcode_token,
404: p_token1_value => sqlcode,
405: p_token2 => g_sqlerrm_token,

Line 409: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

405: p_token2 => g_sqlerrm_token,
406: p_token2_value => sqlerrm);
407:
408: -- notify caller of an UNEXPECTED error
409: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
410:
411: END validate_org_id;
412:
413: -- Foreign Key Validation

Line 435: x_return_status := OKC_API.G_RET_STS_SUCCESS;

431: l_dummy_var VARCHAR2(1) := '?';
432:
433: begin
434: -- initialize return status
435: x_return_status := OKC_API.G_RET_STS_SUCCESS;
436:
437: -- enforce foreign key
438: IF ((p_acdv_rec.clm_id IS NOT NULL) AND (p_acdv_rec.clm_id <> OKC_API.G_MISS_NUM)) THEN
439: OPEN l_clm_csr;

Line 438: IF ((p_acdv_rec.clm_id IS NOT NULL) AND (p_acdv_rec.clm_id <> OKC_API.G_MISS_NUM)) THEN

434: -- initialize return status
435: x_return_status := OKC_API.G_RET_STS_SUCCESS;
436:
437: -- enforce foreign key
438: IF ((p_acdv_rec.clm_id IS NOT NULL) AND (p_acdv_rec.clm_id <> OKC_API.G_MISS_NUM)) THEN
439: OPEN l_clm_csr;
440: FETCH l_clm_csr INTO l_dummy_var;
441: CLOSE l_clm_csr;
442:

Line 445: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,

441: CLOSE l_clm_csr;
442:
443: -- if l_dummy_var is still set to default, data was not found
444: IF (l_dummy_var = '?') THEN
445: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,
446: p_msg_name => G_NO_PARENT_RECORD,
447: p_token1 => G_COL_NAME_TOKEN,
448: p_token1_value => 'clm_id',
449: p_token2 => G_CHILD_TABLE_TOKEN,

Line 455: x_return_status := OKC_API.G_RET_STS_ERROR;

451: p_token3 => G_PARENT_TABLE_TOKEN,
452: p_token3_value => 'OKL_INS_CLAIMS_B');
453:
454: -- notify caller of an error
455: x_return_status := OKC_API.G_RET_STS_ERROR;
456: END IF;
457: END IF;
458:
459: EXCEPTION

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

462: null;
463:
464: WHEN OTHERS THEN
465: -- store SQL error message on message stack for caller
466: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
467: p_msg_name => g_unexpected_error,
468: p_token1 => g_sqlcode_token,
469: p_token1_value => sqlcode,
470: p_token2 => g_sqlerrm_token,

Line 474: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

470: p_token2 => g_sqlerrm_token,
471: p_token2_value => sqlerrm);
472:
473: -- notify caller of an UNEXPECTED error
474: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
475:
476: -- verify that cursor was closed
477: IF l_clm_csr%ISOPEN THEN
478: CLOSE l_clm_csr;

Line 504: x_return_status := OKC_API.G_RET_STS_SUCCESS;

500: l_dummy_var VARCHAR2(1) := '?';
501:
502: begin
503: -- initialize return status
504: x_return_status := OKC_API.G_RET_STS_SUCCESS;
505:
506: -- enforce foreign key
507: IF ((p_acdv_rec.kle_id IS NOT NULL) AND (p_acdv_rec.kle_id <> OKC_API.G_MISS_NUM)) THEN
508: OPEN l_kle_csr;

Line 507: IF ((p_acdv_rec.kle_id IS NOT NULL) AND (p_acdv_rec.kle_id <> OKC_API.G_MISS_NUM)) THEN

503: -- initialize return status
504: x_return_status := OKC_API.G_RET_STS_SUCCESS;
505:
506: -- enforce foreign key
507: IF ((p_acdv_rec.kle_id IS NOT NULL) AND (p_acdv_rec.kle_id <> OKC_API.G_MISS_NUM)) THEN
508: OPEN l_kle_csr;
509: FETCH l_kle_csr INTO l_dummy_var;
510: CLOSE l_kle_csr;
511:

Line 514: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,

510: CLOSE l_kle_csr;
511:
512: -- if l_dummy_var is still set to default, data was not found
513: IF (l_dummy_var = '?') THEN
514: OKC_API.SET_MESSAGE(p_app_name => G_APP_NAME,
515: p_msg_name => G_NO_PARENT_RECORD,
516: p_token1 => G_COL_NAME_TOKEN,
517: p_token1_value => 'kle_id',
518: p_token2 => G_CHILD_TABLE_TOKEN,

Line 524: x_return_status := OKC_API.G_RET_STS_ERROR;

520: p_token3 => G_PARENT_TABLE_TOKEN,
521: p_token3_value => 'OKL_K_LINES_V');
522:
523: -- notify caller of an error
524: x_return_status := OKC_API.G_RET_STS_ERROR;
525: END IF;
526: END IF;
527:
528: EXCEPTION

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

531: null;
532:
533: WHEN OTHERS THEN
534: -- store SQL error message on message stack for caller
535: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
536: p_msg_name => g_unexpected_error,
537: p_token1 => g_sqlcode_token,
538: p_token1_value => sqlcode,
539: p_token2 => g_sqlerrm_token,

Line 543: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

539: p_token2 => g_sqlerrm_token,
540: p_token2_value => sqlerrm);
541:
542: -- notify caller of an UNEXPECTED error
543: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
544:
545: -- verify that cursor was closed
546: IF l_kle_csr%ISOPEN THEN
547: CLOSE l_kle_csr;

Line 586: x_return_status := OKC_API.G_RET_STS_SUCCESS;

582:
583: l_id NUMBER;
584: BEGIN
585: -- initialize return status
586: x_return_status := OKC_API.G_RET_STS_SUCCESS;
587: -- Check if value passed for id
588: IF (p_acdv_rec.kle_id IS NOT NULL) AND (p_acdv_rec.kle_id <> OKC_API.G_MISS_NUM) THEN
589: OPEN okl_acdv_csr(p_acdv_rec.id, p_acdv_rec.kle_id);
590: FETCH okl_acdv_csr INTO l_id;

Line 588: IF (p_acdv_rec.kle_id IS NOT NULL) AND (p_acdv_rec.kle_id <> OKC_API.G_MISS_NUM) THEN

584: BEGIN
585: -- initialize return status
586: x_return_status := OKC_API.G_RET_STS_SUCCESS;
587: -- Check if value passed for id
588: IF (p_acdv_rec.kle_id IS NOT NULL) AND (p_acdv_rec.kle_id <> OKC_API.G_MISS_NUM) THEN
589: OPEN okl_acdv_csr(p_acdv_rec.id, p_acdv_rec.kle_id);
590: FETCH okl_acdv_csr INTO l_id;
591: -- If id already exists then update mode
592: IF okl_acdv_csr%FOUND THEN

Line 597: x_return_status := OKC_API.G_RET_STS_ERROR;

593: -- Asset Return already exists for this asset with status STATUS so cannot create a new asset return now.
594: OKL_API.SET_MESSAGE( p_app_name => 'OKL'
595: ,p_msg_name => 'OKL_AM_ASSET_CNDTN_EXISTS');
596: -- notify caller of an error
597: x_return_status := OKC_API.G_RET_STS_ERROR;
598: END IF;
599: CLOSE okl_acdv_csr;
600: END IF;
601:

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

604: IF okl_acdv_csr%ISOPEN THEN
605: CLOSE okl_acdv_csr;
606: END IF;
607: -- store SQL error message on message stack for caller
608: OKC_API.SET_MESSAGE(p_app_name => g_app_name,
609: p_msg_name => g_unexpected_error,
610: p_token1 => g_sqlcode_token,
611: p_token1_value => sqlcode,
612: p_token2 => g_sqlerrm_token,

Line 616: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

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

Line 857: IF (l_acdv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

853: p_acdv_rec IN acdv_rec_type
854: ) RETURN acdv_rec_type IS
855: l_acdv_rec acdv_rec_type := p_acdv_rec;
856: BEGIN
857: IF (l_acdv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
858: l_acdv_rec.object_version_number := NULL;
859: END IF;
860: IF (l_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR) THEN
861: l_acdv_rec.cdn_code := NULL;

Line 860: IF (l_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR) THEN

856: BEGIN
857: IF (l_acdv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
858: l_acdv_rec.object_version_number := NULL;
859: END IF;
860: IF (l_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR) THEN
861: l_acdv_rec.cdn_code := NULL;
862: END IF;
863: IF (l_acdv_rec.iln_id = OKC_API.G_MISS_NUM) THEN
864: l_acdv_rec.iln_id := NULL;

Line 863: IF (l_acdv_rec.iln_id = OKC_API.G_MISS_NUM) THEN

859: END IF;
860: IF (l_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR) THEN
861: l_acdv_rec.cdn_code := NULL;
862: END IF;
863: IF (l_acdv_rec.iln_id = OKC_API.G_MISS_NUM) THEN
864: l_acdv_rec.iln_id := NULL;
865: END IF;
866: IF (l_acdv_rec.isp_id = OKC_API.G_MISS_NUM) THEN
867: l_acdv_rec.isp_id := NULL;

Line 866: IF (l_acdv_rec.isp_id = OKC_API.G_MISS_NUM) THEN

862: END IF;
863: IF (l_acdv_rec.iln_id = OKC_API.G_MISS_NUM) THEN
864: l_acdv_rec.iln_id := NULL;
865: END IF;
866: IF (l_acdv_rec.isp_id = OKC_API.G_MISS_NUM) THEN
867: l_acdv_rec.isp_id := NULL;
868: END IF;
869: IF (l_acdv_rec.clm_id = OKC_API.G_MISS_NUM) THEN
870: l_acdv_rec.clm_id := NULL;

Line 869: IF (l_acdv_rec.clm_id = OKC_API.G_MISS_NUM) THEN

865: END IF;
866: IF (l_acdv_rec.isp_id = OKC_API.G_MISS_NUM) THEN
867: l_acdv_rec.isp_id := NULL;
868: END IF;
869: IF (l_acdv_rec.clm_id = OKC_API.G_MISS_NUM) THEN
870: l_acdv_rec.clm_id := NULL;
871: END IF;
872: IF (l_acdv_rec.kle_id = OKC_API.G_MISS_NUM) THEN
873: l_acdv_rec.kle_id := NULL;

Line 872: IF (l_acdv_rec.kle_id = OKC_API.G_MISS_NUM) THEN

868: END IF;
869: IF (l_acdv_rec.clm_id = OKC_API.G_MISS_NUM) THEN
870: l_acdv_rec.clm_id := NULL;
871: END IF;
872: IF (l_acdv_rec.kle_id = OKC_API.G_MISS_NUM) THEN
873: l_acdv_rec.kle_id := NULL;
874: END IF;
875: IF (l_acdv_rec.date_report = OKC_API.G_MISS_DATE) THEN
876: l_acdv_rec.date_report := NULL;

Line 875: IF (l_acdv_rec.date_report = OKC_API.G_MISS_DATE) THEN

871: END IF;
872: IF (l_acdv_rec.kle_id = OKC_API.G_MISS_NUM) THEN
873: l_acdv_rec.kle_id := NULL;
874: END IF;
875: IF (l_acdv_rec.date_report = OKC_API.G_MISS_DATE) THEN
876: l_acdv_rec.date_report := NULL;
877: END IF;
878: IF (l_acdv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
879: l_acdv_rec.attribute_category := NULL;

Line 878: IF (l_acdv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN

874: END IF;
875: IF (l_acdv_rec.date_report = OKC_API.G_MISS_DATE) THEN
876: l_acdv_rec.date_report := NULL;
877: END IF;
878: IF (l_acdv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
879: l_acdv_rec.attribute_category := NULL;
880: END IF;
881: IF (l_acdv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
882: l_acdv_rec.attribute1 := NULL;

Line 881: IF (l_acdv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN

877: END IF;
878: IF (l_acdv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
879: l_acdv_rec.attribute_category := NULL;
880: END IF;
881: IF (l_acdv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
882: l_acdv_rec.attribute1 := NULL;
883: END IF;
884: IF (l_acdv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
885: l_acdv_rec.attribute2 := NULL;

Line 884: IF (l_acdv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN

880: END IF;
881: IF (l_acdv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
882: l_acdv_rec.attribute1 := NULL;
883: END IF;
884: IF (l_acdv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
885: l_acdv_rec.attribute2 := NULL;
886: END IF;
887: IF (l_acdv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
888: l_acdv_rec.attribute3 := NULL;

Line 887: IF (l_acdv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN

883: END IF;
884: IF (l_acdv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
885: l_acdv_rec.attribute2 := NULL;
886: END IF;
887: IF (l_acdv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
888: l_acdv_rec.attribute3 := NULL;
889: END IF;
890: IF (l_acdv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
891: l_acdv_rec.attribute4 := NULL;

Line 890: IF (l_acdv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN

886: END IF;
887: IF (l_acdv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
888: l_acdv_rec.attribute3 := NULL;
889: END IF;
890: IF (l_acdv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
891: l_acdv_rec.attribute4 := NULL;
892: END IF;
893: IF (l_acdv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
894: l_acdv_rec.attribute5 := NULL;

Line 893: IF (l_acdv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN

889: END IF;
890: IF (l_acdv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
891: l_acdv_rec.attribute4 := NULL;
892: END IF;
893: IF (l_acdv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
894: l_acdv_rec.attribute5 := NULL;
895: END IF;
896: IF (l_acdv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
897: l_acdv_rec.attribute6 := NULL;

Line 896: IF (l_acdv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN

892: END IF;
893: IF (l_acdv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
894: l_acdv_rec.attribute5 := NULL;
895: END IF;
896: IF (l_acdv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
897: l_acdv_rec.attribute6 := NULL;
898: END IF;
899: IF (l_acdv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
900: l_acdv_rec.attribute7 := NULL;

Line 899: IF (l_acdv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN

895: END IF;
896: IF (l_acdv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
897: l_acdv_rec.attribute6 := NULL;
898: END IF;
899: IF (l_acdv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
900: l_acdv_rec.attribute7 := NULL;
901: END IF;
902: IF (l_acdv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
903: l_acdv_rec.attribute8 := NULL;

Line 902: IF (l_acdv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN

898: END IF;
899: IF (l_acdv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
900: l_acdv_rec.attribute7 := NULL;
901: END IF;
902: IF (l_acdv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
903: l_acdv_rec.attribute8 := NULL;
904: END IF;
905: IF (l_acdv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
906: l_acdv_rec.attribute9 := NULL;

Line 905: IF (l_acdv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN

901: END IF;
902: IF (l_acdv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
903: l_acdv_rec.attribute8 := NULL;
904: END IF;
905: IF (l_acdv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
906: l_acdv_rec.attribute9 := NULL;
907: END IF;
908: IF (l_acdv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
909: l_acdv_rec.attribute10 := NULL;

Line 908: IF (l_acdv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN

904: END IF;
905: IF (l_acdv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
906: l_acdv_rec.attribute9 := NULL;
907: END IF;
908: IF (l_acdv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
909: l_acdv_rec.attribute10 := NULL;
910: END IF;
911: IF (l_acdv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
912: l_acdv_rec.attribute11 := NULL;

Line 911: IF (l_acdv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN

907: END IF;
908: IF (l_acdv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
909: l_acdv_rec.attribute10 := NULL;
910: END IF;
911: IF (l_acdv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
912: l_acdv_rec.attribute11 := NULL;
913: END IF;
914: IF (l_acdv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
915: l_acdv_rec.attribute12 := NULL;

Line 914: IF (l_acdv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN

910: END IF;
911: IF (l_acdv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
912: l_acdv_rec.attribute11 := NULL;
913: END IF;
914: IF (l_acdv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
915: l_acdv_rec.attribute12 := NULL;
916: END IF;
917: IF (l_acdv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
918: l_acdv_rec.attribute13 := NULL;

Line 917: IF (l_acdv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN

913: END IF;
914: IF (l_acdv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
915: l_acdv_rec.attribute12 := NULL;
916: END IF;
917: IF (l_acdv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
918: l_acdv_rec.attribute13 := NULL;
919: END IF;
920: IF (l_acdv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
921: l_acdv_rec.attribute14 := NULL;

Line 920: IF (l_acdv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN

916: END IF;
917: IF (l_acdv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
918: l_acdv_rec.attribute13 := NULL;
919: END IF;
920: IF (l_acdv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
921: l_acdv_rec.attribute14 := NULL;
922: END IF;
923: IF (l_acdv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
924: l_acdv_rec.attribute15 := NULL;

Line 923: IF (l_acdv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN

919: END IF;
920: IF (l_acdv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
921: l_acdv_rec.attribute14 := NULL;
922: END IF;
923: IF (l_acdv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
924: l_acdv_rec.attribute15 := NULL;
925: END IF;
926: IF (l_acdv_rec.org_id = OKC_API.G_MISS_NUM) THEN
927: l_acdv_rec.org_id := NULL;

Line 926: IF (l_acdv_rec.org_id = OKC_API.G_MISS_NUM) THEN

922: END IF;
923: IF (l_acdv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
924: l_acdv_rec.attribute15 := NULL;
925: END IF;
926: IF (l_acdv_rec.org_id = OKC_API.G_MISS_NUM) THEN
927: l_acdv_rec.org_id := NULL;
928: END IF;
929: -- Begin Post-Generation Change
930: /*

Line 931: IF (l_acdv_rec.request_id = OKC_API.G_MISS_NUM) THEN

927: l_acdv_rec.org_id := NULL;
928: END IF;
929: -- Begin Post-Generation Change
930: /*
931: IF (l_acdv_rec.request_id = OKC_API.G_MISS_NUM) THEN
932: l_acdv_rec.request_id := NULL;
933: END IF;
934: IF (l_acdv_rec.program_application_id = OKC_API.G_MISS_NUM) THEN
935: l_acdv_rec.program_application_id := NULL;

Line 934: IF (l_acdv_rec.program_application_id = OKC_API.G_MISS_NUM) THEN

930: /*
931: IF (l_acdv_rec.request_id = OKC_API.G_MISS_NUM) THEN
932: l_acdv_rec.request_id := NULL;
933: END IF;
934: IF (l_acdv_rec.program_application_id = OKC_API.G_MISS_NUM) THEN
935: l_acdv_rec.program_application_id := NULL;
936: END IF;
937: IF (l_acdv_rec.program_id = OKC_API.G_MISS_NUM) THEN
938: l_acdv_rec.program_id := NULL;

Line 937: IF (l_acdv_rec.program_id = OKC_API.G_MISS_NUM) THEN

933: END IF;
934: IF (l_acdv_rec.program_application_id = OKC_API.G_MISS_NUM) THEN
935: l_acdv_rec.program_application_id := NULL;
936: END IF;
937: IF (l_acdv_rec.program_id = OKC_API.G_MISS_NUM) THEN
938: l_acdv_rec.program_id := NULL;
939: END IF;
940: IF (l_acdv_rec.program_update_date = OKC_API.G_MISS_DATE) THEN
941: l_acdv_rec.program_update_date := NULL;

Line 940: IF (l_acdv_rec.program_update_date = OKC_API.G_MISS_DATE) THEN

936: END IF;
937: IF (l_acdv_rec.program_id = OKC_API.G_MISS_NUM) THEN
938: l_acdv_rec.program_id := NULL;
939: END IF;
940: IF (l_acdv_rec.program_update_date = OKC_API.G_MISS_DATE) THEN
941: l_acdv_rec.program_update_date := NULL;
942: END IF;
943: */
944: -- End Post-Generation Change

Line 945: IF (l_acdv_rec.created_by = OKC_API.G_MISS_NUM) THEN

941: l_acdv_rec.program_update_date := NULL;
942: END IF;
943: */
944: -- End Post-Generation Change
945: IF (l_acdv_rec.created_by = OKC_API.G_MISS_NUM) THEN
946: l_acdv_rec.created_by := NULL;
947: END IF;
948: IF (l_acdv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
949: l_acdv_rec.creation_date := NULL;

Line 948: IF (l_acdv_rec.creation_date = OKC_API.G_MISS_DATE) THEN

944: -- End Post-Generation Change
945: IF (l_acdv_rec.created_by = OKC_API.G_MISS_NUM) THEN
946: l_acdv_rec.created_by := NULL;
947: END IF;
948: IF (l_acdv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
949: l_acdv_rec.creation_date := NULL;
950: END IF;
951: IF (l_acdv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
952: l_acdv_rec.last_updated_by := NULL;

Line 951: IF (l_acdv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN

947: END IF;
948: IF (l_acdv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
949: l_acdv_rec.creation_date := NULL;
950: END IF;
951: IF (l_acdv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
952: l_acdv_rec.last_updated_by := NULL;
953: END IF;
954: IF (l_acdv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
955: l_acdv_rec.last_update_date := NULL;

Line 954: IF (l_acdv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN

950: END IF;
951: IF (l_acdv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
952: l_acdv_rec.last_updated_by := NULL;
953: END IF;
954: IF (l_acdv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
955: l_acdv_rec.last_update_date := NULL;
956: END IF;
957: IF (l_acdv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
958: l_acdv_rec.last_update_login := NULL;

Line 957: IF (l_acdv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN

953: END IF;
954: IF (l_acdv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
955: l_acdv_rec.last_update_date := NULL;
956: END IF;
957: IF (l_acdv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
958: l_acdv_rec.last_update_login := NULL;
959: END IF;
960: RETURN(l_acdv_rec);
961: END null_out_defaults;

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

978:
979: FUNCTION Validate_Attributes (
980: p_acdv_rec IN acdv_rec_type
981: ) RETURN VARCHAR2 IS
982: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
983: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
984:
985: begin
986: -- call each column-level validation

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

979: FUNCTION Validate_Attributes (
980: p_acdv_rec IN acdv_rec_type
981: ) RETURN VARCHAR2 IS
982: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
983: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
984:
985: begin
986: -- call each column-level validation
987: validate_id(x_return_status => l_return_status,

Line 991: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

987: validate_id(x_return_status => l_return_status,
988: p_acdv_rec => p_acdv_rec);
989:
990: -- store the highest degree of error
991: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
992: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
993: x_return_status := l_return_status;
994: end if;
995: end if;

Line 992: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

988: p_acdv_rec => p_acdv_rec);
989:
990: -- store the highest degree of error
991: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
992: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
993: x_return_status := l_return_status;
994: end if;
995: end if;
996:

Line 1001: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

997: validate_object_version_number(x_return_status => l_return_status,
998: p_acdv_rec => p_acdv_rec);
999:
1000: -- store the highest degree of error
1001: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1002: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1003: x_return_status := l_return_status;
1004: end if;
1005: end if;

Line 1002: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

998: p_acdv_rec => p_acdv_rec);
999:
1000: -- store the highest degree of error
1001: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1002: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1003: x_return_status := l_return_status;
1004: end if;
1005: end if;
1006:

Line 1011: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1007: validate_cdn_code(x_return_status => l_return_status,
1008: p_acdv_rec => p_acdv_rec);
1009:
1010: -- store the highest degree of error
1011: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1012: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1013: x_return_status := l_return_status;
1014: end if;
1015: end if;

Line 1012: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1008: p_acdv_rec => p_acdv_rec);
1009:
1010: -- store the highest degree of error
1011: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1012: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1013: x_return_status := l_return_status;
1014: end if;
1015: end if;
1016:

Line 1022: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1018: validate_iln_id(x_return_status => l_return_status,
1019: p_acdv_rec => p_acdv_rec);
1020:
1021: -- store the highest degree of error
1022: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1023: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1024: x_return_status := l_return_status;
1025: end if;
1026: end if;

Line 1023: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1019: p_acdv_rec => p_acdv_rec);
1020:
1021: -- store the highest degree of error
1022: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1023: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1024: x_return_status := l_return_status;
1025: end if;
1026: end if;
1027:

Line 1032: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1028: validate_isp_id(x_return_status => l_return_status,
1029: p_acdv_rec => p_acdv_rec);
1030:
1031: -- store the highest degree of error
1032: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1033: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1034: x_return_status := l_return_status;
1035: end if;
1036: end if;

Line 1033: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1029: p_acdv_rec => p_acdv_rec);
1030:
1031: -- store the highest degree of error
1032: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1033: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1034: x_return_status := l_return_status;
1035: end if;
1036: end if;
1037:

Line 1042: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then

1038: validate_org_id(x_return_status => l_return_status,
1039: p_acdv_rec => p_acdv_rec);
1040:
1041: -- store the highest degree of error
1042: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1043: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1044: x_return_status := l_return_status;
1045: end if;
1046: end if;

Line 1043: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then

1039: p_acdv_rec => p_acdv_rec);
1040:
1041: -- store the highest degree of error
1042: if (l_return_status <> OKC_API.G_RET_STS_SUCCESS) then
1043: if (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) then
1044: x_return_status := l_return_status;
1045: end if;
1046: end if;
1047:

Line 1053: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

1049: validate_clm_id(x_return_status => l_return_status,
1050: p_acdv_rec => p_acdv_rec);
1051:
1052: -- store the highest degree of error
1053: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1054: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1055: x_return_status := l_return_status;
1056: END IF;
1057: END IF;

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

1050: p_acdv_rec => p_acdv_rec);
1051:
1052: -- store the highest degree of error
1053: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1054: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1055: x_return_status := l_return_status;
1056: END IF;
1057: END IF;
1058:

Line 1064: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

1060: validate_kle_id(x_return_status => l_return_status,
1061: p_acdv_rec => p_acdv_rec);
1062:
1063: -- store the highest degree of error
1064: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1065: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1066: x_return_status := l_return_status;
1067: END IF;
1068: END IF;

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

1061: p_acdv_rec => p_acdv_rec);
1062:
1063: -- store the highest degree of error
1064: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1065: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1066: x_return_status := l_return_status;
1067: END IF;
1068: END IF;
1069:

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

1078: --------------------------------------------
1079: FUNCTION Validate_Record (
1080: p_acdv_rec IN acdv_rec_type
1081: ) RETURN VARCHAR2 IS
1082: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1083: BEGIN
1084:
1085: -- check uniqueness
1086: is_unique(p_acdv_rec,l_return_status);

Line 1183: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1179: -- validate_row for:OKL_ASSET_CNDTNS_V --
1180: -----------------------------------------
1181: PROCEDURE validate_row(
1182: p_api_version IN NUMBER,
1183: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1184: x_return_status OUT NOCOPY VARCHAR2,
1185: x_msg_count OUT NOCOPY NUMBER,
1186: x_msg_data OUT NOCOPY VARCHAR2,
1187: p_acdv_rec IN acdv_rec_type) IS

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

1187: p_acdv_rec IN acdv_rec_type) IS
1188:
1189: l_api_version CONSTANT NUMBER := 1;
1190: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
1191: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1192: l_acdv_rec acdv_rec_type := p_acdv_rec;
1193: l_acd_rec acd_rec_type;
1194: BEGIN
1195: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

1191: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1192: l_acdv_rec acdv_rec_type := p_acdv_rec;
1193: l_acd_rec acd_rec_type;
1194: BEGIN
1195: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1196: G_PKG_NAME,
1197: p_init_msg_list,
1198: l_api_version,
1199: p_api_version,

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

1198: l_api_version,
1199: p_api_version,
1200: '_PVT',
1201: x_return_status);
1202: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1203: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1204: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1205: RAISE OKC_API.G_EXCEPTION_ERROR;
1206: END IF;

Line 1203: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1199: p_api_version,
1200: '_PVT',
1201: x_return_status);
1202: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1203: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1204: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1205: RAISE OKC_API.G_EXCEPTION_ERROR;
1206: END IF;
1207: --- Validate all non-missing attributes (Item Level Validation)

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

1200: '_PVT',
1201: x_return_status);
1202: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1203: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1204: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1205: RAISE OKC_API.G_EXCEPTION_ERROR;
1206: END IF;
1207: --- Validate all non-missing attributes (Item Level Validation)
1208: l_return_status := Validate_Attributes(l_acdv_rec);

Line 1205: RAISE OKC_API.G_EXCEPTION_ERROR;

1201: x_return_status);
1202: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1203: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1204: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1205: RAISE OKC_API.G_EXCEPTION_ERROR;
1206: END IF;
1207: --- Validate all non-missing attributes (Item Level Validation)
1208: l_return_status := Validate_Attributes(l_acdv_rec);
1209: --- If any errors happen abort API

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

1206: END IF;
1207: --- Validate all non-missing attributes (Item Level Validation)
1208: l_return_status := Validate_Attributes(l_acdv_rec);
1209: --- If any errors happen abort API
1210: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1211: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1212: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1213: RAISE OKC_API.G_EXCEPTION_ERROR;
1214: END IF;

Line 1211: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1207: --- Validate all non-missing attributes (Item Level Validation)
1208: l_return_status := Validate_Attributes(l_acdv_rec);
1209: --- If any errors happen abort API
1210: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1211: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1212: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1213: RAISE OKC_API.G_EXCEPTION_ERROR;
1214: END IF;
1215: l_return_status := Validate_Record(l_acdv_rec);

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

1208: l_return_status := Validate_Attributes(l_acdv_rec);
1209: --- If any errors happen abort API
1210: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1211: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1212: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1213: RAISE OKC_API.G_EXCEPTION_ERROR;
1214: END IF;
1215: l_return_status := Validate_Record(l_acdv_rec);
1216: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1213: RAISE OKC_API.G_EXCEPTION_ERROR;

1209: --- If any errors happen abort API
1210: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1211: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1212: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1213: RAISE OKC_API.G_EXCEPTION_ERROR;
1214: END IF;
1215: l_return_status := Validate_Record(l_acdv_rec);
1216: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1217: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1212: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1213: RAISE OKC_API.G_EXCEPTION_ERROR;
1214: END IF;
1215: l_return_status := Validate_Record(l_acdv_rec);
1216: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1217: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1218: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1219: RAISE OKC_API.G_EXCEPTION_ERROR;
1220: END IF;

Line 1217: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1213: RAISE OKC_API.G_EXCEPTION_ERROR;
1214: END IF;
1215: l_return_status := Validate_Record(l_acdv_rec);
1216: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1217: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1218: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1219: RAISE OKC_API.G_EXCEPTION_ERROR;
1220: END IF;
1221: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

1214: END IF;
1215: l_return_status := Validate_Record(l_acdv_rec);
1216: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1217: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1218: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1219: RAISE OKC_API.G_EXCEPTION_ERROR;
1220: END IF;
1221: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1222: EXCEPTION

Line 1219: RAISE OKC_API.G_EXCEPTION_ERROR;

1215: l_return_status := Validate_Record(l_acdv_rec);
1216: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1217: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1218: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1219: RAISE OKC_API.G_EXCEPTION_ERROR;
1220: END IF;
1221: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1222: EXCEPTION
1223: WHEN G_EXCEPTION_HALT_VALIDATION then

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

1217: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1218: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1219: RAISE OKC_API.G_EXCEPTION_ERROR;
1220: END IF;
1221: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1222: EXCEPTION
1223: WHEN G_EXCEPTION_HALT_VALIDATION then
1224: -- No action necessary. Validation can continue to next attribute/column
1225: null;

Line 1227: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1223: WHEN G_EXCEPTION_HALT_VALIDATION then
1224: -- No action necessary. Validation can continue to next attribute/column
1225: null;
1226:
1227: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1228: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1229: (
1230: l_api_name,
1231: G_PKG_NAME,

Line 1228: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1224: -- No action necessary. Validation can continue to next attribute/column
1225: null;
1226:
1227: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1228: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1229: (
1230: l_api_name,
1231: G_PKG_NAME,
1232: 'OKC_API.G_RET_STS_ERROR',

Line 1232: 'OKC_API.G_RET_STS_ERROR',

1228: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1229: (
1230: l_api_name,
1231: G_PKG_NAME,
1232: 'OKC_API.G_RET_STS_ERROR',
1233: x_msg_count,
1234: x_msg_data,
1235: '_PVT'
1236: );

Line 1237: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1238: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1242: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1238: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1239: (
1240: l_api_name,
1241: G_PKG_NAME,
1242: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1243: x_msg_count,
1244: x_msg_data,
1245: '_PVT'
1246: );

Line 1248: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1263: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1259: -- PL/SQL TBL validate_row for:ACDV_TBL --
1260: ------------------------------------------
1261: PROCEDURE validate_row(
1262: p_api_version IN NUMBER,
1263: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1264: x_return_status OUT NOCOPY VARCHAR2,
1265: x_msg_count OUT NOCOPY NUMBER,
1266: x_msg_data OUT NOCOPY VARCHAR2,
1267: p_acdv_tbl IN acdv_tbl_type) IS

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

1267: p_acdv_tbl IN acdv_tbl_type) IS
1268:
1269: l_api_version CONSTANT NUMBER := 1;
1270: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1271: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1272: i NUMBER := 0;
1273: -- Begin Post-Generation Change
1274: -- overall error status
1275: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

1271: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1272: i NUMBER := 0;
1273: -- Begin Post-Generation Change
1274: -- overall error status
1275: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1276: -- End Post-Generation Change
1277:
1278: BEGIN
1279: OKC_API.init_msg_list(p_init_msg_list);

Line 1279: OKC_API.init_msg_list(p_init_msg_list);

1275: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1276: -- End Post-Generation Change
1277:
1278: BEGIN
1279: OKC_API.init_msg_list(p_init_msg_list);
1280: -- Make sure PL/SQL table has records in it before passing
1281: IF (p_acdv_tbl.COUNT > 0) THEN
1282: i := p_acdv_tbl.FIRST;
1283: LOOP

Line 1286: p_init_msg_list => OKC_API.G_FALSE,

1282: i := p_acdv_tbl.FIRST;
1283: LOOP
1284: validate_row (
1285: p_api_version => p_api_version,
1286: p_init_msg_list => OKC_API.G_FALSE,
1287: x_return_status => x_return_status,
1288: x_msg_count => x_msg_count,
1289: x_msg_data => x_msg_data,
1290: p_acdv_rec => p_acdv_tbl(i));

Line 1293: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

1289: x_msg_data => x_msg_data,
1290: p_acdv_rec => p_acdv_tbl(i));
1291: -- Begin Post-Generation Change
1292: -- store the highest degree of error
1293: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1294: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1295: l_overall_status := x_return_status;
1296: END IF;
1297: END IF;

Line 1294: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

1290: p_acdv_rec => p_acdv_tbl(i));
1291: -- Begin Post-Generation Change
1292: -- store the highest degree of error
1293: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1294: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1295: l_overall_status := x_return_status;
1296: END IF;
1297: END IF;
1298: -- End Post-Generation Change

Line 1312: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1308: WHEN G_EXCEPTION_HALT_VALIDATION then
1309: -- No action necessary. Validation can continue to next attribute/column
1310: null;
1311:
1312: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1313: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1314: (
1315: l_api_name,
1316: G_PKG_NAME,

Line 1313: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1309: -- No action necessary. Validation can continue to next attribute/column
1310: null;
1311:
1312: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1313: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1314: (
1315: l_api_name,
1316: G_PKG_NAME,
1317: 'OKC_API.G_RET_STS_ERROR',

Line 1317: 'OKC_API.G_RET_STS_ERROR',

1313: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1314: (
1315: l_api_name,
1316: G_PKG_NAME,
1317: 'OKC_API.G_RET_STS_ERROR',
1318: x_msg_count,
1319: x_msg_data,
1320: '_PVT'
1321: );

Line 1322: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1323: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1327: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 1333: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1351: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1347: -------------------------------------
1348: -- insert_row for:OKL_ASSET_CNDTNS --
1349: -------------------------------------
1350: PROCEDURE insert_row(
1351: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1352: x_return_status OUT NOCOPY VARCHAR2,
1353: x_msg_count OUT NOCOPY NUMBER,
1354: x_msg_data OUT NOCOPY VARCHAR2,
1355: p_acd_rec IN acd_rec_type,

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

1356: x_acd_rec OUT NOCOPY acd_rec_type) IS
1357:
1358: l_api_version CONSTANT NUMBER := 1;
1359: l_api_name CONSTANT VARCHAR2(30) := 'CNDTNS_insert_row';
1360: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1361: l_acd_rec acd_rec_type := p_acd_rec;
1362: l_def_acd_rec acd_rec_type;
1363: -----------------------------------------
1364: -- Set_Attributes for:OKL_ASSET_CNDTNS --

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

1366: FUNCTION Set_Attributes (
1367: p_acd_rec IN acd_rec_type,
1368: x_acd_rec OUT NOCOPY acd_rec_type
1369: ) RETURN VARCHAR2 IS
1370: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1371: BEGIN
1372: x_acd_rec := p_acd_rec;
1373: RETURN(l_return_status);
1374: END Set_Attributes;

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

1372: x_acd_rec := p_acd_rec;
1373: RETURN(l_return_status);
1374: END Set_Attributes;
1375: BEGIN
1376: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1377: p_init_msg_list,
1378: '_PVT',
1379: x_return_status);
1380: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1376: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1377: p_init_msg_list,
1378: '_PVT',
1379: x_return_status);
1380: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1381: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1382: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1383: RAISE OKC_API.G_EXCEPTION_ERROR;
1384: END IF;

Line 1381: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1377: p_init_msg_list,
1378: '_PVT',
1379: x_return_status);
1380: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1381: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1382: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1383: RAISE OKC_API.G_EXCEPTION_ERROR;
1384: END IF;
1385: --- Setting item attributes

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

1378: '_PVT',
1379: x_return_status);
1380: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1381: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1382: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1383: RAISE OKC_API.G_EXCEPTION_ERROR;
1384: END IF;
1385: --- Setting item attributes
1386: l_return_status := Set_Attributes(

Line 1383: RAISE OKC_API.G_EXCEPTION_ERROR;

1379: x_return_status);
1380: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1381: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1382: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1383: RAISE OKC_API.G_EXCEPTION_ERROR;
1384: END IF;
1385: --- Setting item attributes
1386: l_return_status := Set_Attributes(
1387: p_acd_rec, -- IN

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

1386: l_return_status := Set_Attributes(
1387: p_acd_rec, -- IN
1388: l_acd_rec); -- OUT
1389: --- If any errors happen abort API
1390: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1391: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1392: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1393: RAISE OKC_API.G_EXCEPTION_ERROR;
1394: END IF;

Line 1391: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1387: p_acd_rec, -- IN
1388: l_acd_rec); -- OUT
1389: --- If any errors happen abort API
1390: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1391: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1392: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1393: RAISE OKC_API.G_EXCEPTION_ERROR;
1394: END IF;
1395: INSERT INTO OKL_ASSET_CNDTNS(

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

1388: l_acd_rec); -- OUT
1389: --- If any errors happen abort API
1390: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1391: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1392: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1393: RAISE OKC_API.G_EXCEPTION_ERROR;
1394: END IF;
1395: INSERT INTO OKL_ASSET_CNDTNS(
1396: id,

Line 1393: RAISE OKC_API.G_EXCEPTION_ERROR;

1389: --- If any errors happen abort API
1390: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1391: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1392: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1393: RAISE OKC_API.G_EXCEPTION_ERROR;
1394: END IF;
1395: INSERT INTO OKL_ASSET_CNDTNS(
1396: id,
1397: date_report,

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

1467: l_acd_rec.last_update_date,
1468: l_acd_rec.last_update_login);
1469: -- Set OUT values
1470: x_acd_rec := l_acd_rec;
1471: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1472: EXCEPTION
1473: WHEN G_EXCEPTION_HALT_VALIDATION then
1474: -- No action necessary. Validation can continue to next attribute/column
1475: null;

Line 1477: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1473: WHEN G_EXCEPTION_HALT_VALIDATION then
1474: -- No action necessary. Validation can continue to next attribute/column
1475: null;
1476:
1477: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1478: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1479: (
1480: l_api_name,
1481: G_PKG_NAME,

Line 1478: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1474: -- No action necessary. Validation can continue to next attribute/column
1475: null;
1476:
1477: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1478: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1479: (
1480: l_api_name,
1481: G_PKG_NAME,
1482: 'OKC_API.G_RET_STS_ERROR',

Line 1482: 'OKC_API.G_RET_STS_ERROR',

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

Line 1487: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1488: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1492: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 1498: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1513: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1509: -- insert_row for:OKL_ASSET_CNDTNS_V --
1510: ---------------------------------------
1511: PROCEDURE insert_row(
1512: p_api_version IN NUMBER,
1513: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1514: x_return_status OUT NOCOPY VARCHAR2,
1515: x_msg_count OUT NOCOPY NUMBER,
1516: x_msg_data OUT NOCOPY VARCHAR2,
1517: p_acdv_rec IN acdv_rec_type,

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

1518: x_acdv_rec OUT NOCOPY acdv_rec_type) IS
1519:
1520: l_api_version CONSTANT NUMBER := 1;
1521: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1522: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1523: l_acdv_rec acdv_rec_type;
1524: l_def_acdv_rec acdv_rec_type;
1525: l_acd_rec acd_rec_type;
1526: lx_acd_rec acd_rec_type;

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

1545: FUNCTION Set_Attributes (
1546: p_acdv_rec IN acdv_rec_type,
1547: x_acdv_rec OUT NOCOPY acdv_rec_type
1548: ) RETURN VARCHAR2 IS
1549: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1550: BEGIN
1551: x_acdv_rec := p_acdv_rec;
1552: x_acdv_rec.OBJECT_VERSION_NUMBER := 1;
1553: -- Default the ORG ID if a value is not passed

Line 1555: OR p_acdv_rec.org_id = OKC_API.G_MISS_NUM THEN

1551: x_acdv_rec := p_acdv_rec;
1552: x_acdv_rec.OBJECT_VERSION_NUMBER := 1;
1553: -- Default the ORG ID if a value is not passed
1554: IF p_acdv_rec.org_id IS NULL
1555: OR p_acdv_rec.org_id = OKC_API.G_MISS_NUM THEN
1556: x_acdv_rec.org_id := MO_GLOBAL.GET_CURRENT_ORG_ID();
1557: END IF;
1558: RETURN(l_return_status);
1559: END Set_Attributes;

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

1557: END IF;
1558: RETURN(l_return_status);
1559: END Set_Attributes;
1560: BEGIN
1561: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1562: G_PKG_NAME,
1563: p_init_msg_list,
1564: l_api_version,
1565: p_api_version,

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

1564: l_api_version,
1565: p_api_version,
1566: '_PVT',
1567: x_return_status);
1568: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1569: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1570: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1571: RAISE OKC_API.G_EXCEPTION_ERROR;
1572: END IF;

Line 1569: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1565: p_api_version,
1566: '_PVT',
1567: x_return_status);
1568: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1569: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1570: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1571: RAISE OKC_API.G_EXCEPTION_ERROR;
1572: END IF;
1573: l_acdv_rec := null_out_defaults(p_acdv_rec);

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

1566: '_PVT',
1567: x_return_status);
1568: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1569: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1570: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1571: RAISE OKC_API.G_EXCEPTION_ERROR;
1572: END IF;
1573: l_acdv_rec := null_out_defaults(p_acdv_rec);
1574: -- Set primary key value

Line 1571: RAISE OKC_API.G_EXCEPTION_ERROR;

1567: x_return_status);
1568: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1569: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1570: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1571: RAISE OKC_API.G_EXCEPTION_ERROR;
1572: END IF;
1573: l_acdv_rec := null_out_defaults(p_acdv_rec);
1574: -- Set primary key value
1575: l_acdv_rec.ID := get_seq_id;

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

1577: l_return_status := Set_Attributes(
1578: l_acdv_rec, -- IN
1579: l_def_acdv_rec); -- OUT
1580: --- If any errors happen abort API
1581: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1582: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1583: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1584: RAISE OKC_API.G_EXCEPTION_ERROR;
1585: END IF;

Line 1582: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1578: l_acdv_rec, -- IN
1579: l_def_acdv_rec); -- OUT
1580: --- If any errors happen abort API
1581: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1582: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1583: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1584: RAISE OKC_API.G_EXCEPTION_ERROR;
1585: END IF;
1586: l_def_acdv_rec := fill_who_columns(l_def_acdv_rec);

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

1579: l_def_acdv_rec); -- OUT
1580: --- If any errors happen abort API
1581: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1582: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1583: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1584: RAISE OKC_API.G_EXCEPTION_ERROR;
1585: END IF;
1586: l_def_acdv_rec := fill_who_columns(l_def_acdv_rec);
1587: --- Validate all non-missing attributes (Item Level Validation)

Line 1584: RAISE OKC_API.G_EXCEPTION_ERROR;

1580: --- If any errors happen abort API
1581: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1582: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1583: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1584: RAISE OKC_API.G_EXCEPTION_ERROR;
1585: END IF;
1586: l_def_acdv_rec := fill_who_columns(l_def_acdv_rec);
1587: --- Validate all non-missing attributes (Item Level Validation)
1588: l_return_status := Validate_Attributes(l_def_acdv_rec);

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

1586: l_def_acdv_rec := fill_who_columns(l_def_acdv_rec);
1587: --- Validate all non-missing attributes (Item Level Validation)
1588: l_return_status := Validate_Attributes(l_def_acdv_rec);
1589: --- If any errors happen abort API
1590: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1591: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1592: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1593: RAISE OKC_API.G_EXCEPTION_ERROR;
1594: END IF;

Line 1591: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1587: --- Validate all non-missing attributes (Item Level Validation)
1588: l_return_status := Validate_Attributes(l_def_acdv_rec);
1589: --- If any errors happen abort API
1590: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1591: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1592: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1593: RAISE OKC_API.G_EXCEPTION_ERROR;
1594: END IF;
1595: l_return_status := Validate_Record(l_def_acdv_rec);

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

1588: l_return_status := Validate_Attributes(l_def_acdv_rec);
1589: --- If any errors happen abort API
1590: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1591: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1592: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1593: RAISE OKC_API.G_EXCEPTION_ERROR;
1594: END IF;
1595: l_return_status := Validate_Record(l_def_acdv_rec);
1596: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1593: RAISE OKC_API.G_EXCEPTION_ERROR;

1589: --- If any errors happen abort API
1590: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1591: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1592: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1593: RAISE OKC_API.G_EXCEPTION_ERROR;
1594: END IF;
1595: l_return_status := Validate_Record(l_def_acdv_rec);
1596: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1597: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1592: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1593: RAISE OKC_API.G_EXCEPTION_ERROR;
1594: END IF;
1595: l_return_status := Validate_Record(l_def_acdv_rec);
1596: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1597: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1598: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1599: RAISE OKC_API.G_EXCEPTION_ERROR;
1600: END IF;

Line 1597: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1593: RAISE OKC_API.G_EXCEPTION_ERROR;
1594: END IF;
1595: l_return_status := Validate_Record(l_def_acdv_rec);
1596: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1597: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1598: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1599: RAISE OKC_API.G_EXCEPTION_ERROR;
1600: END IF;
1601: --------------------------------------

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

1594: END IF;
1595: l_return_status := Validate_Record(l_def_acdv_rec);
1596: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1597: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1598: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1599: RAISE OKC_API.G_EXCEPTION_ERROR;
1600: END IF;
1601: --------------------------------------
1602: -- Move VIEW record to "Child" records

Line 1599: RAISE OKC_API.G_EXCEPTION_ERROR;

1595: l_return_status := Validate_Record(l_def_acdv_rec);
1596: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1597: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1598: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1599: RAISE OKC_API.G_EXCEPTION_ERROR;
1600: END IF;
1601: --------------------------------------
1602: -- Move VIEW record to "Child" records
1603: --------------------------------------

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

1612: x_msg_data,
1613: l_acd_rec,
1614: lx_acd_rec
1615: );
1616: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1618: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1619: RAISE OKC_API.G_EXCEPTION_ERROR;
1620: END IF;

Line 1617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1613: l_acd_rec,
1614: lx_acd_rec
1615: );
1616: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1618: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1619: RAISE OKC_API.G_EXCEPTION_ERROR;
1620: END IF;
1621: migrate(lx_acd_rec, l_def_acdv_rec);

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

1614: lx_acd_rec
1615: );
1616: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1618: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1619: RAISE OKC_API.G_EXCEPTION_ERROR;
1620: END IF;
1621: migrate(lx_acd_rec, l_def_acdv_rec);
1622: -- Set OUT values

Line 1619: RAISE OKC_API.G_EXCEPTION_ERROR;

1615: );
1616: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1617: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1618: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1619: RAISE OKC_API.G_EXCEPTION_ERROR;
1620: END IF;
1621: migrate(lx_acd_rec, l_def_acdv_rec);
1622: -- Set OUT values
1623: x_acdv_rec := l_def_acdv_rec;

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

1620: END IF;
1621: migrate(lx_acd_rec, l_def_acdv_rec);
1622: -- Set OUT values
1623: x_acdv_rec := l_def_acdv_rec;
1624: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1625: EXCEPTION
1626: WHEN G_EXCEPTION_HALT_VALIDATION then
1627: -- No action necessary. Validation can continue to next attribute/column
1628: null;

Line 1630: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1626: WHEN G_EXCEPTION_HALT_VALIDATION then
1627: -- No action necessary. Validation can continue to next attribute/column
1628: null;
1629:
1630: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1631: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1632: (
1633: l_api_name,
1634: G_PKG_NAME,

Line 1631: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1627: -- No action necessary. Validation can continue to next attribute/column
1628: null;
1629:
1630: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1631: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1632: (
1633: l_api_name,
1634: G_PKG_NAME,
1635: 'OKC_API.G_RET_STS_ERROR',

Line 1635: 'OKC_API.G_RET_STS_ERROR',

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

Line 1640: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1641: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1645: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 1651: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1666: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1662: -- PL/SQL TBL insert_row for:ACDV_TBL --
1663: ----------------------------------------
1664: PROCEDURE insert_row(
1665: p_api_version IN NUMBER,
1666: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1667: x_return_status OUT NOCOPY VARCHAR2,
1668: x_msg_count OUT NOCOPY NUMBER,
1669: x_msg_data OUT NOCOPY VARCHAR2,
1670: p_acdv_tbl IN acdv_tbl_type,

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

1671: x_acdv_tbl OUT NOCOPY acdv_tbl_type) IS
1672:
1673: l_api_version CONSTANT NUMBER := 1;
1674: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
1675: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1676: i NUMBER := 0;
1677: -- Begin Post-Generation Change
1678: -- overall error status
1679: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

1675: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1676: i NUMBER := 0;
1677: -- Begin Post-Generation Change
1678: -- overall error status
1679: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1680: -- End Post-Generation Change
1681: BEGIN
1682: OKC_API.init_msg_list(p_init_msg_list);
1683: -- Make sure PL/SQL table has records in it before passing

Line 1682: OKC_API.init_msg_list(p_init_msg_list);

1678: -- overall error status
1679: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1680: -- End Post-Generation Change
1681: BEGIN
1682: OKC_API.init_msg_list(p_init_msg_list);
1683: -- Make sure PL/SQL table has records in it before passing
1684: IF (p_acdv_tbl.COUNT > 0) THEN
1685: i := p_acdv_tbl.FIRST;
1686: LOOP

Line 1689: p_init_msg_list => OKC_API.G_FALSE,

1685: i := p_acdv_tbl.FIRST;
1686: LOOP
1687: insert_row (
1688: p_api_version => p_api_version,
1689: p_init_msg_list => OKC_API.G_FALSE,
1690: x_return_status => x_return_status,
1691: x_msg_count => x_msg_count,
1692: x_msg_data => x_msg_data,
1693: p_acdv_rec => p_acdv_tbl(i),

Line 1697: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

1693: p_acdv_rec => p_acdv_tbl(i),
1694: x_acdv_rec => x_acdv_tbl(i));
1695: -- Begin Post-Generation Change
1696: -- store the highest degree of error
1697: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1698: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1699: l_overall_status := x_return_status;
1700: END IF;
1701: END IF;

Line 1698: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

1694: x_acdv_rec => x_acdv_tbl(i));
1695: -- Begin Post-Generation Change
1696: -- store the highest degree of error
1697: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1698: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1699: l_overall_status := x_return_status;
1700: END IF;
1701: END IF;
1702: -- End Post-Generation Change

Line 1716: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1712: WHEN G_EXCEPTION_HALT_VALIDATION then
1713: -- No action necessary. Validation can continue to next attribute/column
1714: null;
1715:
1716: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1717: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1718: (
1719: l_api_name,
1720: G_PKG_NAME,

Line 1717: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1713: -- No action necessary. Validation can continue to next attribute/column
1714: null;
1715:
1716: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1717: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1718: (
1719: l_api_name,
1720: G_PKG_NAME,
1721: 'OKC_API.G_RET_STS_ERROR',

Line 1721: 'OKC_API.G_RET_STS_ERROR',

1717: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1718: (
1719: l_api_name,
1720: G_PKG_NAME,
1721: 'OKC_API.G_RET_STS_ERROR',
1722: x_msg_count,
1723: x_msg_data,
1724: '_PVT'
1725: );

Line 1726: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1722: x_msg_count,
1723: x_msg_data,
1724: '_PVT'
1725: );
1726: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1727: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1728: (
1729: l_api_name,
1730: G_PKG_NAME,

Line 1727: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1723: x_msg_data,
1724: '_PVT'
1725: );
1726: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1727: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1728: (
1729: l_api_name,
1730: G_PKG_NAME,
1731: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1731: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1727: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1728: (
1729: l_api_name,
1730: G_PKG_NAME,
1731: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1732: x_msg_count,
1733: x_msg_data,
1734: '_PVT'
1735: );

Line 1737: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1733: x_msg_data,
1734: '_PVT'
1735: );
1736: WHEN OTHERS THEN
1737: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1738: (
1739: l_api_name,
1740: G_PKG_NAME,
1741: 'OTHERS',

Line 1755: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1751: -----------------------------------
1752: -- lock_row for:OKL_ASSET_CNDTNS --
1753: -----------------------------------
1754: PROCEDURE lock_row(
1755: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1756: x_return_status OUT NOCOPY VARCHAR2,
1757: x_msg_count OUT NOCOPY NUMBER,
1758: x_msg_data OUT NOCOPY VARCHAR2,
1759: p_acd_rec IN acd_rec_type) IS

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

1772: FROM OKL_ASSET_CNDTNS
1773: WHERE ID = p_acd_rec.id;
1774: l_api_version CONSTANT NUMBER := 1;
1775: l_api_name CONSTANT VARCHAR2(30) := 'CNDTNS_lock_row';
1776: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1777: l_object_version_number OKL_ASSET_CNDTNS.OBJECT_VERSION_NUMBER%TYPE;
1778: lc_object_version_number OKL_ASSET_CNDTNS.OBJECT_VERSION_NUMBER%TYPE;
1779: l_row_notfound BOOLEAN := FALSE;
1780: lc_row_notfound BOOLEAN := FALSE;

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

1778: lc_object_version_number OKL_ASSET_CNDTNS.OBJECT_VERSION_NUMBER%TYPE;
1779: l_row_notfound BOOLEAN := FALSE;
1780: lc_row_notfound BOOLEAN := FALSE;
1781: BEGIN
1782: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1783: p_init_msg_list,
1784: '_PVT',
1785: x_return_status);
1786: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1782: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1783: p_init_msg_list,
1784: '_PVT',
1785: x_return_status);
1786: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1787: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1788: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1789: RAISE OKC_API.G_EXCEPTION_ERROR;
1790: END IF;

Line 1787: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1783: p_init_msg_list,
1784: '_PVT',
1785: x_return_status);
1786: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1787: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1788: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1789: RAISE OKC_API.G_EXCEPTION_ERROR;
1790: END IF;
1791: BEGIN

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

1784: '_PVT',
1785: x_return_status);
1786: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1787: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1788: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1789: RAISE OKC_API.G_EXCEPTION_ERROR;
1790: END IF;
1791: BEGIN
1792: OPEN lock_csr(p_acd_rec);

Line 1789: RAISE OKC_API.G_EXCEPTION_ERROR;

1785: x_return_status);
1786: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1787: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1788: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1789: RAISE OKC_API.G_EXCEPTION_ERROR;
1790: END IF;
1791: BEGIN
1792: OPEN lock_csr(p_acd_rec);
1793: FETCH lock_csr INTO l_object_version_number;

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

1801: WHEN E_Resource_Busy THEN
1802: IF (lock_csr%ISOPEN) THEN
1803: CLOSE lock_csr;
1804: END IF;
1805: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
1806: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
1807: END;
1808:
1809: IF ( l_row_notfound ) THEN

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

1812: lc_row_notfound := lchk_csr%NOTFOUND;
1813: CLOSE lchk_csr;
1814: END IF;
1815: IF (lc_row_notfound) THEN
1816: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1817: RAISE OKC_API.G_EXCEPTION_ERROR;
1818: ELSIF lc_object_version_number > p_acd_rec.object_version_number THEN
1819: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1820: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1817: RAISE OKC_API.G_EXCEPTION_ERROR;

1813: CLOSE lchk_csr;
1814: END IF;
1815: IF (lc_row_notfound) THEN
1816: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1817: RAISE OKC_API.G_EXCEPTION_ERROR;
1818: ELSIF lc_object_version_number > p_acd_rec.object_version_number THEN
1819: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1820: RAISE OKC_API.G_EXCEPTION_ERROR;
1821: ELSIF lc_object_version_number <> p_acd_rec.object_version_number THEN

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

1815: IF (lc_row_notfound) THEN
1816: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1817: RAISE OKC_API.G_EXCEPTION_ERROR;
1818: ELSIF lc_object_version_number > p_acd_rec.object_version_number THEN
1819: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1820: RAISE OKC_API.G_EXCEPTION_ERROR;
1821: ELSIF lc_object_version_number <> p_acd_rec.object_version_number THEN
1822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1823: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1820: RAISE OKC_API.G_EXCEPTION_ERROR;

1816: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
1817: RAISE OKC_API.G_EXCEPTION_ERROR;
1818: ELSIF lc_object_version_number > p_acd_rec.object_version_number THEN
1819: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1820: RAISE OKC_API.G_EXCEPTION_ERROR;
1821: ELSIF lc_object_version_number <> p_acd_rec.object_version_number THEN
1822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1823: RAISE OKC_API.G_EXCEPTION_ERROR;
1824: ELSIF lc_object_version_number = -1 THEN

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

1818: ELSIF lc_object_version_number > p_acd_rec.object_version_number THEN
1819: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1820: RAISE OKC_API.G_EXCEPTION_ERROR;
1821: ELSIF lc_object_version_number <> p_acd_rec.object_version_number THEN
1822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1823: RAISE OKC_API.G_EXCEPTION_ERROR;
1824: ELSIF lc_object_version_number = -1 THEN
1825: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1826: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1823: RAISE OKC_API.G_EXCEPTION_ERROR;

1819: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1820: RAISE OKC_API.G_EXCEPTION_ERROR;
1821: ELSIF lc_object_version_number <> p_acd_rec.object_version_number THEN
1822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1823: RAISE OKC_API.G_EXCEPTION_ERROR;
1824: ELSIF lc_object_version_number = -1 THEN
1825: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1826: RAISE OKC_API.G_EXCEPTION_ERROR;
1827: END IF;

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

1821: ELSIF lc_object_version_number <> p_acd_rec.object_version_number THEN
1822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1823: RAISE OKC_API.G_EXCEPTION_ERROR;
1824: ELSIF lc_object_version_number = -1 THEN
1825: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1826: RAISE OKC_API.G_EXCEPTION_ERROR;
1827: END IF;
1828: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1829: EXCEPTION

Line 1826: RAISE OKC_API.G_EXCEPTION_ERROR;

1822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
1823: RAISE OKC_API.G_EXCEPTION_ERROR;
1824: ELSIF lc_object_version_number = -1 THEN
1825: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1826: RAISE OKC_API.G_EXCEPTION_ERROR;
1827: END IF;
1828: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1829: EXCEPTION
1830: WHEN G_EXCEPTION_HALT_VALIDATION then

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

1824: ELSIF lc_object_version_number = -1 THEN
1825: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
1826: RAISE OKC_API.G_EXCEPTION_ERROR;
1827: END IF;
1828: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1829: EXCEPTION
1830: WHEN G_EXCEPTION_HALT_VALIDATION then
1831: -- No action necessary. Validation can continue to next attribute/column
1832: null;

Line 1834: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1830: WHEN G_EXCEPTION_HALT_VALIDATION then
1831: -- No action necessary. Validation can continue to next attribute/column
1832: null;
1833:
1834: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1835: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1836: (
1837: l_api_name,
1838: G_PKG_NAME,

Line 1835: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1831: -- No action necessary. Validation can continue to next attribute/column
1832: null;
1833:
1834: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1835: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1836: (
1837: l_api_name,
1838: G_PKG_NAME,
1839: 'OKC_API.G_RET_STS_ERROR',

Line 1839: 'OKC_API.G_RET_STS_ERROR',

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

Line 1844: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1845: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1849: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1845: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1846: (
1847: l_api_name,
1848: G_PKG_NAME,
1849: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1850: x_msg_count,
1851: x_msg_data,
1852: '_PVT'
1853: );

Line 1855: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1851: x_msg_data,
1852: '_PVT'
1853: );
1854: WHEN OTHERS THEN
1855: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1856: (
1857: l_api_name,
1858: G_PKG_NAME,
1859: 'OTHERS',

Line 1870: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1866: -- lock_row for:OKL_ASSET_CNDTNS_V --
1867: -------------------------------------
1868: PROCEDURE lock_row(
1869: p_api_version IN NUMBER,
1870: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1871: x_return_status OUT NOCOPY VARCHAR2,
1872: x_msg_count OUT NOCOPY NUMBER,
1873: x_msg_data OUT NOCOPY VARCHAR2,
1874: p_acdv_rec IN acdv_rec_type) IS

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

1874: p_acdv_rec IN acdv_rec_type) IS
1875:
1876: l_api_version CONSTANT NUMBER := 1;
1877: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1878: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1879: l_acd_rec acd_rec_type;
1880: BEGIN
1881: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1882: G_PKG_NAME,

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

1877: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
1878: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1879: l_acd_rec acd_rec_type;
1880: BEGIN
1881: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1882: G_PKG_NAME,
1883: p_init_msg_list,
1884: l_api_version,
1885: p_api_version,

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

1884: l_api_version,
1885: p_api_version,
1886: '_PVT',
1887: x_return_status);
1888: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1889: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1890: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1891: RAISE OKC_API.G_EXCEPTION_ERROR;
1892: END IF;

Line 1889: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1885: p_api_version,
1886: '_PVT',
1887: x_return_status);
1888: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1889: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1890: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1891: RAISE OKC_API.G_EXCEPTION_ERROR;
1892: END IF;
1893: --------------------------------------

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

1886: '_PVT',
1887: x_return_status);
1888: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1889: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1890: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1891: RAISE OKC_API.G_EXCEPTION_ERROR;
1892: END IF;
1893: --------------------------------------
1894: -- Move VIEW record to "Child" records

Line 1891: RAISE OKC_API.G_EXCEPTION_ERROR;

1887: x_return_status);
1888: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1889: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1890: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1891: RAISE OKC_API.G_EXCEPTION_ERROR;
1892: END IF;
1893: --------------------------------------
1894: -- Move VIEW record to "Child" records
1895: --------------------------------------

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

1903: x_msg_count,
1904: x_msg_data,
1905: l_acd_rec
1906: );
1907: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1909: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1910: RAISE OKC_API.G_EXCEPTION_ERROR;
1911: END IF;

Line 1908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1904: x_msg_data,
1905: l_acd_rec
1906: );
1907: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1909: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1910: RAISE OKC_API.G_EXCEPTION_ERROR;
1911: END IF;
1912: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

1905: l_acd_rec
1906: );
1907: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1909: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1910: RAISE OKC_API.G_EXCEPTION_ERROR;
1911: END IF;
1912: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1913: EXCEPTION

Line 1910: RAISE OKC_API.G_EXCEPTION_ERROR;

1906: );
1907: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1909: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1910: RAISE OKC_API.G_EXCEPTION_ERROR;
1911: END IF;
1912: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1913: EXCEPTION
1914: WHEN G_EXCEPTION_HALT_VALIDATION then

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

1908: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1909: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
1910: RAISE OKC_API.G_EXCEPTION_ERROR;
1911: END IF;
1912: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1913: EXCEPTION
1914: WHEN G_EXCEPTION_HALT_VALIDATION then
1915: -- No action necessary. Validation can continue to next attribute/column
1916: null;

Line 1918: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1914: WHEN G_EXCEPTION_HALT_VALIDATION then
1915: -- No action necessary. Validation can continue to next attribute/column
1916: null;
1917:
1918: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1919: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1920: (
1921: l_api_name,
1922: G_PKG_NAME,

Line 1919: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1915: -- No action necessary. Validation can continue to next attribute/column
1916: null;
1917:
1918: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1919: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1920: (
1921: l_api_name,
1922: G_PKG_NAME,
1923: 'OKC_API.G_RET_STS_ERROR',

Line 1923: 'OKC_API.G_RET_STS_ERROR',

1919: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1920: (
1921: l_api_name,
1922: G_PKG_NAME,
1923: 'OKC_API.G_RET_STS_ERROR',
1924: x_msg_count,
1925: x_msg_data,
1926: '_PVT'
1927: );

Line 1928: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1924: x_msg_count,
1925: x_msg_data,
1926: '_PVT'
1927: );
1928: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1929: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1930: (
1931: l_api_name,
1932: G_PKG_NAME,

Line 1929: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1925: x_msg_data,
1926: '_PVT'
1927: );
1928: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1929: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1930: (
1931: l_api_name,
1932: G_PKG_NAME,
1933: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1933: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1929: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1930: (
1931: l_api_name,
1932: G_PKG_NAME,
1933: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1934: x_msg_count,
1935: x_msg_data,
1936: '_PVT'
1937: );

Line 1939: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1935: x_msg_data,
1936: '_PVT'
1937: );
1938: WHEN OTHERS THEN
1939: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1940: (
1941: l_api_name,
1942: G_PKG_NAME,
1943: 'OTHERS',

Line 1954: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

1950: -- PL/SQL TBL lock_row for:ACDV_TBL --
1951: --------------------------------------
1952: PROCEDURE lock_row(
1953: p_api_version IN NUMBER,
1954: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1955: x_return_status OUT NOCOPY VARCHAR2,
1956: x_msg_count OUT NOCOPY NUMBER,
1957: x_msg_data OUT NOCOPY VARCHAR2,
1958: p_acdv_tbl IN acdv_tbl_type) IS

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

1958: p_acdv_tbl IN acdv_tbl_type) IS
1959:
1960: l_api_version CONSTANT NUMBER := 1;
1961: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
1962: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1963: i NUMBER := 0;
1964: -- Begin Post-Generation Change
1965: -- overall error status
1966: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

1962: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1963: i NUMBER := 0;
1964: -- Begin Post-Generation Change
1965: -- overall error status
1966: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1967: -- End Post-Generation Change
1968: BEGIN
1969: OKC_API.init_msg_list(p_init_msg_list);
1970: -- Make sure PL/SQL table has records in it before passing

Line 1969: OKC_API.init_msg_list(p_init_msg_list);

1965: -- overall error status
1966: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1967: -- End Post-Generation Change
1968: BEGIN
1969: OKC_API.init_msg_list(p_init_msg_list);
1970: -- Make sure PL/SQL table has records in it before passing
1971: IF (p_acdv_tbl.COUNT > 0) THEN
1972: i := p_acdv_tbl.FIRST;
1973: LOOP

Line 1976: p_init_msg_list => OKC_API.G_FALSE,

1972: i := p_acdv_tbl.FIRST;
1973: LOOP
1974: lock_row (
1975: p_api_version => p_api_version,
1976: p_init_msg_list => OKC_API.G_FALSE,
1977: x_return_status => x_return_status,
1978: x_msg_count => x_msg_count,
1979: x_msg_data => x_msg_data,
1980: p_acdv_rec => p_acdv_tbl(i));

Line 1983: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

1979: x_msg_data => x_msg_data,
1980: p_acdv_rec => p_acdv_tbl(i));
1981: -- Begin Post-Generation Change
1982: -- store the highest degree of error
1983: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1984: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1985: l_overall_status := x_return_status;
1986: END IF;
1987: END IF;

Line 1984: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

1980: p_acdv_rec => p_acdv_tbl(i));
1981: -- Begin Post-Generation Change
1982: -- store the highest degree of error
1983: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
1984: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
1985: l_overall_status := x_return_status;
1986: END IF;
1987: END IF;
1988: -- End Post-Generation Change

Line 2002: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1998: WHEN G_EXCEPTION_HALT_VALIDATION then
1999: -- No action necessary. Validation can continue to next attribute/column
2000: null;
2001:
2002: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2003: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2004: (
2005: l_api_name,
2006: G_PKG_NAME,

Line 2003: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1999: -- No action necessary. Validation can continue to next attribute/column
2000: null;
2001:
2002: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2003: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2004: (
2005: l_api_name,
2006: G_PKG_NAME,
2007: 'OKC_API.G_RET_STS_ERROR',

Line 2007: 'OKC_API.G_RET_STS_ERROR',

2003: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2004: (
2005: l_api_name,
2006: G_PKG_NAME,
2007: 'OKC_API.G_RET_STS_ERROR',
2008: x_msg_count,
2009: x_msg_data,
2010: '_PVT'
2011: );

Line 2012: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2008: x_msg_count,
2009: x_msg_data,
2010: '_PVT'
2011: );
2012: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2013: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2014: (
2015: l_api_name,
2016: G_PKG_NAME,

Line 2013: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2009: x_msg_data,
2010: '_PVT'
2011: );
2012: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2013: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2014: (
2015: l_api_name,
2016: G_PKG_NAME,
2017: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2017: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2013: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2014: (
2015: l_api_name,
2016: G_PKG_NAME,
2017: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2018: x_msg_count,
2019: x_msg_data,
2020: '_PVT'
2021: );

Line 2023: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2019: x_msg_data,
2020: '_PVT'
2021: );
2022: WHEN OTHERS THEN
2023: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2024: (
2025: l_api_name,
2026: G_PKG_NAME,
2027: 'OTHERS',

Line 2041: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2037: -------------------------------------
2038: -- update_row for:OKL_ASSET_CNDTNS --
2039: -------------------------------------
2040: PROCEDURE update_row(
2041: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2042: x_return_status OUT NOCOPY VARCHAR2,
2043: x_msg_count OUT NOCOPY NUMBER,
2044: x_msg_data OUT NOCOPY VARCHAR2,
2045: p_acd_rec IN acd_rec_type,

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

2046: x_acd_rec OUT NOCOPY acd_rec_type) IS
2047:
2048: l_api_version CONSTANT NUMBER := 1;
2049: l_api_name CONSTANT VARCHAR2(30) := 'CNDTNS_update_row';
2050: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2051: l_acd_rec acd_rec_type := p_acd_rec;
2052: l_def_acd_rec acd_rec_type;
2053: l_row_notfound BOOLEAN := TRUE;
2054: ----------------------------------

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

2059: x_acd_rec OUT NOCOPY acd_rec_type
2060: ) RETURN VARCHAR2 IS
2061: l_acd_rec acd_rec_type;
2062: l_row_notfound BOOLEAN := TRUE;
2063: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2064: BEGIN
2065: x_acd_rec := p_acd_rec;
2066: -- Get current database values
2067: l_acd_rec := get_rec(p_acd_rec, l_row_notfound);

Line 2069: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2065: x_acd_rec := p_acd_rec;
2066: -- Get current database values
2067: l_acd_rec := get_rec(p_acd_rec, l_row_notfound);
2068: IF (l_row_notfound) THEN
2069: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2070: END IF;
2071: IF (x_acd_rec.id = OKC_API.G_MISS_NUM)
2072: THEN
2073: x_acd_rec.id := l_acd_rec.id;

Line 2071: IF (x_acd_rec.id = OKC_API.G_MISS_NUM)

2067: l_acd_rec := get_rec(p_acd_rec, l_row_notfound);
2068: IF (l_row_notfound) THEN
2069: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2070: END IF;
2071: IF (x_acd_rec.id = OKC_API.G_MISS_NUM)
2072: THEN
2073: x_acd_rec.id := l_acd_rec.id;
2074: END IF;
2075: IF (x_acd_rec.date_report = OKC_API.G_MISS_DATE)

Line 2075: IF (x_acd_rec.date_report = OKC_API.G_MISS_DATE)

2071: IF (x_acd_rec.id = OKC_API.G_MISS_NUM)
2072: THEN
2073: x_acd_rec.id := l_acd_rec.id;
2074: END IF;
2075: IF (x_acd_rec.date_report = OKC_API.G_MISS_DATE)
2076: THEN
2077: x_acd_rec.date_report := l_acd_rec.date_report;
2078: END IF;
2079: IF (x_acd_rec.cdn_code = OKC_API.G_MISS_CHAR)

Line 2079: IF (x_acd_rec.cdn_code = OKC_API.G_MISS_CHAR)

2075: IF (x_acd_rec.date_report = OKC_API.G_MISS_DATE)
2076: THEN
2077: x_acd_rec.date_report := l_acd_rec.date_report;
2078: END IF;
2079: IF (x_acd_rec.cdn_code = OKC_API.G_MISS_CHAR)
2080: THEN
2081: x_acd_rec.cdn_code := l_acd_rec.cdn_code;
2082: END IF;
2083: IF (x_acd_rec.clm_id = OKC_API.G_MISS_NUM)

Line 2083: IF (x_acd_rec.clm_id = OKC_API.G_MISS_NUM)

2079: IF (x_acd_rec.cdn_code = OKC_API.G_MISS_CHAR)
2080: THEN
2081: x_acd_rec.cdn_code := l_acd_rec.cdn_code;
2082: END IF;
2083: IF (x_acd_rec.clm_id = OKC_API.G_MISS_NUM)
2084: THEN
2085: x_acd_rec.clm_id := l_acd_rec.clm_id;
2086: END IF;
2087: IF (x_acd_rec.isp_id = OKC_API.G_MISS_NUM)

Line 2087: IF (x_acd_rec.isp_id = OKC_API.G_MISS_NUM)

2083: IF (x_acd_rec.clm_id = OKC_API.G_MISS_NUM)
2084: THEN
2085: x_acd_rec.clm_id := l_acd_rec.clm_id;
2086: END IF;
2087: IF (x_acd_rec.isp_id = OKC_API.G_MISS_NUM)
2088: THEN
2089: x_acd_rec.isp_id := l_acd_rec.isp_id;
2090: END IF;
2091: IF (x_acd_rec.iln_id = OKC_API.G_MISS_NUM)

Line 2091: IF (x_acd_rec.iln_id = OKC_API.G_MISS_NUM)

2087: IF (x_acd_rec.isp_id = OKC_API.G_MISS_NUM)
2088: THEN
2089: x_acd_rec.isp_id := l_acd_rec.isp_id;
2090: END IF;
2091: IF (x_acd_rec.iln_id = OKC_API.G_MISS_NUM)
2092: THEN
2093: x_acd_rec.iln_id := l_acd_rec.iln_id;
2094: END IF;
2095: IF (x_acd_rec.kle_id = OKC_API.G_MISS_NUM)

Line 2095: IF (x_acd_rec.kle_id = OKC_API.G_MISS_NUM)

2091: IF (x_acd_rec.iln_id = OKC_API.G_MISS_NUM)
2092: THEN
2093: x_acd_rec.iln_id := l_acd_rec.iln_id;
2094: END IF;
2095: IF (x_acd_rec.kle_id = OKC_API.G_MISS_NUM)
2096: THEN
2097: x_acd_rec.kle_id := l_acd_rec.kle_id;
2098: END IF;
2099: IF (x_acd_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 2099: IF (x_acd_rec.object_version_number = OKC_API.G_MISS_NUM)

2095: IF (x_acd_rec.kle_id = OKC_API.G_MISS_NUM)
2096: THEN
2097: x_acd_rec.kle_id := l_acd_rec.kle_id;
2098: END IF;
2099: IF (x_acd_rec.object_version_number = OKC_API.G_MISS_NUM)
2100: THEN
2101: x_acd_rec.object_version_number := l_acd_rec.object_version_number;
2102: END IF;
2103: IF (x_acd_rec.org_id = OKC_API.G_MISS_NUM)

Line 2103: IF (x_acd_rec.org_id = OKC_API.G_MISS_NUM)

2099: IF (x_acd_rec.object_version_number = OKC_API.G_MISS_NUM)
2100: THEN
2101: x_acd_rec.object_version_number := l_acd_rec.object_version_number;
2102: END IF;
2103: IF (x_acd_rec.org_id = OKC_API.G_MISS_NUM)
2104: THEN
2105: x_acd_rec.org_id := l_acd_rec.org_id;
2106: END IF;
2107: IF (x_acd_rec.request_id = OKC_API.G_MISS_NUM)

Line 2107: IF (x_acd_rec.request_id = OKC_API.G_MISS_NUM)

2103: IF (x_acd_rec.org_id = OKC_API.G_MISS_NUM)
2104: THEN
2105: x_acd_rec.org_id := l_acd_rec.org_id;
2106: END IF;
2107: IF (x_acd_rec.request_id = OKC_API.G_MISS_NUM)
2108: THEN
2109: x_acd_rec.request_id := l_acd_rec.request_id;
2110: END IF;
2111: IF (x_acd_rec.program_application_id = OKC_API.G_MISS_NUM)

Line 2111: IF (x_acd_rec.program_application_id = OKC_API.G_MISS_NUM)

2107: IF (x_acd_rec.request_id = OKC_API.G_MISS_NUM)
2108: THEN
2109: x_acd_rec.request_id := l_acd_rec.request_id;
2110: END IF;
2111: IF (x_acd_rec.program_application_id = OKC_API.G_MISS_NUM)
2112: THEN
2113: x_acd_rec.program_application_id := l_acd_rec.program_application_id;
2114: END IF;
2115: IF (x_acd_rec.program_id = OKC_API.G_MISS_NUM)

Line 2115: IF (x_acd_rec.program_id = OKC_API.G_MISS_NUM)

2111: IF (x_acd_rec.program_application_id = OKC_API.G_MISS_NUM)
2112: THEN
2113: x_acd_rec.program_application_id := l_acd_rec.program_application_id;
2114: END IF;
2115: IF (x_acd_rec.program_id = OKC_API.G_MISS_NUM)
2116: THEN
2117: x_acd_rec.program_id := l_acd_rec.program_id;
2118: END IF;
2119: IF (x_acd_rec.program_update_date = OKC_API.G_MISS_DATE)

Line 2119: IF (x_acd_rec.program_update_date = OKC_API.G_MISS_DATE)

2115: IF (x_acd_rec.program_id = OKC_API.G_MISS_NUM)
2116: THEN
2117: x_acd_rec.program_id := l_acd_rec.program_id;
2118: END IF;
2119: IF (x_acd_rec.program_update_date = OKC_API.G_MISS_DATE)
2120: THEN
2121: x_acd_rec.program_update_date := l_acd_rec.program_update_date;
2122: END IF;
2123: IF (x_acd_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 2123: IF (x_acd_rec.attribute_category = OKC_API.G_MISS_CHAR)

2119: IF (x_acd_rec.program_update_date = OKC_API.G_MISS_DATE)
2120: THEN
2121: x_acd_rec.program_update_date := l_acd_rec.program_update_date;
2122: END IF;
2123: IF (x_acd_rec.attribute_category = OKC_API.G_MISS_CHAR)
2124: THEN
2125: x_acd_rec.attribute_category := l_acd_rec.attribute_category;
2126: END IF;
2127: IF (x_acd_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 2127: IF (x_acd_rec.attribute1 = OKC_API.G_MISS_CHAR)

2123: IF (x_acd_rec.attribute_category = OKC_API.G_MISS_CHAR)
2124: THEN
2125: x_acd_rec.attribute_category := l_acd_rec.attribute_category;
2126: END IF;
2127: IF (x_acd_rec.attribute1 = OKC_API.G_MISS_CHAR)
2128: THEN
2129: x_acd_rec.attribute1 := l_acd_rec.attribute1;
2130: END IF;
2131: IF (x_acd_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 2131: IF (x_acd_rec.attribute2 = OKC_API.G_MISS_CHAR)

2127: IF (x_acd_rec.attribute1 = OKC_API.G_MISS_CHAR)
2128: THEN
2129: x_acd_rec.attribute1 := l_acd_rec.attribute1;
2130: END IF;
2131: IF (x_acd_rec.attribute2 = OKC_API.G_MISS_CHAR)
2132: THEN
2133: x_acd_rec.attribute2 := l_acd_rec.attribute2;
2134: END IF;
2135: IF (x_acd_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 2135: IF (x_acd_rec.attribute3 = OKC_API.G_MISS_CHAR)

2131: IF (x_acd_rec.attribute2 = OKC_API.G_MISS_CHAR)
2132: THEN
2133: x_acd_rec.attribute2 := l_acd_rec.attribute2;
2134: END IF;
2135: IF (x_acd_rec.attribute3 = OKC_API.G_MISS_CHAR)
2136: THEN
2137: x_acd_rec.attribute3 := l_acd_rec.attribute3;
2138: END IF;
2139: IF (x_acd_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 2139: IF (x_acd_rec.attribute4 = OKC_API.G_MISS_CHAR)

2135: IF (x_acd_rec.attribute3 = OKC_API.G_MISS_CHAR)
2136: THEN
2137: x_acd_rec.attribute3 := l_acd_rec.attribute3;
2138: END IF;
2139: IF (x_acd_rec.attribute4 = OKC_API.G_MISS_CHAR)
2140: THEN
2141: x_acd_rec.attribute4 := l_acd_rec.attribute4;
2142: END IF;
2143: IF (x_acd_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 2143: IF (x_acd_rec.attribute5 = OKC_API.G_MISS_CHAR)

2139: IF (x_acd_rec.attribute4 = OKC_API.G_MISS_CHAR)
2140: THEN
2141: x_acd_rec.attribute4 := l_acd_rec.attribute4;
2142: END IF;
2143: IF (x_acd_rec.attribute5 = OKC_API.G_MISS_CHAR)
2144: THEN
2145: x_acd_rec.attribute5 := l_acd_rec.attribute5;
2146: END IF;
2147: IF (x_acd_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 2147: IF (x_acd_rec.attribute6 = OKC_API.G_MISS_CHAR)

2143: IF (x_acd_rec.attribute5 = OKC_API.G_MISS_CHAR)
2144: THEN
2145: x_acd_rec.attribute5 := l_acd_rec.attribute5;
2146: END IF;
2147: IF (x_acd_rec.attribute6 = OKC_API.G_MISS_CHAR)
2148: THEN
2149: x_acd_rec.attribute6 := l_acd_rec.attribute6;
2150: END IF;
2151: IF (x_acd_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 2151: IF (x_acd_rec.attribute7 = OKC_API.G_MISS_CHAR)

2147: IF (x_acd_rec.attribute6 = OKC_API.G_MISS_CHAR)
2148: THEN
2149: x_acd_rec.attribute6 := l_acd_rec.attribute6;
2150: END IF;
2151: IF (x_acd_rec.attribute7 = OKC_API.G_MISS_CHAR)
2152: THEN
2153: x_acd_rec.attribute7 := l_acd_rec.attribute7;
2154: END IF;
2155: IF (x_acd_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 2155: IF (x_acd_rec.attribute8 = OKC_API.G_MISS_CHAR)

2151: IF (x_acd_rec.attribute7 = OKC_API.G_MISS_CHAR)
2152: THEN
2153: x_acd_rec.attribute7 := l_acd_rec.attribute7;
2154: END IF;
2155: IF (x_acd_rec.attribute8 = OKC_API.G_MISS_CHAR)
2156: THEN
2157: x_acd_rec.attribute8 := l_acd_rec.attribute8;
2158: END IF;
2159: IF (x_acd_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 2159: IF (x_acd_rec.attribute9 = OKC_API.G_MISS_CHAR)

2155: IF (x_acd_rec.attribute8 = OKC_API.G_MISS_CHAR)
2156: THEN
2157: x_acd_rec.attribute8 := l_acd_rec.attribute8;
2158: END IF;
2159: IF (x_acd_rec.attribute9 = OKC_API.G_MISS_CHAR)
2160: THEN
2161: x_acd_rec.attribute9 := l_acd_rec.attribute9;
2162: END IF;
2163: IF (x_acd_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 2163: IF (x_acd_rec.attribute10 = OKC_API.G_MISS_CHAR)

2159: IF (x_acd_rec.attribute9 = OKC_API.G_MISS_CHAR)
2160: THEN
2161: x_acd_rec.attribute9 := l_acd_rec.attribute9;
2162: END IF;
2163: IF (x_acd_rec.attribute10 = OKC_API.G_MISS_CHAR)
2164: THEN
2165: x_acd_rec.attribute10 := l_acd_rec.attribute10;
2166: END IF;
2167: IF (x_acd_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 2167: IF (x_acd_rec.attribute11 = OKC_API.G_MISS_CHAR)

2163: IF (x_acd_rec.attribute10 = OKC_API.G_MISS_CHAR)
2164: THEN
2165: x_acd_rec.attribute10 := l_acd_rec.attribute10;
2166: END IF;
2167: IF (x_acd_rec.attribute11 = OKC_API.G_MISS_CHAR)
2168: THEN
2169: x_acd_rec.attribute11 := l_acd_rec.attribute11;
2170: END IF;
2171: IF (x_acd_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 2171: IF (x_acd_rec.attribute12 = OKC_API.G_MISS_CHAR)

2167: IF (x_acd_rec.attribute11 = OKC_API.G_MISS_CHAR)
2168: THEN
2169: x_acd_rec.attribute11 := l_acd_rec.attribute11;
2170: END IF;
2171: IF (x_acd_rec.attribute12 = OKC_API.G_MISS_CHAR)
2172: THEN
2173: x_acd_rec.attribute12 := l_acd_rec.attribute12;
2174: END IF;
2175: IF (x_acd_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 2175: IF (x_acd_rec.attribute13 = OKC_API.G_MISS_CHAR)

2171: IF (x_acd_rec.attribute12 = OKC_API.G_MISS_CHAR)
2172: THEN
2173: x_acd_rec.attribute12 := l_acd_rec.attribute12;
2174: END IF;
2175: IF (x_acd_rec.attribute13 = OKC_API.G_MISS_CHAR)
2176: THEN
2177: x_acd_rec.attribute13 := l_acd_rec.attribute13;
2178: END IF;
2179: IF (x_acd_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 2179: IF (x_acd_rec.attribute14 = OKC_API.G_MISS_CHAR)

2175: IF (x_acd_rec.attribute13 = OKC_API.G_MISS_CHAR)
2176: THEN
2177: x_acd_rec.attribute13 := l_acd_rec.attribute13;
2178: END IF;
2179: IF (x_acd_rec.attribute14 = OKC_API.G_MISS_CHAR)
2180: THEN
2181: x_acd_rec.attribute14 := l_acd_rec.attribute14;
2182: END IF;
2183: IF (x_acd_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 2183: IF (x_acd_rec.attribute15 = OKC_API.G_MISS_CHAR)

2179: IF (x_acd_rec.attribute14 = OKC_API.G_MISS_CHAR)
2180: THEN
2181: x_acd_rec.attribute14 := l_acd_rec.attribute14;
2182: END IF;
2183: IF (x_acd_rec.attribute15 = OKC_API.G_MISS_CHAR)
2184: THEN
2185: x_acd_rec.attribute15 := l_acd_rec.attribute15;
2186: END IF;
2187: IF (x_acd_rec.created_by = OKC_API.G_MISS_NUM)

Line 2187: IF (x_acd_rec.created_by = OKC_API.G_MISS_NUM)

2183: IF (x_acd_rec.attribute15 = OKC_API.G_MISS_CHAR)
2184: THEN
2185: x_acd_rec.attribute15 := l_acd_rec.attribute15;
2186: END IF;
2187: IF (x_acd_rec.created_by = OKC_API.G_MISS_NUM)
2188: THEN
2189: x_acd_rec.created_by := l_acd_rec.created_by;
2190: END IF;
2191: IF (x_acd_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2191: IF (x_acd_rec.creation_date = OKC_API.G_MISS_DATE)

2187: IF (x_acd_rec.created_by = OKC_API.G_MISS_NUM)
2188: THEN
2189: x_acd_rec.created_by := l_acd_rec.created_by;
2190: END IF;
2191: IF (x_acd_rec.creation_date = OKC_API.G_MISS_DATE)
2192: THEN
2193: x_acd_rec.creation_date := l_acd_rec.creation_date;
2194: END IF;
2195: IF (x_acd_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2195: IF (x_acd_rec.last_updated_by = OKC_API.G_MISS_NUM)

2191: IF (x_acd_rec.creation_date = OKC_API.G_MISS_DATE)
2192: THEN
2193: x_acd_rec.creation_date := l_acd_rec.creation_date;
2194: END IF;
2195: IF (x_acd_rec.last_updated_by = OKC_API.G_MISS_NUM)
2196: THEN
2197: x_acd_rec.last_updated_by := l_acd_rec.last_updated_by;
2198: END IF;
2199: IF (x_acd_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2199: IF (x_acd_rec.last_update_date = OKC_API.G_MISS_DATE)

2195: IF (x_acd_rec.last_updated_by = OKC_API.G_MISS_NUM)
2196: THEN
2197: x_acd_rec.last_updated_by := l_acd_rec.last_updated_by;
2198: END IF;
2199: IF (x_acd_rec.last_update_date = OKC_API.G_MISS_DATE)
2200: THEN
2201: x_acd_rec.last_update_date := l_acd_rec.last_update_date;
2202: END IF;
2203: IF (x_acd_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2203: IF (x_acd_rec.last_update_login = OKC_API.G_MISS_NUM)

2199: IF (x_acd_rec.last_update_date = OKC_API.G_MISS_DATE)
2200: THEN
2201: x_acd_rec.last_update_date := l_acd_rec.last_update_date;
2202: END IF;
2203: IF (x_acd_rec.last_update_login = OKC_API.G_MISS_NUM)
2204: THEN
2205: x_acd_rec.last_update_login := l_acd_rec.last_update_login;
2206: END IF;
2207: RETURN(l_return_status);

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

2212: FUNCTION Set_Attributes (
2213: p_acd_rec IN acd_rec_type,
2214: x_acd_rec OUT NOCOPY acd_rec_type
2215: ) RETURN VARCHAR2 IS
2216: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2217: BEGIN
2218: x_acd_rec := p_acd_rec;
2219: RETURN(l_return_status);
2220: END Set_Attributes;

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

2218: x_acd_rec := p_acd_rec;
2219: RETURN(l_return_status);
2220: END Set_Attributes;
2221: BEGIN
2222: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2223: p_init_msg_list,
2224: '_PVT',
2225: x_return_status);
2226: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2222: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2223: p_init_msg_list,
2224: '_PVT',
2225: x_return_status);
2226: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2227: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2228: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2229: RAISE OKC_API.G_EXCEPTION_ERROR;
2230: END IF;

Line 2227: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2223: p_init_msg_list,
2224: '_PVT',
2225: x_return_status);
2226: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2227: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2228: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2229: RAISE OKC_API.G_EXCEPTION_ERROR;
2230: END IF;
2231: --- Setting item attributes

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

2224: '_PVT',
2225: x_return_status);
2226: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2227: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2228: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2229: RAISE OKC_API.G_EXCEPTION_ERROR;
2230: END IF;
2231: --- Setting item attributes
2232: l_return_status := Set_Attributes(

Line 2229: RAISE OKC_API.G_EXCEPTION_ERROR;

2225: x_return_status);
2226: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2227: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2228: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2229: RAISE OKC_API.G_EXCEPTION_ERROR;
2230: END IF;
2231: --- Setting item attributes
2232: l_return_status := Set_Attributes(
2233: p_acd_rec, -- IN

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

2232: l_return_status := Set_Attributes(
2233: p_acd_rec, -- IN
2234: l_acd_rec); -- OUT
2235: --- If any errors happen abort API
2236: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2237: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2238: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2239: RAISE OKC_API.G_EXCEPTION_ERROR;
2240: END IF;

Line 2237: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2233: p_acd_rec, -- IN
2234: l_acd_rec); -- OUT
2235: --- If any errors happen abort API
2236: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2237: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2238: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2239: RAISE OKC_API.G_EXCEPTION_ERROR;
2240: END IF;
2241: l_return_status := populate_new_record(l_acd_rec, l_def_acd_rec);

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

2234: l_acd_rec); -- OUT
2235: --- If any errors happen abort API
2236: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2237: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2238: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2239: RAISE OKC_API.G_EXCEPTION_ERROR;
2240: END IF;
2241: l_return_status := populate_new_record(l_acd_rec, l_def_acd_rec);
2242: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2239: RAISE OKC_API.G_EXCEPTION_ERROR;

2235: --- If any errors happen abort API
2236: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2237: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2238: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2239: RAISE OKC_API.G_EXCEPTION_ERROR;
2240: END IF;
2241: l_return_status := populate_new_record(l_acd_rec, l_def_acd_rec);
2242: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2243: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2238: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2239: RAISE OKC_API.G_EXCEPTION_ERROR;
2240: END IF;
2241: l_return_status := populate_new_record(l_acd_rec, l_def_acd_rec);
2242: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2243: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2244: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2245: RAISE OKC_API.G_EXCEPTION_ERROR;
2246: END IF;

Line 2243: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2239: RAISE OKC_API.G_EXCEPTION_ERROR;
2240: END IF;
2241: l_return_status := populate_new_record(l_acd_rec, l_def_acd_rec);
2242: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2243: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2244: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2245: RAISE OKC_API.G_EXCEPTION_ERROR;
2246: END IF;
2247: UPDATE OKL_ASSET_CNDTNS

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

2240: END IF;
2241: l_return_status := populate_new_record(l_acd_rec, l_def_acd_rec);
2242: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2243: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2244: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2245: RAISE OKC_API.G_EXCEPTION_ERROR;
2246: END IF;
2247: UPDATE OKL_ASSET_CNDTNS
2248: SET DATE_REPORT = l_def_acd_rec.date_report,

Line 2245: RAISE OKC_API.G_EXCEPTION_ERROR;

2241: l_return_status := populate_new_record(l_acd_rec, l_def_acd_rec);
2242: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2243: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2244: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2245: RAISE OKC_API.G_EXCEPTION_ERROR;
2246: END IF;
2247: UPDATE OKL_ASSET_CNDTNS
2248: SET DATE_REPORT = l_def_acd_rec.date_report,
2249: CDN_CODE = l_def_acd_rec.cdn_code,

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

2284: LAST_UPDATE_LOGIN = l_def_acd_rec.last_update_login
2285: WHERE ID = l_def_acd_rec.id;
2286:
2287: x_acd_rec := l_def_acd_rec;
2288: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2289: EXCEPTION
2290: WHEN G_EXCEPTION_HALT_VALIDATION then
2291: -- No action necessary. Validation can continue to next attribute/column
2292: null;

Line 2294: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2290: WHEN G_EXCEPTION_HALT_VALIDATION then
2291: -- No action necessary. Validation can continue to next attribute/column
2292: null;
2293:
2294: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2295: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2296: (
2297: l_api_name,
2298: G_PKG_NAME,

Line 2295: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2291: -- No action necessary. Validation can continue to next attribute/column
2292: null;
2293:
2294: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2295: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2296: (
2297: l_api_name,
2298: G_PKG_NAME,
2299: 'OKC_API.G_RET_STS_ERROR',

Line 2299: 'OKC_API.G_RET_STS_ERROR',

2295: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2296: (
2297: l_api_name,
2298: G_PKG_NAME,
2299: 'OKC_API.G_RET_STS_ERROR',
2300: x_msg_count,
2301: x_msg_data,
2302: '_PVT'
2303: );

Line 2304: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2300: x_msg_count,
2301: x_msg_data,
2302: '_PVT'
2303: );
2304: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2305: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2306: (
2307: l_api_name,
2308: G_PKG_NAME,

Line 2305: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2301: x_msg_data,
2302: '_PVT'
2303: );
2304: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2305: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2306: (
2307: l_api_name,
2308: G_PKG_NAME,
2309: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2309: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2305: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2306: (
2307: l_api_name,
2308: G_PKG_NAME,
2309: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2310: x_msg_count,
2311: x_msg_data,
2312: '_PVT'
2313: );

Line 2315: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2311: x_msg_data,
2312: '_PVT'
2313: );
2314: WHEN OTHERS THEN
2315: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2316: (
2317: l_api_name,
2318: G_PKG_NAME,
2319: 'OTHERS',

Line 2330: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2326: -- update_row for:OKL_ASSET_CNDTNS_V --
2327: ---------------------------------------
2328: PROCEDURE update_row(
2329: p_api_version IN NUMBER,
2330: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2331: x_return_status OUT NOCOPY VARCHAR2,
2332: x_msg_count OUT NOCOPY NUMBER,
2333: x_msg_data OUT NOCOPY VARCHAR2,
2334: p_acdv_rec IN acdv_rec_type,

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

2335: x_acdv_rec OUT NOCOPY acdv_rec_type) IS
2336:
2337: l_api_version CONSTANT NUMBER := 1;
2338: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
2339: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2340: l_acdv_rec acdv_rec_type := p_acdv_rec;
2341: l_def_acdv_rec acdv_rec_type;
2342: l_acd_rec acd_rec_type;
2343: lx_acd_rec acd_rec_type;

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

2362: x_acdv_rec OUT NOCOPY acdv_rec_type
2363: ) RETURN VARCHAR2 IS
2364: l_acdv_rec acdv_rec_type;
2365: l_row_notfound BOOLEAN := TRUE;
2366: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2367: BEGIN
2368: x_acdv_rec := p_acdv_rec;
2369: -- Get current database values
2370: l_acdv_rec := get_rec(p_acdv_rec, l_row_notfound);

Line 2372: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2368: x_acdv_rec := p_acdv_rec;
2369: -- Get current database values
2370: l_acdv_rec := get_rec(p_acdv_rec, l_row_notfound);
2371: IF (l_row_notfound) THEN
2372: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2373: END IF;
2374: IF (x_acdv_rec.id = OKC_API.G_MISS_NUM)
2375: THEN
2376: x_acdv_rec.id := l_acdv_rec.id;

Line 2374: IF (x_acdv_rec.id = OKC_API.G_MISS_NUM)

2370: l_acdv_rec := get_rec(p_acdv_rec, l_row_notfound);
2371: IF (l_row_notfound) THEN
2372: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2373: END IF;
2374: IF (x_acdv_rec.id = OKC_API.G_MISS_NUM)
2375: THEN
2376: x_acdv_rec.id := l_acdv_rec.id;
2377: END IF;
2378: IF (x_acdv_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 2378: IF (x_acdv_rec.object_version_number = OKC_API.G_MISS_NUM)

2374: IF (x_acdv_rec.id = OKC_API.G_MISS_NUM)
2375: THEN
2376: x_acdv_rec.id := l_acdv_rec.id;
2377: END IF;
2378: IF (x_acdv_rec.object_version_number = OKC_API.G_MISS_NUM)
2379: THEN
2380: x_acdv_rec.object_version_number := l_acdv_rec.object_version_number;
2381: END IF;
2382: IF (x_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR)

Line 2382: IF (x_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR)

2378: IF (x_acdv_rec.object_version_number = OKC_API.G_MISS_NUM)
2379: THEN
2380: x_acdv_rec.object_version_number := l_acdv_rec.object_version_number;
2381: END IF;
2382: IF (x_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR)
2383: THEN
2384: x_acdv_rec.cdn_code := l_acdv_rec.cdn_code;
2385: END IF;
2386: IF (x_acdv_rec.iln_id = OKC_API.G_MISS_NUM)

Line 2386: IF (x_acdv_rec.iln_id = OKC_API.G_MISS_NUM)

2382: IF (x_acdv_rec.cdn_code = OKC_API.G_MISS_CHAR)
2383: THEN
2384: x_acdv_rec.cdn_code := l_acdv_rec.cdn_code;
2385: END IF;
2386: IF (x_acdv_rec.iln_id = OKC_API.G_MISS_NUM)
2387: THEN
2388: x_acdv_rec.iln_id := l_acdv_rec.iln_id;
2389: END IF;
2390: IF (x_acdv_rec.isp_id = OKC_API.G_MISS_NUM)

Line 2390: IF (x_acdv_rec.isp_id = OKC_API.G_MISS_NUM)

2386: IF (x_acdv_rec.iln_id = OKC_API.G_MISS_NUM)
2387: THEN
2388: x_acdv_rec.iln_id := l_acdv_rec.iln_id;
2389: END IF;
2390: IF (x_acdv_rec.isp_id = OKC_API.G_MISS_NUM)
2391: THEN
2392: x_acdv_rec.isp_id := l_acdv_rec.isp_id;
2393: END IF;
2394: IF (x_acdv_rec.clm_id = OKC_API.G_MISS_NUM)

Line 2394: IF (x_acdv_rec.clm_id = OKC_API.G_MISS_NUM)

2390: IF (x_acdv_rec.isp_id = OKC_API.G_MISS_NUM)
2391: THEN
2392: x_acdv_rec.isp_id := l_acdv_rec.isp_id;
2393: END IF;
2394: IF (x_acdv_rec.clm_id = OKC_API.G_MISS_NUM)
2395: THEN
2396: x_acdv_rec.clm_id := l_acdv_rec.clm_id;
2397: END IF;
2398: IF (x_acdv_rec.kle_id = OKC_API.G_MISS_NUM)

Line 2398: IF (x_acdv_rec.kle_id = OKC_API.G_MISS_NUM)

2394: IF (x_acdv_rec.clm_id = OKC_API.G_MISS_NUM)
2395: THEN
2396: x_acdv_rec.clm_id := l_acdv_rec.clm_id;
2397: END IF;
2398: IF (x_acdv_rec.kle_id = OKC_API.G_MISS_NUM)
2399: THEN
2400: x_acdv_rec.kle_id := l_acdv_rec.kle_id;
2401: END IF;
2402: IF (x_acdv_rec.date_report = OKC_API.G_MISS_DATE)

Line 2402: IF (x_acdv_rec.date_report = OKC_API.G_MISS_DATE)

2398: IF (x_acdv_rec.kle_id = OKC_API.G_MISS_NUM)
2399: THEN
2400: x_acdv_rec.kle_id := l_acdv_rec.kle_id;
2401: END IF;
2402: IF (x_acdv_rec.date_report = OKC_API.G_MISS_DATE)
2403: THEN
2404: x_acdv_rec.date_report := l_acdv_rec.date_report;
2405: END IF;
2406: IF (x_acdv_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 2406: IF (x_acdv_rec.attribute_category = OKC_API.G_MISS_CHAR)

2402: IF (x_acdv_rec.date_report = OKC_API.G_MISS_DATE)
2403: THEN
2404: x_acdv_rec.date_report := l_acdv_rec.date_report;
2405: END IF;
2406: IF (x_acdv_rec.attribute_category = OKC_API.G_MISS_CHAR)
2407: THEN
2408: x_acdv_rec.attribute_category := l_acdv_rec.attribute_category;
2409: END IF;
2410: IF (x_acdv_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 2410: IF (x_acdv_rec.attribute1 = OKC_API.G_MISS_CHAR)

2406: IF (x_acdv_rec.attribute_category = OKC_API.G_MISS_CHAR)
2407: THEN
2408: x_acdv_rec.attribute_category := l_acdv_rec.attribute_category;
2409: END IF;
2410: IF (x_acdv_rec.attribute1 = OKC_API.G_MISS_CHAR)
2411: THEN
2412: x_acdv_rec.attribute1 := l_acdv_rec.attribute1;
2413: END IF;
2414: IF (x_acdv_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 2414: IF (x_acdv_rec.attribute2 = OKC_API.G_MISS_CHAR)

2410: IF (x_acdv_rec.attribute1 = OKC_API.G_MISS_CHAR)
2411: THEN
2412: x_acdv_rec.attribute1 := l_acdv_rec.attribute1;
2413: END IF;
2414: IF (x_acdv_rec.attribute2 = OKC_API.G_MISS_CHAR)
2415: THEN
2416: x_acdv_rec.attribute2 := l_acdv_rec.attribute2;
2417: END IF;
2418: IF (x_acdv_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 2418: IF (x_acdv_rec.attribute3 = OKC_API.G_MISS_CHAR)

2414: IF (x_acdv_rec.attribute2 = OKC_API.G_MISS_CHAR)
2415: THEN
2416: x_acdv_rec.attribute2 := l_acdv_rec.attribute2;
2417: END IF;
2418: IF (x_acdv_rec.attribute3 = OKC_API.G_MISS_CHAR)
2419: THEN
2420: x_acdv_rec.attribute3 := l_acdv_rec.attribute3;
2421: END IF;
2422: IF (x_acdv_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 2422: IF (x_acdv_rec.attribute4 = OKC_API.G_MISS_CHAR)

2418: IF (x_acdv_rec.attribute3 = OKC_API.G_MISS_CHAR)
2419: THEN
2420: x_acdv_rec.attribute3 := l_acdv_rec.attribute3;
2421: END IF;
2422: IF (x_acdv_rec.attribute4 = OKC_API.G_MISS_CHAR)
2423: THEN
2424: x_acdv_rec.attribute4 := l_acdv_rec.attribute4;
2425: END IF;
2426: IF (x_acdv_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 2426: IF (x_acdv_rec.attribute5 = OKC_API.G_MISS_CHAR)

2422: IF (x_acdv_rec.attribute4 = OKC_API.G_MISS_CHAR)
2423: THEN
2424: x_acdv_rec.attribute4 := l_acdv_rec.attribute4;
2425: END IF;
2426: IF (x_acdv_rec.attribute5 = OKC_API.G_MISS_CHAR)
2427: THEN
2428: x_acdv_rec.attribute5 := l_acdv_rec.attribute5;
2429: END IF;
2430: IF (x_acdv_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 2430: IF (x_acdv_rec.attribute6 = OKC_API.G_MISS_CHAR)

2426: IF (x_acdv_rec.attribute5 = OKC_API.G_MISS_CHAR)
2427: THEN
2428: x_acdv_rec.attribute5 := l_acdv_rec.attribute5;
2429: END IF;
2430: IF (x_acdv_rec.attribute6 = OKC_API.G_MISS_CHAR)
2431: THEN
2432: x_acdv_rec.attribute6 := l_acdv_rec.attribute6;
2433: END IF;
2434: IF (x_acdv_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 2434: IF (x_acdv_rec.attribute7 = OKC_API.G_MISS_CHAR)

2430: IF (x_acdv_rec.attribute6 = OKC_API.G_MISS_CHAR)
2431: THEN
2432: x_acdv_rec.attribute6 := l_acdv_rec.attribute6;
2433: END IF;
2434: IF (x_acdv_rec.attribute7 = OKC_API.G_MISS_CHAR)
2435: THEN
2436: x_acdv_rec.attribute7 := l_acdv_rec.attribute7;
2437: END IF;
2438: IF (x_acdv_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 2438: IF (x_acdv_rec.attribute8 = OKC_API.G_MISS_CHAR)

2434: IF (x_acdv_rec.attribute7 = OKC_API.G_MISS_CHAR)
2435: THEN
2436: x_acdv_rec.attribute7 := l_acdv_rec.attribute7;
2437: END IF;
2438: IF (x_acdv_rec.attribute8 = OKC_API.G_MISS_CHAR)
2439: THEN
2440: x_acdv_rec.attribute8 := l_acdv_rec.attribute8;
2441: END IF;
2442: IF (x_acdv_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 2442: IF (x_acdv_rec.attribute9 = OKC_API.G_MISS_CHAR)

2438: IF (x_acdv_rec.attribute8 = OKC_API.G_MISS_CHAR)
2439: THEN
2440: x_acdv_rec.attribute8 := l_acdv_rec.attribute8;
2441: END IF;
2442: IF (x_acdv_rec.attribute9 = OKC_API.G_MISS_CHAR)
2443: THEN
2444: x_acdv_rec.attribute9 := l_acdv_rec.attribute9;
2445: END IF;
2446: IF (x_acdv_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 2446: IF (x_acdv_rec.attribute10 = OKC_API.G_MISS_CHAR)

2442: IF (x_acdv_rec.attribute9 = OKC_API.G_MISS_CHAR)
2443: THEN
2444: x_acdv_rec.attribute9 := l_acdv_rec.attribute9;
2445: END IF;
2446: IF (x_acdv_rec.attribute10 = OKC_API.G_MISS_CHAR)
2447: THEN
2448: x_acdv_rec.attribute10 := l_acdv_rec.attribute10;
2449: END IF;
2450: IF (x_acdv_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 2450: IF (x_acdv_rec.attribute11 = OKC_API.G_MISS_CHAR)

2446: IF (x_acdv_rec.attribute10 = OKC_API.G_MISS_CHAR)
2447: THEN
2448: x_acdv_rec.attribute10 := l_acdv_rec.attribute10;
2449: END IF;
2450: IF (x_acdv_rec.attribute11 = OKC_API.G_MISS_CHAR)
2451: THEN
2452: x_acdv_rec.attribute11 := l_acdv_rec.attribute11;
2453: END IF;
2454: IF (x_acdv_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 2454: IF (x_acdv_rec.attribute12 = OKC_API.G_MISS_CHAR)

2450: IF (x_acdv_rec.attribute11 = OKC_API.G_MISS_CHAR)
2451: THEN
2452: x_acdv_rec.attribute11 := l_acdv_rec.attribute11;
2453: END IF;
2454: IF (x_acdv_rec.attribute12 = OKC_API.G_MISS_CHAR)
2455: THEN
2456: x_acdv_rec.attribute12 := l_acdv_rec.attribute12;
2457: END IF;
2458: IF (x_acdv_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 2458: IF (x_acdv_rec.attribute13 = OKC_API.G_MISS_CHAR)

2454: IF (x_acdv_rec.attribute12 = OKC_API.G_MISS_CHAR)
2455: THEN
2456: x_acdv_rec.attribute12 := l_acdv_rec.attribute12;
2457: END IF;
2458: IF (x_acdv_rec.attribute13 = OKC_API.G_MISS_CHAR)
2459: THEN
2460: x_acdv_rec.attribute13 := l_acdv_rec.attribute13;
2461: END IF;
2462: IF (x_acdv_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 2462: IF (x_acdv_rec.attribute14 = OKC_API.G_MISS_CHAR)

2458: IF (x_acdv_rec.attribute13 = OKC_API.G_MISS_CHAR)
2459: THEN
2460: x_acdv_rec.attribute13 := l_acdv_rec.attribute13;
2461: END IF;
2462: IF (x_acdv_rec.attribute14 = OKC_API.G_MISS_CHAR)
2463: THEN
2464: x_acdv_rec.attribute14 := l_acdv_rec.attribute14;
2465: END IF;
2466: IF (x_acdv_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 2466: IF (x_acdv_rec.attribute15 = OKC_API.G_MISS_CHAR)

2462: IF (x_acdv_rec.attribute14 = OKC_API.G_MISS_CHAR)
2463: THEN
2464: x_acdv_rec.attribute14 := l_acdv_rec.attribute14;
2465: END IF;
2466: IF (x_acdv_rec.attribute15 = OKC_API.G_MISS_CHAR)
2467: THEN
2468: x_acdv_rec.attribute15 := l_acdv_rec.attribute15;
2469: END IF;
2470: IF (x_acdv_rec.org_id = OKC_API.G_MISS_NUM)

Line 2470: IF (x_acdv_rec.org_id = OKC_API.G_MISS_NUM)

2466: IF (x_acdv_rec.attribute15 = OKC_API.G_MISS_CHAR)
2467: THEN
2468: x_acdv_rec.attribute15 := l_acdv_rec.attribute15;
2469: END IF;
2470: IF (x_acdv_rec.org_id = OKC_API.G_MISS_NUM)
2471: THEN
2472: x_acdv_rec.org_id := l_acdv_rec.org_id;
2473: END IF;
2474: IF (x_acdv_rec.request_id = OKC_API.G_MISS_NUM)

Line 2474: IF (x_acdv_rec.request_id = OKC_API.G_MISS_NUM)

2470: IF (x_acdv_rec.org_id = OKC_API.G_MISS_NUM)
2471: THEN
2472: x_acdv_rec.org_id := l_acdv_rec.org_id;
2473: END IF;
2474: IF (x_acdv_rec.request_id = OKC_API.G_MISS_NUM)
2475: THEN
2476: x_acdv_rec.request_id := l_acdv_rec.request_id;
2477: END IF;
2478: IF (x_acdv_rec.program_application_id = OKC_API.G_MISS_NUM)

Line 2478: IF (x_acdv_rec.program_application_id = OKC_API.G_MISS_NUM)

2474: IF (x_acdv_rec.request_id = OKC_API.G_MISS_NUM)
2475: THEN
2476: x_acdv_rec.request_id := l_acdv_rec.request_id;
2477: END IF;
2478: IF (x_acdv_rec.program_application_id = OKC_API.G_MISS_NUM)
2479: THEN
2480: x_acdv_rec.program_application_id := l_acdv_rec.program_application_id;
2481: END IF;
2482: IF (x_acdv_rec.program_id = OKC_API.G_MISS_NUM)

Line 2482: IF (x_acdv_rec.program_id = OKC_API.G_MISS_NUM)

2478: IF (x_acdv_rec.program_application_id = OKC_API.G_MISS_NUM)
2479: THEN
2480: x_acdv_rec.program_application_id := l_acdv_rec.program_application_id;
2481: END IF;
2482: IF (x_acdv_rec.program_id = OKC_API.G_MISS_NUM)
2483: THEN
2484: x_acdv_rec.program_id := l_acdv_rec.program_id;
2485: END IF;
2486: IF (x_acdv_rec.program_update_date = OKC_API.G_MISS_DATE)

Line 2486: IF (x_acdv_rec.program_update_date = OKC_API.G_MISS_DATE)

2482: IF (x_acdv_rec.program_id = OKC_API.G_MISS_NUM)
2483: THEN
2484: x_acdv_rec.program_id := l_acdv_rec.program_id;
2485: END IF;
2486: IF (x_acdv_rec.program_update_date = OKC_API.G_MISS_DATE)
2487: THEN
2488: x_acdv_rec.program_update_date := l_acdv_rec.program_update_date;
2489: END IF;
2490: IF (x_acdv_rec.created_by = OKC_API.G_MISS_NUM)

Line 2490: IF (x_acdv_rec.created_by = OKC_API.G_MISS_NUM)

2486: IF (x_acdv_rec.program_update_date = OKC_API.G_MISS_DATE)
2487: THEN
2488: x_acdv_rec.program_update_date := l_acdv_rec.program_update_date;
2489: END IF;
2490: IF (x_acdv_rec.created_by = OKC_API.G_MISS_NUM)
2491: THEN
2492: x_acdv_rec.created_by := l_acdv_rec.created_by;
2493: END IF;
2494: IF (x_acdv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2494: IF (x_acdv_rec.creation_date = OKC_API.G_MISS_DATE)

2490: IF (x_acdv_rec.created_by = OKC_API.G_MISS_NUM)
2491: THEN
2492: x_acdv_rec.created_by := l_acdv_rec.created_by;
2493: END IF;
2494: IF (x_acdv_rec.creation_date = OKC_API.G_MISS_DATE)
2495: THEN
2496: x_acdv_rec.creation_date := l_acdv_rec.creation_date;
2497: END IF;
2498: IF (x_acdv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2498: IF (x_acdv_rec.last_updated_by = OKC_API.G_MISS_NUM)

2494: IF (x_acdv_rec.creation_date = OKC_API.G_MISS_DATE)
2495: THEN
2496: x_acdv_rec.creation_date := l_acdv_rec.creation_date;
2497: END IF;
2498: IF (x_acdv_rec.last_updated_by = OKC_API.G_MISS_NUM)
2499: THEN
2500: x_acdv_rec.last_updated_by := l_acdv_rec.last_updated_by;
2501: END IF;
2502: IF (x_acdv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2502: IF (x_acdv_rec.last_update_date = OKC_API.G_MISS_DATE)

2498: IF (x_acdv_rec.last_updated_by = OKC_API.G_MISS_NUM)
2499: THEN
2500: x_acdv_rec.last_updated_by := l_acdv_rec.last_updated_by;
2501: END IF;
2502: IF (x_acdv_rec.last_update_date = OKC_API.G_MISS_DATE)
2503: THEN
2504: x_acdv_rec.last_update_date := l_acdv_rec.last_update_date;
2505: END IF;
2506: IF (x_acdv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2506: IF (x_acdv_rec.last_update_login = OKC_API.G_MISS_NUM)

2502: IF (x_acdv_rec.last_update_date = OKC_API.G_MISS_DATE)
2503: THEN
2504: x_acdv_rec.last_update_date := l_acdv_rec.last_update_date;
2505: END IF;
2506: IF (x_acdv_rec.last_update_login = OKC_API.G_MISS_NUM)
2507: THEN
2508: x_acdv_rec.last_update_login := l_acdv_rec.last_update_login;
2509: END IF;
2510: RETURN(l_return_status);

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

2515: FUNCTION Set_Attributes (
2516: p_acdv_rec IN acdv_rec_type,
2517: x_acdv_rec OUT NOCOPY acdv_rec_type
2518: ) RETURN VARCHAR2 IS
2519: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2520: BEGIN
2521: x_acdv_rec := p_acdv_rec;
2522: x_acdv_rec.OBJECT_VERSION_NUMBER := NVL(x_acdv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
2523: RETURN(l_return_status);

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

2522: x_acdv_rec.OBJECT_VERSION_NUMBER := NVL(x_acdv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
2523: RETURN(l_return_status);
2524: END Set_Attributes;
2525: BEGIN
2526: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2527: G_PKG_NAME,
2528: p_init_msg_list,
2529: l_api_version,
2530: p_api_version,

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

2529: l_api_version,
2530: p_api_version,
2531: '_PVT',
2532: x_return_status);
2533: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2534: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2535: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2536: RAISE OKC_API.G_EXCEPTION_ERROR;
2537: END IF;

Line 2534: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2530: p_api_version,
2531: '_PVT',
2532: x_return_status);
2533: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2534: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2535: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2536: RAISE OKC_API.G_EXCEPTION_ERROR;
2537: END IF;
2538: --- Setting item attributes

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

2531: '_PVT',
2532: x_return_status);
2533: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2534: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2535: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2536: RAISE OKC_API.G_EXCEPTION_ERROR;
2537: END IF;
2538: --- Setting item attributes
2539: l_return_status := Set_Attributes(

Line 2536: RAISE OKC_API.G_EXCEPTION_ERROR;

2532: x_return_status);
2533: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2534: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2535: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2536: RAISE OKC_API.G_EXCEPTION_ERROR;
2537: END IF;
2538: --- Setting item attributes
2539: l_return_status := Set_Attributes(
2540: p_acdv_rec, -- IN

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

2539: l_return_status := Set_Attributes(
2540: p_acdv_rec, -- IN
2541: l_acdv_rec); -- OUT
2542: --- If any errors happen abort API
2543: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2544: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2545: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2546: RAISE OKC_API.G_EXCEPTION_ERROR;
2547: END IF;

Line 2544: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2540: p_acdv_rec, -- IN
2541: l_acdv_rec); -- OUT
2542: --- If any errors happen abort API
2543: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2544: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2545: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2546: RAISE OKC_API.G_EXCEPTION_ERROR;
2547: END IF;
2548: l_return_status := populate_new_record(l_acdv_rec, l_def_acdv_rec);

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

2541: l_acdv_rec); -- OUT
2542: --- If any errors happen abort API
2543: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2544: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2545: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2546: RAISE OKC_API.G_EXCEPTION_ERROR;
2547: END IF;
2548: l_return_status := populate_new_record(l_acdv_rec, l_def_acdv_rec);
2549: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2546: RAISE OKC_API.G_EXCEPTION_ERROR;

2542: --- If any errors happen abort API
2543: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2544: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2545: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2546: RAISE OKC_API.G_EXCEPTION_ERROR;
2547: END IF;
2548: l_return_status := populate_new_record(l_acdv_rec, l_def_acdv_rec);
2549: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2550: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2545: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2546: RAISE OKC_API.G_EXCEPTION_ERROR;
2547: END IF;
2548: l_return_status := populate_new_record(l_acdv_rec, l_def_acdv_rec);
2549: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2550: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2551: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2552: RAISE OKC_API.G_EXCEPTION_ERROR;
2553: END IF;

Line 2550: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2546: RAISE OKC_API.G_EXCEPTION_ERROR;
2547: END IF;
2548: l_return_status := populate_new_record(l_acdv_rec, l_def_acdv_rec);
2549: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2550: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2551: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2552: RAISE OKC_API.G_EXCEPTION_ERROR;
2553: END IF;
2554: l_def_acdv_rec := fill_who_columns(l_def_acdv_rec);

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

2547: END IF;
2548: l_return_status := populate_new_record(l_acdv_rec, l_def_acdv_rec);
2549: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2550: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2551: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2552: RAISE OKC_API.G_EXCEPTION_ERROR;
2553: END IF;
2554: l_def_acdv_rec := fill_who_columns(l_def_acdv_rec);
2555: --- Validate all non-missing attributes (Item Level Validation)

Line 2552: RAISE OKC_API.G_EXCEPTION_ERROR;

2548: l_return_status := populate_new_record(l_acdv_rec, l_def_acdv_rec);
2549: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2550: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2551: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2552: RAISE OKC_API.G_EXCEPTION_ERROR;
2553: END IF;
2554: l_def_acdv_rec := fill_who_columns(l_def_acdv_rec);
2555: --- Validate all non-missing attributes (Item Level Validation)
2556: l_return_status := Validate_Attributes(l_def_acdv_rec);

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

2554: l_def_acdv_rec := fill_who_columns(l_def_acdv_rec);
2555: --- Validate all non-missing attributes (Item Level Validation)
2556: l_return_status := Validate_Attributes(l_def_acdv_rec);
2557: --- If any errors happen abort API
2558: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2559: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2560: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2561: RAISE OKC_API.G_EXCEPTION_ERROR;
2562: END IF;

Line 2559: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2555: --- Validate all non-missing attributes (Item Level Validation)
2556: l_return_status := Validate_Attributes(l_def_acdv_rec);
2557: --- If any errors happen abort API
2558: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2559: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2560: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2561: RAISE OKC_API.G_EXCEPTION_ERROR;
2562: END IF;
2563: l_return_status := Validate_Record(l_def_acdv_rec);

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

2556: l_return_status := Validate_Attributes(l_def_acdv_rec);
2557: --- If any errors happen abort API
2558: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2559: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2560: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2561: RAISE OKC_API.G_EXCEPTION_ERROR;
2562: END IF;
2563: l_return_status := Validate_Record(l_def_acdv_rec);
2564: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2561: RAISE OKC_API.G_EXCEPTION_ERROR;

2557: --- If any errors happen abort API
2558: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2559: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2560: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2561: RAISE OKC_API.G_EXCEPTION_ERROR;
2562: END IF;
2563: l_return_status := Validate_Record(l_def_acdv_rec);
2564: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2565: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2560: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2561: RAISE OKC_API.G_EXCEPTION_ERROR;
2562: END IF;
2563: l_return_status := Validate_Record(l_def_acdv_rec);
2564: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2565: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2566: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2567: RAISE OKC_API.G_EXCEPTION_ERROR;
2568: END IF;

Line 2565: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2561: RAISE OKC_API.G_EXCEPTION_ERROR;
2562: END IF;
2563: l_return_status := Validate_Record(l_def_acdv_rec);
2564: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2565: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2566: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2567: RAISE OKC_API.G_EXCEPTION_ERROR;
2568: END IF;
2569:

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

2562: END IF;
2563: l_return_status := Validate_Record(l_def_acdv_rec);
2564: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2565: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2566: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2567: RAISE OKC_API.G_EXCEPTION_ERROR;
2568: END IF;
2569:
2570: --------------------------------------

Line 2567: RAISE OKC_API.G_EXCEPTION_ERROR;

2563: l_return_status := Validate_Record(l_def_acdv_rec);
2564: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2565: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2566: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2567: RAISE OKC_API.G_EXCEPTION_ERROR;
2568: END IF;
2569:
2570: --------------------------------------
2571: -- Move VIEW record to "Child" records

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

2581: x_msg_data,
2582: l_acd_rec,
2583: lx_acd_rec
2584: );
2585: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2586: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2587: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2588: RAISE OKC_API.G_EXCEPTION_ERROR;
2589: END IF;

Line 2586: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2582: l_acd_rec,
2583: lx_acd_rec
2584: );
2585: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2586: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2587: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2588: RAISE OKC_API.G_EXCEPTION_ERROR;
2589: END IF;
2590: migrate(lx_acd_rec, l_def_acdv_rec);

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

2583: lx_acd_rec
2584: );
2585: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2586: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2587: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2588: RAISE OKC_API.G_EXCEPTION_ERROR;
2589: END IF;
2590: migrate(lx_acd_rec, l_def_acdv_rec);
2591: x_acdv_rec := l_def_acdv_rec;

Line 2588: RAISE OKC_API.G_EXCEPTION_ERROR;

2584: );
2585: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2586: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2587: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2588: RAISE OKC_API.G_EXCEPTION_ERROR;
2589: END IF;
2590: migrate(lx_acd_rec, l_def_acdv_rec);
2591: x_acdv_rec := l_def_acdv_rec;
2592: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

2588: RAISE OKC_API.G_EXCEPTION_ERROR;
2589: END IF;
2590: migrate(lx_acd_rec, l_def_acdv_rec);
2591: x_acdv_rec := l_def_acdv_rec;
2592: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2593: EXCEPTION
2594: WHEN G_EXCEPTION_HALT_VALIDATION then
2595: -- No action necessary. Validation can continue to next attribute/column
2596: null;

Line 2598: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2594: WHEN G_EXCEPTION_HALT_VALIDATION then
2595: -- No action necessary. Validation can continue to next attribute/column
2596: null;
2597:
2598: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2599: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2600: (
2601: l_api_name,
2602: G_PKG_NAME,

Line 2599: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2595: -- No action necessary. Validation can continue to next attribute/column
2596: null;
2597:
2598: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2599: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2600: (
2601: l_api_name,
2602: G_PKG_NAME,
2603: 'OKC_API.G_RET_STS_ERROR',

Line 2603: 'OKC_API.G_RET_STS_ERROR',

2599: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2600: (
2601: l_api_name,
2602: G_PKG_NAME,
2603: 'OKC_API.G_RET_STS_ERROR',
2604: x_msg_count,
2605: x_msg_data,
2606: '_PVT'
2607: );

Line 2608: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2604: x_msg_count,
2605: x_msg_data,
2606: '_PVT'
2607: );
2608: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2609: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2610: (
2611: l_api_name,
2612: G_PKG_NAME,

Line 2609: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2605: x_msg_data,
2606: '_PVT'
2607: );
2608: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2609: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2610: (
2611: l_api_name,
2612: G_PKG_NAME,
2613: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2613: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2609: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2610: (
2611: l_api_name,
2612: G_PKG_NAME,
2613: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2614: x_msg_count,
2615: x_msg_data,
2616: '_PVT'
2617: );

Line 2619: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2615: x_msg_data,
2616: '_PVT'
2617: );
2618: WHEN OTHERS THEN
2619: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2620: (
2621: l_api_name,
2622: G_PKG_NAME,
2623: 'OTHERS',

Line 2634: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2630: -- PL/SQL TBL update_row for:ACDV_TBL --
2631: ----------------------------------------
2632: PROCEDURE update_row(
2633: p_api_version IN NUMBER,
2634: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2635: x_return_status OUT NOCOPY VARCHAR2,
2636: x_msg_count OUT NOCOPY NUMBER,
2637: x_msg_data OUT NOCOPY VARCHAR2,
2638: p_acdv_tbl IN acdv_tbl_type,

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

2639: x_acdv_tbl OUT NOCOPY acdv_tbl_type) IS
2640:
2641: l_api_version CONSTANT NUMBER := 1;
2642: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
2643: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2644: i NUMBER := 0;
2645: -- Begin Post-Generation Change
2646: -- overall error status
2647: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

2643: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2644: i NUMBER := 0;
2645: -- Begin Post-Generation Change
2646: -- overall error status
2647: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2648: -- End Post-Generation Change
2649: BEGIN
2650: OKC_API.init_msg_list(p_init_msg_list);
2651: -- Make sure PL/SQL table has records in it before passing

Line 2650: OKC_API.init_msg_list(p_init_msg_list);

2646: -- overall error status
2647: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2648: -- End Post-Generation Change
2649: BEGIN
2650: OKC_API.init_msg_list(p_init_msg_list);
2651: -- Make sure PL/SQL table has records in it before passing
2652: IF (p_acdv_tbl.COUNT > 0) THEN
2653: i := p_acdv_tbl.FIRST;
2654: LOOP

Line 2657: p_init_msg_list => OKC_API.G_FALSE,

2653: i := p_acdv_tbl.FIRST;
2654: LOOP
2655: update_row (
2656: p_api_version => p_api_version,
2657: p_init_msg_list => OKC_API.G_FALSE,
2658: x_return_status => x_return_status,
2659: x_msg_count => x_msg_count,
2660: x_msg_data => x_msg_data,
2661: p_acdv_rec => p_acdv_tbl(i),

Line 2665: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

2661: p_acdv_rec => p_acdv_tbl(i),
2662: x_acdv_rec => x_acdv_tbl(i));
2663: -- Begin Post-Generation Change
2664: -- store the highest degree of error
2665: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2666: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2667: l_overall_status := x_return_status;
2668: END IF;
2669: END IF;

Line 2666: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

2662: x_acdv_rec => x_acdv_tbl(i));
2663: -- Begin Post-Generation Change
2664: -- store the highest degree of error
2665: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2666: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2667: l_overall_status := x_return_status;
2668: END IF;
2669: END IF;
2670: -- End Post-Generation Change

Line 2684: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2680: WHEN G_EXCEPTION_HALT_VALIDATION then
2681: -- No action necessary. Validation can continue to next attribute/column
2682: null;
2683:
2684: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2685: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2686: (
2687: l_api_name,
2688: G_PKG_NAME,

Line 2685: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2681: -- No action necessary. Validation can continue to next attribute/column
2682: null;
2683:
2684: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2685: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2686: (
2687: l_api_name,
2688: G_PKG_NAME,
2689: 'OKC_API.G_RET_STS_ERROR',

Line 2689: 'OKC_API.G_RET_STS_ERROR',

2685: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2686: (
2687: l_api_name,
2688: G_PKG_NAME,
2689: 'OKC_API.G_RET_STS_ERROR',
2690: x_msg_count,
2691: x_msg_data,
2692: '_PVT'
2693: );

Line 2694: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2690: x_msg_count,
2691: x_msg_data,
2692: '_PVT'
2693: );
2694: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2695: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2696: (
2697: l_api_name,
2698: G_PKG_NAME,

Line 2695: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2691: x_msg_data,
2692: '_PVT'
2693: );
2694: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2695: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2696: (
2697: l_api_name,
2698: G_PKG_NAME,
2699: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2699: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2695: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2696: (
2697: l_api_name,
2698: G_PKG_NAME,
2699: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2700: x_msg_count,
2701: x_msg_data,
2702: '_PVT'
2703: );

Line 2705: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2701: x_msg_data,
2702: '_PVT'
2703: );
2704: WHEN OTHERS THEN
2705: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2706: (
2707: l_api_name,
2708: G_PKG_NAME,
2709: 'OTHERS',

Line 2723: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2719: -------------------------------------
2720: -- delete_row for:OKL_ASSET_CNDTNS --
2721: -------------------------------------
2722: PROCEDURE delete_row(
2723: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2724: x_return_status OUT NOCOPY VARCHAR2,
2725: x_msg_count OUT NOCOPY NUMBER,
2726: x_msg_data OUT NOCOPY VARCHAR2,
2727: p_acd_rec IN acd_rec_type) IS

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

2727: p_acd_rec IN acd_rec_type) IS
2728:
2729: l_api_version CONSTANT NUMBER := 1;
2730: l_api_name CONSTANT VARCHAR2(30) := 'CNDTNS_delete_row';
2731: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2732: l_acd_rec acd_rec_type:= p_acd_rec;
2733: l_row_notfound BOOLEAN := TRUE;
2734: BEGIN
2735: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

2731: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2732: l_acd_rec acd_rec_type:= p_acd_rec;
2733: l_row_notfound BOOLEAN := TRUE;
2734: BEGIN
2735: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2736: p_init_msg_list,
2737: '_PVT',
2738: x_return_status);
2739: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2735: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2736: p_init_msg_list,
2737: '_PVT',
2738: x_return_status);
2739: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2740: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2741: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2742: RAISE OKC_API.G_EXCEPTION_ERROR;
2743: END IF;

Line 2740: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2736: p_init_msg_list,
2737: '_PVT',
2738: x_return_status);
2739: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2740: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2741: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2742: RAISE OKC_API.G_EXCEPTION_ERROR;
2743: END IF;
2744: DELETE FROM OKL_ASSET_CNDTNS

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

2737: '_PVT',
2738: x_return_status);
2739: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2740: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2741: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2742: RAISE OKC_API.G_EXCEPTION_ERROR;
2743: END IF;
2744: DELETE FROM OKL_ASSET_CNDTNS
2745: WHERE ID = l_acd_rec.id;

Line 2742: RAISE OKC_API.G_EXCEPTION_ERROR;

2738: x_return_status);
2739: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2740: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2741: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2742: RAISE OKC_API.G_EXCEPTION_ERROR;
2743: END IF;
2744: DELETE FROM OKL_ASSET_CNDTNS
2745: WHERE ID = l_acd_rec.id;
2746:

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

2743: END IF;
2744: DELETE FROM OKL_ASSET_CNDTNS
2745: WHERE ID = l_acd_rec.id;
2746:
2747: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2748: EXCEPTION
2749: WHEN G_EXCEPTION_HALT_VALIDATION then
2750: -- No action necessary. Validation can continue to next attribute/column
2751: null;

Line 2753: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2749: WHEN G_EXCEPTION_HALT_VALIDATION then
2750: -- No action necessary. Validation can continue to next attribute/column
2751: null;
2752:
2753: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2754: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2755: (
2756: l_api_name,
2757: G_PKG_NAME,

Line 2754: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2750: -- No action necessary. Validation can continue to next attribute/column
2751: null;
2752:
2753: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2754: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2755: (
2756: l_api_name,
2757: G_PKG_NAME,
2758: 'OKC_API.G_RET_STS_ERROR',

Line 2758: 'OKC_API.G_RET_STS_ERROR',

2754: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2755: (
2756: l_api_name,
2757: G_PKG_NAME,
2758: 'OKC_API.G_RET_STS_ERROR',
2759: x_msg_count,
2760: x_msg_data,
2761: '_PVT'
2762: );

Line 2763: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2759: x_msg_count,
2760: x_msg_data,
2761: '_PVT'
2762: );
2763: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2764: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2765: (
2766: l_api_name,
2767: G_PKG_NAME,

Line 2764: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2760: x_msg_data,
2761: '_PVT'
2762: );
2763: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2764: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2765: (
2766: l_api_name,
2767: G_PKG_NAME,
2768: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2768: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2774: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2789: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2785: -- delete_row for:OKL_ASSET_CNDTNS_V --
2786: ---------------------------------------
2787: PROCEDURE delete_row(
2788: p_api_version IN NUMBER,
2789: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2790: x_return_status OUT NOCOPY VARCHAR2,
2791: x_msg_count OUT NOCOPY NUMBER,
2792: x_msg_data OUT NOCOPY VARCHAR2,
2793: p_acdv_rec IN acdv_rec_type) IS

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

2793: p_acdv_rec IN acdv_rec_type) IS
2794:
2795: l_api_version CONSTANT NUMBER := 1;
2796: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
2797: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2798: l_acdv_rec acdv_rec_type := p_acdv_rec;
2799: l_acd_rec acd_rec_type;
2800: BEGIN
2801: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

2797: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2798: l_acdv_rec acdv_rec_type := p_acdv_rec;
2799: l_acd_rec acd_rec_type;
2800: BEGIN
2801: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2802: G_PKG_NAME,
2803: p_init_msg_list,
2804: l_api_version,
2805: p_api_version,

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

2804: l_api_version,
2805: p_api_version,
2806: '_PVT',
2807: x_return_status);
2808: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2809: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2810: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2811: RAISE OKC_API.G_EXCEPTION_ERROR;
2812: END IF;

Line 2809: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2805: p_api_version,
2806: '_PVT',
2807: x_return_status);
2808: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2809: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2810: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2811: RAISE OKC_API.G_EXCEPTION_ERROR;
2812: END IF;
2813: --------------------------------------

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

2806: '_PVT',
2807: x_return_status);
2808: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2809: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2810: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2811: RAISE OKC_API.G_EXCEPTION_ERROR;
2812: END IF;
2813: --------------------------------------
2814: -- Move VIEW record to "Child" records

Line 2811: RAISE OKC_API.G_EXCEPTION_ERROR;

2807: x_return_status);
2808: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2809: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2810: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2811: RAISE OKC_API.G_EXCEPTION_ERROR;
2812: END IF;
2813: --------------------------------------
2814: -- Move VIEW record to "Child" records
2815: --------------------------------------

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

2823: x_msg_count,
2824: x_msg_data,
2825: l_acd_rec
2826: );
2827: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2828: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2829: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2830: RAISE OKC_API.G_EXCEPTION_ERROR;
2831: END IF;

Line 2828: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2824: x_msg_data,
2825: l_acd_rec
2826: );
2827: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2828: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2829: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2830: RAISE OKC_API.G_EXCEPTION_ERROR;
2831: END IF;
2832: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

2825: l_acd_rec
2826: );
2827: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2828: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2829: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2830: RAISE OKC_API.G_EXCEPTION_ERROR;
2831: END IF;
2832: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2833: EXCEPTION

Line 2830: RAISE OKC_API.G_EXCEPTION_ERROR;

2826: );
2827: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2828: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2829: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2830: RAISE OKC_API.G_EXCEPTION_ERROR;
2831: END IF;
2832: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2833: EXCEPTION
2834: WHEN G_EXCEPTION_HALT_VALIDATION then

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

2828: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2829: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2830: RAISE OKC_API.G_EXCEPTION_ERROR;
2831: END IF;
2832: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2833: EXCEPTION
2834: WHEN G_EXCEPTION_HALT_VALIDATION then
2835: -- No action necessary. Validation can continue to next attribute/column
2836: null;

Line 2838: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2834: WHEN G_EXCEPTION_HALT_VALIDATION then
2835: -- No action necessary. Validation can continue to next attribute/column
2836: null;
2837:
2838: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2839: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2840: (
2841: l_api_name,
2842: G_PKG_NAME,

Line 2839: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2835: -- No action necessary. Validation can continue to next attribute/column
2836: null;
2837:
2838: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2839: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2840: (
2841: l_api_name,
2842: G_PKG_NAME,
2843: 'OKC_API.G_RET_STS_ERROR',

Line 2843: 'OKC_API.G_RET_STS_ERROR',

2839: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2840: (
2841: l_api_name,
2842: G_PKG_NAME,
2843: 'OKC_API.G_RET_STS_ERROR',
2844: x_msg_count,
2845: x_msg_data,
2846: '_PVT'
2847: );

Line 2848: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2844: x_msg_count,
2845: x_msg_data,
2846: '_PVT'
2847: );
2848: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2849: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2850: (
2851: l_api_name,
2852: G_PKG_NAME,

Line 2849: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2845: x_msg_data,
2846: '_PVT'
2847: );
2848: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2849: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2850: (
2851: l_api_name,
2852: G_PKG_NAME,
2853: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2853: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2849: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2850: (
2851: l_api_name,
2852: G_PKG_NAME,
2853: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2854: x_msg_count,
2855: x_msg_data,
2856: '_PVT'
2857: );

Line 2859: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2855: x_msg_data,
2856: '_PVT'
2857: );
2858: WHEN OTHERS THEN
2859: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2860: (
2861: l_api_name,
2862: G_PKG_NAME,
2863: 'OTHERS',

Line 2874: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

2870: -- PL/SQL TBL delete_row for:ACDV_TBL --
2871: ----------------------------------------
2872: PROCEDURE delete_row(
2873: p_api_version IN NUMBER,
2874: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2875: x_return_status OUT NOCOPY VARCHAR2,
2876: x_msg_count OUT NOCOPY NUMBER,
2877: x_msg_data OUT NOCOPY VARCHAR2,
2878: p_acdv_tbl IN acdv_tbl_type) IS

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

2878: p_acdv_tbl IN acdv_tbl_type) IS
2879:
2880: l_api_version CONSTANT NUMBER := 1;
2881: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
2882: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2883: i NUMBER := 0;
2884: -- Begin Post-Generation Change
2885: -- overall error status
2886: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

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

2882: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2883: i NUMBER := 0;
2884: -- Begin Post-Generation Change
2885: -- overall error status
2886: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2887: -- End Post-Generation Change
2888: BEGIN
2889: OKC_API.init_msg_list(p_init_msg_list);
2890: -- Make sure PL/SQL table has records in it before passing

Line 2889: OKC_API.init_msg_list(p_init_msg_list);

2885: -- overall error status
2886: l_overall_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2887: -- End Post-Generation Change
2888: BEGIN
2889: OKC_API.init_msg_list(p_init_msg_list);
2890: -- Make sure PL/SQL table has records in it before passing
2891: IF (p_acdv_tbl.COUNT > 0) THEN
2892: i := p_acdv_tbl.FIRST;
2893: LOOP

Line 2896: p_init_msg_list => OKC_API.G_FALSE,

2892: i := p_acdv_tbl.FIRST;
2893: LOOP
2894: delete_row (
2895: p_api_version => p_api_version,
2896: p_init_msg_list => OKC_API.G_FALSE,
2897: x_return_status => x_return_status,
2898: x_msg_count => x_msg_count,
2899: x_msg_data => x_msg_data,
2900: p_acdv_rec => p_acdv_tbl(i));

Line 2903: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN

2899: x_msg_data => x_msg_data,
2900: p_acdv_rec => p_acdv_tbl(i));
2901: -- Begin Post-Generation Change
2902: -- store the highest degree of error
2903: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2904: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2905: l_overall_status := x_return_status;
2906: END IF;
2907: END IF;

Line 2904: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN

2900: p_acdv_rec => p_acdv_tbl(i));
2901: -- Begin Post-Generation Change
2902: -- store the highest degree of error
2903: IF x_return_status <> OKC_API.G_RET_STS_SUCCESS THEN
2904: IF l_overall_status <> OKC_API.G_RET_STS_UNEXP_ERROR THEN
2905: l_overall_status := x_return_status;
2906: END IF;
2907: END IF;
2908: -- End Post-Generation Change

Line 2922: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2918: WHEN G_EXCEPTION_HALT_VALIDATION then
2919: -- No action necessary. Validation can continue to next attribute/column
2920: null;
2921:
2922: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2923: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2924: (
2925: l_api_name,
2926: G_PKG_NAME,

Line 2923: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2919: -- No action necessary. Validation can continue to next attribute/column
2920: null;
2921:
2922: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2923: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2924: (
2925: l_api_name,
2926: G_PKG_NAME,
2927: 'OKC_API.G_RET_STS_ERROR',

Line 2927: 'OKC_API.G_RET_STS_ERROR',

2923: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2924: (
2925: l_api_name,
2926: G_PKG_NAME,
2927: 'OKC_API.G_RET_STS_ERROR',
2928: x_msg_count,
2929: x_msg_data,
2930: '_PVT'
2931: );

Line 2932: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2928: x_msg_count,
2929: x_msg_data,
2930: '_PVT'
2931: );
2932: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2933: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2934: (
2935: l_api_name,
2936: G_PKG_NAME,

Line 2933: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2929: x_msg_data,
2930: '_PVT'
2931: );
2932: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2933: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2934: (
2935: l_api_name,
2936: G_PKG_NAME,
2937: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2937: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2933: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2934: (
2935: l_api_name,
2936: G_PKG_NAME,
2937: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2938: x_msg_count,
2939: x_msg_data,
2940: '_PVT'
2941: );

Line 2943: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2939: x_msg_data,
2940: '_PVT'
2941: );
2942: WHEN OTHERS THEN
2943: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2944: (
2945: l_api_name,
2946: G_PKG_NAME,
2947: 'OTHERS',