DBA Data[Home] [Help]

APPS.OKC_RUL_PVT dependencies on OKC_API

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

91: G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'ERROR_CODE';
92: G_VIEW CONSTANT VARCHAR2(200) := 'OKC_RULES_V';
93: G_DF_COUNT CONSTANT NUMBER(2) := 15;
94: G_EXCEPTION_HALT_VALIDATION EXCEPTION;
95: g_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
96: g_clob_used VARCHAR2(1) := 'N';
97: g_package varchar2(33) := ' OKC_RUL_PVT.';
98:
99: -- Start of comments

Line 123: x_return_status := OKC_API.G_RET_STS_SUCCESS;

119: --
120: BEGIN
121:
122: -- initialize return status
123: x_return_status := OKC_API.G_RET_STS_SUCCESS;
124:
125: /* The following part has been changed to check for DFF in case of rule templates */
126:
127: -- data is required only if template_yn <> 'Y'

Line 128: IF (p_rulv_rec.rgp_id = OKC_API.G_MISS_NUM OR

124:
125: /* The following part has been changed to check for DFF in case of rule templates */
126:
127: -- data is required only if template_yn <> 'Y'
128: IF (p_rulv_rec.rgp_id = OKC_API.G_MISS_NUM OR
129: p_rulv_rec.rgp_id IS NULL) THEN
130: IF NVL(p_rulv_rec.template_yn,'N') <> 'Y' THEN
131: OKC_API.set_message(
132: p_app_name => G_APP_NAME,

Line 131: OKC_API.set_message(

127: -- data is required only if template_yn <> 'Y'
128: IF (p_rulv_rec.rgp_id = OKC_API.G_MISS_NUM OR
129: p_rulv_rec.rgp_id IS NULL) THEN
130: IF NVL(p_rulv_rec.template_yn,'N') <> 'Y' THEN
131: OKC_API.set_message(
132: p_app_name => G_APP_NAME,
133: p_msg_name => G_REQUIRED_VALUE,
134: p_token1 => G_COL_NAME_TOKEN,
135: p_token1_value => 'rgp_id');

Line 138: x_return_status := OKC_API.G_RET_STS_ERROR;

134: p_token1 => G_COL_NAME_TOKEN,
135: p_token1_value => 'rgp_id');
136:
137: -- notify caller of an error
138: x_return_status := OKC_API.G_RET_STS_ERROR;
139:
140: -- halt validation
141: RAISE G_EXCEPTION_HALT_VALIDATION;
142: ELSE

Line 154: OKC_API.set_message(

150: CLOSE l_rgpv_csr;
151:
152: -- if l_dummy_var still set to default, data was not found
153: IF (l_dummy_var = '?') THEN
154: OKC_API.set_message(
155: p_app_name => G_APP_NAME,
156: p_msg_name => G_NO_PARENT_RECORD,
157: p_token1 => G_COL_NAME_TOKEN,
158: p_token1_value => 'rgp_id',

Line 164: x_return_status := OKC_API.G_RET_STS_ERROR;

160: p_token2_value => G_VIEW,
161: p_token3 => G_PARENT_TABLE_TOKEN,
162: p_token3_value => 'OKC_RULE_GROUPS_V');
163: -- notify caller of an error
164: x_return_status := OKC_API.G_RET_STS_ERROR;
165: END IF;
166:
167: EXCEPTION
168: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 177: OKC_API.SET_MESSAGE(

173: WHEN OTHERS THEN
174:
175:
176: -- store SQL error message on message stack
177: OKC_API.SET_MESSAGE(
178: p_app_name => G_APP_NAME,
179: p_msg_name => G_UNEXPECTED_ERROR,
180: p_token1 => G_SQLCODE_TOKEN,
181: p_token1_value => SQLCODE,

Line 185: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

181: p_token1_value => SQLCODE,
182: p_token2 => G_SQLERRM_TOKEN,
183: p_token2_value => SQLERRM);
184: -- notify caller of an error as UNEXPETED error
185: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
186: -- verify that cursor was closed
187: IF l_rgpv_csr%ISOPEN THEN
188: CLOSE l_rgpv_csr;
189: END IF;

Line 211: x_return_status := OKC_API.G_RET_STS_SUCCESS;

207: --
208: BEGIN
209:
210: -- initialize return status
211: x_return_status := OKC_API.G_RET_STS_SUCCESS;
212:
213: -- data is required
214: IF (p_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR OR
215: p_rulv_rec.std_template_yn IS NULL) THEN

Line 214: IF (p_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR OR

210: -- initialize return status
211: x_return_status := OKC_API.G_RET_STS_SUCCESS;
212:
213: -- data is required
214: IF (p_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR OR
215: p_rulv_rec.std_template_yn IS NULL) THEN
216: OKC_API.set_message(
217: p_app_name => G_APP_NAME,
218: p_msg_name => G_REQUIRED_VALUE,

Line 216: OKC_API.set_message(

212:
213: -- data is required
214: IF (p_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR OR
215: p_rulv_rec.std_template_yn IS NULL) THEN
216: OKC_API.set_message(
217: p_app_name => G_APP_NAME,
218: p_msg_name => G_REQUIRED_VALUE,
219: p_token1 => G_COL_NAME_TOKEN,
220: p_token1_value => 'std_template_yn');

Line 223: x_return_status := OKC_API.G_RET_STS_ERROR;

219: p_token1 => G_COL_NAME_TOKEN,
220: p_token1_value => 'std_template_yn');
221:
222: -- notify caller of an error
223: x_return_status := OKC_API.G_RET_STS_ERROR;
224:
225: -- halt validation
226: RAISE G_EXCEPTION_HALT_VALIDATION;
227: END IF;

Line 231: OKC_API.set_message(

227: END IF;
228:
229: -- check allowed values
230: IF (UPPER(p_rulv_rec.std_template_yn) NOT IN ('Y','N')) THEN
231: OKC_API.set_message(
232: p_app_name => G_APP_NAME,
233: p_msg_name => G_INVALID_VALUE,
234: p_token1 => G_COL_NAME_TOKEN,
235: p_token1_value => 'std_template_yn');

Line 238: x_return_status := OKC_API.G_RET_STS_ERROR;

234: p_token1 => G_COL_NAME_TOKEN,
235: p_token1_value => 'std_template_yn');
236:
237: -- notify caller of an error
238: x_return_status := OKC_API.G_RET_STS_ERROR;
239: END IF;
240:
241:
242:

Line 254: OKC_API.SET_MESSAGE(

250: WHEN OTHERS THEN
251:
252:
253: -- store SQL error message on message stack
254: OKC_API.SET_MESSAGE(
255: p_app_name => G_APP_NAME,
256: p_msg_name => G_UNEXPECTED_ERROR,
257: p_token1 => G_SQLCODE_TOKEN,
258: p_token1_value => SQLCODE,

Line 262: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

258: p_token1_value => SQLCODE,
259: p_token2 => G_SQLERRM_TOKEN,
260: p_token2_value => SQLERRM);
261: -- notify caller of an error as UNEXPETED error
262: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
263: -- verify that cursor was closed
264: END validate_std_template_yn;
265: --
266: -- Start of comments

Line 285: x_return_status := OKC_API.G_RET_STS_SUCCESS;

281: --
282: BEGIN
283:
284: -- initialize return status
285: x_return_status := OKC_API.G_RET_STS_SUCCESS;
286:
287: -- check allowed values
288: IF (UPPER(NVL(p_rulv_rec.template_yn,'N')) NOT IN ('Y','N')) THEN
289: OKC_API.set_message(

Line 289: OKC_API.set_message(

285: x_return_status := OKC_API.G_RET_STS_SUCCESS;
286:
287: -- check allowed values
288: IF (UPPER(NVL(p_rulv_rec.template_yn,'N')) NOT IN ('Y','N')) THEN
289: OKC_API.set_message(
290: p_app_name => G_APP_NAME,
291: p_msg_name => G_INVALID_VALUE,
292: p_token1 => G_COL_NAME_TOKEN,
293: p_token1_value => 'template_yn');

Line 296: x_return_status := OKC_API.G_RET_STS_ERROR;

292: p_token1 => G_COL_NAME_TOKEN,
293: p_token1_value => 'template_yn');
294:
295: -- notify caller of an error
296: x_return_status := OKC_API.G_RET_STS_ERROR;
297: END IF;
298:
299:
300:

Line 312: OKC_API.SET_MESSAGE(

308: WHEN OTHERS THEN
309:
310:
311: -- store SQL error message on message stack
312: OKC_API.SET_MESSAGE(
313: p_app_name => G_APP_NAME,
314: p_msg_name => G_UNEXPECTED_ERROR,
315: p_token1 => G_SQLCODE_TOKEN,
316: p_token1_value => SQLCODE,

Line 320: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

316: p_token1_value => SQLCODE,
317: p_token2 => G_SQLERRM_TOKEN,
318: p_token2_value => SQLERRM);
319: -- notify caller of an error as UNEXPETED error
320: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
321: -- verify that cursor was closed
322: END validate_template_yn;
323:
324:

Line 349: x_return_status := OKC_API.G_RET_STS_SUCCESS;

345: --
346: BEGIN
347:
348: -- initialize return status
349: x_return_status := OKC_API.G_RET_STS_SUCCESS;
350:
351: -- data is required if std template is no
352: /* Commented as per Bug 2734573/2754239
353: IF p_rulv_rec.std_template_yn = 'N' or

Line 361: IF (p_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR

357: nvl(p_rulv_rec.template_yn,'N') = 'Y' THEN
358: NULL;
359: ELSE
360: -- data required
361: IF (p_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
362: p_rulv_rec.dnz_chr_id IS NULL) THEN
363: OKC_API.set_message(
364: p_app_name => G_APP_NAME,
365: p_msg_name => G_REQUIRED_VALUE,

Line 363: OKC_API.set_message(

359: ELSE
360: -- data required
361: IF (p_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
362: p_rulv_rec.dnz_chr_id IS NULL) THEN
363: OKC_API.set_message(
364: p_app_name => G_APP_NAME,
365: p_msg_name => G_REQUIRED_VALUE,
366: p_token1 => G_COL_NAME_TOKEN,
367: p_token1_value => 'dnz_chr_id');

Line 370: x_return_status := OKC_API.G_RET_STS_ERROR;

366: p_token1 => G_COL_NAME_TOKEN,
367: p_token1_value => 'dnz_chr_id');
368:
369: -- notify caller of an error
370: x_return_status := OKC_API.G_RET_STS_ERROR;
371:
372: -- halt validation
373: RAISE G_EXCEPTION_HALT_VALIDATION;
374: END IF;

Line 378: IF (p_rulv_rec.dnz_chr_id <> OKC_API.G_MISS_NUM OR

374: END IF;
375: END IF;
376:
377: -- check for data before processing
378: IF (p_rulv_rec.dnz_chr_id <> OKC_API.G_MISS_NUM OR
379: p_rulv_rec.dnz_chr_id IS NOT NULL) THEN
380:
381: -- enforce foreign key
382: OPEN l_chrv_csr;

Line 388: OKC_API.set_message(

384: CLOSE l_chrv_csr;
385:
386: -- if l_dummy_var still set to default, data was not found
387: IF (l_dummy_var = '?') THEN
388: OKC_API.set_message(
389: p_app_name => G_APP_NAME,
390: p_msg_name => G_NO_PARENT_RECORD,
391: p_token1 => G_COL_NAME_TOKEN,
392: p_token1_value => 'dnz_chr_id',

Line 399: x_return_status := OKC_API.G_RET_STS_ERROR;

395: p_token3 => G_PARENT_TABLE_TOKEN,
396: p_token3_value => 'OKC_K_HEADERS_V');
397:
398: -- notify caller of an error
399: x_return_status := OKC_API.G_RET_STS_ERROR;
400: END IF;
401: END IF;
402:
403:

Line 416: OKC_API.SET_MESSAGE(

412: WHEN OTHERS THEN
413:
414:
415: -- store SQL error message on message stack
416: OKC_API.SET_MESSAGE(
417: p_app_name => g_app_name,
418: p_msg_name => g_unexpected_error,
419: p_token1 => g_sqlcode_token,
420: p_token1_value => sqlcode,

Line 424: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

420: p_token1_value => sqlcode,
421: p_token2 => g_sqlerrm_token,
422: p_token2_value => sqlerrm);
423: -- notify caller of an error as UNEXPETED error
424: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
425: -- verify that cursor was closed
426: IF l_chrv_csr%ISOPEN THEN
427: CLOSE l_chrv_csr;
428: END IF;

Line 453: x_return_status := OKC_API.G_RET_STS_SUCCESS;

449:
450:
451:
452: -- initialize return status
453: x_return_status := OKC_API.G_RET_STS_SUCCESS;
454:
455: -- data is required
456: IF (p_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR OR
457: p_rulv_rec.warn_yn IS NULL) THEN

Line 456: IF (p_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR OR

452: -- initialize return status
453: x_return_status := OKC_API.G_RET_STS_SUCCESS;
454:
455: -- data is required
456: IF (p_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR OR
457: p_rulv_rec.warn_yn IS NULL) THEN
458: OKC_API.set_message(
459: p_app_name => G_APP_NAME,
460: p_msg_name => G_REQUIRED_VALUE,

Line 458: OKC_API.set_message(

454:
455: -- data is required
456: IF (p_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR OR
457: p_rulv_rec.warn_yn IS NULL) THEN
458: OKC_API.set_message(
459: p_app_name => G_APP_NAME,
460: p_msg_name => G_REQUIRED_VALUE,
461: p_token1 => G_COL_NAME_TOKEN,
462: p_token1_value => 'warn_yn');

Line 465: x_return_status := OKC_API.G_RET_STS_ERROR;

461: p_token1 => G_COL_NAME_TOKEN,
462: p_token1_value => 'warn_yn');
463:
464: -- notify caller of an error
465: x_return_status := OKC_API.G_RET_STS_ERROR;
466:
467: -- halt validation
468: RAISE G_EXCEPTION_HALT_VALIDATION;
469: END IF;

Line 473: OKC_API.set_message(

469: END IF;
470:
471: -- check allowed values
472: IF (UPPER(p_rulv_rec.warn_yn) NOT IN ('Y','N')) THEN
473: OKC_API.set_message(
474: p_app_name => G_APP_NAME,
475: p_msg_name => G_INVALID_VALUE,
476: p_token1 => G_COL_NAME_TOKEN,
477: p_token1_value => 'warn_yn');

Line 480: x_return_status := OKC_API.G_RET_STS_ERROR;

476: p_token1 => G_COL_NAME_TOKEN,
477: p_token1_value => 'warn_yn');
478:
479: -- notify caller of an error
480: x_return_status := OKC_API.G_RET_STS_ERROR;
481: END IF;
482:
483:
484:

Line 496: OKC_API.SET_MESSAGE(

492: WHEN OTHERS THEN
493:
494:
495: -- store SQL error message on message stack
496: OKC_API.SET_MESSAGE(
497: p_app_name => G_APP_NAME,
498: p_msg_name => G_UNEXPECTED_ERROR,
499: p_token1 => G_SQLCODE_TOKEN,
500: p_token1_value => SQLCODE,

Line 504: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

500: p_token1_value => SQLCODE,
501: p_token2 => G_SQLERRM_TOKEN,
502: p_token2_value => SQLERRM);
503: -- notify caller of an error as UNEXPETED error
504: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
505: -- verify that cursor was closed
506: END validate_warn_yn;
507: --
508: -- Start of comments

Line 547: x_return_status := OKC_API.G_RET_STS_SUCCESS;

543: --
544: BEGIN
545:
546: -- initialize return status
547: x_return_status := OKC_API.G_RET_STS_SUCCESS;
548:
549: -- data is required
550: IF (p_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR OR
551: p_rulv_rec.rule_information_category IS NULL) THEN

Line 550: IF (p_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR OR

546: -- initialize return status
547: x_return_status := OKC_API.G_RET_STS_SUCCESS;
548:
549: -- data is required
550: IF (p_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR OR
551: p_rulv_rec.rule_information_category IS NULL) THEN
552: OKC_API.set_message(
553: p_app_name => G_APP_NAME,
554: p_msg_name => G_REQUIRED_VALUE,

Line 552: OKC_API.set_message(

548:
549: -- data is required
550: IF (p_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR OR
551: p_rulv_rec.rule_information_category IS NULL) THEN
552: OKC_API.set_message(
553: p_app_name => G_APP_NAME,
554: p_msg_name => G_REQUIRED_VALUE,
555: p_token1 => G_COL_NAME_TOKEN,
556: p_token1_value => 'rule_information_category');

Line 559: x_return_status := OKC_API.G_RET_STS_ERROR;

555: p_token1 => G_COL_NAME_TOKEN,
556: p_token1_value => 'rule_information_category');
557:
558: -- notify caller of an error
559: x_return_status := OKC_API.G_RET_STS_ERROR;
560:
561: -- halt validation
562: RAISE G_EXCEPTION_HALT_VALIDATION;
563: END IF;

Line 572: p_rulv_rec.rgp_id = OKC_API.G_MISS_NUM) Then

568:
569: /* The following part has been changed to check for DFF in case of rule templates */
570: -- check for descriptive flex, it must be defined
571: IF (p_rulv_rec.rgp_id IS NULL OR
572: p_rulv_rec.rgp_id = OKC_API.G_MISS_NUM) Then
573: -- OPEN l_dfc_csr; -- /striping/
574: OPEN l_dfc_csr(p_appl_id,p_dff_name);
575: FETCH l_dfc_csr INTO l_dummy_var;
576: CLOSE l_dfc_csr;

Line 580: OKC_API.set_message(

576: CLOSE l_dfc_csr;
577:
578: -- if l_dummy_var still set to default, data was not found
579: IF (l_dummy_var = '?') THEN
580: OKC_API.set_message(
581: p_app_name => G_APP_NAME,
582: p_msg_name => G_INVALID_VALUE,
583: p_token1 => G_COL_NAME_TOKEN,
584: p_token1_value => 'rule_information_category');

Line 586: x_return_status := OKC_API.G_RET_STS_ERROR;

582: p_msg_name => G_INVALID_VALUE,
583: p_token1 => G_COL_NAME_TOKEN,
584: p_token1_value => 'rule_information_category');
585: -- notify caller of an error
586: x_return_status := OKC_API.G_RET_STS_ERROR;
587: END IF;
588: ELSE
589: OPEN l_rgrv_csr;
590: FETCH l_rgrv_csr INTO l_dummy_var;

Line 595: OKC_API.set_message(

591: CLOSE l_rgrv_csr;
592:
593: -- if l_dummy_var still set to default, data was not found
594: IF (l_dummy_var = '?') THEN
595: OKC_API.set_message(
596: p_app_name => G_APP_NAME,
597: p_msg_name => G_INVALID_VALUE,
598: p_token1 => G_COL_NAME_TOKEN,
599: p_token1_value => 'rule_information_category');

Line 601: x_return_status := OKC_API.G_RET_STS_ERROR;

597: p_msg_name => G_INVALID_VALUE,
598: p_token1 => G_COL_NAME_TOKEN,
599: p_token1_value => 'rule_information_category');
600: -- notify caller of an error
601: x_return_status := OKC_API.G_RET_STS_ERROR;
602: END IF;
603: END IF;
604:
605: EXCEPTION

Line 613: OKC_API.SET_MESSAGE(

609: NULL;
610: WHEN OTHERS THEN
611:
612: -- store SQL error message on message stack
613: OKC_API.SET_MESSAGE(
614: p_app_name => G_APP_NAME,
615: p_msg_name => G_UNEXPECTED_ERROR,
616: p_token1 => G_SQLCODE_TOKEN,
617: p_token1_value => SQLCODE,

Line 621: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

617: p_token1_value => SQLCODE,
618: p_token2 => G_SQLERRM_TOKEN,
619: p_token2_value => SQLERRM);
620: -- notify caller of an error as UNEXPETED error
621: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
622: -- verify that cursor was closed
623: IF l_rgrv_csr%ISOPEN THEN
624: CLOSE l_rgrv_csr;
625: END IF;

Line 656: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

652: l_proc varchar2(72) := g_package||'checknumlen';
653: --
654: BEGIN
655:
656: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
657:
658: -- There is a bug in the flex field form that will not allow you
659: -- to set the maximum size of a number to more than 38. But 39 is the max.
660: IF p_length = 38 THEN

Line 683: x_return_status := OKC_API.G_RET_STS_SUCCESS;

679: END IF;
680: l_pos:=to_number(l_str_pos);
681: l_neg:=(-1)*l_pos;
682: IF l_value<=l_pos and l_value>=l_neg THEN
683: x_return_status := OKC_API.G_RET_STS_SUCCESS;
684: ELSE
685: x_return_status := OKC_API.G_RET_STS_ERROR;
686: if (p_scale is not NULL) then
687: l_format := '('||to_char(p_length)||'.'||to_char(p_scale)||')';

Line 685: x_return_status := OKC_API.G_RET_STS_ERROR;

681: l_neg:=(-1)*l_pos;
682: IF l_value<=l_pos and l_value>=l_neg THEN
683: x_return_status := OKC_API.G_RET_STS_SUCCESS;
684: ELSE
685: x_return_status := OKC_API.G_RET_STS_ERROR;
686: if (p_scale is not NULL) then
687: l_format := '('||to_char(p_length)||'.'||to_char(p_scale)||')';
688: else
689: l_format := to_char(p_length);

Line 691: OKC_API.SET_MESSAGE

687: l_format := '('||to_char(p_length)||'.'||to_char(p_scale)||')';
688: else
689: l_format := to_char(p_length);
690: end if;
691: OKC_API.SET_MESSAGE
692: (p_app_name => G_APP_NAME,
693: p_msg_name => G_LEN_CHK,
694: p_token1 => G_COL_NAME_TOKEN,
695: p_token1_value => 'Column '||UPPER(p_col_name)|| ' in view ' || G_VIEW,

Line 708: OKC_API.SET_MESSAGE(

704: WHEN OTHERS THEN
705:
706:
707: -- store SQL error message on message stack
708: OKC_API.SET_MESSAGE(
709: p_app_name => G_APP_NAME,
710: p_msg_name => G_UNEXPECTED_ERROR,
711: p_token1 => G_SQLCODE_TOKEN,
712: p_token1_value => SQLCODE,

Line 716: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

712: p_token1_value => SQLCODE,
713: p_token2 => G_SQLERRM_TOKEN,
714: p_token2_value => SQLERRM);
715: -- notify caller of an error as UNEXPETED error
716: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
717: END checknumlen;
718: --
719: -- Start of comments
720: --

Line 742: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

738:
739:
740:
741:
742: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
743:
744: col_len := nvl(length(p_col_value),0);
745: IF col_len <= TRUNC((p_length)/3) THEN
746: x_return_status:=OKC_API.G_RET_STS_SUCCESS;

Line 746: x_return_status:=OKC_API.G_RET_STS_SUCCESS;

742: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
743:
744: col_len := nvl(length(p_col_value),0);
745: IF col_len <= TRUNC((p_length)/3) THEN
746: x_return_status:=OKC_API.G_RET_STS_SUCCESS;
747: ELSE
748: x_return_status := OKC_API.G_RET_STS_ERROR;
749: OKC_API.SET_MESSAGE
750: (p_app_name => G_APP_NAME,

Line 748: x_return_status := OKC_API.G_RET_STS_ERROR;

744: col_len := nvl(length(p_col_value),0);
745: IF col_len <= TRUNC((p_length)/3) THEN
746: x_return_status:=OKC_API.G_RET_STS_SUCCESS;
747: ELSE
748: x_return_status := OKC_API.G_RET_STS_ERROR;
749: OKC_API.SET_MESSAGE
750: (p_app_name => G_APP_NAME,
751: p_msg_name => G_LEN_CHK,
752: p_token1 => G_COL_NAME_TOKEN,

Line 749: OKC_API.SET_MESSAGE

745: IF col_len <= TRUNC((p_length)/3) THEN
746: x_return_status:=OKC_API.G_RET_STS_SUCCESS;
747: ELSE
748: x_return_status := OKC_API.G_RET_STS_ERROR;
749: OKC_API.SET_MESSAGE
750: (p_app_name => G_APP_NAME,
751: p_msg_name => G_LEN_CHK,
752: p_token1 => G_COL_NAME_TOKEN,
753: p_token1_value => 'Column '||UPPER(p_col_name)|| ' in view ' || G_VIEW,

Line 767: OKC_API.SET_MESSAGE(

763: WHEN OTHERS THEN
764:
765:
766: -- store SQL error message on message stack
767: OKC_API.SET_MESSAGE(
768: p_app_name => G_APP_NAME,
769: p_msg_name => G_UNEXPECTED_ERROR,
770: p_token1 => G_SQLCODE_TOKEN,
771: p_token1_value => SQLCODE,

Line 775: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

771: p_token1_value => SQLCODE,
772: p_token2 => G_SQLERRM_TOKEN,
773: p_token2_value => SQLERRM);
774: -- notify caller of an error as UNEXPETED error
775: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
776: END checkcharlen;
777: --
778: -- Start of comments
779: --

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

787: PROCEDURE validate_rule_information(
788: x_return_status OUT NOCOPY VARCHAR2,
789: p_rulv_rec IN rulv_rec_type
790: ) IS
791: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
792: TYPE l_info_type IS REF CURSOR;
793: l_info_csr l_info_type;
794: sql_stmt VARCHAR2(4000);
795: l_end_user_column_name FND_DESCR_FLEX_COL_USAGE_VL.END_USER_COLUMN_NAME%TYPE;

Line 858: x_return_status := OKC_API.G_RET_STS_SUCCESS;

854:
855: -- skekkar
856:
857: -- initialize return status
858: x_return_status := OKC_API.G_RET_STS_SUCCESS;
859:
860: populate_global_tab( p_rulv_rec => p_rulv_rec, x_return_status => l_return_status );
861: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

857: -- initialize return status
858: x_return_status := OKC_API.G_RET_STS_SUCCESS;
859:
860: populate_global_tab( p_rulv_rec => p_rulv_rec, x_return_status => l_return_status );
861: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
863: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
864: RAISE OKC_API.G_EXCEPTION_ERROR;
865: END IF;

Line 862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

858: x_return_status := OKC_API.G_RET_STS_SUCCESS;
859:
860: populate_global_tab( p_rulv_rec => p_rulv_rec, x_return_status => l_return_status );
861: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
863: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
864: RAISE OKC_API.G_EXCEPTION_ERROR;
865: END IF;
866:

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

859:
860: populate_global_tab( p_rulv_rec => p_rulv_rec, x_return_status => l_return_status );
861: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
863: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
864: RAISE OKC_API.G_EXCEPTION_ERROR;
865: END IF;
866:
867:

Line 864: RAISE OKC_API.G_EXCEPTION_ERROR;

860: populate_global_tab( p_rulv_rec => p_rulv_rec, x_return_status => l_return_status );
861: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
862: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
863: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
864: RAISE OKC_API.G_EXCEPTION_ERROR;
865: END IF;
866:
867:
868: -- added 19-MAR-2002 by rgalipo -- performance bug

Line 933: OKC_API.set_message(

929: -- if no column has been defined then the rule information
930: -- must be null
931: IF l_end_user_column_name IS NULL AND
932: l_rule_information IS NOT NULL THEN
933: OKC_API.set_message(
934: p_app_name => G_APP_NAME,
935: p_msg_name => G_NO_DEVELOPER_FLEX_DEFINED,
936: p_token1 => G_COL_NAME_TOKEN,
937: p_token1_value => 'rule_information'||LTRIM(TO_CHAR(i)));

Line 940: x_return_status := OKC_API.G_RET_STS_ERROR;

936: p_token1 => G_COL_NAME_TOKEN,
937: p_token1_value => 'rule_information'||LTRIM(TO_CHAR(i)));
938:
939: -- notify caller of an error
940: x_return_status := OKC_API.G_RET_STS_ERROR;
941:
942: -- halt validation
943: RAISE G_EXCEPTION_HALT_VALIDATION;
944: END IF;

Line 957: OKC_API.set_message(

953: IF l_end_user_column_name IS NOT NULL THEN
954:
955: -- a value set must be defined.
956: IF l_flex_value_set_id IS NULL THEN
957: OKC_API.set_message(
958: p_app_name => G_APP_NAME,
959: p_msg_name => G_NO_VALUE_SET_DEFINED,
960: p_token1 => G_COL_NAME_TOKEN,
961: p_token1_value => 'rule_information'||LTRIM(TO_CHAR(i)));

Line 964: x_return_status := OKC_API.G_RET_STS_ERROR;

960: p_token1 => G_COL_NAME_TOKEN,
961: p_token1_value => 'rule_information'||LTRIM(TO_CHAR(i)));
962:
963: -- notify caller of an error
964: x_return_status := OKC_API.G_RET_STS_ERROR;
965:
966: -- halt validation
967: RAISE G_EXCEPTION_HALT_VALIDATION;
968: END IF;

Line 977: -- IF (l_rule_information = OKC_API.G_MISS_CHAR OR

973: -- all of the required data present. The required
974: -- data will be checked during the QA processes
975: --IF l_required_flag = 'Y' THEN
976: -- -- data is required
977: -- IF (l_rule_information = OKC_API.G_MISS_CHAR OR
978: -- l_rule_information IS NULL) THEN
979: -- OKC_API.set_message(
980: -- p_app_name => G_APP_NAME,
981: -- p_msg_name => G_REQUIRED_VALUE,

Line 979: -- OKC_API.set_message(

975: --IF l_required_flag = 'Y' THEN
976: -- -- data is required
977: -- IF (l_rule_information = OKC_API.G_MISS_CHAR OR
978: -- l_rule_information IS NULL) THEN
979: -- OKC_API.set_message(
980: -- p_app_name => G_APP_NAME,
981: -- p_msg_name => G_REQUIRED_VALUE,
982: -- p_token1 => G_COL_NAME_TOKEN,
983: -- p_token1_value => l_end_user_column_name);

Line 985: -- x_return_status := OKC_API.G_RET_STS_ERROR;

981: -- p_msg_name => G_REQUIRED_VALUE,
982: -- p_token1 => G_COL_NAME_TOKEN,
983: -- p_token1_value => l_end_user_column_name);
984: -- -- notify caller of an error
985: -- x_return_status := OKC_API.G_RET_STS_ERROR;
986: -- -- halt validation
987: -- RAISE G_EXCEPTION_HALT_VALIDATION;
988: -- END IF;
989: --END IF;

Line 992: IF (l_rule_information <> OKC_API.G_MISS_CHAR OR

988: -- END IF;
989: --END IF;
990:
991: -- Check for value
992: IF (l_rule_information <> OKC_API.G_MISS_CHAR OR
993: l_rule_information IS NOT NULL) THEN
994:
995: -- get value set information for the descriptive flex
996: OPEN l_fvs_csr;

Line 1019: OKC_API.set_message(

1015: l_number := to_number(l_rule_information);
1016: END IF;
1017: EXCEPTION
1018: WHEN OTHERS THEN
1019: OKC_API.set_message(
1020: p_app_name => G_APP_NAME,
1021: p_msg_name => G_INVALID_VALUE,
1022: p_token1 => G_COL_NAME_TOKEN,
1023: p_token1_value => l_end_user_column_name);

Line 1025: x_return_status := OKC_API.G_RET_STS_ERROR;

1021: p_msg_name => G_INVALID_VALUE,
1022: p_token1 => G_COL_NAME_TOKEN,
1023: p_token1_value => l_end_user_column_name);
1024: -- notify caller of an error
1025: x_return_status := OKC_API.G_RET_STS_ERROR;
1026: -- halt validation
1027: RAISE G_EXCEPTION_HALT_VALIDATION;
1028: END;
1029:

Line 1062: OKC_API.set_message(

1058: l_row_notfound := l_fvt_rc%NotFound;
1059: CLOSE l_fvt_rc;
1060: -- if l_dummy_var still set to default, data was not found
1061: IF l_row_notfound THEN
1062: OKC_API.set_message(
1063: p_app_name => G_APP_NAME,
1064: p_msg_name => G_NO_PARENT_RECORD,
1065: p_token1 => G_COL_NAME_TOKEN,
1066: p_token1_value => l_end_user_column_name,

Line 1072: x_return_status := OKC_API.G_RET_STS_ERROR;

1068: p_token2_value => G_VIEW,
1069: p_token3 => G_PARENT_TABLE_TOKEN,
1070: p_token3_value => l_fvt_rec.application_table_name);
1071: -- notify caller of an error
1072: x_return_status := OKC_API.G_RET_STS_ERROR;
1073: END IF;
1074: END IF;
1075: -- Check independent value
1076: IF l_fvs_rec.VALIDATION_TYPE = 'I' THEN

Line 1092: OKC_API.set_message(

1088: CLOSE l_fvl1_csr;
1089:
1090: -- if l_dummy_var still set to default, data was not found
1091: IF (l_dummy_var = '?') THEN
1092: OKC_API.set_message(
1093: p_app_name => G_APP_NAME,
1094: p_msg_name => G_INVALID_VALUE,
1095: p_token1 => G_COL_NAME_TOKEN,
1096: p_token1_value => l_end_user_column_name);

Line 1099: x_return_status := OKC_API.G_RET_STS_ERROR;

1095: p_token1 => G_COL_NAME_TOKEN,
1096: p_token1_value => l_end_user_column_name);
1097:
1098: -- notify caller of an error
1099: x_return_status := OKC_API.G_RET_STS_ERROR;
1100: END IF;
1101: END IF;
1102: END IF; -- validate independent value set
1103: END IF; -- value is not null

Line 1119: OKC_API.SET_MESSAGE(

1115: -- no processing necessary; validation can continue with next column
1116: NULL;
1117: WHEN OTHERS THEN
1118: -- store SQL error message on message stack
1119: OKC_API.SET_MESSAGE(
1120: p_app_name => G_APP_NAME,
1121: p_msg_name => G_UNEXPECTED_ERROR,
1122: p_token1 => G_SQLCODE_TOKEN,
1123: p_token1_value => SQLCODE,

Line 1127: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1123: p_token1_value => SQLCODE,
1124: p_token2 => G_SQLERRM_TOKEN,
1125: p_token2_value => SQLERRM);
1126: -- notify caller of an error as UNEXPETED error
1127: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1128: -- verify that cursor was closed
1129: IF l_info_csr%ISOPEN THEN
1130: CLOSE l_info_csr;
1131: END IF;

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

1161: PROCEDURE validate_text(
1162: x_return_status OUT NOCOPY VARCHAR2,
1163: p_rulv_rec IN rulv_rec_type
1164: ) IS
1165: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1166: sql_stmt VARCHAR2(4000);
1167: TYPE l_info_type IS REF CURSOR;
1168: l_info_csr l_info_type;
1169: l_dummy_var VARCHAR2(1) := '?';

Line 1177: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1173: --
1174: BEGIN
1175:
1176: -- initialize return status
1177: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1178:
1179: -- check for data before processing
1180: IF (p_rulv_rec.text IS NOT NULL) THEN
1181:

Line 1215: OKC_API.set_message(

1211: -- if no column has been defined then the object information
1212: -- must be null
1213: -- if l_dummy_var still set to default, data was not found
1214: IF (l_dummy_var = '?') THEN
1215: OKC_API.set_message(
1216: p_app_name => G_APP_NAME,
1217: p_msg_name => G_NO_DEVELOPER_FLEX_DEFINED,
1218: p_token1 => G_COL_NAME_TOKEN,
1219: p_token1_value => 'text');

Line 1222: x_return_status := OKC_API.G_RET_STS_ERROR;

1218: p_token1 => G_COL_NAME_TOKEN,
1219: p_token1_value => 'text');
1220:
1221: -- notify caller of an error
1222: x_return_status := OKC_API.G_RET_STS_ERROR;
1223:
1224: END IF;
1225: END IF;
1226:

Line 1231: OKC_API.SET_MESSAGE(

1227: EXCEPTION
1228: WHEN OTHERS THEN
1229:
1230: -- store SQL error message on message stack
1231: OKC_API.SET_MESSAGE(
1232: p_app_name => G_APP_NAME,
1233: p_msg_name => G_UNEXPECTED_ERROR,
1234: p_token1 => G_SQLCODE_TOKEN,
1235: p_token1_value => SQLCODE,

Line 1239: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1235: p_token1_value => SQLCODE,
1236: p_token2 => G_SQLERRM_TOKEN,
1237: p_token2_value => SQLERRM);
1238: -- notify caller of an error as UNEXPETED error
1239: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1240: -- verify that cursor was closed
1241: IF l_info_csr%ISOPEN THEN
1242: CLOSE l_info_csr;
1243: END IF;

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

1256: PROCEDURE validate_object(
1257: x_return_status OUT NOCOPY VARCHAR2,
1258: p_rulv_rec IN rulv_rec_type
1259: ) IS
1260: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1261: TYPE l_int_type IS REF CURSOR;
1262: l_int_csr l_int_type;
1263: sql_stmt VARCHAR2(4000);
1264: l_object_id1 OKC_RULES_V.OBJECT1_ID1%TYPE;

Line 1294: x_return_status := OKC_API.G_RET_STS_SUCCESS;

1290:
1291: -- skekkar
1292:
1293: -- initialize return status
1294: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1295:
1296: populate_obj_global_tab( p_rulv_rec => p_rulv_rec, x_return_status => l_return_status );
1297: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1298: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

1293: -- initialize return status
1294: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1295:
1296: populate_obj_global_tab( p_rulv_rec => p_rulv_rec, x_return_status => l_return_status );
1297: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1298: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1299: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1300: RAISE OKC_API.G_EXCEPTION_ERROR;
1301: END IF;

Line 1298: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

1294: x_return_status := OKC_API.G_RET_STS_SUCCESS;
1295:
1296: populate_obj_global_tab( p_rulv_rec => p_rulv_rec, x_return_status => l_return_status );
1297: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1298: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1299: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1300: RAISE OKC_API.G_EXCEPTION_ERROR;
1301: END IF;
1302:

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

1295:
1296: populate_obj_global_tab( p_rulv_rec => p_rulv_rec, x_return_status => l_return_status );
1297: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1298: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1299: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1300: RAISE OKC_API.G_EXCEPTION_ERROR;
1301: END IF;
1302:
1303: -- added 19-MAR-2002 by rgalipo -- performance bug

Line 1300: RAISE OKC_API.G_EXCEPTION_ERROR;

1296: populate_obj_global_tab( p_rulv_rec => p_rulv_rec, x_return_status => l_return_status );
1297: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1298: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1299: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1300: RAISE OKC_API.G_EXCEPTION_ERROR;
1301: END IF;
1302:
1303: -- added 19-MAR-2002 by rgalipo -- performance bug
1304: -- added call to cursor on temporary table

Line 1343: OKC_API.set_message(

1339: -- must be null
1340: IF l_object_id1 IS NOT NULL AND
1341: jtot_object_code IS NULL THEN
1342:
1343: OKC_API.set_message(
1344: p_app_name => G_APP_NAME,
1345: p_msg_name => G_REQUIRED_VALUE,
1346: p_token1 => G_COL_NAME_TOKEN,
1347: p_token1_value => 'jtot_object_'||LTRIM(TO_CHAR(i))||'_code');

Line 1350: x_return_status := OKC_API.G_RET_STS_ERROR;

1346: p_token1 => G_COL_NAME_TOKEN,
1347: p_token1_value => 'jtot_object_'||LTRIM(TO_CHAR(i))||'_code');
1348:
1349: -- notify caller of an error
1350: x_return_status := OKC_API.G_RET_STS_ERROR;
1351:
1352: -- halt validation
1353: RAISE G_EXCEPTION_HALT_VALIDATION;
1354: ELSIF l_object_id1 IS NULL AND

Line 1357: OKC_API.set_message(

1353: RAISE G_EXCEPTION_HALT_VALIDATION;
1354: ELSIF l_object_id1 IS NULL AND
1355: jtot_object_code IS NOT NULL THEN
1356:
1357: OKC_API.set_message(
1358: p_app_name => G_APP_NAME,
1359: p_msg_name => G_REQUIRED_VALUE,
1360: p_token1 => G_COL_NAME_TOKEN,
1361: p_token1_value => 'object'||LTRIM(TO_CHAR(i))||'_id1');

Line 1364: x_return_status := OKC_API.G_RET_STS_ERROR;

1360: p_token1 => G_COL_NAME_TOKEN,
1361: p_token1_value => 'object'||LTRIM(TO_CHAR(i))||'_id1');
1362:
1363: -- notify caller of an error
1364: x_return_status := OKC_API.G_RET_STS_ERROR;
1365:
1366: -- halt validation
1367: RAISE G_EXCEPTION_HALT_VALIDATION;
1368: ELSIF l_object_id1 IS NOT NULL AND

Line 1373: OKC_API.set_message(

1369: jtot_object_code IS NOT NULL THEN
1370:
1371: -- if l_dummy_var still set to default, data was not found
1372: IF (l_dummy_var = '?') THEN
1373: OKC_API.set_message(
1374: p_app_name => G_APP_NAME,
1375: p_msg_name => G_NO_DEVELOPER_FLEX_DEFINED,
1376: p_token1 => G_COL_NAME_TOKEN,
1377: p_token1_value => 'object'||LTRIM(TO_CHAR(i)));

Line 1380: x_return_status := OKC_API.G_RET_STS_ERROR;

1376: p_token1 => G_COL_NAME_TOKEN,
1377: p_token1_value => 'object'||LTRIM(TO_CHAR(i)));
1378:
1379: -- notify caller of an error
1380: x_return_status := OKC_API.G_RET_STS_ERROR;
1381:
1382: -- halt validation
1383: RAISE G_EXCEPTION_HALT_VALIDATION;
1384: END IF;

Line 1393: OKC_API.set_message(

1389: CLOSE l_jtot_csr;
1390:
1391: -- if l_dummy_var still set to default, data was not found
1392: IF (l_dummy_var = '?') THEN
1393: OKC_API.set_message(
1394: p_app_name => G_APP_NAME,
1395: p_msg_name => G_INVALID_VALUE,
1396: p_token1 => G_COL_NAME_TOKEN,
1397: p_token1_value => 'jtot_object'||LTRIM(TO_CHAR(i))||'code');

Line 1399: x_return_status := OKC_API.G_RET_STS_ERROR;

1395: p_msg_name => G_INVALID_VALUE,
1396: p_token1 => G_COL_NAME_TOKEN,
1397: p_token1_value => 'jtot_object'||LTRIM(TO_CHAR(i))||'code');
1398: -- notify caller of an error
1399: x_return_status := OKC_API.G_RET_STS_ERROR;
1400: END IF;
1401:
1402: -- Do integration foriegn key validation
1403:

Line 1416: OKC_API.set_message(

1412: CLOSE l_int_csr;
1413:
1414: -- if l_dummy_var still set to default, data was not found
1415: IF (l_dummy_var = '?') THEN
1416: OKC_API.set_message(
1417: p_app_name => G_APP_NAME,
1418: p_msg_name => G_NO_PARENT_RECORD,
1419: p_token1 => G_COL_NAME_TOKEN,
1420: p_token1_value => 'object_id1, object2',

Line 1427: x_return_status := OKC_API.G_RET_STS_ERROR;

1423: p_token3 => G_PARENT_TABLE_TOKEN,
1424: p_token3_value => l_from_table);
1425:
1426: -- notify caller of an error
1427: x_return_status := OKC_API.G_RET_STS_ERROR;
1428: END IF;
1429: END IF;
1430:
1431: -- skekkar

Line 1443: OKC_API.SET_MESSAGE(

1439: -- no processing necessary; validation can continue with next column
1440: NULL;
1441: WHEN OTHERS THEN
1442: -- store SQL error message on message stack
1443: OKC_API.SET_MESSAGE(
1444: p_app_name => G_APP_NAME,
1445: p_msg_name => G_UNEXPECTED_ERROR,
1446: p_token1 => G_SQLCODE_TOKEN,
1447: p_token1_value => SQLCODE,

Line 1451: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1447: p_token1_value => SQLCODE,
1448: p_token2 => G_SQLERRM_TOKEN,
1449: p_token2_value => SQLERRM);
1450: -- notify caller of an error as UNEXPETED error
1451: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1452: -- verify that cursor was closed
1453: IF l_info_csr%ISOPEN THEN
1454: CLOSE l_info_csr;
1455: END IF;

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

1472:
1473: FUNCTION Validate_Attributes (
1474: p_rulv_rec IN rulv_rec_type
1475: ) RETURN VARCHAR2 IS
1476: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1477: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1478: --
1479: l_proc varchar2(72) := g_package||'Validate_Attributes';
1480: --

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

1473: FUNCTION Validate_Attributes (
1474: p_rulv_rec IN rulv_rec_type
1475: ) RETURN VARCHAR2 IS
1476: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1477: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1478: --
1479: l_proc varchar2(72) := g_package||'Validate_Attributes';
1480: --
1481: BEGIN

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

1486: x_return_status => l_return_status,
1487: p_rulv_rec => p_rulv_rec);
1488:
1489: -- store the highest degree of error
1490: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1491: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1492: x_return_status := l_return_status;
1493: END IF;
1494: END IF;

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

1487: p_rulv_rec => p_rulv_rec);
1488:
1489: -- store the highest degree of error
1490: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1491: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1492: x_return_status := l_return_status;
1493: END IF;
1494: END IF;
1495: --

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

1502: p_rulv_rec => p_rulv_rec);
1503:
1504:
1505: -- store the highest degree of error
1506: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1507: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1508: x_return_status := l_return_status;
1509: END IF;
1510: END IF;

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

1503:
1504:
1505: -- store the highest degree of error
1506: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1507: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1508: x_return_status := l_return_status;
1509: END IF;
1510: END IF;
1511: --

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

1513: x_return_status => l_return_status,
1514: p_rulv_rec => p_rulv_rec);
1515:
1516: -- store the highest degree of error
1517: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1518: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1519: x_return_status := l_return_status;
1520: END IF;
1521: END IF;

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

1514: p_rulv_rec => p_rulv_rec);
1515:
1516: -- store the highest degree of error
1517: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1518: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1519: x_return_status := l_return_status;
1520: END IF;
1521: END IF;
1522: --

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

1524: x_return_status => l_return_status,
1525: p_rulv_rec => p_rulv_rec);
1526:
1527: -- store the highest degree of error
1528: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1529: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1530: x_return_status := l_return_status;
1531: END IF;
1532: END IF;

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

1525: p_rulv_rec => p_rulv_rec);
1526:
1527: -- store the highest degree of error
1528: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1529: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1530: x_return_status := l_return_status;
1531: END IF;
1532: END IF;
1533: --

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

1535: x_return_status => l_return_status,
1536: p_rulv_rec => p_rulv_rec);
1537:
1538: -- store the highest degree of error
1539: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1540: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1541: x_return_status := l_return_status;
1542: END IF;
1543: END IF;

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

1536: p_rulv_rec => p_rulv_rec);
1537:
1538: -- store the highest degree of error
1539: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1540: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1541: x_return_status := l_return_status;
1542: END IF;
1543: END IF;
1544: --

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

1547: x_return_status => l_return_status,
1548: p_rulv_rec => p_rulv_rec);
1549:
1550: -- store the highest degree of error
1551: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1552: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1553: x_return_status := l_return_status;
1554: END IF;
1555: END IF;

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

1548: p_rulv_rec => p_rulv_rec);
1549:
1550: -- store the highest degree of error
1551: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1552: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1553: x_return_status := l_return_status;
1554: END IF;
1555: END IF;
1556: --

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

1559: x_return_status => l_return_status,
1560: p_rulv_rec => p_rulv_rec);
1561:
1562: -- store the highest degree of error
1563: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1564: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1565: x_return_status := l_return_status;
1566: END IF;
1567: END IF;

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

1560: p_rulv_rec => p_rulv_rec);
1561:
1562: -- store the highest degree of error
1563: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1564: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1565: x_return_status := l_return_status;
1566: END IF;
1567: END IF;
1568: */

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

1571: x_return_status => l_return_status,
1572: p_rulv_rec => p_rulv_rec);
1573:
1574: -- store the highest degree of error
1575: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1576: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1577: x_return_status := l_return_status;
1578: END IF;
1579: END IF;

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

1572: p_rulv_rec => p_rulv_rec);
1573:
1574: -- store the highest degree of error
1575: IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
1576: IF (x_return_status <> OKC_API.G_RET_STS_UNEXP_ERROR) THEN
1577: x_return_status := l_return_status;
1578: END IF;
1579: END IF;
1580: --

Line 1588: OKC_API.SET_MESSAGE

1584:
1585: EXCEPTION
1586: WHEN OTHERS THEN
1587: -- store SQL error message on message stack for caller
1588: OKC_API.SET_MESSAGE
1589: (p_app_name => G_APP_NAME,
1590: p_msg_name => G_UNEXPECTED_ERROR,
1591: p_token1 => G_SQLCODE_TOKEN,
1592: p_token1_value => SQLCODE,

Line 1597: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

1593: p_token2 => G_SQLERRM_TOKEN,
1594: p_token2_value => SQLERRM);
1595:
1596: -- notify caller of an UNEXPECTED error
1597: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
1598:
1599: -- return status to caller
1600: RETURN x_return_status;
1601:

Line 2463: IF (l_rulv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN

2459: --
2460: l_proc varchar2(72) := g_package||'null_out_defaults';
2461: --
2462: BEGIN
2463: IF (l_rulv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
2464: l_rulv_rec.object_version_number := NULL;
2465: END IF;
2466: /*--Bug 3055393
2467: IF (l_rulv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

Line 2467: IF (l_rulv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN

2463: IF (l_rulv_rec.object_version_number = OKC_API.G_MISS_NUM) THEN
2464: l_rulv_rec.object_version_number := NULL;
2465: END IF;
2466: /*--Bug 3055393
2467: IF (l_rulv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
2468: l_rulv_rec.sfwt_flag := NULL;
2469: END IF;
2470: */
2471: IF (l_rulv_rec.object1_id1 = OKC_API.G_MISS_CHAR) THEN

Line 2471: IF (l_rulv_rec.object1_id1 = OKC_API.G_MISS_CHAR) THEN

2467: IF (l_rulv_rec.sfwt_flag = OKC_API.G_MISS_CHAR) THEN
2468: l_rulv_rec.sfwt_flag := NULL;
2469: END IF;
2470: */
2471: IF (l_rulv_rec.object1_id1 = OKC_API.G_MISS_CHAR) THEN
2472: l_rulv_rec.object1_id1 := NULL;
2473: END IF;
2474: IF (l_rulv_rec.object2_id1 = OKC_API.G_MISS_CHAR) THEN
2475: l_rulv_rec.object2_id1 := NULL;

Line 2474: IF (l_rulv_rec.object2_id1 = OKC_API.G_MISS_CHAR) THEN

2470: */
2471: IF (l_rulv_rec.object1_id1 = OKC_API.G_MISS_CHAR) THEN
2472: l_rulv_rec.object1_id1 := NULL;
2473: END IF;
2474: IF (l_rulv_rec.object2_id1 = OKC_API.G_MISS_CHAR) THEN
2475: l_rulv_rec.object2_id1 := NULL;
2476: END IF;
2477: IF (l_rulv_rec.object3_id1 = OKC_API.G_MISS_CHAR) THEN
2478: l_rulv_rec.object3_id1 := NULL;

Line 2477: IF (l_rulv_rec.object3_id1 = OKC_API.G_MISS_CHAR) THEN

2473: END IF;
2474: IF (l_rulv_rec.object2_id1 = OKC_API.G_MISS_CHAR) THEN
2475: l_rulv_rec.object2_id1 := NULL;
2476: END IF;
2477: IF (l_rulv_rec.object3_id1 = OKC_API.G_MISS_CHAR) THEN
2478: l_rulv_rec.object3_id1 := NULL;
2479: END IF;
2480: IF (l_rulv_rec.object1_id2 = OKC_API.G_MISS_CHAR) THEN
2481: l_rulv_rec.object1_id2 := NULL;

Line 2480: IF (l_rulv_rec.object1_id2 = OKC_API.G_MISS_CHAR) THEN

2476: END IF;
2477: IF (l_rulv_rec.object3_id1 = OKC_API.G_MISS_CHAR) THEN
2478: l_rulv_rec.object3_id1 := NULL;
2479: END IF;
2480: IF (l_rulv_rec.object1_id2 = OKC_API.G_MISS_CHAR) THEN
2481: l_rulv_rec.object1_id2 := NULL;
2482: END IF;
2483: IF (l_rulv_rec.object2_id2 = OKC_API.G_MISS_CHAR) THEN
2484: l_rulv_rec.object2_id2 := NULL;

Line 2483: IF (l_rulv_rec.object2_id2 = OKC_API.G_MISS_CHAR) THEN

2479: END IF;
2480: IF (l_rulv_rec.object1_id2 = OKC_API.G_MISS_CHAR) THEN
2481: l_rulv_rec.object1_id2 := NULL;
2482: END IF;
2483: IF (l_rulv_rec.object2_id2 = OKC_API.G_MISS_CHAR) THEN
2484: l_rulv_rec.object2_id2 := NULL;
2485: END IF;
2486: IF (l_rulv_rec.object3_id2 = OKC_API.G_MISS_CHAR) THEN
2487: l_rulv_rec.object3_id2 := NULL;

Line 2486: IF (l_rulv_rec.object3_id2 = OKC_API.G_MISS_CHAR) THEN

2482: END IF;
2483: IF (l_rulv_rec.object2_id2 = OKC_API.G_MISS_CHAR) THEN
2484: l_rulv_rec.object2_id2 := NULL;
2485: END IF;
2486: IF (l_rulv_rec.object3_id2 = OKC_API.G_MISS_CHAR) THEN
2487: l_rulv_rec.object3_id2 := NULL;
2488: END IF;
2489: IF (l_rulv_rec.jtot_object1_code = OKC_API.G_MISS_CHAR) THEN
2490: l_rulv_rec.jtot_object1_code := NULL;

Line 2489: IF (l_rulv_rec.jtot_object1_code = OKC_API.G_MISS_CHAR) THEN

2485: END IF;
2486: IF (l_rulv_rec.object3_id2 = OKC_API.G_MISS_CHAR) THEN
2487: l_rulv_rec.object3_id2 := NULL;
2488: END IF;
2489: IF (l_rulv_rec.jtot_object1_code = OKC_API.G_MISS_CHAR) THEN
2490: l_rulv_rec.jtot_object1_code := NULL;
2491: END IF;
2492: IF (l_rulv_rec.jtot_object2_code = OKC_API.G_MISS_CHAR) THEN
2493: l_rulv_rec.jtot_object2_code := NULL;

Line 2492: IF (l_rulv_rec.jtot_object2_code = OKC_API.G_MISS_CHAR) THEN

2488: END IF;
2489: IF (l_rulv_rec.jtot_object1_code = OKC_API.G_MISS_CHAR) THEN
2490: l_rulv_rec.jtot_object1_code := NULL;
2491: END IF;
2492: IF (l_rulv_rec.jtot_object2_code = OKC_API.G_MISS_CHAR) THEN
2493: l_rulv_rec.jtot_object2_code := NULL;
2494: END IF;
2495: IF (l_rulv_rec.jtot_object3_code = OKC_API.G_MISS_CHAR) THEN
2496: l_rulv_rec.jtot_object3_code := NULL;

Line 2495: IF (l_rulv_rec.jtot_object3_code = OKC_API.G_MISS_CHAR) THEN

2491: END IF;
2492: IF (l_rulv_rec.jtot_object2_code = OKC_API.G_MISS_CHAR) THEN
2493: l_rulv_rec.jtot_object2_code := NULL;
2494: END IF;
2495: IF (l_rulv_rec.jtot_object3_code = OKC_API.G_MISS_CHAR) THEN
2496: l_rulv_rec.jtot_object3_code := NULL;
2497: END IF;
2498: IF (l_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM) THEN
2499: l_rulv_rec.dnz_chr_id := NULL;

Line 2498: IF (l_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM) THEN

2494: END IF;
2495: IF (l_rulv_rec.jtot_object3_code = OKC_API.G_MISS_CHAR) THEN
2496: l_rulv_rec.jtot_object3_code := NULL;
2497: END IF;
2498: IF (l_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM) THEN
2499: l_rulv_rec.dnz_chr_id := NULL;
2500: END IF;
2501: IF (l_rulv_rec.rgp_id = OKC_API.G_MISS_NUM) THEN
2502: l_rulv_rec.rgp_id := NULL;

Line 2501: IF (l_rulv_rec.rgp_id = OKC_API.G_MISS_NUM) THEN

2497: END IF;
2498: IF (l_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM) THEN
2499: l_rulv_rec.dnz_chr_id := NULL;
2500: END IF;
2501: IF (l_rulv_rec.rgp_id = OKC_API.G_MISS_NUM) THEN
2502: l_rulv_rec.rgp_id := NULL;
2503: END IF;
2504: IF (l_rulv_rec.priority = OKC_API.G_MISS_NUM) THEN
2505: l_rulv_rec.priority := NULL;

Line 2504: IF (l_rulv_rec.priority = OKC_API.G_MISS_NUM) THEN

2500: END IF;
2501: IF (l_rulv_rec.rgp_id = OKC_API.G_MISS_NUM) THEN
2502: l_rulv_rec.rgp_id := NULL;
2503: END IF;
2504: IF (l_rulv_rec.priority = OKC_API.G_MISS_NUM) THEN
2505: l_rulv_rec.priority := NULL;
2506: END IF;
2507: IF (l_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR) THEN
2508: l_rulv_rec.std_template_yn := NULL;

Line 2507: IF (l_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR) THEN

2503: END IF;
2504: IF (l_rulv_rec.priority = OKC_API.G_MISS_NUM) THEN
2505: l_rulv_rec.priority := NULL;
2506: END IF;
2507: IF (l_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR) THEN
2508: l_rulv_rec.std_template_yn := NULL;
2509: END IF;
2510: IF (l_rulv_rec.comments = OKC_API.G_MISS_CHAR) THEN
2511: l_rulv_rec.comments := NULL;

Line 2510: IF (l_rulv_rec.comments = OKC_API.G_MISS_CHAR) THEN

2506: END IF;
2507: IF (l_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR) THEN
2508: l_rulv_rec.std_template_yn := NULL;
2509: END IF;
2510: IF (l_rulv_rec.comments = OKC_API.G_MISS_CHAR) THEN
2511: l_rulv_rec.comments := NULL;
2512: END IF;
2513: IF (l_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR) THEN
2514: l_rulv_rec.warn_yn := NULL;

Line 2513: IF (l_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR) THEN

2509: END IF;
2510: IF (l_rulv_rec.comments = OKC_API.G_MISS_CHAR) THEN
2511: l_rulv_rec.comments := NULL;
2512: END IF;
2513: IF (l_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR) THEN
2514: l_rulv_rec.warn_yn := NULL;
2515: END IF;
2516: IF (l_rulv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
2517: l_rulv_rec.attribute_category := NULL;

Line 2516: IF (l_rulv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN

2512: END IF;
2513: IF (l_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR) THEN
2514: l_rulv_rec.warn_yn := NULL;
2515: END IF;
2516: IF (l_rulv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
2517: l_rulv_rec.attribute_category := NULL;
2518: END IF;
2519: IF (l_rulv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
2520: l_rulv_rec.attribute1 := NULL;

Line 2519: IF (l_rulv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN

2515: END IF;
2516: IF (l_rulv_rec.attribute_category = OKC_API.G_MISS_CHAR) THEN
2517: l_rulv_rec.attribute_category := NULL;
2518: END IF;
2519: IF (l_rulv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
2520: l_rulv_rec.attribute1 := NULL;
2521: END IF;
2522: IF (l_rulv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
2523: l_rulv_rec.attribute2 := NULL;

Line 2522: IF (l_rulv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN

2518: END IF;
2519: IF (l_rulv_rec.attribute1 = OKC_API.G_MISS_CHAR) THEN
2520: l_rulv_rec.attribute1 := NULL;
2521: END IF;
2522: IF (l_rulv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
2523: l_rulv_rec.attribute2 := NULL;
2524: END IF;
2525: IF (l_rulv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
2526: l_rulv_rec.attribute3 := NULL;

Line 2525: IF (l_rulv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN

2521: END IF;
2522: IF (l_rulv_rec.attribute2 = OKC_API.G_MISS_CHAR) THEN
2523: l_rulv_rec.attribute2 := NULL;
2524: END IF;
2525: IF (l_rulv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
2526: l_rulv_rec.attribute3 := NULL;
2527: END IF;
2528: IF (l_rulv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
2529: l_rulv_rec.attribute4 := NULL;

Line 2528: IF (l_rulv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN

2524: END IF;
2525: IF (l_rulv_rec.attribute3 = OKC_API.G_MISS_CHAR) THEN
2526: l_rulv_rec.attribute3 := NULL;
2527: END IF;
2528: IF (l_rulv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
2529: l_rulv_rec.attribute4 := NULL;
2530: END IF;
2531: IF (l_rulv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
2532: l_rulv_rec.attribute5 := NULL;

Line 2531: IF (l_rulv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN

2527: END IF;
2528: IF (l_rulv_rec.attribute4 = OKC_API.G_MISS_CHAR) THEN
2529: l_rulv_rec.attribute4 := NULL;
2530: END IF;
2531: IF (l_rulv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
2532: l_rulv_rec.attribute5 := NULL;
2533: END IF;
2534: IF (l_rulv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
2535: l_rulv_rec.attribute6 := NULL;

Line 2534: IF (l_rulv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN

2530: END IF;
2531: IF (l_rulv_rec.attribute5 = OKC_API.G_MISS_CHAR) THEN
2532: l_rulv_rec.attribute5 := NULL;
2533: END IF;
2534: IF (l_rulv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
2535: l_rulv_rec.attribute6 := NULL;
2536: END IF;
2537: IF (l_rulv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
2538: l_rulv_rec.attribute7 := NULL;

Line 2537: IF (l_rulv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN

2533: END IF;
2534: IF (l_rulv_rec.attribute6 = OKC_API.G_MISS_CHAR) THEN
2535: l_rulv_rec.attribute6 := NULL;
2536: END IF;
2537: IF (l_rulv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
2538: l_rulv_rec.attribute7 := NULL;
2539: END IF;
2540: IF (l_rulv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
2541: l_rulv_rec.attribute8 := NULL;

Line 2540: IF (l_rulv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN

2536: END IF;
2537: IF (l_rulv_rec.attribute7 = OKC_API.G_MISS_CHAR) THEN
2538: l_rulv_rec.attribute7 := NULL;
2539: END IF;
2540: IF (l_rulv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
2541: l_rulv_rec.attribute8 := NULL;
2542: END IF;
2543: IF (l_rulv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
2544: l_rulv_rec.attribute9 := NULL;

Line 2543: IF (l_rulv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN

2539: END IF;
2540: IF (l_rulv_rec.attribute8 = OKC_API.G_MISS_CHAR) THEN
2541: l_rulv_rec.attribute8 := NULL;
2542: END IF;
2543: IF (l_rulv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
2544: l_rulv_rec.attribute9 := NULL;
2545: END IF;
2546: IF (l_rulv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
2547: l_rulv_rec.attribute10 := NULL;

Line 2546: IF (l_rulv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN

2542: END IF;
2543: IF (l_rulv_rec.attribute9 = OKC_API.G_MISS_CHAR) THEN
2544: l_rulv_rec.attribute9 := NULL;
2545: END IF;
2546: IF (l_rulv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
2547: l_rulv_rec.attribute10 := NULL;
2548: END IF;
2549: IF (l_rulv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
2550: l_rulv_rec.attribute11 := NULL;

Line 2549: IF (l_rulv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN

2545: END IF;
2546: IF (l_rulv_rec.attribute10 = OKC_API.G_MISS_CHAR) THEN
2547: l_rulv_rec.attribute10 := NULL;
2548: END IF;
2549: IF (l_rulv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
2550: l_rulv_rec.attribute11 := NULL;
2551: END IF;
2552: IF (l_rulv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
2553: l_rulv_rec.attribute12 := NULL;

Line 2552: IF (l_rulv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN

2548: END IF;
2549: IF (l_rulv_rec.attribute11 = OKC_API.G_MISS_CHAR) THEN
2550: l_rulv_rec.attribute11 := NULL;
2551: END IF;
2552: IF (l_rulv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
2553: l_rulv_rec.attribute12 := NULL;
2554: END IF;
2555: IF (l_rulv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
2556: l_rulv_rec.attribute13 := NULL;

Line 2555: IF (l_rulv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN

2551: END IF;
2552: IF (l_rulv_rec.attribute12 = OKC_API.G_MISS_CHAR) THEN
2553: l_rulv_rec.attribute12 := NULL;
2554: END IF;
2555: IF (l_rulv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
2556: l_rulv_rec.attribute13 := NULL;
2557: END IF;
2558: IF (l_rulv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
2559: l_rulv_rec.attribute14 := NULL;

Line 2558: IF (l_rulv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN

2554: END IF;
2555: IF (l_rulv_rec.attribute13 = OKC_API.G_MISS_CHAR) THEN
2556: l_rulv_rec.attribute13 := NULL;
2557: END IF;
2558: IF (l_rulv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
2559: l_rulv_rec.attribute14 := NULL;
2560: END IF;
2561: IF (l_rulv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
2562: l_rulv_rec.attribute15 := NULL;

Line 2561: IF (l_rulv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN

2557: END IF;
2558: IF (l_rulv_rec.attribute14 = OKC_API.G_MISS_CHAR) THEN
2559: l_rulv_rec.attribute14 := NULL;
2560: END IF;
2561: IF (l_rulv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
2562: l_rulv_rec.attribute15 := NULL;
2563: END IF;
2564: IF (l_rulv_rec.created_by = OKC_API.G_MISS_NUM) THEN
2565: l_rulv_rec.created_by := NULL;

Line 2564: IF (l_rulv_rec.created_by = OKC_API.G_MISS_NUM) THEN

2560: END IF;
2561: IF (l_rulv_rec.attribute15 = OKC_API.G_MISS_CHAR) THEN
2562: l_rulv_rec.attribute15 := NULL;
2563: END IF;
2564: IF (l_rulv_rec.created_by = OKC_API.G_MISS_NUM) THEN
2565: l_rulv_rec.created_by := NULL;
2566: END IF;
2567: IF (l_rulv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
2568: l_rulv_rec.creation_date := NULL;

Line 2567: IF (l_rulv_rec.creation_date = OKC_API.G_MISS_DATE) THEN

2563: END IF;
2564: IF (l_rulv_rec.created_by = OKC_API.G_MISS_NUM) THEN
2565: l_rulv_rec.created_by := NULL;
2566: END IF;
2567: IF (l_rulv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
2568: l_rulv_rec.creation_date := NULL;
2569: END IF;
2570: IF (l_rulv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
2571: l_rulv_rec.last_updated_by := NULL;

Line 2570: IF (l_rulv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN

2566: END IF;
2567: IF (l_rulv_rec.creation_date = OKC_API.G_MISS_DATE) THEN
2568: l_rulv_rec.creation_date := NULL;
2569: END IF;
2570: IF (l_rulv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
2571: l_rulv_rec.last_updated_by := NULL;
2572: END IF;
2573: IF (l_rulv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
2574: l_rulv_rec.last_update_date := NULL;

Line 2573: IF (l_rulv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN

2569: END IF;
2570: IF (l_rulv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
2571: l_rulv_rec.last_updated_by := NULL;
2572: END IF;
2573: IF (l_rulv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
2574: l_rulv_rec.last_update_date := NULL;
2575: END IF;
2576: IF (l_rulv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
2577: l_rulv_rec.last_update_login := NULL;

Line 2576: IF (l_rulv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN

2572: END IF;
2573: IF (l_rulv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
2574: l_rulv_rec.last_update_date := NULL;
2575: END IF;
2576: IF (l_rulv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
2577: l_rulv_rec.last_update_login := NULL;
2578: END IF;
2579: --IF (DBMS_LOB.COMPARE(l_rulv_rec.text,G_MISS_CLOB)=0) THEN
2580: -- l_rulv_rec.text := NULL;

Line 2582: IF (l_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR) THEN

2578: END IF;
2579: --IF (DBMS_LOB.COMPARE(l_rulv_rec.text,G_MISS_CLOB)=0) THEN
2580: -- l_rulv_rec.text := NULL;
2581: --END IF;
2582: IF (l_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR) THEN
2583: l_rulv_rec.rule_information_category := NULL;
2584: END IF;
2585: IF (l_rulv_rec.rule_information1 = OKC_API.G_MISS_CHAR) THEN
2586: l_rulv_rec.rule_information1 := NULL;

Line 2585: IF (l_rulv_rec.rule_information1 = OKC_API.G_MISS_CHAR) THEN

2581: --END IF;
2582: IF (l_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR) THEN
2583: l_rulv_rec.rule_information_category := NULL;
2584: END IF;
2585: IF (l_rulv_rec.rule_information1 = OKC_API.G_MISS_CHAR) THEN
2586: l_rulv_rec.rule_information1 := NULL;
2587: END IF;
2588: IF (l_rulv_rec.rule_information2 = OKC_API.G_MISS_CHAR) THEN
2589: l_rulv_rec.rule_information2 := NULL;

Line 2588: IF (l_rulv_rec.rule_information2 = OKC_API.G_MISS_CHAR) THEN

2584: END IF;
2585: IF (l_rulv_rec.rule_information1 = OKC_API.G_MISS_CHAR) THEN
2586: l_rulv_rec.rule_information1 := NULL;
2587: END IF;
2588: IF (l_rulv_rec.rule_information2 = OKC_API.G_MISS_CHAR) THEN
2589: l_rulv_rec.rule_information2 := NULL;
2590: END IF;
2591: IF (l_rulv_rec.rule_information3 = OKC_API.G_MISS_CHAR) THEN
2592: l_rulv_rec.rule_information3 := NULL;

Line 2591: IF (l_rulv_rec.rule_information3 = OKC_API.G_MISS_CHAR) THEN

2587: END IF;
2588: IF (l_rulv_rec.rule_information2 = OKC_API.G_MISS_CHAR) THEN
2589: l_rulv_rec.rule_information2 := NULL;
2590: END IF;
2591: IF (l_rulv_rec.rule_information3 = OKC_API.G_MISS_CHAR) THEN
2592: l_rulv_rec.rule_information3 := NULL;
2593: END IF;
2594: IF (l_rulv_rec.rule_information4 = OKC_API.G_MISS_CHAR) THEN
2595: l_rulv_rec.rule_information4 := NULL;

Line 2594: IF (l_rulv_rec.rule_information4 = OKC_API.G_MISS_CHAR) THEN

2590: END IF;
2591: IF (l_rulv_rec.rule_information3 = OKC_API.G_MISS_CHAR) THEN
2592: l_rulv_rec.rule_information3 := NULL;
2593: END IF;
2594: IF (l_rulv_rec.rule_information4 = OKC_API.G_MISS_CHAR) THEN
2595: l_rulv_rec.rule_information4 := NULL;
2596: END IF;
2597: IF (l_rulv_rec.rule_information5 = OKC_API.G_MISS_CHAR) THEN
2598: l_rulv_rec.rule_information5 := NULL;

Line 2597: IF (l_rulv_rec.rule_information5 = OKC_API.G_MISS_CHAR) THEN

2593: END IF;
2594: IF (l_rulv_rec.rule_information4 = OKC_API.G_MISS_CHAR) THEN
2595: l_rulv_rec.rule_information4 := NULL;
2596: END IF;
2597: IF (l_rulv_rec.rule_information5 = OKC_API.G_MISS_CHAR) THEN
2598: l_rulv_rec.rule_information5 := NULL;
2599: END IF;
2600: IF (l_rulv_rec.rule_information6 = OKC_API.G_MISS_CHAR) THEN
2601: l_rulv_rec.rule_information6 := NULL;

Line 2600: IF (l_rulv_rec.rule_information6 = OKC_API.G_MISS_CHAR) THEN

2596: END IF;
2597: IF (l_rulv_rec.rule_information5 = OKC_API.G_MISS_CHAR) THEN
2598: l_rulv_rec.rule_information5 := NULL;
2599: END IF;
2600: IF (l_rulv_rec.rule_information6 = OKC_API.G_MISS_CHAR) THEN
2601: l_rulv_rec.rule_information6 := NULL;
2602: END IF;
2603: IF (l_rulv_rec.rule_information7 = OKC_API.G_MISS_CHAR) THEN
2604: l_rulv_rec.rule_information7 := NULL;

Line 2603: IF (l_rulv_rec.rule_information7 = OKC_API.G_MISS_CHAR) THEN

2599: END IF;
2600: IF (l_rulv_rec.rule_information6 = OKC_API.G_MISS_CHAR) THEN
2601: l_rulv_rec.rule_information6 := NULL;
2602: END IF;
2603: IF (l_rulv_rec.rule_information7 = OKC_API.G_MISS_CHAR) THEN
2604: l_rulv_rec.rule_information7 := NULL;
2605: END IF;
2606: IF (l_rulv_rec.rule_information8 = OKC_API.G_MISS_CHAR) THEN
2607: l_rulv_rec.rule_information8 := NULL;

Line 2606: IF (l_rulv_rec.rule_information8 = OKC_API.G_MISS_CHAR) THEN

2602: END IF;
2603: IF (l_rulv_rec.rule_information7 = OKC_API.G_MISS_CHAR) THEN
2604: l_rulv_rec.rule_information7 := NULL;
2605: END IF;
2606: IF (l_rulv_rec.rule_information8 = OKC_API.G_MISS_CHAR) THEN
2607: l_rulv_rec.rule_information8 := NULL;
2608: END IF;
2609: IF (l_rulv_rec.rule_information9 = OKC_API.G_MISS_CHAR) THEN
2610: l_rulv_rec.rule_information9 := NULL;

Line 2609: IF (l_rulv_rec.rule_information9 = OKC_API.G_MISS_CHAR) THEN

2605: END IF;
2606: IF (l_rulv_rec.rule_information8 = OKC_API.G_MISS_CHAR) THEN
2607: l_rulv_rec.rule_information8 := NULL;
2608: END IF;
2609: IF (l_rulv_rec.rule_information9 = OKC_API.G_MISS_CHAR) THEN
2610: l_rulv_rec.rule_information9 := NULL;
2611: END IF;
2612: IF (l_rulv_rec.rule_information10 = OKC_API.G_MISS_CHAR) THEN
2613: l_rulv_rec.rule_information10 := NULL;

Line 2612: IF (l_rulv_rec.rule_information10 = OKC_API.G_MISS_CHAR) THEN

2608: END IF;
2609: IF (l_rulv_rec.rule_information9 = OKC_API.G_MISS_CHAR) THEN
2610: l_rulv_rec.rule_information9 := NULL;
2611: END IF;
2612: IF (l_rulv_rec.rule_information10 = OKC_API.G_MISS_CHAR) THEN
2613: l_rulv_rec.rule_information10 := NULL;
2614: END IF;
2615: IF (l_rulv_rec.rule_information11 = OKC_API.G_MISS_CHAR) THEN
2616: l_rulv_rec.rule_information11 := NULL;

Line 2615: IF (l_rulv_rec.rule_information11 = OKC_API.G_MISS_CHAR) THEN

2611: END IF;
2612: IF (l_rulv_rec.rule_information10 = OKC_API.G_MISS_CHAR) THEN
2613: l_rulv_rec.rule_information10 := NULL;
2614: END IF;
2615: IF (l_rulv_rec.rule_information11 = OKC_API.G_MISS_CHAR) THEN
2616: l_rulv_rec.rule_information11 := NULL;
2617: END IF;
2618: IF (l_rulv_rec.rule_information12 = OKC_API.G_MISS_CHAR) THEN
2619: l_rulv_rec.rule_information12 := NULL;

Line 2618: IF (l_rulv_rec.rule_information12 = OKC_API.G_MISS_CHAR) THEN

2614: END IF;
2615: IF (l_rulv_rec.rule_information11 = OKC_API.G_MISS_CHAR) THEN
2616: l_rulv_rec.rule_information11 := NULL;
2617: END IF;
2618: IF (l_rulv_rec.rule_information12 = OKC_API.G_MISS_CHAR) THEN
2619: l_rulv_rec.rule_information12 := NULL;
2620: END IF;
2621: IF (l_rulv_rec.rule_information13 = OKC_API.G_MISS_CHAR) THEN
2622: l_rulv_rec.rule_information13 := NULL;

Line 2621: IF (l_rulv_rec.rule_information13 = OKC_API.G_MISS_CHAR) THEN

2617: END IF;
2618: IF (l_rulv_rec.rule_information12 = OKC_API.G_MISS_CHAR) THEN
2619: l_rulv_rec.rule_information12 := NULL;
2620: END IF;
2621: IF (l_rulv_rec.rule_information13 = OKC_API.G_MISS_CHAR) THEN
2622: l_rulv_rec.rule_information13 := NULL;
2623: END IF;
2624: IF (l_rulv_rec.rule_information14 = OKC_API.G_MISS_CHAR) THEN
2625: l_rulv_rec.rule_information14 := NULL;

Line 2624: IF (l_rulv_rec.rule_information14 = OKC_API.G_MISS_CHAR) THEN

2620: END IF;
2621: IF (l_rulv_rec.rule_information13 = OKC_API.G_MISS_CHAR) THEN
2622: l_rulv_rec.rule_information13 := NULL;
2623: END IF;
2624: IF (l_rulv_rec.rule_information14 = OKC_API.G_MISS_CHAR) THEN
2625: l_rulv_rec.rule_information14 := NULL;
2626: END IF;
2627: IF (l_rulv_rec.rule_information15 = OKC_API.G_MISS_CHAR) THEN
2628: l_rulv_rec.rule_information15 := NULL;

Line 2627: IF (l_rulv_rec.rule_information15 = OKC_API.G_MISS_CHAR) THEN

2623: END IF;
2624: IF (l_rulv_rec.rule_information14 = OKC_API.G_MISS_CHAR) THEN
2625: l_rulv_rec.rule_information14 := NULL;
2626: END IF;
2627: IF (l_rulv_rec.rule_information15 = OKC_API.G_MISS_CHAR) THEN
2628: l_rulv_rec.rule_information15 := NULL;
2629: END IF;
2630: IF (l_rulv_rec.template_yn = OKC_API.G_MISS_CHAR) THEN
2631: l_rulv_rec.template_yn := 'N';

Line 2630: IF (l_rulv_rec.template_yn = OKC_API.G_MISS_CHAR) THEN

2626: END IF;
2627: IF (l_rulv_rec.rule_information15 = OKC_API.G_MISS_CHAR) THEN
2628: l_rulv_rec.rule_information15 := NULL;
2629: END IF;
2630: IF (l_rulv_rec.template_yn = OKC_API.G_MISS_CHAR) THEN
2631: l_rulv_rec.template_yn := 'N';
2632: END IF;
2633: IF (l_rulv_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR) THEN
2634: l_rulv_rec.ans_set_jtot_object_code := NULL;

Line 2633: IF (l_rulv_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR) THEN

2629: END IF;
2630: IF (l_rulv_rec.template_yn = OKC_API.G_MISS_CHAR) THEN
2631: l_rulv_rec.template_yn := 'N';
2632: END IF;
2633: IF (l_rulv_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR) THEN
2634: l_rulv_rec.ans_set_jtot_object_code := NULL;
2635: END IF;
2636: IF (l_rulv_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR) THEN
2637: l_rulv_rec.ans_set_jtot_object_id1 := NULL;

Line 2636: IF (l_rulv_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR) THEN

2632: END IF;
2633: IF (l_rulv_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR) THEN
2634: l_rulv_rec.ans_set_jtot_object_code := NULL;
2635: END IF;
2636: IF (l_rulv_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR) THEN
2637: l_rulv_rec.ans_set_jtot_object_id1 := NULL;
2638: END IF;
2639: IF (l_rulv_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR) THEN
2640: l_rulv_rec.ans_set_jtot_object_id2 := NULL;

Line 2639: IF (l_rulv_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR) THEN

2635: END IF;
2636: IF (l_rulv_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR) THEN
2637: l_rulv_rec.ans_set_jtot_object_id1 := NULL;
2638: END IF;
2639: IF (l_rulv_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR) THEN
2640: l_rulv_rec.ans_set_jtot_object_id2 := NULL;
2641: END IF;
2642: IF (l_rulv_rec.display_sequence = OKC_API.G_MISS_NUM) THEN
2643: l_rulv_rec.display_sequence := NULL;

Line 2642: IF (l_rulv_rec.display_sequence = OKC_API.G_MISS_NUM) THEN

2638: END IF;
2639: IF (l_rulv_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR) THEN
2640: l_rulv_rec.ans_set_jtot_object_id2 := NULL;
2641: END IF;
2642: IF (l_rulv_rec.display_sequence = OKC_API.G_MISS_NUM) THEN
2643: l_rulv_rec.display_sequence := NULL;
2644: END IF;
2645:
2646: RETURN(l_rulv_rec);

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

2654: /* commenting out nocopy generated code in favor of hand-coded procedure
2655: FUNCTION Validate_Attributes (
2656: p_rulv_rec IN rulv_rec_type
2657: ) RETURN VARCHAR2 IS
2658: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2659: --
2660: l_proc varchar2(72) := g_package||'Validate_Attributes';
2661: --
2662: BEGIN

Line 2667: IF p_rulv_rec.id = OKC_API.G_MISS_NUM OR

2663:
2664:
2665:
2666:
2667: IF p_rulv_rec.id = OKC_API.G_MISS_NUM OR
2668: p_rulv_rec.id IS NULL
2669: THEN
2670: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
2671: l_return_status := OKC_API.G_RET_STS_ERROR;

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

2666:
2667: IF p_rulv_rec.id = OKC_API.G_MISS_NUM OR
2668: p_rulv_rec.id IS NULL
2669: THEN
2670: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
2671: l_return_status := OKC_API.G_RET_STS_ERROR;
2672: ELSIF p_rulv_rec.object_version_number = OKC_API.G_MISS_NUM OR
2673: p_rulv_rec.object_version_number IS NULL
2674: THEN

Line 2671: l_return_status := OKC_API.G_RET_STS_ERROR;

2667: IF p_rulv_rec.id = OKC_API.G_MISS_NUM OR
2668: p_rulv_rec.id IS NULL
2669: THEN
2670: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
2671: l_return_status := OKC_API.G_RET_STS_ERROR;
2672: ELSIF p_rulv_rec.object_version_number = OKC_API.G_MISS_NUM OR
2673: p_rulv_rec.object_version_number IS NULL
2674: THEN
2675: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');

Line 2672: ELSIF p_rulv_rec.object_version_number = OKC_API.G_MISS_NUM OR

2668: p_rulv_rec.id IS NULL
2669: THEN
2670: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'id');
2671: l_return_status := OKC_API.G_RET_STS_ERROR;
2672: ELSIF p_rulv_rec.object_version_number = OKC_API.G_MISS_NUM OR
2673: p_rulv_rec.object_version_number IS NULL
2674: THEN
2675: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
2676: l_return_status := OKC_API.G_RET_STS_ERROR;

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

2671: l_return_status := OKC_API.G_RET_STS_ERROR;
2672: ELSIF p_rulv_rec.object_version_number = OKC_API.G_MISS_NUM OR
2673: p_rulv_rec.object_version_number IS NULL
2674: THEN
2675: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
2676: l_return_status := OKC_API.G_RET_STS_ERROR;
2677: ELSIF p_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
2678: p_rulv_rec.dnz_chr_id IS NULL
2679: THEN

Line 2676: l_return_status := OKC_API.G_RET_STS_ERROR;

2672: ELSIF p_rulv_rec.object_version_number = OKC_API.G_MISS_NUM OR
2673: p_rulv_rec.object_version_number IS NULL
2674: THEN
2675: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
2676: l_return_status := OKC_API.G_RET_STS_ERROR;
2677: ELSIF p_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
2678: p_rulv_rec.dnz_chr_id IS NULL
2679: THEN
2680: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'dnz_chr_id');

Line 2677: ELSIF p_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR

2673: p_rulv_rec.object_version_number IS NULL
2674: THEN
2675: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'object_version_number');
2676: l_return_status := OKC_API.G_RET_STS_ERROR;
2677: ELSIF p_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
2678: p_rulv_rec.dnz_chr_id IS NULL
2679: THEN
2680: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'dnz_chr_id');
2681: l_return_status := OKC_API.G_RET_STS_ERROR;

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

2676: l_return_status := OKC_API.G_RET_STS_ERROR;
2677: ELSIF p_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
2678: p_rulv_rec.dnz_chr_id IS NULL
2679: THEN
2680: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'dnz_chr_id');
2681: l_return_status := OKC_API.G_RET_STS_ERROR;
2682: ELSIF p_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR OR
2683: p_rulv_rec.std_template_yn IS NULL
2684: THEN

Line 2681: l_return_status := OKC_API.G_RET_STS_ERROR;

2677: ELSIF p_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM OR
2678: p_rulv_rec.dnz_chr_id IS NULL
2679: THEN
2680: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'dnz_chr_id');
2681: l_return_status := OKC_API.G_RET_STS_ERROR;
2682: ELSIF p_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR OR
2683: p_rulv_rec.std_template_yn IS NULL
2684: THEN
2685: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'std_template_yn');

Line 2682: ELSIF p_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR OR

2678: p_rulv_rec.dnz_chr_id IS NULL
2679: THEN
2680: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'dnz_chr_id');
2681: l_return_status := OKC_API.G_RET_STS_ERROR;
2682: ELSIF p_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR OR
2683: p_rulv_rec.std_template_yn IS NULL
2684: THEN
2685: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'std_template_yn');
2686: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 2685: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'std_template_yn');

2681: l_return_status := OKC_API.G_RET_STS_ERROR;
2682: ELSIF p_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR OR
2683: p_rulv_rec.std_template_yn IS NULL
2684: THEN
2685: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'std_template_yn');
2686: l_return_status := OKC_API.G_RET_STS_ERROR;
2687: ELSIF p_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR OR
2688: p_rulv_rec.warn_yn IS NULL
2689: THEN

Line 2686: l_return_status := OKC_API.G_RET_STS_ERROR;

2682: ELSIF p_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR OR
2683: p_rulv_rec.std_template_yn IS NULL
2684: THEN
2685: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'std_template_yn');
2686: l_return_status := OKC_API.G_RET_STS_ERROR;
2687: ELSIF p_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR OR
2688: p_rulv_rec.warn_yn IS NULL
2689: THEN
2690: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'warn_yn');

Line 2687: ELSIF p_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR OR

2683: p_rulv_rec.std_template_yn IS NULL
2684: THEN
2685: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'std_template_yn');
2686: l_return_status := OKC_API.G_RET_STS_ERROR;
2687: ELSIF p_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR OR
2688: p_rulv_rec.warn_yn IS NULL
2689: THEN
2690: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'warn_yn');
2691: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 2690: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'warn_yn');

2686: l_return_status := OKC_API.G_RET_STS_ERROR;
2687: ELSIF p_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR OR
2688: p_rulv_rec.warn_yn IS NULL
2689: THEN
2690: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'warn_yn');
2691: l_return_status := OKC_API.G_RET_STS_ERROR;
2692: ELSIF p_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR OR
2693: p_rulv_rec.rule_information_category IS NULL
2694: THEN

Line 2691: l_return_status := OKC_API.G_RET_STS_ERROR;

2687: ELSIF p_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR OR
2688: p_rulv_rec.warn_yn IS NULL
2689: THEN
2690: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'warn_yn');
2691: l_return_status := OKC_API.G_RET_STS_ERROR;
2692: ELSIF p_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR OR
2693: p_rulv_rec.rule_information_category IS NULL
2694: THEN
2695: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rule_information_category');

Line 2692: ELSIF p_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR OR

2688: p_rulv_rec.warn_yn IS NULL
2689: THEN
2690: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'warn_yn');
2691: l_return_status := OKC_API.G_RET_STS_ERROR;
2692: ELSIF p_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR OR
2693: p_rulv_rec.rule_information_category IS NULL
2694: THEN
2695: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rule_information_category');
2696: l_return_status := OKC_API.G_RET_STS_ERROR;

Line 2695: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rule_information_category');

2691: l_return_status := OKC_API.G_RET_STS_ERROR;
2692: ELSIF p_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR OR
2693: p_rulv_rec.rule_information_category IS NULL
2694: THEN
2695: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rule_information_category');
2696: l_return_status := OKC_API.G_RET_STS_ERROR;
2697: END IF;
2698:
2699:

Line 2696: l_return_status := OKC_API.G_RET_STS_ERROR;

2692: ELSIF p_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR OR
2693: p_rulv_rec.rule_information_category IS NULL
2694: THEN
2695: OKC_API.set_message(G_APP_NAME, G_REQUIRED_VALUE,G_COL_NAME_TOKEN,'rule_information_category');
2696: l_return_status := OKC_API.G_RET_STS_ERROR;
2697: END IF;
2698:
2699:
2700:

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

2710: -------------------------------------
2711: FUNCTION Validate_Record (
2712: p_rulv_rec IN rulv_rec_type
2713: ) RETURN VARCHAR2 IS
2714: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2715: --
2716: l_proc varchar2(72) := g_package||'Validate_Record';
2717: --
2718: BEGIN

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

2941: p_rulv_rec IN rulv_rec_type) IS
2942:
2943: l_api_version CONSTANT NUMBER := 1;
2944: l_api_name CONSTANT VARCHAR2(30) := 'V_validate_row';
2945: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
2946: l_rulv_rec rulv_rec_type := p_rulv_rec;
2947: l_rul_rec rul_rec_type;
2948: --Bug 3055393 l_okc_rules_tl_rec okc_rules_tl_rec_type;
2949: --

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

2953:
2954:
2955:
2956:
2957: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
2958: G_PKG_NAME,
2959: p_init_msg_list,
2960: l_api_version,
2961: p_api_version,

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

2960: l_api_version,
2961: p_api_version,
2962: '_PVT',
2963: x_return_status);
2964: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2965: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2966: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2967: RAISE OKC_API.G_EXCEPTION_ERROR;
2968: END IF;

Line 2965: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2961: p_api_version,
2962: '_PVT',
2963: x_return_status);
2964: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2965: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2966: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2967: RAISE OKC_API.G_EXCEPTION_ERROR;
2968: END IF;
2969:

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

2962: '_PVT',
2963: x_return_status);
2964: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2965: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2966: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2967: RAISE OKC_API.G_EXCEPTION_ERROR;
2968: END IF;
2969:
2970: IF p_rulv_rec.VALIDATE_YN = 'Y' THEN

Line 2967: RAISE OKC_API.G_EXCEPTION_ERROR;

2963: x_return_status);
2964: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2965: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2966: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2967: RAISE OKC_API.G_EXCEPTION_ERROR;
2968: END IF;
2969:
2970: IF p_rulv_rec.VALIDATE_YN = 'Y' THEN
2971: --- Validate all non-missing attributes (Item Level Validation)

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

2970: IF p_rulv_rec.VALIDATE_YN = 'Y' THEN
2971: --- Validate all non-missing attributes (Item Level Validation)
2972: l_return_status := Validate_Attributes(l_rulv_rec);
2973: --- If any errors happen abort API
2974: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2975: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2976: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2977: RAISE OKC_API.G_EXCEPTION_ERROR;
2978: END IF;

Line 2975: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2971: --- Validate all non-missing attributes (Item Level Validation)
2972: l_return_status := Validate_Attributes(l_rulv_rec);
2973: --- If any errors happen abort API
2974: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2975: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2976: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2977: RAISE OKC_API.G_EXCEPTION_ERROR;
2978: END IF;
2979: END IF; --end of VALIDATE_YN

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

2972: l_return_status := Validate_Attributes(l_rulv_rec);
2973: --- If any errors happen abort API
2974: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2975: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2976: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2977: RAISE OKC_API.G_EXCEPTION_ERROR;
2978: END IF;
2979: END IF; --end of VALIDATE_YN
2980:

Line 2977: RAISE OKC_API.G_EXCEPTION_ERROR;

2973: --- If any errors happen abort API
2974: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2975: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2976: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2977: RAISE OKC_API.G_EXCEPTION_ERROR;
2978: END IF;
2979: END IF; --end of VALIDATE_YN
2980:
2981: l_return_status := Validate_Record(l_rulv_rec);

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

2978: END IF;
2979: END IF; --end of VALIDATE_YN
2980:
2981: l_return_status := Validate_Record(l_rulv_rec);
2982: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2984: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;

Line 2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

2979: END IF; --end of VALIDATE_YN
2980:
2981: l_return_status := Validate_Record(l_rulv_rec);
2982: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2984: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;
2987: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

2980:
2981: l_return_status := Validate_Record(l_rulv_rec);
2982: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2984: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;
2987: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2988:

Line 2985: RAISE OKC_API.G_EXCEPTION_ERROR;

2981: l_return_status := Validate_Record(l_rulv_rec);
2982: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2984: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;
2987: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2988:
2989:

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

2983: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2984: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2985: RAISE OKC_API.G_EXCEPTION_ERROR;
2986: END IF;
2987: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2988:
2989:
2990:
2991:

Line 2993: WHEN OKC_API.G_EXCEPTION_ERROR THEN

2989:
2990:
2991:
2992: EXCEPTION
2993: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2994:
2995:
2996: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2997: (

Line 2996: x_return_status := OKC_API.HANDLE_EXCEPTIONS

2992: EXCEPTION
2993: WHEN OKC_API.G_EXCEPTION_ERROR THEN
2994:
2995:
2996: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2997: (
2998: l_api_name,
2999: G_PKG_NAME,
3000: 'OKC_API.G_RET_STS_ERROR',

Line 3000: 'OKC_API.G_RET_STS_ERROR',

2996: x_return_status := OKC_API.HANDLE_EXCEPTIONS
2997: (
2998: l_api_name,
2999: G_PKG_NAME,
3000: 'OKC_API.G_RET_STS_ERROR',
3001: x_msg_count,
3002: x_msg_data,
3003: '_PVT'
3004: );

Line 3005: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3001: x_msg_count,
3002: x_msg_data,
3003: '_PVT'
3004: );
3005: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3006:
3007:
3008: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3009: (

Line 3008: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3004: );
3005: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3006:
3007:
3008: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3009: (
3010: l_api_name,
3011: G_PKG_NAME,
3012: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3012: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3008: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3009: (
3010: l_api_name,
3011: G_PKG_NAME,
3012: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3013: x_msg_count,
3014: x_msg_data,
3015: '_PVT'
3016: );

Line 3020: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3016: );
3017: WHEN OTHERS THEN
3018:
3019:
3020: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3021: (
3022: l_api_name,
3023: G_PKG_NAME,
3024: 'OTHERS',

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

3039: p_rulv_tbl IN rulv_tbl_type) IS
3040:
3041: l_api_version CONSTANT NUMBER := 1;
3042: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_validate_row';
3043: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3044: i NUMBER := 0;
3045: --
3046: l_proc varchar2(72) := g_package||'validate_row';
3047: --

Line 3053: OKC_API.init_msg_list(p_init_msg_list);

3049:
3050:
3051:
3052:
3053: OKC_API.init_msg_list(p_init_msg_list);
3054: -- Make sure PL/SQL table has records in it before passing
3055: IF (p_rulv_tbl.COUNT > 0) THEN
3056: i := p_rulv_tbl.FIRST;
3057: LOOP

Line 3060: p_init_msg_list => OKC_API.G_FALSE,

3056: i := p_rulv_tbl.FIRST;
3057: LOOP
3058: validate_row (
3059: p_api_version => p_api_version,
3060: p_init_msg_list => OKC_API.G_FALSE,
3061: x_return_status => x_return_status,
3062: x_msg_count => x_msg_count,
3063: x_msg_data => x_msg_data,
3064: p_rulv_rec => p_rulv_tbl(i));

Line 3074: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3070:
3071:
3072:
3073: EXCEPTION
3074: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3075:
3076:
3077: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3078: (

Line 3077: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3073: EXCEPTION
3074: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3075:
3076:
3077: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3078: (
3079: l_api_name,
3080: G_PKG_NAME,
3081: 'OKC_API.G_RET_STS_ERROR',

Line 3081: 'OKC_API.G_RET_STS_ERROR',

3077: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3078: (
3079: l_api_name,
3080: G_PKG_NAME,
3081: 'OKC_API.G_RET_STS_ERROR',
3082: x_msg_count,
3083: x_msg_data,
3084: '_PVT'
3085: );

Line 3086: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3082: x_msg_count,
3083: x_msg_data,
3084: '_PVT'
3085: );
3086: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3087:
3088:
3089: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3090: (

Line 3089: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3085: );
3086: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3087:
3088:
3089: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3090: (
3091: l_api_name,
3092: G_PKG_NAME,
3093: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3093: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3089: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3090: (
3091: l_api_name,
3092: G_PKG_NAME,
3093: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3094: x_msg_count,
3095: x_msg_data,
3096: '_PVT'
3097: );

Line 3101: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3097: );
3098: WHEN OTHERS THEN
3099:
3100:
3101: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3102: (
3103: l_api_name,
3104: G_PKG_NAME,
3105: 'OTHERS',

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

3124: x_rul_rec OUT NOCOPY rul_rec_type) IS
3125:
3126: l_api_version CONSTANT NUMBER := 1;
3127: l_api_name CONSTANT VARCHAR2(30) := 'B_insert_row';
3128: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3129: l_rul_rec rul_rec_type := p_rul_rec;
3130: l_def_rul_rec rul_rec_type;
3131: --
3132: l_proc varchar2(72) := g_package||'insert_row';

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

3137: FUNCTION Set_Attributes (
3138: p_rul_rec IN rul_rec_type,
3139: x_rul_rec OUT NOCOPY rul_rec_type
3140: ) RETURN VARCHAR2 IS
3141: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3142: BEGIN
3143: x_rul_rec := p_rul_rec;
3144: RETURN(l_return_status);
3145: END Set_Attributes;

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

3147:
3148:
3149:
3150:
3151: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3152: p_init_msg_list,
3153: '_PVT',
3154: x_return_status);
3155: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3151: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3152: p_init_msg_list,
3153: '_PVT',
3154: x_return_status);
3155: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3156: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3157: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3158: RAISE OKC_API.G_EXCEPTION_ERROR;
3159: END IF;

Line 3156: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3152: p_init_msg_list,
3153: '_PVT',
3154: x_return_status);
3155: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3156: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3157: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3158: RAISE OKC_API.G_EXCEPTION_ERROR;
3159: END IF;
3160: --- Setting item attributes

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

3153: '_PVT',
3154: x_return_status);
3155: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3156: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3157: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3158: RAISE OKC_API.G_EXCEPTION_ERROR;
3159: END IF;
3160: --- Setting item attributes
3161: l_return_status := Set_Attributes(

Line 3158: RAISE OKC_API.G_EXCEPTION_ERROR;

3154: x_return_status);
3155: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3156: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3157: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3158: RAISE OKC_API.G_EXCEPTION_ERROR;
3159: END IF;
3160: --- Setting item attributes
3161: l_return_status := Set_Attributes(
3162: p_rul_rec, -- IN

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

3161: l_return_status := Set_Attributes(
3162: p_rul_rec, -- IN
3163: l_rul_rec); -- OUT
3164: --- If any errors happen abort API
3165: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3166: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3167: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3168: RAISE OKC_API.G_EXCEPTION_ERROR;
3169: END IF;

Line 3166: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3162: p_rul_rec, -- IN
3163: l_rul_rec); -- OUT
3164: --- If any errors happen abort API
3165: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3166: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3167: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3168: RAISE OKC_API.G_EXCEPTION_ERROR;
3169: END IF;
3170: INSERT INTO OKC_RULES_B(

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

3163: l_rul_rec); -- OUT
3164: --- If any errors happen abort API
3165: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3166: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3167: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3168: RAISE OKC_API.G_EXCEPTION_ERROR;
3169: END IF;
3170: INSERT INTO OKC_RULES_B(
3171: id,

Line 3168: RAISE OKC_API.G_EXCEPTION_ERROR;

3164: --- If any errors happen abort API
3165: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3166: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3167: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3168: RAISE OKC_API.G_EXCEPTION_ERROR;
3169: END IF;
3170: INSERT INTO OKC_RULES_B(
3171: id,
3172: rgp_id,

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

3290: --Bug 3055393
3291: l_rul_rec.comments);
3292: -- Set OUT values
3293: x_rul_rec := l_rul_rec;
3294: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3295:
3296:
3297:
3298:

Line 3300: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3296:
3297:
3298:
3299: EXCEPTION
3300: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3301:
3302:
3303: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3304: (

Line 3303: x_return_status := OKC_API.HANDLE_EXCEPTIONS

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

Line 3307: 'OKC_API.G_RET_STS_ERROR',

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

Line 3312: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

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

Line 3315: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3311: );
3312: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3313:
3314:
3315: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3316: (
3317: l_api_name,
3318: G_PKG_NAME,
3319: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3319: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3315: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3316: (
3317: l_api_name,
3318: G_PKG_NAME,
3319: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3320: x_msg_count,
3321: x_msg_data,
3322: '_PVT'
3323: );

Line 3327: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3323: );
3324: WHEN OTHERS THEN
3325:
3326:
3327: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3328: (
3329: l_api_name,
3330: G_PKG_NAME,
3331: 'OTHERS',

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

3347: x_okc_rules_tl_rec OUT NOCOPY okc_rules_tl_rec_type) IS
3348:
3349: l_api_version CONSTANT NUMBER := 1;
3350: l_api_name CONSTANT VARCHAR2(30) := 'TL_insert_row';
3351: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3352: l_okc_rules_tl_rec okc_rules_tl_rec_type := p_okc_rules_tl_rec;
3353: l_def_okc_rules_tl_rec okc_rules_tl_rec_type;
3354: CURSOR get_languages IS
3355: SELECT *

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

3364: FUNCTION Set_Attributes (
3365: p_okc_rules_tl_rec IN okc_rules_tl_rec_type,
3366: x_okc_rules_tl_rec OUT NOCOPY okc_rules_tl_rec_type
3367: ) RETURN VARCHAR2 IS
3368: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3369: BEGIN
3370: x_okc_rules_tl_rec := p_okc_rules_tl_rec;
3371: x_okc_rules_tl_rec.LANGUAGE := okc_util.get_userenv_lang;
3372: x_okc_rules_tl_rec.SOURCE_LANG := okc_util.get_userenv_lang;

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

3376:
3377:
3378:
3379:
3380: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3381: p_init_msg_list,
3382: '_PVT',
3383: x_return_status);
3384: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3380: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3381: p_init_msg_list,
3382: '_PVT',
3383: x_return_status);
3384: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3385: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3386: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3387: RAISE OKC_API.G_EXCEPTION_ERROR;
3388: END IF;

Line 3385: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3381: p_init_msg_list,
3382: '_PVT',
3383: x_return_status);
3384: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3385: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3386: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3387: RAISE OKC_API.G_EXCEPTION_ERROR;
3388: END IF;
3389: --- Setting item attributes

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

3382: '_PVT',
3383: x_return_status);
3384: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3385: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3386: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3387: RAISE OKC_API.G_EXCEPTION_ERROR;
3388: END IF;
3389: --- Setting item attributes
3390: l_return_status := Set_Attributes(

Line 3387: RAISE OKC_API.G_EXCEPTION_ERROR;

3383: x_return_status);
3384: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3385: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3386: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3387: RAISE OKC_API.G_EXCEPTION_ERROR;
3388: END IF;
3389: --- Setting item attributes
3390: l_return_status := Set_Attributes(
3391: p_okc_rules_tl_rec, -- IN

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

3390: l_return_status := Set_Attributes(
3391: p_okc_rules_tl_rec, -- IN
3392: l_okc_rules_tl_rec); -- OUT
3393: --- If any errors happen abort API
3394: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3395: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3396: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3397: RAISE OKC_API.G_EXCEPTION_ERROR;
3398: END IF;

Line 3395: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3391: p_okc_rules_tl_rec, -- IN
3392: l_okc_rules_tl_rec); -- OUT
3393: --- If any errors happen abort API
3394: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3395: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3396: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3397: RAISE OKC_API.G_EXCEPTION_ERROR;
3398: END IF;
3399: FOR l_lang_rec IN get_languages LOOP

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

3392: l_okc_rules_tl_rec); -- OUT
3393: --- If any errors happen abort API
3394: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3395: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3396: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3397: RAISE OKC_API.G_EXCEPTION_ERROR;
3398: END IF;
3399: FOR l_lang_rec IN get_languages LOOP
3400: l_okc_rules_tl_rec.language := l_lang_rec.language_code;

Line 3397: RAISE OKC_API.G_EXCEPTION_ERROR;

3393: --- If any errors happen abort API
3394: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3395: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3396: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3397: RAISE OKC_API.G_EXCEPTION_ERROR;
3398: END IF;
3399: FOR l_lang_rec IN get_languages LOOP
3400: l_okc_rules_tl_rec.language := l_lang_rec.language_code;
3401: INSERT INTO OKC_RULES_TL(

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

3424: l_okc_rules_tl_rec.last_update_login);
3425: END LOOP;
3426: -- Set OUT values
3427: x_okc_rules_tl_rec := l_okc_rules_tl_rec;
3428: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3429:
3430:
3431:
3432:

Line 3434: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3430:
3431:
3432:
3433: EXCEPTION
3434: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3435:
3436:
3437: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3438: (

Line 3437: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3433: EXCEPTION
3434: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3435:
3436:
3437: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3438: (
3439: l_api_name,
3440: G_PKG_NAME,
3441: 'OKC_API.G_RET_STS_ERROR',

Line 3441: 'OKC_API.G_RET_STS_ERROR',

3437: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3438: (
3439: l_api_name,
3440: G_PKG_NAME,
3441: 'OKC_API.G_RET_STS_ERROR',
3442: x_msg_count,
3443: x_msg_data,
3444: '_PVT'
3445: );

Line 3446: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3442: x_msg_count,
3443: x_msg_data,
3444: '_PVT'
3445: );
3446: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3447:
3448:
3449: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3450: (

Line 3449: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3445: );
3446: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3447:
3448:
3449: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3450: (
3451: l_api_name,
3452: G_PKG_NAME,
3453: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3453: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3449: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3450: (
3451: l_api_name,
3452: G_PKG_NAME,
3453: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3454: x_msg_count,
3455: x_msg_data,
3456: '_PVT'
3457: );

Line 3461: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

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

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

3482: x_rulv_rec OUT NOCOPY rulv_rec_type) IS
3483:
3484: l_api_version CONSTANT NUMBER := 1;
3485: l_api_name CONSTANT VARCHAR2(30) := 'V_insert_row';
3486: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3487: l_rulv_rec rulv_rec_type;
3488: l_def_rulv_rec rulv_rec_type;
3489: l_rul_rec rul_rec_type;
3490: lx_rul_rec rul_rec_type;

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

3514: FUNCTION Set_Attributes (
3515: p_rulv_rec IN rulv_rec_type,
3516: x_rulv_rec OUT NOCOPY rulv_rec_type
3517: ) RETURN VARCHAR2 IS
3518: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3519: BEGIN
3520: x_rulv_rec := p_rulv_rec;
3521: x_rulv_rec.OBJECT_VERSION_NUMBER := 1;
3522: --Bug 3055393 x_rulv_rec.SFWT_FLAG := 'N';

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

3530:
3531:
3532:
3533:
3534: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3535: G_PKG_NAME,
3536: p_init_msg_list,
3537: l_api_version,
3538: p_api_version,

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

3537: l_api_version,
3538: p_api_version,
3539: '_PVT',
3540: x_return_status);
3541: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3542: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3543: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3544: RAISE OKC_API.G_EXCEPTION_ERROR;
3545: END IF;

Line 3542: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3538: p_api_version,
3539: '_PVT',
3540: x_return_status);
3541: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3542: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3543: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3544: RAISE OKC_API.G_EXCEPTION_ERROR;
3545: END IF;
3546: l_rulv_rec := null_out_defaults(p_rulv_rec);

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

3539: '_PVT',
3540: x_return_status);
3541: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3542: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3543: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3544: RAISE OKC_API.G_EXCEPTION_ERROR;
3545: END IF;
3546: l_rulv_rec := null_out_defaults(p_rulv_rec);
3547: -- Set primary key value

Line 3544: RAISE OKC_API.G_EXCEPTION_ERROR;

3540: x_return_status);
3541: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3542: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3543: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3544: RAISE OKC_API.G_EXCEPTION_ERROR;
3545: END IF;
3546: l_rulv_rec := null_out_defaults(p_rulv_rec);
3547: -- Set primary key value
3548: l_rulv_rec.ID := get_seq_id;

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

3550: l_return_status := Set_Attributes(
3551: l_rulv_rec, -- IN
3552: l_def_rulv_rec); -- OUT
3553: --- If any errors happen abort API
3554: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3555: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3556: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3557: RAISE OKC_API.G_EXCEPTION_ERROR;
3558: END IF;

Line 3555: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3551: l_rulv_rec, -- IN
3552: l_def_rulv_rec); -- OUT
3553: --- If any errors happen abort API
3554: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3555: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3556: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3557: RAISE OKC_API.G_EXCEPTION_ERROR;
3558: END IF;
3559: l_def_rulv_rec := fill_who_columns(l_def_rulv_rec);

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

3552: l_def_rulv_rec); -- OUT
3553: --- If any errors happen abort API
3554: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3555: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3556: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3557: RAISE OKC_API.G_EXCEPTION_ERROR;
3558: END IF;
3559: l_def_rulv_rec := fill_who_columns(l_def_rulv_rec);
3560:

Line 3557: RAISE OKC_API.G_EXCEPTION_ERROR;

3553: --- If any errors happen abort API
3554: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3555: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3556: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3557: RAISE OKC_API.G_EXCEPTION_ERROR;
3558: END IF;
3559: l_def_rulv_rec := fill_who_columns(l_def_rulv_rec);
3560:
3561: IF p_rulv_rec.VALIDATE_YN = 'Y' THEN

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

3561: IF p_rulv_rec.VALIDATE_YN = 'Y' THEN
3562: --- Validate all non-missing attributes (Item Level Validation)
3563: l_return_status := Validate_Attributes(l_def_rulv_rec);
3564: --- If any errors happen abort API
3565: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3566: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3567: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3568: RAISE OKC_API.G_EXCEPTION_ERROR;
3569: END IF;

Line 3566: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3562: --- Validate all non-missing attributes (Item Level Validation)
3563: l_return_status := Validate_Attributes(l_def_rulv_rec);
3564: --- If any errors happen abort API
3565: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3566: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3567: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3568: RAISE OKC_API.G_EXCEPTION_ERROR;
3569: END IF;
3570: END IF; --end of VALIDATE_YN

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

3563: l_return_status := Validate_Attributes(l_def_rulv_rec);
3564: --- If any errors happen abort API
3565: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3566: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3567: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3568: RAISE OKC_API.G_EXCEPTION_ERROR;
3569: END IF;
3570: END IF; --end of VALIDATE_YN
3571:

Line 3568: RAISE OKC_API.G_EXCEPTION_ERROR;

3564: --- If any errors happen abort API
3565: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3566: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3567: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3568: RAISE OKC_API.G_EXCEPTION_ERROR;
3569: END IF;
3570: END IF; --end of VALIDATE_YN
3571:
3572: l_return_status := Validate_Record(l_def_rulv_rec);

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

3569: END IF;
3570: END IF; --end of VALIDATE_YN
3571:
3572: l_return_status := Validate_Record(l_def_rulv_rec);
3573: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3574: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3575: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3576: RAISE OKC_API.G_EXCEPTION_ERROR;
3577: END IF;

Line 3574: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3570: END IF; --end of VALIDATE_YN
3571:
3572: l_return_status := Validate_Record(l_def_rulv_rec);
3573: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3574: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3575: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3576: RAISE OKC_API.G_EXCEPTION_ERROR;
3577: END IF;
3578: --+added override comments

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

3571:
3572: l_return_status := Validate_Record(l_def_rulv_rec);
3573: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3574: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3575: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3576: RAISE OKC_API.G_EXCEPTION_ERROR;
3577: END IF;
3578: --+added override comments
3579: l_def_rulv_rec.comments := set_comments(l_def_rulv_rec);

Line 3576: RAISE OKC_API.G_EXCEPTION_ERROR;

3572: l_return_status := Validate_Record(l_def_rulv_rec);
3573: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3574: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3575: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3576: RAISE OKC_API.G_EXCEPTION_ERROR;
3577: END IF;
3578: --+added override comments
3579: l_def_rulv_rec.comments := set_comments(l_def_rulv_rec);
3580: --+

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

3593: x_msg_data,
3594: l_rul_rec,
3595: lx_rul_rec
3596: );
3597: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3598: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3599: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3600: RAISE OKC_API.G_EXCEPTION_ERROR;
3601: END IF;

Line 3598: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3594: l_rul_rec,
3595: lx_rul_rec
3596: );
3597: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3598: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3599: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3600: RAISE OKC_API.G_EXCEPTION_ERROR;
3601: END IF;
3602: migrate(lx_rul_rec, l_def_rulv_rec);

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

3595: lx_rul_rec
3596: );
3597: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3598: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3599: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3600: RAISE OKC_API.G_EXCEPTION_ERROR;
3601: END IF;
3602: migrate(lx_rul_rec, l_def_rulv_rec);
3603: /*--Bug 3055393

Line 3600: RAISE OKC_API.G_EXCEPTION_ERROR;

3596: );
3597: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3598: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3599: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3600: RAISE OKC_API.G_EXCEPTION_ERROR;
3601: END IF;
3602: migrate(lx_rul_rec, l_def_rulv_rec);
3603: /*--Bug 3055393
3604: insert_row(

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

3608: x_msg_data,
3609: l_okc_rules_tl_rec,
3610: lx_okc_rules_tl_rec
3611: );
3612: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3613: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3614: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3615: RAISE OKC_API.G_EXCEPTION_ERROR;
3616: END IF;

Line 3613: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3609: l_okc_rules_tl_rec,
3610: lx_okc_rules_tl_rec
3611: );
3612: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3613: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3614: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3615: RAISE OKC_API.G_EXCEPTION_ERROR;
3616: END IF;
3617: migrate(lx_okc_rules_tl_rec, l_def_rulv_rec);

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

3610: lx_okc_rules_tl_rec
3611: );
3612: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3613: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3614: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3615: RAISE OKC_API.G_EXCEPTION_ERROR;
3616: END IF;
3617: migrate(lx_okc_rules_tl_rec, l_def_rulv_rec);
3618: */

Line 3615: RAISE OKC_API.G_EXCEPTION_ERROR;

3611: );
3612: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3613: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3614: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
3615: RAISE OKC_API.G_EXCEPTION_ERROR;
3616: END IF;
3617: migrate(lx_okc_rules_tl_rec, l_def_rulv_rec);
3618: */
3619: -- Set OUT values

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

3617: migrate(lx_okc_rules_tl_rec, l_def_rulv_rec);
3618: */
3619: -- Set OUT values
3620: x_rulv_rec := l_def_rulv_rec;
3621: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3622:
3623:
3624:
3625:

Line 3627: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3623:
3624:
3625:
3626: EXCEPTION
3627: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3628:
3629:
3630: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3631: (

Line 3630: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3626: EXCEPTION
3627: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3628:
3629:
3630: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3631: (
3632: l_api_name,
3633: G_PKG_NAME,
3634: 'OKC_API.G_RET_STS_ERROR',

Line 3634: 'OKC_API.G_RET_STS_ERROR',

3630: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3631: (
3632: l_api_name,
3633: G_PKG_NAME,
3634: 'OKC_API.G_RET_STS_ERROR',
3635: x_msg_count,
3636: x_msg_data,
3637: '_PVT'
3638: );

Line 3639: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3635: x_msg_count,
3636: x_msg_data,
3637: '_PVT'
3638: );
3639: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3640:
3641:
3642: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3643: (

Line 3642: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3638: );
3639: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3640:
3641:
3642: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3643: (
3644: l_api_name,
3645: G_PKG_NAME,
3646: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3646: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3642: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3643: (
3644: l_api_name,
3645: G_PKG_NAME,
3646: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3647: x_msg_count,
3648: x_msg_data,
3649: '_PVT'
3650: );

Line 3654: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3650: );
3651: WHEN OTHERS THEN
3652:
3653:
3654: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3655: (
3656: l_api_name,
3657: G_PKG_NAME,
3658: 'OTHERS',

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

3674: x_rulv_tbl OUT NOCOPY rulv_tbl_type) IS
3675:
3676: l_api_version CONSTANT NUMBER := 1;
3677: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
3678: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3679: i NUMBER := 0;
3680: --
3681: l_proc varchar2(72) := g_package||'insert_row';
3682: --

Line 3688: OKC_API.init_msg_list(p_init_msg_list);

3684:
3685:
3686:
3687:
3688: OKC_API.init_msg_list(p_init_msg_list);
3689: -- Make sure PL/SQL table has records in it before passing
3690: IF (p_rulv_tbl.COUNT > 0) THEN
3691: i := p_rulv_tbl.FIRST;
3692: LOOP

Line 3695: p_init_msg_list => OKC_API.G_FALSE,

3691: i := p_rulv_tbl.FIRST;
3692: LOOP
3693: insert_row (
3694: p_api_version => p_api_version,
3695: p_init_msg_list => OKC_API.G_FALSE,
3696: x_return_status => x_return_status,
3697: x_msg_count => x_msg_count,
3698: x_msg_data => x_msg_data,
3699: p_rulv_rec => p_rulv_tbl(i),

Line 3710: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3706:
3707:
3708:
3709: EXCEPTION
3710: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3711:
3712:
3713: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3714: (

Line 3713: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3709: EXCEPTION
3710: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3711:
3712:
3713: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3714: (
3715: l_api_name,
3716: G_PKG_NAME,
3717: 'OKC_API.G_RET_STS_ERROR',

Line 3717: 'OKC_API.G_RET_STS_ERROR',

3713: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3714: (
3715: l_api_name,
3716: G_PKG_NAME,
3717: 'OKC_API.G_RET_STS_ERROR',
3718: x_msg_count,
3719: x_msg_data,
3720: '_PVT'
3721: );

Line 3722: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3718: x_msg_count,
3719: x_msg_data,
3720: '_PVT'
3721: );
3722: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3723:
3724:
3725: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3726: (

Line 3725: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3721: );
3722: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3723:
3724:
3725: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3726: (
3727: l_api_name,
3728: G_PKG_NAME,
3729: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3729: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3725: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3726: (
3727: l_api_name,
3728: G_PKG_NAME,
3729: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3730: x_msg_count,
3731: x_msg_data,
3732: '_PVT'
3733: );

Line 3737: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3733: );
3734: WHEN OTHERS THEN
3735:
3736:
3737: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3738: (
3739: l_api_name,
3740: G_PKG_NAME,
3741: 'OTHERS',

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

3772: FROM OKC_RULES_B
3773: WHERE ID = p_rul_rec.id;
3774: l_api_version CONSTANT NUMBER := 1;
3775: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
3776: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3777: l_object_version_number OKC_RULES_B.OBJECT_VERSION_NUMBER%TYPE;
3778: lc_object_version_number OKC_RULES_B.OBJECT_VERSION_NUMBER%TYPE;
3779: l_row_notfound BOOLEAN := FALSE;
3780: lc_row_notfound BOOLEAN := FALSE;

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

3785:
3786:
3787:
3788:
3789: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3790: p_init_msg_list,
3791: '_PVT',
3792: x_return_status);
3793: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3789: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3790: p_init_msg_list,
3791: '_PVT',
3792: x_return_status);
3793: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3794: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3795: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3796: RAISE OKC_API.G_EXCEPTION_ERROR;
3797: END IF;

Line 3794: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3790: p_init_msg_list,
3791: '_PVT',
3792: x_return_status);
3793: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3794: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3795: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3796: RAISE OKC_API.G_EXCEPTION_ERROR;
3797: END IF;
3798: BEGIN

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

3791: '_PVT',
3792: x_return_status);
3793: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3794: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3795: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3796: RAISE OKC_API.G_EXCEPTION_ERROR;
3797: END IF;
3798: BEGIN
3799: OPEN lock_csr(p_rul_rec);

Line 3796: RAISE OKC_API.G_EXCEPTION_ERROR;

3792: x_return_status);
3793: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3794: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3795: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3796: RAISE OKC_API.G_EXCEPTION_ERROR;
3797: END IF;
3798: BEGIN
3799: OPEN lock_csr(p_rul_rec);
3800: FETCH lock_csr INTO l_object_version_number;

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

3804: WHEN E_Resource_Busy THEN
3805: IF (lock_csr%ISOPEN) THEN
3806: CLOSE lock_csr;
3807: END IF;
3808: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
3809: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3810: END;
3811:
3812: IF ( l_row_notfound ) THEN

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

3815: lc_row_notfound := lchk_csr%NOTFOUND;
3816: CLOSE lchk_csr;
3817: END IF;
3818: IF (lc_row_notfound) THEN
3819: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3820: RAISE OKC_API.G_EXCEPTION_ERROR;
3821: ELSIF lc_object_version_number > p_rul_rec.object_version_number THEN
3822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3823: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3820: RAISE OKC_API.G_EXCEPTION_ERROR;

3816: CLOSE lchk_csr;
3817: END IF;
3818: IF (lc_row_notfound) THEN
3819: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3820: RAISE OKC_API.G_EXCEPTION_ERROR;
3821: ELSIF lc_object_version_number > p_rul_rec.object_version_number THEN
3822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3823: RAISE OKC_API.G_EXCEPTION_ERROR;
3824: ELSIF lc_object_version_number <> p_rul_rec.object_version_number THEN

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

3818: IF (lc_row_notfound) THEN
3819: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3820: RAISE OKC_API.G_EXCEPTION_ERROR;
3821: ELSIF lc_object_version_number > p_rul_rec.object_version_number THEN
3822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3823: RAISE OKC_API.G_EXCEPTION_ERROR;
3824: ELSIF lc_object_version_number <> p_rul_rec.object_version_number THEN
3825: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3826: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3823: RAISE OKC_API.G_EXCEPTION_ERROR;

3819: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3820: RAISE OKC_API.G_EXCEPTION_ERROR;
3821: ELSIF lc_object_version_number > p_rul_rec.object_version_number THEN
3822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3823: RAISE OKC_API.G_EXCEPTION_ERROR;
3824: ELSIF lc_object_version_number <> p_rul_rec.object_version_number THEN
3825: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3826: RAISE OKC_API.G_EXCEPTION_ERROR;
3827: ELSIF lc_object_version_number = -1 THEN

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

3821: ELSIF lc_object_version_number > p_rul_rec.object_version_number THEN
3822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3823: RAISE OKC_API.G_EXCEPTION_ERROR;
3824: ELSIF lc_object_version_number <> p_rul_rec.object_version_number THEN
3825: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3826: RAISE OKC_API.G_EXCEPTION_ERROR;
3827: ELSIF lc_object_version_number = -1 THEN
3828: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3829: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3826: RAISE OKC_API.G_EXCEPTION_ERROR;

3822: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3823: RAISE OKC_API.G_EXCEPTION_ERROR;
3824: ELSIF lc_object_version_number <> p_rul_rec.object_version_number THEN
3825: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3826: RAISE OKC_API.G_EXCEPTION_ERROR;
3827: ELSIF lc_object_version_number = -1 THEN
3828: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3829: RAISE OKC_API.G_EXCEPTION_ERROR;
3830: END IF;

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

3824: ELSIF lc_object_version_number <> p_rul_rec.object_version_number THEN
3825: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3826: RAISE OKC_API.G_EXCEPTION_ERROR;
3827: ELSIF lc_object_version_number = -1 THEN
3828: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3829: RAISE OKC_API.G_EXCEPTION_ERROR;
3830: END IF;
3831: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3832:

Line 3829: RAISE OKC_API.G_EXCEPTION_ERROR;

3825: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_CHANGED);
3826: RAISE OKC_API.G_EXCEPTION_ERROR;
3827: ELSIF lc_object_version_number = -1 THEN
3828: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3829: RAISE OKC_API.G_EXCEPTION_ERROR;
3830: END IF;
3831: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3832:
3833:

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

3827: ELSIF lc_object_version_number = -1 THEN
3828: OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
3829: RAISE OKC_API.G_EXCEPTION_ERROR;
3830: END IF;
3831: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3832:
3833:
3834:
3835:

Line 3837: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3833:
3834:
3835:
3836: EXCEPTION
3837: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3838:
3839:
3840: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3841: (

Line 3840: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3836: EXCEPTION
3837: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3838:
3839:
3840: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3841: (
3842: l_api_name,
3843: G_PKG_NAME,
3844: 'OKC_API.G_RET_STS_ERROR',

Line 3844: 'OKC_API.G_RET_STS_ERROR',

3840: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3841: (
3842: l_api_name,
3843: G_PKG_NAME,
3844: 'OKC_API.G_RET_STS_ERROR',
3845: x_msg_count,
3846: x_msg_data,
3847: '_PVT'
3848: );

Line 3849: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3845: x_msg_count,
3846: x_msg_data,
3847: '_PVT'
3848: );
3849: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3850:
3851:
3852: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3853: (

Line 3852: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3848: );
3849: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3850:
3851:
3852: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3853: (
3854: l_api_name,
3855: G_PKG_NAME,
3856: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3856: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3852: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3853: (
3854: l_api_name,
3855: G_PKG_NAME,
3856: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3857: x_msg_count,
3858: x_msg_data,
3859: '_PVT'
3860: );

Line 3864: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3860: );
3861: WHEN OTHERS THEN
3862:
3863:
3864: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3865: (
3866: l_api_name,
3867: G_PKG_NAME,
3868: 'OTHERS',

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

3891: FOR UPDATE NOWAIT;
3892:
3893: l_api_version CONSTANT NUMBER := 1;
3894: l_api_name CONSTANT VARCHAR2(30) := 'TL_lock_row';
3895: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3896: l_lock_var lock_csr%ROWTYPE;
3897: l_row_notfound BOOLEAN := FALSE;
3898: lc_row_notfound BOOLEAN := FALSE;
3899: --

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

3903:
3904:
3905:
3906:
3907: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3908: p_init_msg_list,
3909: '_PVT',
3910: x_return_status);
3911: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

3907: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
3908: p_init_msg_list,
3909: '_PVT',
3910: x_return_status);
3911: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3912: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3913: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3914: RAISE OKC_API.G_EXCEPTION_ERROR;
3915: END IF;

Line 3912: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

3908: p_init_msg_list,
3909: '_PVT',
3910: x_return_status);
3911: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3912: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3913: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3914: RAISE OKC_API.G_EXCEPTION_ERROR;
3915: END IF;
3916: BEGIN

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

3909: '_PVT',
3910: x_return_status);
3911: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3912: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3913: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3914: RAISE OKC_API.G_EXCEPTION_ERROR;
3915: END IF;
3916: BEGIN
3917: OPEN lock_csr(p_okc_rules_tl_rec);

Line 3914: RAISE OKC_API.G_EXCEPTION_ERROR;

3910: x_return_status);
3911: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
3912: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
3913: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
3914: RAISE OKC_API.G_EXCEPTION_ERROR;
3915: END IF;
3916: BEGIN
3917: OPEN lock_csr(p_okc_rules_tl_rec);
3918: FETCH lock_csr INTO l_lock_var;

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

3922: WHEN E_Resource_Busy THEN
3923: IF (lock_csr%ISOPEN) THEN
3924: CLOSE lock_csr;
3925: END IF;
3926: OKC_API.set_message(G_FND_APP,G_FORM_UNABLE_TO_RESERVE_REC);
3927: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3928: END;
3929:
3930: IF ( l_row_notfound ) THEN

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

3927: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
3928: END;
3929:
3930: IF ( l_row_notfound ) THEN
3931: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3932: RAISE OKC_API.G_EXCEPTION_ERROR;
3933: END IF;
3934: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3935:

Line 3932: RAISE OKC_API.G_EXCEPTION_ERROR;

3928: END;
3929:
3930: IF ( l_row_notfound ) THEN
3931: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3932: RAISE OKC_API.G_EXCEPTION_ERROR;
3933: END IF;
3934: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3935:
3936:

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

3930: IF ( l_row_notfound ) THEN
3931: OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
3932: RAISE OKC_API.G_EXCEPTION_ERROR;
3933: END IF;
3934: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
3935:
3936:
3937:
3938:

Line 3940: WHEN OKC_API.G_EXCEPTION_ERROR THEN

3936:
3937:
3938:
3939: EXCEPTION
3940: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3941:
3942:
3943: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3944: (

Line 3943: x_return_status := OKC_API.HANDLE_EXCEPTIONS

3939: EXCEPTION
3940: WHEN OKC_API.G_EXCEPTION_ERROR THEN
3941:
3942:
3943: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3944: (
3945: l_api_name,
3946: G_PKG_NAME,
3947: 'OKC_API.G_RET_STS_ERROR',

Line 3947: 'OKC_API.G_RET_STS_ERROR',

3943: x_return_status := OKC_API.HANDLE_EXCEPTIONS
3944: (
3945: l_api_name,
3946: G_PKG_NAME,
3947: 'OKC_API.G_RET_STS_ERROR',
3948: x_msg_count,
3949: x_msg_data,
3950: '_PVT'
3951: );

Line 3952: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3948: x_msg_count,
3949: x_msg_data,
3950: '_PVT'
3951: );
3952: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3953:
3954:
3955: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3956: (

Line 3955: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3951: );
3952: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3953:
3954:
3955: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3956: (
3957: l_api_name,
3958: G_PKG_NAME,
3959: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 3959: 'OKC_API.G_RET_STS_UNEXP_ERROR',

3955: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3956: (
3957: l_api_name,
3958: G_PKG_NAME,
3959: 'OKC_API.G_RET_STS_UNEXP_ERROR',
3960: x_msg_count,
3961: x_msg_data,
3962: '_PVT'
3963: );

Line 3967: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

3963: );
3964: WHEN OTHERS THEN
3965:
3966:
3967: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
3968: (
3969: l_api_name,
3970: G_PKG_NAME,
3971: 'OTHERS',

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

3987: p_rulv_rec IN rulv_rec_type) IS
3988:
3989: l_api_version CONSTANT NUMBER := 1;
3990: l_api_name CONSTANT VARCHAR2(30) := 'V_lock_row';
3991: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
3992: l_rul_rec rul_rec_type;
3993: --Bug 3055393 l_okc_rules_tl_rec okc_rules_tl_rec_type;
3994: --
3995: l_proc varchar2(72) := g_package||'insert_row';

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

3998:
3999:
4000:
4001:
4002: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4003: G_PKG_NAME,
4004: p_init_msg_list,
4005: l_api_version,
4006: p_api_version,

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

4005: l_api_version,
4006: p_api_version,
4007: '_PVT',
4008: x_return_status);
4009: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4010: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4011: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4012: RAISE OKC_API.G_EXCEPTION_ERROR;
4013: END IF;

Line 4010: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4006: p_api_version,
4007: '_PVT',
4008: x_return_status);
4009: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4010: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4011: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4012: RAISE OKC_API.G_EXCEPTION_ERROR;
4013: END IF;
4014: --------------------------------------

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

4007: '_PVT',
4008: x_return_status);
4009: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4010: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4011: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4012: RAISE OKC_API.G_EXCEPTION_ERROR;
4013: END IF;
4014: --------------------------------------
4015: -- Move VIEW record to "Child" records

Line 4012: RAISE OKC_API.G_EXCEPTION_ERROR;

4008: x_return_status);
4009: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4010: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4011: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4012: RAISE OKC_API.G_EXCEPTION_ERROR;
4013: END IF;
4014: --------------------------------------
4015: -- Move VIEW record to "Child" records
4016: --------------------------------------

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

4025: x_msg_count,
4026: x_msg_data,
4027: l_rul_rec
4028: );
4029: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4030: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4031: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4032: RAISE OKC_API.G_EXCEPTION_ERROR;
4033: END IF;

Line 4030: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4026: x_msg_data,
4027: l_rul_rec
4028: );
4029: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4030: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4031: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4032: RAISE OKC_API.G_EXCEPTION_ERROR;
4033: END IF;
4034: /*

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

4027: l_rul_rec
4028: );
4029: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4030: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4031: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4032: RAISE OKC_API.G_EXCEPTION_ERROR;
4033: END IF;
4034: /*
4035: lock_row(

Line 4032: RAISE OKC_API.G_EXCEPTION_ERROR;

4028: );
4029: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4030: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4031: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4032: RAISE OKC_API.G_EXCEPTION_ERROR;
4033: END IF;
4034: /*
4035: lock_row(
4036: p_init_msg_list,

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

4038: x_msg_count,
4039: x_msg_data,
4040: l_okc_rules_tl_rec
4041: );
4042: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4043: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4044: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4045: RAISE OKC_API.G_EXCEPTION_ERROR;
4046: END IF;

Line 4043: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4039: x_msg_data,
4040: l_okc_rules_tl_rec
4041: );
4042: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4043: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4044: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4045: RAISE OKC_API.G_EXCEPTION_ERROR;
4046: END IF;
4047: */

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

4040: l_okc_rules_tl_rec
4041: );
4042: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4043: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4044: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4045: RAISE OKC_API.G_EXCEPTION_ERROR;
4046: END IF;
4047: */
4048: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 4045: RAISE OKC_API.G_EXCEPTION_ERROR;

4041: );
4042: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4043: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4044: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4045: RAISE OKC_API.G_EXCEPTION_ERROR;
4046: END IF;
4047: */
4048: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4049:

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

4044: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
4045: RAISE OKC_API.G_EXCEPTION_ERROR;
4046: END IF;
4047: */
4048: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4049:
4050:
4051:
4052:

Line 4054: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4050:
4051:
4052:
4053: EXCEPTION
4054: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4055:
4056:
4057: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4058: (

Line 4057: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4053: EXCEPTION
4054: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4055:
4056:
4057: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4058: (
4059: l_api_name,
4060: G_PKG_NAME,
4061: 'OKC_API.G_RET_STS_ERROR',

Line 4061: 'OKC_API.G_RET_STS_ERROR',

4057: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4058: (
4059: l_api_name,
4060: G_PKG_NAME,
4061: 'OKC_API.G_RET_STS_ERROR',
4062: x_msg_count,
4063: x_msg_data,
4064: '_PVT'
4065: );

Line 4066: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4062: x_msg_count,
4063: x_msg_data,
4064: '_PVT'
4065: );
4066: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4067:
4068:
4069: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4070: (

Line 4069: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4065: );
4066: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4067:
4068:
4069: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4070: (
4071: l_api_name,
4072: G_PKG_NAME,
4073: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4073: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4069: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4070: (
4071: l_api_name,
4072: G_PKG_NAME,
4073: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4074: x_msg_count,
4075: x_msg_data,
4076: '_PVT'
4077: );

Line 4081: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4077: );
4078: WHEN OTHERS THEN
4079:
4080:
4081: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4082: (
4083: l_api_name,
4084: G_PKG_NAME,
4085: 'OTHERS',

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

4100: p_rulv_tbl IN rulv_tbl_type) IS
4101:
4102: l_api_version CONSTANT NUMBER := 1;
4103: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_lock_row';
4104: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4105: i NUMBER := 0;
4106: --
4107: l_proc varchar2(72) := g_package||'insert_row';
4108: --

Line 4114: OKC_API.init_msg_list(p_init_msg_list);

4110:
4111:
4112:
4113:
4114: OKC_API.init_msg_list(p_init_msg_list);
4115: -- Make sure PL/SQL table has records in it before passing
4116: IF (p_rulv_tbl.COUNT > 0) THEN
4117: i := p_rulv_tbl.FIRST;
4118: LOOP

Line 4121: p_init_msg_list => OKC_API.G_FALSE,

4117: i := p_rulv_tbl.FIRST;
4118: LOOP
4119: lock_row (
4120: p_api_version => p_api_version,
4121: p_init_msg_list => OKC_API.G_FALSE,
4122: x_return_status => x_return_status,
4123: x_msg_count => x_msg_count,
4124: x_msg_data => x_msg_data,
4125: p_rulv_rec => p_rulv_tbl(i));

Line 4135: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4131:
4132:
4133:
4134: EXCEPTION
4135: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4136:
4137:
4138: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4139: (

Line 4138: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4134: EXCEPTION
4135: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4136:
4137:
4138: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4139: (
4140: l_api_name,
4141: G_PKG_NAME,
4142: 'OKC_API.G_RET_STS_ERROR',

Line 4142: 'OKC_API.G_RET_STS_ERROR',

4138: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4139: (
4140: l_api_name,
4141: G_PKG_NAME,
4142: 'OKC_API.G_RET_STS_ERROR',
4143: x_msg_count,
4144: x_msg_data,
4145: '_PVT'
4146: );

Line 4147: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4143: x_msg_count,
4144: x_msg_data,
4145: '_PVT'
4146: );
4147: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4148:
4149:
4150: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4151: (

Line 4150: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4146: );
4147: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4148:
4149:
4150: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4151: (
4152: l_api_name,
4153: G_PKG_NAME,
4154: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4154: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4150: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4151: (
4152: l_api_name,
4153: G_PKG_NAME,
4154: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4155: x_msg_count,
4156: x_msg_data,
4157: '_PVT'
4158: );

Line 4162: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4158: );
4159: WHEN OTHERS THEN
4160:
4161:
4162: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4163: (
4164: l_api_name,
4165: G_PKG_NAME,
4166: 'OTHERS',

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

4185: x_rul_rec OUT NOCOPY rul_rec_type) IS
4186:
4187: l_api_version CONSTANT NUMBER := 1;
4188: l_api_name CONSTANT VARCHAR2(30) := 'B_update_row';
4189: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4190: l_rul_rec rul_rec_type := p_rul_rec;
4191: l_def_rul_rec rul_rec_type;
4192: l_row_notfound BOOLEAN := TRUE;
4193: --

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

4201: x_rul_rec OUT NOCOPY rul_rec_type
4202: ) RETURN VARCHAR2 IS
4203: l_rul_rec rul_rec_type;
4204: l_row_notfound BOOLEAN := TRUE;
4205: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4206: --
4207: l_proc varchar2(72) := g_package||'populate_new_record';
4208: --
4209: BEGIN

Line 4218: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

4214: x_rul_rec := p_rul_rec;
4215: -- Get current database values
4216: l_rul_rec := get_rec(p_rul_rec, l_row_notfound);
4217: IF (l_row_notfound) THEN
4218: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4219: END IF;
4220: IF (x_rul_rec.id = OKC_API.G_MISS_NUM)
4221: THEN
4222: x_rul_rec.id := l_rul_rec.id;

Line 4220: IF (x_rul_rec.id = OKC_API.G_MISS_NUM)

4216: l_rul_rec := get_rec(p_rul_rec, l_row_notfound);
4217: IF (l_row_notfound) THEN
4218: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4219: END IF;
4220: IF (x_rul_rec.id = OKC_API.G_MISS_NUM)
4221: THEN
4222: x_rul_rec.id := l_rul_rec.id;
4223: END IF;
4224: IF (x_rul_rec.rgp_id = OKC_API.G_MISS_NUM)

Line 4224: IF (x_rul_rec.rgp_id = OKC_API.G_MISS_NUM)

4220: IF (x_rul_rec.id = OKC_API.G_MISS_NUM)
4221: THEN
4222: x_rul_rec.id := l_rul_rec.id;
4223: END IF;
4224: IF (x_rul_rec.rgp_id = OKC_API.G_MISS_NUM)
4225: THEN
4226: x_rul_rec.rgp_id := l_rul_rec.rgp_id;
4227: END IF;
4228: IF (x_rul_rec.object1_id1 = OKC_API.G_MISS_CHAR)

Line 4228: IF (x_rul_rec.object1_id1 = OKC_API.G_MISS_CHAR)

4224: IF (x_rul_rec.rgp_id = OKC_API.G_MISS_NUM)
4225: THEN
4226: x_rul_rec.rgp_id := l_rul_rec.rgp_id;
4227: END IF;
4228: IF (x_rul_rec.object1_id1 = OKC_API.G_MISS_CHAR)
4229: THEN
4230: x_rul_rec.object1_id1 := l_rul_rec.object1_id1;
4231: END IF;
4232: IF (x_rul_rec.object2_id1 = OKC_API.G_MISS_CHAR)

Line 4232: IF (x_rul_rec.object2_id1 = OKC_API.G_MISS_CHAR)

4228: IF (x_rul_rec.object1_id1 = OKC_API.G_MISS_CHAR)
4229: THEN
4230: x_rul_rec.object1_id1 := l_rul_rec.object1_id1;
4231: END IF;
4232: IF (x_rul_rec.object2_id1 = OKC_API.G_MISS_CHAR)
4233: THEN
4234: x_rul_rec.object2_id1 := l_rul_rec.object2_id1;
4235: END IF;
4236: IF (x_rul_rec.object3_id1 = OKC_API.G_MISS_CHAR)

Line 4236: IF (x_rul_rec.object3_id1 = OKC_API.G_MISS_CHAR)

4232: IF (x_rul_rec.object2_id1 = OKC_API.G_MISS_CHAR)
4233: THEN
4234: x_rul_rec.object2_id1 := l_rul_rec.object2_id1;
4235: END IF;
4236: IF (x_rul_rec.object3_id1 = OKC_API.G_MISS_CHAR)
4237: THEN
4238: x_rul_rec.object3_id1 := l_rul_rec.object3_id1;
4239: END IF;
4240: IF (x_rul_rec.object1_id2 = OKC_API.G_MISS_CHAR)

Line 4240: IF (x_rul_rec.object1_id2 = OKC_API.G_MISS_CHAR)

4236: IF (x_rul_rec.object3_id1 = OKC_API.G_MISS_CHAR)
4237: THEN
4238: x_rul_rec.object3_id1 := l_rul_rec.object3_id1;
4239: END IF;
4240: IF (x_rul_rec.object1_id2 = OKC_API.G_MISS_CHAR)
4241: THEN
4242: x_rul_rec.object1_id2 := l_rul_rec.object1_id2;
4243: END IF;
4244: IF (x_rul_rec.object2_id2 = OKC_API.G_MISS_CHAR)

Line 4244: IF (x_rul_rec.object2_id2 = OKC_API.G_MISS_CHAR)

4240: IF (x_rul_rec.object1_id2 = OKC_API.G_MISS_CHAR)
4241: THEN
4242: x_rul_rec.object1_id2 := l_rul_rec.object1_id2;
4243: END IF;
4244: IF (x_rul_rec.object2_id2 = OKC_API.G_MISS_CHAR)
4245: THEN
4246: x_rul_rec.object2_id2 := l_rul_rec.object2_id2;
4247: END IF;
4248: IF (x_rul_rec.object3_id2 = OKC_API.G_MISS_CHAR)

Line 4248: IF (x_rul_rec.object3_id2 = OKC_API.G_MISS_CHAR)

4244: IF (x_rul_rec.object2_id2 = OKC_API.G_MISS_CHAR)
4245: THEN
4246: x_rul_rec.object2_id2 := l_rul_rec.object2_id2;
4247: END IF;
4248: IF (x_rul_rec.object3_id2 = OKC_API.G_MISS_CHAR)
4249: THEN
4250: x_rul_rec.object3_id2 := l_rul_rec.object3_id2;
4251: END IF;
4252: IF (x_rul_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)

Line 4252: IF (x_rul_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)

4248: IF (x_rul_rec.object3_id2 = OKC_API.G_MISS_CHAR)
4249: THEN
4250: x_rul_rec.object3_id2 := l_rul_rec.object3_id2;
4251: END IF;
4252: IF (x_rul_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
4253: THEN
4254: x_rul_rec.jtot_object1_code := l_rul_rec.jtot_object1_code;
4255: END IF;
4256: IF (x_rul_rec.jtot_object2_code = OKC_API.G_MISS_CHAR)

Line 4256: IF (x_rul_rec.jtot_object2_code = OKC_API.G_MISS_CHAR)

4252: IF (x_rul_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
4253: THEN
4254: x_rul_rec.jtot_object1_code := l_rul_rec.jtot_object1_code;
4255: END IF;
4256: IF (x_rul_rec.jtot_object2_code = OKC_API.G_MISS_CHAR)
4257: THEN
4258: x_rul_rec.jtot_object2_code := l_rul_rec.jtot_object2_code;
4259: END IF;
4260: IF (x_rul_rec.jtot_object3_code = OKC_API.G_MISS_CHAR)

Line 4260: IF (x_rul_rec.jtot_object3_code = OKC_API.G_MISS_CHAR)

4256: IF (x_rul_rec.jtot_object2_code = OKC_API.G_MISS_CHAR)
4257: THEN
4258: x_rul_rec.jtot_object2_code := l_rul_rec.jtot_object2_code;
4259: END IF;
4260: IF (x_rul_rec.jtot_object3_code = OKC_API.G_MISS_CHAR)
4261: THEN
4262: x_rul_rec.jtot_object3_code := l_rul_rec.jtot_object3_code;
4263: END IF;
4264: IF (x_rul_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

Line 4264: IF (x_rul_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

4260: IF (x_rul_rec.jtot_object3_code = OKC_API.G_MISS_CHAR)
4261: THEN
4262: x_rul_rec.jtot_object3_code := l_rul_rec.jtot_object3_code;
4263: END IF;
4264: IF (x_rul_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
4265: THEN
4266: x_rul_rec.dnz_chr_id := l_rul_rec.dnz_chr_id;
4267: END IF;
4268: IF (x_rul_rec.std_template_yn = OKC_API.G_MISS_CHAR)

Line 4268: IF (x_rul_rec.std_template_yn = OKC_API.G_MISS_CHAR)

4264: IF (x_rul_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
4265: THEN
4266: x_rul_rec.dnz_chr_id := l_rul_rec.dnz_chr_id;
4267: END IF;
4268: IF (x_rul_rec.std_template_yn = OKC_API.G_MISS_CHAR)
4269: THEN
4270: x_rul_rec.std_template_yn := l_rul_rec.std_template_yn;
4271: END IF;
4272: IF (x_rul_rec.warn_yn = OKC_API.G_MISS_CHAR)

Line 4272: IF (x_rul_rec.warn_yn = OKC_API.G_MISS_CHAR)

4268: IF (x_rul_rec.std_template_yn = OKC_API.G_MISS_CHAR)
4269: THEN
4270: x_rul_rec.std_template_yn := l_rul_rec.std_template_yn;
4271: END IF;
4272: IF (x_rul_rec.warn_yn = OKC_API.G_MISS_CHAR)
4273: THEN
4274: x_rul_rec.warn_yn := l_rul_rec.warn_yn;
4275: END IF;
4276: IF (x_rul_rec.priority = OKC_API.G_MISS_NUM)

Line 4276: IF (x_rul_rec.priority = OKC_API.G_MISS_NUM)

4272: IF (x_rul_rec.warn_yn = OKC_API.G_MISS_CHAR)
4273: THEN
4274: x_rul_rec.warn_yn := l_rul_rec.warn_yn;
4275: END IF;
4276: IF (x_rul_rec.priority = OKC_API.G_MISS_NUM)
4277: THEN
4278: x_rul_rec.priority := l_rul_rec.priority;
4279: END IF;
4280: IF (x_rul_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 4280: IF (x_rul_rec.object_version_number = OKC_API.G_MISS_NUM)

4276: IF (x_rul_rec.priority = OKC_API.G_MISS_NUM)
4277: THEN
4278: x_rul_rec.priority := l_rul_rec.priority;
4279: END IF;
4280: IF (x_rul_rec.object_version_number = OKC_API.G_MISS_NUM)
4281: THEN
4282: x_rul_rec.object_version_number := l_rul_rec.object_version_number;
4283: END IF;
4284: IF (x_rul_rec.created_by = OKC_API.G_MISS_NUM)

Line 4284: IF (x_rul_rec.created_by = OKC_API.G_MISS_NUM)

4280: IF (x_rul_rec.object_version_number = OKC_API.G_MISS_NUM)
4281: THEN
4282: x_rul_rec.object_version_number := l_rul_rec.object_version_number;
4283: END IF;
4284: IF (x_rul_rec.created_by = OKC_API.G_MISS_NUM)
4285: THEN
4286: x_rul_rec.created_by := l_rul_rec.created_by;
4287: END IF;
4288: IF (x_rul_rec.creation_date = OKC_API.G_MISS_DATE)

Line 4288: IF (x_rul_rec.creation_date = OKC_API.G_MISS_DATE)

4284: IF (x_rul_rec.created_by = OKC_API.G_MISS_NUM)
4285: THEN
4286: x_rul_rec.created_by := l_rul_rec.created_by;
4287: END IF;
4288: IF (x_rul_rec.creation_date = OKC_API.G_MISS_DATE)
4289: THEN
4290: x_rul_rec.creation_date := l_rul_rec.creation_date;
4291: END IF;
4292: IF (x_rul_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 4292: IF (x_rul_rec.last_updated_by = OKC_API.G_MISS_NUM)

4288: IF (x_rul_rec.creation_date = OKC_API.G_MISS_DATE)
4289: THEN
4290: x_rul_rec.creation_date := l_rul_rec.creation_date;
4291: END IF;
4292: IF (x_rul_rec.last_updated_by = OKC_API.G_MISS_NUM)
4293: THEN
4294: x_rul_rec.last_updated_by := l_rul_rec.last_updated_by;
4295: END IF;
4296: IF (x_rul_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 4296: IF (x_rul_rec.last_update_date = OKC_API.G_MISS_DATE)

4292: IF (x_rul_rec.last_updated_by = OKC_API.G_MISS_NUM)
4293: THEN
4294: x_rul_rec.last_updated_by := l_rul_rec.last_updated_by;
4295: END IF;
4296: IF (x_rul_rec.last_update_date = OKC_API.G_MISS_DATE)
4297: THEN
4298: x_rul_rec.last_update_date := l_rul_rec.last_update_date;
4299: END IF;
4300: IF (x_rul_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 4300: IF (x_rul_rec.last_update_login = OKC_API.G_MISS_NUM)

4296: IF (x_rul_rec.last_update_date = OKC_API.G_MISS_DATE)
4297: THEN
4298: x_rul_rec.last_update_date := l_rul_rec.last_update_date;
4299: END IF;
4300: IF (x_rul_rec.last_update_login = OKC_API.G_MISS_NUM)
4301: THEN
4302: x_rul_rec.last_update_login := l_rul_rec.last_update_login;
4303: END IF;
4304: IF (x_rul_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 4304: IF (x_rul_rec.attribute_category = OKC_API.G_MISS_CHAR)

4300: IF (x_rul_rec.last_update_login = OKC_API.G_MISS_NUM)
4301: THEN
4302: x_rul_rec.last_update_login := l_rul_rec.last_update_login;
4303: END IF;
4304: IF (x_rul_rec.attribute_category = OKC_API.G_MISS_CHAR)
4305: THEN
4306: x_rul_rec.attribute_category := l_rul_rec.attribute_category;
4307: END IF;
4308: IF (x_rul_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 4308: IF (x_rul_rec.attribute1 = OKC_API.G_MISS_CHAR)

4304: IF (x_rul_rec.attribute_category = OKC_API.G_MISS_CHAR)
4305: THEN
4306: x_rul_rec.attribute_category := l_rul_rec.attribute_category;
4307: END IF;
4308: IF (x_rul_rec.attribute1 = OKC_API.G_MISS_CHAR)
4309: THEN
4310: x_rul_rec.attribute1 := l_rul_rec.attribute1;
4311: END IF;
4312: IF (x_rul_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 4312: IF (x_rul_rec.attribute2 = OKC_API.G_MISS_CHAR)

4308: IF (x_rul_rec.attribute1 = OKC_API.G_MISS_CHAR)
4309: THEN
4310: x_rul_rec.attribute1 := l_rul_rec.attribute1;
4311: END IF;
4312: IF (x_rul_rec.attribute2 = OKC_API.G_MISS_CHAR)
4313: THEN
4314: x_rul_rec.attribute2 := l_rul_rec.attribute2;
4315: END IF;
4316: IF (x_rul_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 4316: IF (x_rul_rec.attribute3 = OKC_API.G_MISS_CHAR)

4312: IF (x_rul_rec.attribute2 = OKC_API.G_MISS_CHAR)
4313: THEN
4314: x_rul_rec.attribute2 := l_rul_rec.attribute2;
4315: END IF;
4316: IF (x_rul_rec.attribute3 = OKC_API.G_MISS_CHAR)
4317: THEN
4318: x_rul_rec.attribute3 := l_rul_rec.attribute3;
4319: END IF;
4320: IF (x_rul_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 4320: IF (x_rul_rec.attribute4 = OKC_API.G_MISS_CHAR)

4316: IF (x_rul_rec.attribute3 = OKC_API.G_MISS_CHAR)
4317: THEN
4318: x_rul_rec.attribute3 := l_rul_rec.attribute3;
4319: END IF;
4320: IF (x_rul_rec.attribute4 = OKC_API.G_MISS_CHAR)
4321: THEN
4322: x_rul_rec.attribute4 := l_rul_rec.attribute4;
4323: END IF;
4324: IF (x_rul_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 4324: IF (x_rul_rec.attribute5 = OKC_API.G_MISS_CHAR)

4320: IF (x_rul_rec.attribute4 = OKC_API.G_MISS_CHAR)
4321: THEN
4322: x_rul_rec.attribute4 := l_rul_rec.attribute4;
4323: END IF;
4324: IF (x_rul_rec.attribute5 = OKC_API.G_MISS_CHAR)
4325: THEN
4326: x_rul_rec.attribute5 := l_rul_rec.attribute5;
4327: END IF;
4328: IF (x_rul_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 4328: IF (x_rul_rec.attribute6 = OKC_API.G_MISS_CHAR)

4324: IF (x_rul_rec.attribute5 = OKC_API.G_MISS_CHAR)
4325: THEN
4326: x_rul_rec.attribute5 := l_rul_rec.attribute5;
4327: END IF;
4328: IF (x_rul_rec.attribute6 = OKC_API.G_MISS_CHAR)
4329: THEN
4330: x_rul_rec.attribute6 := l_rul_rec.attribute6;
4331: END IF;
4332: IF (x_rul_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 4332: IF (x_rul_rec.attribute7 = OKC_API.G_MISS_CHAR)

4328: IF (x_rul_rec.attribute6 = OKC_API.G_MISS_CHAR)
4329: THEN
4330: x_rul_rec.attribute6 := l_rul_rec.attribute6;
4331: END IF;
4332: IF (x_rul_rec.attribute7 = OKC_API.G_MISS_CHAR)
4333: THEN
4334: x_rul_rec.attribute7 := l_rul_rec.attribute7;
4335: END IF;
4336: IF (x_rul_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 4336: IF (x_rul_rec.attribute8 = OKC_API.G_MISS_CHAR)

4332: IF (x_rul_rec.attribute7 = OKC_API.G_MISS_CHAR)
4333: THEN
4334: x_rul_rec.attribute7 := l_rul_rec.attribute7;
4335: END IF;
4336: IF (x_rul_rec.attribute8 = OKC_API.G_MISS_CHAR)
4337: THEN
4338: x_rul_rec.attribute8 := l_rul_rec.attribute8;
4339: END IF;
4340: IF (x_rul_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 4340: IF (x_rul_rec.attribute9 = OKC_API.G_MISS_CHAR)

4336: IF (x_rul_rec.attribute8 = OKC_API.G_MISS_CHAR)
4337: THEN
4338: x_rul_rec.attribute8 := l_rul_rec.attribute8;
4339: END IF;
4340: IF (x_rul_rec.attribute9 = OKC_API.G_MISS_CHAR)
4341: THEN
4342: x_rul_rec.attribute9 := l_rul_rec.attribute9;
4343: END IF;
4344: IF (x_rul_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 4344: IF (x_rul_rec.attribute10 = OKC_API.G_MISS_CHAR)

4340: IF (x_rul_rec.attribute9 = OKC_API.G_MISS_CHAR)
4341: THEN
4342: x_rul_rec.attribute9 := l_rul_rec.attribute9;
4343: END IF;
4344: IF (x_rul_rec.attribute10 = OKC_API.G_MISS_CHAR)
4345: THEN
4346: x_rul_rec.attribute10 := l_rul_rec.attribute10;
4347: END IF;
4348: IF (x_rul_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 4348: IF (x_rul_rec.attribute11 = OKC_API.G_MISS_CHAR)

4344: IF (x_rul_rec.attribute10 = OKC_API.G_MISS_CHAR)
4345: THEN
4346: x_rul_rec.attribute10 := l_rul_rec.attribute10;
4347: END IF;
4348: IF (x_rul_rec.attribute11 = OKC_API.G_MISS_CHAR)
4349: THEN
4350: x_rul_rec.attribute11 := l_rul_rec.attribute11;
4351: END IF;
4352: IF (x_rul_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 4352: IF (x_rul_rec.attribute12 = OKC_API.G_MISS_CHAR)

4348: IF (x_rul_rec.attribute11 = OKC_API.G_MISS_CHAR)
4349: THEN
4350: x_rul_rec.attribute11 := l_rul_rec.attribute11;
4351: END IF;
4352: IF (x_rul_rec.attribute12 = OKC_API.G_MISS_CHAR)
4353: THEN
4354: x_rul_rec.attribute12 := l_rul_rec.attribute12;
4355: END IF;
4356: IF (x_rul_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 4356: IF (x_rul_rec.attribute13 = OKC_API.G_MISS_CHAR)

4352: IF (x_rul_rec.attribute12 = OKC_API.G_MISS_CHAR)
4353: THEN
4354: x_rul_rec.attribute12 := l_rul_rec.attribute12;
4355: END IF;
4356: IF (x_rul_rec.attribute13 = OKC_API.G_MISS_CHAR)
4357: THEN
4358: x_rul_rec.attribute13 := l_rul_rec.attribute13;
4359: END IF;
4360: IF (x_rul_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 4360: IF (x_rul_rec.attribute14 = OKC_API.G_MISS_CHAR)

4356: IF (x_rul_rec.attribute13 = OKC_API.G_MISS_CHAR)
4357: THEN
4358: x_rul_rec.attribute13 := l_rul_rec.attribute13;
4359: END IF;
4360: IF (x_rul_rec.attribute14 = OKC_API.G_MISS_CHAR)
4361: THEN
4362: x_rul_rec.attribute14 := l_rul_rec.attribute14;
4363: END IF;
4364: IF (x_rul_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 4364: IF (x_rul_rec.attribute15 = OKC_API.G_MISS_CHAR)

4360: IF (x_rul_rec.attribute14 = OKC_API.G_MISS_CHAR)
4361: THEN
4362: x_rul_rec.attribute14 := l_rul_rec.attribute14;
4363: END IF;
4364: IF (x_rul_rec.attribute15 = OKC_API.G_MISS_CHAR)
4365: THEN
4366: x_rul_rec.attribute15 := l_rul_rec.attribute15;
4367: END IF;
4368: IF (x_rul_rec.rule_information_category = OKC_API.G_MISS_CHAR)

Line 4368: IF (x_rul_rec.rule_information_category = OKC_API.G_MISS_CHAR)

4364: IF (x_rul_rec.attribute15 = OKC_API.G_MISS_CHAR)
4365: THEN
4366: x_rul_rec.attribute15 := l_rul_rec.attribute15;
4367: END IF;
4368: IF (x_rul_rec.rule_information_category = OKC_API.G_MISS_CHAR)
4369: THEN
4370: x_rul_rec.rule_information_category := l_rul_rec.rule_information_category;
4371: END IF;
4372: IF (x_rul_rec.rule_information1 = OKC_API.G_MISS_CHAR)

Line 4372: IF (x_rul_rec.rule_information1 = OKC_API.G_MISS_CHAR)

4368: IF (x_rul_rec.rule_information_category = OKC_API.G_MISS_CHAR)
4369: THEN
4370: x_rul_rec.rule_information_category := l_rul_rec.rule_information_category;
4371: END IF;
4372: IF (x_rul_rec.rule_information1 = OKC_API.G_MISS_CHAR)
4373: THEN
4374: x_rul_rec.rule_information1 := l_rul_rec.rule_information1;
4375: END IF;
4376: IF (x_rul_rec.rule_information2 = OKC_API.G_MISS_CHAR)

Line 4376: IF (x_rul_rec.rule_information2 = OKC_API.G_MISS_CHAR)

4372: IF (x_rul_rec.rule_information1 = OKC_API.G_MISS_CHAR)
4373: THEN
4374: x_rul_rec.rule_information1 := l_rul_rec.rule_information1;
4375: END IF;
4376: IF (x_rul_rec.rule_information2 = OKC_API.G_MISS_CHAR)
4377: THEN
4378: x_rul_rec.rule_information2 := l_rul_rec.rule_information2;
4379: END IF;
4380: IF (x_rul_rec.rule_information3 = OKC_API.G_MISS_CHAR)

Line 4380: IF (x_rul_rec.rule_information3 = OKC_API.G_MISS_CHAR)

4376: IF (x_rul_rec.rule_information2 = OKC_API.G_MISS_CHAR)
4377: THEN
4378: x_rul_rec.rule_information2 := l_rul_rec.rule_information2;
4379: END IF;
4380: IF (x_rul_rec.rule_information3 = OKC_API.G_MISS_CHAR)
4381: THEN
4382: x_rul_rec.rule_information3 := l_rul_rec.rule_information3;
4383: END IF;
4384: IF (x_rul_rec.rule_information4 = OKC_API.G_MISS_CHAR)

Line 4384: IF (x_rul_rec.rule_information4 = OKC_API.G_MISS_CHAR)

4380: IF (x_rul_rec.rule_information3 = OKC_API.G_MISS_CHAR)
4381: THEN
4382: x_rul_rec.rule_information3 := l_rul_rec.rule_information3;
4383: END IF;
4384: IF (x_rul_rec.rule_information4 = OKC_API.G_MISS_CHAR)
4385: THEN
4386: x_rul_rec.rule_information4 := l_rul_rec.rule_information4;
4387: END IF;
4388: IF (x_rul_rec.rule_information5 = OKC_API.G_MISS_CHAR)

Line 4388: IF (x_rul_rec.rule_information5 = OKC_API.G_MISS_CHAR)

4384: IF (x_rul_rec.rule_information4 = OKC_API.G_MISS_CHAR)
4385: THEN
4386: x_rul_rec.rule_information4 := l_rul_rec.rule_information4;
4387: END IF;
4388: IF (x_rul_rec.rule_information5 = OKC_API.G_MISS_CHAR)
4389: THEN
4390: x_rul_rec.rule_information5 := l_rul_rec.rule_information5;
4391: END IF;
4392: IF (x_rul_rec.rule_information6 = OKC_API.G_MISS_CHAR)

Line 4392: IF (x_rul_rec.rule_information6 = OKC_API.G_MISS_CHAR)

4388: IF (x_rul_rec.rule_information5 = OKC_API.G_MISS_CHAR)
4389: THEN
4390: x_rul_rec.rule_information5 := l_rul_rec.rule_information5;
4391: END IF;
4392: IF (x_rul_rec.rule_information6 = OKC_API.G_MISS_CHAR)
4393: THEN
4394: x_rul_rec.rule_information6 := l_rul_rec.rule_information6;
4395: END IF;
4396: IF (x_rul_rec.rule_information7 = OKC_API.G_MISS_CHAR)

Line 4396: IF (x_rul_rec.rule_information7 = OKC_API.G_MISS_CHAR)

4392: IF (x_rul_rec.rule_information6 = OKC_API.G_MISS_CHAR)
4393: THEN
4394: x_rul_rec.rule_information6 := l_rul_rec.rule_information6;
4395: END IF;
4396: IF (x_rul_rec.rule_information7 = OKC_API.G_MISS_CHAR)
4397: THEN
4398: x_rul_rec.rule_information7 := l_rul_rec.rule_information7;
4399: END IF;
4400: IF (x_rul_rec.rule_information8 = OKC_API.G_MISS_CHAR)

Line 4400: IF (x_rul_rec.rule_information8 = OKC_API.G_MISS_CHAR)

4396: IF (x_rul_rec.rule_information7 = OKC_API.G_MISS_CHAR)
4397: THEN
4398: x_rul_rec.rule_information7 := l_rul_rec.rule_information7;
4399: END IF;
4400: IF (x_rul_rec.rule_information8 = OKC_API.G_MISS_CHAR)
4401: THEN
4402: x_rul_rec.rule_information8 := l_rul_rec.rule_information8;
4403: END IF;
4404: IF (x_rul_rec.rule_information9 = OKC_API.G_MISS_CHAR)

Line 4404: IF (x_rul_rec.rule_information9 = OKC_API.G_MISS_CHAR)

4400: IF (x_rul_rec.rule_information8 = OKC_API.G_MISS_CHAR)
4401: THEN
4402: x_rul_rec.rule_information8 := l_rul_rec.rule_information8;
4403: END IF;
4404: IF (x_rul_rec.rule_information9 = OKC_API.G_MISS_CHAR)
4405: THEN
4406: x_rul_rec.rule_information9 := l_rul_rec.rule_information9;
4407: END IF;
4408: IF (x_rul_rec.rule_information10 = OKC_API.G_MISS_CHAR)

Line 4408: IF (x_rul_rec.rule_information10 = OKC_API.G_MISS_CHAR)

4404: IF (x_rul_rec.rule_information9 = OKC_API.G_MISS_CHAR)
4405: THEN
4406: x_rul_rec.rule_information9 := l_rul_rec.rule_information9;
4407: END IF;
4408: IF (x_rul_rec.rule_information10 = OKC_API.G_MISS_CHAR)
4409: THEN
4410: x_rul_rec.rule_information10 := l_rul_rec.rule_information10;
4411: END IF;
4412: IF (x_rul_rec.rule_information11 = OKC_API.G_MISS_CHAR)

Line 4412: IF (x_rul_rec.rule_information11 = OKC_API.G_MISS_CHAR)

4408: IF (x_rul_rec.rule_information10 = OKC_API.G_MISS_CHAR)
4409: THEN
4410: x_rul_rec.rule_information10 := l_rul_rec.rule_information10;
4411: END IF;
4412: IF (x_rul_rec.rule_information11 = OKC_API.G_MISS_CHAR)
4413: THEN
4414: x_rul_rec.rule_information11 := l_rul_rec.rule_information11;
4415: END IF;
4416: IF (x_rul_rec.rule_information12 = OKC_API.G_MISS_CHAR)

Line 4416: IF (x_rul_rec.rule_information12 = OKC_API.G_MISS_CHAR)

4412: IF (x_rul_rec.rule_information11 = OKC_API.G_MISS_CHAR)
4413: THEN
4414: x_rul_rec.rule_information11 := l_rul_rec.rule_information11;
4415: END IF;
4416: IF (x_rul_rec.rule_information12 = OKC_API.G_MISS_CHAR)
4417: THEN
4418: x_rul_rec.rule_information12 := l_rul_rec.rule_information12;
4419: END IF;
4420: IF (x_rul_rec.rule_information13 = OKC_API.G_MISS_CHAR)

Line 4420: IF (x_rul_rec.rule_information13 = OKC_API.G_MISS_CHAR)

4416: IF (x_rul_rec.rule_information12 = OKC_API.G_MISS_CHAR)
4417: THEN
4418: x_rul_rec.rule_information12 := l_rul_rec.rule_information12;
4419: END IF;
4420: IF (x_rul_rec.rule_information13 = OKC_API.G_MISS_CHAR)
4421: THEN
4422: x_rul_rec.rule_information13 := l_rul_rec.rule_information13;
4423: END IF;
4424: IF (x_rul_rec.rule_information14 = OKC_API.G_MISS_CHAR)

Line 4424: IF (x_rul_rec.rule_information14 = OKC_API.G_MISS_CHAR)

4420: IF (x_rul_rec.rule_information13 = OKC_API.G_MISS_CHAR)
4421: THEN
4422: x_rul_rec.rule_information13 := l_rul_rec.rule_information13;
4423: END IF;
4424: IF (x_rul_rec.rule_information14 = OKC_API.G_MISS_CHAR)
4425: THEN
4426: x_rul_rec.rule_information14 := l_rul_rec.rule_information14;
4427: END IF;
4428: IF (x_rul_rec.rule_information15 = OKC_API.G_MISS_CHAR)

Line 4428: IF (x_rul_rec.rule_information15 = OKC_API.G_MISS_CHAR)

4424: IF (x_rul_rec.rule_information14 = OKC_API.G_MISS_CHAR)
4425: THEN
4426: x_rul_rec.rule_information14 := l_rul_rec.rule_information14;
4427: END IF;
4428: IF (x_rul_rec.rule_information15 = OKC_API.G_MISS_CHAR)
4429: THEN
4430: x_rul_rec.rule_information15 := l_rul_rec.rule_information15;
4431: END IF;
4432: IF (x_rul_rec.template_yn = OKC_API.G_MISS_CHAR)

Line 4432: IF (x_rul_rec.template_yn = OKC_API.G_MISS_CHAR)

4428: IF (x_rul_rec.rule_information15 = OKC_API.G_MISS_CHAR)
4429: THEN
4430: x_rul_rec.rule_information15 := l_rul_rec.rule_information15;
4431: END IF;
4432: IF (x_rul_rec.template_yn = OKC_API.G_MISS_CHAR)
4433: THEN
4434: x_rul_rec.template_yn := l_rul_rec.template_yn;
4435: END IF;
4436: IF (x_rul_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR)

Line 4436: IF (x_rul_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR)

4432: IF (x_rul_rec.template_yn = OKC_API.G_MISS_CHAR)
4433: THEN
4434: x_rul_rec.template_yn := l_rul_rec.template_yn;
4435: END IF;
4436: IF (x_rul_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR)
4437: THEN
4438: x_rul_rec.ans_set_jtot_object_code := l_rul_rec.ans_set_jtot_object_code;
4439: END IF;
4440: IF (x_rul_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR)

Line 4440: IF (x_rul_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR)

4436: IF (x_rul_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR)
4437: THEN
4438: x_rul_rec.ans_set_jtot_object_code := l_rul_rec.ans_set_jtot_object_code;
4439: END IF;
4440: IF (x_rul_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR)
4441: THEN
4442: x_rul_rec.ans_set_jtot_object_id1 := l_rul_rec.ans_set_jtot_object_id1;
4443: END IF;
4444: IF (x_rul_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR)

Line 4444: IF (x_rul_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR)

4440: IF (x_rul_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR)
4441: THEN
4442: x_rul_rec.ans_set_jtot_object_id1 := l_rul_rec.ans_set_jtot_object_id1;
4443: END IF;
4444: IF (x_rul_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR)
4445: THEN
4446: x_rul_rec.ans_set_jtot_object_id2 := l_rul_rec.ans_set_jtot_object_id2;
4447: END IF;
4448: IF (x_rul_rec.display_sequence = OKC_API.G_MISS_NUM)

Line 4448: IF (x_rul_rec.display_sequence = OKC_API.G_MISS_NUM)

4444: IF (x_rul_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR)
4445: THEN
4446: x_rul_rec.ans_set_jtot_object_id2 := l_rul_rec.ans_set_jtot_object_id2;
4447: END IF;
4448: IF (x_rul_rec.display_sequence = OKC_API.G_MISS_NUM)
4449: THEN
4450: x_rul_rec.display_sequence := l_rul_rec.display_sequence;
4451: END IF;
4452: --Bug 3055393

Line 4453: IF (x_rul_rec.comments = OKC_API.G_MISS_CHAR)

4449: THEN
4450: x_rul_rec.display_sequence := l_rul_rec.display_sequence;
4451: END IF;
4452: --Bug 3055393
4453: IF (x_rul_rec.comments = OKC_API.G_MISS_CHAR)
4454: THEN
4455: x_rul_rec.comments := l_rul_rec.comments;
4456: END IF;
4457:

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

4466: FUNCTION Set_Attributes (
4467: p_rul_rec IN rul_rec_type,
4468: x_rul_rec OUT NOCOPY rul_rec_type
4469: ) RETURN VARCHAR2 IS
4470: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4471: BEGIN
4472: x_rul_rec := p_rul_rec;
4473: RETURN(l_return_status);
4474: END Set_Attributes;

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

4476:
4477:
4478:
4479:
4480: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4481: p_init_msg_list,
4482: '_PVT',
4483: x_return_status);
4484: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

4480: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4481: p_init_msg_list,
4482: '_PVT',
4483: x_return_status);
4484: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4485: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4486: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4487: RAISE OKC_API.G_EXCEPTION_ERROR;
4488: END IF;

Line 4485: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4481: p_init_msg_list,
4482: '_PVT',
4483: x_return_status);
4484: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4485: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4486: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4487: RAISE OKC_API.G_EXCEPTION_ERROR;
4488: END IF;
4489: --- Setting item attributes

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

4482: '_PVT',
4483: x_return_status);
4484: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4485: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4486: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4487: RAISE OKC_API.G_EXCEPTION_ERROR;
4488: END IF;
4489: --- Setting item attributes
4490: l_return_status := Set_Attributes(

Line 4487: RAISE OKC_API.G_EXCEPTION_ERROR;

4483: x_return_status);
4484: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4485: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4486: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4487: RAISE OKC_API.G_EXCEPTION_ERROR;
4488: END IF;
4489: --- Setting item attributes
4490: l_return_status := Set_Attributes(
4491: p_rul_rec, -- IN

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

4490: l_return_status := Set_Attributes(
4491: p_rul_rec, -- IN
4492: l_rul_rec); -- OUT
4493: --- If any errors happen abort API
4494: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4495: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4496: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4497: RAISE OKC_API.G_EXCEPTION_ERROR;
4498: END IF;

Line 4495: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4491: p_rul_rec, -- IN
4492: l_rul_rec); -- OUT
4493: --- If any errors happen abort API
4494: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4495: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4496: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4497: RAISE OKC_API.G_EXCEPTION_ERROR;
4498: END IF;
4499: l_return_status := populate_new_record(l_rul_rec, l_def_rul_rec);

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

4492: l_rul_rec); -- OUT
4493: --- If any errors happen abort API
4494: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4495: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4496: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4497: RAISE OKC_API.G_EXCEPTION_ERROR;
4498: END IF;
4499: l_return_status := populate_new_record(l_rul_rec, l_def_rul_rec);
4500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4497: RAISE OKC_API.G_EXCEPTION_ERROR;

4493: --- If any errors happen abort API
4494: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4495: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4496: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4497: RAISE OKC_API.G_EXCEPTION_ERROR;
4498: END IF;
4499: l_return_status := populate_new_record(l_rul_rec, l_def_rul_rec);
4500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

4496: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4497: RAISE OKC_API.G_EXCEPTION_ERROR;
4498: END IF;
4499: l_return_status := populate_new_record(l_rul_rec, l_def_rul_rec);
4500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4503: RAISE OKC_API.G_EXCEPTION_ERROR;
4504: END IF;

Line 4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4497: RAISE OKC_API.G_EXCEPTION_ERROR;
4498: END IF;
4499: l_return_status := populate_new_record(l_rul_rec, l_def_rul_rec);
4500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4503: RAISE OKC_API.G_EXCEPTION_ERROR;
4504: END IF;
4505:

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

4498: END IF;
4499: l_return_status := populate_new_record(l_rul_rec, l_def_rul_rec);
4500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4503: RAISE OKC_API.G_EXCEPTION_ERROR;
4504: END IF;
4505:
4506: UPDATE OKC_RULES_B

Line 4503: RAISE OKC_API.G_EXCEPTION_ERROR;

4499: l_return_status := populate_new_record(l_rul_rec, l_def_rul_rec);
4500: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4501: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4502: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4503: RAISE OKC_API.G_EXCEPTION_ERROR;
4504: END IF;
4505:
4506: UPDATE OKC_RULES_B
4507: SET RGP_ID = l_def_rul_rec.rgp_id,

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

4565: comments = l_def_rul_rec.comments
4566: WHERE ID = l_def_rul_rec.id;
4567:
4568: x_rul_rec := l_def_rul_rec;
4569: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4570:
4571:
4572:
4573:

Line 4575: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4571:
4572:
4573:
4574: EXCEPTION
4575: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4576:
4577:
4578: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4579: (

Line 4578: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4574: EXCEPTION
4575: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4576:
4577:
4578: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4579: (
4580: l_api_name,
4581: G_PKG_NAME,
4582: 'OKC_API.G_RET_STS_ERROR',

Line 4582: 'OKC_API.G_RET_STS_ERROR',

4578: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4579: (
4580: l_api_name,
4581: G_PKG_NAME,
4582: 'OKC_API.G_RET_STS_ERROR',
4583: x_msg_count,
4584: x_msg_data,
4585: '_PVT'
4586: );

Line 4587: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4583: x_msg_count,
4584: x_msg_data,
4585: '_PVT'
4586: );
4587: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4588:
4589:
4590: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4591: (

Line 4590: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4586: );
4587: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4588:
4589:
4590: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4591: (
4592: l_api_name,
4593: G_PKG_NAME,
4594: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4594: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4590: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4591: (
4592: l_api_name,
4593: G_PKG_NAME,
4594: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4595: x_msg_count,
4596: x_msg_data,
4597: '_PVT'
4598: );

Line 4602: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4598: );
4599: WHEN OTHERS THEN
4600:
4601:
4602: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4603: (
4604: l_api_name,
4605: G_PKG_NAME,
4606: 'OTHERS',

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

4622: x_okc_rules_tl_rec OUT NOCOPY okc_rules_tl_rec_type) IS
4623:
4624: l_api_version CONSTANT NUMBER := 1;
4625: l_api_name CONSTANT VARCHAR2(30) := 'TL_update_row';
4626: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4627: l_okc_rules_tl_rec okc_rules_tl_rec_type := p_okc_rules_tl_rec;
4628: l_def_okc_rules_tl_rec okc_rules_tl_rec_type;
4629: l_row_notfound BOOLEAN := TRUE;
4630: --

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

4638: x_okc_rules_tl_rec OUT NOCOPY okc_rules_tl_rec_type
4639: ) RETURN VARCHAR2 IS
4640: l_okc_rules_tl_rec okc_rules_tl_rec_type;
4641: l_row_notfound BOOLEAN := TRUE;
4642: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4643: BEGIN
4644: x_okc_rules_tl_rec := p_okc_rules_tl_rec;
4645: -- Get current database values
4646: l_okc_rules_tl_rec := get_rec(p_okc_rules_tl_rec, l_row_notfound);

Line 4648: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

4644: x_okc_rules_tl_rec := p_okc_rules_tl_rec;
4645: -- Get current database values
4646: l_okc_rules_tl_rec := get_rec(p_okc_rules_tl_rec, l_row_notfound);
4647: IF (l_row_notfound) THEN
4648: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4649: END IF;
4650: IF (x_okc_rules_tl_rec.id = OKC_API.G_MISS_NUM)
4651: THEN
4652: x_okc_rules_tl_rec.id := l_okc_rules_tl_rec.id;

Line 4650: IF (x_okc_rules_tl_rec.id = OKC_API.G_MISS_NUM)

4646: l_okc_rules_tl_rec := get_rec(p_okc_rules_tl_rec, l_row_notfound);
4647: IF (l_row_notfound) THEN
4648: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4649: END IF;
4650: IF (x_okc_rules_tl_rec.id = OKC_API.G_MISS_NUM)
4651: THEN
4652: x_okc_rules_tl_rec.id := l_okc_rules_tl_rec.id;
4653: END IF;
4654: IF (x_okc_rules_tl_rec.language = OKC_API.G_MISS_CHAR)

Line 4654: IF (x_okc_rules_tl_rec.language = OKC_API.G_MISS_CHAR)

4650: IF (x_okc_rules_tl_rec.id = OKC_API.G_MISS_NUM)
4651: THEN
4652: x_okc_rules_tl_rec.id := l_okc_rules_tl_rec.id;
4653: END IF;
4654: IF (x_okc_rules_tl_rec.language = OKC_API.G_MISS_CHAR)
4655: THEN
4656: x_okc_rules_tl_rec.language := l_okc_rules_tl_rec.language;
4657: END IF;
4658: IF (x_okc_rules_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

Line 4658: IF (x_okc_rules_tl_rec.source_lang = OKC_API.G_MISS_CHAR)

4654: IF (x_okc_rules_tl_rec.language = OKC_API.G_MISS_CHAR)
4655: THEN
4656: x_okc_rules_tl_rec.language := l_okc_rules_tl_rec.language;
4657: END IF;
4658: IF (x_okc_rules_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
4659: THEN
4660: x_okc_rules_tl_rec.source_lang := l_okc_rules_tl_rec.source_lang;
4661: END IF;
4662: IF (x_okc_rules_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

Line 4662: IF (x_okc_rules_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

4658: IF (x_okc_rules_tl_rec.source_lang = OKC_API.G_MISS_CHAR)
4659: THEN
4660: x_okc_rules_tl_rec.source_lang := l_okc_rules_tl_rec.source_lang;
4661: END IF;
4662: IF (x_okc_rules_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
4663: THEN
4664: x_okc_rules_tl_rec.sfwt_flag := l_okc_rules_tl_rec.sfwt_flag;
4665: END IF;
4666: IF (x_okc_rules_tl_rec.comments = OKC_API.G_MISS_CHAR)

Line 4666: IF (x_okc_rules_tl_rec.comments = OKC_API.G_MISS_CHAR)

4662: IF (x_okc_rules_tl_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
4663: THEN
4664: x_okc_rules_tl_rec.sfwt_flag := l_okc_rules_tl_rec.sfwt_flag;
4665: END IF;
4666: IF (x_okc_rules_tl_rec.comments = OKC_API.G_MISS_CHAR)
4667: THEN
4668: x_okc_rules_tl_rec.comments := l_okc_rules_tl_rec.comments;
4669: END IF;
4670: IF (x_okc_rules_tl_rec.text IS NULL)

Line 4674: IF (x_okc_rules_tl_rec.created_by = OKC_API.G_MISS_NUM)

4670: IF (x_okc_rules_tl_rec.text IS NULL)
4671: THEN
4672: x_okc_rules_tl_rec.text := l_okc_rules_tl_rec.text;
4673: END IF;
4674: IF (x_okc_rules_tl_rec.created_by = OKC_API.G_MISS_NUM)
4675: THEN
4676: x_okc_rules_tl_rec.created_by := l_okc_rules_tl_rec.created_by;
4677: END IF;
4678: IF (x_okc_rules_tl_rec.creation_date = OKC_API.G_MISS_DATE)

Line 4678: IF (x_okc_rules_tl_rec.creation_date = OKC_API.G_MISS_DATE)

4674: IF (x_okc_rules_tl_rec.created_by = OKC_API.G_MISS_NUM)
4675: THEN
4676: x_okc_rules_tl_rec.created_by := l_okc_rules_tl_rec.created_by;
4677: END IF;
4678: IF (x_okc_rules_tl_rec.creation_date = OKC_API.G_MISS_DATE)
4679: THEN
4680: x_okc_rules_tl_rec.creation_date := l_okc_rules_tl_rec.creation_date;
4681: END IF;
4682: IF (x_okc_rules_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 4682: IF (x_okc_rules_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)

4678: IF (x_okc_rules_tl_rec.creation_date = OKC_API.G_MISS_DATE)
4679: THEN
4680: x_okc_rules_tl_rec.creation_date := l_okc_rules_tl_rec.creation_date;
4681: END IF;
4682: IF (x_okc_rules_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
4683: THEN
4684: x_okc_rules_tl_rec.last_updated_by := l_okc_rules_tl_rec.last_updated_by;
4685: END IF;
4686: IF (x_okc_rules_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 4686: IF (x_okc_rules_tl_rec.last_update_date = OKC_API.G_MISS_DATE)

4682: IF (x_okc_rules_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
4683: THEN
4684: x_okc_rules_tl_rec.last_updated_by := l_okc_rules_tl_rec.last_updated_by;
4685: END IF;
4686: IF (x_okc_rules_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
4687: THEN
4688: x_okc_rules_tl_rec.last_update_date := l_okc_rules_tl_rec.last_update_date;
4689: END IF;
4690: IF (x_okc_rules_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 4690: IF (x_okc_rules_tl_rec.last_update_login = OKC_API.G_MISS_NUM)

4686: IF (x_okc_rules_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
4687: THEN
4688: x_okc_rules_tl_rec.last_update_date := l_okc_rules_tl_rec.last_update_date;
4689: END IF;
4690: IF (x_okc_rules_tl_rec.last_update_login = OKC_API.G_MISS_NUM)
4691: THEN
4692: x_okc_rules_tl_rec.last_update_login := l_okc_rules_tl_rec.last_update_login;
4693: END IF;
4694: RETURN(l_return_status);

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

4699: FUNCTION Set_Attributes (
4700: p_okc_rules_tl_rec IN okc_rules_tl_rec_type,
4701: x_okc_rules_tl_rec OUT NOCOPY okc_rules_tl_rec_type
4702: ) RETURN VARCHAR2 IS
4703: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4704: BEGIN
4705: x_okc_rules_tl_rec := p_okc_rules_tl_rec;
4706: x_okc_rules_tl_rec.LANGUAGE := okc_util.get_userenv_lang;
4707: x_okc_rules_tl_rec.SOURCE_LANG := okc_util.get_userenv_lang;

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

4711:
4712:
4713:
4714:
4715: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4716: p_init_msg_list,
4717: '_PVT',
4718: x_return_status);
4719: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

4715: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
4716: p_init_msg_list,
4717: '_PVT',
4718: x_return_status);
4719: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4720: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4721: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4722: RAISE OKC_API.G_EXCEPTION_ERROR;
4723: END IF;

Line 4720: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4716: p_init_msg_list,
4717: '_PVT',
4718: x_return_status);
4719: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4720: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4721: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4722: RAISE OKC_API.G_EXCEPTION_ERROR;
4723: END IF;
4724: --- Setting item attributes

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

4717: '_PVT',
4718: x_return_status);
4719: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4720: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4721: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4722: RAISE OKC_API.G_EXCEPTION_ERROR;
4723: END IF;
4724: --- Setting item attributes
4725: l_return_status := Set_Attributes(

Line 4722: RAISE OKC_API.G_EXCEPTION_ERROR;

4718: x_return_status);
4719: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4720: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4721: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4722: RAISE OKC_API.G_EXCEPTION_ERROR;
4723: END IF;
4724: --- Setting item attributes
4725: l_return_status := Set_Attributes(
4726: p_okc_rules_tl_rec, -- IN

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

4725: l_return_status := Set_Attributes(
4726: p_okc_rules_tl_rec, -- IN
4727: l_okc_rules_tl_rec); -- OUT
4728: --- If any errors happen abort API
4729: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4730: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4731: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4732: RAISE OKC_API.G_EXCEPTION_ERROR;
4733: END IF;

Line 4730: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4726: p_okc_rules_tl_rec, -- IN
4727: l_okc_rules_tl_rec); -- OUT
4728: --- If any errors happen abort API
4729: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4730: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4731: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4732: RAISE OKC_API.G_EXCEPTION_ERROR;
4733: END IF;
4734: l_return_status := populate_new_record(l_okc_rules_tl_rec, l_def_okc_rules_tl_rec);

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

4727: l_okc_rules_tl_rec); -- OUT
4728: --- If any errors happen abort API
4729: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4730: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4731: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4732: RAISE OKC_API.G_EXCEPTION_ERROR;
4733: END IF;
4734: l_return_status := populate_new_record(l_okc_rules_tl_rec, l_def_okc_rules_tl_rec);
4735: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 4732: RAISE OKC_API.G_EXCEPTION_ERROR;

4728: --- If any errors happen abort API
4729: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4730: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4731: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4732: RAISE OKC_API.G_EXCEPTION_ERROR;
4733: END IF;
4734: l_return_status := populate_new_record(l_okc_rules_tl_rec, l_def_okc_rules_tl_rec);
4735: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4736: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

4731: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4732: RAISE OKC_API.G_EXCEPTION_ERROR;
4733: END IF;
4734: l_return_status := populate_new_record(l_okc_rules_tl_rec, l_def_okc_rules_tl_rec);
4735: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4736: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4737: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4738: RAISE OKC_API.G_EXCEPTION_ERROR;
4739: END IF;

Line 4736: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

4732: RAISE OKC_API.G_EXCEPTION_ERROR;
4733: END IF;
4734: l_return_status := populate_new_record(l_okc_rules_tl_rec, l_def_okc_rules_tl_rec);
4735: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4736: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4737: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4738: RAISE OKC_API.G_EXCEPTION_ERROR;
4739: END IF;
4740: UPDATE OKC_RULES_TL

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

4733: END IF;
4734: l_return_status := populate_new_record(l_okc_rules_tl_rec, l_def_okc_rules_tl_rec);
4735: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4736: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4737: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4738: RAISE OKC_API.G_EXCEPTION_ERROR;
4739: END IF;
4740: UPDATE OKC_RULES_TL
4741: SET COMMENTS = l_def_okc_rules_tl_rec.comments,

Line 4738: RAISE OKC_API.G_EXCEPTION_ERROR;

4734: l_return_status := populate_new_record(l_okc_rules_tl_rec, l_def_okc_rules_tl_rec);
4735: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
4736: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
4737: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
4738: RAISE OKC_API.G_EXCEPTION_ERROR;
4739: END IF;
4740: UPDATE OKC_RULES_TL
4741: SET COMMENTS = l_def_okc_rules_tl_rec.comments,
4742: TEXT = l_def_okc_rules_tl_rec.text,

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

4753: WHERE ID = l_def_okc_rules_tl_rec.id
4754: AND SOURCE_LANG <> USERENV('LANG');
4755:
4756: x_okc_rules_tl_rec := l_def_okc_rules_tl_rec;
4757: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
4758:
4759:
4760:
4761:

Line 4763: WHEN OKC_API.G_EXCEPTION_ERROR THEN

4759:
4760:
4761:
4762: EXCEPTION
4763: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4764:
4765:
4766: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4767: (

Line 4766: x_return_status := OKC_API.HANDLE_EXCEPTIONS

4762: EXCEPTION
4763: WHEN OKC_API.G_EXCEPTION_ERROR THEN
4764:
4765:
4766: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4767: (
4768: l_api_name,
4769: G_PKG_NAME,
4770: 'OKC_API.G_RET_STS_ERROR',

Line 4770: 'OKC_API.G_RET_STS_ERROR',

4766: x_return_status := OKC_API.HANDLE_EXCEPTIONS
4767: (
4768: l_api_name,
4769: G_PKG_NAME,
4770: 'OKC_API.G_RET_STS_ERROR',
4771: x_msg_count,
4772: x_msg_data,
4773: '_PVT'
4774: );

Line 4775: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4771: x_msg_count,
4772: x_msg_data,
4773: '_PVT'
4774: );
4775: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4776:
4777:
4778: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4779: (

Line 4778: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4774: );
4775: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4776:
4777:
4778: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4779: (
4780: l_api_name,
4781: G_PKG_NAME,
4782: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 4782: 'OKC_API.G_RET_STS_UNEXP_ERROR',

4778: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4779: (
4780: l_api_name,
4781: G_PKG_NAME,
4782: 'OKC_API.G_RET_STS_UNEXP_ERROR',
4783: x_msg_count,
4784: x_msg_data,
4785: '_PVT'
4786: );

Line 4790: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

4786: );
4787: WHEN OTHERS THEN
4788:
4789:
4790: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
4791: (
4792: l_api_name,
4793: G_PKG_NAME,
4794: 'OTHERS',

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

4811: x_rulv_rec OUT NOCOPY rulv_rec_type) IS
4812:
4813: l_api_version CONSTANT NUMBER := 1;
4814: l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
4815: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4816: l_rulv_rec rulv_rec_type := p_rulv_rec;
4817: l_def_rulv_rec rulv_rec_type;
4818: --Bug 3055393 l_okc_rules_tl_rec okc_rules_tl_rec_type;
4819: --Bug 3055393 lx_okc_rules_tl_rec okc_rules_tl_rec_type;

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

4843: x_rulv_rec OUT NOCOPY rulv_rec_type
4844: ) RETURN VARCHAR2 IS
4845: l_rulv_rec rulv_rec_type;
4846: l_row_notfound BOOLEAN := TRUE;
4847: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
4848: BEGIN
4849: x_rulv_rec := p_rulv_rec;
4850: -- Get current database values
4851: l_rulv_rec := get_rec(p_rulv_rec, l_row_notfound);

Line 4853: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

4849: x_rulv_rec := p_rulv_rec;
4850: -- Get current database values
4851: l_rulv_rec := get_rec(p_rulv_rec, l_row_notfound);
4852: IF (l_row_notfound) THEN
4853: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4854: END IF;
4855: IF (x_rulv_rec.id = OKC_API.G_MISS_NUM)
4856: THEN
4857: x_rulv_rec.id := l_rulv_rec.id;

Line 4855: IF (x_rulv_rec.id = OKC_API.G_MISS_NUM)

4851: l_rulv_rec := get_rec(p_rulv_rec, l_row_notfound);
4852: IF (l_row_notfound) THEN
4853: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4854: END IF;
4855: IF (x_rulv_rec.id = OKC_API.G_MISS_NUM)
4856: THEN
4857: x_rulv_rec.id := l_rulv_rec.id;
4858: END IF;
4859: IF (x_rulv_rec.object_version_number = OKC_API.G_MISS_NUM)

Line 4859: IF (x_rulv_rec.object_version_number = OKC_API.G_MISS_NUM)

4855: IF (x_rulv_rec.id = OKC_API.G_MISS_NUM)
4856: THEN
4857: x_rulv_rec.id := l_rulv_rec.id;
4858: END IF;
4859: IF (x_rulv_rec.object_version_number = OKC_API.G_MISS_NUM)
4860: THEN
4861: x_rulv_rec.object_version_number := l_rulv_rec.object_version_number;
4862: END IF;
4863: /*--Bug 3055393

Line 4864: IF (x_rulv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)

4860: THEN
4861: x_rulv_rec.object_version_number := l_rulv_rec.object_version_number;
4862: END IF;
4863: /*--Bug 3055393
4864: IF (x_rulv_rec.sfwt_flag = OKC_API.G_MISS_CHAR)
4865: THEN
4866: x_rulv_rec.sfwt_flag := l_rulv_rec.sfwt_flag;
4867: END IF;
4868: */

Line 4869: IF (x_rulv_rec.object1_id1 = OKC_API.G_MISS_CHAR)

4865: THEN
4866: x_rulv_rec.sfwt_flag := l_rulv_rec.sfwt_flag;
4867: END IF;
4868: */
4869: IF (x_rulv_rec.object1_id1 = OKC_API.G_MISS_CHAR)
4870: THEN
4871: x_rulv_rec.object1_id1 := l_rulv_rec.object1_id1;
4872: END IF;
4873: IF (x_rulv_rec.object2_id1 = OKC_API.G_MISS_CHAR)

Line 4873: IF (x_rulv_rec.object2_id1 = OKC_API.G_MISS_CHAR)

4869: IF (x_rulv_rec.object1_id1 = OKC_API.G_MISS_CHAR)
4870: THEN
4871: x_rulv_rec.object1_id1 := l_rulv_rec.object1_id1;
4872: END IF;
4873: IF (x_rulv_rec.object2_id1 = OKC_API.G_MISS_CHAR)
4874: THEN
4875: x_rulv_rec.object2_id1 := l_rulv_rec.object2_id1;
4876: END IF;
4877: IF (x_rulv_rec.object3_id1 = OKC_API.G_MISS_CHAR)

Line 4877: IF (x_rulv_rec.object3_id1 = OKC_API.G_MISS_CHAR)

4873: IF (x_rulv_rec.object2_id1 = OKC_API.G_MISS_CHAR)
4874: THEN
4875: x_rulv_rec.object2_id1 := l_rulv_rec.object2_id1;
4876: END IF;
4877: IF (x_rulv_rec.object3_id1 = OKC_API.G_MISS_CHAR)
4878: THEN
4879: x_rulv_rec.object3_id1 := l_rulv_rec.object3_id1;
4880: END IF;
4881: IF (x_rulv_rec.object1_id2 = OKC_API.G_MISS_CHAR)

Line 4881: IF (x_rulv_rec.object1_id2 = OKC_API.G_MISS_CHAR)

4877: IF (x_rulv_rec.object3_id1 = OKC_API.G_MISS_CHAR)
4878: THEN
4879: x_rulv_rec.object3_id1 := l_rulv_rec.object3_id1;
4880: END IF;
4881: IF (x_rulv_rec.object1_id2 = OKC_API.G_MISS_CHAR)
4882: THEN
4883: x_rulv_rec.object1_id2 := l_rulv_rec.object1_id2;
4884: END IF;
4885: IF (x_rulv_rec.object2_id2 = OKC_API.G_MISS_CHAR)

Line 4885: IF (x_rulv_rec.object2_id2 = OKC_API.G_MISS_CHAR)

4881: IF (x_rulv_rec.object1_id2 = OKC_API.G_MISS_CHAR)
4882: THEN
4883: x_rulv_rec.object1_id2 := l_rulv_rec.object1_id2;
4884: END IF;
4885: IF (x_rulv_rec.object2_id2 = OKC_API.G_MISS_CHAR)
4886: THEN
4887: x_rulv_rec.object2_id2 := l_rulv_rec.object2_id2;
4888: END IF;
4889: IF (x_rulv_rec.object3_id2 = OKC_API.G_MISS_CHAR)

Line 4889: IF (x_rulv_rec.object3_id2 = OKC_API.G_MISS_CHAR)

4885: IF (x_rulv_rec.object2_id2 = OKC_API.G_MISS_CHAR)
4886: THEN
4887: x_rulv_rec.object2_id2 := l_rulv_rec.object2_id2;
4888: END IF;
4889: IF (x_rulv_rec.object3_id2 = OKC_API.G_MISS_CHAR)
4890: THEN
4891: x_rulv_rec.object3_id2 := l_rulv_rec.object3_id2;
4892: END IF;
4893: IF (x_rulv_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)

Line 4893: IF (x_rulv_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)

4889: IF (x_rulv_rec.object3_id2 = OKC_API.G_MISS_CHAR)
4890: THEN
4891: x_rulv_rec.object3_id2 := l_rulv_rec.object3_id2;
4892: END IF;
4893: IF (x_rulv_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
4894: THEN
4895: x_rulv_rec.jtot_object1_code := l_rulv_rec.jtot_object1_code;
4896: END IF;
4897: IF (x_rulv_rec.jtot_object2_code = OKC_API.G_MISS_CHAR)

Line 4897: IF (x_rulv_rec.jtot_object2_code = OKC_API.G_MISS_CHAR)

4893: IF (x_rulv_rec.jtot_object1_code = OKC_API.G_MISS_CHAR)
4894: THEN
4895: x_rulv_rec.jtot_object1_code := l_rulv_rec.jtot_object1_code;
4896: END IF;
4897: IF (x_rulv_rec.jtot_object2_code = OKC_API.G_MISS_CHAR)
4898: THEN
4899: x_rulv_rec.jtot_object2_code := l_rulv_rec.jtot_object2_code;
4900: END IF;
4901: IF (x_rulv_rec.jtot_object3_code = OKC_API.G_MISS_CHAR)

Line 4901: IF (x_rulv_rec.jtot_object3_code = OKC_API.G_MISS_CHAR)

4897: IF (x_rulv_rec.jtot_object2_code = OKC_API.G_MISS_CHAR)
4898: THEN
4899: x_rulv_rec.jtot_object2_code := l_rulv_rec.jtot_object2_code;
4900: END IF;
4901: IF (x_rulv_rec.jtot_object3_code = OKC_API.G_MISS_CHAR)
4902: THEN
4903: x_rulv_rec.jtot_object3_code := l_rulv_rec.jtot_object3_code;
4904: END IF;
4905: IF (x_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

Line 4905: IF (x_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)

4901: IF (x_rulv_rec.jtot_object3_code = OKC_API.G_MISS_CHAR)
4902: THEN
4903: x_rulv_rec.jtot_object3_code := l_rulv_rec.jtot_object3_code;
4904: END IF;
4905: IF (x_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
4906: THEN
4907: x_rulv_rec.dnz_chr_id := l_rulv_rec.dnz_chr_id;
4908: END IF;
4909: IF (x_rulv_rec.rgp_id = OKC_API.G_MISS_NUM)

Line 4909: IF (x_rulv_rec.rgp_id = OKC_API.G_MISS_NUM)

4905: IF (x_rulv_rec.dnz_chr_id = OKC_API.G_MISS_NUM)
4906: THEN
4907: x_rulv_rec.dnz_chr_id := l_rulv_rec.dnz_chr_id;
4908: END IF;
4909: IF (x_rulv_rec.rgp_id = OKC_API.G_MISS_NUM)
4910: THEN
4911: x_rulv_rec.rgp_id := l_rulv_rec.rgp_id;
4912: END IF;
4913: IF (x_rulv_rec.priority = OKC_API.G_MISS_NUM)

Line 4913: IF (x_rulv_rec.priority = OKC_API.G_MISS_NUM)

4909: IF (x_rulv_rec.rgp_id = OKC_API.G_MISS_NUM)
4910: THEN
4911: x_rulv_rec.rgp_id := l_rulv_rec.rgp_id;
4912: END IF;
4913: IF (x_rulv_rec.priority = OKC_API.G_MISS_NUM)
4914: THEN
4915: x_rulv_rec.priority := l_rulv_rec.priority;
4916: END IF;
4917: IF (x_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR)

Line 4917: IF (x_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR)

4913: IF (x_rulv_rec.priority = OKC_API.G_MISS_NUM)
4914: THEN
4915: x_rulv_rec.priority := l_rulv_rec.priority;
4916: END IF;
4917: IF (x_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR)
4918: THEN
4919: x_rulv_rec.std_template_yn := l_rulv_rec.std_template_yn;
4920: END IF;
4921: IF (x_rulv_rec.comments = OKC_API.G_MISS_CHAR)

Line 4921: IF (x_rulv_rec.comments = OKC_API.G_MISS_CHAR)

4917: IF (x_rulv_rec.std_template_yn = OKC_API.G_MISS_CHAR)
4918: THEN
4919: x_rulv_rec.std_template_yn := l_rulv_rec.std_template_yn;
4920: END IF;
4921: IF (x_rulv_rec.comments = OKC_API.G_MISS_CHAR)
4922: THEN
4923: x_rulv_rec.comments := l_rulv_rec.comments;
4924: END IF;
4925: IF (x_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR)

Line 4925: IF (x_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR)

4921: IF (x_rulv_rec.comments = OKC_API.G_MISS_CHAR)
4922: THEN
4923: x_rulv_rec.comments := l_rulv_rec.comments;
4924: END IF;
4925: IF (x_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR)
4926: THEN
4927: x_rulv_rec.warn_yn := l_rulv_rec.warn_yn;
4928: END IF;
4929: IF (x_rulv_rec.attribute_category = OKC_API.G_MISS_CHAR)

Line 4929: IF (x_rulv_rec.attribute_category = OKC_API.G_MISS_CHAR)

4925: IF (x_rulv_rec.warn_yn = OKC_API.G_MISS_CHAR)
4926: THEN
4927: x_rulv_rec.warn_yn := l_rulv_rec.warn_yn;
4928: END IF;
4929: IF (x_rulv_rec.attribute_category = OKC_API.G_MISS_CHAR)
4930: THEN
4931: x_rulv_rec.attribute_category := l_rulv_rec.attribute_category;
4932: END IF;
4933: IF (x_rulv_rec.attribute1 = OKC_API.G_MISS_CHAR)

Line 4933: IF (x_rulv_rec.attribute1 = OKC_API.G_MISS_CHAR)

4929: IF (x_rulv_rec.attribute_category = OKC_API.G_MISS_CHAR)
4930: THEN
4931: x_rulv_rec.attribute_category := l_rulv_rec.attribute_category;
4932: END IF;
4933: IF (x_rulv_rec.attribute1 = OKC_API.G_MISS_CHAR)
4934: THEN
4935: x_rulv_rec.attribute1 := l_rulv_rec.attribute1;
4936: END IF;
4937: IF (x_rulv_rec.attribute2 = OKC_API.G_MISS_CHAR)

Line 4937: IF (x_rulv_rec.attribute2 = OKC_API.G_MISS_CHAR)

4933: IF (x_rulv_rec.attribute1 = OKC_API.G_MISS_CHAR)
4934: THEN
4935: x_rulv_rec.attribute1 := l_rulv_rec.attribute1;
4936: END IF;
4937: IF (x_rulv_rec.attribute2 = OKC_API.G_MISS_CHAR)
4938: THEN
4939: x_rulv_rec.attribute2 := l_rulv_rec.attribute2;
4940: END IF;
4941: IF (x_rulv_rec.attribute3 = OKC_API.G_MISS_CHAR)

Line 4941: IF (x_rulv_rec.attribute3 = OKC_API.G_MISS_CHAR)

4937: IF (x_rulv_rec.attribute2 = OKC_API.G_MISS_CHAR)
4938: THEN
4939: x_rulv_rec.attribute2 := l_rulv_rec.attribute2;
4940: END IF;
4941: IF (x_rulv_rec.attribute3 = OKC_API.G_MISS_CHAR)
4942: THEN
4943: x_rulv_rec.attribute3 := l_rulv_rec.attribute3;
4944: END IF;
4945: IF (x_rulv_rec.attribute4 = OKC_API.G_MISS_CHAR)

Line 4945: IF (x_rulv_rec.attribute4 = OKC_API.G_MISS_CHAR)

4941: IF (x_rulv_rec.attribute3 = OKC_API.G_MISS_CHAR)
4942: THEN
4943: x_rulv_rec.attribute3 := l_rulv_rec.attribute3;
4944: END IF;
4945: IF (x_rulv_rec.attribute4 = OKC_API.G_MISS_CHAR)
4946: THEN
4947: x_rulv_rec.attribute4 := l_rulv_rec.attribute4;
4948: END IF;
4949: IF (x_rulv_rec.attribute5 = OKC_API.G_MISS_CHAR)

Line 4949: IF (x_rulv_rec.attribute5 = OKC_API.G_MISS_CHAR)

4945: IF (x_rulv_rec.attribute4 = OKC_API.G_MISS_CHAR)
4946: THEN
4947: x_rulv_rec.attribute4 := l_rulv_rec.attribute4;
4948: END IF;
4949: IF (x_rulv_rec.attribute5 = OKC_API.G_MISS_CHAR)
4950: THEN
4951: x_rulv_rec.attribute5 := l_rulv_rec.attribute5;
4952: END IF;
4953: IF (x_rulv_rec.attribute6 = OKC_API.G_MISS_CHAR)

Line 4953: IF (x_rulv_rec.attribute6 = OKC_API.G_MISS_CHAR)

4949: IF (x_rulv_rec.attribute5 = OKC_API.G_MISS_CHAR)
4950: THEN
4951: x_rulv_rec.attribute5 := l_rulv_rec.attribute5;
4952: END IF;
4953: IF (x_rulv_rec.attribute6 = OKC_API.G_MISS_CHAR)
4954: THEN
4955: x_rulv_rec.attribute6 := l_rulv_rec.attribute6;
4956: END IF;
4957: IF (x_rulv_rec.attribute7 = OKC_API.G_MISS_CHAR)

Line 4957: IF (x_rulv_rec.attribute7 = OKC_API.G_MISS_CHAR)

4953: IF (x_rulv_rec.attribute6 = OKC_API.G_MISS_CHAR)
4954: THEN
4955: x_rulv_rec.attribute6 := l_rulv_rec.attribute6;
4956: END IF;
4957: IF (x_rulv_rec.attribute7 = OKC_API.G_MISS_CHAR)
4958: THEN
4959: x_rulv_rec.attribute7 := l_rulv_rec.attribute7;
4960: END IF;
4961: IF (x_rulv_rec.attribute8 = OKC_API.G_MISS_CHAR)

Line 4961: IF (x_rulv_rec.attribute8 = OKC_API.G_MISS_CHAR)

4957: IF (x_rulv_rec.attribute7 = OKC_API.G_MISS_CHAR)
4958: THEN
4959: x_rulv_rec.attribute7 := l_rulv_rec.attribute7;
4960: END IF;
4961: IF (x_rulv_rec.attribute8 = OKC_API.G_MISS_CHAR)
4962: THEN
4963: x_rulv_rec.attribute8 := l_rulv_rec.attribute8;
4964: END IF;
4965: IF (x_rulv_rec.attribute9 = OKC_API.G_MISS_CHAR)

Line 4965: IF (x_rulv_rec.attribute9 = OKC_API.G_MISS_CHAR)

4961: IF (x_rulv_rec.attribute8 = OKC_API.G_MISS_CHAR)
4962: THEN
4963: x_rulv_rec.attribute8 := l_rulv_rec.attribute8;
4964: END IF;
4965: IF (x_rulv_rec.attribute9 = OKC_API.G_MISS_CHAR)
4966: THEN
4967: x_rulv_rec.attribute9 := l_rulv_rec.attribute9;
4968: END IF;
4969: IF (x_rulv_rec.attribute10 = OKC_API.G_MISS_CHAR)

Line 4969: IF (x_rulv_rec.attribute10 = OKC_API.G_MISS_CHAR)

4965: IF (x_rulv_rec.attribute9 = OKC_API.G_MISS_CHAR)
4966: THEN
4967: x_rulv_rec.attribute9 := l_rulv_rec.attribute9;
4968: END IF;
4969: IF (x_rulv_rec.attribute10 = OKC_API.G_MISS_CHAR)
4970: THEN
4971: x_rulv_rec.attribute10 := l_rulv_rec.attribute10;
4972: END IF;
4973: IF (x_rulv_rec.attribute11 = OKC_API.G_MISS_CHAR)

Line 4973: IF (x_rulv_rec.attribute11 = OKC_API.G_MISS_CHAR)

4969: IF (x_rulv_rec.attribute10 = OKC_API.G_MISS_CHAR)
4970: THEN
4971: x_rulv_rec.attribute10 := l_rulv_rec.attribute10;
4972: END IF;
4973: IF (x_rulv_rec.attribute11 = OKC_API.G_MISS_CHAR)
4974: THEN
4975: x_rulv_rec.attribute11 := l_rulv_rec.attribute11;
4976: END IF;
4977: IF (x_rulv_rec.attribute12 = OKC_API.G_MISS_CHAR)

Line 4977: IF (x_rulv_rec.attribute12 = OKC_API.G_MISS_CHAR)

4973: IF (x_rulv_rec.attribute11 = OKC_API.G_MISS_CHAR)
4974: THEN
4975: x_rulv_rec.attribute11 := l_rulv_rec.attribute11;
4976: END IF;
4977: IF (x_rulv_rec.attribute12 = OKC_API.G_MISS_CHAR)
4978: THEN
4979: x_rulv_rec.attribute12 := l_rulv_rec.attribute12;
4980: END IF;
4981: IF (x_rulv_rec.attribute13 = OKC_API.G_MISS_CHAR)

Line 4981: IF (x_rulv_rec.attribute13 = OKC_API.G_MISS_CHAR)

4977: IF (x_rulv_rec.attribute12 = OKC_API.G_MISS_CHAR)
4978: THEN
4979: x_rulv_rec.attribute12 := l_rulv_rec.attribute12;
4980: END IF;
4981: IF (x_rulv_rec.attribute13 = OKC_API.G_MISS_CHAR)
4982: THEN
4983: x_rulv_rec.attribute13 := l_rulv_rec.attribute13;
4984: END IF;
4985: IF (x_rulv_rec.attribute14 = OKC_API.G_MISS_CHAR)

Line 4985: IF (x_rulv_rec.attribute14 = OKC_API.G_MISS_CHAR)

4981: IF (x_rulv_rec.attribute13 = OKC_API.G_MISS_CHAR)
4982: THEN
4983: x_rulv_rec.attribute13 := l_rulv_rec.attribute13;
4984: END IF;
4985: IF (x_rulv_rec.attribute14 = OKC_API.G_MISS_CHAR)
4986: THEN
4987: x_rulv_rec.attribute14 := l_rulv_rec.attribute14;
4988: END IF;
4989: IF (x_rulv_rec.attribute15 = OKC_API.G_MISS_CHAR)

Line 4989: IF (x_rulv_rec.attribute15 = OKC_API.G_MISS_CHAR)

4985: IF (x_rulv_rec.attribute14 = OKC_API.G_MISS_CHAR)
4986: THEN
4987: x_rulv_rec.attribute14 := l_rulv_rec.attribute14;
4988: END IF;
4989: IF (x_rulv_rec.attribute15 = OKC_API.G_MISS_CHAR)
4990: THEN
4991: x_rulv_rec.attribute15 := l_rulv_rec.attribute15;
4992: END IF;
4993: IF (x_rulv_rec.created_by = OKC_API.G_MISS_NUM)

Line 4993: IF (x_rulv_rec.created_by = OKC_API.G_MISS_NUM)

4989: IF (x_rulv_rec.attribute15 = OKC_API.G_MISS_CHAR)
4990: THEN
4991: x_rulv_rec.attribute15 := l_rulv_rec.attribute15;
4992: END IF;
4993: IF (x_rulv_rec.created_by = OKC_API.G_MISS_NUM)
4994: THEN
4995: x_rulv_rec.created_by := l_rulv_rec.created_by;
4996: END IF;
4997: IF (x_rulv_rec.creation_date = OKC_API.G_MISS_DATE)

Line 4997: IF (x_rulv_rec.creation_date = OKC_API.G_MISS_DATE)

4993: IF (x_rulv_rec.created_by = OKC_API.G_MISS_NUM)
4994: THEN
4995: x_rulv_rec.created_by := l_rulv_rec.created_by;
4996: END IF;
4997: IF (x_rulv_rec.creation_date = OKC_API.G_MISS_DATE)
4998: THEN
4999: x_rulv_rec.creation_date := l_rulv_rec.creation_date;
5000: END IF;
5001: IF (x_rulv_rec.last_updated_by = OKC_API.G_MISS_NUM)

Line 5001: IF (x_rulv_rec.last_updated_by = OKC_API.G_MISS_NUM)

4997: IF (x_rulv_rec.creation_date = OKC_API.G_MISS_DATE)
4998: THEN
4999: x_rulv_rec.creation_date := l_rulv_rec.creation_date;
5000: END IF;
5001: IF (x_rulv_rec.last_updated_by = OKC_API.G_MISS_NUM)
5002: THEN
5003: x_rulv_rec.last_updated_by := l_rulv_rec.last_updated_by;
5004: END IF;
5005: IF (x_rulv_rec.last_update_date = OKC_API.G_MISS_DATE)

Line 5005: IF (x_rulv_rec.last_update_date = OKC_API.G_MISS_DATE)

5001: IF (x_rulv_rec.last_updated_by = OKC_API.G_MISS_NUM)
5002: THEN
5003: x_rulv_rec.last_updated_by := l_rulv_rec.last_updated_by;
5004: END IF;
5005: IF (x_rulv_rec.last_update_date = OKC_API.G_MISS_DATE)
5006: THEN
5007: x_rulv_rec.last_update_date := l_rulv_rec.last_update_date;
5008: END IF;
5009: IF (x_rulv_rec.last_update_login = OKC_API.G_MISS_NUM)

Line 5009: IF (x_rulv_rec.last_update_login = OKC_API.G_MISS_NUM)

5005: IF (x_rulv_rec.last_update_date = OKC_API.G_MISS_DATE)
5006: THEN
5007: x_rulv_rec.last_update_date := l_rulv_rec.last_update_date;
5008: END IF;
5009: IF (x_rulv_rec.last_update_login = OKC_API.G_MISS_NUM)
5010: THEN
5011: x_rulv_rec.last_update_login := l_rulv_rec.last_update_login;
5012: END IF;
5013: /*--Bug 3055393

Line 5019: IF (x_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR)

5015: THEN
5016: x_rulv_rec.text := l_rulv_rec.text;
5017: END IF;
5018: */
5019: IF (x_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR)
5020: THEN
5021: x_rulv_rec.rule_information_category := l_rulv_rec.rule_information_category;
5022: END IF;
5023: IF (x_rulv_rec.rule_information1 = OKC_API.G_MISS_CHAR)

Line 5023: IF (x_rulv_rec.rule_information1 = OKC_API.G_MISS_CHAR)

5019: IF (x_rulv_rec.rule_information_category = OKC_API.G_MISS_CHAR)
5020: THEN
5021: x_rulv_rec.rule_information_category := l_rulv_rec.rule_information_category;
5022: END IF;
5023: IF (x_rulv_rec.rule_information1 = OKC_API.G_MISS_CHAR)
5024: THEN
5025: x_rulv_rec.rule_information1 := l_rulv_rec.rule_information1;
5026: END IF;
5027: IF (x_rulv_rec.rule_information2 = OKC_API.G_MISS_CHAR)

Line 5027: IF (x_rulv_rec.rule_information2 = OKC_API.G_MISS_CHAR)

5023: IF (x_rulv_rec.rule_information1 = OKC_API.G_MISS_CHAR)
5024: THEN
5025: x_rulv_rec.rule_information1 := l_rulv_rec.rule_information1;
5026: END IF;
5027: IF (x_rulv_rec.rule_information2 = OKC_API.G_MISS_CHAR)
5028: THEN
5029: x_rulv_rec.rule_information2 := l_rulv_rec.rule_information2;
5030: END IF;
5031: IF (x_rulv_rec.rule_information3 = OKC_API.G_MISS_CHAR)

Line 5031: IF (x_rulv_rec.rule_information3 = OKC_API.G_MISS_CHAR)

5027: IF (x_rulv_rec.rule_information2 = OKC_API.G_MISS_CHAR)
5028: THEN
5029: x_rulv_rec.rule_information2 := l_rulv_rec.rule_information2;
5030: END IF;
5031: IF (x_rulv_rec.rule_information3 = OKC_API.G_MISS_CHAR)
5032: THEN
5033: x_rulv_rec.rule_information3 := l_rulv_rec.rule_information3;
5034: END IF;
5035: IF (x_rulv_rec.rule_information4 = OKC_API.G_MISS_CHAR)

Line 5035: IF (x_rulv_rec.rule_information4 = OKC_API.G_MISS_CHAR)

5031: IF (x_rulv_rec.rule_information3 = OKC_API.G_MISS_CHAR)
5032: THEN
5033: x_rulv_rec.rule_information3 := l_rulv_rec.rule_information3;
5034: END IF;
5035: IF (x_rulv_rec.rule_information4 = OKC_API.G_MISS_CHAR)
5036: THEN
5037: x_rulv_rec.rule_information4 := l_rulv_rec.rule_information4;
5038: END IF;
5039: IF (x_rulv_rec.rule_information5 = OKC_API.G_MISS_CHAR)

Line 5039: IF (x_rulv_rec.rule_information5 = OKC_API.G_MISS_CHAR)

5035: IF (x_rulv_rec.rule_information4 = OKC_API.G_MISS_CHAR)
5036: THEN
5037: x_rulv_rec.rule_information4 := l_rulv_rec.rule_information4;
5038: END IF;
5039: IF (x_rulv_rec.rule_information5 = OKC_API.G_MISS_CHAR)
5040: THEN
5041: x_rulv_rec.rule_information5 := l_rulv_rec.rule_information5;
5042: END IF;
5043: IF (x_rulv_rec.rule_information6 = OKC_API.G_MISS_CHAR)

Line 5043: IF (x_rulv_rec.rule_information6 = OKC_API.G_MISS_CHAR)

5039: IF (x_rulv_rec.rule_information5 = OKC_API.G_MISS_CHAR)
5040: THEN
5041: x_rulv_rec.rule_information5 := l_rulv_rec.rule_information5;
5042: END IF;
5043: IF (x_rulv_rec.rule_information6 = OKC_API.G_MISS_CHAR)
5044: THEN
5045: x_rulv_rec.rule_information6 := l_rulv_rec.rule_information6;
5046: END IF;
5047: IF (x_rulv_rec.rule_information7 = OKC_API.G_MISS_CHAR)

Line 5047: IF (x_rulv_rec.rule_information7 = OKC_API.G_MISS_CHAR)

5043: IF (x_rulv_rec.rule_information6 = OKC_API.G_MISS_CHAR)
5044: THEN
5045: x_rulv_rec.rule_information6 := l_rulv_rec.rule_information6;
5046: END IF;
5047: IF (x_rulv_rec.rule_information7 = OKC_API.G_MISS_CHAR)
5048: THEN
5049: x_rulv_rec.rule_information7 := l_rulv_rec.rule_information7;
5050: END IF;
5051: IF (x_rulv_rec.rule_information8 = OKC_API.G_MISS_CHAR)

Line 5051: IF (x_rulv_rec.rule_information8 = OKC_API.G_MISS_CHAR)

5047: IF (x_rulv_rec.rule_information7 = OKC_API.G_MISS_CHAR)
5048: THEN
5049: x_rulv_rec.rule_information7 := l_rulv_rec.rule_information7;
5050: END IF;
5051: IF (x_rulv_rec.rule_information8 = OKC_API.G_MISS_CHAR)
5052: THEN
5053: x_rulv_rec.rule_information8 := l_rulv_rec.rule_information8;
5054: END IF;
5055: IF (x_rulv_rec.rule_information9 = OKC_API.G_MISS_CHAR)

Line 5055: IF (x_rulv_rec.rule_information9 = OKC_API.G_MISS_CHAR)

5051: IF (x_rulv_rec.rule_information8 = OKC_API.G_MISS_CHAR)
5052: THEN
5053: x_rulv_rec.rule_information8 := l_rulv_rec.rule_information8;
5054: END IF;
5055: IF (x_rulv_rec.rule_information9 = OKC_API.G_MISS_CHAR)
5056: THEN
5057: x_rulv_rec.rule_information9 := l_rulv_rec.rule_information9;
5058: END IF;
5059: IF (x_rulv_rec.rule_information10 = OKC_API.G_MISS_CHAR)

Line 5059: IF (x_rulv_rec.rule_information10 = OKC_API.G_MISS_CHAR)

5055: IF (x_rulv_rec.rule_information9 = OKC_API.G_MISS_CHAR)
5056: THEN
5057: x_rulv_rec.rule_information9 := l_rulv_rec.rule_information9;
5058: END IF;
5059: IF (x_rulv_rec.rule_information10 = OKC_API.G_MISS_CHAR)
5060: THEN
5061: x_rulv_rec.rule_information10 := l_rulv_rec.rule_information10;
5062: END IF;
5063: IF (x_rulv_rec.rule_information11 = OKC_API.G_MISS_CHAR)

Line 5063: IF (x_rulv_rec.rule_information11 = OKC_API.G_MISS_CHAR)

5059: IF (x_rulv_rec.rule_information10 = OKC_API.G_MISS_CHAR)
5060: THEN
5061: x_rulv_rec.rule_information10 := l_rulv_rec.rule_information10;
5062: END IF;
5063: IF (x_rulv_rec.rule_information11 = OKC_API.G_MISS_CHAR)
5064: THEN
5065: x_rulv_rec.rule_information11 := l_rulv_rec.rule_information11;
5066: END IF;
5067: IF (x_rulv_rec.rule_information12 = OKC_API.G_MISS_CHAR)

Line 5067: IF (x_rulv_rec.rule_information12 = OKC_API.G_MISS_CHAR)

5063: IF (x_rulv_rec.rule_information11 = OKC_API.G_MISS_CHAR)
5064: THEN
5065: x_rulv_rec.rule_information11 := l_rulv_rec.rule_information11;
5066: END IF;
5067: IF (x_rulv_rec.rule_information12 = OKC_API.G_MISS_CHAR)
5068: THEN
5069: x_rulv_rec.rule_information12 := l_rulv_rec.rule_information12;
5070: END IF;
5071: IF (x_rulv_rec.rule_information13 = OKC_API.G_MISS_CHAR)

Line 5071: IF (x_rulv_rec.rule_information13 = OKC_API.G_MISS_CHAR)

5067: IF (x_rulv_rec.rule_information12 = OKC_API.G_MISS_CHAR)
5068: THEN
5069: x_rulv_rec.rule_information12 := l_rulv_rec.rule_information12;
5070: END IF;
5071: IF (x_rulv_rec.rule_information13 = OKC_API.G_MISS_CHAR)
5072: THEN
5073: x_rulv_rec.rule_information13 := l_rulv_rec.rule_information13;
5074: END IF;
5075: IF (x_rulv_rec.rule_information14 = OKC_API.G_MISS_CHAR)

Line 5075: IF (x_rulv_rec.rule_information14 = OKC_API.G_MISS_CHAR)

5071: IF (x_rulv_rec.rule_information13 = OKC_API.G_MISS_CHAR)
5072: THEN
5073: x_rulv_rec.rule_information13 := l_rulv_rec.rule_information13;
5074: END IF;
5075: IF (x_rulv_rec.rule_information14 = OKC_API.G_MISS_CHAR)
5076: THEN
5077: x_rulv_rec.rule_information14 := l_rulv_rec.rule_information14;
5078: END IF;
5079: IF (x_rulv_rec.rule_information15 = OKC_API.G_MISS_CHAR)

Line 5079: IF (x_rulv_rec.rule_information15 = OKC_API.G_MISS_CHAR)

5075: IF (x_rulv_rec.rule_information14 = OKC_API.G_MISS_CHAR)
5076: THEN
5077: x_rulv_rec.rule_information14 := l_rulv_rec.rule_information14;
5078: END IF;
5079: IF (x_rulv_rec.rule_information15 = OKC_API.G_MISS_CHAR)
5080: THEN
5081: x_rulv_rec.rule_information15 := l_rulv_rec.rule_information15;
5082: END IF;
5083: IF (x_rulv_rec.template_yn = OKC_API.G_MISS_CHAR)

Line 5083: IF (x_rulv_rec.template_yn = OKC_API.G_MISS_CHAR)

5079: IF (x_rulv_rec.rule_information15 = OKC_API.G_MISS_CHAR)
5080: THEN
5081: x_rulv_rec.rule_information15 := l_rulv_rec.rule_information15;
5082: END IF;
5083: IF (x_rulv_rec.template_yn = OKC_API.G_MISS_CHAR)
5084: THEN
5085: x_rulv_rec.template_yn := l_rulv_rec.template_yn;
5086: END IF;
5087: IF (x_rulv_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR)

Line 5087: IF (x_rulv_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR)

5083: IF (x_rulv_rec.template_yn = OKC_API.G_MISS_CHAR)
5084: THEN
5085: x_rulv_rec.template_yn := l_rulv_rec.template_yn;
5086: END IF;
5087: IF (x_rulv_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR)
5088: THEN
5089: x_rulv_rec.ans_set_jtot_object_code := l_rulv_rec.ans_set_jtot_object_code;
5090: END IF;
5091: IF (x_rulv_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR)

Line 5091: IF (x_rulv_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR)

5087: IF (x_rulv_rec.ans_set_jtot_object_code = OKC_API.G_MISS_CHAR)
5088: THEN
5089: x_rulv_rec.ans_set_jtot_object_code := l_rulv_rec.ans_set_jtot_object_code;
5090: END IF;
5091: IF (x_rulv_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR)
5092: THEN
5093: x_rulv_rec.ans_set_jtot_object_id1 := l_rulv_rec.ans_set_jtot_object_id1;
5094: END IF;
5095: IF (x_rulv_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR)

Line 5095: IF (x_rulv_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR)

5091: IF (x_rulv_rec.ans_set_jtot_object_id1 = OKC_API.G_MISS_CHAR)
5092: THEN
5093: x_rulv_rec.ans_set_jtot_object_id1 := l_rulv_rec.ans_set_jtot_object_id1;
5094: END IF;
5095: IF (x_rulv_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR)
5096: THEN
5097: x_rulv_rec.ans_set_jtot_object_id2 := l_rulv_rec.ans_set_jtot_object_id2;
5098: END IF;
5099: IF (x_rulv_rec.display_sequence = OKC_API.G_MISS_NUM)

Line 5099: IF (x_rulv_rec.display_sequence = OKC_API.G_MISS_NUM)

5095: IF (x_rulv_rec.ans_set_jtot_object_id2 = OKC_API.G_MISS_CHAR)
5096: THEN
5097: x_rulv_rec.ans_set_jtot_object_id2 := l_rulv_rec.ans_set_jtot_object_id2;
5098: END IF;
5099: IF (x_rulv_rec.display_sequence = OKC_API.G_MISS_NUM)
5100: THEN
5101: x_rulv_rec.display_sequence := l_rulv_rec.display_sequence;
5102: END IF;
5103: RETURN(l_return_status);

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

5108: FUNCTION Set_Attributes (
5109: p_rulv_rec IN rulv_rec_type,
5110: x_rulv_rec OUT NOCOPY rulv_rec_type
5111: ) RETURN VARCHAR2 IS
5112: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
5113: BEGIN
5114: x_rulv_rec := p_rulv_rec;
5115: x_rulv_rec.OBJECT_VERSION_NUMBER := NVL(x_rulv_rec.OBJECT_VERSION_NUMBER, 0) + 1;
5116: RETURN(l_return_status);

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

5119:
5120:
5121:
5122:
5123: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
5124: G_PKG_NAME,
5125: p_init_msg_list,
5126: l_api_version,
5127: p_api_version,

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

5126: l_api_version,
5127: p_api_version,
5128: '_PVT',
5129: x_return_status);
5130: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5131: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5132: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5133: RAISE OKC_API.G_EXCEPTION_ERROR;
5134: END IF;

Line 5131: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5127: p_api_version,
5128: '_PVT',
5129: x_return_status);
5130: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5131: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5132: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5133: RAISE OKC_API.G_EXCEPTION_ERROR;
5134: END IF;
5135: --- Setting item attributes

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

5128: '_PVT',
5129: x_return_status);
5130: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5131: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5132: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5133: RAISE OKC_API.G_EXCEPTION_ERROR;
5134: END IF;
5135: --- Setting item attributes
5136: l_return_status := Set_Attributes(

Line 5133: RAISE OKC_API.G_EXCEPTION_ERROR;

5129: x_return_status);
5130: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5131: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5132: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5133: RAISE OKC_API.G_EXCEPTION_ERROR;
5134: END IF;
5135: --- Setting item attributes
5136: l_return_status := Set_Attributes(
5137: p_rulv_rec, -- IN

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

5136: l_return_status := Set_Attributes(
5137: p_rulv_rec, -- IN
5138: l_rulv_rec); -- OUT
5139: --- If any errors happen abort API
5140: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5141: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5142: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5143: RAISE OKC_API.G_EXCEPTION_ERROR;
5144: END IF;

Line 5141: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5137: p_rulv_rec, -- IN
5138: l_rulv_rec); -- OUT
5139: --- If any errors happen abort API
5140: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5141: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5142: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5143: RAISE OKC_API.G_EXCEPTION_ERROR;
5144: END IF;
5145: l_return_status := populate_new_record(l_rulv_rec, l_def_rulv_rec);

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

5138: l_rulv_rec); -- OUT
5139: --- If any errors happen abort API
5140: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5141: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5142: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5143: RAISE OKC_API.G_EXCEPTION_ERROR;
5144: END IF;
5145: l_return_status := populate_new_record(l_rulv_rec, l_def_rulv_rec);
5146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

Line 5143: RAISE OKC_API.G_EXCEPTION_ERROR;

5139: --- If any errors happen abort API
5140: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5141: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5142: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5143: RAISE OKC_API.G_EXCEPTION_ERROR;
5144: END IF;
5145: l_return_status := populate_new_record(l_rulv_rec, l_def_rulv_rec);
5146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

5142: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5143: RAISE OKC_API.G_EXCEPTION_ERROR;
5144: END IF;
5145: l_return_status := populate_new_record(l_rulv_rec, l_def_rulv_rec);
5146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5148: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5149: RAISE OKC_API.G_EXCEPTION_ERROR;
5150: END IF;

Line 5147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5143: RAISE OKC_API.G_EXCEPTION_ERROR;
5144: END IF;
5145: l_return_status := populate_new_record(l_rulv_rec, l_def_rulv_rec);
5146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5148: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5149: RAISE OKC_API.G_EXCEPTION_ERROR;
5150: END IF;
5151: l_def_rulv_rec := fill_who_columns(l_def_rulv_rec);

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

5144: END IF;
5145: l_return_status := populate_new_record(l_rulv_rec, l_def_rulv_rec);
5146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5148: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5149: RAISE OKC_API.G_EXCEPTION_ERROR;
5150: END IF;
5151: l_def_rulv_rec := fill_who_columns(l_def_rulv_rec);
5152:

Line 5149: RAISE OKC_API.G_EXCEPTION_ERROR;

5145: l_return_status := populate_new_record(l_rulv_rec, l_def_rulv_rec);
5146: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5147: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5148: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5149: RAISE OKC_API.G_EXCEPTION_ERROR;
5150: END IF;
5151: l_def_rulv_rec := fill_who_columns(l_def_rulv_rec);
5152:
5153: IF p_rulv_rec.VALIDATE_YN = 'Y' THEN

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

5153: IF p_rulv_rec.VALIDATE_YN = 'Y' THEN
5154: --- Validate all non-missing attributes (Item Level Validation)
5155: l_return_status := Validate_Attributes(l_def_rulv_rec);
5156: --- If any errors happen abort API
5157: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5159: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5160: RAISE OKC_API.G_EXCEPTION_ERROR;
5161: END IF;

Line 5158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5154: --- Validate all non-missing attributes (Item Level Validation)
5155: l_return_status := Validate_Attributes(l_def_rulv_rec);
5156: --- If any errors happen abort API
5157: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5159: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5160: RAISE OKC_API.G_EXCEPTION_ERROR;
5161: END IF;
5162: END IF; -- end of VALIDATE_YN

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

5155: l_return_status := Validate_Attributes(l_def_rulv_rec);
5156: --- If any errors happen abort API
5157: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5159: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5160: RAISE OKC_API.G_EXCEPTION_ERROR;
5161: END IF;
5162: END IF; -- end of VALIDATE_YN
5163:

Line 5160: RAISE OKC_API.G_EXCEPTION_ERROR;

5156: --- If any errors happen abort API
5157: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5158: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5159: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5160: RAISE OKC_API.G_EXCEPTION_ERROR;
5161: END IF;
5162: END IF; -- end of VALIDATE_YN
5163:
5164: l_return_status := Validate_Record(l_def_rulv_rec);

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

5161: END IF;
5162: END IF; -- end of VALIDATE_YN
5163:
5164: l_return_status := Validate_Record(l_def_rulv_rec);
5165: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5166: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5167: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5168: RAISE OKC_API.G_EXCEPTION_ERROR;
5169: END IF;

Line 5166: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5162: END IF; -- end of VALIDATE_YN
5163:
5164: l_return_status := Validate_Record(l_def_rulv_rec);
5165: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5166: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5167: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5168: RAISE OKC_API.G_EXCEPTION_ERROR;
5169: END IF;
5170:

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

5163:
5164: l_return_status := Validate_Record(l_def_rulv_rec);
5165: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5166: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5167: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5168: RAISE OKC_API.G_EXCEPTION_ERROR;
5169: END IF;
5170:
5171: --+added override comments

Line 5168: RAISE OKC_API.G_EXCEPTION_ERROR;

5164: l_return_status := Validate_Record(l_def_rulv_rec);
5165: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5166: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5167: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5168: RAISE OKC_API.G_EXCEPTION_ERROR;
5169: END IF;
5170:
5171: --+added override comments
5172: l_def_rulv_rec.comments := set_comments(l_def_rulv_rec);

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

5188: x_msg_data,
5189: l_okc_rules_tl_rec,
5190: lx_okc_rules_tl_rec
5191: );
5192: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5193: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5194: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5195: RAISE OKC_API.G_EXCEPTION_ERROR;
5196: END IF;

Line 5193: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5189: l_okc_rules_tl_rec,
5190: lx_okc_rules_tl_rec
5191: );
5192: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5193: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5194: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5195: RAISE OKC_API.G_EXCEPTION_ERROR;
5196: END IF;
5197: migrate(lx_okc_rules_tl_rec, l_def_rulv_rec);

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

5190: lx_okc_rules_tl_rec
5191: );
5192: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5193: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5194: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5195: RAISE OKC_API.G_EXCEPTION_ERROR;
5196: END IF;
5197: migrate(lx_okc_rules_tl_rec, l_def_rulv_rec);
5198: */

Line 5195: RAISE OKC_API.G_EXCEPTION_ERROR;

5191: );
5192: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5193: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5194: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5195: RAISE OKC_API.G_EXCEPTION_ERROR;
5196: END IF;
5197: migrate(lx_okc_rules_tl_rec, l_def_rulv_rec);
5198: */
5199: update_row(

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

5203: x_msg_data,
5204: l_rul_rec,
5205: lx_rul_rec
5206: );
5207: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5208: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5209: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5210: RAISE OKC_API.G_EXCEPTION_ERROR;
5211: END IF;

Line 5208: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5204: l_rul_rec,
5205: lx_rul_rec
5206: );
5207: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5208: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5209: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5210: RAISE OKC_API.G_EXCEPTION_ERROR;
5211: END IF;
5212: migrate(lx_rul_rec, l_def_rulv_rec);

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

5205: lx_rul_rec
5206: );
5207: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5208: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5209: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5210: RAISE OKC_API.G_EXCEPTION_ERROR;
5211: END IF;
5212: migrate(lx_rul_rec, l_def_rulv_rec);
5213: x_rulv_rec := l_def_rulv_rec;

Line 5210: RAISE OKC_API.G_EXCEPTION_ERROR;

5206: );
5207: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5208: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5209: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5210: RAISE OKC_API.G_EXCEPTION_ERROR;
5211: END IF;
5212: migrate(lx_rul_rec, l_def_rulv_rec);
5213: x_rulv_rec := l_def_rulv_rec;
5214: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

5210: RAISE OKC_API.G_EXCEPTION_ERROR;
5211: END IF;
5212: migrate(lx_rul_rec, l_def_rulv_rec);
5213: x_rulv_rec := l_def_rulv_rec;
5214: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
5215:
5216:
5217:
5218:

Line 5220: WHEN OKC_API.G_EXCEPTION_ERROR THEN

5216:
5217:
5218:
5219: EXCEPTION
5220: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5221:
5222:
5223: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5224: (

Line 5223: x_return_status := OKC_API.HANDLE_EXCEPTIONS

5219: EXCEPTION
5220: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5221:
5222:
5223: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5224: (
5225: l_api_name,
5226: G_PKG_NAME,
5227: 'OKC_API.G_RET_STS_ERROR',

Line 5227: 'OKC_API.G_RET_STS_ERROR',

5223: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5224: (
5225: l_api_name,
5226: G_PKG_NAME,
5227: 'OKC_API.G_RET_STS_ERROR',
5228: x_msg_count,
5229: x_msg_data,
5230: '_PVT'
5231: );

Line 5232: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5228: x_msg_count,
5229: x_msg_data,
5230: '_PVT'
5231: );
5232: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5233:
5234:
5235: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5236: (

Line 5235: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5231: );
5232: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5233:
5234:
5235: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5236: (
5237: l_api_name,
5238: G_PKG_NAME,
5239: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 5239: 'OKC_API.G_RET_STS_UNEXP_ERROR',

5235: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5236: (
5237: l_api_name,
5238: G_PKG_NAME,
5239: 'OKC_API.G_RET_STS_UNEXP_ERROR',
5240: x_msg_count,
5241: x_msg_data,
5242: '_PVT'
5243: );

Line 5247: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5243: );
5244: WHEN OTHERS THEN
5245:
5246:
5247: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5248: (
5249: l_api_name,
5250: G_PKG_NAME,
5251: 'OTHERS',

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

5267: x_rulv_tbl OUT NOCOPY rulv_tbl_type) IS
5268:
5269: l_api_version CONSTANT NUMBER := 1;
5270: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
5271: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
5272: i NUMBER := 0;
5273: --
5274: l_proc varchar2(72) := g_package||'update_row';
5275: --

Line 5281: OKC_API.init_msg_list(p_init_msg_list);

5277:
5278:
5279:
5280:
5281: OKC_API.init_msg_list(p_init_msg_list);
5282: -- Make sure PL/SQL table has records in it before passing
5283: IF (p_rulv_tbl.COUNT > 0) THEN
5284: i := p_rulv_tbl.FIRST;
5285: LOOP

Line 5288: p_init_msg_list => OKC_API.G_FALSE,

5284: i := p_rulv_tbl.FIRST;
5285: LOOP
5286: update_row (
5287: p_api_version => p_api_version,
5288: p_init_msg_list => OKC_API.G_FALSE,
5289: x_return_status => x_return_status,
5290: x_msg_count => x_msg_count,
5291: x_msg_data => x_msg_data,
5292: p_rulv_rec => p_rulv_tbl(i),

Line 5303: WHEN OKC_API.G_EXCEPTION_ERROR THEN

5299:
5300:
5301:
5302: EXCEPTION
5303: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5304:
5305:
5306: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5307: (

Line 5306: x_return_status := OKC_API.HANDLE_EXCEPTIONS

5302: EXCEPTION
5303: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5304:
5305:
5306: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5307: (
5308: l_api_name,
5309: G_PKG_NAME,
5310: 'OKC_API.G_RET_STS_ERROR',

Line 5310: 'OKC_API.G_RET_STS_ERROR',

5306: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5307: (
5308: l_api_name,
5309: G_PKG_NAME,
5310: 'OKC_API.G_RET_STS_ERROR',
5311: x_msg_count,
5312: x_msg_data,
5313: '_PVT'
5314: );

Line 5315: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5311: x_msg_count,
5312: x_msg_data,
5313: '_PVT'
5314: );
5315: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5316:
5317:
5318: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5319: (

Line 5318: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5314: );
5315: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5316:
5317:
5318: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5319: (
5320: l_api_name,
5321: G_PKG_NAME,
5322: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 5322: 'OKC_API.G_RET_STS_UNEXP_ERROR',

5318: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5319: (
5320: l_api_name,
5321: G_PKG_NAME,
5322: 'OKC_API.G_RET_STS_UNEXP_ERROR',
5323: x_msg_count,
5324: x_msg_data,
5325: '_PVT'
5326: );

Line 5330: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5326: );
5327: WHEN OTHERS THEN
5328:
5329:
5330: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5331: (
5332: l_api_name,
5333: G_PKG_NAME,
5334: 'OTHERS',

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

5352: p_rul_rec IN rul_rec_type) IS
5353:
5354: l_api_version CONSTANT NUMBER := 1;
5355: l_api_name CONSTANT VARCHAR2(30) := 'B_delete_row';
5356: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
5357: l_rul_rec rul_rec_type:= p_rul_rec;
5358: l_row_notfound BOOLEAN := TRUE;
5359: --
5360: l_proc varchar2(72) := g_package||'delete_row';

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

5363:
5364:
5365:
5366:
5367: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
5368: p_init_msg_list,
5369: '_PVT',
5370: x_return_status);
5371: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

5367: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
5368: p_init_msg_list,
5369: '_PVT',
5370: x_return_status);
5371: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5372: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5373: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5374: RAISE OKC_API.G_EXCEPTION_ERROR;
5375: END IF;

Line 5372: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5368: p_init_msg_list,
5369: '_PVT',
5370: x_return_status);
5371: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5372: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5373: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5374: RAISE OKC_API.G_EXCEPTION_ERROR;
5375: END IF;
5376: DELETE FROM OKC_RULES_B

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

5369: '_PVT',
5370: x_return_status);
5371: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5372: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5373: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5374: RAISE OKC_API.G_EXCEPTION_ERROR;
5375: END IF;
5376: DELETE FROM OKC_RULES_B
5377: WHERE ID = l_rul_rec.id;

Line 5374: RAISE OKC_API.G_EXCEPTION_ERROR;

5370: x_return_status);
5371: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5372: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5373: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5374: RAISE OKC_API.G_EXCEPTION_ERROR;
5375: END IF;
5376: DELETE FROM OKC_RULES_B
5377: WHERE ID = l_rul_rec.id;
5378:

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

5375: END IF;
5376: DELETE FROM OKC_RULES_B
5377: WHERE ID = l_rul_rec.id;
5378:
5379: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
5380:
5381:
5382:
5383:

Line 5385: WHEN OKC_API.G_EXCEPTION_ERROR THEN

5381:
5382:
5383:
5384: EXCEPTION
5385: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5386:
5387:
5388: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5389: (

Line 5388: x_return_status := OKC_API.HANDLE_EXCEPTIONS

5384: EXCEPTION
5385: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5386:
5387:
5388: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5389: (
5390: l_api_name,
5391: G_PKG_NAME,
5392: 'OKC_API.G_RET_STS_ERROR',

Line 5392: 'OKC_API.G_RET_STS_ERROR',

5388: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5389: (
5390: l_api_name,
5391: G_PKG_NAME,
5392: 'OKC_API.G_RET_STS_ERROR',
5393: x_msg_count,
5394: x_msg_data,
5395: '_PVT'
5396: );

Line 5397: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5393: x_msg_count,
5394: x_msg_data,
5395: '_PVT'
5396: );
5397: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5398:
5399:
5400: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5401: (

Line 5400: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5396: );
5397: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5398:
5399:
5400: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5401: (
5402: l_api_name,
5403: G_PKG_NAME,
5404: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 5404: 'OKC_API.G_RET_STS_UNEXP_ERROR',

5400: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5401: (
5402: l_api_name,
5403: G_PKG_NAME,
5404: 'OKC_API.G_RET_STS_UNEXP_ERROR',
5405: x_msg_count,
5406: x_msg_data,
5407: '_PVT'
5408: );

Line 5412: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5408: );
5409: WHEN OTHERS THEN
5410:
5411:
5412: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5413: (
5414: l_api_name,
5415: G_PKG_NAME,
5416: 'OTHERS',

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

5431: p_okc_rules_tl_rec IN okc_rules_tl_rec_type) IS
5432:
5433: l_api_version CONSTANT NUMBER := 1;
5434: l_api_name CONSTANT VARCHAR2(30) := 'TL_delete_row';
5435: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
5436: l_okc_rules_tl_rec okc_rules_tl_rec_type:= p_okc_rules_tl_rec;
5437: l_row_notfound BOOLEAN := TRUE;
5438: --
5439: l_proc varchar2(72) := g_package||'delete_row';

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

5444: FUNCTION Set_Attributes (
5445: p_okc_rules_tl_rec IN okc_rules_tl_rec_type,
5446: x_okc_rules_tl_rec OUT NOCOPY okc_rules_tl_rec_type
5447: ) RETURN VARCHAR2 IS
5448: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
5449: BEGIN
5450: x_okc_rules_tl_rec := p_okc_rules_tl_rec;
5451: x_okc_rules_tl_rec.LANGUAGE := okc_util.get_userenv_lang;
5452: RETURN(l_return_status);

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

5455:
5456:
5457:
5458:
5459: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
5460: p_init_msg_list,
5461: '_PVT',
5462: x_return_status);
5463: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN

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

5459: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
5460: p_init_msg_list,
5461: '_PVT',
5462: x_return_status);
5463: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5464: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5465: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5466: RAISE OKC_API.G_EXCEPTION_ERROR;
5467: END IF;

Line 5464: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5460: p_init_msg_list,
5461: '_PVT',
5462: x_return_status);
5463: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5464: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5465: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5466: RAISE OKC_API.G_EXCEPTION_ERROR;
5467: END IF;
5468: --- Setting item attributes

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

5461: '_PVT',
5462: x_return_status);
5463: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5464: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5465: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5466: RAISE OKC_API.G_EXCEPTION_ERROR;
5467: END IF;
5468: --- Setting item attributes
5469: l_return_status := Set_Attributes(

Line 5466: RAISE OKC_API.G_EXCEPTION_ERROR;

5462: x_return_status);
5463: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5464: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5465: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5466: RAISE OKC_API.G_EXCEPTION_ERROR;
5467: END IF;
5468: --- Setting item attributes
5469: l_return_status := Set_Attributes(
5470: p_okc_rules_tl_rec, -- IN

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

5469: l_return_status := Set_Attributes(
5470: p_okc_rules_tl_rec, -- IN
5471: l_okc_rules_tl_rec); -- OUT
5472: --- If any errors happen abort API
5473: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5474: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5475: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5476: RAISE OKC_API.G_EXCEPTION_ERROR;
5477: END IF;

Line 5474: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5470: p_okc_rules_tl_rec, -- IN
5471: l_okc_rules_tl_rec); -- OUT
5472: --- If any errors happen abort API
5473: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5474: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5475: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5476: RAISE OKC_API.G_EXCEPTION_ERROR;
5477: END IF;
5478: DELETE FROM OKC_RULES_TL

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

5471: l_okc_rules_tl_rec); -- OUT
5472: --- If any errors happen abort API
5473: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5474: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5475: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5476: RAISE OKC_API.G_EXCEPTION_ERROR;
5477: END IF;
5478: DELETE FROM OKC_RULES_TL
5479: WHERE ID = l_okc_rules_tl_rec.id;

Line 5476: RAISE OKC_API.G_EXCEPTION_ERROR;

5472: --- If any errors happen abort API
5473: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5474: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5475: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5476: RAISE OKC_API.G_EXCEPTION_ERROR;
5477: END IF;
5478: DELETE FROM OKC_RULES_TL
5479: WHERE ID = l_okc_rules_tl_rec.id;
5480:

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

5477: END IF;
5478: DELETE FROM OKC_RULES_TL
5479: WHERE ID = l_okc_rules_tl_rec.id;
5480:
5481: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
5482:
5483:
5484:
5485:

Line 5487: WHEN OKC_API.G_EXCEPTION_ERROR THEN

5483:
5484:
5485:
5486: EXCEPTION
5487: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5488:
5489:
5490: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5491: (

Line 5490: x_return_status := OKC_API.HANDLE_EXCEPTIONS

5486: EXCEPTION
5487: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5488:
5489:
5490: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5491: (
5492: l_api_name,
5493: G_PKG_NAME,
5494: 'OKC_API.G_RET_STS_ERROR',

Line 5494: 'OKC_API.G_RET_STS_ERROR',

5490: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5491: (
5492: l_api_name,
5493: G_PKG_NAME,
5494: 'OKC_API.G_RET_STS_ERROR',
5495: x_msg_count,
5496: x_msg_data,
5497: '_PVT'
5498: );

Line 5499: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5495: x_msg_count,
5496: x_msg_data,
5497: '_PVT'
5498: );
5499: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5500:
5501:
5502: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5503: (

Line 5502: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5498: );
5499: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5500:
5501:
5502: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5503: (
5504: l_api_name,
5505: G_PKG_NAME,
5506: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 5506: 'OKC_API.G_RET_STS_UNEXP_ERROR',

5502: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5503: (
5504: l_api_name,
5505: G_PKG_NAME,
5506: 'OKC_API.G_RET_STS_UNEXP_ERROR',
5507: x_msg_count,
5508: x_msg_data,
5509: '_PVT'
5510: );

Line 5514: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5510: );
5511: WHEN OTHERS THEN
5512:
5513:
5514: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5515: (
5516: l_api_name,
5517: G_PKG_NAME,
5518: 'OTHERS',

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

5534: p_rulv_rec IN rulv_rec_type) IS
5535:
5536: l_api_version CONSTANT NUMBER := 1;
5537: l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
5538: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
5539: l_rulv_rec rulv_rec_type := p_rulv_rec;
5540: --Bug 3055393 l_okc_rules_tl_rec okc_rules_tl_rec_type;
5541: l_rul_rec rul_rec_type;
5542: --

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

5546:
5547:
5548:
5549:
5550: l_return_status := OKC_API.START_ACTIVITY(l_api_name,
5551: G_PKG_NAME,
5552: p_init_msg_list,
5553: l_api_version,
5554: p_api_version,

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

5553: l_api_version,
5554: p_api_version,
5555: '_PVT',
5556: x_return_status);
5557: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5558: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5559: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5560: RAISE OKC_API.G_EXCEPTION_ERROR;
5561: END IF;

Line 5558: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5554: p_api_version,
5555: '_PVT',
5556: x_return_status);
5557: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5558: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5559: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5560: RAISE OKC_API.G_EXCEPTION_ERROR;
5561: END IF;
5562: --------------------------------------

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

5555: '_PVT',
5556: x_return_status);
5557: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5558: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5559: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5560: RAISE OKC_API.G_EXCEPTION_ERROR;
5561: END IF;
5562: --------------------------------------
5563: -- Move VIEW record to "Child" records

Line 5560: RAISE OKC_API.G_EXCEPTION_ERROR;

5556: x_return_status);
5557: IF (l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5558: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5559: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
5560: RAISE OKC_API.G_EXCEPTION_ERROR;
5561: END IF;
5562: --------------------------------------
5563: -- Move VIEW record to "Child" records
5564: --------------------------------------

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

5574: x_msg_count,
5575: x_msg_data,
5576: l_okc_rules_tl_rec
5577: );
5578: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5579: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5580: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5581: RAISE OKC_API.G_EXCEPTION_ERROR;
5582: END IF;

Line 5579: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5575: x_msg_data,
5576: l_okc_rules_tl_rec
5577: );
5578: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5579: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5580: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5581: RAISE OKC_API.G_EXCEPTION_ERROR;
5582: END IF;
5583: */

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

5576: l_okc_rules_tl_rec
5577: );
5578: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5579: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5580: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5581: RAISE OKC_API.G_EXCEPTION_ERROR;
5582: END IF;
5583: */
5584: delete_row(

Line 5581: RAISE OKC_API.G_EXCEPTION_ERROR;

5577: );
5578: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5579: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5580: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5581: RAISE OKC_API.G_EXCEPTION_ERROR;
5582: END IF;
5583: */
5584: delete_row(
5585: p_init_msg_list,

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

5587: x_msg_count,
5588: x_msg_data,
5589: l_rul_rec
5590: );
5591: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5592: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5593: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5594: RAISE OKC_API.G_EXCEPTION_ERROR;
5595: END IF;

Line 5592: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;

5588: x_msg_data,
5589: l_rul_rec
5590: );
5591: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5592: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5593: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5594: RAISE OKC_API.G_EXCEPTION_ERROR;
5595: END IF;
5596: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

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

5589: l_rul_rec
5590: );
5591: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5592: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5593: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5594: RAISE OKC_API.G_EXCEPTION_ERROR;
5595: END IF;
5596: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
5597:

Line 5594: RAISE OKC_API.G_EXCEPTION_ERROR;

5590: );
5591: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
5592: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5593: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5594: RAISE OKC_API.G_EXCEPTION_ERROR;
5595: END IF;
5596: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
5597:
5598:

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

5592: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
5593: ELSIF (x_return_status = OKC_API.G_RET_STS_ERROR) THEN
5594: RAISE OKC_API.G_EXCEPTION_ERROR;
5595: END IF;
5596: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
5597:
5598:
5599:
5600:

Line 5602: WHEN OKC_API.G_EXCEPTION_ERROR THEN

5598:
5599:
5600:
5601: EXCEPTION
5602: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5603:
5604:
5605: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5606: (

Line 5605: x_return_status := OKC_API.HANDLE_EXCEPTIONS

5601: EXCEPTION
5602: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5603:
5604:
5605: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5606: (
5607: l_api_name,
5608: G_PKG_NAME,
5609: 'OKC_API.G_RET_STS_ERROR',

Line 5609: 'OKC_API.G_RET_STS_ERROR',

5605: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5606: (
5607: l_api_name,
5608: G_PKG_NAME,
5609: 'OKC_API.G_RET_STS_ERROR',
5610: x_msg_count,
5611: x_msg_data,
5612: '_PVT'
5613: );

Line 5614: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5610: x_msg_count,
5611: x_msg_data,
5612: '_PVT'
5613: );
5614: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5615:
5616:
5617: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5618: (

Line 5617: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5613: );
5614: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5615:
5616:
5617: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5618: (
5619: l_api_name,
5620: G_PKG_NAME,
5621: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 5621: 'OKC_API.G_RET_STS_UNEXP_ERROR',

5617: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5618: (
5619: l_api_name,
5620: G_PKG_NAME,
5621: 'OKC_API.G_RET_STS_UNEXP_ERROR',
5622: x_msg_count,
5623: x_msg_data,
5624: '_PVT'
5625: );

Line 5629: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5625: );
5626: WHEN OTHERS THEN
5627:
5628:
5629: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5630: (
5631: l_api_name,
5632: G_PKG_NAME,
5633: 'OTHERS',

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

5648: p_rulv_tbl IN rulv_tbl_type) IS
5649:
5650: l_api_version CONSTANT NUMBER := 1;
5651: l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
5652: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
5653: i NUMBER := 0;
5654: --
5655: l_proc varchar2(72) := g_package||'delete_row';
5656: --

Line 5662: OKC_API.init_msg_list(p_init_msg_list);

5658:
5659:
5660:
5661:
5662: OKC_API.init_msg_list(p_init_msg_list);
5663: -- Make sure PL/SQL table has records in it before passing
5664: IF (p_rulv_tbl.COUNT > 0) THEN
5665: i := p_rulv_tbl.FIRST;
5666: LOOP

Line 5669: p_init_msg_list => OKC_API.G_FALSE,

5665: i := p_rulv_tbl.FIRST;
5666: LOOP
5667: delete_row (
5668: p_api_version => p_api_version,
5669: p_init_msg_list => OKC_API.G_FALSE,
5670: x_return_status => x_return_status,
5671: x_msg_count => x_msg_count,
5672: x_msg_data => x_msg_data,
5673: p_rulv_rec => p_rulv_tbl(i));

Line 5683: WHEN OKC_API.G_EXCEPTION_ERROR THEN

5679:
5680:
5681:
5682: EXCEPTION
5683: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5684:
5685:
5686: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5687: (

Line 5686: x_return_status := OKC_API.HANDLE_EXCEPTIONS

5682: EXCEPTION
5683: WHEN OKC_API.G_EXCEPTION_ERROR THEN
5684:
5685:
5686: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5687: (
5688: l_api_name,
5689: G_PKG_NAME,
5690: 'OKC_API.G_RET_STS_ERROR',

Line 5690: 'OKC_API.G_RET_STS_ERROR',

5686: x_return_status := OKC_API.HANDLE_EXCEPTIONS
5687: (
5688: l_api_name,
5689: G_PKG_NAME,
5690: 'OKC_API.G_RET_STS_ERROR',
5691: x_msg_count,
5692: x_msg_data,
5693: '_PVT'
5694: );

Line 5695: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5691: x_msg_count,
5692: x_msg_data,
5693: '_PVT'
5694: );
5695: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5696:
5697:
5698: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5699: (

Line 5698: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5694: );
5695: WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5696:
5697:
5698: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5699: (
5700: l_api_name,
5701: G_PKG_NAME,
5702: 'OKC_API.G_RET_STS_UNEXP_ERROR',

Line 5702: 'OKC_API.G_RET_STS_UNEXP_ERROR',

5698: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5699: (
5700: l_api_name,
5701: G_PKG_NAME,
5702: 'OKC_API.G_RET_STS_UNEXP_ERROR',
5703: x_msg_count,
5704: x_msg_data,
5705: '_PVT'
5706: );

Line 5710: x_return_status :=OKC_API.HANDLE_EXCEPTIONS

5706: );
5707: WHEN OTHERS THEN
5708:
5709:
5710: x_return_status :=OKC_API.HANDLE_EXCEPTIONS
5711: (
5712: l_api_name,
5713: G_PKG_NAME,
5714: 'OTHERS',

Line 5796: x_return_status := OKC_API.G_RET_STS_SUCCESS;

5792: l_proc varchar2(72) := g_package||'INSERT_ROW_UPG';
5793: --
5794: BEGIN
5795: -- Initialize return status
5796: x_return_status := OKC_API.G_RET_STS_SUCCESS;
5797:
5798: i := p_rulv_tbl.FIRST; j:=0;
5799: while i is not null
5800: LOOP

Line 6028: OKC_API.SET_MESSAGE(

6024: EXCEPTION
6025: WHEN OTHERS THEN
6026:
6027: -- store SQL error message on message stack
6028: OKC_API.SET_MESSAGE(
6029: p_app_name => G_APP_NAME,
6030: p_msg_name => G_UNEXPECTED_ERROR,
6031: p_token1 => G_SQLCODE_TOKEN,
6032: p_token1_value => SQLCODE,

Line 6036: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

6032: p_token1_value => SQLCODE,
6033: p_token2 => G_SQLERRM_TOKEN,
6034: p_token2_value => SQLERRM);
6035: -- notify caller of an error as UNEXPETED error
6036: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
6037: --RAISE;
6038: END INSERT_ROW_UPG;
6039:
6040: --This function is called from versioning API OKC_VERSION_PVT

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

6045: p_chr_id IN NUMBER,
6046: p_major_version IN NUMBER
6047: ) RETURN VARCHAR2 IS
6048:
6049: l_return_status VARCHAR2(1):= OKC_API.G_RET_STS_SUCCESS;
6050:
6051: --
6052: l_proc varchar2(72) := g_package||'create_version';
6053: --

Line 6234: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,

6230: WHEN OTHERS THEN
6231:
6232:
6233: -- store SQL error message on message stack
6234: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,
6235: p_msg_name => okc_version_pvt.G_UNEXPECTED_ERROR,
6236: p_token1 => okc_version_pvt.G_SQLCODE_TOKEN,
6237: p_token1_value => sqlcode,
6238: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,

Line 6242: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

6238: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,
6239: p_token2_value => sqlerrm);
6240:
6241: -- notify UNEXPECTED error
6242: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
6243: return l_return_status;
6244: END create_version;
6245:
6246: --This Function is called from Versioning API OKC_VERSION_PVT

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

6251: p_chr_id IN NUMBER,
6252: p_major_version IN NUMBER
6253: ) RETURN VARCHAR2 IS
6254:
6255: l_return_status VARCHAR2(1):= OKC_API.G_RET_STS_SUCCESS;
6256:
6257: --
6258: l_proc varchar2(72) := g_package||'restore_version';
6259: --

Line 6439: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,

6435: WHEN OTHERS THEN
6436:
6437:
6438: -- store SQL error message on message stack
6439: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,
6440: p_msg_name => okc_version_pvt.G_UNEXPECTED_ERROR,
6441: p_token1 => okc_version_pvt.G_SQLCODE_TOKEN,
6442: p_token1_value => sqlcode,
6443: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,

Line 6447: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

6443: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,
6444: p_token2_value => sqlerrm);
6445:
6446: -- notify UNEXPECTED error
6447: l_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
6448: return l_return_status;
6449: END restore_version;
6450:
6451:

Line 6471: x_return_status := OKC_API.G_RET_STS_SUCCESS;

6467:
6468: BEGIN
6469:
6470: -- initialize return status
6471: x_return_status := OKC_API.G_RET_STS_SUCCESS;
6472: OPEN csr_tmp(p_rulv_rec.rule_information_category);
6473: FETCH csr_tmp into l_found;
6474: CLOSE csr_tmp;
6475: IF l_found = 'Y' THEN

Line 6520: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,

6516:
6517: EXCEPTION
6518: WHEN OTHERS THEN
6519: -- store SQL error message on message stack
6520: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,
6521: p_msg_name => okc_version_pvt.G_UNEXPECTED_ERROR,
6522: p_token1 => okc_version_pvt.G_SQLCODE_TOKEN,
6523: p_token1_value => sqlcode,
6524: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,

Line 6527: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

6523: p_token1_value => sqlcode,
6524: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,
6525: p_token2_value => sqlerrm);
6526: -- notify UNEXPECTED error
6527: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
6528: END populate_global_tab;
6529:
6530:
6531: PROCEDURE populate_obj_global_tab

Line 6555: x_return_status := OKC_API.G_RET_STS_SUCCESS;

6551:
6552: BEGIN
6553:
6554: -- initialize return status
6555: x_return_status := OKC_API.G_RET_STS_SUCCESS;
6556:
6557: OPEN csr_tmp(p_rulv_rec.rule_information_category);
6558: FETCH csr_tmp into l_found;
6559: CLOSE csr_tmp;

Line 6600: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,

6596:
6597: EXCEPTION
6598: WHEN OTHERS THEN
6599: -- store SQL error message on message stack
6600: OKC_API.SET_MESSAGE(p_app_name => okc_version_pvt.G_APP_NAME,
6601: p_msg_name => okc_version_pvt.G_UNEXPECTED_ERROR,
6602: p_token1 => okc_version_pvt.G_SQLCODE_TOKEN,
6603: p_token1_value => sqlcode,
6604: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,

Line 6607: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

6603: p_token1_value => sqlcode,
6604: p_token2 => okc_version_pvt.G_SQLERRM_TOKEN,
6605: p_token2_value => sqlerrm);
6606: -- notify UNEXPECTED error
6607: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
6608: END populate_obj_global_tab;
6609:
6610: END OKC_RUL_PVT;