DBA Data[Home] [Help]

APPS.OKC_RGP_PVT dependencies on OKC_API

Line 15: g_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

11: G_SQLERRM_TOKEn CONSTANT VARCHAR2(200) := 'ERROR_MESSAGE';
12: G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'ERROR_CODE';
13: G_VIEW CONSTANT VARCHAR2(200) := 'OKC_RULE_GROUPS_V';
14: G_EXCEPTION_HALT_VALIDATION exception;
15: g_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
16:
17: -- Start of comments
18: --
19: -- Procedure Name : validate_rgd_code

Line 78: x_return_status := OKC_API.G_RET_STS_SUCCESS;

74:
75:
76: BEGIN
77: -- initialize return status
78: x_return_status := OKC_API.G_RET_STS_SUCCESS;
79:
80: -- data is required
81: IF (p_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR OR
82: p_rgpv_rec.rgd_code IS NULL) THEN

Line 81: IF (p_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR OR

77: -- initialize return status
78: x_return_status := OKC_API.G_RET_STS_SUCCESS;
79:
80: -- data is required
81: IF (p_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR OR
82: p_rgpv_rec.rgd_code IS NULL) THEN
83: OKC_API.set_message(
84: p_app_name => G_APP_NAME,
85: p_msg_name => G_REQUIRED_VALUE,

Line 83: OKC_API.set_message(

79:
80: -- data is required
81: IF (p_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR OR
82: p_rgpv_rec.rgd_code IS NULL) THEN
83: OKC_API.set_message(
84: p_app_name => G_APP_NAME,
85: p_msg_name => G_REQUIRED_VALUE,
86: p_token1 => G_COL_NAME_TOKEN,
87: p_token1_value => 'rgd_code');

Line 90: x_return_status := OKC_API.G_RET_STS_ERROR;

86: p_token1 => G_COL_NAME_TOKEN,
87: p_token1_value => 'rgd_code');
88:
89: -- notify caller of an error
90: x_return_status := OKC_API.G_RET_STS_ERROR;
91:
92: -- halt validation
93: RAISE G_EXCEPTION_HALT_VALIDATION;
94: END IF;

Line 104: OKC_API.set_message(

100:
101: -- if l_dummy_var still set to default, data was not found
102: IF (l_dummy_var = '?') THEN
103: --set error message in message stack
104: OKC_API.set_message(
105: p_app_name => G_APP_NAME,
106: p_msg_name => G_INVALID_VALUE,
107: p_token1 => G_COL_NAME_TOKEN,
108: p_token1_value => 'rgd_code');

Line 111: x_return_status := OKC_API.G_RET_STS_ERROR;

107: p_token1 => G_COL_NAME_TOKEN,
108: p_token1_value => 'rgd_code');
109:
110: -- notify caller of an error
111: x_return_status := OKC_API.G_RET_STS_ERROR;
112: END IF;
113:
114: -- bug#2241759: Added by Msengupt to bypass check of single occurence of rule group for std articles or
115: -- if the subject object exists

Line 138: OKC_API.set_message(

134: CLOSE csr_chr_rg_cnt;
135:
136: IF l_cnt_rg <> 0 THEN
137: --set error message
138: OKC_API.set_message(
139: p_app_name => G_APP_NAME,
140: p_msg_name => 'OKC_DUP_RG_KH',
141: p_token1 => 'RULEGROUP',
142: p_token1_value => p_rgpv_rec.rgd_code);

Line 145: x_return_status := OKC_API.G_RET_STS_ERROR;

141: p_token1 => 'RULEGROUP',
142: p_token1_value => p_rgpv_rec.rgd_code);
143:
144: -- notify caller of an error
145: x_return_status := OKC_API.G_RET_STS_ERROR;
146:
147: -- halt validation
148: RAISE G_EXCEPTION_HALT_VALIDATION;
149: END IF;

Line 158: OKC_API.set_message(

154: CLOSE csr_cle_rg_cnt;
155:
156: IF l_cnt_rg <> 0 THEN
157: --set error message
158: OKC_API.set_message(
159: p_app_name => G_APP_NAME,
160: p_msg_name => 'OKC_DUP_RG_KH',
161: p_token1 => 'RULEGROUP',
162: p_token1_value => p_rgpv_rec.rgd_code);

Line 165: x_return_status := OKC_API.G_RET_STS_ERROR;

161: p_token1 => 'RULEGROUP',
162: p_token1_value => p_rgpv_rec.rgd_code);
163:
164: -- notify caller of an error
165: x_return_status := OKC_API.G_RET_STS_ERROR;
166:
167: -- halt validation
168: RAISE G_EXCEPTION_HALT_VALIDATION;
169: END IF;

Line 181: OKC_API.SET_MESSAGE(

177: -- no processing necessary; validation can continue with next column
178: NULL;
179: WHEN OTHERS THEN
180: -- store SQL error message on message stack
181: OKC_API.SET_MESSAGE(
182: p_app_name => g_app_name,
183: p_msg_name => g_unexpected_error,
184: p_token1 => g_sqlcode_token,
185: p_token1_value => sqlcode,

Line 189: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

185: p_token1_value => sqlcode,
186: p_token2 => g_sqlerrm_token,
187: p_token2_value => sqlerrm);
188: -- notify caller of an error as UNEXPETED error
189: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
190: -- verify that cursor was closed
191: IF l_rgdv_csr%ISOPEN THEN
192: CLOSE l_rgdv_csr;
193: END IF;

Line 217: x_return_status := OKC_API.G_RET_STS_SUCCESS;

213: WHERE satv.LOOKUP_CODE = p_rgpv_rec.sat_code
214: AND satv.lookup_type = 'OKC_ARTICLE_SET';
215: BEGIN
216: -- initialize return status
217: x_return_status := OKC_API.G_RET_STS_SUCCESS;
218:
219: -- data is required for subtype SRG only
220: IF (p_rgpv_rec.rgp_type = 'SRG') THEN
221: -- data is required

Line 222: IF (p_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR OR

218:
219: -- data is required for subtype SRG only
220: IF (p_rgpv_rec.rgp_type = 'SRG') THEN
221: -- data is required
222: IF (p_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR OR
223: p_rgpv_rec.sat_code IS NULL) THEN
224: OKC_API.set_message(
225: p_app_name => G_APP_NAME,
226: p_msg_name => G_REQUIRED_VALUE,

Line 224: OKC_API.set_message(

220: IF (p_rgpv_rec.rgp_type = 'SRG') THEN
221: -- data is required
222: IF (p_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR OR
223: p_rgpv_rec.sat_code IS NULL) THEN
224: OKC_API.set_message(
225: p_app_name => G_APP_NAME,
226: p_msg_name => G_REQUIRED_VALUE,
227: p_token1 => G_COL_NAME_TOKEN,
228: p_token1_value => 'rgd_code');

Line 231: x_return_status := OKC_API.G_RET_STS_ERROR;

227: p_token1 => G_COL_NAME_TOKEN,
228: p_token1_value => 'rgd_code');
229:
230: -- notify caller of an error
231: x_return_status := OKC_API.G_RET_STS_ERROR;
232:
233: -- halt validation
234: RAISE G_EXCEPTION_HALT_VALIDATION;
235: END IF;

Line 245: OKC_API.set_message(

241:
242: -- if l_dummy_var still set to default, data was not found
243: IF (l_dummy_var = '?') THEN
244: --set error message in message stack
245: OKC_API.set_message(
246: p_app_name => G_APP_NAME,
247: p_msg_name => G_INVALID_VALUE,
248: p_token1 => G_COL_NAME_TOKEN,
249: p_token1_value => 'rgd_code');

Line 252: x_return_status := OKC_API.G_RET_STS_ERROR;

248: p_token1 => G_COL_NAME_TOKEN,
249: p_token1_value => 'rgd_code');
250:
251: -- notify caller of an error
252: x_return_status := OKC_API.G_RET_STS_ERROR;
253: END IF;
254: ELSE
255: -- sat_code must be null
256: IF (p_rgpv_rec.sat_code <> OKC_API.G_MISS_CHAR OR

Line 256: IF (p_rgpv_rec.sat_code <> OKC_API.G_MISS_CHAR OR

252: x_return_status := OKC_API.G_RET_STS_ERROR;
253: END IF;
254: ELSE
255: -- sat_code must be null
256: IF (p_rgpv_rec.sat_code <> OKC_API.G_MISS_CHAR OR
257: p_rgpv_rec.sat_code IS NOT NULL) THEN
258:
259: OKC_API.set_message(
260: p_app_name => G_APP_NAME,

Line 259: OKC_API.set_message(

255: -- sat_code must be null
256: IF (p_rgpv_rec.sat_code <> OKC_API.G_MISS_CHAR OR
257: p_rgpv_rec.sat_code IS NOT NULL) THEN
258:
259: OKC_API.set_message(
260: p_app_name => G_APP_NAME,
261: p_msg_name => G_INVALID_VALUE,
262: p_token1 => G_COL_NAME_TOKEN,
263: p_token1_value => 'sat_code');

Line 266: x_return_status := OKC_API.G_RET_STS_ERROR;

262: p_token1 => G_COL_NAME_TOKEN,
263: p_token1_value => 'sat_code');
264:
265: -- notify caller of an error
266: x_return_status := OKC_API.G_RET_STS_ERROR;
267: END IF;
268: END IF;
269: EXCEPTION
270: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 275: OKC_API.SET_MESSAGE(

271: -- no processing necessary; validation can continue with next column
272: NULL;
273: WHEN OTHERS THEN
274: -- store SQL error message on message stack
275: OKC_API.SET_MESSAGE(
276: p_app_name => g_app_name,
277: p_msg_name => g_unexpected_error,
278: p_token1 => g_sqlcode_token,
279: p_token1_value => sqlcode,

Line 283: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

279: p_token1_value => sqlcode,
280: p_token2 => g_sqlerrm_token,
281: p_token2_value => sqlerrm);
282: -- notify caller of an error as UNEXPETED error
283: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
284: -- verify that cursor was closed
285: IF l_satv_csr%ISOPEN THEN
286: CLOSE l_satv_csr;
287: END IF;

Line 305: x_return_status := OKC_API.G_RET_STS_SUCCESS;

301: p_rgpv_rec IN rgpv_rec_type
302: ) IS
303: BEGIN
304: -- initialize return status
305: x_return_status := OKC_API.G_RET_STS_SUCCESS;
306:
307: -- data is required
308: IF (p_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR OR
309: p_rgpv_rec.rgp_type IS NULL) THEN

Line 308: IF (p_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR OR

304: -- initialize return status
305: x_return_status := OKC_API.G_RET_STS_SUCCESS;
306:
307: -- data is required
308: IF (p_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR OR
309: p_rgpv_rec.rgp_type IS NULL) THEN
310: OKC_API.set_message(
311: p_app_name => G_APP_NAME,
312: p_msg_name => G_REQUIRED_VALUE,

Line 310: OKC_API.set_message(

306:
307: -- data is required
308: IF (p_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR OR
309: p_rgpv_rec.rgp_type IS NULL) THEN
310: OKC_API.set_message(
311: p_app_name => G_APP_NAME,
312: p_msg_name => G_REQUIRED_VALUE,
313: p_token1 => G_COL_NAME_TOKEN,
314: p_token1_value => 'rgp_type');

Line 317: x_return_status := OKC_API.G_RET_STS_ERROR;

313: p_token1 => G_COL_NAME_TOKEN,
314: p_token1_value => 'rgp_type');
315:
316: -- notify caller of an error
317: x_return_status := OKC_API.G_RET_STS_ERROR;
318:
319: -- halt validation
320: RAISE G_EXCEPTION_HALT_VALIDATION;
321: END IF;

Line 325: OKC_API.set_message(

321: END IF;
322:
323: -- check allowed values
324: IF (UPPER(p_rgpv_rec.rgp_type) NOT IN ('SRG','KRG')) THEN
325: OKC_API.set_message(
326: p_app_name => G_APP_NAME,
327: p_msg_name => G_INVALID_VALUE,
328: p_token1 => G_COL_NAME_TOKEN,
329: p_token1_value => 'rgp_type');

Line 332: x_return_status := OKC_API.G_RET_STS_ERROR;

328: p_token1 => G_COL_NAME_TOKEN,
329: p_token1_value => 'rgp_type');
330:
331: -- notify caller of an error
332: x_return_status := OKC_API.G_RET_STS_ERROR;
333: END IF;
334: EXCEPTION
335: WHEN G_EXCEPTION_HALT_VALIDATION THEN
336: -- no processing necessary; validation can continue with next column

Line 340: OKC_API.SET_MESSAGE(

336: -- no processing necessary; validation can continue with next column
337: NULL;
338: WHEN OTHERS THEN
339: -- store SQL error message on message stack
340: OKC_API.SET_MESSAGE(
341: p_app_name => G_APP_NAME,
342: p_msg_name => G_UNEXPECTED_ERROR,
343: p_token1 => G_SQLCODE_TOKEN,
344: p_token1_value => SQLCODE,

Line 348: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

344: p_token1_value => SQLCODE,
345: p_token2 => G_SQLERRM_TOKEN,
346: p_token2_value => SQLERRM);
347: -- notify caller of an error as UNEXPETED error
348: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
349: -- verify that cursor was closed
350: END validate_rgp_type;
351: --
352: -- Start of comments

Line 372: x_return_status := OKC_API.G_RET_STS_SUCCESS;

368: FROM OKC_K_LINES_B clev
369: WHERE clev.ID = p_rgpv_rec.CLE_ID;
370: BEGIN
371: -- initialize return status
372: x_return_status := OKC_API.G_RET_STS_SUCCESS;
373:
374: -- data is allowed for subtype KRG only
375: IF (p_rgpv_rec.rgp_type = 'KRG') THEN
376: -- cle id or chr id is required

Line 377: IF ((p_rgpv_rec.cle_id = OKC_API.G_MISS_NUM OR

373:
374: -- data is allowed for subtype KRG only
375: IF (p_rgpv_rec.rgp_type = 'KRG') THEN
376: -- cle id or chr id is required
377: IF ((p_rgpv_rec.cle_id = OKC_API.G_MISS_NUM OR
378: p_rgpv_rec.cle_id IS NULL) AND
379: (p_rgpv_rec.chr_id = OKC_API.G_MISS_NUM OR
380: p_rgpv_rec.chr_id IS NULL)) THEN
381:

Line 379: (p_rgpv_rec.chr_id = OKC_API.G_MISS_NUM OR

375: IF (p_rgpv_rec.rgp_type = 'KRG') THEN
376: -- cle id or chr id is required
377: IF ((p_rgpv_rec.cle_id = OKC_API.G_MISS_NUM OR
378: p_rgpv_rec.cle_id IS NULL) AND
379: (p_rgpv_rec.chr_id = OKC_API.G_MISS_NUM OR
380: p_rgpv_rec.chr_id IS NULL)) THEN
381:
382: OKC_API.set_message(
383: p_app_name => G_APP_NAME,

Line 382: OKC_API.set_message(

378: p_rgpv_rec.cle_id IS NULL) AND
379: (p_rgpv_rec.chr_id = OKC_API.G_MISS_NUM OR
380: p_rgpv_rec.chr_id IS NULL)) THEN
381:
382: OKC_API.set_message(
383: p_app_name => G_APP_NAME,
384: p_msg_name => G_REQUIRED_VALUE,
385: p_token1 => G_COL_NAME_TOKEN,
386: p_token1_value => 'chr_id or cle_id');

Line 389: x_return_status := OKC_API.G_RET_STS_ERROR;

385: p_token1 => G_COL_NAME_TOKEN,
386: p_token1_value => 'chr_id or cle_id');
387:
388: -- notify caller of an error
389: x_return_status := OKC_API.G_RET_STS_ERROR;
390:
391: -- halt validation
392: RAISE G_EXCEPTION_HALT_VALIDATION;
393: -- cle id or chr id can only be allowed, not both

Line 394: ELSIF ((p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR

390:
391: -- halt validation
392: RAISE G_EXCEPTION_HALT_VALIDATION;
393: -- cle id or chr id can only be allowed, not both
394: ELSIF ((p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR
395: p_rgpv_rec.cle_id IS NOT NULL) AND
396: (p_rgpv_rec.chr_id <> OKC_API.G_MISS_NUM OR
397: p_rgpv_rec.chr_id IS NOT NULL)) THEN
398:

Line 396: (p_rgpv_rec.chr_id <> OKC_API.G_MISS_NUM OR

392: RAISE G_EXCEPTION_HALT_VALIDATION;
393: -- cle id or chr id can only be allowed, not both
394: ELSIF ((p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR
395: p_rgpv_rec.cle_id IS NOT NULL) AND
396: (p_rgpv_rec.chr_id <> OKC_API.G_MISS_NUM OR
397: p_rgpv_rec.chr_id IS NOT NULL)) THEN
398:
399: OKC_API.set_message(
400: p_app_name => G_APP_NAME,

Line 399: OKC_API.set_message(

395: p_rgpv_rec.cle_id IS NOT NULL) AND
396: (p_rgpv_rec.chr_id <> OKC_API.G_MISS_NUM OR
397: p_rgpv_rec.chr_id IS NOT NULL)) THEN
398:
399: OKC_API.set_message(
400: p_app_name => G_APP_NAME,
401: p_msg_name => G_INVALID_VALUE,
402: p_token1 => G_COL_NAME_TOKEN,
403: p_token1_value => 'chr_id and cle_id');

Line 406: x_return_status := OKC_API.G_RET_STS_ERROR;

402: p_token1 => G_COL_NAME_TOKEN,
403: p_token1_value => 'chr_id and cle_id');
404:
405: -- notify caller of an error
406: x_return_status := OKC_API.G_RET_STS_ERROR;
407:
408: -- halt validation
409: RAISE G_EXCEPTION_HALT_VALIDATION;
410: END IF;

Line 413: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR

409: RAISE G_EXCEPTION_HALT_VALIDATION;
410: END IF;
411: ELSE
412: -- must be null
413: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR
414: p_rgpv_rec.cle_id IS NOT NULL) THEN
415:
416: OKC_API.set_message(
417: p_app_name => G_APP_NAME,

Line 416: OKC_API.set_message(

412: -- must be null
413: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR
414: p_rgpv_rec.cle_id IS NOT NULL) THEN
415:
416: OKC_API.set_message(
417: p_app_name => G_APP_NAME,
418: p_msg_name => G_INVALID_VALUE,
419: p_token1 => G_COL_NAME_TOKEN,
420: p_token1_value => 'cle_id');

Line 423: x_return_status := OKC_API.G_RET_STS_ERROR;

419: p_token1 => G_COL_NAME_TOKEN,
420: p_token1_value => 'cle_id');
421:
422: -- notify caller of an error
423: x_return_status := OKC_API.G_RET_STS_ERROR;
424:
425: -- halt validation
426: RAISE G_EXCEPTION_HALT_VALIDATION;
427: END IF;

Line 431: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR

427: END IF;
428: END IF;
429:
430: -- check for data
431: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR
432: p_rgpv_rec.cle_id IS NOT NULL) THEN
433:
434: -- enforce foreign key
435: OPEN l_clev_csr;

Line 441: OKC_API.set_message(

437: CLOSE l_clev_csr;
438:
439: -- if l_dummy_var still set to default, data was not found
440: IF (l_dummy_var = '?') THEN
441: OKC_API.set_message(
442: p_app_name => G_APP_NAME,
443: p_msg_name => G_NO_PARENT_RECORD,
444: p_token1 => G_COL_NAME_TOKEN,
445: p_token1_value => 'cle_id',

Line 451: x_return_status := OKC_API.G_RET_STS_ERROR;

447: p_token2_value => G_VIEW,
448: p_token3 => G_PARENT_TABLE_TOKEN,
449: p_token3_value => 'OKC_CONTRACT_LINES_V');
450: -- notify caller of an error
451: x_return_status := OKC_API.G_RET_STS_ERROR;
452: END IF;
453: END IF;
454: EXCEPTION
455: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 460: OKC_API.SET_MESSAGE(

456: -- no processing necessary; validation can continue with next column
457: NULL;
458: WHEN OTHERS THEN
459: -- store SQL error message on message stack
460: OKC_API.SET_MESSAGE(
461: p_app_name => g_app_name,
462: p_msg_name => g_unexpected_error,
463: p_token1 => g_sqlcode_token,
464: p_token1_value => sqlcode,

Line 468: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

464: p_token1_value => sqlcode,
465: p_token2 => g_sqlerrm_token,
466: p_token2_value => sqlerrm);
467: -- notify caller of an error as UNEXPETED error
468: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
469: -- verify that cursor was closed
470: IF l_clev_csr%ISOPEN THEN
471: CLOSE l_clev_csr;
472: END IF;

Line 495: x_return_status := OKC_API.G_RET_STS_SUCCESS;

491: FROM OKC_K_HEADERS_B chrv
492: WHERE chrv.ID = p_rgpv_rec.CHR_ID;
493: BEGIN
494: -- initialize return status
495: x_return_status := OKC_API.G_RET_STS_SUCCESS;
496:
497: -- data is allowed for subtype KRG only
498: IF (p_rgpv_rec.rgp_type = 'SRG') THEN
499: -- must be null

Line 500: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR

496:
497: -- data is allowed for subtype KRG only
498: IF (p_rgpv_rec.rgp_type = 'SRG') THEN
499: -- must be null
500: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR
501: p_rgpv_rec.cle_id IS NOT NULL) THEN
502:
503: OKC_API.set_message(
504: p_app_name => G_APP_NAME,

Line 503: OKC_API.set_message(

499: -- must be null
500: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR
501: p_rgpv_rec.cle_id IS NOT NULL) THEN
502:
503: OKC_API.set_message(
504: p_app_name => G_APP_NAME,
505: p_msg_name => G_INVALID_VALUE,
506: p_token1 => G_COL_NAME_TOKEN,
507: p_token1_value => 'chr_id');

Line 510: x_return_status := OKC_API.G_RET_STS_ERROR;

506: p_token1 => G_COL_NAME_TOKEN,
507: p_token1_value => 'chr_id');
508:
509: -- notify caller of an error
510: x_return_status := OKC_API.G_RET_STS_ERROR;
511:
512: -- halt validation
513: RAISE G_EXCEPTION_HALT_VALIDATION;
514: END IF;

Line 518: IF (p_rgpv_rec.chr_id <> OKC_API.G_MISS_NUM OR

514: END IF;
515: END IF;
516:
517: -- check for data
518: IF (p_rgpv_rec.chr_id <> OKC_API.G_MISS_NUM OR
519: p_rgpv_rec.chr_id IS NOT NULL) THEN
520:
521: -- enforce foreign key
522: OPEN l_chrv_csr;

Line 528: OKC_API.set_message(

524: CLOSE l_chrv_csr;
525:
526: -- if l_dummy_var still set to default, data was not found
527: IF (l_dummy_var = '?') THEN
528: OKC_API.set_message(
529: p_app_name => G_APP_NAME,
530: p_msg_name => G_NO_PARENT_RECORD,
531: p_token1 => G_COL_NAME_TOKEN,
532: p_token1_value => 'chr_id',

Line 538: x_return_status := OKC_API.G_RET_STS_ERROR;

534: p_token2_value => G_VIEW,
535: p_token3 => G_PARENT_TABLE_TOKEN,
536: p_token3_value => 'OKC_CONTRACT_HEADERS_V');
537: -- notify caller of an error
538: x_return_status := OKC_API.G_RET_STS_ERROR;
539: END IF;
540: END IF;
541: EXCEPTION
542: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 547: OKC_API.SET_MESSAGE(

543: -- no processing necessary; validation can continue with next column
544: NULL;
545: WHEN OTHERS THEN
546: -- store SQL error message on message stack
547: OKC_API.SET_MESSAGE(
548: p_app_name => g_app_name,
549: p_msg_name => g_unexpected_error,
550: p_token1 => g_sqlcode_token,
551: p_token1_value => sqlcode,

Line 555: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

551: p_token1_value => sqlcode,
552: p_token2 => g_sqlerrm_token,
553: p_token2_value => sqlerrm);
554: -- notify caller of an error as UNEXPETED error
555: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
556: -- verify that cursor was closed
557: IF l_chrv_csr%ISOPEN THEN
558: CLOSE l_chrv_csr;
559: END IF;

Line 582: x_return_status := OKC_API.G_RET_STS_SUCCESS;

578: FROM OKC_RULE_GROUPS_B rgpv
579: WHERE rgpv.ID = p_rgpv_rec.PARENT_RGP_ID;
580: BEGIN
581: -- initialize return status
582: x_return_status := OKC_API.G_RET_STS_SUCCESS;
583:
584: -- data is allowed for subtype KRG only
585: IF (p_rgpv_rec.rgp_type = 'SRG') THEN
586: -- must be null

Line 587: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR

583:
584: -- data is allowed for subtype KRG only
585: IF (p_rgpv_rec.rgp_type = 'SRG') THEN
586: -- must be null
587: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR
588: p_rgpv_rec.cle_id IS NOT NULL) THEN
589:
590: OKC_API.set_message(
591: p_app_name => G_APP_NAME,

Line 590: OKC_API.set_message(

586: -- must be null
587: IF (p_rgpv_rec.cle_id <> OKC_API.G_MISS_NUM OR
588: p_rgpv_rec.cle_id IS NOT NULL) THEN
589:
590: OKC_API.set_message(
591: p_app_name => G_APP_NAME,
592: p_msg_name => G_INVALID_VALUE,
593: p_token1 => G_COL_NAME_TOKEN,
594: p_token1_value => 'parent_rgp_id');

Line 597: x_return_status := OKC_API.G_RET_STS_ERROR;

593: p_token1 => G_COL_NAME_TOKEN,
594: p_token1_value => 'parent_rgp_id');
595:
596: -- notify caller of an error
597: x_return_status := OKC_API.G_RET_STS_ERROR;
598:
599: -- halt validation
600: RAISE G_EXCEPTION_HALT_VALIDATION;
601: END IF;

Line 605: IF (p_rgpv_rec.parent_rgp_id <> OKC_API.G_MISS_NUM OR

601: END IF;
602: END IF;
603:
604: -- check for data
605: IF (p_rgpv_rec.parent_rgp_id <> OKC_API.G_MISS_NUM OR
606: p_rgpv_rec.parent_rgp_id IS NOT NULL) THEN
607:
608: -- enforce foreign key
609: OPEN l_rgpv_csr;

Line 615: OKC_API.set_message(

611: CLOSE l_rgpv_csr;
612:
613: -- if l_dummy_var still set to default, data was not found
614: IF (l_dummy_var = '?') THEN
615: OKC_API.set_message(
616: p_app_name => G_APP_NAME,
617: p_msg_name => G_NO_PARENT_RECORD,
618: p_token1 => G_COL_NAME_TOKEN,
619: p_token1_value => 'parent_rgp_id',

Line 625: x_return_status := OKC_API.G_RET_STS_ERROR;

621: p_token2_value => G_VIEW,
622: p_token3 => G_PARENT_TABLE_TOKEN,
623: p_token3_value => 'OKC_RULE_GROUPS_V');
624: -- notify caller of an error
625: x_return_status := OKC_API.G_RET_STS_ERROR;
626: END IF;
627: END IF;
628: EXCEPTION
629: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 634: OKC_API.SET_MESSAGE(

630: -- no processing necessary; validation can continue with next column
631: NULL;
632: WHEN OTHERS THEN
633: -- store SQL error message on message stack
634: OKC_API.SET_MESSAGE(
635: p_app_name => g_app_name,
636: p_msg_name => g_unexpected_error,
637: p_token1 => g_sqlcode_token,
638: p_token1_value => sqlcode,

Line 642: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

638: p_token1_value => sqlcode,
639: p_token2 => g_sqlerrm_token,
640: p_token2_value => sqlerrm);
641: -- notify caller of an error as UNEXPETED error
642: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
643: -- verify that cursor was closed
644: IF l_rgpv_csr%ISOPEN THEN
645: CLOSE l_rgpv_csr;
646: END IF;

Line 670: x_return_status := OKC_API.G_RET_STS_SUCCESS;

666: FROM OKC_K_HEADERS_B chrv
667: WHERE chrv.ID = p_rgpv_rec.DNZ_CHR_ID;
668: BEGIN
669: -- initialize return status
670: x_return_status := OKC_API.G_RET_STS_SUCCESS;
671:
672: -- data is allowed for subtype KRG only
673: IF (p_rgpv_rec.rgp_type = 'SRG') THEN
674: -- must be null

Line 675: IF (p_rgpv_rec.dnz_chr_id <> OKC_API.G_MISS_NUM OR

671:
672: -- data is allowed for subtype KRG only
673: IF (p_rgpv_rec.rgp_type = 'SRG') THEN
674: -- must be null
675: IF (p_rgpv_rec.dnz_chr_id <> OKC_API.G_MISS_NUM OR
676: p_rgpv_rec.dnz_chr_id IS NOT NULL) THEN
677:
678: OKC_API.set_message(
679: p_app_name => G_APP_NAME,

Line 678: OKC_API.set_message(

674: -- must be null
675: IF (p_rgpv_rec.dnz_chr_id <> OKC_API.G_MISS_NUM OR
676: p_rgpv_rec.dnz_chr_id IS NOT NULL) THEN
677:
678: OKC_API.set_message(
679: p_app_name => G_APP_NAME,
680: p_msg_name => G_INVALID_VALUE,
681: p_token1 => G_COL_NAME_TOKEN,
682: p_token1_value => 'dnz_chr_id');

Line 685: x_return_status := OKC_API.G_RET_STS_ERROR;

681: p_token1 => G_COL_NAME_TOKEN,
682: p_token1_value => 'dnz_chr_id');
683:
684: -- notify caller of an error
685: x_return_status := OKC_API.G_RET_STS_ERROR;
686:
687: -- halt validation
688: RAISE G_EXCEPTION_HALT_VALIDATION;
689: END IF;

Line 692: IF (p_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR

688: RAISE G_EXCEPTION_HALT_VALIDATION;
689: END IF;
690: ELSE
691: -- data required
692: IF (p_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
693: p_rgpv_rec.dnz_chr_id IS NULL) THEN
694:
695: OKC_API.set_message(
696: p_app_name => G_APP_NAME,

Line 695: OKC_API.set_message(

691: -- data required
692: IF (p_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
693: p_rgpv_rec.dnz_chr_id IS NULL) THEN
694:
695: OKC_API.set_message(
696: p_app_name => G_APP_NAME,
697: p_msg_name => G_REQUIRED_VALUE,
698: p_token1 => G_COL_NAME_TOKEN,
699: p_token1_value => 'dnz_chr_id');

Line 702: x_return_status := OKC_API.G_RET_STS_ERROR;

698: p_token1 => G_COL_NAME_TOKEN,
699: p_token1_value => 'dnz_chr_id');
700:
701: -- notify caller of an error
702: x_return_status := OKC_API.G_RET_STS_ERROR;
703:
704: -- halt validation
705: RAISE G_EXCEPTION_HALT_VALIDATION;
706: END IF;

Line 715: OKC_API.set_message(

711: CLOSE l_chrv_csr;
712: x_scs_code := l_scs_code;
713: -- if l_dummy_var still set to default, data was not found
714: IF (l_scs_code is NULL) THEN
715: OKC_API.set_message(
716: p_app_name => G_APP_NAME,
717: p_msg_name => G_NO_PARENT_RECORD,
718: p_token1 => G_COL_NAME_TOKEN,
719: p_token1_value => 'dnz_chr_id',

Line 726: x_return_status := OKC_API.G_RET_STS_ERROR;

722: p_token3 => G_PARENT_TABLE_TOKEN,
723: p_token3_value => 'OKC_K_HEADERS_V');
724:
725: -- notify caller of an error
726: x_return_status := OKC_API.G_RET_STS_ERROR;
727: END IF;
728: END IF;
729: EXCEPTION
730: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 735: OKC_API.SET_MESSAGE(

731: -- no processing necessary; validation can continue with next column
732: NULL;
733: WHEN OTHERS THEN
734: -- store SQL error message on message stack
735: OKC_API.SET_MESSAGE(
736: p_app_name => g_app_name,
737: p_msg_name => g_unexpected_error,
738: p_token1 => g_sqlcode_token,
739: p_token1_value => sqlcode,

Line 743: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

739: p_token1_value => sqlcode,
740: p_token2 => g_sqlerrm_token,
741: p_token2_value => sqlerrm);
742: -- notify caller of an error as UNEXPETED error
743: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
744: -- verify that cursor was closed
745: IF l_chrv_csr%ISOPEN THEN
746: CLOSE l_chrv_csr;
747: END IF;

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

758:
759: FUNCTION Validate_Attributes (
760: p_rgpv_rec IN rgpv_rec_type
761: ) RETURN VARCHAR2 IS
762: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
763: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
764: l_scs_code VARCHAR2(50);
765: BEGIN
766: -- call each column-level validation

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

759: FUNCTION Validate_Attributes (
760: p_rgpv_rec IN rgpv_rec_type
761: ) RETURN VARCHAR2 IS
762: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
763: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
764: l_scs_code VARCHAR2(50);
765: BEGIN
766: -- call each column-level validation
767:

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

769: x_return_status => l_return_status,
770: p_rgpv_rec => p_rgpv_rec);
771:
772: -- store the highest degree of error
773: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
774: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
775: x_return_status := l_return_status;
776: END IF;
777: END IF;

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

770: p_rgpv_rec => p_rgpv_rec);
771:
772: -- store the highest degree of error
773: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
774: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
775: x_return_status := l_return_status;
776: END IF;
777: END IF;
778: --

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

780: x_return_status => l_return_status,
781: p_rgpv_rec => p_rgpv_rec);
782:
783: -- store the highest degree of error
784: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
785: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
786: x_return_status := l_return_status;
787: END IF;
788: END IF;

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

781: p_rgpv_rec => p_rgpv_rec);
782:
783: -- store the highest degree of error
784: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
785: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
786: x_return_status := l_return_status;
787: END IF;
788: END IF;
789: --

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

791: x_return_status => l_return_status,
792: p_rgpv_rec => p_rgpv_rec);
793:
794: -- store the highest degree of error
795: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
796: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
797: x_return_status := l_return_status;
798: END IF;
799: END IF;

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

792: p_rgpv_rec => p_rgpv_rec);
793:
794: -- store the highest degree of error
795: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
796: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
797: x_return_status := l_return_status;
798: END IF;
799: END IF;
800: --

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

803: x_scs_code => l_scs_code,
804: p_rgpv_rec => p_rgpv_rec);
805:
806: -- store the highest degree of error
807: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
808: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
809: x_return_status := l_return_status;
810: END IF;
811: END IF;

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

804: p_rgpv_rec => p_rgpv_rec);
805:
806: -- store the highest degree of error
807: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
808: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
809: x_return_status := l_return_status;
810: END IF;
811: END IF;
812: --

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

815: p_scs_code => l_scs_code,
816: p_rgpv_rec => p_rgpv_rec);
817:
818: -- store the highest degree of error
819: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
820: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
821: x_return_status := l_return_status;
822: END IF;
823: END IF;

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

816: p_rgpv_rec => p_rgpv_rec);
817:
818: -- store the highest degree of error
819: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
820: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
821: x_return_status := l_return_status;
822: END IF;
823: END IF;
824: --

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

826: x_return_status => l_return_status,
827: p_rgpv_rec => p_rgpv_rec);
828:
829: -- store the highest degree of error
830: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
831: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
832: x_return_status := l_return_status;
833: END IF;
834: END IF;

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

827: p_rgpv_rec => p_rgpv_rec);
828:
829: -- store the highest degree of error
830: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
831: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
832: x_return_status := l_return_status;
833: END IF;
834: END IF;
835: --

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

837: x_return_status => l_return_status,
838: p_rgpv_rec => p_rgpv_rec);
839:
840: -- store the highest degree of error
841: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
842: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
843: x_return_status := l_return_status;
844: END IF;
845: END IF;

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

838: p_rgpv_rec => p_rgpv_rec);
839:
840: -- store the highest degree of error
841: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
842: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
843: x_return_status := l_return_status;
844: END IF;
845: END IF;
846: -- return status to caller

Line 852: OKC_API.SET_MESSAGE

848:
849: EXCEPTION
850: WHEN OTHERS THEN
851: -- store SQL error message on message stack for caller
852: OKC_API.SET_MESSAGE
853: (p_app_name => G_APP_NAME,
854: p_msg_name => G_UNEXPECTED_ERROR,
855: p_token1 => G_SQLCODE_TOKEN,
856: p_token1_value => SQLCODE,

Line 861: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

857: p_token2 => G_SQLERRM_TOKEN,
858: p_token2_value => SQLERRM);
859:
860: -- notify caller of an UNEXPECTED error
861: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
862:
863: -- return status to caller
864: RETURN x_return_status;
865:

Line 1291: IF (l_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

1287: p_rgpv_rec IN rgpv_rec_type
1288: ) RETURN rgpv_rec_type IS
1289: l_rgpv_rec rgpv_rec_type := p_rgpv_rec;
1290: BEGIN
1291: IF (l_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
1292: l_rgpv_rec.object_version_number := NULL;
1293: END IF;
1294: IF (l_rgpv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
1295: l_rgpv_rec.sfwt_flag := NULL;

Line 1294: IF (l_rgpv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

1290: BEGIN
1291: IF (l_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
1292: l_rgpv_rec.object_version_number := NULL;
1293: END IF;
1294: IF (l_rgpv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
1295: l_rgpv_rec.sfwt_flag := NULL;
1296: END IF;
1297: IF (l_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR) THEN
1298: l_rgpv_rec.rgd_code := NULL;

Line 1297: IF (l_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR) THEN

1293: END IF;
1294: IF (l_rgpv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
1295: l_rgpv_rec.sfwt_flag := NULL;
1296: END IF;
1297: IF (l_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR) THEN
1298: l_rgpv_rec.rgd_code := NULL;
1299: END IF;
1300: IF (l_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR) THEN
1301: l_rgpv_rec.sat_code := NULL;

Line 1300: IF (l_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR) THEN

1296: END IF;
1297: IF (l_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR) THEN
1298: l_rgpv_rec.rgd_code := NULL;
1299: END IF;
1300: IF (l_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR) THEN
1301: l_rgpv_rec.sat_code := NULL;
1302: END IF;
1303: IF (l_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR) THEN
1304: l_rgpv_rec.rgp_type := NULL;

Line 1303: IF (l_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR) THEN

1299: END IF;
1300: IF (l_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR) THEN
1301: l_rgpv_rec.sat_code := NULL;
1302: END IF;
1303: IF (l_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR) THEN
1304: l_rgpv_rec.rgp_type := NULL;
1305: END IF;
1306: IF (l_rgpv_rec.cle_id = OKC_API.G_MISS_NUM) THEN
1307: l_rgpv_rec.cle_id := NULL;

Line 1306: IF (l_rgpv_rec.cle_id = OKC_API.G_MISS_NUM) THEN

1302: END IF;
1303: IF (l_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR) THEN
1304: l_rgpv_rec.rgp_type := NULL;
1305: END IF;
1306: IF (l_rgpv_rec.cle_id = OKC_API.G_MISS_NUM) THEN
1307: l_rgpv_rec.cle_id := NULL;
1308: END IF;
1309: IF (l_rgpv_rec.chr_id = OKC_API.G_MISS_NUM) THEN
1310: l_rgpv_rec.chr_id := NULL;

Line 1309: IF (l_rgpv_rec.chr_id = OKC_API.G_MISS_NUM) THEN

1305: END IF;
1306: IF (l_rgpv_rec.cle_id = OKC_API.G_MISS_NUM) THEN
1307: l_rgpv_rec.cle_id := NULL;
1308: END IF;
1309: IF (l_rgpv_rec.chr_id = OKC_API.G_MISS_NUM) THEN
1310: l_rgpv_rec.chr_id := NULL;
1311: END IF;
1312: IF (l_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM) THEN
1313: l_rgpv_rec.dnz_chr_id := NULL;

Line 1312: IF (l_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM) THEN

1308: END IF;
1309: IF (l_rgpv_rec.chr_id = OKC_API.G_MISS_NUM) THEN
1310: l_rgpv_rec.chr_id := NULL;
1311: END IF;
1312: IF (l_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM) THEN
1313: l_rgpv_rec.dnz_chr_id := NULL;
1314: END IF;
1315: IF (l_rgpv_rec.parent_rgp_id = OKC_API.G_MISS_NUM) THEN
1316: l_rgpv_rec.parent_rgp_id := NULL;

Line 1315: IF (l_rgpv_rec.parent_rgp_id = OKC_API.G_MISS_NUM) THEN

1311: END IF;
1312: IF (l_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM) THEN
1313: l_rgpv_rec.dnz_chr_id := NULL;
1314: END IF;
1315: IF (l_rgpv_rec.parent_rgp_id = OKC_API.G_MISS_NUM) THEN
1316: l_rgpv_rec.parent_rgp_id := NULL;
1317: END IF;
1318: IF (l_rgpv_rec.comments = OKC_API.G_MISS_CHAR) THEN
1319: l_rgpv_rec.comments := NULL;

Line 1318: IF (l_rgpv_rec.comments = OKC_API.G_MISS_CHAR) THEN

1314: END IF;
1315: IF (l_rgpv_rec.parent_rgp_id = OKC_API.G_MISS_NUM) THEN
1316: l_rgpv_rec.parent_rgp_id := NULL;
1317: END IF;
1318: IF (l_rgpv_rec.comments = OKC_API.G_MISS_CHAR) THEN
1319: l_rgpv_rec.comments := NULL;
1320: END IF;
1321: IF (l_rgpv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
1322: l_rgpv_rec.attribute_category := NULL;

Line 1321: IF (l_rgpv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN

1317: END IF;
1318: IF (l_rgpv_rec.comments = OKC_API.G_MISS_CHAR) THEN
1319: l_rgpv_rec.comments := NULL;
1320: END IF;
1321: IF (l_rgpv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
1322: l_rgpv_rec.attribute_category := NULL;
1323: END IF;
1324: IF (l_rgpv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
1325: l_rgpv_rec.attribute1 := NULL;

Line 1324: IF (l_rgpv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN

1320: END IF;
1321: IF (l_rgpv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
1322: l_rgpv_rec.attribute_category := NULL;
1323: END IF;
1324: IF (l_rgpv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
1325: l_rgpv_rec.attribute1 := NULL;
1326: END IF;
1327: IF (l_rgpv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
1328: l_rgpv_rec.attribute2 := NULL;

Line 1327: IF (l_rgpv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN

1323: END IF;
1324: IF (l_rgpv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
1325: l_rgpv_rec.attribute1 := NULL;
1326: END IF;
1327: IF (l_rgpv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
1328: l_rgpv_rec.attribute2 := NULL;
1329: END IF;
1330: IF (l_rgpv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
1331: l_rgpv_rec.attribute3 := NULL;

Line 1330: IF (l_rgpv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN

1326: END IF;
1327: IF (l_rgpv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
1328: l_rgpv_rec.attribute2 := NULL;
1329: END IF;
1330: IF (l_rgpv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
1331: l_rgpv_rec.attribute3 := NULL;
1332: END IF;
1333: IF (l_rgpv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
1334: l_rgpv_rec.attribute4 := NULL;

Line 1333: IF (l_rgpv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN

1329: END IF;
1330: IF (l_rgpv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
1331: l_rgpv_rec.attribute3 := NULL;
1332: END IF;
1333: IF (l_rgpv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
1334: l_rgpv_rec.attribute4 := NULL;
1335: END IF;
1336: IF (l_rgpv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
1337: l_rgpv_rec.attribute5 := NULL;

Line 1336: IF (l_rgpv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN

1332: END IF;
1333: IF (l_rgpv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
1334: l_rgpv_rec.attribute4 := NULL;
1335: END IF;
1336: IF (l_rgpv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
1337: l_rgpv_rec.attribute5 := NULL;
1338: END IF;
1339: IF (l_rgpv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
1340: l_rgpv_rec.attribute6 := NULL;

Line 1339: IF (l_rgpv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN

1335: END IF;
1336: IF (l_rgpv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
1337: l_rgpv_rec.attribute5 := NULL;
1338: END IF;
1339: IF (l_rgpv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
1340: l_rgpv_rec.attribute6 := NULL;
1341: END IF;
1342: IF (l_rgpv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
1343: l_rgpv_rec.attribute7 := NULL;

Line 1342: IF (l_rgpv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN

1338: END IF;
1339: IF (l_rgpv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
1340: l_rgpv_rec.attribute6 := NULL;
1341: END IF;
1342: IF (l_rgpv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
1343: l_rgpv_rec.attribute7 := NULL;
1344: END IF;
1345: IF (l_rgpv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
1346: l_rgpv_rec.attribute8 := NULL;

Line 1345: IF (l_rgpv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN

1341: END IF;
1342: IF (l_rgpv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
1343: l_rgpv_rec.attribute7 := NULL;
1344: END IF;
1345: IF (l_rgpv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
1346: l_rgpv_rec.attribute8 := NULL;
1347: END IF;
1348: IF (l_rgpv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
1349: l_rgpv_rec.attribute9 := NULL;

Line 1348: IF (l_rgpv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN

1344: END IF;
1345: IF (l_rgpv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
1346: l_rgpv_rec.attribute8 := NULL;
1347: END IF;
1348: IF (l_rgpv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
1349: l_rgpv_rec.attribute9 := NULL;
1350: END IF;
1351: IF (l_rgpv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
1352: l_rgpv_rec.attribute10 := NULL;

Line 1351: IF (l_rgpv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN

1347: END IF;
1348: IF (l_rgpv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
1349: l_rgpv_rec.attribute9 := NULL;
1350: END IF;
1351: IF (l_rgpv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
1352: l_rgpv_rec.attribute10 := NULL;
1353: END IF;
1354: IF (l_rgpv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
1355: l_rgpv_rec.attribute11 := NULL;

Line 1354: IF (l_rgpv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN

1350: END IF;
1351: IF (l_rgpv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
1352: l_rgpv_rec.attribute10 := NULL;
1353: END IF;
1354: IF (l_rgpv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
1355: l_rgpv_rec.attribute11 := NULL;
1356: END IF;
1357: IF (l_rgpv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
1358: l_rgpv_rec.attribute12 := NULL;

Line 1357: IF (l_rgpv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN

1353: END IF;
1354: IF (l_rgpv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
1355: l_rgpv_rec.attribute11 := NULL;
1356: END IF;
1357: IF (l_rgpv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
1358: l_rgpv_rec.attribute12 := NULL;
1359: END IF;
1360: IF (l_rgpv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
1361: l_rgpv_rec.attribute13 := NULL;

Line 1360: IF (l_rgpv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN

1356: END IF;
1357: IF (l_rgpv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
1358: l_rgpv_rec.attribute12 := NULL;
1359: END IF;
1360: IF (l_rgpv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
1361: l_rgpv_rec.attribute13 := NULL;
1362: END IF;
1363: IF (l_rgpv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
1364: l_rgpv_rec.attribute14 := NULL;

Line 1363: IF (l_rgpv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN

1359: END IF;
1360: IF (l_rgpv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
1361: l_rgpv_rec.attribute13 := NULL;
1362: END IF;
1363: IF (l_rgpv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
1364: l_rgpv_rec.attribute14 := NULL;
1365: END IF;
1366: IF (l_rgpv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
1367: l_rgpv_rec.attribute15 := NULL;

Line 1366: IF (l_rgpv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN

1362: END IF;
1363: IF (l_rgpv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
1364: l_rgpv_rec.attribute14 := NULL;
1365: END IF;
1366: IF (l_rgpv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
1367: l_rgpv_rec.attribute15 := NULL;
1368: END IF;
1369: IF (l_rgpv_rec.created_by = OKC_API.G_MISS_NUM) THEN
1370: l_rgpv_rec.created_by := NULL;

Line 1369: IF (l_rgpv_rec.created_by = OKC_API.G_MISS_NUM) THEN

1365: END IF;
1366: IF (l_rgpv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
1367: l_rgpv_rec.attribute15 := NULL;
1368: END IF;
1369: IF (l_rgpv_rec.created_by = OKC_API.G_MISS_NUM) THEN
1370: l_rgpv_rec.created_by := NULL;
1371: END IF;
1372: IF (l_rgpv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
1373: l_rgpv_rec.creation_date := NULL;

Line 1372: IF (l_rgpv_rec.creation_date = OKC_API.G_MISS_DATE) THEN

1368: END IF;
1369: IF (l_rgpv_rec.created_by = OKC_API.G_MISS_NUM) THEN
1370: l_rgpv_rec.created_by := NULL;
1371: END IF;
1372: IF (l_rgpv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
1373: l_rgpv_rec.creation_date := NULL;
1374: END IF;
1375: IF (l_rgpv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
1376: l_rgpv_rec.last_updated_by := NULL;

Line 1375: IF (l_rgpv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN

1371: END IF;
1372: IF (l_rgpv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
1373: l_rgpv_rec.creation_date := NULL;
1374: END IF;
1375: IF (l_rgpv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
1376: l_rgpv_rec.last_updated_by := NULL;
1377: END IF;
1378: IF (l_rgpv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
1379: l_rgpv_rec.last_update_date := NULL;

Line 1378: IF (l_rgpv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN

1374: END IF;
1375: IF (l_rgpv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
1376: l_rgpv_rec.last_updated_by := NULL;
1377: END IF;
1378: IF (l_rgpv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
1379: l_rgpv_rec.last_update_date := NULL;
1380: END IF;
1381: IF (l_rgpv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
1382: l_rgpv_rec.last_update_login := NULL;

Line 1381: IF (l_rgpv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN

1377: END IF;
1378: IF (l_rgpv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
1379: l_rgpv_rec.last_update_date := NULL;
1380: END IF;
1381: IF (l_rgpv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
1382: l_rgpv_rec.last_update_login := NULL;
1383: END IF;
1384: RETURN(l_rgpv_rec);
1385: END null_out_defaults;

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

1392: /* commenting out nocopy generated code in favor of hand-coded procedure
1393: FUNCTION Validate_Attributes (
1394: p_rgpv_rec IN rgpv_rec_type
1395: ) RETURN VARCHAR2 IS
1396: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1397: BEGIN
1398: IF p_rgpv_rec.id = OKC_API.G_MISS_NUM OR
1399: p_rgpv_rec.id IS NULL
1400: THEN

Line 1398: IF p_rgpv_rec.id = OKC_API.G_MISS_NUM OR

1394: p_rgpv_rec IN rgpv_rec_type
1395: ) RETURN VARCHAR2 IS
1396: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1397: BEGIN
1398: IF p_rgpv_rec.id = OKC_API.G_MISS_NUM OR
1399: p_rgpv_rec.id IS NULL
1400: THEN
1401: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
1402: l_return_status := OKC_API.G_RET_STS_ERROR;

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

1397: BEGIN
1398: IF p_rgpv_rec.id = OKC_API.G_MISS_NUM OR
1399: p_rgpv_rec.id IS NULL
1400: THEN
1401: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
1402: l_return_status := OKC_API.G_RET_STS_ERROR;
1403: ELSIF p_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM OR
1404: p_rgpv_rec.object_version_number IS NULL
1405: THEN

Line 1402: l_return_status := OKC_API.G_RET_STS_ERROR;

1398: IF p_rgpv_rec.id = OKC_API.G_MISS_NUM OR
1399: p_rgpv_rec.id IS NULL
1400: THEN
1401: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
1402: l_return_status := OKC_API.G_RET_STS_ERROR;
1403: ELSIF p_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM OR
1404: p_rgpv_rec.object_version_number IS NULL
1405: THEN
1406: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');

Line 1403: ELSIF p_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM OR

1399: p_rgpv_rec.id IS NULL
1400: THEN
1401: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
1402: l_return_status := OKC_API.G_RET_STS_ERROR;
1403: ELSIF p_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM OR
1404: p_rgpv_rec.object_version_number IS NULL
1405: THEN
1406: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
1407: l_return_status := OKC_API.G_RET_STS_ERROR;

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

1402: l_return_status := OKC_API.G_RET_STS_ERROR;
1403: ELSIF p_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM OR
1404: p_rgpv_rec.object_version_number IS NULL
1405: THEN
1406: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
1407: l_return_status := OKC_API.G_RET_STS_ERROR;
1408: ELSIF p_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR OR
1409: p_rgpv_rec.rgd_code IS NULL
1410: THEN

Line 1407: l_return_status := OKC_API.G_RET_STS_ERROR;

1403: ELSIF p_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM OR
1404: p_rgpv_rec.object_version_number IS NULL
1405: THEN
1406: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
1407: l_return_status := OKC_API.G_RET_STS_ERROR;
1408: ELSIF p_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR OR
1409: p_rgpv_rec.rgd_code IS NULL
1410: THEN
1411: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rgd_code');

Line 1408: ELSIF p_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR OR

1404: p_rgpv_rec.object_version_number IS NULL
1405: THEN
1406: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
1407: l_return_status := OKC_API.G_RET_STS_ERROR;
1408: ELSIF p_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR OR
1409: p_rgpv_rec.rgd_code IS NULL
1410: THEN
1411: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rgd_code');
1412: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 1411: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rgd_code');

1407: l_return_status := OKC_API.G_RET_STS_ERROR;
1408: ELSIF p_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR OR
1409: p_rgpv_rec.rgd_code IS NULL
1410: THEN
1411: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rgd_code');
1412: l_return_status := OKC_API.G_RET_STS_ERROR;
1413: ELSIF p_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
1414: p_rgpv_rec.dnz_chr_id IS NULL
1415: THEN

Line 1412: l_return_status := OKC_API.G_RET_STS_ERROR;

1408: ELSIF p_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR OR
1409: p_rgpv_rec.rgd_code IS NULL
1410: THEN
1411: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rgd_code');
1412: l_return_status := OKC_API.G_RET_STS_ERROR;
1413: ELSIF p_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
1414: p_rgpv_rec.dnz_chr_id IS NULL
1415: THEN
1416: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'dnz_chr_id');

Line 1413: ELSIF p_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR

1409: p_rgpv_rec.rgd_code IS NULL
1410: THEN
1411: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rgd_code');
1412: l_return_status := OKC_API.G_RET_STS_ERROR;
1413: ELSIF p_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
1414: p_rgpv_rec.dnz_chr_id IS NULL
1415: THEN
1416: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'dnz_chr_id');
1417: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 1416: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'dnz_chr_id');

1412: l_return_status := OKC_API.G_RET_STS_ERROR;
1413: ELSIF p_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
1414: p_rgpv_rec.dnz_chr_id IS NULL
1415: THEN
1416: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'dnz_chr_id');
1417: l_return_status := OKC_API.G_RET_STS_ERROR;
1418: END IF;
1419: RETURN(l_return_status);
1420: END Validate_Attributes;

Line 1417: l_return_status := OKC_API.G_RET_STS_ERROR;

1413: ELSIF p_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
1414: p_rgpv_rec.dnz_chr_id IS NULL
1415: THEN
1416: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'dnz_chr_id');
1417: l_return_status := OKC_API.G_RET_STS_ERROR;
1418: END IF;
1419: RETURN(l_return_status);
1420: END Validate_Attributes;
1421: */

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

1427: -------------------------------------------
1428: FUNCTION Validate_Record (
1429: p_rgpv_rec IN rgpv_rec_type
1430: ) RETURN VARCHAR2 IS
1431: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1432: BEGIN
1433: RETURN (l_return_status);
1434: END Validate_Record;
1435:

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

1552: p_rgpv_rec IN rgpv_rec_type) IS
1553:
1554: l_api_version CONSTANT NUMBER := 1;
1555: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
1556: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1557: l_rgpv_rec rgpv_rec_type := p_rgpv_rec;
1558: l_rgp_rec rgp_rec_type;
1559: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;
1560: BEGIN

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

1557: l_rgpv_rec rgpv_rec_type := p_rgpv_rec;
1558: l_rgp_rec rgp_rec_type;
1559: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;
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: --- Validate all non-missing attributes (Item Level Validation)

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: --- Validate all non-missing attributes (Item Level Validation)
1574: l_return_status := Validate_Attributes(l_rgpv_rec);

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: --- Validate all non-missing attributes (Item Level Validation)
1574: l_return_status := Validate_Attributes(l_rgpv_rec);
1575: --- If any errors happen abort API

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

1572: END IF;
1573: --- Validate all non-missing attributes (Item Level Validation)
1574: l_return_status := Validate_Attributes(l_rgpv_rec);
1575: --- If any errors happen abort API
1576: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1577: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1578: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: END IF;

Line 1577: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1573: --- Validate all non-missing attributes (Item Level Validation)
1574: l_return_status := Validate_Attributes(l_rgpv_rec);
1575: --- If any errors happen abort API
1576: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1577: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1578: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: END IF;
1581: l_return_status := Validate_Record(l_rgpv_rec);

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

1574: l_return_status := Validate_Attributes(l_rgpv_rec);
1575: --- If any errors happen abort API
1576: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1577: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1578: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: END IF;
1581: l_return_status := Validate_Record(l_rgpv_rec);
1582: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 1579: RAISE OKC_API.G_EXCEPTION_ERROR;

1575: --- If any errors happen abort API
1576: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1577: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1578: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: END IF;
1581: l_return_status := Validate_Record(l_rgpv_rec);
1582: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1583: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1578: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: END IF;
1581: l_return_status := Validate_Record(l_rgpv_rec);
1582: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1583: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1584: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1585: RAISE OKC_API.G_EXCEPTION_ERROR;
1586: END IF;

Line 1583: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1579: RAISE OKC_API.G_EXCEPTION_ERROR;
1580: END IF;
1581: l_return_status := Validate_Record(l_rgpv_rec);
1582: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1583: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1584: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1585: RAISE OKC_API.G_EXCEPTION_ERROR;
1586: END IF;
1587: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

1580: END IF;
1581: l_return_status := Validate_Record(l_rgpv_rec);
1582: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1583: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1584: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1585: RAISE OKC_API.G_EXCEPTION_ERROR;
1586: END IF;
1587: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1588: EXCEPTION

Line 1585: RAISE OKC_API.G_EXCEPTION_ERROR;

1581: l_return_status := Validate_Record(l_rgpv_rec);
1582: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1583: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1584: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1585: RAISE OKC_API.G_EXCEPTION_ERROR;
1586: END IF;
1587: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1588: EXCEPTION
1589: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

1583: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1584: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1585: RAISE OKC_API.G_EXCEPTION_ERROR;
1586: END IF;
1587: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1588: EXCEPTION
1589: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1590: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1591: (

Line 1589: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1585: RAISE OKC_API.G_EXCEPTION_ERROR;
1586: END IF;
1587: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1588: EXCEPTION
1589: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1590: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1591: (
1592: l_api_name,
1593: G_PKG_NAME,

Line 1590: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1586: END IF;
1587: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1588: EXCEPTION
1589: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1590: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1591: (
1592: l_api_name,
1593: G_PKG_NAME,
1594: 'OKC_API.G_RET_STS_ERROR',

Line 1594: 'OKC_API.G_RET_STS_ERROR',

1590: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1591: (
1592: l_api_name,
1593: G_PKG_NAME,
1594: 'OKC_API.G_RET_STS_ERROR',
1595: x_msg_count,
1596: x_msg_data,
1597: '_PVT'
1598: );

Line 1599: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1595: x_msg_count,
1596: x_msg_data,
1597: '_PVT'
1598: );
1599: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1600: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1601: (
1602: l_api_name,
1603: G_PKG_NAME,

Line 1600: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1596: x_msg_data,
1597: '_PVT'
1598: );
1599: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1600: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1601: (
1602: l_api_name,
1603: G_PKG_NAME,
1604: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1604: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1600: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1601: (
1602: l_api_name,
1603: G_PKG_NAME,
1604: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1605: x_msg_count,
1606: x_msg_data,
1607: '_PVT'
1608: );

Line 1610: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1606: x_msg_data,
1607: '_PVT'
1608: );
1609: WHEN OTHERS THEN
1610: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1611: (
1612: l_api_name,
1613: G_PKG_NAME,
1614: 'OTHERS',

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

1629: p_rgpv_tbl IN rgpv_tbl_type) IS
1630:
1631: l_api_version CONSTANT NUMBER := 1;
1632: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1633: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1634: i NUMBER := 0;
1635: BEGIN
1636: OKC_API.init_msg_list(p_init_msg_list);
1637: -- Make sure PL/SQL table has records in it before passing

Line 1636: OKC_API.init_msg_list(p_init_msg_list);

1632: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
1633: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1634: i NUMBER := 0;
1635: BEGIN
1636: OKC_API.init_msg_list(p_init_msg_list);
1637: -- Make sure PL/SQL table has records in it before passing
1638: IF (p_rgpv_tbl.COUNT > 0) THEN
1639: i := p_rgpv_tbl.FIRST;
1640: LOOP

Line 1643: p_init_msg_list => OKC_API.G_FALSE,

1639: i := p_rgpv_tbl.FIRST;
1640: LOOP
1641: validate_row (
1642: p_api_version => p_api_version,
1643: p_init_msg_list => OKC_API.G_FALSE,
1644: x_return_status => x_return_status,
1645: x_msg_count => x_msg_count,
1646: x_msg_data => x_msg_data,
1647: p_rgpv_rec => p_rgpv_tbl(i));

Line 1653: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1649: i := p_rgpv_tbl.NEXT(i);
1650: END LOOP;
1651: END IF;
1652: EXCEPTION
1653: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1654: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1655: (
1656: l_api_name,
1657: G_PKG_NAME,

Line 1654: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1650: END LOOP;
1651: END IF;
1652: EXCEPTION
1653: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1654: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1655: (
1656: l_api_name,
1657: G_PKG_NAME,
1658: 'OKC_API.G_RET_STS_ERROR',

Line 1658: 'OKC_API.G_RET_STS_ERROR',

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

Line 1663: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1664: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1668: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 1674: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

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

1697: x_rgp_rec OUT NOCOPY rgp_rec_type) IS
1698:
1699: l_api_version CONSTANT NUMBER := 1;
1700: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
1701: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1702: l_rgp_rec rgp_rec_type := p_rgp_rec;
1703: l_def_rgp_rec rgp_rec_type;
1704: ------------------------------------------
1705: -- Set_Attributes for:OKC_RULE_GROUPS_B --

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

1707: FUNCTION Set_Attributes (
1708: p_rgp_rec IN rgp_rec_type,
1709: x_rgp_rec OUT NOCOPY rgp_rec_type
1710: ) RETURN VARCHAR2 IS
1711: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1712: BEGIN
1713: x_rgp_rec := p_rgp_rec;
1714: RETURN(l_return_status);
1715: END Set_Attributes;

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

1713: x_rgp_rec := p_rgp_rec;
1714: RETURN(l_return_status);
1715: END Set_Attributes;
1716: BEGIN
1717: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1718: p_init_msg_list,
1719: '_PVT',
1720: x_return_status);
1721: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1717: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1718: p_init_msg_list,
1719: '_PVT',
1720: x_return_status);
1721: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1722: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1723: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1724: RAISE OKC_API.G_EXCEPTION_ERROR;
1725: END IF;

Line 1722: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1718: p_init_msg_list,
1719: '_PVT',
1720: x_return_status);
1721: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1722: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1723: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1724: RAISE OKC_API.G_EXCEPTION_ERROR;
1725: END IF;
1726: --- Setting item attributes

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

1719: '_PVT',
1720: x_return_status);
1721: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1722: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1723: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1724: RAISE OKC_API.G_EXCEPTION_ERROR;
1725: END IF;
1726: --- Setting item attributes
1727: l_return_status := Set_Attributes(

Line 1724: RAISE OKC_API.G_EXCEPTION_ERROR;

1720: x_return_status);
1721: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1722: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1723: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1724: RAISE OKC_API.G_EXCEPTION_ERROR;
1725: END IF;
1726: --- Setting item attributes
1727: l_return_status := Set_Attributes(
1728: p_rgp_rec, -- IN

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

1727: l_return_status := Set_Attributes(
1728: p_rgp_rec, -- IN
1729: l_rgp_rec); -- OUT
1730: --- If any errors happen abort API
1731: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1732: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1733: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1734: RAISE OKC_API.G_EXCEPTION_ERROR;
1735: END IF;

Line 1732: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1728: p_rgp_rec, -- IN
1729: l_rgp_rec); -- OUT
1730: --- If any errors happen abort API
1731: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1732: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1733: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1734: RAISE OKC_API.G_EXCEPTION_ERROR;
1735: END IF;
1736: INSERT INTO OKC_RULE_GROUPS_B(

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

1729: l_rgp_rec); -- OUT
1730: --- If any errors happen abort API
1731: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1732: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1733: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1734: RAISE OKC_API.G_EXCEPTION_ERROR;
1735: END IF;
1736: INSERT INTO OKC_RULE_GROUPS_B(
1737: id,

Line 1734: RAISE OKC_API.G_EXCEPTION_ERROR;

1730: --- If any errors happen abort API
1731: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1732: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1733: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1734: RAISE OKC_API.G_EXCEPTION_ERROR;
1735: END IF;
1736: INSERT INTO OKC_RULE_GROUPS_B(
1737: id,
1738: rgd_code,

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

1796: l_rgp_rec.attribute14,
1797: l_rgp_rec.attribute15);
1798: -- Set OUT values
1799: x_rgp_rec := l_rgp_rec;
1800: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1801: EXCEPTION
1802: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1803: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1804: (

Line 1802: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1798: -- Set OUT values
1799: x_rgp_rec := l_rgp_rec;
1800: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1801: EXCEPTION
1802: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1803: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1804: (
1805: l_api_name,
1806: G_PKG_NAME,

Line 1803: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1799: x_rgp_rec := l_rgp_rec;
1800: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1801: EXCEPTION
1802: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1803: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1804: (
1805: l_api_name,
1806: G_PKG_NAME,
1807: 'OKC_API.G_RET_STS_ERROR',

Line 1807: 'OKC_API.G_RET_STS_ERROR',

1803: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1804: (
1805: l_api_name,
1806: G_PKG_NAME,
1807: 'OKC_API.G_RET_STS_ERROR',
1808: x_msg_count,
1809: x_msg_data,
1810: '_PVT'
1811: );

Line 1812: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1808: x_msg_count,
1809: x_msg_data,
1810: '_PVT'
1811: );
1812: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1813: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1814: (
1815: l_api_name,
1816: G_PKG_NAME,

Line 1813: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1809: x_msg_data,
1810: '_PVT'
1811: );
1812: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1813: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1814: (
1815: l_api_name,
1816: G_PKG_NAME,
1817: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 1817: 'OKC_API.G_RET_STS_UNEXP_ERROR',

1813: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1814: (
1815: l_api_name,
1816: G_PKG_NAME,
1817: 'OKC_API.G_RET_STS_UNEXP_ERROR',
1818: x_msg_count,
1819: x_msg_data,
1820: '_PVT'
1821: );

Line 1823: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

1819: x_msg_data,
1820: '_PVT'
1821: );
1822: WHEN OTHERS THEN
1823: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
1824: (
1825: l_api_name,
1826: G_PKG_NAME,
1827: 'OTHERS',

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

1842: x_okc_rule_groups_tl_rec OUT NOCOPY okc_rule_groups_tl_rec_type) IS
1843:
1844: l_api_version CONSTANT NUMBER := 1;
1845: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
1846: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1847: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type := p_okc_rule_groups_tl_rec;
1848: l_def_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;
1849: CURSOR get_languages IS
1850: SELECT *

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

1856: FUNCTION Set_Attributes (
1857: p_okc_rule_groups_tl_rec IN okc_rule_groups_tl_rec_type,
1858: x_okc_rule_groups_tl_rec OUT NOCOPY okc_rule_groups_tl_rec_type
1859: ) RETURN VARCHAR2 IS
1860: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1861: BEGIN
1862: x_okc_rule_groups_tl_rec := p_okc_rule_groups_tl_rec;
1863: x_okc_rule_groups_tl_rec.LANGUAGE := okc_util.get_userenv_lang;
1864: x_okc_rule_groups_tl_rec.SOURCE_LANG := okc_util.get_userenv_lang;

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

1864: x_okc_rule_groups_tl_rec.SOURCE_LANG := okc_util.get_userenv_lang;
1865: RETURN(l_return_status);
1866: END Set_Attributes;
1867: BEGIN
1868: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1869: p_init_msg_list,
1870: '_PVT',
1871: x_return_status);
1872: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

1868: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1869: p_init_msg_list,
1870: '_PVT',
1871: x_return_status);
1872: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1873: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1874: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1875: RAISE OKC_API.G_EXCEPTION_ERROR;
1876: END IF;

Line 1873: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1869: p_init_msg_list,
1870: '_PVT',
1871: x_return_status);
1872: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1873: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1874: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1875: RAISE OKC_API.G_EXCEPTION_ERROR;
1876: END IF;
1877: --- Setting item attributes

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

1870: '_PVT',
1871: x_return_status);
1872: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1873: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1874: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1875: RAISE OKC_API.G_EXCEPTION_ERROR;
1876: END IF;
1877: --- Setting item attributes
1878: l_return_status := Set_Attributes(

Line 1875: RAISE OKC_API.G_EXCEPTION_ERROR;

1871: x_return_status);
1872: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1873: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1874: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1875: RAISE OKC_API.G_EXCEPTION_ERROR;
1876: END IF;
1877: --- Setting item attributes
1878: l_return_status := Set_Attributes(
1879: p_okc_rule_groups_tl_rec, -- IN

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

1878: l_return_status := Set_Attributes(
1879: p_okc_rule_groups_tl_rec, -- IN
1880: l_okc_rule_groups_tl_rec); -- OUT
1881: --- If any errors happen abort API
1882: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1883: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1884: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1885: RAISE OKC_API.G_EXCEPTION_ERROR;
1886: END IF;

Line 1883: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1879: p_okc_rule_groups_tl_rec, -- IN
1880: l_okc_rule_groups_tl_rec); -- OUT
1881: --- If any errors happen abort API
1882: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1883: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1884: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1885: RAISE OKC_API.G_EXCEPTION_ERROR;
1886: END IF;
1887: FOR l_lang_rec IN get_languages LOOP

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

1880: l_okc_rule_groups_tl_rec); -- OUT
1881: --- If any errors happen abort API
1882: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1883: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1884: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1885: RAISE OKC_API.G_EXCEPTION_ERROR;
1886: END IF;
1887: FOR l_lang_rec IN get_languages LOOP
1888: l_okc_rule_groups_tl_rec.language := l_lang_rec.language_code;

Line 1885: RAISE OKC_API.G_EXCEPTION_ERROR;

1881: --- If any errors happen abort API
1882: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1883: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1884: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1885: RAISE OKC_API.G_EXCEPTION_ERROR;
1886: END IF;
1887: FOR l_lang_rec IN get_languages LOOP
1888: l_okc_rule_groups_tl_rec.language := l_lang_rec.language_code;
1889: INSERT INTO OKC_RULE_GROUPS_TL(

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

1910: l_okc_rule_groups_tl_rec.last_update_login);
1911: END LOOP;
1912: -- Set OUT values
1913: x_okc_rule_groups_tl_rec := l_okc_rule_groups_tl_rec;
1914: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1915: EXCEPTION
1916: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1917: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1918: (

Line 1916: WHEN OKC_API.G_EXCEPTION_ERROR THEN

1912: -- Set OUT values
1913: x_okc_rule_groups_tl_rec := l_okc_rule_groups_tl_rec;
1914: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1915: EXCEPTION
1916: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1917: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1918: (
1919: l_api_name,
1920: G_PKG_NAME,

Line 1917: x_return_status := OKC_API.HANDLE_EXCEPTIONS

1913: x_okc_rule_groups_tl_rec := l_okc_rule_groups_tl_rec;
1914: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1915: EXCEPTION
1916: WHEN OKC_API.G_EXCEPTION_ERROR THEN
1917: x_return_status := OKC_API.HANDLE_EXCEPTIONS
1918: (
1919: l_api_name,
1920: G_PKG_NAME,
1921: 'OKC_API.G_RET_STS_ERROR',

Line 1921: 'OKC_API.G_RET_STS_ERROR',

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

Line 1926: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 1927: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 1931: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 1937: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

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

1957: x_rgpv_rec OUT NOCOPY rgpv_rec_type) IS
1958:
1959: l_api_version CONSTANT NUMBER := 1;
1960: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
1961: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1962: l_rgpv_rec rgpv_rec_type;
1963: l_def_rgpv_rec rgpv_rec_type;
1964: l_rgp_rec rgp_rec_type;
1965: lx_rgp_rec rgp_rec_type;

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

1986: FUNCTION Set_Attributes (
1987: p_rgpv_rec IN rgpv_rec_type,
1988: x_rgpv_rec OUT NOCOPY rgpv_rec_type
1989: ) RETURN VARCHAR2 IS
1990: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1991: BEGIN
1992: x_rgpv_rec := p_rgpv_rec;
1993: x_rgpv_rec.OBJECT_VERSION_NUMBER := 1;
1994: x_rgpv_rec.SFWT_FLAG := 'N';

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

1994: x_rgpv_rec.SFWT_FLAG := 'N';
1995: RETURN(l_return_status);
1996: END Set_Attributes;
1997: BEGIN
1998: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
1999: G_PKG_NAME,
2000: p_init_msg_list,
2001: l_api_version,
2002: p_api_version,

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

2001: l_api_version,
2002: p_api_version,
2003: '_PVT',
2004: x_return_status);
2005: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2006: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2007: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2008: RAISE OKC_API.G_EXCEPTION_ERROR;
2009: END IF;

Line 2006: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2002: p_api_version,
2003: '_PVT',
2004: x_return_status);
2005: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2006: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2007: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2008: RAISE OKC_API.G_EXCEPTION_ERROR;
2009: END IF;
2010: l_rgpv_rec := null_out_defaults(p_rgpv_rec);

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

2003: '_PVT',
2004: x_return_status);
2005: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2006: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2007: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2008: RAISE OKC_API.G_EXCEPTION_ERROR;
2009: END IF;
2010: l_rgpv_rec := null_out_defaults(p_rgpv_rec);
2011: -- Set primary key value

Line 2008: RAISE OKC_API.G_EXCEPTION_ERROR;

2004: x_return_status);
2005: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2006: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2007: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2008: RAISE OKC_API.G_EXCEPTION_ERROR;
2009: END IF;
2010: l_rgpv_rec := null_out_defaults(p_rgpv_rec);
2011: -- Set primary key value
2012: l_rgpv_rec.ID := get_seq_id;

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

2014: l_return_status := Set_Attributes(
2015: l_rgpv_rec, -- IN
2016: l_def_rgpv_rec); -- OUT
2017: --- If any errors happen abort API
2018: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2019: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2020: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2021: RAISE OKC_API.G_EXCEPTION_ERROR;
2022: END IF;

Line 2019: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2015: l_rgpv_rec, -- IN
2016: l_def_rgpv_rec); -- OUT
2017: --- If any errors happen abort API
2018: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2019: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2020: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2021: RAISE OKC_API.G_EXCEPTION_ERROR;
2022: END IF;
2023: l_def_rgpv_rec := fill_who_columns(l_def_rgpv_rec);

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

2016: l_def_rgpv_rec); -- OUT
2017: --- If any errors happen abort API
2018: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2019: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2020: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2021: RAISE OKC_API.G_EXCEPTION_ERROR;
2022: END IF;
2023: l_def_rgpv_rec := fill_who_columns(l_def_rgpv_rec);
2024: --- Validate all non-missing attributes (Item Level Validation)

Line 2021: RAISE OKC_API.G_EXCEPTION_ERROR;

2017: --- If any errors happen abort API
2018: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2019: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2020: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2021: RAISE OKC_API.G_EXCEPTION_ERROR;
2022: END IF;
2023: l_def_rgpv_rec := fill_who_columns(l_def_rgpv_rec);
2024: --- Validate all non-missing attributes (Item Level Validation)
2025: l_return_status := Validate_Attributes(l_def_rgpv_rec);

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

2023: l_def_rgpv_rec := fill_who_columns(l_def_rgpv_rec);
2024: --- Validate all non-missing attributes (Item Level Validation)
2025: l_return_status := Validate_Attributes(l_def_rgpv_rec);
2026: --- If any errors happen abort API
2027: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2028: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2029: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2030: RAISE OKC_API.G_EXCEPTION_ERROR;
2031: END IF;

Line 2028: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2024: --- Validate all non-missing attributes (Item Level Validation)
2025: l_return_status := Validate_Attributes(l_def_rgpv_rec);
2026: --- If any errors happen abort API
2027: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2028: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2029: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2030: RAISE OKC_API.G_EXCEPTION_ERROR;
2031: END IF;
2032: l_return_status := Validate_Record(l_def_rgpv_rec);

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

2025: l_return_status := Validate_Attributes(l_def_rgpv_rec);
2026: --- If any errors happen abort API
2027: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2028: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2029: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2030: RAISE OKC_API.G_EXCEPTION_ERROR;
2031: END IF;
2032: l_return_status := Validate_Record(l_def_rgpv_rec);
2033: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 2030: RAISE OKC_API.G_EXCEPTION_ERROR;

2026: --- If any errors happen abort API
2027: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2028: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2029: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2030: RAISE OKC_API.G_EXCEPTION_ERROR;
2031: END IF;
2032: l_return_status := Validate_Record(l_def_rgpv_rec);
2033: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

2029: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2030: RAISE OKC_API.G_EXCEPTION_ERROR;
2031: END IF;
2032: l_return_status := Validate_Record(l_def_rgpv_rec);
2033: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2036: RAISE OKC_API.G_EXCEPTION_ERROR;
2037: END IF;

Line 2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2030: RAISE OKC_API.G_EXCEPTION_ERROR;
2031: END IF;
2032: l_return_status := Validate_Record(l_def_rgpv_rec);
2033: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2036: RAISE OKC_API.G_EXCEPTION_ERROR;
2037: END IF;
2038: --------------------------------------

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

2031: END IF;
2032: l_return_status := Validate_Record(l_def_rgpv_rec);
2033: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2036: RAISE OKC_API.G_EXCEPTION_ERROR;
2037: END IF;
2038: --------------------------------------
2039: -- Move VIEW record to "Child" records

Line 2036: RAISE OKC_API.G_EXCEPTION_ERROR;

2032: l_return_status := Validate_Record(l_def_rgpv_rec);
2033: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2034: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2036: RAISE OKC_API.G_EXCEPTION_ERROR;
2037: END IF;
2038: --------------------------------------
2039: -- Move VIEW record to "Child" records
2040: --------------------------------------

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

2050: x_msg_data,
2051: l_rgp_rec,
2052: lx_rgp_rec
2053: );
2054: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2055: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2056: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2057: RAISE OKC_API.G_EXCEPTION_ERROR;
2058: END IF;

Line 2055: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2051: l_rgp_rec,
2052: lx_rgp_rec
2053: );
2054: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2055: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2056: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2057: RAISE OKC_API.G_EXCEPTION_ERROR;
2058: END IF;
2059: migrate(lx_rgp_rec, l_def_rgpv_rec);

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

2052: lx_rgp_rec
2053: );
2054: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2055: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2056: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2057: RAISE OKC_API.G_EXCEPTION_ERROR;
2058: END IF;
2059: migrate(lx_rgp_rec, l_def_rgpv_rec);
2060: insert_row(

Line 2057: RAISE OKC_API.G_EXCEPTION_ERROR;

2053: );
2054: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2055: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2056: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2057: RAISE OKC_API.G_EXCEPTION_ERROR;
2058: END IF;
2059: migrate(lx_rgp_rec, l_def_rgpv_rec);
2060: insert_row(
2061: p_init_msg_list,

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

2064: x_msg_data,
2065: l_okc_rule_groups_tl_rec,
2066: lx_okc_rule_groups_tl_rec
2067: );
2068: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2069: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2070: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2071: RAISE OKC_API.G_EXCEPTION_ERROR;
2072: END IF;

Line 2069: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2065: l_okc_rule_groups_tl_rec,
2066: lx_okc_rule_groups_tl_rec
2067: );
2068: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2069: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2070: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2071: RAISE OKC_API.G_EXCEPTION_ERROR;
2072: END IF;
2073: migrate(lx_okc_rule_groups_tl_rec, l_def_rgpv_rec);

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

2066: lx_okc_rule_groups_tl_rec
2067: );
2068: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2069: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2070: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2071: RAISE OKC_API.G_EXCEPTION_ERROR;
2072: END IF;
2073: migrate(lx_okc_rule_groups_tl_rec, l_def_rgpv_rec);
2074: -- Set OUT values

Line 2071: RAISE OKC_API.G_EXCEPTION_ERROR;

2067: );
2068: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2069: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2070: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2071: RAISE OKC_API.G_EXCEPTION_ERROR;
2072: END IF;
2073: migrate(lx_okc_rule_groups_tl_rec, l_def_rgpv_rec);
2074: -- Set OUT values
2075: x_rgpv_rec := l_def_rgpv_rec;

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

2072: END IF;
2073: migrate(lx_okc_rule_groups_tl_rec, l_def_rgpv_rec);
2074: -- Set OUT values
2075: x_rgpv_rec := l_def_rgpv_rec;
2076: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2077: EXCEPTION
2078: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2079: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2080: (

Line 2078: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2074: -- Set OUT values
2075: x_rgpv_rec := l_def_rgpv_rec;
2076: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2077: EXCEPTION
2078: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2079: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2080: (
2081: l_api_name,
2082: G_PKG_NAME,

Line 2079: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2075: x_rgpv_rec := l_def_rgpv_rec;
2076: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2077: EXCEPTION
2078: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2079: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2080: (
2081: l_api_name,
2082: G_PKG_NAME,
2083: 'OKC_API.G_RET_STS_ERROR',

Line 2083: 'OKC_API.G_RET_STS_ERROR',

2079: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2080: (
2081: l_api_name,
2082: G_PKG_NAME,
2083: 'OKC_API.G_RET_STS_ERROR',
2084: x_msg_count,
2085: x_msg_data,
2086: '_PVT'
2087: );

Line 2088: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2084: x_msg_count,
2085: x_msg_data,
2086: '_PVT'
2087: );
2088: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2089: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2090: (
2091: l_api_name,
2092: G_PKG_NAME,

Line 2089: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2085: x_msg_data,
2086: '_PVT'
2087: );
2088: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2089: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2090: (
2091: l_api_name,
2092: G_PKG_NAME,
2093: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 2093: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2089: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2090: (
2091: l_api_name,
2092: G_PKG_NAME,
2093: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2094: x_msg_count,
2095: x_msg_data,
2096: '_PVT'
2097: );

Line 2099: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2095: x_msg_data,
2096: '_PVT'
2097: );
2098: WHEN OTHERS THEN
2099: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2100: (
2101: l_api_name,
2102: G_PKG_NAME,
2103: 'OTHERS',

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

2119: x_rgpv_tbl OUT NOCOPY rgpv_tbl_type) IS
2120:
2121: l_api_version CONSTANT NUMBER := 1;
2122: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2123: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2124: i NUMBER := 0;
2125: BEGIN
2126: OKC_API.init_msg_list(p_init_msg_list);
2127: -- Make sure PL/SQL table has records in it before passing

Line 2126: OKC_API.init_msg_list(p_init_msg_list);

2122: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
2123: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2124: i NUMBER := 0;
2125: BEGIN
2126: OKC_API.init_msg_list(p_init_msg_list);
2127: -- Make sure PL/SQL table has records in it before passing
2128: IF (p_rgpv_tbl.COUNT > 0) THEN
2129: i := p_rgpv_tbl.FIRST;
2130: LOOP

Line 2133: p_init_msg_list => OKC_API.G_FALSE,

2129: i := p_rgpv_tbl.FIRST;
2130: LOOP
2131: insert_row (
2132: p_api_version => p_api_version,
2133: p_init_msg_list => OKC_API.G_FALSE,
2134: x_return_status => x_return_status,
2135: x_msg_count => x_msg_count,
2136: x_msg_data => x_msg_data,
2137: p_rgpv_rec => p_rgpv_tbl(i),

Line 2144: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2140: i := p_rgpv_tbl.NEXT(i);
2141: END LOOP;
2142: END IF;
2143: EXCEPTION
2144: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2145: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2146: (
2147: l_api_name,
2148: G_PKG_NAME,

Line 2145: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2141: END LOOP;
2142: END IF;
2143: EXCEPTION
2144: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2145: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2146: (
2147: l_api_name,
2148: G_PKG_NAME,
2149: 'OKC_API.G_RET_STS_ERROR',

Line 2149: 'OKC_API.G_RET_STS_ERROR',

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

Line 2154: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2155: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2159: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2155: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2156: (
2157: l_api_name,
2158: G_PKG_NAME,
2159: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2160: x_msg_count,
2161: x_msg_data,
2162: '_PVT'
2163: );

Line 2165: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2161: x_msg_data,
2162: '_PVT'
2163: );
2164: WHEN OTHERS THEN
2165: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2166: (
2167: l_api_name,
2168: G_PKG_NAME,
2169: 'OTHERS',

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

2200: FROM OKC_RULE_GROUPS_B
2201: WHERE ID = p_rgp_rec.id;
2202: l_api_version CONSTANT NUMBER := 1;
2203: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
2204: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2205: l_object_version_number OKC_RULE_GROUPS_B.OBJECT_VERSION_NUMBER%TYPE;
2206: lc_object_version_number OKC_RULE_GROUPS_B.OBJECT_VERSION_NUMBER%TYPE;
2207: l_row_notfound BOOLEAN := FALSE;
2208: lc_row_notfound BOOLEAN := FALSE;

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

2206: lc_object_version_number OKC_RULE_GROUPS_B.OBJECT_VERSION_NUMBER%TYPE;
2207: l_row_notfound BOOLEAN := FALSE;
2208: lc_row_notfound BOOLEAN := FALSE;
2209: BEGIN
2210: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2211: p_init_msg_list,
2212: '_PVT',
2213: x_return_status);
2214: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2210: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2211: p_init_msg_list,
2212: '_PVT',
2213: x_return_status);
2214: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2215: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2216: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2217: RAISE OKC_API.G_EXCEPTION_ERROR;
2218: END IF;

Line 2215: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2211: p_init_msg_list,
2212: '_PVT',
2213: x_return_status);
2214: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2215: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2216: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2217: RAISE OKC_API.G_EXCEPTION_ERROR;
2218: END IF;
2219: BEGIN

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

2212: '_PVT',
2213: x_return_status);
2214: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2215: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2216: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2217: RAISE OKC_API.G_EXCEPTION_ERROR;
2218: END IF;
2219: BEGIN
2220: OPEN lock_csr(p_rgp_rec);

Line 2217: RAISE OKC_API.G_EXCEPTION_ERROR;

2213: x_return_status);
2214: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2215: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2216: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2217: RAISE OKC_API.G_EXCEPTION_ERROR;
2218: END IF;
2219: BEGIN
2220: OPEN lock_csr(p_rgp_rec);
2221: FETCH lock_csr INTO l_object_version_number;

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

2225: WHEN E_Resource_Busy THEN
2226: IF (lock_csr%ISOPEN) THEN
2227: CLOSE lock_csr;
2228: END IF;
2229: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2230: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2231: END;
2232:
2233: IF ( l_row_notfound ) THEN

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

2236: lc_row_notfound := lchk_csr%NOTFOUND;
2237: CLOSE lchk_csr;
2238: END IF;
2239: IF (lc_row_notfound) THEN
2240: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2241: RAISE OKC_API.G_EXCEPTION_ERROR;
2242: ELSIF lc_object_version_number > p_rgp_rec.object_version_number THEN
2243: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2244: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2241: RAISE OKC_API.G_EXCEPTION_ERROR;

2237: CLOSE lchk_csr;
2238: END IF;
2239: IF (lc_row_notfound) THEN
2240: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2241: RAISE OKC_API.G_EXCEPTION_ERROR;
2242: ELSIF lc_object_version_number > p_rgp_rec.object_version_number THEN
2243: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2244: RAISE OKC_API.G_EXCEPTION_ERROR;
2245: ELSIF lc_object_version_number <> p_rgp_rec.object_version_number THEN

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

2239: IF (lc_row_notfound) THEN
2240: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2241: RAISE OKC_API.G_EXCEPTION_ERROR;
2242: ELSIF lc_object_version_number > p_rgp_rec.object_version_number THEN
2243: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2244: RAISE OKC_API.G_EXCEPTION_ERROR;
2245: ELSIF lc_object_version_number <> p_rgp_rec.object_version_number THEN
2246: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2247: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2244: RAISE OKC_API.G_EXCEPTION_ERROR;

2240: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2241: RAISE OKC_API.G_EXCEPTION_ERROR;
2242: ELSIF lc_object_version_number > p_rgp_rec.object_version_number THEN
2243: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2244: RAISE OKC_API.G_EXCEPTION_ERROR;
2245: ELSIF lc_object_version_number <> p_rgp_rec.object_version_number THEN
2246: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2247: RAISE OKC_API.G_EXCEPTION_ERROR;
2248: ELSIF lc_object_version_number = -1 THEN

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

2242: ELSIF lc_object_version_number > p_rgp_rec.object_version_number THEN
2243: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2244: RAISE OKC_API.G_EXCEPTION_ERROR;
2245: ELSIF lc_object_version_number <> p_rgp_rec.object_version_number THEN
2246: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2247: RAISE OKC_API.G_EXCEPTION_ERROR;
2248: ELSIF lc_object_version_number = -1 THEN
2249: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2250: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2247: RAISE OKC_API.G_EXCEPTION_ERROR;

2243: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2244: RAISE OKC_API.G_EXCEPTION_ERROR;
2245: ELSIF lc_object_version_number <> p_rgp_rec.object_version_number THEN
2246: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2247: RAISE OKC_API.G_EXCEPTION_ERROR;
2248: ELSIF lc_object_version_number = -1 THEN
2249: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2250: RAISE OKC_API.G_EXCEPTION_ERROR;
2251: END IF;

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

2245: ELSIF lc_object_version_number <> p_rgp_rec.object_version_number THEN
2246: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2247: RAISE OKC_API.G_EXCEPTION_ERROR;
2248: ELSIF lc_object_version_number = -1 THEN
2249: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2250: RAISE OKC_API.G_EXCEPTION_ERROR;
2251: END IF;
2252: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2253: EXCEPTION

Line 2250: RAISE OKC_API.G_EXCEPTION_ERROR;

2246: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
2247: RAISE OKC_API.G_EXCEPTION_ERROR;
2248: ELSIF lc_object_version_number = -1 THEN
2249: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2250: RAISE OKC_API.G_EXCEPTION_ERROR;
2251: END IF;
2252: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2253: EXCEPTION
2254: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2248: ELSIF lc_object_version_number = -1 THEN
2249: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
2250: RAISE OKC_API.G_EXCEPTION_ERROR;
2251: END IF;
2252: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2253: EXCEPTION
2254: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2255: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2256: (

Line 2254: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2250: RAISE OKC_API.G_EXCEPTION_ERROR;
2251: END IF;
2252: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2253: EXCEPTION
2254: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2255: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2256: (
2257: l_api_name,
2258: G_PKG_NAME,

Line 2255: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2259: 'OKC_API.G_RET_STS_ERROR',

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

Line 2264: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2265: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2269: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2275: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

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

2301: FOR UPDATE NOWAIT;
2302:
2303: l_api_version CONSTANT NUMBER := 1;
2304: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
2305: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2306: l_lock_var lock_csr%ROWTYPE;
2307: l_row_notfound BOOLEAN := FALSE;
2308: lc_row_notfound BOOLEAN := FALSE;
2309: BEGIN

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

2306: l_lock_var lock_csr%ROWTYPE;
2307: l_row_notfound BOOLEAN := FALSE;
2308: lc_row_notfound BOOLEAN := FALSE;
2309: BEGIN
2310: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2311: p_init_msg_list,
2312: '_PVT',
2313: x_return_status);
2314: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

2310: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2311: p_init_msg_list,
2312: '_PVT',
2313: x_return_status);
2314: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2315: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2316: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2317: RAISE OKC_API.G_EXCEPTION_ERROR;
2318: END IF;

Line 2315: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2311: p_init_msg_list,
2312: '_PVT',
2313: x_return_status);
2314: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2315: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2316: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2317: RAISE OKC_API.G_EXCEPTION_ERROR;
2318: END IF;
2319: BEGIN

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

2312: '_PVT',
2313: x_return_status);
2314: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2315: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2316: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2317: RAISE OKC_API.G_EXCEPTION_ERROR;
2318: END IF;
2319: BEGIN
2320: OPEN lock_csr(p_okc_rule_groups_tl_rec);

Line 2317: RAISE OKC_API.G_EXCEPTION_ERROR;

2313: x_return_status);
2314: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2315: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2316: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2317: RAISE OKC_API.G_EXCEPTION_ERROR;
2318: END IF;
2319: BEGIN
2320: OPEN lock_csr(p_okc_rule_groups_tl_rec);
2321: FETCH lock_csr INTO l_lock_var;

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

2325: WHEN E_Resource_Busy THEN
2326: IF (lock_csr%ISOPEN) THEN
2327: CLOSE lock_csr;
2328: END IF;
2329: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
2330: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2331: END;
2332:
2333: IF ( l_row_notfound ) THEN

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

2330: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
2331: END;
2332:
2333: IF ( l_row_notfound ) THEN
2334: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2335: RAISE OKC_API.G_EXCEPTION_ERROR;
2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2338: EXCEPTION

Line 2335: RAISE OKC_API.G_EXCEPTION_ERROR;

2331: END;
2332:
2333: IF ( l_row_notfound ) THEN
2334: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2335: RAISE OKC_API.G_EXCEPTION_ERROR;
2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2338: EXCEPTION
2339: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2333: IF ( l_row_notfound ) THEN
2334: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
2335: RAISE OKC_API.G_EXCEPTION_ERROR;
2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2338: EXCEPTION
2339: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2340: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2341: (

Line 2339: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2335: RAISE OKC_API.G_EXCEPTION_ERROR;
2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2338: EXCEPTION
2339: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2340: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2341: (
2342: l_api_name,
2343: G_PKG_NAME,

Line 2340: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2336: END IF;
2337: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2338: EXCEPTION
2339: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2340: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2341: (
2342: l_api_name,
2343: G_PKG_NAME,
2344: 'OKC_API.G_RET_STS_ERROR',

Line 2344: 'OKC_API.G_RET_STS_ERROR',

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

Line 2349: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2350: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2354: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2350: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2351: (
2352: l_api_name,
2353: G_PKG_NAME,
2354: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2355: x_msg_count,
2356: x_msg_data,
2357: '_PVT'
2358: );

Line 2360: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2356: x_msg_data,
2357: '_PVT'
2358: );
2359: WHEN OTHERS THEN
2360: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2361: (
2362: l_api_name,
2363: G_PKG_NAME,
2364: 'OTHERS',

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

2379: p_rgpv_rec IN rgpv_rec_type) IS
2380:
2381: l_api_version CONSTANT NUMBER := 1;
2382: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
2383: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2384: l_rgp_rec rgp_rec_type;
2385: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;
2386: BEGIN
2387: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

2383: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2384: l_rgp_rec rgp_rec_type;
2385: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;
2386: BEGIN
2387: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2388: G_PKG_NAME,
2389: p_init_msg_list,
2390: l_api_version,
2391: p_api_version,

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

2390: l_api_version,
2391: p_api_version,
2392: '_PVT',
2393: x_return_status);
2394: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2395: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2396: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2397: RAISE OKC_API.G_EXCEPTION_ERROR;
2398: END IF;

Line 2395: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2391: p_api_version,
2392: '_PVT',
2393: x_return_status);
2394: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2395: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2396: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2397: RAISE OKC_API.G_EXCEPTION_ERROR;
2398: END IF;
2399: --------------------------------------

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

2392: '_PVT',
2393: x_return_status);
2394: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2395: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2396: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2397: RAISE OKC_API.G_EXCEPTION_ERROR;
2398: END IF;
2399: --------------------------------------
2400: -- Move VIEW record to "Child" records

Line 2397: RAISE OKC_API.G_EXCEPTION_ERROR;

2393: x_return_status);
2394: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2395: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2396: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2397: RAISE OKC_API.G_EXCEPTION_ERROR;
2398: END IF;
2399: --------------------------------------
2400: -- Move VIEW record to "Child" records
2401: --------------------------------------

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

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

Line 2415: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

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

Line 2417: RAISE OKC_API.G_EXCEPTION_ERROR;

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

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

2422: x_msg_count,
2423: x_msg_data,
2424: l_okc_rule_groups_tl_rec
2425: );
2426: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2427: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2428: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2429: RAISE OKC_API.G_EXCEPTION_ERROR;
2430: END IF;

Line 2427: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2423: x_msg_data,
2424: l_okc_rule_groups_tl_rec
2425: );
2426: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2427: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2428: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2429: RAISE OKC_API.G_EXCEPTION_ERROR;
2430: END IF;
2431: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

2424: l_okc_rule_groups_tl_rec
2425: );
2426: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2427: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2428: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2429: RAISE OKC_API.G_EXCEPTION_ERROR;
2430: END IF;
2431: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2432: EXCEPTION

Line 2429: RAISE OKC_API.G_EXCEPTION_ERROR;

2425: );
2426: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2427: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2428: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2429: RAISE OKC_API.G_EXCEPTION_ERROR;
2430: END IF;
2431: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2432: EXCEPTION
2433: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

2427: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2428: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
2429: RAISE OKC_API.G_EXCEPTION_ERROR;
2430: END IF;
2431: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2432: EXCEPTION
2433: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2434: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2435: (

Line 2433: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2429: RAISE OKC_API.G_EXCEPTION_ERROR;
2430: END IF;
2431: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2432: EXCEPTION
2433: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2434: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2435: (
2436: l_api_name,
2437: G_PKG_NAME,

Line 2434: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2430: END IF;
2431: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2432: EXCEPTION
2433: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2434: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2435: (
2436: l_api_name,
2437: G_PKG_NAME,
2438: 'OKC_API.G_RET_STS_ERROR',

Line 2438: 'OKC_API.G_RET_STS_ERROR',

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

Line 2443: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2444: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2448: 'OKC_API.G_RET_STS_UNEXP_ERROR',

2444: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2445: (
2446: l_api_name,
2447: G_PKG_NAME,
2448: 'OKC_API.G_RET_STS_UNEXP_ERROR',
2449: x_msg_count,
2450: x_msg_data,
2451: '_PVT'
2452: );

Line 2454: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

2450: x_msg_data,
2451: '_PVT'
2452: );
2453: WHEN OTHERS THEN
2454: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
2455: (
2456: l_api_name,
2457: G_PKG_NAME,
2458: 'OTHERS',

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

2473: p_rgpv_tbl IN rgpv_tbl_type) IS
2474:
2475: l_api_version CONSTANT NUMBER := 1;
2476: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2477: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2478: i NUMBER := 0;
2479: BEGIN
2480: OKC_API.init_msg_list(p_init_msg_list);
2481: -- Make sure PL/SQL table has records in it before passing

Line 2480: OKC_API.init_msg_list(p_init_msg_list);

2476: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
2477: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2478: i NUMBER := 0;
2479: BEGIN
2480: OKC_API.init_msg_list(p_init_msg_list);
2481: -- Make sure PL/SQL table has records in it before passing
2482: IF (p_rgpv_tbl.COUNT > 0) THEN
2483: i := p_rgpv_tbl.FIRST;
2484: LOOP

Line 2487: p_init_msg_list => OKC_API.G_FALSE,

2483: i := p_rgpv_tbl.FIRST;
2484: LOOP
2485: lock_row (
2486: p_api_version => p_api_version,
2487: p_init_msg_list => OKC_API.G_FALSE,
2488: x_return_status => x_return_status,
2489: x_msg_count => x_msg_count,
2490: x_msg_data => x_msg_data,
2491: p_rgpv_rec => p_rgpv_tbl(i));

Line 2497: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2493: i := p_rgpv_tbl.NEXT(i);
2494: END LOOP;
2495: END IF;
2496: EXCEPTION
2497: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2498: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2499: (
2500: l_api_name,
2501: G_PKG_NAME,

Line 2498: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2502: 'OKC_API.G_RET_STS_ERROR',

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

Line 2507: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2508: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2512: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2518: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

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

2541: x_rgp_rec OUT NOCOPY rgp_rec_type) IS
2542:
2543: l_api_version CONSTANT NUMBER := 1;
2544: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
2545: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2546: l_rgp_rec rgp_rec_type := p_rgp_rec;
2547: l_def_rgp_rec rgp_rec_type;
2548: l_row_notfound BOOLEAN := TRUE;
2549: ----------------------------------

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

2554: x_rgp_rec OUT NOCOPY rgp_rec_type
2555: ) RETURN VARCHAR2 IS
2556: l_rgp_rec rgp_rec_type;
2557: l_row_notfound BOOLEAN := TRUE;
2558: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2559: BEGIN
2560: x_rgp_rec := p_rgp_rec;
2561: -- Get current database values
2562: l_rgp_rec := get_rec(p_rgp_rec, l_row_notfound);

Line 2564: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2560: x_rgp_rec := p_rgp_rec;
2561: -- Get current database values
2562: l_rgp_rec := get_rec(p_rgp_rec, l_row_notfound);
2563: IF (l_row_notfound) THEN
2564: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2565: END IF;
2566: IF (x_rgp_rec.id = OKC_API.G_MISS_NUM)
2567: THEN
2568: x_rgp_rec.id := l_rgp_rec.id;

Line 2566: IF (x_rgp_rec.id = OKC_API.G_MISS_NUM)

2562: l_rgp_rec := get_rec(p_rgp_rec, l_row_notfound);
2563: IF (l_row_notfound) THEN
2564: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2565: END IF;
2566: IF (x_rgp_rec.id = OKC_API.G_MISS_NUM)
2567: THEN
2568: x_rgp_rec.id := l_rgp_rec.id;
2569: END IF;
2570: IF (x_rgp_rec.rgd_code = OKC_API.G_MISS_CHAR)

Line 2570: IF (x_rgp_rec.rgd_code = OKC_API.G_MISS_CHAR)

2566: IF (x_rgp_rec.id = OKC_API.G_MISS_NUM)
2567: THEN
2568: x_rgp_rec.id := l_rgp_rec.id;
2569: END IF;
2570: IF (x_rgp_rec.rgd_code = OKC_API.G_MISS_CHAR)
2571: THEN
2572: x_rgp_rec.rgd_code := l_rgp_rec.rgd_code;
2573: END IF;
2574: IF (x_rgp_rec.sat_code = OKC_API.G_MISS_CHAR)

Line 2574: IF (x_rgp_rec.sat_code = OKC_API.G_MISS_CHAR)

2570: IF (x_rgp_rec.rgd_code = OKC_API.G_MISS_CHAR)
2571: THEN
2572: x_rgp_rec.rgd_code := l_rgp_rec.rgd_code;
2573: END IF;
2574: IF (x_rgp_rec.sat_code = OKC_API.G_MISS_CHAR)
2575: THEN
2576: x_rgp_rec.sat_code := l_rgp_rec.sat_code;
2577: END IF;
2578: IF (x_rgp_rec.rgp_type = OKC_API.G_MISS_CHAR)

Line 2578: IF (x_rgp_rec.rgp_type = OKC_API.G_MISS_CHAR)

2574: IF (x_rgp_rec.sat_code = OKC_API.G_MISS_CHAR)
2575: THEN
2576: x_rgp_rec.sat_code := l_rgp_rec.sat_code;
2577: END IF;
2578: IF (x_rgp_rec.rgp_type = OKC_API.G_MISS_CHAR)
2579: THEN
2580: x_rgp_rec.rgp_type := l_rgp_rec.rgp_type;
2581: END IF;
2582: IF (x_rgp_rec.chr_id = OKC_API.G_MISS_NUM)

Line 2582: IF (x_rgp_rec.chr_id = OKC_API.G_MISS_NUM)

2578: IF (x_rgp_rec.rgp_type = OKC_API.G_MISS_CHAR)
2579: THEN
2580: x_rgp_rec.rgp_type := l_rgp_rec.rgp_type;
2581: END IF;
2582: IF (x_rgp_rec.chr_id = OKC_API.G_MISS_NUM)
2583: THEN
2584: x_rgp_rec.chr_id := l_rgp_rec.chr_id;
2585: END IF;
2586: IF (x_rgp_rec.cle_id = OKC_API.G_MISS_NUM)

Line 2586: IF (x_rgp_rec.cle_id = OKC_API.G_MISS_NUM)

2582: IF (x_rgp_rec.chr_id = OKC_API.G_MISS_NUM)
2583: THEN
2584: x_rgp_rec.chr_id := l_rgp_rec.chr_id;
2585: END IF;
2586: IF (x_rgp_rec.cle_id = OKC_API.G_MISS_NUM)
2587: THEN
2588: x_rgp_rec.cle_id := l_rgp_rec.cle_id;
2589: END IF;
2590: IF (x_rgp_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

Line 2590: IF (x_rgp_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

2586: IF (x_rgp_rec.cle_id = OKC_API.G_MISS_NUM)
2587: THEN
2588: x_rgp_rec.cle_id := l_rgp_rec.cle_id;
2589: END IF;
2590: IF (x_rgp_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
2591: THEN
2592: x_rgp_rec.dnz_chr_id := l_rgp_rec.dnz_chr_id;
2593: END IF;
2594: IF (x_rgp_rec.parent_rgp_id = OKC_API.G_MISS_NUM)

Line 2594: IF (x_rgp_rec.parent_rgp_id = OKC_API.G_MISS_NUM)

2590: IF (x_rgp_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
2591: THEN
2592: x_rgp_rec.dnz_chr_id := l_rgp_rec.dnz_chr_id;
2593: END IF;
2594: IF (x_rgp_rec.parent_rgp_id = OKC_API.G_MISS_NUM)
2595: THEN
2596: x_rgp_rec.parent_rgp_id := l_rgp_rec.parent_rgp_id;
2597: END IF;
2598: IF (x_rgp_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 2598: IF (x_rgp_rec.object_version_number = OKC_API.G_MISS_NUM)

2594: IF (x_rgp_rec.parent_rgp_id = OKC_API.G_MISS_NUM)
2595: THEN
2596: x_rgp_rec.parent_rgp_id := l_rgp_rec.parent_rgp_id;
2597: END IF;
2598: IF (x_rgp_rec.object_version_number = OKC_API.G_MISS_NUM)
2599: THEN
2600: x_rgp_rec.object_version_number := l_rgp_rec.object_version_number;
2601: END IF;
2602: IF (x_rgp_rec.created_by = OKC_API.G_MISS_NUM)

Line 2602: IF (x_rgp_rec.created_by = OKC_API.G_MISS_NUM)

2598: IF (x_rgp_rec.object_version_number = OKC_API.G_MISS_NUM)
2599: THEN
2600: x_rgp_rec.object_version_number := l_rgp_rec.object_version_number;
2601: END IF;
2602: IF (x_rgp_rec.created_by = OKC_API.G_MISS_NUM)
2603: THEN
2604: x_rgp_rec.created_by := l_rgp_rec.created_by;
2605: END IF;
2606: IF (x_rgp_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2606: IF (x_rgp_rec.creation_date = OKC_API.G_MISS_DATE)

2602: IF (x_rgp_rec.created_by = OKC_API.G_MISS_NUM)
2603: THEN
2604: x_rgp_rec.created_by := l_rgp_rec.created_by;
2605: END IF;
2606: IF (x_rgp_rec.creation_date = OKC_API.G_MISS_DATE)
2607: THEN
2608: x_rgp_rec.creation_date := l_rgp_rec.creation_date;
2609: END IF;
2610: IF (x_rgp_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2610: IF (x_rgp_rec.last_updated_by = OKC_API.G_MISS_NUM)

2606: IF (x_rgp_rec.creation_date = OKC_API.G_MISS_DATE)
2607: THEN
2608: x_rgp_rec.creation_date := l_rgp_rec.creation_date;
2609: END IF;
2610: IF (x_rgp_rec.last_updated_by = OKC_API.G_MISS_NUM)
2611: THEN
2612: x_rgp_rec.last_updated_by := l_rgp_rec.last_updated_by;
2613: END IF;
2614: IF (x_rgp_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2614: IF (x_rgp_rec.last_update_date = OKC_API.G_MISS_DATE)

2610: IF (x_rgp_rec.last_updated_by = OKC_API.G_MISS_NUM)
2611: THEN
2612: x_rgp_rec.last_updated_by := l_rgp_rec.last_updated_by;
2613: END IF;
2614: IF (x_rgp_rec.last_update_date = OKC_API.G_MISS_DATE)
2615: THEN
2616: x_rgp_rec.last_update_date := l_rgp_rec.last_update_date;
2617: END IF;
2618: IF (x_rgp_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2618: IF (x_rgp_rec.last_update_login = OKC_API.G_MISS_NUM)

2614: IF (x_rgp_rec.last_update_date = OKC_API.G_MISS_DATE)
2615: THEN
2616: x_rgp_rec.last_update_date := l_rgp_rec.last_update_date;
2617: END IF;
2618: IF (x_rgp_rec.last_update_login = OKC_API.G_MISS_NUM)
2619: THEN
2620: x_rgp_rec.last_update_login := l_rgp_rec.last_update_login;
2621: END IF;
2622: IF (x_rgp_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 2622: IF (x_rgp_rec.attribute_category = OKC_API.G_MISS_CHAR)

2618: IF (x_rgp_rec.last_update_login = OKC_API.G_MISS_NUM)
2619: THEN
2620: x_rgp_rec.last_update_login := l_rgp_rec.last_update_login;
2621: END IF;
2622: IF (x_rgp_rec.attribute_category = OKC_API.G_MISS_CHAR)
2623: THEN
2624: x_rgp_rec.attribute_category := l_rgp_rec.attribute_category;
2625: END IF;
2626: IF (x_rgp_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 2626: IF (x_rgp_rec.attribute1 = OKC_API.G_MISS_CHAR)

2622: IF (x_rgp_rec.attribute_category = OKC_API.G_MISS_CHAR)
2623: THEN
2624: x_rgp_rec.attribute_category := l_rgp_rec.attribute_category;
2625: END IF;
2626: IF (x_rgp_rec.attribute1 = OKC_API.G_MISS_CHAR)
2627: THEN
2628: x_rgp_rec.attribute1 := l_rgp_rec.attribute1;
2629: END IF;
2630: IF (x_rgp_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 2630: IF (x_rgp_rec.attribute2 = OKC_API.G_MISS_CHAR)

2626: IF (x_rgp_rec.attribute1 = OKC_API.G_MISS_CHAR)
2627: THEN
2628: x_rgp_rec.attribute1 := l_rgp_rec.attribute1;
2629: END IF;
2630: IF (x_rgp_rec.attribute2 = OKC_API.G_MISS_CHAR)
2631: THEN
2632: x_rgp_rec.attribute2 := l_rgp_rec.attribute2;
2633: END IF;
2634: IF (x_rgp_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 2634: IF (x_rgp_rec.attribute3 = OKC_API.G_MISS_CHAR)

2630: IF (x_rgp_rec.attribute2 = OKC_API.G_MISS_CHAR)
2631: THEN
2632: x_rgp_rec.attribute2 := l_rgp_rec.attribute2;
2633: END IF;
2634: IF (x_rgp_rec.attribute3 = OKC_API.G_MISS_CHAR)
2635: THEN
2636: x_rgp_rec.attribute3 := l_rgp_rec.attribute3;
2637: END IF;
2638: IF (x_rgp_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 2638: IF (x_rgp_rec.attribute4 = OKC_API.G_MISS_CHAR)

2634: IF (x_rgp_rec.attribute3 = OKC_API.G_MISS_CHAR)
2635: THEN
2636: x_rgp_rec.attribute3 := l_rgp_rec.attribute3;
2637: END IF;
2638: IF (x_rgp_rec.attribute4 = OKC_API.G_MISS_CHAR)
2639: THEN
2640: x_rgp_rec.attribute4 := l_rgp_rec.attribute4;
2641: END IF;
2642: IF (x_rgp_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 2642: IF (x_rgp_rec.attribute5 = OKC_API.G_MISS_CHAR)

2638: IF (x_rgp_rec.attribute4 = OKC_API.G_MISS_CHAR)
2639: THEN
2640: x_rgp_rec.attribute4 := l_rgp_rec.attribute4;
2641: END IF;
2642: IF (x_rgp_rec.attribute5 = OKC_API.G_MISS_CHAR)
2643: THEN
2644: x_rgp_rec.attribute5 := l_rgp_rec.attribute5;
2645: END IF;
2646: IF (x_rgp_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 2646: IF (x_rgp_rec.attribute6 = OKC_API.G_MISS_CHAR)

2642: IF (x_rgp_rec.attribute5 = OKC_API.G_MISS_CHAR)
2643: THEN
2644: x_rgp_rec.attribute5 := l_rgp_rec.attribute5;
2645: END IF;
2646: IF (x_rgp_rec.attribute6 = OKC_API.G_MISS_CHAR)
2647: THEN
2648: x_rgp_rec.attribute6 := l_rgp_rec.attribute6;
2649: END IF;
2650: IF (x_rgp_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 2650: IF (x_rgp_rec.attribute7 = OKC_API.G_MISS_CHAR)

2646: IF (x_rgp_rec.attribute6 = OKC_API.G_MISS_CHAR)
2647: THEN
2648: x_rgp_rec.attribute6 := l_rgp_rec.attribute6;
2649: END IF;
2650: IF (x_rgp_rec.attribute7 = OKC_API.G_MISS_CHAR)
2651: THEN
2652: x_rgp_rec.attribute7 := l_rgp_rec.attribute7;
2653: END IF;
2654: IF (x_rgp_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 2654: IF (x_rgp_rec.attribute8 = OKC_API.G_MISS_CHAR)

2650: IF (x_rgp_rec.attribute7 = OKC_API.G_MISS_CHAR)
2651: THEN
2652: x_rgp_rec.attribute7 := l_rgp_rec.attribute7;
2653: END IF;
2654: IF (x_rgp_rec.attribute8 = OKC_API.G_MISS_CHAR)
2655: THEN
2656: x_rgp_rec.attribute8 := l_rgp_rec.attribute8;
2657: END IF;
2658: IF (x_rgp_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 2658: IF (x_rgp_rec.attribute9 = OKC_API.G_MISS_CHAR)

2654: IF (x_rgp_rec.attribute8 = OKC_API.G_MISS_CHAR)
2655: THEN
2656: x_rgp_rec.attribute8 := l_rgp_rec.attribute8;
2657: END IF;
2658: IF (x_rgp_rec.attribute9 = OKC_API.G_MISS_CHAR)
2659: THEN
2660: x_rgp_rec.attribute9 := l_rgp_rec.attribute9;
2661: END IF;
2662: IF (x_rgp_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 2662: IF (x_rgp_rec.attribute10 = OKC_API.G_MISS_CHAR)

2658: IF (x_rgp_rec.attribute9 = OKC_API.G_MISS_CHAR)
2659: THEN
2660: x_rgp_rec.attribute9 := l_rgp_rec.attribute9;
2661: END IF;
2662: IF (x_rgp_rec.attribute10 = OKC_API.G_MISS_CHAR)
2663: THEN
2664: x_rgp_rec.attribute10 := l_rgp_rec.attribute10;
2665: END IF;
2666: IF (x_rgp_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 2666: IF (x_rgp_rec.attribute11 = OKC_API.G_MISS_CHAR)

2662: IF (x_rgp_rec.attribute10 = OKC_API.G_MISS_CHAR)
2663: THEN
2664: x_rgp_rec.attribute10 := l_rgp_rec.attribute10;
2665: END IF;
2666: IF (x_rgp_rec.attribute11 = OKC_API.G_MISS_CHAR)
2667: THEN
2668: x_rgp_rec.attribute11 := l_rgp_rec.attribute11;
2669: END IF;
2670: IF (x_rgp_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 2670: IF (x_rgp_rec.attribute12 = OKC_API.G_MISS_CHAR)

2666: IF (x_rgp_rec.attribute11 = OKC_API.G_MISS_CHAR)
2667: THEN
2668: x_rgp_rec.attribute11 := l_rgp_rec.attribute11;
2669: END IF;
2670: IF (x_rgp_rec.attribute12 = OKC_API.G_MISS_CHAR)
2671: THEN
2672: x_rgp_rec.attribute12 := l_rgp_rec.attribute12;
2673: END IF;
2674: IF (x_rgp_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 2674: IF (x_rgp_rec.attribute13 = OKC_API.G_MISS_CHAR)

2670: IF (x_rgp_rec.attribute12 = OKC_API.G_MISS_CHAR)
2671: THEN
2672: x_rgp_rec.attribute12 := l_rgp_rec.attribute12;
2673: END IF;
2674: IF (x_rgp_rec.attribute13 = OKC_API.G_MISS_CHAR)
2675: THEN
2676: x_rgp_rec.attribute13 := l_rgp_rec.attribute13;
2677: END IF;
2678: IF (x_rgp_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 2678: IF (x_rgp_rec.attribute14 = OKC_API.G_MISS_CHAR)

2674: IF (x_rgp_rec.attribute13 = OKC_API.G_MISS_CHAR)
2675: THEN
2676: x_rgp_rec.attribute13 := l_rgp_rec.attribute13;
2677: END IF;
2678: IF (x_rgp_rec.attribute14 = OKC_API.G_MISS_CHAR)
2679: THEN
2680: x_rgp_rec.attribute14 := l_rgp_rec.attribute14;
2681: END IF;
2682: IF (x_rgp_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 2682: IF (x_rgp_rec.attribute15 = OKC_API.G_MISS_CHAR)

2678: IF (x_rgp_rec.attribute14 = OKC_API.G_MISS_CHAR)
2679: THEN
2680: x_rgp_rec.attribute14 := l_rgp_rec.attribute14;
2681: END IF;
2682: IF (x_rgp_rec.attribute15 = OKC_API.G_MISS_CHAR)
2683: THEN
2684: x_rgp_rec.attribute15 := l_rgp_rec.attribute15;
2685: END IF;
2686: RETURN(l_return_status);

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

2691: FUNCTION Set_Attributes (
2692: p_rgp_rec IN rgp_rec_type,
2693: x_rgp_rec OUT NOCOPY rgp_rec_type
2694: ) RETURN VARCHAR2 IS
2695: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2696: BEGIN
2697: x_rgp_rec := p_rgp_rec;
2698: RETURN(l_return_status);
2699: END Set_Attributes;

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

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

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

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

Line 2706: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

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

Line 2708: RAISE OKC_API.G_EXCEPTION_ERROR;

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

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

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

Line 2716: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

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

Line 2718: RAISE OKC_API.G_EXCEPTION_ERROR;

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

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

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

Line 2722: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

2719: END IF;
2720: l_return_status := populate_new_record(l_rgp_rec, l_def_rgp_rec);
2721: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2722: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2723: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2724: RAISE OKC_API.G_EXCEPTION_ERROR;
2725: END IF;
2726: UPDATE OKC_RULE_GROUPS_B
2727: SET RGD_CODE = l_def_rgp_rec.rgd_code,

Line 2724: RAISE OKC_API.G_EXCEPTION_ERROR;

2720: l_return_status := populate_new_record(l_rgp_rec, l_def_rgp_rec);
2721: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2722: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2723: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2724: RAISE OKC_API.G_EXCEPTION_ERROR;
2725: END IF;
2726: UPDATE OKC_RULE_GROUPS_B
2727: SET RGD_CODE = l_def_rgp_rec.rgd_code,
2728: SAT_CODE = l_def_rgp_rec.sat_code,

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

2755: ATTRIBUTE15 = l_def_rgp_rec.attribute15
2756: WHERE ID = l_def_rgp_rec.id;
2757:
2758: x_rgp_rec := l_def_rgp_rec;
2759: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2760: EXCEPTION
2761: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2762: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2763: (

Line 2761: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

Line 2762: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 2766: 'OKC_API.G_RET_STS_ERROR',

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

Line 2771: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2772: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2776: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2782: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

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

2801: x_okc_rule_groups_tl_rec OUT NOCOPY okc_rule_groups_tl_rec_type) IS
2802:
2803: l_api_version CONSTANT NUMBER := 1;
2804: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
2805: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2806: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type := p_okc_rule_groups_tl_rec;
2807: l_def_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;
2808: l_row_notfound BOOLEAN := TRUE;
2809: ----------------------------------

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

2814: x_okc_rule_groups_tl_rec OUT NOCOPY okc_rule_groups_tl_rec_type
2815: ) RETURN VARCHAR2 IS
2816: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;
2817: l_row_notfound BOOLEAN := TRUE;
2818: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2819: BEGIN
2820: x_okc_rule_groups_tl_rec := p_okc_rule_groups_tl_rec;
2821: -- Get current database values
2822: l_okc_rule_groups_tl_rec := get_rec(p_okc_rule_groups_tl_rec, l_row_notfound);

Line 2824: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

2820: x_okc_rule_groups_tl_rec := p_okc_rule_groups_tl_rec;
2821: -- Get current database values
2822: l_okc_rule_groups_tl_rec := get_rec(p_okc_rule_groups_tl_rec, l_row_notfound);
2823: IF (l_row_notfound) THEN
2824: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2825: END IF;
2826: IF (x_okc_rule_groups_tl_rec.id = OKC_API.G_MISS_NUM)
2827: THEN
2828: x_okc_rule_groups_tl_rec.id := l_okc_rule_groups_tl_rec.id;

Line 2826: IF (x_okc_rule_groups_tl_rec.id = OKC_API.G_MISS_NUM)

2822: l_okc_rule_groups_tl_rec := get_rec(p_okc_rule_groups_tl_rec, l_row_notfound);
2823: IF (l_row_notfound) THEN
2824: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
2825: END IF;
2826: IF (x_okc_rule_groups_tl_rec.id = OKC_API.G_MISS_NUM)
2827: THEN
2828: x_okc_rule_groups_tl_rec.id := l_okc_rule_groups_tl_rec.id;
2829: END IF;
2830: IF (x_okc_rule_groups_tl_rec.language = OKC_API.G_MISS_CHAR)

Line 2830: IF (x_okc_rule_groups_tl_rec.language = OKC_API.G_MISS_CHAR)

2826: IF (x_okc_rule_groups_tl_rec.id = OKC_API.G_MISS_NUM)
2827: THEN
2828: x_okc_rule_groups_tl_rec.id := l_okc_rule_groups_tl_rec.id;
2829: END IF;
2830: IF (x_okc_rule_groups_tl_rec.language = OKC_API.G_MISS_CHAR)
2831: THEN
2832: x_okc_rule_groups_tl_rec.language := l_okc_rule_groups_tl_rec.language;
2833: END IF;
2834: IF (x_okc_rule_groups_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

Line 2834: IF (x_okc_rule_groups_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

2830: IF (x_okc_rule_groups_tl_rec.language = OKC_API.G_MISS_CHAR)
2831: THEN
2832: x_okc_rule_groups_tl_rec.language := l_okc_rule_groups_tl_rec.language;
2833: END IF;
2834: IF (x_okc_rule_groups_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
2835: THEN
2836: x_okc_rule_groups_tl_rec.source_lang := l_okc_rule_groups_tl_rec.source_lang;
2837: END IF;
2838: IF (x_okc_rule_groups_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 2838: IF (x_okc_rule_groups_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

2834: IF (x_okc_rule_groups_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
2835: THEN
2836: x_okc_rule_groups_tl_rec.source_lang := l_okc_rule_groups_tl_rec.source_lang;
2837: END IF;
2838: IF (x_okc_rule_groups_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2839: THEN
2840: x_okc_rule_groups_tl_rec.sfwt_flag := l_okc_rule_groups_tl_rec.sfwt_flag;
2841: END IF;
2842: IF (x_okc_rule_groups_tl_rec.comments = OKC_API.G_MISS_CHAR)

Line 2842: IF (x_okc_rule_groups_tl_rec.comments = OKC_API.G_MISS_CHAR)

2838: IF (x_okc_rule_groups_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
2839: THEN
2840: x_okc_rule_groups_tl_rec.sfwt_flag := l_okc_rule_groups_tl_rec.sfwt_flag;
2841: END IF;
2842: IF (x_okc_rule_groups_tl_rec.comments = OKC_API.G_MISS_CHAR)
2843: THEN
2844: x_okc_rule_groups_tl_rec.comments := l_okc_rule_groups_tl_rec.comments;
2845: END IF;
2846: IF (x_okc_rule_groups_tl_rec.created_by = OKC_API.G_MISS_NUM)

Line 2846: IF (x_okc_rule_groups_tl_rec.created_by = OKC_API.G_MISS_NUM)

2842: IF (x_okc_rule_groups_tl_rec.comments = OKC_API.G_MISS_CHAR)
2843: THEN
2844: x_okc_rule_groups_tl_rec.comments := l_okc_rule_groups_tl_rec.comments;
2845: END IF;
2846: IF (x_okc_rule_groups_tl_rec.created_by = OKC_API.G_MISS_NUM)
2847: THEN
2848: x_okc_rule_groups_tl_rec.created_by := l_okc_rule_groups_tl_rec.created_by;
2849: END IF;
2850: IF (x_okc_rule_groups_tl_rec.creation_date = OKC_API.G_MISS_DATE)

Line 2850: IF (x_okc_rule_groups_tl_rec.creation_date = OKC_API.G_MISS_DATE)

2846: IF (x_okc_rule_groups_tl_rec.created_by = OKC_API.G_MISS_NUM)
2847: THEN
2848: x_okc_rule_groups_tl_rec.created_by := l_okc_rule_groups_tl_rec.created_by;
2849: END IF;
2850: IF (x_okc_rule_groups_tl_rec.creation_date = OKC_API.G_MISS_DATE)
2851: THEN
2852: x_okc_rule_groups_tl_rec.creation_date := l_okc_rule_groups_tl_rec.creation_date;
2853: END IF;
2854: IF (x_okc_rule_groups_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 2854: IF (x_okc_rule_groups_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

2850: IF (x_okc_rule_groups_tl_rec.creation_date = OKC_API.G_MISS_DATE)
2851: THEN
2852: x_okc_rule_groups_tl_rec.creation_date := l_okc_rule_groups_tl_rec.creation_date;
2853: END IF;
2854: IF (x_okc_rule_groups_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
2855: THEN
2856: x_okc_rule_groups_tl_rec.last_updated_by := l_okc_rule_groups_tl_rec.last_updated_by;
2857: END IF;
2858: IF (x_okc_rule_groups_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 2858: IF (x_okc_rule_groups_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

2854: IF (x_okc_rule_groups_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
2855: THEN
2856: x_okc_rule_groups_tl_rec.last_updated_by := l_okc_rule_groups_tl_rec.last_updated_by;
2857: END IF;
2858: IF (x_okc_rule_groups_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
2859: THEN
2860: x_okc_rule_groups_tl_rec.last_update_date := l_okc_rule_groups_tl_rec.last_update_date;
2861: END IF;
2862: IF (x_okc_rule_groups_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 2862: IF (x_okc_rule_groups_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

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

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

2871: FUNCTION Set_Attributes (
2872: p_okc_rule_groups_tl_rec IN okc_rule_groups_tl_rec_type,
2873: x_okc_rule_groups_tl_rec OUT NOCOPY okc_rule_groups_tl_rec_type
2874: ) RETURN VARCHAR2 IS
2875: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2876: BEGIN
2877: x_okc_rule_groups_tl_rec := p_okc_rule_groups_tl_rec;
2878: x_okc_rule_groups_tl_rec.LANGUAGE := okc_util.get_userenv_lang;
2879: x_okc_rule_groups_tl_rec.SOURCE_LANG := okc_util.get_userenv_lang;

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

2879: x_okc_rule_groups_tl_rec.SOURCE_LANG := okc_util.get_userenv_lang;
2880: RETURN(l_return_status);
2881: END Set_Attributes;
2882: BEGIN
2883: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2884: p_init_msg_list,
2885: '_PVT',
2886: x_return_status);
2887: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

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

Line 2888: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

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

Line 2890: RAISE OKC_API.G_EXCEPTION_ERROR;

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

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

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

Line 2898: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

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

Line 2900: RAISE OKC_API.G_EXCEPTION_ERROR;

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

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

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

Line 2904: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

2901: END IF;
2902: l_return_status := populate_new_record(l_okc_rule_groups_tl_rec, l_def_okc_rule_groups_tl_rec);
2903: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2904: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2905: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2906: RAISE OKC_API.G_EXCEPTION_ERROR;
2907: END IF;
2908: UPDATE OKC_RULE_GROUPS_TL
2909: SET COMMENTS = l_def_okc_rule_groups_tl_rec.comments,

Line 2906: RAISE OKC_API.G_EXCEPTION_ERROR;

2902: l_return_status := populate_new_record(l_okc_rule_groups_tl_rec, l_def_okc_rule_groups_tl_rec);
2903: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2904: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2905: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2906: RAISE OKC_API.G_EXCEPTION_ERROR;
2907: END IF;
2908: UPDATE OKC_RULE_GROUPS_TL
2909: SET COMMENTS = l_def_okc_rule_groups_tl_rec.comments,
2910: CREATED_BY = l_def_okc_rule_groups_tl_rec.created_by,

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

2920: WHERE ID = l_def_okc_rule_groups_tl_rec.id
2921: AND SOURCE_LANG <> USERENV('LANG');
2922:
2923: x_okc_rule_groups_tl_rec := l_def_okc_rule_groups_tl_rec;
2924: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2925: EXCEPTION
2926: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2927: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2928: (

Line 2926: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2922:
2923: x_okc_rule_groups_tl_rec := l_def_okc_rule_groups_tl_rec;
2924: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2925: EXCEPTION
2926: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2927: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2928: (
2929: l_api_name,
2930: G_PKG_NAME,

Line 2927: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2923: x_okc_rule_groups_tl_rec := l_def_okc_rule_groups_tl_rec;
2924: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2925: EXCEPTION
2926: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2927: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2928: (
2929: l_api_name,
2930: G_PKG_NAME,
2931: 'OKC_API.G_RET_STS_ERROR',

Line 2931: 'OKC_API.G_RET_STS_ERROR',

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

Line 2936: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 2937: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

Line 2941: 'OKC_API.G_RET_STS_UNEXP_ERROR',

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

Line 2947: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

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

2967: x_rgpv_rec OUT NOCOPY rgpv_rec_type) IS
2968:
2969: l_api_version CONSTANT NUMBER := 1;
2970: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
2971: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2972: l_rgpv_rec rgpv_rec_type := p_rgpv_rec;
2973: l_def_rgpv_rec rgpv_rec_type;
2974: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;
2975: lx_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;

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

2996: x_rgpv_rec OUT NOCOPY rgpv_rec_type
2997: ) RETURN VARCHAR2 IS
2998: l_rgpv_rec rgpv_rec_type;
2999: l_row_notfound BOOLEAN := TRUE;
3000: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3001: BEGIN
3002: x_rgpv_rec := p_rgpv_rec;
3003: -- Get current database values
3004: l_rgpv_rec := get_rec(p_rgpv_rec, l_row_notfound);

Line 3006: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3002: x_rgpv_rec := p_rgpv_rec;
3003: -- Get current database values
3004: l_rgpv_rec := get_rec(p_rgpv_rec, l_row_notfound);
3005: IF (l_row_notfound) THEN
3006: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3007: END IF;
3008: IF (x_rgpv_rec.id = OKC_API.G_MISS_NUM)
3009: THEN
3010: x_rgpv_rec.id := l_rgpv_rec.id;

Line 3008: IF (x_rgpv_rec.id = OKC_API.G_MISS_NUM)

3004: l_rgpv_rec := get_rec(p_rgpv_rec, l_row_notfound);
3005: IF (l_row_notfound) THEN
3006: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3007: END IF;
3008: IF (x_rgpv_rec.id = OKC_API.G_MISS_NUM)
3009: THEN
3010: x_rgpv_rec.id := l_rgpv_rec.id;
3011: END IF;
3012: IF (x_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 3012: IF (x_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM)

3008: IF (x_rgpv_rec.id = OKC_API.G_MISS_NUM)
3009: THEN
3010: x_rgpv_rec.id := l_rgpv_rec.id;
3011: END IF;
3012: IF (x_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM)
3013: THEN
3014: x_rgpv_rec.object_version_number := l_rgpv_rec.object_version_number;
3015: END IF;
3016: IF (x_rgpv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 3016: IF (x_rgpv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

3012: IF (x_rgpv_rec.object_version_number = OKC_API.G_MISS_NUM)
3013: THEN
3014: x_rgpv_rec.object_version_number := l_rgpv_rec.object_version_number;
3015: END IF;
3016: IF (x_rgpv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3017: THEN
3018: x_rgpv_rec.sfwt_flag := l_rgpv_rec.sfwt_flag;
3019: END IF;
3020: IF (x_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR)

Line 3020: IF (x_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR)

3016: IF (x_rgpv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
3017: THEN
3018: x_rgpv_rec.sfwt_flag := l_rgpv_rec.sfwt_flag;
3019: END IF;
3020: IF (x_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR)
3021: THEN
3022: x_rgpv_rec.rgd_code := l_rgpv_rec.rgd_code;
3023: END IF;
3024: IF (x_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR)

Line 3024: IF (x_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR)

3020: IF (x_rgpv_rec.rgd_code = OKC_API.G_MISS_CHAR)
3021: THEN
3022: x_rgpv_rec.rgd_code := l_rgpv_rec.rgd_code;
3023: END IF;
3024: IF (x_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR)
3025: THEN
3026: x_rgpv_rec.sat_code := l_rgpv_rec.sat_code;
3027: END IF;
3028: IF (x_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR)

Line 3028: IF (x_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR)

3024: IF (x_rgpv_rec.sat_code = OKC_API.G_MISS_CHAR)
3025: THEN
3026: x_rgpv_rec.sat_code := l_rgpv_rec.sat_code;
3027: END IF;
3028: IF (x_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR)
3029: THEN
3030: x_rgpv_rec.rgp_type := l_rgpv_rec.rgp_type;
3031: END IF;
3032: IF (x_rgpv_rec.cle_id = OKC_API.G_MISS_NUM)

Line 3032: IF (x_rgpv_rec.cle_id = OKC_API.G_MISS_NUM)

3028: IF (x_rgpv_rec.rgp_type = OKC_API.G_MISS_CHAR)
3029: THEN
3030: x_rgpv_rec.rgp_type := l_rgpv_rec.rgp_type;
3031: END IF;
3032: IF (x_rgpv_rec.cle_id = OKC_API.G_MISS_NUM)
3033: THEN
3034: x_rgpv_rec.cle_id := l_rgpv_rec.cle_id;
3035: END IF;
3036: IF (x_rgpv_rec.chr_id = OKC_API.G_MISS_NUM)

Line 3036: IF (x_rgpv_rec.chr_id = OKC_API.G_MISS_NUM)

3032: IF (x_rgpv_rec.cle_id = OKC_API.G_MISS_NUM)
3033: THEN
3034: x_rgpv_rec.cle_id := l_rgpv_rec.cle_id;
3035: END IF;
3036: IF (x_rgpv_rec.chr_id = OKC_API.G_MISS_NUM)
3037: THEN
3038: x_rgpv_rec.chr_id := l_rgpv_rec.chr_id;
3039: END IF;
3040: IF (x_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

Line 3040: IF (x_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

3036: IF (x_rgpv_rec.chr_id = OKC_API.G_MISS_NUM)
3037: THEN
3038: x_rgpv_rec.chr_id := l_rgpv_rec.chr_id;
3039: END IF;
3040: IF (x_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
3041: THEN
3042: x_rgpv_rec.dnz_chr_id := l_rgpv_rec.dnz_chr_id;
3043: END IF;
3044: IF (x_rgpv_rec.parent_rgp_id = OKC_API.G_MISS_NUM)

Line 3044: IF (x_rgpv_rec.parent_rgp_id = OKC_API.G_MISS_NUM)

3040: IF (x_rgpv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
3041: THEN
3042: x_rgpv_rec.dnz_chr_id := l_rgpv_rec.dnz_chr_id;
3043: END IF;
3044: IF (x_rgpv_rec.parent_rgp_id = OKC_API.G_MISS_NUM)
3045: THEN
3046: x_rgpv_rec.parent_rgp_id := l_rgpv_rec.parent_rgp_id;
3047: END IF;
3048: IF (x_rgpv_rec.comments = OKC_API.G_MISS_CHAR)

Line 3048: IF (x_rgpv_rec.comments = OKC_API.G_MISS_CHAR)

3044: IF (x_rgpv_rec.parent_rgp_id = OKC_API.G_MISS_NUM)
3045: THEN
3046: x_rgpv_rec.parent_rgp_id := l_rgpv_rec.parent_rgp_id;
3047: END IF;
3048: IF (x_rgpv_rec.comments = OKC_API.G_MISS_CHAR)
3049: THEN
3050: x_rgpv_rec.comments := l_rgpv_rec.comments;
3051: END IF;
3052: IF (x_rgpv_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 3052: IF (x_rgpv_rec.attribute_category = OKC_API.G_MISS_CHAR)

3048: IF (x_rgpv_rec.comments = OKC_API.G_MISS_CHAR)
3049: THEN
3050: x_rgpv_rec.comments := l_rgpv_rec.comments;
3051: END IF;
3052: IF (x_rgpv_rec.attribute_category = OKC_API.G_MISS_CHAR)
3053: THEN
3054: x_rgpv_rec.attribute_category := l_rgpv_rec.attribute_category;
3055: END IF;
3056: IF (x_rgpv_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 3056: IF (x_rgpv_rec.attribute1 = OKC_API.G_MISS_CHAR)

3052: IF (x_rgpv_rec.attribute_category = OKC_API.G_MISS_CHAR)
3053: THEN
3054: x_rgpv_rec.attribute_category := l_rgpv_rec.attribute_category;
3055: END IF;
3056: IF (x_rgpv_rec.attribute1 = OKC_API.G_MISS_CHAR)
3057: THEN
3058: x_rgpv_rec.attribute1 := l_rgpv_rec.attribute1;
3059: END IF;
3060: IF (x_rgpv_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 3060: IF (x_rgpv_rec.attribute2 = OKC_API.G_MISS_CHAR)

3056: IF (x_rgpv_rec.attribute1 = OKC_API.G_MISS_CHAR)
3057: THEN
3058: x_rgpv_rec.attribute1 := l_rgpv_rec.attribute1;
3059: END IF;
3060: IF (x_rgpv_rec.attribute2 = OKC_API.G_MISS_CHAR)
3061: THEN
3062: x_rgpv_rec.attribute2 := l_rgpv_rec.attribute2;
3063: END IF;
3064: IF (x_rgpv_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 3064: IF (x_rgpv_rec.attribute3 = OKC_API.G_MISS_CHAR)

3060: IF (x_rgpv_rec.attribute2 = OKC_API.G_MISS_CHAR)
3061: THEN
3062: x_rgpv_rec.attribute2 := l_rgpv_rec.attribute2;
3063: END IF;
3064: IF (x_rgpv_rec.attribute3 = OKC_API.G_MISS_CHAR)
3065: THEN
3066: x_rgpv_rec.attribute3 := l_rgpv_rec.attribute3;
3067: END IF;
3068: IF (x_rgpv_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 3068: IF (x_rgpv_rec.attribute4 = OKC_API.G_MISS_CHAR)

3064: IF (x_rgpv_rec.attribute3 = OKC_API.G_MISS_CHAR)
3065: THEN
3066: x_rgpv_rec.attribute3 := l_rgpv_rec.attribute3;
3067: END IF;
3068: IF (x_rgpv_rec.attribute4 = OKC_API.G_MISS_CHAR)
3069: THEN
3070: x_rgpv_rec.attribute4 := l_rgpv_rec.attribute4;
3071: END IF;
3072: IF (x_rgpv_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 3072: IF (x_rgpv_rec.attribute5 = OKC_API.G_MISS_CHAR)

3068: IF (x_rgpv_rec.attribute4 = OKC_API.G_MISS_CHAR)
3069: THEN
3070: x_rgpv_rec.attribute4 := l_rgpv_rec.attribute4;
3071: END IF;
3072: IF (x_rgpv_rec.attribute5 = OKC_API.G_MISS_CHAR)
3073: THEN
3074: x_rgpv_rec.attribute5 := l_rgpv_rec.attribute5;
3075: END IF;
3076: IF (x_rgpv_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 3076: IF (x_rgpv_rec.attribute6 = OKC_API.G_MISS_CHAR)

3072: IF (x_rgpv_rec.attribute5 = OKC_API.G_MISS_CHAR)
3073: THEN
3074: x_rgpv_rec.attribute5 := l_rgpv_rec.attribute5;
3075: END IF;
3076: IF (x_rgpv_rec.attribute6 = OKC_API.G_MISS_CHAR)
3077: THEN
3078: x_rgpv_rec.attribute6 := l_rgpv_rec.attribute6;
3079: END IF;
3080: IF (x_rgpv_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 3080: IF (x_rgpv_rec.attribute7 = OKC_API.G_MISS_CHAR)

3076: IF (x_rgpv_rec.attribute6 = OKC_API.G_MISS_CHAR)
3077: THEN
3078: x_rgpv_rec.attribute6 := l_rgpv_rec.attribute6;
3079: END IF;
3080: IF (x_rgpv_rec.attribute7 = OKC_API.G_MISS_CHAR)
3081: THEN
3082: x_rgpv_rec.attribute7 := l_rgpv_rec.attribute7;
3083: END IF;
3084: IF (x_rgpv_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 3084: IF (x_rgpv_rec.attribute8 = OKC_API.G_MISS_CHAR)

3080: IF (x_rgpv_rec.attribute7 = OKC_API.G_MISS_CHAR)
3081: THEN
3082: x_rgpv_rec.attribute7 := l_rgpv_rec.attribute7;
3083: END IF;
3084: IF (x_rgpv_rec.attribute8 = OKC_API.G_MISS_CHAR)
3085: THEN
3086: x_rgpv_rec.attribute8 := l_rgpv_rec.attribute8;
3087: END IF;
3088: IF (x_rgpv_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 3088: IF (x_rgpv_rec.attribute9 = OKC_API.G_MISS_CHAR)

3084: IF (x_rgpv_rec.attribute8 = OKC_API.G_MISS_CHAR)
3085: THEN
3086: x_rgpv_rec.attribute8 := l_rgpv_rec.attribute8;
3087: END IF;
3088: IF (x_rgpv_rec.attribute9 = OKC_API.G_MISS_CHAR)
3089: THEN
3090: x_rgpv_rec.attribute9 := l_rgpv_rec.attribute9;
3091: END IF;
3092: IF (x_rgpv_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 3092: IF (x_rgpv_rec.attribute10 = OKC_API.G_MISS_CHAR)

3088: IF (x_rgpv_rec.attribute9 = OKC_API.G_MISS_CHAR)
3089: THEN
3090: x_rgpv_rec.attribute9 := l_rgpv_rec.attribute9;
3091: END IF;
3092: IF (x_rgpv_rec.attribute10 = OKC_API.G_MISS_CHAR)
3093: THEN
3094: x_rgpv_rec.attribute10 := l_rgpv_rec.attribute10;
3095: END IF;
3096: IF (x_rgpv_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 3096: IF (x_rgpv_rec.attribute11 = OKC_API.G_MISS_CHAR)

3092: IF (x_rgpv_rec.attribute10 = OKC_API.G_MISS_CHAR)
3093: THEN
3094: x_rgpv_rec.attribute10 := l_rgpv_rec.attribute10;
3095: END IF;
3096: IF (x_rgpv_rec.attribute11 = OKC_API.G_MISS_CHAR)
3097: THEN
3098: x_rgpv_rec.attribute11 := l_rgpv_rec.attribute11;
3099: END IF;
3100: IF (x_rgpv_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 3100: IF (x_rgpv_rec.attribute12 = OKC_API.G_MISS_CHAR)

3096: IF (x_rgpv_rec.attribute11 = OKC_API.G_MISS_CHAR)
3097: THEN
3098: x_rgpv_rec.attribute11 := l_rgpv_rec.attribute11;
3099: END IF;
3100: IF (x_rgpv_rec.attribute12 = OKC_API.G_MISS_CHAR)
3101: THEN
3102: x_rgpv_rec.attribute12 := l_rgpv_rec.attribute12;
3103: END IF;
3104: IF (x_rgpv_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 3104: IF (x_rgpv_rec.attribute13 = OKC_API.G_MISS_CHAR)

3100: IF (x_rgpv_rec.attribute12 = OKC_API.G_MISS_CHAR)
3101: THEN
3102: x_rgpv_rec.attribute12 := l_rgpv_rec.attribute12;
3103: END IF;
3104: IF (x_rgpv_rec.attribute13 = OKC_API.G_MISS_CHAR)
3105: THEN
3106: x_rgpv_rec.attribute13 := l_rgpv_rec.attribute13;
3107: END IF;
3108: IF (x_rgpv_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 3108: IF (x_rgpv_rec.attribute14 = OKC_API.G_MISS_CHAR)

3104: IF (x_rgpv_rec.attribute13 = OKC_API.G_MISS_CHAR)
3105: THEN
3106: x_rgpv_rec.attribute13 := l_rgpv_rec.attribute13;
3107: END IF;
3108: IF (x_rgpv_rec.attribute14 = OKC_API.G_MISS_CHAR)
3109: THEN
3110: x_rgpv_rec.attribute14 := l_rgpv_rec.attribute14;
3111: END IF;
3112: IF (x_rgpv_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 3112: IF (x_rgpv_rec.attribute15 = OKC_API.G_MISS_CHAR)

3108: IF (x_rgpv_rec.attribute14 = OKC_API.G_MISS_CHAR)
3109: THEN
3110: x_rgpv_rec.attribute14 := l_rgpv_rec.attribute14;
3111: END IF;
3112: IF (x_rgpv_rec.attribute15 = OKC_API.G_MISS_CHAR)
3113: THEN
3114: x_rgpv_rec.attribute15 := l_rgpv_rec.attribute15;
3115: END IF;
3116: IF (x_rgpv_rec.created_by = OKC_API.G_MISS_NUM)

Line 3116: IF (x_rgpv_rec.created_by = OKC_API.G_MISS_NUM)

3112: IF (x_rgpv_rec.attribute15 = OKC_API.G_MISS_CHAR)
3113: THEN
3114: x_rgpv_rec.attribute15 := l_rgpv_rec.attribute15;
3115: END IF;
3116: IF (x_rgpv_rec.created_by = OKC_API.G_MISS_NUM)
3117: THEN
3118: x_rgpv_rec.created_by := l_rgpv_rec.created_by;
3119: END IF;
3120: IF (x_rgpv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 3120: IF (x_rgpv_rec.creation_date = OKC_API.G_MISS_DATE)

3116: IF (x_rgpv_rec.created_by = OKC_API.G_MISS_NUM)
3117: THEN
3118: x_rgpv_rec.created_by := l_rgpv_rec.created_by;
3119: END IF;
3120: IF (x_rgpv_rec.creation_date = OKC_API.G_MISS_DATE)
3121: THEN
3122: x_rgpv_rec.creation_date := l_rgpv_rec.creation_date;
3123: END IF;
3124: IF (x_rgpv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 3124: IF (x_rgpv_rec.last_updated_by = OKC_API.G_MISS_NUM)

3120: IF (x_rgpv_rec.creation_date = OKC_API.G_MISS_DATE)
3121: THEN
3122: x_rgpv_rec.creation_date := l_rgpv_rec.creation_date;
3123: END IF;
3124: IF (x_rgpv_rec.last_updated_by = OKC_API.G_MISS_NUM)
3125: THEN
3126: x_rgpv_rec.last_updated_by := l_rgpv_rec.last_updated_by;
3127: END IF;
3128: IF (x_rgpv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 3128: IF (x_rgpv_rec.last_update_date = OKC_API.G_MISS_DATE)

3124: IF (x_rgpv_rec.last_updated_by = OKC_API.G_MISS_NUM)
3125: THEN
3126: x_rgpv_rec.last_updated_by := l_rgpv_rec.last_updated_by;
3127: END IF;
3128: IF (x_rgpv_rec.last_update_date = OKC_API.G_MISS_DATE)
3129: THEN
3130: x_rgpv_rec.last_update_date := l_rgpv_rec.last_update_date;
3131: END IF;
3132: IF (x_rgpv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 3132: IF (x_rgpv_rec.last_update_login = OKC_API.G_MISS_NUM)

3128: IF (x_rgpv_rec.last_update_date = OKC_API.G_MISS_DATE)
3129: THEN
3130: x_rgpv_rec.last_update_date := l_rgpv_rec.last_update_date;
3131: END IF;
3132: IF (x_rgpv_rec.last_update_login = OKC_API.G_MISS_NUM)
3133: THEN
3134: x_rgpv_rec.last_update_login := l_rgpv_rec.last_update_login;
3135: END IF;
3136: RETURN(l_return_status);

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

3141: FUNCTION Set_Attributes (
3142: p_rgpv_rec IN rgpv_rec_type,
3143: x_rgpv_rec OUT NOCOPY rgpv_rec_type
3144: ) RETURN VARCHAR2 IS
3145: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3146: BEGIN
3147: x_rgpv_rec := p_rgpv_rec;
3148: x_rgpv_rec.OBJECT_VERSION_NUMBER := NVL(x_rgpv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
3149: RETURN(l_return_status);

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

3148: x_rgpv_rec.OBJECT_VERSION_NUMBER := NVL(x_rgpv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
3149: RETURN(l_return_status);
3150: END Set_Attributes;
3151: BEGIN
3152: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3153: G_PKG_NAME,
3154: p_init_msg_list,
3155: l_api_version,
3156: p_api_version,

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

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

Line 3160: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

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

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

Line 3162: RAISE OKC_API.G_EXCEPTION_ERROR;

3158: x_return_status);
3159: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3160: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3161: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3162: RAISE OKC_API.G_EXCEPTION_ERROR;
3163: END IF;
3164: --- Setting item attributes
3165: l_return_status := Set_Attributes(
3166: p_rgpv_rec, -- IN

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

3165: l_return_status := Set_Attributes(
3166: p_rgpv_rec, -- IN
3167: l_rgpv_rec); -- OUT
3168: --- If any errors happen abort API
3169: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3170: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3171: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3172: RAISE OKC_API.G_EXCEPTION_ERROR;
3173: END IF;

Line 3170: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3166: p_rgpv_rec, -- IN
3167: l_rgpv_rec); -- OUT
3168: --- If any errors happen abort API
3169: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3170: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3171: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3172: RAISE OKC_API.G_EXCEPTION_ERROR;
3173: END IF;
3174: l_return_status := populate_new_record(l_rgpv_rec, l_def_rgpv_rec);

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

3167: l_rgpv_rec); -- OUT
3168: --- If any errors happen abort API
3169: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3170: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3171: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3172: RAISE OKC_API.G_EXCEPTION_ERROR;
3173: END IF;
3174: l_return_status := populate_new_record(l_rgpv_rec, l_def_rgpv_rec);
3175: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3172: RAISE OKC_API.G_EXCEPTION_ERROR;

3168: --- If any errors happen abort API
3169: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3170: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3171: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3172: RAISE OKC_API.G_EXCEPTION_ERROR;
3173: END IF;
3174: l_return_status := populate_new_record(l_rgpv_rec, l_def_rgpv_rec);
3175: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3171: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3172: RAISE OKC_API.G_EXCEPTION_ERROR;
3173: END IF;
3174: l_return_status := populate_new_record(l_rgpv_rec, l_def_rgpv_rec);
3175: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3177: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3178: RAISE OKC_API.G_EXCEPTION_ERROR;
3179: END IF;

Line 3176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3172: RAISE OKC_API.G_EXCEPTION_ERROR;
3173: END IF;
3174: l_return_status := populate_new_record(l_rgpv_rec, l_def_rgpv_rec);
3175: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3177: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3178: RAISE OKC_API.G_EXCEPTION_ERROR;
3179: END IF;
3180: l_def_rgpv_rec := fill_who_columns(l_def_rgpv_rec);

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

3173: END IF;
3174: l_return_status := populate_new_record(l_rgpv_rec, l_def_rgpv_rec);
3175: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3177: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3178: RAISE OKC_API.G_EXCEPTION_ERROR;
3179: END IF;
3180: l_def_rgpv_rec := fill_who_columns(l_def_rgpv_rec);
3181: --- Validate all non-missing attributes (Item Level Validation)

Line 3178: RAISE OKC_API.G_EXCEPTION_ERROR;

3174: l_return_status := populate_new_record(l_rgpv_rec, l_def_rgpv_rec);
3175: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3176: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3177: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3178: RAISE OKC_API.G_EXCEPTION_ERROR;
3179: END IF;
3180: l_def_rgpv_rec := fill_who_columns(l_def_rgpv_rec);
3181: --- Validate all non-missing attributes (Item Level Validation)
3182: l_return_status := Validate_Attributes(l_def_rgpv_rec);

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

3180: l_def_rgpv_rec := fill_who_columns(l_def_rgpv_rec);
3181: --- Validate all non-missing attributes (Item Level Validation)
3182: l_return_status := Validate_Attributes(l_def_rgpv_rec);
3183: --- If any errors happen abort API
3184: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3185: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3186: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3187: RAISE OKC_API.G_EXCEPTION_ERROR;
3188: END IF;

Line 3185: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3181: --- Validate all non-missing attributes (Item Level Validation)
3182: l_return_status := Validate_Attributes(l_def_rgpv_rec);
3183: --- If any errors happen abort API
3184: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3185: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3186: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3187: RAISE OKC_API.G_EXCEPTION_ERROR;
3188: END IF;
3189: l_return_status := Validate_Record(l_def_rgpv_rec);

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

3182: l_return_status := Validate_Attributes(l_def_rgpv_rec);
3183: --- If any errors happen abort API
3184: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3185: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3186: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3187: RAISE OKC_API.G_EXCEPTION_ERROR;
3188: END IF;
3189: l_return_status := Validate_Record(l_def_rgpv_rec);
3190: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 3187: RAISE OKC_API.G_EXCEPTION_ERROR;

3183: --- If any errors happen abort API
3184: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3185: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3186: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3187: RAISE OKC_API.G_EXCEPTION_ERROR;
3188: END IF;
3189: l_return_status := Validate_Record(l_def_rgpv_rec);
3190: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3191: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

3186: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3187: RAISE OKC_API.G_EXCEPTION_ERROR;
3188: END IF;
3189: l_return_status := Validate_Record(l_def_rgpv_rec);
3190: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3191: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3192: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3193: RAISE OKC_API.G_EXCEPTION_ERROR;
3194: END IF;

Line 3191: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3187: RAISE OKC_API.G_EXCEPTION_ERROR;
3188: END IF;
3189: l_return_status := Validate_Record(l_def_rgpv_rec);
3190: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3191: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3192: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3193: RAISE OKC_API.G_EXCEPTION_ERROR;
3194: END IF;
3195:

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

3188: END IF;
3189: l_return_status := Validate_Record(l_def_rgpv_rec);
3190: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3191: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3192: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3193: RAISE OKC_API.G_EXCEPTION_ERROR;
3194: END IF;
3195:
3196: --------------------------------------

Line 3193: RAISE OKC_API.G_EXCEPTION_ERROR;

3189: l_return_status := Validate_Record(l_def_rgpv_rec);
3190: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3191: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3192: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3193: RAISE OKC_API.G_EXCEPTION_ERROR;
3194: END IF;
3195:
3196: --------------------------------------
3197: -- Move VIEW record to "Child" records

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

3208: x_msg_data,
3209: l_okc_rule_groups_tl_rec,
3210: lx_okc_rule_groups_tl_rec
3211: );
3212: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3213: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3214: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3215: RAISE OKC_API.G_EXCEPTION_ERROR;
3216: END IF;

Line 3213: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3209: l_okc_rule_groups_tl_rec,
3210: lx_okc_rule_groups_tl_rec
3211: );
3212: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3213: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3214: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3215: RAISE OKC_API.G_EXCEPTION_ERROR;
3216: END IF;
3217: migrate(lx_okc_rule_groups_tl_rec, l_def_rgpv_rec);

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

3210: lx_okc_rule_groups_tl_rec
3211: );
3212: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3213: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3214: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3215: RAISE OKC_API.G_EXCEPTION_ERROR;
3216: END IF;
3217: migrate(lx_okc_rule_groups_tl_rec, l_def_rgpv_rec);
3218: update_row(

Line 3215: RAISE OKC_API.G_EXCEPTION_ERROR;

3211: );
3212: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3213: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3214: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3215: RAISE OKC_API.G_EXCEPTION_ERROR;
3216: END IF;
3217: migrate(lx_okc_rule_groups_tl_rec, l_def_rgpv_rec);
3218: update_row(
3219: p_init_msg_list,

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

3222: x_msg_data,
3223: l_rgp_rec,
3224: lx_rgp_rec
3225: );
3226: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3227: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3228: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3229: RAISE OKC_API.G_EXCEPTION_ERROR;
3230: END IF;

Line 3227: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3223: l_rgp_rec,
3224: lx_rgp_rec
3225: );
3226: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3227: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3228: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3229: RAISE OKC_API.G_EXCEPTION_ERROR;
3230: END IF;
3231: migrate(lx_rgp_rec, l_def_rgpv_rec);

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

3224: lx_rgp_rec
3225: );
3226: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3227: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3228: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3229: RAISE OKC_API.G_EXCEPTION_ERROR;
3230: END IF;
3231: migrate(lx_rgp_rec, l_def_rgpv_rec);
3232: x_rgpv_rec := l_def_rgpv_rec;

Line 3229: RAISE OKC_API.G_EXCEPTION_ERROR;

3225: );
3226: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3227: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3228: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3229: RAISE OKC_API.G_EXCEPTION_ERROR;
3230: END IF;
3231: migrate(lx_rgp_rec, l_def_rgpv_rec);
3232: x_rgpv_rec := l_def_rgpv_rec;
3233: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

3229: RAISE OKC_API.G_EXCEPTION_ERROR;
3230: END IF;
3231: migrate(lx_rgp_rec, l_def_rgpv_rec);
3232: x_rgpv_rec := l_def_rgpv_rec;
3233: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3234: EXCEPTION
3235: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3236: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3237: (

Line 3235: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3231: migrate(lx_rgp_rec, l_def_rgpv_rec);
3232: x_rgpv_rec := l_def_rgpv_rec;
3233: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3234: EXCEPTION
3235: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3236: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3237: (
3238: l_api_name,
3239: G_PKG_NAME,

Line 3236: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3232: x_rgpv_rec := l_def_rgpv_rec;
3233: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3234: EXCEPTION
3235: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3236: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3237: (
3238: l_api_name,
3239: G_PKG_NAME,
3240: 'OKC_API.G_RET_STS_ERROR',

Line 3240: 'OKC_API.G_RET_STS_ERROR',

3236: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3237: (
3238: l_api_name,
3239: G_PKG_NAME,
3240: 'OKC_API.G_RET_STS_ERROR',
3241: x_msg_count,
3242: x_msg_data,
3243: '_PVT'
3244: );

Line 3245: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3241: x_msg_count,
3242: x_msg_data,
3243: '_PVT'
3244: );
3245: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3246: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3247: (
3248: l_api_name,
3249: G_PKG_NAME,

Line 3246: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3242: x_msg_data,
3243: '_PVT'
3244: );
3245: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3246: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3247: (
3248: l_api_name,
3249: G_PKG_NAME,
3250: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3250: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3246: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3247: (
3248: l_api_name,
3249: G_PKG_NAME,
3250: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3251: x_msg_count,
3252: x_msg_data,
3253: '_PVT'
3254: );

Line 3256: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3252: x_msg_data,
3253: '_PVT'
3254: );
3255: WHEN OTHERS THEN
3256: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3257: (
3258: l_api_name,
3259: G_PKG_NAME,
3260: 'OTHERS',

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

3276: x_rgpv_tbl OUT NOCOPY rgpv_tbl_type) IS
3277:
3278: l_api_version CONSTANT NUMBER := 1;
3279: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3280: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3281: i NUMBER := 0;
3282: BEGIN
3283: OKC_API.init_msg_list(p_init_msg_list);
3284: -- Make sure PL/SQL table has records in it before passing

Line 3283: OKC_API.init_msg_list(p_init_msg_list);

3279: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
3280: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3281: i NUMBER := 0;
3282: BEGIN
3283: OKC_API.init_msg_list(p_init_msg_list);
3284: -- Make sure PL/SQL table has records in it before passing
3285: IF (p_rgpv_tbl.COUNT > 0) THEN
3286: i := p_rgpv_tbl.FIRST;
3287: LOOP

Line 3290: p_init_msg_list => OKC_API.G_FALSE,

3286: i := p_rgpv_tbl.FIRST;
3287: LOOP
3288: update_row (
3289: p_api_version => p_api_version,
3290: p_init_msg_list => OKC_API.G_FALSE,
3291: x_return_status => x_return_status,
3292: x_msg_count => x_msg_count,
3293: x_msg_data => x_msg_data,
3294: p_rgpv_rec => p_rgpv_tbl(i),

Line 3301: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3297: i := p_rgpv_tbl.NEXT(i);
3298: END LOOP;
3299: END IF;
3300: EXCEPTION
3301: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3302: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3303: (
3304: l_api_name,
3305: G_PKG_NAME,

Line 3302: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3298: END LOOP;
3299: END IF;
3300: EXCEPTION
3301: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3302: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3303: (
3304: l_api_name,
3305: G_PKG_NAME,
3306: 'OKC_API.G_RET_STS_ERROR',

Line 3306: 'OKC_API.G_RET_STS_ERROR',

3302: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3303: (
3304: l_api_name,
3305: G_PKG_NAME,
3306: 'OKC_API.G_RET_STS_ERROR',
3307: x_msg_count,
3308: x_msg_data,
3309: '_PVT'
3310: );

Line 3311: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3307: x_msg_count,
3308: x_msg_data,
3309: '_PVT'
3310: );
3311: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3312: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3313: (
3314: l_api_name,
3315: G_PKG_NAME,

Line 3312: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3308: x_msg_data,
3309: '_PVT'
3310: );
3311: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3312: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3313: (
3314: l_api_name,
3315: G_PKG_NAME,
3316: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3316: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3312: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3313: (
3314: l_api_name,
3315: G_PKG_NAME,
3316: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3317: x_msg_count,
3318: x_msg_data,
3319: '_PVT'
3320: );

Line 3322: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3318: x_msg_data,
3319: '_PVT'
3320: );
3321: WHEN OTHERS THEN
3322: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3323: (
3324: l_api_name,
3325: G_PKG_NAME,
3326: 'OTHERS',

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

3344: p_rgp_rec IN rgp_rec_type) IS
3345:
3346: l_api_version CONSTANT NUMBER := 1;
3347: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
3348: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3349: l_rgp_rec rgp_rec_type:= p_rgp_rec;
3350: l_row_notfound BOOLEAN := TRUE;
3351: BEGIN
3352: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

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

3348: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3349: l_rgp_rec rgp_rec_type:= p_rgp_rec;
3350: l_row_notfound BOOLEAN := TRUE;
3351: BEGIN
3352: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3353: p_init_msg_list,
3354: '_PVT',
3355: x_return_status);
3356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3352: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3353: p_init_msg_list,
3354: '_PVT',
3355: x_return_status);
3356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3358: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3359: RAISE OKC_API.G_EXCEPTION_ERROR;
3360: END IF;

Line 3357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3353: p_init_msg_list,
3354: '_PVT',
3355: x_return_status);
3356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3358: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3359: RAISE OKC_API.G_EXCEPTION_ERROR;
3360: END IF;
3361: DELETE FROM OKC_RULE_GROUPS_B

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

3354: '_PVT',
3355: x_return_status);
3356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3358: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3359: RAISE OKC_API.G_EXCEPTION_ERROR;
3360: END IF;
3361: DELETE FROM OKC_RULE_GROUPS_B
3362: WHERE ID = l_rgp_rec.id;

Line 3359: RAISE OKC_API.G_EXCEPTION_ERROR;

3355: x_return_status);
3356: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3357: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3358: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3359: RAISE OKC_API.G_EXCEPTION_ERROR;
3360: END IF;
3361: DELETE FROM OKC_RULE_GROUPS_B
3362: WHERE ID = l_rgp_rec.id;
3363:

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

3360: END IF;
3361: DELETE FROM OKC_RULE_GROUPS_B
3362: WHERE ID = l_rgp_rec.id;
3363:
3364: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3365: EXCEPTION
3366: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3367: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3368: (

Line 3366: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3362: WHERE ID = l_rgp_rec.id;
3363:
3364: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3365: EXCEPTION
3366: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3367: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3368: (
3369: l_api_name,
3370: G_PKG_NAME,

Line 3367: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3363:
3364: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3365: EXCEPTION
3366: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3367: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3368: (
3369: l_api_name,
3370: G_PKG_NAME,
3371: 'OKC_API.G_RET_STS_ERROR',

Line 3371: 'OKC_API.G_RET_STS_ERROR',

3367: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3368: (
3369: l_api_name,
3370: G_PKG_NAME,
3371: 'OKC_API.G_RET_STS_ERROR',
3372: x_msg_count,
3373: x_msg_data,
3374: '_PVT'
3375: );

Line 3376: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3372: x_msg_count,
3373: x_msg_data,
3374: '_PVT'
3375: );
3376: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3377: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3378: (
3379: l_api_name,
3380: G_PKG_NAME,

Line 3377: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3373: x_msg_data,
3374: '_PVT'
3375: );
3376: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3377: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3378: (
3379: l_api_name,
3380: G_PKG_NAME,
3381: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3381: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3377: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3378: (
3379: l_api_name,
3380: G_PKG_NAME,
3381: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3382: x_msg_count,
3383: x_msg_data,
3384: '_PVT'
3385: );

Line 3387: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3383: x_msg_data,
3384: '_PVT'
3385: );
3386: WHEN OTHERS THEN
3387: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3388: (
3389: l_api_name,
3390: G_PKG_NAME,
3391: 'OTHERS',

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

3405: p_okc_rule_groups_tl_rec IN okc_rule_groups_tl_rec_type) IS
3406:
3407: l_api_version CONSTANT NUMBER := 1;
3408: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
3409: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3410: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type:= p_okc_rule_groups_tl_rec;
3411: l_row_notfound BOOLEAN := TRUE;
3412: -------------------------------------------
3413: -- Set_Attributes for:OKC_RULE_GROUPS_TL --

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

3415: FUNCTION Set_Attributes (
3416: p_okc_rule_groups_tl_rec IN okc_rule_groups_tl_rec_type,
3417: x_okc_rule_groups_tl_rec OUT NOCOPY okc_rule_groups_tl_rec_type
3418: ) RETURN VARCHAR2 IS
3419: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3420: BEGIN
3421: x_okc_rule_groups_tl_rec := p_okc_rule_groups_tl_rec;
3422: x_okc_rule_groups_tl_rec.LANGUAGE := okc_util.get_userenv_lang;
3423: RETURN(l_return_status);

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

3422: x_okc_rule_groups_tl_rec.LANGUAGE := okc_util.get_userenv_lang;
3423: RETURN(l_return_status);
3424: END Set_Attributes;
3425: BEGIN
3426: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3427: p_init_msg_list,
3428: '_PVT',
3429: x_return_status);
3430: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3426: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3427: p_init_msg_list,
3428: '_PVT',
3429: x_return_status);
3430: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3431: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3432: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3433: RAISE OKC_API.G_EXCEPTION_ERROR;
3434: END IF;

Line 3431: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3427: p_init_msg_list,
3428: '_PVT',
3429: x_return_status);
3430: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3431: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3432: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3433: RAISE OKC_API.G_EXCEPTION_ERROR;
3434: END IF;
3435: --- Setting item attributes

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

3428: '_PVT',
3429: x_return_status);
3430: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3431: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3432: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3433: RAISE OKC_API.G_EXCEPTION_ERROR;
3434: END IF;
3435: --- Setting item attributes
3436: l_return_status := Set_Attributes(

Line 3433: RAISE OKC_API.G_EXCEPTION_ERROR;

3429: x_return_status);
3430: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3431: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3432: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3433: RAISE OKC_API.G_EXCEPTION_ERROR;
3434: END IF;
3435: --- Setting item attributes
3436: l_return_status := Set_Attributes(
3437: p_okc_rule_groups_tl_rec, -- IN

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

3436: l_return_status := Set_Attributes(
3437: p_okc_rule_groups_tl_rec, -- IN
3438: l_okc_rule_groups_tl_rec); -- OUT
3439: --- If any errors happen abort API
3440: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3441: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3442: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3443: RAISE OKC_API.G_EXCEPTION_ERROR;
3444: END IF;

Line 3441: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3437: p_okc_rule_groups_tl_rec, -- IN
3438: l_okc_rule_groups_tl_rec); -- OUT
3439: --- If any errors happen abort API
3440: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3441: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3442: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3443: RAISE OKC_API.G_EXCEPTION_ERROR;
3444: END IF;
3445: DELETE FROM OKC_RULE_GROUPS_TL

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

3438: l_okc_rule_groups_tl_rec); -- OUT
3439: --- If any errors happen abort API
3440: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3441: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3442: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3443: RAISE OKC_API.G_EXCEPTION_ERROR;
3444: END IF;
3445: DELETE FROM OKC_RULE_GROUPS_TL
3446: WHERE ID = l_okc_rule_groups_tl_rec.id;

Line 3443: RAISE OKC_API.G_EXCEPTION_ERROR;

3439: --- If any errors happen abort API
3440: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3441: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3442: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3443: RAISE OKC_API.G_EXCEPTION_ERROR;
3444: END IF;
3445: DELETE FROM OKC_RULE_GROUPS_TL
3446: WHERE ID = l_okc_rule_groups_tl_rec.id;
3447:

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

3444: END IF;
3445: DELETE FROM OKC_RULE_GROUPS_TL
3446: WHERE ID = l_okc_rule_groups_tl_rec.id;
3447:
3448: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3449: EXCEPTION
3450: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3451: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3452: (

Line 3450: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3446: WHERE ID = l_okc_rule_groups_tl_rec.id;
3447:
3448: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3449: EXCEPTION
3450: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3451: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3452: (
3453: l_api_name,
3454: G_PKG_NAME,

Line 3451: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3447:
3448: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3449: EXCEPTION
3450: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3451: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3452: (
3453: l_api_name,
3454: G_PKG_NAME,
3455: 'OKC_API.G_RET_STS_ERROR',

Line 3455: 'OKC_API.G_RET_STS_ERROR',

3451: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3452: (
3453: l_api_name,
3454: G_PKG_NAME,
3455: 'OKC_API.G_RET_STS_ERROR',
3456: x_msg_count,
3457: x_msg_data,
3458: '_PVT'
3459: );

Line 3460: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3456: x_msg_count,
3457: x_msg_data,
3458: '_PVT'
3459: );
3460: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3461: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3462: (
3463: l_api_name,
3464: G_PKG_NAME,

Line 3461: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3457: x_msg_data,
3458: '_PVT'
3459: );
3460: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3461: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3462: (
3463: l_api_name,
3464: G_PKG_NAME,
3465: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3465: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3461: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3462: (
3463: l_api_name,
3464: G_PKG_NAME,
3465: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3466: x_msg_count,
3467: x_msg_data,
3468: '_PVT'
3469: );

Line 3471: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3467: x_msg_data,
3468: '_PVT'
3469: );
3470: WHEN OTHERS THEN
3471: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3472: (
3473: l_api_name,
3474: G_PKG_NAME,
3475: 'OTHERS',

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

3490: p_rgpv_rec IN rgpv_rec_type) IS
3491:
3492: l_api_version CONSTANT NUMBER := 1;
3493: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
3494: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3495: l_rgpv_rec rgpv_rec_type := p_rgpv_rec;
3496: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;
3497: l_rgp_rec rgp_rec_type;
3498: BEGIN

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

3495: l_rgpv_rec rgpv_rec_type := p_rgpv_rec;
3496: l_okc_rule_groups_tl_rec okc_rule_groups_tl_rec_type;
3497: l_rgp_rec rgp_rec_type;
3498: BEGIN
3499: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3500: G_PKG_NAME,
3501: p_init_msg_list,
3502: l_api_version,
3503: p_api_version,

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

3502: l_api_version,
3503: p_api_version,
3504: '_PVT',
3505: x_return_status);
3506: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3508: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3509: RAISE OKC_API.G_EXCEPTION_ERROR;
3510: END IF;

Line 3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3503: p_api_version,
3504: '_PVT',
3505: x_return_status);
3506: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3508: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3509: RAISE OKC_API.G_EXCEPTION_ERROR;
3510: END IF;
3511: --------------------------------------

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

3504: '_PVT',
3505: x_return_status);
3506: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3508: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3509: RAISE OKC_API.G_EXCEPTION_ERROR;
3510: END IF;
3511: --------------------------------------
3512: -- Move VIEW record to "Child" records

Line 3509: RAISE OKC_API.G_EXCEPTION_ERROR;

3505: x_return_status);
3506: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3507: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3508: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3509: RAISE OKC_API.G_EXCEPTION_ERROR;
3510: END IF;
3511: --------------------------------------
3512: -- Move VIEW record to "Child" records
3513: --------------------------------------

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

3522: x_msg_count,
3523: x_msg_data,
3524: l_okc_rule_groups_tl_rec
3525: );
3526: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3527: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3528: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3529: RAISE OKC_API.G_EXCEPTION_ERROR;
3530: END IF;

Line 3527: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3523: x_msg_data,
3524: l_okc_rule_groups_tl_rec
3525: );
3526: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3527: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3528: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3529: RAISE OKC_API.G_EXCEPTION_ERROR;
3530: END IF;
3531: delete_row(

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

3524: l_okc_rule_groups_tl_rec
3525: );
3526: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3527: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3528: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3529: RAISE OKC_API.G_EXCEPTION_ERROR;
3530: END IF;
3531: delete_row(
3532: p_init_msg_list,

Line 3529: RAISE OKC_API.G_EXCEPTION_ERROR;

3525: );
3526: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3527: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3528: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3529: RAISE OKC_API.G_EXCEPTION_ERROR;
3530: END IF;
3531: delete_row(
3532: p_init_msg_list,
3533: x_return_status,

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

3534: x_msg_count,
3535: x_msg_data,
3536: l_rgp_rec
3537: );
3538: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3539: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3540: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3541: RAISE OKC_API.G_EXCEPTION_ERROR;
3542: END IF;

Line 3539: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3535: x_msg_data,
3536: l_rgp_rec
3537: );
3538: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3539: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3540: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3541: RAISE OKC_API.G_EXCEPTION_ERROR;
3542: END IF;
3543: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

3536: l_rgp_rec
3537: );
3538: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3539: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3540: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3541: RAISE OKC_API.G_EXCEPTION_ERROR;
3542: END IF;
3543: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3544: EXCEPTION

Line 3541: RAISE OKC_API.G_EXCEPTION_ERROR;

3537: );
3538: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3539: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3540: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3541: RAISE OKC_API.G_EXCEPTION_ERROR;
3542: END IF;
3543: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3544: EXCEPTION
3545: WHEN OKC_API.G_EXCEPTION_ERROR THEN

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

3539: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3540: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3541: RAISE OKC_API.G_EXCEPTION_ERROR;
3542: END IF;
3543: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3544: EXCEPTION
3545: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3546: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3547: (

Line 3545: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3541: RAISE OKC_API.G_EXCEPTION_ERROR;
3542: END IF;
3543: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3544: EXCEPTION
3545: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3546: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3547: (
3548: l_api_name,
3549: G_PKG_NAME,

Line 3546: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3542: END IF;
3543: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3544: EXCEPTION
3545: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3546: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3547: (
3548: l_api_name,
3549: G_PKG_NAME,
3550: 'OKC_API.G_RET_STS_ERROR',

Line 3550: 'OKC_API.G_RET_STS_ERROR',

3546: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3547: (
3548: l_api_name,
3549: G_PKG_NAME,
3550: 'OKC_API.G_RET_STS_ERROR',
3551: x_msg_count,
3552: x_msg_data,
3553: '_PVT'
3554: );

Line 3555: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3551: x_msg_count,
3552: x_msg_data,
3553: '_PVT'
3554: );
3555: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3556: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3557: (
3558: l_api_name,
3559: G_PKG_NAME,

Line 3556: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3552: x_msg_data,
3553: '_PVT'
3554: );
3555: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3556: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3557: (
3558: l_api_name,
3559: G_PKG_NAME,
3560: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3560: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3556: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3557: (
3558: l_api_name,
3559: G_PKG_NAME,
3560: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3561: x_msg_count,
3562: x_msg_data,
3563: '_PVT'
3564: );

Line 3566: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3562: x_msg_data,
3563: '_PVT'
3564: );
3565: WHEN OTHERS THEN
3566: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3567: (
3568: l_api_name,
3569: G_PKG_NAME,
3570: 'OTHERS',

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

3585: p_rgpv_tbl IN rgpv_tbl_type) IS
3586:
3587: l_api_version CONSTANT NUMBER := 1;
3588: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
3589: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3590: i NUMBER := 0;
3591: BEGIN
3592: OKC_API.init_msg_list(p_init_msg_list);
3593: -- Make sure PL/SQL table has records in it before passing

Line 3592: OKC_API.init_msg_list(p_init_msg_list);

3588: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
3589: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3590: i NUMBER := 0;
3591: BEGIN
3592: OKC_API.init_msg_list(p_init_msg_list);
3593: -- Make sure PL/SQL table has records in it before passing
3594: IF (p_rgpv_tbl.COUNT > 0) THEN
3595: i := p_rgpv_tbl.FIRST;
3596: LOOP

Line 3599: p_init_msg_list => OKC_API.G_FALSE,

3595: i := p_rgpv_tbl.FIRST;
3596: LOOP
3597: delete_row (
3598: p_api_version => p_api_version,
3599: p_init_msg_list => OKC_API.G_FALSE,
3600: x_return_status => x_return_status,
3601: x_msg_count => x_msg_count,
3602: x_msg_data => x_msg_data,
3603: p_rgpv_rec => p_rgpv_tbl(i));

Line 3609: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3605: i := p_rgpv_tbl.NEXT(i);
3606: END LOOP;
3607: END IF;
3608: EXCEPTION
3609: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3610: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3611: (
3612: l_api_name,
3613: G_PKG_NAME,

Line 3610: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3606: END LOOP;
3607: END IF;
3608: EXCEPTION
3609: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3610: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3611: (
3612: l_api_name,
3613: G_PKG_NAME,
3614: 'OKC_API.G_RET_STS_ERROR',

Line 3614: 'OKC_API.G_RET_STS_ERROR',

3610: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3611: (
3612: l_api_name,
3613: G_PKG_NAME,
3614: 'OKC_API.G_RET_STS_ERROR',
3615: x_msg_count,
3616: x_msg_data,
3617: '_PVT'
3618: );

Line 3619: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3615: x_msg_count,
3616: x_msg_data,
3617: '_PVT'
3618: );
3619: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3620: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3621: (
3622: l_api_name,
3623: G_PKG_NAME,

Line 3620: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3616: x_msg_data,
3617: '_PVT'
3618: );
3619: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3620: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3621: (
3622: l_api_name,
3623: G_PKG_NAME,
3624: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3624: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3620: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3621: (
3622: l_api_name,
3623: G_PKG_NAME,
3624: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3625: x_msg_count,
3626: x_msg_data,
3627: '_PVT'
3628: );

Line 3630: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3626: x_msg_data,
3627: '_PVT'
3628: );
3629: WHEN OTHERS THEN
3630: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3631: (
3632: l_api_name,
3633: G_PKG_NAME,
3634: 'OTHERS',

Line 3684: x_return_status := OKC_API.G_RET_STS_SUCCESS;

3680: i number;
3681: j number;
3682: BEGIN
3683: --Initialize return status
3684: x_return_status := OKC_API.G_RET_STS_SUCCESS;
3685: i := p_rgpv_tbl.FIRST; j:=0;
3686: while i is not null
3687: LOOP
3688: j:=j+1;

Line 3826: OKC_API.SET_MESSAGE(

3822: END LOOP;
3823: EXCEPTION
3824: WHEN OTHERS THEN
3825: -- store SQL error message on message stack
3826: OKC_API.SET_MESSAGE(
3827: p_app_name => G_APP_NAME,
3828: p_msg_name => G_UNEXPECTED_ERROR,
3829: p_token1 => G_SQLCODE_TOKEN,
3830: p_token1_value => SQLCODE,

Line 3834: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3830: p_token1_value => SQLCODE,
3831: p_token2 => G_SQLERRM_TOKEN,
3832: p_token2_value => SQLERRM);
3833: -- notify caller of an error as UNEXPECTED error
3834: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3835: --RAISE;
3836: END INSERT_ROW_UPG;
3837:
3838: --This function is called from versioning API OKC_VERSION_PVT

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

3843: p_chr_id IN NUMBER,
3844: p_major_version IN NUMBER
3845: ) RETURN VARCHAR2 IS
3846:
3847: l_return_status VARCHAR2(1):= OKC_API.G_RET_STS_SUCCESS;
3848:
3849: BEGIN
3850: INSERT INTO okc_rule_groups_bh
3851: (

Line 3961: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,

3957: EXCEPTION
3958: -- other appropriate handlers
3959: WHEN OTHERS THEN
3960: -- store SQL error message on message stack
3961: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,
3962: p_msg_name => okc_version_pvt.G_UNEXPECTED_ERROR,
3963: p_token1 => okc_version_pvt.G_SQLCODE_TOKEN,
3964: p_token1_value => sqlcode,
3965: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,

Line 3969: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

3965: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,
3966: p_token2_value => sqlerrm);
3967:
3968: -- notify UNEXPECTED error
3969: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
3970: return l_return_status;
3971: END create_version;
3972:
3973: --This Function is called from Versioning API OKC_VERSION_PVT

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

3978: p_chr_id IN NUMBER,
3979: p_major_version IN NUMBER
3980: ) RETURN VARCHAR2 IS
3981:
3982: l_return_status VARCHAR2(1):= OKC_API.G_RET_STS_SUCCESS;
3983:
3984: BEGIN
3985: INSERT INTO okc_rule_groups_tl
3986: (

Line 4092: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,

4088: EXCEPTION
4089: -- other appropriate handlers
4090: WHEN OTHERS THEN
4091: -- store SQL error message on message stack
4092: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,
4093: p_msg_name => okc_version_pvt.G_UNEXPECTED_ERROR,
4094: p_token1 => okc_version_pvt.G_SQLCODE_TOKEN,
4095: p_token1_value => sqlcode,
4096: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,

Line 4100: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

4096: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,
4097: p_token2_value => sqlerrm);
4098:
4099: -- notify UNEXPECTED error
4100: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4101: return l_return_status;
4102: END restore_version;
4103:
4104: END OKC_RGP_PVT;