52: l_idx1 number := range_arr.count + 1;
53: l_idx2 number := range_arr.count + p_buckets;
54: l_bucket_width integer;
55: begin
56: FND_FILE.PUT_LINE (FND_FILE.LOG, 'p_lo = '||p_lo );
57: FND_FILE.PUT_LINE (FND_FILE.LOG, 'p_hi = '||p_hi );
58: FND_FILE.PUT_LINE (FND_FILE.LOG, 'p_buckets = '||p_buckets );
59:
60: If p_buckets = 0 then
53: l_idx2 number := range_arr.count + p_buckets;
54: l_bucket_width integer;
55: begin
56: FND_FILE.PUT_LINE (FND_FILE.LOG, 'p_lo = '||p_lo );
57: FND_FILE.PUT_LINE (FND_FILE.LOG, 'p_hi = '||p_hi );
58: FND_FILE.PUT_LINE (FND_FILE.LOG, 'p_buckets = '||p_buckets );
59:
60: If p_buckets = 0 then
61: return;
54: l_bucket_width integer;
55: begin
56: FND_FILE.PUT_LINE (FND_FILE.LOG, 'p_lo = '||p_lo );
57: FND_FILE.PUT_LINE (FND_FILE.LOG, 'p_hi = '||p_hi );
58: FND_FILE.PUT_LINE (FND_FILE.LOG, 'p_buckets = '||p_buckets );
59:
60: If p_buckets = 0 then
61: return;
62: End if;
333: ------------------------------------------------------------------
334:
335:
336: BEGIN
337: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
338: FND_FILE.PUT_LINE (FND_FILE.LOG, ' START OF LOG FOR THE MAIN PROCEDURE ');
339: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
340: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Concurrent Request are as follows-----------');
341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
334:
335:
336: BEGIN
337: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
338: FND_FILE.PUT_LINE (FND_FILE.LOG, ' START OF LOG FOR THE MAIN PROCEDURE ');
339: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
340: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Concurrent Request are as follows-----------');
341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
335:
336: BEGIN
337: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
338: FND_FILE.PUT_LINE (FND_FILE.LOG, ' START OF LOG FOR THE MAIN PROCEDURE ');
339: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
340: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Concurrent Request are as follows-----------');
341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_LEVEL ==============> '||P_LEVEL);
336: BEGIN
337: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
338: FND_FILE.PUT_LINE (FND_FILE.LOG, ' START OF LOG FOR THE MAIN PROCEDURE ');
339: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
340: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Concurrent Request are as follows-----------');
341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_LEVEL ==============> '||P_LEVEL);
344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_SUB_REQUESTS ========> '||P_SUB_REQUESTS);
337: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
338: FND_FILE.PUT_LINE (FND_FILE.LOG, ' START OF LOG FOR THE MAIN PROCEDURE ');
339: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
340: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Concurrent Request are as follows-----------');
341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_LEVEL ==============> '||P_LEVEL);
344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_SUB_REQUESTS ========> '||P_SUB_REQUESTS);
345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
338: FND_FILE.PUT_LINE (FND_FILE.LOG, ' START OF LOG FOR THE MAIN PROCEDURE ');
339: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
340: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Concurrent Request are as follows-----------');
341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_LEVEL ==============> '||P_LEVEL);
344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_SUB_REQUESTS ========> '||P_SUB_REQUESTS);
345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
346: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
339: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
340: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Concurrent Request are as follows-----------');
341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_LEVEL ==============> '||P_LEVEL);
344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_SUB_REQUESTS ========> '||P_SUB_REQUESTS);
345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
346: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
347:
340: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Concurrent Request are as follows-----------');
341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_LEVEL ==============> '||P_LEVEL);
344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_SUB_REQUESTS ========> '||P_SUB_REQUESTS);
345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
346: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
347:
348: IF P_SUB_REQUESTS IS NULL OR P_SUB_REQUESTS > 30 OR P_SUB_REQUESTS = 0 then
341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_LEVEL ==============> '||P_LEVEL);
344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_SUB_REQUESTS ========> '||P_SUB_REQUESTS);
345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
346: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
347:
348: IF P_SUB_REQUESTS IS NULL OR P_SUB_REQUESTS > 30 OR P_SUB_REQUESTS = 0 then
349: ip_sub_requests := 30 ;
342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_LEVEL ==============> '||P_LEVEL);
344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_SUB_REQUESTS ========> '||P_SUB_REQUESTS);
345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
346: FND_FILE.PUT_LINE (FND_FILE.LOG, '-------------------------------------------------------------------------------');
347:
348: IF P_SUB_REQUESTS IS NULL OR P_SUB_REQUESTS > 30 OR P_SUB_REQUESTS = 0 then
349: ip_sub_requests := 30 ;
350: ELSE
420: open l_hdr_agg_csr1;
421: fetch l_hdr_agg_csr1 into l_hdr_agg_rec;
422: close l_hdr_agg_csr1;
423:
424: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
425: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
426: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
427: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
428: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
421: fetch l_hdr_agg_csr1 into l_hdr_agg_rec;
422: close l_hdr_agg_csr1;
423:
424: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
425: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
426: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
427: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
428: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
429: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
422: close l_hdr_agg_csr1;
423:
424: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
425: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
426: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
427: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
428: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
429: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
430:
423:
424: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
425: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
426: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
427: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
428: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
429: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
430:
431: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
424: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
425: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
426: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
427: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
428: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
429: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
430:
431: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
432: l_hdr_agg_rec.maxid,
425: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
426: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
427: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
428: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
429: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
430:
431: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
432: l_hdr_agg_rec.maxid,
433: l_hdr_agg_rec.avgid,
434: l_hdr_agg_rec.stdid,
435: l_hdr_agg_rec.total,
436: nvl(ip_sub_requests,30));
437:
438: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_sub_requests = '|| l_sub_requests );
439:
440: Else
441: -- The following csr is on OKC_K_HEADERS_B
442: open l_hdr_agg_csr2;
442: open l_hdr_agg_csr2;
443: fetch l_hdr_agg_csr2 into l_hdr_agg_rec;
444: close l_hdr_agg_csr2;
445:
446: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
447: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
448: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
449: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
450: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
443: fetch l_hdr_agg_csr2 into l_hdr_agg_rec;
444: close l_hdr_agg_csr2;
445:
446: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
447: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
448: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
449: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
450: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
451: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
444: close l_hdr_agg_csr2;
445:
446: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
447: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
448: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
449: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
450: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
451: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
452:
445:
446: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
447: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
448: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
449: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
450: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
451: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
452:
453: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
446: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
447: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
448: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
449: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
450: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
451: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
452:
453: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
454: l_hdr_agg_rec.maxid,
447: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
448: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
449: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
450: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
451: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
452:
453: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
454: l_hdr_agg_rec.maxid,
455: l_hdr_agg_rec.avgid,
455: l_hdr_agg_rec.avgid,
456: l_hdr_agg_rec.stdid,
457: l_hdr_agg_rec.total,
458: nvl(ip_sub_requests,30));
459: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_sub_requests = '|| l_sub_requests );
460:
461: End If;
462:
463: FOR idx in reverse 1..l_sub_requests
476:
477: IF (l_ret = 0) then
478: errbuf := fnd_message.get;
479: retcode := 2;
480: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
481: return;
482: ELSE
483: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
484: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
479: retcode := 2;
480: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
481: return;
482: ELSE
483: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
484: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
485: END IF;
486: END LOOP;
487: FND_CONC_GLOBAL.set_req_globals(conc_status => 'PAUSED',
480: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
481: return;
482: ELSE
483: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
484: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
485: END IF;
486: END LOOP;
487: FND_CONC_GLOBAL.set_req_globals(conc_status => 'PAUSED',
488: request_data => to_char(l_sub_requests));
509: open l_hdr_agg_csr3;
510: fetch l_hdr_agg_csr3 into l_hdr_agg_rec;
511: close l_hdr_agg_csr3;
512:
513: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
514: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
515: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
516: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
517: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
510: fetch l_hdr_agg_csr3 into l_hdr_agg_rec;
511: close l_hdr_agg_csr3;
512:
513: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
514: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
515: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
516: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
517: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
518: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
511: close l_hdr_agg_csr3;
512:
513: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
514: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
515: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
516: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
517: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
518: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
519:
512:
513: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
514: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
515: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
516: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
517: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
518: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
519:
520: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
513: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
514: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
515: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
516: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
517: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
518: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
519:
520: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
521: l_hdr_agg_rec.maxid,
514: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
515: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
516: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
517: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
518: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
519:
520: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
521: l_hdr_agg_rec.maxid,
522: l_hdr_agg_rec.avgid,
522: l_hdr_agg_rec.avgid,
523: l_hdr_agg_rec.stdid,
524: l_hdr_agg_rec.total,
525: nvl(ip_sub_requests,30));
526: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_sub_requests = '|| l_sub_requests );
527: Else
528: -- The following csr is on OKC_K_HEADERS_BH
529: open l_hdr_agg_csr4;
530: fetch l_hdr_agg_csr4 into l_hdr_agg_rec;
529: open l_hdr_agg_csr4;
530: fetch l_hdr_agg_csr4 into l_hdr_agg_rec;
531: close l_hdr_agg_csr4;
532:
533: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
534: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
535: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
536: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
537: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
530: fetch l_hdr_agg_csr4 into l_hdr_agg_rec;
531: close l_hdr_agg_csr4;
532:
533: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
534: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
535: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
536: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
537: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
538: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
531: close l_hdr_agg_csr4;
532:
533: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
534: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
535: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
536: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
537: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
538: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
539:
532:
533: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
534: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
535: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
536: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
537: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
538: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
539:
540: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
533: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
534: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
535: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
536: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
537: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
538: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
539:
540: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
541: l_hdr_agg_rec.maxid,
534: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
535: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
536: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
537: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
538: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
539:
540: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
541: l_hdr_agg_rec.maxid,
542: l_hdr_agg_rec.avgid,
542: l_hdr_agg_rec.avgid,
543: l_hdr_agg_rec.stdid,
544: l_hdr_agg_rec.total,
545: nvl(ip_sub_requests,30));
546: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_sub_requests = '|| l_sub_requests );
547: End If;
548: FOR idx in reverse 1..l_sub_requests
549: LOOP
550: l_ret := FND_REQUEST.submit_request('OKS',
561:
562: IF (l_ret = 0) then
563: errbuf := fnd_message.get;
564: retcode := 2;
565: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
566: return;
567: ELSE
568: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
569: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
564: retcode := 2;
565: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
566: return;
567: ELSE
568: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
569: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
570: END IF;
571: END LOOP;
572: FND_CONC_GLOBAL.set_req_globals(conc_status => 'PAUSED',
565: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
566: return;
567: ELSE
568: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
569: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
570: END IF;
571: END LOOP;
572: FND_CONC_GLOBAL.set_req_globals(conc_status => 'PAUSED',
573: request_data => to_char(l_sub_requests));
598: open l_hdr_agg_csr1;
599: fetch l_hdr_agg_csr1 into l_hdr_agg_rec;
600: close l_hdr_agg_csr1;
601:
602: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
603: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
604: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
605: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
606: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
599: fetch l_hdr_agg_csr1 into l_hdr_agg_rec;
600: close l_hdr_agg_csr1;
601:
602: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
603: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
604: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
605: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
606: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
607: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
600: close l_hdr_agg_csr1;
601:
602: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
603: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
604: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
605: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
606: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
607: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
608:
601:
602: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
603: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
604: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
605: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
606: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
607: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
608:
609: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
602: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
603: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
604: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
605: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
606: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
607: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
608:
609: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
610: l_hdr_agg_rec.maxid,
603: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
604: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
605: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
606: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
607: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
608:
609: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
610: l_hdr_agg_rec.maxid,
611: l_hdr_agg_rec.avgid,
611: l_hdr_agg_rec.avgid,
612: l_hdr_agg_rec.stdid,
613: l_hdr_agg_rec.total,
614: nvl(ip_sub_requests,30));
615: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_sub_requests = '|| l_sub_requests );
616: Else
617: -- The following csr is on OKC_K_HEADERS_B
618: open l_hdr_agg_csr2;
619: fetch l_hdr_agg_csr2 into l_hdr_agg_rec;
618: open l_hdr_agg_csr2;
619: fetch l_hdr_agg_csr2 into l_hdr_agg_rec;
620: close l_hdr_agg_csr2;
621:
622: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
623: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
624: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
625: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
626: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
619: fetch l_hdr_agg_csr2 into l_hdr_agg_rec;
620: close l_hdr_agg_csr2;
621:
622: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
623: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
624: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
625: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
626: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
627: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
620: close l_hdr_agg_csr2;
621:
622: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
623: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
624: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
625: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
626: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
627: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
628:
621:
622: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
623: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
624: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
625: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
626: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
627: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
628:
629: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
622: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
623: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
624: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
625: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
626: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
627: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
628:
629: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
630: l_hdr_agg_rec.maxid,
623: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
624: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
625: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
626: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
627: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
628:
629: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
630: l_hdr_agg_rec.maxid,
631: l_hdr_agg_rec.avgid,
631: l_hdr_agg_rec.avgid,
632: l_hdr_agg_rec.stdid,
633: l_hdr_agg_rec.total,
634: nvl(ip_sub_requests,30));
635: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_sub_requests = '|| l_sub_requests );
636: End If;
637: FOR idx in reverse 1..l_sub_requests
638: LOOP
639: l_ret := FND_REQUEST.submit_request('OKS',
650:
651: IF (l_ret = 0) then
652: errbuf := fnd_message.get;
653: retcode := 2;
654: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
655: return;
656: ELSE
657: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
658: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
653: retcode := 2;
654: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
655: return;
656: ELSE
657: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
658: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
659: END IF;
660: END LOOP;
661: FND_CONC_GLOBAL.set_req_globals(conc_status => 'PAUSED',
654: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
655: return;
656: ELSE
657: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
658: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
659: END IF;
660: END LOOP;
661: FND_CONC_GLOBAL.set_req_globals(conc_status => 'PAUSED',
662: request_data => to_char(l_sub_requests));
683: open l_hdr_agg_csr3;
684: fetch l_hdr_agg_csr3 into l_hdr_agg_rec;
685: close l_hdr_agg_csr3;
686:
687: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
688: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
689: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
690: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
691: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
684: fetch l_hdr_agg_csr3 into l_hdr_agg_rec;
685: close l_hdr_agg_csr3;
686:
687: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
688: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
689: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
690: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
691: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
692: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
685: close l_hdr_agg_csr3;
686:
687: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
688: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
689: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
690: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
691: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
692: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
693:
686:
687: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
688: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
689: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
690: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
691: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
692: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
693:
694: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
687: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
688: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
689: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
690: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
691: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
692: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
693:
694: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
695: l_hdr_agg_rec.maxid,
688: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
689: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
690: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
691: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
692: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
693:
694: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
695: l_hdr_agg_rec.maxid,
696: l_hdr_agg_rec.avgid,
696: l_hdr_agg_rec.avgid,
697: l_hdr_agg_rec.stdid,
698: l_hdr_agg_rec.total,
699: nvl(ip_sub_requests,30));
700: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_sub_requests = '|| l_sub_requests );
701: Else
702: -- The following csr is on OKC_K_HEADERS_B
703: open l_hdr_agg_csr4;
704: fetch l_hdr_agg_csr4 into l_hdr_agg_rec;
703: open l_hdr_agg_csr4;
704: fetch l_hdr_agg_csr4 into l_hdr_agg_rec;
705: close l_hdr_agg_csr4;
706:
707: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
708: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
709: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
710: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
711: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
704: fetch l_hdr_agg_csr4 into l_hdr_agg_rec;
705: close l_hdr_agg_csr4;
706:
707: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
708: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
709: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
710: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
711: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
712: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
705: close l_hdr_agg_csr4;
706:
707: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
708: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
709: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
710: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
711: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
712: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
713:
706:
707: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
708: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
709: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
710: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
711: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
712: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
713:
714: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
707: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
708: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
709: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
710: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
711: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
712: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
713:
714: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
715: l_hdr_agg_rec.maxid,
708: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
709: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
710: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
711: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
712: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
713:
714: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
715: l_hdr_agg_rec.maxid,
716: l_hdr_agg_rec.avgid,
716: l_hdr_agg_rec.avgid,
717: l_hdr_agg_rec.stdid,
718: l_hdr_agg_rec.total,
719: nvl(ip_sub_requests,30));
720: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_sub_requests = '|| l_sub_requests );
721: End If;
722:
723: FOR idx in reverse 1..l_sub_requests
724: LOOP
736:
737: IF (l_ret = 0) then
738: errbuf := fnd_message.get;
739: retcode := 2;
740: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
741: return;
742: ELSE
743: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
744: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
739: retcode := 2;
740: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
741: return;
742: ELSE
743: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
744: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
745: END IF;
746: END LOOP;
747: FND_CONC_GLOBAL.set_req_globals(conc_status => 'PAUSED',
740: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
741: return;
742: ELSE
743: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
744: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
745: END IF;
746: END LOOP;
747: FND_CONC_GLOBAL.set_req_globals(conc_status => 'PAUSED',
748: request_data => to_char(l_sub_requests));
771: open l_hdr_agg_csr3;
772: fetch l_hdr_agg_csr3 into l_hdr_agg_rec;
773: close l_hdr_agg_csr3;
774:
775: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
776: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
777: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
778: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
779:
772: fetch l_hdr_agg_csr3 into l_hdr_agg_rec;
773: close l_hdr_agg_csr3;
774:
775: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
776: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
777: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
778: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
779:
780: Else
773: close l_hdr_agg_csr3;
774:
775: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
776: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
777: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
778: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
779:
780: Else
781: -- The following csr is on OKC_K_HEADERS_BH
774:
775: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr3' );
776: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
777: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
778: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
779:
780: Else
781: -- The following csr is on OKC_K_HEADERS_BH
782: open l_hdr_agg_csr4;
782: open l_hdr_agg_csr4;
783: fetch l_hdr_agg_csr4 into l_hdr_agg_rec;
784: close l_hdr_agg_csr4;
785:
786: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
787: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
788: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
789: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
790: End If;
783: fetch l_hdr_agg_csr4 into l_hdr_agg_rec;
784: close l_hdr_agg_csr4;
785:
786: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
787: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
788: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
789: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
790: End If;
791:
784: close l_hdr_agg_csr4;
785:
786: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
787: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
788: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
789: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
790: End If;
791:
792:
785:
786: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr4' );
787: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
788: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
789: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
790: End If;
791:
792:
793: l_ret := FND_REQUEST.submit_request('OKS',
804:
805: IF (l_ret = 0) then
806: errbuf := fnd_message.get;
807: retcode := 2;
808: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
809: return;
810: ELSE
811: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
812: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| l_hdr_agg_rec.minid || ' l_hig_id ==> '||l_hdr_agg_rec.maxid );
807: retcode := 2;
808: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
809: return;
810: ELSE
811: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
812: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| l_hdr_agg_rec.minid || ' l_hig_id ==> '||l_hdr_agg_rec.maxid );
813: END IF;
814:
815:
808: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
809: return;
810: ELSE
811: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
812: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| l_hdr_agg_rec.minid || ' l_hig_id ==> '||l_hdr_agg_rec.maxid );
813: END IF;
814:
815:
816:
819: open l_hdr_agg_csr1;
820: fetch l_hdr_agg_csr1 into l_hdr_agg_rec;
821: close l_hdr_agg_csr1;
822:
823: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
824: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
825: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
826: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
827: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
820: fetch l_hdr_agg_csr1 into l_hdr_agg_rec;
821: close l_hdr_agg_csr1;
822:
823: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
824: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
825: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
826: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
827: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
828: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
821: close l_hdr_agg_csr1;
822:
823: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
824: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
825: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
826: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
827: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
828: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
829:
822:
823: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
824: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
825: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
826: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
827: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
828: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
829:
830: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
823: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr1' );
824: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
825: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
826: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
827: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
828: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
829:
830: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
831: l_hdr_agg_rec.maxid,
824: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
825: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
826: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
827: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
828: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
829:
830: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
831: l_hdr_agg_rec.maxid,
832: l_hdr_agg_rec.avgid,
832: l_hdr_agg_rec.avgid,
833: l_hdr_agg_rec.stdid,
834: l_hdr_agg_rec.total,
835: nvl(ip_sub_requests-1,30));
836: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_sub_requests = '|| l_sub_requests );
837: Else
838: -- The following csr is on OKC_K_HEADERS_B
839: open l_hdr_agg_csr2;
840: fetch l_hdr_agg_csr2 into l_hdr_agg_rec;
839: open l_hdr_agg_csr2;
840: fetch l_hdr_agg_csr2 into l_hdr_agg_rec;
841: close l_hdr_agg_csr2;
842:
843: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
844: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
845: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
846: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
847: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
840: fetch l_hdr_agg_csr2 into l_hdr_agg_rec;
841: close l_hdr_agg_csr2;
842:
843: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
844: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
845: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
846: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
847: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
848: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
841: close l_hdr_agg_csr2;
842:
843: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
844: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
845: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
846: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
847: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
848: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
849:
842:
843: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
844: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
845: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
846: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
847: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
848: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
849:
850: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
843: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_agg_csr2' );
844: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
845: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
846: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
847: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
848: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
849:
850: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
851: l_hdr_agg_rec.maxid,
844: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.minid = '|| l_hdr_agg_rec.minid );
845: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.maxid = '|| l_hdr_agg_rec.maxid );
846: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.avgid = '|| l_hdr_agg_rec.avgid );
847: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.stdid = '|| l_hdr_agg_rec.stdid );
848: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_hdr_agg_re.total = '|| l_hdr_agg_rec.total );
849:
850: l_sub_requests := generate_ranges(l_hdr_agg_rec.minid,
851: l_hdr_agg_rec.maxid,
852: l_hdr_agg_rec.avgid,
852: l_hdr_agg_rec.avgid,
853: l_hdr_agg_rec.stdid,
854: l_hdr_agg_rec.total,
855: nvl(ip_sub_requests-1,30));
856: FND_FILE.PUT_LINE (FND_FILE.LOG, 'l_sub_requests = '|| l_sub_requests );
857: End If;
858:
859: FOR idx in reverse 1..l_sub_requests
860: LOOP
872:
873: IF (l_ret = 0) then
874: errbuf := fnd_message.get;
875: retcode := 2;
876: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
877: return;
878: ELSE
879: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
880: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
875: retcode := 2;
876: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
877: return;
878: ELSE
879: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
880: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
881: END IF;
882: END LOOP;
883:
876: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request failed to submit: ' || errbuf);
877: return;
878: ELSE
879: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' submitted');
880: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Sub-request '||to_char(l_ret)||' p_low_id ==> '|| range_arr(idx).lo || ' l_hig_id ==> '||range_arr(idx).hi );
881: END IF;
882: END LOOP;
883:
884:
896: -------------------------------------------------------------------------------------------
897: -- Code to generate the output report --
898: -------------------------------------------------------------------------------------------
899: OPEN L_REPORT_CSR ;
900: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad('-',289,'-'));
901: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad(' ',119,' ')|| plevel_msg ||' '||Validation_Report_msg||rpad(' ',119,' '));
902: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad('-',289,'-'));
903: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,Contract_Number_msg||rpad(' ',35,' ')||Modifier_msg||rpad(' ',42,' ')||Major_Version_msg||rpad(' ',7,' ')||Line_Number_msg||rpad(' ',9,' ')||Attribute_Name_msg||rpad(' ',36,' ')||Current_Value_msg);
904:
897: -- Code to generate the output report --
898: -------------------------------------------------------------------------------------------
899: OPEN L_REPORT_CSR ;
900: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad('-',289,'-'));
901: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad(' ',119,' ')|| plevel_msg ||' '||Validation_Report_msg||rpad(' ',119,' '));
902: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad('-',289,'-'));
903: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,Contract_Number_msg||rpad(' ',35,' ')||Modifier_msg||rpad(' ',42,' ')||Major_Version_msg||rpad(' ',7,' ')||Line_Number_msg||rpad(' ',9,' ')||Attribute_Name_msg||rpad(' ',36,' ')||Current_Value_msg);
904:
905: LOOP
898: -------------------------------------------------------------------------------------------
899: OPEN L_REPORT_CSR ;
900: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad('-',289,'-'));
901: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad(' ',119,' ')|| plevel_msg ||' '||Validation_Report_msg||rpad(' ',119,' '));
902: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad('-',289,'-'));
903: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,Contract_Number_msg||rpad(' ',35,' ')||Modifier_msg||rpad(' ',42,' ')||Major_Version_msg||rpad(' ',7,' ')||Line_Number_msg||rpad(' ',9,' ')||Attribute_Name_msg||rpad(' ',36,' ')||Current_Value_msg);
904:
905: LOOP
906:
899: OPEN L_REPORT_CSR ;
900: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad('-',289,'-'));
901: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad(' ',119,' ')|| plevel_msg ||' '||Validation_Report_msg||rpad(' ',119,' '));
902: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,rpad('-',289,'-'));
903: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,Contract_Number_msg||rpad(' ',35,' ')||Modifier_msg||rpad(' ',42,' ')||Major_Version_msg||rpad(' ',7,' ')||Line_Number_msg||rpad(' ',9,' ')||Attribute_Name_msg||rpad(' ',36,' ')||Current_Value_msg);
904:
905: LOOP
906:
907: FETCH L_REPORT_CSR BULK COLLECT INTO L_CONTRACT_NUMBER
913: EXIT WHEN L_CONTRACT_NUMBER.COUNT = 0;
914:
915: FOR I IN L_CONTRACT_NUMBER.FIRST..L_CONTRACT_NUMBER.LAST
916: LOOP
917: FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,L_CONTRACT_NUMBER(I)||rpad(nvl(L_MODIFIER(I),'---------------'),50,' ')||
918: rpad(nvl(L_MAJOR_VERSION(I),'-----'),20,' ')||rpad(nvl(L_LINE_NUMBER(I),'-----'),20,' ')||L_ATTRIBUTE_NAME(I)||L_ATTRIBUTE_VALUE(I));
919:
920: END LOOP;
921: L_CONTRACT_NUMBER.DELETE;
939:
940: EXCEPTION
941:
942: WHEN UTL_FILE.INVALID_PATH THEN
943: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE LOCATION OR NAME WAS INVALID');
944: NULL;
945: WHEN UTL_FILE.INVALID_MODE THEN
946: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE OPEN MODE STRING WAS INVALID');
947: NULL;
942: WHEN UTL_FILE.INVALID_PATH THEN
943: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE LOCATION OR NAME WAS INVALID');
944: NULL;
945: WHEN UTL_FILE.INVALID_MODE THEN
946: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE OPEN MODE STRING WAS INVALID');
947: NULL;
948: WHEN UTL_FILE.INVALID_FILEHANDLE THEN
949: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE HANDLE WAS INVALID');
950: NULL;
945: WHEN UTL_FILE.INVALID_MODE THEN
946: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE OPEN MODE STRING WAS INVALID');
947: NULL;
948: WHEN UTL_FILE.INVALID_FILEHANDLE THEN
949: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE HANDLE WAS INVALID');
950: NULL;
951: WHEN UTL_FILE.INVALID_OPERATION THEN
952: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE IS NOT OPEN FOR WRITTING');
953: NULL;
948: WHEN UTL_FILE.INVALID_FILEHANDLE THEN
949: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE HANDLE WAS INVALID');
950: NULL;
951: WHEN UTL_FILE.INVALID_OPERATION THEN
952: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE IS NOT OPEN FOR WRITTING');
953: NULL;
954: WHEN UTL_FILE.WRITE_ERROR THEN
955: FND_FILE.PUT_LINE (FND_FILE.LOG, 'OS ERROR OCCURRED DURING WRITE OPERATION');
956: NULL;
951: WHEN UTL_FILE.INVALID_OPERATION THEN
952: FND_FILE.PUT_LINE (FND_FILE.LOG, 'FILE IS NOT OPEN FOR WRITTING');
953: NULL;
954: WHEN UTL_FILE.WRITE_ERROR THEN
955: FND_FILE.PUT_LINE (FND_FILE.LOG, 'OS ERROR OCCURRED DURING WRITE OPERATION');
956: NULL;
957:
958: End Validate_data1;
959:
2095: ----------------------------------------------------------------------------
2096:
2097:
2098: BEGIN
2099: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2100: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
2101: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2102: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
2103: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
2096:
2097:
2098: BEGIN
2099: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2100: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
2101: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2102: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
2103: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
2104: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
2097:
2098: BEGIN
2099: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2100: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
2101: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2102: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
2103: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
2104: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
2105: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
2098: BEGIN
2099: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2100: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
2101: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2102: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
2103: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
2104: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
2105: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
2106: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
2099: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2100: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
2101: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2102: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
2103: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
2104: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
2105: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
2106: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
2107: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
2100: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
2101: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2102: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
2103: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
2104: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
2105: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
2106: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
2107: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
2108: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
2101: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
2102: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
2103: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
2104: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
2105: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
2106: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
2107: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
2108: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
2109:
2102: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
2103: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
2104: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
2105: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
2106: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
2107: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
2108: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
2109:
2110:
2103: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
2104: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
2105: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
2106: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
2107: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
2108: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
2109:
2110:
2111: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
2104: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
2105: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
2106: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
2107: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
2108: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
2109:
2110:
2111: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
2112: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
2107: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
2108: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
2109:
2110:
2111: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
2112: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
2113: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
2114: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
2115:
2108: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
2109:
2110:
2111: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
2112: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
2113: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
2114: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
2115:
2116: if(p_us_yn = 'true') THEN
2109:
2110:
2111: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
2112: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
2113: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
2114: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
2115:
2116: if(p_us_yn = 'true') THEN
2117: l_us_yn:=true;
2110:
2111: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
2112: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
2113: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
2114: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
2115:
2116: if(p_us_yn = 'true') THEN
2117: l_us_yn:=true;
2118: else
2122:
2123: if(l_us_yn) THEN
2124: If (p_status is null and p_org_id is null ) then
2125: OPEN l_hdr_rule_csr1(p_id_low , p_id_hig);
2126: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1');
2127: Else
2128: OPEN l_hdr_rule_csr2(p_id_low , p_id_hig, p_status , p_org_id);
2129: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2');
2130: End IF;
2125: OPEN l_hdr_rule_csr1(p_id_low , p_id_hig);
2126: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1');
2127: Else
2128: OPEN l_hdr_rule_csr2(p_id_low , p_id_hig, p_status , p_org_id);
2129: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2');
2130: End IF;
2131:
2132: else
2133: If (p_status is null and p_org_id is null ) then
2131:
2132: else
2133: If (p_status is null and p_org_id is null ) then
2134: OPEN l_hdr_rule_csr1_nus(p_id_low , p_id_hig);
2135: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1_nus');
2136: Else
2137: OPEN l_hdr_rule_csr2_nus(p_id_low , p_id_hig, p_status , p_org_id);
2138: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2_nus');
2139: End IF;
2134: OPEN l_hdr_rule_csr1_nus(p_id_low , p_id_hig);
2135: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1_nus');
2136: Else
2137: OPEN l_hdr_rule_csr2_nus(p_id_low , p_id_hig, p_status , p_org_id);
2138: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2_nus');
2139: End IF;
2140:
2141: end if;
2142:
2189: ,SHIP_TO_SITE_USE_ID_CHR --OKC
2190: ,PAYMENT_TERM_ID_CHR --OKC
2191: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
2192:
2193: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
2194: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
2195: EXIT WHEN CHR_ID.COUNT = 0 ;
2196: Else
2197: FETCH l_hdr_rule_csr2 bulk collect into
2190: ,PAYMENT_TERM_ID_CHR --OKC
2191: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
2192:
2193: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
2194: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
2195: EXIT WHEN CHR_ID.COUNT = 0 ;
2196: Else
2197: FETCH l_hdr_rule_csr2 bulk collect into
2198: CHR_ID
2236: ,SHIP_TO_SITE_USE_ID_CHR --OKC
2237: ,PAYMENT_TERM_ID_CHR --OKC
2238: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
2239:
2240: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
2241: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
2242: EXIT WHEN CHR_ID.COUNT = 0 ;
2243:
2244: End IF;
2237: ,PAYMENT_TERM_ID_CHR --OKC
2238: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
2239:
2240: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
2241: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
2242: EXIT WHEN CHR_ID.COUNT = 0 ;
2243:
2244: End IF;
2245: --End of If to choose the cursor to be fetched --
2290: ,SHIP_TO_SITE_USE_ID_CHR --OKC
2291: ,PAYMENT_TERM_ID_CHR --OKC
2292: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
2293:
2294: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
2295: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
2296: EXIT WHEN CHR_ID.COUNT = 0 ;
2297: Else
2298: FETCH l_hdr_rule_csr2_nus bulk collect into
2291: ,PAYMENT_TERM_ID_CHR --OKC
2292: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
2293:
2294: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
2295: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
2296: EXIT WHEN CHR_ID.COUNT = 0 ;
2297: Else
2298: FETCH l_hdr_rule_csr2_nus bulk collect into
2299: CHR_ID
2337: ,SHIP_TO_SITE_USE_ID_CHR --OKC
2338: ,PAYMENT_TERM_ID_CHR --OKC
2339: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
2340:
2341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
2342: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
2343: EXIT WHEN CHR_ID.COUNT = 0 ;
2344:
2345: End IF;
2338: ,PAYMENT_TERM_ID_CHR --OKC
2339: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
2340:
2341: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
2342: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
2343: EXIT WHEN CHR_ID.COUNT = 0 ;
2344:
2345: End IF;
2346: --End of If to choose the cursor to be fetched --
2372: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2373: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2374: 'ARL' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , ACCT_RULE_ID_CHR(a),
2375: L_ERROR_MSG );
2376: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
2377: END;
2378:
2379: --2. Validation for CCR rule .
2380: BEGIN
2395: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2396: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2397: 'CCR' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CC_BANK_ACCT_ID_CHR(a),
2398: L_ERROR_MSG );
2399: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CC_BANK_ACCT_ID_CHR(a) );
2400: END;
2401:
2402: --3. Validation for GPR rule .
2403: BEGIN
2417: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2418: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2419: 'GPR' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , GRACE_DURATION_CHR(a),
2420: L_ERROR_MSG );
2421: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || GRACE_DURATION_CHR(a) );
2422: END;
2423:
2424: --4. Validation for RVE rule .
2425: BEGIN
2439: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2440: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2441: 'RVE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , EST_REV_PERCENT_CHR(a),
2442: L_ERROR_MSG );
2443: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EST_REV_PERCENT_CHR(a) );
2444: END;
2445:
2446: --5. Validation for IRT rule.
2447: BEGIN
2461: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2462: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2463: 'IRT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , TAX_AMOUNT_CHR(a),
2464: L_ERROR_MSG );
2465: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || TAX_AMOUNT_CHR(a) );
2466: END;
2467:
2468: --6. Validation for TAX (TAX_CODE) rule.
2469: BEGIN
2483: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2484: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2485: 'TAX' ,'OBJECT2_ID1' ,L_ATTRIBUTE_NAME , TAX_CODE_CHR(a),
2486: L_ERROR_MSG );
2487: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT2_ID1' ||L_ATTRIBUTE_NAME || TAX_CODE_CHR(a) );
2488: END;
2489:
2490: --7. Validation for TAX (TAX_EXEMPTION_ID) rule.
2491: BEGIN
2505: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2506: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2507: 'TAX' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , TAX_EXEMPTION_ID_CHR(a),
2508: L_ERROR_MSG );
2509: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || TAX_EXEMPTION_ID_CHR(a) );
2510: END;
2511:
2512:
2513: --8. Validation for CAN rule.
2528: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2529: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2530: 'CAN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , CUST_ACCT_ID_CHR(a),
2531: L_ERROR_MSG );
2532: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || CUST_ACCT_ID_CHR(a) );
2533: END;
2534:
2535: --9. Validation for BTO rule.
2536: BEGIN
2550: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2551: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2552: 'BTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , BILL_TO_SITE_USE_ID_CHR(a),
2553: L_ERROR_MSG );
2554: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || BILL_TO_SITE_USE_ID_CHR(a) );
2555: END;
2556:
2557:
2558: --10. Validation for IRE rule.
2573: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2574: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2575: 'IRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , INV_RULE_ID_CHR(a),
2576: L_ERROR_MSG );
2577: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || INV_RULE_ID_CHR(a) );
2578: END;
2579:
2580: --11. Validation for REN ( RENEWAL_NOTIFY_TO ) rule.
2581: BEGIN
2595: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2596: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2597: 'REN' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFY_TO_CHR(a),
2598: L_ERROR_MSG );
2599: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_NOTIFY_TO_CHR(a) );
2600: END;
2601:
2602: --12. Validation for STO rule.
2603: BEGIN
2617: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2618: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2619: 'STO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , SHIP_TO_SITE_USE_ID_CHR(a),
2620: L_ERROR_MSG );
2621: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || SHIP_TO_SITE_USE_ID_CHR(a) );
2622: END;
2623:
2624: --13. Validation for PTR rule.
2625: BEGIN
2639: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2640: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2641: 'PTR' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PAYMENT_TERM_ID_CHR(a),
2642: L_ERROR_MSG );
2643: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PAYMENT_TERM_ID_CHR(a) );
2644: END;
2645:
2646: --14. Validation for ERN rule.
2647: BEGIN
2661: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2662: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2663: 'ERN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_ID_CHR(a),
2664: L_ERROR_MSG );
2665: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || BILLING_PROFILE_ID_CHR(a) );
2666: END;
2667:
2668:
2669: --15. Validation for QTO ( QUOTE_TO_CONTACT_ID )rule.
2684: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2685: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2686: 'QTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , QUOTE_TO_CONTACT_ID_CHR(a),
2687: L_ERROR_MSG );
2688: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || QUOTE_TO_CONTACT_ID_CHR(a) );
2689: END;
2690:
2691: --16. Validation for QTO ( QUOTE_TO_SITE_ID ) rule.
2692: BEGIN
2706: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2707: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2708: 'QTO' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , QUOTE_TO_SITE_ID_CHR(a),
2709: L_ERROR_MSG );
2710: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT2_ID1' ||L_ATTRIBUTE_NAME || QUOTE_TO_SITE_ID_CHR(a) );
2711: END;
2712:
2713: --17. Validation for QTO ( QUOTE_TO_EMAIL_ID ) rule.
2714: BEGIN
2728: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2729: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2730: 'QTO' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , QUOTE_TO_EMAIL_ID_CHR(a),
2731: L_ERROR_MSG );
2732: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || QUOTE_TO_EMAIL_ID_CHR(a) );
2733: END;
2734:
2735: --18. Validation for QTO ( QUOTE_TO_PHONE_ID ) rule.
2736: BEGIN
2750: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2751: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2752: 'QTO' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , QUOTE_TO_PHONE_ID_CHR(a),
2753: L_ERROR_MSG );
2754: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || QUOTE_TO_PHONE_ID_CHR(a) );
2755: END;
2756:
2757: --19. Validation for QTO ( QUOTE_TO_FAX_ID ) rule.
2758: BEGIN
2772: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2773: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2774: 'QTO' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , QUOTE_TO_FAX_ID_CHR(a),
2775: L_ERROR_MSG );
2776: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || QUOTE_TO_FAX_ID_CHR(a) );
2777: END;
2778:
2779: --20. Validation for RPT ( RENEWAL_PRICE_LIST ) rule.
2780: BEGIN
2794: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2795: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2796: 'RPT' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_CHR(a),
2797: L_ERROR_MSG );
2798: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RENEWAL_PRICE_LIST_CHR(a) );
2799: END;
2800:
2801: --21. Validation for RPT ( RENEWAL_MARKUP_PERCENT ) rule.
2802: BEGIN
2816: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2817: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2818: 'RPT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_CHR(a),
2819: L_ERROR_MSG );
2820: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_MARKUP_PERCENT_CHR(a) );
2821: END;
2822:
2823: --22. Validation for RPT ( RENEWAL_GRACE_DURATION ) rule.
2824: BEGIN
2838: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2839: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2840: 'RPT' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_CHR(a),
2841: L_ERROR_MSG );
2842: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || RENEWAL_GRACE_DURATION_CHR(a) );
2843: END;
2844:
2845: --23. Validation for RER ( RENEWAL_EST_REV_PERCENT ) rule.
2846: BEGIN
2860: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2861: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2862: 'RER' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_PERCENT_CHR(a),
2863: L_ERROR_MSG );
2864: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RENEWAL_EST_REV_PERCENT_CHR(a) );
2865: END;
2866:
2867: --24. Validation for RER ( RENEWAL_EST_REV_DURATION ) rule.
2868: BEGIN
2882: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2883: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2884: 'RER' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_DURATION_CHR(a),
2885: L_ERROR_MSG );
2886: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_EST_REV_DURATION_CHR(a) );
2887: END;
2888:
2889: --25. Validation for RRU ( RENEWAL_PRICE_LIST_USED ) rule.
2890: BEGIN
2904: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2905: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2906: 'RRU' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_USED_CHR(a),
2907: L_ERROR_MSG );
2908: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RENEWAL_PRICE_LIST_USED_CHR(a) );
2909: END;
2910:
2911: --26. Validation for RRU ( RENEWAL_NOTIFICATION_TO ) rule.
2912: BEGIN
2926: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2927: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2928: 'RRU' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFICATION_TO_CHR(a),
2929: L_ERROR_MSG );
2930: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_NOTIFICATION_TO_CHR(a) );
2931: END;
2932:
2933: --27. Validation for RRU ( RENEWAL_NOTIFICATION_TO ) rule.
2934: BEGIN
2948: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2949: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2950: 'RRU' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_USED_CH(a),
2951: L_ERROR_MSG );
2952: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION5' ||L_ATTRIBUTE_NAME || RENEWAL_MARKUP_PERCENT_USED_CH(a) );
2953: END;
2954:
2955: --28. Validation for RRU ( REV_EST_PERCENT_USED ) rule.
2956: BEGIN
2970: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2971: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2972: 'RRU' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME , REV_EST_PERCENT_USED_CHR(a),
2973: L_ERROR_MSG );
2974: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION6' ||L_ATTRIBUTE_NAME || REV_EST_PERCENT_USED_CHR(a) );
2975: END;
2976:
2977: --29. Validation for RRU ( REV_EST_DURATION_USED ) rule.
2978: BEGIN
2992: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
2993: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
2994: 'RRU' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME , REV_EST_DURATION_USED_CHR(a),
2995: L_ERROR_MSG );
2996: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION7'||L_ATTRIBUTE_NAME || REV_EST_DURATION_USED_CHR(a) );
2997: END;
2998:
2999: --30. Validation for RRU ( BILLING_PROFILE_USED ) rule.
3000: BEGIN
3014: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3015: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3016: 'RRU' ,'RULE_INFORMATION9' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_USED_CHR(a),
3017: L_ERROR_MSG );
3018: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION9' ||L_ATTRIBUTE_NAME || BILLING_PROFILE_USED_CHR(a) );
3019: END;
3020:
3021: --31. Validation for RRU ( EVN_THRESHOLD_AMT ) rule.
3022: BEGIN
3036: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3037: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3038: 'RRU' ,'RULE_INFORMATION11' ,L_ATTRIBUTE_NAME , EVN_THRESHOLD_AMT_CHR(a),
3039: L_ERROR_MSG );
3040: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION11' ||L_ATTRIBUTE_NAME || EVN_THRESHOLD_AMT_CHR(a) );
3041: END;
3042:
3043: --32. Validation for RRU ( ERN_THRESHOLD_AMT ) rule.
3044: BEGIN
3058: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3059: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3060: 'RRU' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME , ERN_THRESHOLD_AMT_CHR(a),
3061: L_ERROR_MSG );
3062: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || ERN_THRESHOLD_AMT_CHR(a) );
3063: END;
3064:
3065: --33. Validation for RRE ( RENEWAL_GRACE_DURATION_USED ) rule.
3066: BEGIN
3080: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3081: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3082: 'RRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_USED_CH(a),
3083: L_ERROR_MSG );
3084: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RENEWAL_GRACE_DURATION_USED_CH(a) );
3085: END;
3086:
3087: --34. Validation for PRE ( PRICE_LIST_ID ) rule.
3088: BEGIN
3102: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3103: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3104: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PRICE_LIST_ID_CHR(a),
3105: L_ERROR_MSG );
3106: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PRICE_LIST_ID_CHR(a) );
3107: END;
3108:
3109: --35. Validation for CVN ( CONVERSION_RATE ) rule.
3110: BEGIN
3124: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3125: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3126: 'CVN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , CONVERSION_RATE_CHR(a),
3127: L_ERROR_MSG );
3128: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || CONVERSION_RATE_CHR(a) );
3129: END;
3130:
3131: --36. Validation for CVN ( CONVERSION_EURO_RATE ) rule.
3132: BEGIN
3146: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3147: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3148: 'CVN' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CONVERSION_EURO_RATE_CHR(a),
3149: L_ERROR_MSG );
3150: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CONVERSION_EURO_RATE_CHR(a) );
3151: END;
3152:
3153: /*
3154: --37. Validation for CCR ( CC_EXPIRY_DATE ) rule.
3169: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3170: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3171: 'CCR' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , CC_EXPIRY_DATE_CHR(a),
3172: L_ERROR_MSG );
3173: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CC_EXPIRY_DATE_CHR(a) );
3174: END;
3175: */
3176: /*
3177: --38. Validation for RVE ( EST_REV_DATE ) rule.
3192: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3193: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3194: 'RVE' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , EST_REV_DATE_CHR(a),
3195: L_ERROR_MSG );
3196: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || EST_REV_DATE_CHR(a) );
3197: END;
3198:
3199: */
3200: /*
3216: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3217: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3218: 'REN' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , RENEWAL_END_DATE_CHR(a),
3219: L_ERROR_MSG );
3220: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || RENEWAL_END_DATE_CHR(a) );
3221: END;
3222: */
3223: /*
3224: --40. Validation for REN ( CONVERSION_RATE_DATE ) rule.
3239: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
3240: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
3241: 'CVN' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , CONVERSION_RATE_DATE_CHR(a),
3242: L_ERROR_MSG );
3243: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CONVERSION_RATE_DATE_CHR(a) );
3244: END;
3245: */
3246:
3247: END LOOP;
4411: L_LINE_DTLS_REC L_LINE_DTLS_CSR%ROWTYPE;
4412: ----------------------------------------------------------------------------
4413:
4414: BEGIN
4415: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4416: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line Rule Data Validation------------------');
4417: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4418: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
4419: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
4412: ----------------------------------------------------------------------------
4413:
4414: BEGIN
4415: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4416: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line Rule Data Validation------------------');
4417: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4418: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
4419: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
4420: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
4413:
4414: BEGIN
4415: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4416: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line Rule Data Validation------------------');
4417: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4418: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
4419: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
4420: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
4421: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
4414: BEGIN
4415: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4416: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line Rule Data Validation------------------');
4417: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4418: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
4419: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
4420: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
4421: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
4422: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
4415: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4416: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line Rule Data Validation------------------');
4417: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4418: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
4419: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
4420: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
4421: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
4422: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
4423: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
4416: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line Rule Data Validation------------------');
4417: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4418: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
4419: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
4420: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
4421: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
4422: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
4423: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
4424: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
4417: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
4418: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
4419: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
4420: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
4421: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
4422: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
4423: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
4424: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
4425:
4418: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
4419: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
4420: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
4421: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
4422: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
4423: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
4424: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
4425:
4426:
4419: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
4420: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
4421: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
4422: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
4423: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
4424: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
4425:
4426:
4427: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
4420: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
4421: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
4422: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
4423: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
4424: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
4425:
4426:
4427: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
4428: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Line Validation Report for ');
4423: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
4424: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
4425:
4426:
4427: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
4428: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Line Validation Report for ');
4429: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
4430: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
4431:
4424: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
4425:
4426:
4427: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
4428: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Line Validation Report for ');
4429: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
4430: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
4431:
4432: if(p_us_yn = 'true') THEN
4425:
4426:
4427: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
4428: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Line Validation Report for ');
4429: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
4430: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
4431:
4432: if(p_us_yn = 'true') THEN
4433: l_us_yn := true;
4426:
4427: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
4428: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Line Validation Report for ');
4429: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
4430: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
4431:
4432: if(p_us_yn = 'true') THEN
4433: l_us_yn := true;
4434: else
4437:
4438: if(l_us_yn) then
4439: If ( p_status is null and p_org_id is null ) then
4440: OPEN L_LINE_CSR1(p_id_low , p_id_hig);
4441: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_CSR1');
4442: Else
4443: OPEN L_LINE_CSR2(p_id_low , p_id_hig , p_status , p_org_id);
4444: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_CSR2');
4445: End IF;
4440: OPEN L_LINE_CSR1(p_id_low , p_id_hig);
4441: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_CSR1');
4442: Else
4443: OPEN L_LINE_CSR2(p_id_low , p_id_hig , p_status , p_org_id);
4444: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_CSR2');
4445: End IF;
4446: else
4447: If ( p_status is null and p_org_id is null ) then
4448: OPEN L_LINE_CSR1_nus(p_id_low , p_id_hig);
4445: End IF;
4446: else
4447: If ( p_status is null and p_org_id is null ) then
4448: OPEN L_LINE_CSR1_nus(p_id_low , p_id_hig);
4449: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_CSR1_nus');
4450: Else
4451: OPEN L_LINE_CSR2_nus(p_id_low , p_id_hig , p_status , p_org_id);
4452: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_CSR2_nus');
4453: End IF;
4448: OPEN L_LINE_CSR1_nus(p_id_low , p_id_hig);
4449: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_CSR1_nus');
4450: Else
4451: OPEN L_LINE_CSR2_nus(p_id_low , p_id_hig , p_status , p_org_id);
4452: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_CSR2_nus');
4453: End IF;
4454:
4455: end if;
4456:
4509: --INVOICE_OFFSET_DAYS_CHR,
4510: --INTERFACE_OFFSET_DAYS_CHR
4511: LIMIT p_batch_size; --OKC
4512:
4513: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_CSR1');
4514: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
4515: EXIT WHEN CLE_ID.COUNT = 0 ;
4516:
4517: Else
4510: --INTERFACE_OFFSET_DAYS_CHR
4511: LIMIT p_batch_size; --OKC
4512:
4513: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_CSR1');
4514: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
4515: EXIT WHEN CLE_ID.COUNT = 0 ;
4516:
4517: Else
4518: FETCH L_LINE_CSR2 bulk collect into
4563: --INVOICE_OFFSET_DAYS_CHR,
4564: --INTERFACE_OFFSET_DAYS_CHR
4565: LIMIT p_batch_size; --OKC
4566:
4567: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_CSR2');
4568: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
4569: EXIT WHEN CLE_ID.COUNT = 0 ;
4570:
4571: End IF;
4564: --INTERFACE_OFFSET_DAYS_CHR
4565: LIMIT p_batch_size; --OKC
4566:
4567: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_CSR2');
4568: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
4569: EXIT WHEN CLE_ID.COUNT = 0 ;
4570:
4571: End IF;
4572: --End of If to choose the cursor to be fetched --
4621: --INVOICE_OFFSET_DAYS_CHR,
4622: --INTERFACE_OFFSET_DAYS_CHR
4623: LIMIT p_batch_size; --OKC
4624:
4625: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_CSR1');
4626: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
4627: EXIT WHEN CLE_ID.COUNT = 0 ;
4628:
4629: Else
4622: --INTERFACE_OFFSET_DAYS_CHR
4623: LIMIT p_batch_size; --OKC
4624:
4625: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_CSR1');
4626: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
4627: EXIT WHEN CLE_ID.COUNT = 0 ;
4628:
4629: Else
4630: FETCH L_LINE_CSR2_nus bulk collect into
4675: --INVOICE_OFFSET_DAYS_CHR,
4676: --INTERFACE_OFFSET_DAYS_CHR
4677: LIMIT p_batch_size; --OKC
4678:
4679: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_CSR2');
4680: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
4681: EXIT WHEN CLE_ID.COUNT = 0 ;
4682:
4683: End IF;
4676: --INTERFACE_OFFSET_DAYS_CHR
4677: LIMIT p_batch_size; --OKC
4678:
4679: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_CSR2');
4680: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
4681: EXIT WHEN CLE_ID.COUNT = 0 ;
4682:
4683: End IF;
4684: --End of If to choose the cursor to be fetched --
4710: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4711: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4712: 'DST' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,DISCOUNT_LIST_CHR(i),
4713: L_ERROR_MSG );
4714: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || DISCOUNT_LIST_CHR(i) );
4715: END;
4716:
4717: --2. Validation for ARL rule .
4718: BEGIN
4733: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4734: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4735: 'ARL' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,ACCT_RULE_ID_CHR(i),
4736: L_ERROR_MSG );
4737: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(i) );
4738: END;
4739:
4740: --3. Validation for CCR rule .
4741: BEGIN
4756: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4757: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4758: 'CCR' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME ,CC_BANK_ACCT_ID_CHR(i),
4759: L_ERROR_MSG );
4760: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CC_BANK_ACCT_ID_CHR(i) );
4761: END;
4762:
4763:
4764: --4. Validation for GPR rule .
4780: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4781: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4782: 'GPR' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,GRACE_DURATION_CHR(i),
4783: L_ERROR_MSG );
4784: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || GRACE_DURATION_CHR(i) );
4785: END;
4786: --5. Validation for IRT rule .
4787: BEGIN
4788: TAX_AMOUNT(1) := TAX_AMOUNT_CHR(i);
4802: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4803: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4804: 'IRT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,TAX_AMOUNT_CHR(i),
4805: L_ERROR_MSG );
4806: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || TAX_AMOUNT_CHR(i) );
4807: END;
4808:
4809: --6. Validation for TAX rule .
4810: BEGIN
4825: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4826: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4827: 'TAX' ,'OBJECT2_ID1' ,L_ATTRIBUTE_NAME ,TAX_CODE_CHR(i),
4828: L_ERROR_MSG );
4829: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT2_ID1' ||L_ATTRIBUTE_NAME || TAX_CODE_CHR(i) );
4830: END;
4831:
4832: --7. Validation for TAX rule .
4833: BEGIN
4848: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4849: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4850: 'TAX' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,TAX_EXEMPTION_ID_CHR(i),
4851: L_ERROR_MSG );
4852: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || TAX_EXEMPTION_ID_CHR(i) );
4853: END;
4854:
4855: --8. Validation for PDL rule .
4856: BEGIN
4871: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4872: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4873: 'PDL' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,CLVL_LIST_PRICE_CHR(i),
4874: L_ERROR_MSG );
4875: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || CLVL_LIST_PRICE_CHR(i) );
4876: END;
4877:
4878: --9. Validation for PDL rule .
4879: BEGIN
4894: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4895: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4896: 'PDL' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,CLVL_QUANTITY_CHR(i),
4897: L_ERROR_MSG );
4898: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CLVL_QUANTITY_CHR(i) );
4899: END;
4900:
4901: --10. Validation for PDL rule .
4902: BEGIN
4917: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4918: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4919: 'PDL' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME ,CLVL_EXTENDED_AMT_CHR(i),
4920: L_ERROR_MSG );
4921: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CLVL_EXTENDED_AMT_CHR(i) );
4922: END;
4923:
4924: --11. Validation for PDL rule .
4925: BEGIN
4940: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4941: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4942: 'PDL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,TOPLVL_OPERAND_VAL_CHR(i),
4943: L_ERROR_MSG );
4944: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION6' ||L_ATTRIBUTE_NAME || TOPLVL_OPERAND_VAL_CHR(i) );
4945: END;
4946:
4947: --12. Validation for PDL rule .
4948: BEGIN
4963: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4964: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4965: 'PDL' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,TOPLVL_QUANTITY_CHR(i),
4966: L_ERROR_MSG );
4967: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION8' ||L_ATTRIBUTE_NAME || TOPLVL_QUANTITY_CHR(i) );
4968: END;
4969:
4970: --13. Validation for PDL rule .
4971: BEGIN
4986: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
4987: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
4988: 'PDL' ,'RULE_INFORMATION10' ,L_ATTRIBUTE_NAME ,TOPLVL_ADJ_PRICE_CHR(i),
4989: L_ERROR_MSG );
4990: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION10' ||L_ATTRIBUTE_NAME || TOPLVL_ADJ_PRICE_CHR(i) );
4991: END;
4992:
4993: --14. Validation for PDL rule .
4994: BEGIN
5009: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5010: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5011: 'PDL' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME ,TOPLVL_PRICE_QTY_CHR(i),
5012: L_ERROR_MSG );
5013: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || TOPLVL_PRICE_QTY_CHR(i) );
5014: END;
5015:
5016: --15. Validation for QRE rule .
5017: BEGIN
5032: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5033: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5034: 'QRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,AVERAGING_INTERVAL_CHR(i),
5035: L_ERROR_MSG );
5036: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || AVERAGING_INTERVAL_CHR(i) );
5037: END;
5038:
5039: --16. Validation for QRE rule .
5040: BEGIN
5055: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5056: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5057: 'QRE' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,MINIMUM_QUANTITY_CHR(i),
5058: L_ERROR_MSG );
5059: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || MINIMUM_QUANTITY_CHR(i) );
5060: END;
5061:
5062:
5063: --17. Validation for QRE rule .
5079: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5080: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5081: 'QRE' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME ,DEFAULT_QUANTITY_CHR(i),
5082: L_ERROR_MSG );
5083: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION5' ||L_ATTRIBUTE_NAME || DEFAULT_QUANTITY_CHR(i) );
5084: END;
5085:
5086: --18. Validation for QRE rule .
5087: BEGIN
5102: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5103: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5104: 'QRE' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME ,FIXED_QUANTITY_CHR(i),
5105: L_ERROR_MSG );
5106: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION7' ||L_ATTRIBUTE_NAME || FIXED_QUANTITY_CHR(i) );
5107: END;
5108:
5109: --19. Validation for QRE rule .
5110: BEGIN
5125: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5126: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5127: 'QRE' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,USAGE_DURATION_CHR(i),
5128: L_ERROR_MSG );
5129: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION8' ||L_ATTRIBUTE_NAME || USAGE_DURATION_CHR(i) );
5130: END;
5131:
5132: --20. Validation for QRE rule .
5133: BEGIN
5148: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5149: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5150: 'QRE' ,'RULE_INFORMATION12' ,L_ATTRIBUTE_NAME ,BASE_READING_CHR(i),
5151: L_ERROR_MSG );
5152: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || BASE_READING_CHR(i) );
5153: END;
5154:
5155: --21. Validation for CAN rule .
5156: BEGIN
5171: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5172: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5173: 'CAN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,CUST_ACCT_ID_CHR(i),
5174: L_ERROR_MSG );
5175: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || CUST_ACCT_ID_CHR(i) );
5176: END;
5177:
5178: --22. Validation for BTO rule .
5179: BEGIN
5194: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5195: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5196: 'BTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,BILL_TO_SITE_USE_ID_CHR(i),
5197: L_ERROR_MSG );
5198: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || BILL_TO_SITE_USE_ID_CHR(i) );
5199: END;
5200:
5201: --23. Validation for IRE rule .
5202: BEGIN
5217: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5218: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5219: 'IRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,INV_RULE_ID_CHR(i),
5220: L_ERROR_MSG );
5221: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || INV_RULE_ID_CHR(i) );
5222: END;
5223:
5224: --24. Validation for STO rule .
5225: BEGIN
5240: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5241: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5242: 'STO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,SHIP_TO_SITE_USE_ID_CHR(i),
5243: L_ERROR_MSG );
5244: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || SHIP_TO_SITE_USE_ID_CHR(i) );
5245: END;
5246:
5247: --25. Validation for PTR rule .
5248: BEGIN
5263: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5264: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5265: 'PTR' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PAYMENT_TERM_ID_CHR(i),
5266: L_ERROR_MSG );
5267: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PAYMENT_TERM_ID_CHR(i) );
5268: END;
5269:
5270: /*
5271: --26. Validation for CCR rule .
5287: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5288: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5289: 'CCR' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,CC_EXPIRY_DATE_CHR(i),
5290: L_ERROR_MSG );
5291: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CC_EXPIRY_DATE_CHR(i) );
5292: END;
5293: */
5294:
5295: /*
5312: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5313: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5314: 'IBR' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,IB_TRANS_DATE_CHR(i),
5315: L_ERROR_MSG );
5316: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || IB_TRANS_DATE_CHR(i) );
5317: END;
5318: */
5319:
5320:
5337: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5338: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5339: 'ECE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,EXCEPTION_COV_ID_chr(i),
5340: L_ERROR_MSG );
5341: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EXCEPTION_COV_ID_chr(i));
5342: END;
5343: --29
5344: BEGIN
5345: PM_PROGRAM_ID(1) := PM_PROGRAM_ID_chr(i);
5359: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5360: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5361: 'PMP' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PM_PROGRAM_ID_chr(i),
5362: L_ERROR_MSG );
5363: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PM_PROGRAM_ID_chr(i));
5364:
5365: END;
5366: --30
5367: BEGIN
5382: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5383: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5384: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PRICE_LIST_ID_chr(i),
5385: L_ERROR_MSG );
5386: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PRICE_LIST_ID_chr(i));
5387:
5388: END;
5389: --31
5390: BEGIN
5405: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5406: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5407: 'RCN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,RCN_INCIDENT_SEVERITY_ID_chr(i),
5408: L_ERROR_MSG );
5409: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RCN_INCIDENT_SEVERITY_ID_chr(i));
5410:
5411: END;
5412: --32
5413: BEGIN
5428: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5429: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5430: 'RCN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,RCN_PDF_ID_chr(i),
5431: L_ERROR_MSG );
5432: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RCN_PDF_ID_chr(i));
5433:
5434: END;
5435: --33
5436:
5452: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5453: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5454: 'LMT' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,LIMIT_UOM_QUANTIFIED_chr(i),
5455: L_ERROR_MSG );
5456: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || LIMIT_UOM_QUANTIFIED_chr(i));
5457:
5458: END;
5459: --34
5460: BEGIN
5475: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5476: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5477: 'LMT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,DISCOUNT_AMOUNT_chr(i),
5478: L_ERROR_MSG );
5479: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || DISCOUNT_AMOUNT_chr(i));
5480:
5481: END;
5482: --35
5483: BEGIN
5498: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5499: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5500: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,DISCOUNT_PERCENT_chr(i),
5501: L_ERROR_MSG );
5502: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
5503:
5504: END;
5505:
5506: --35a
5522: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5523: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5524: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,LINE_LIST_PRICE_CHR(i),
5525: L_ERROR_MSG );
5526: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || LINE_LIST_PRICE_CHR(i));
5527:
5528: END;
5529: ----------------------------------------------------------------------------------------------------------------------
5530: --FOR SLL
5549: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5550: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5551: 'SLL' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME ,LEVEL_PERIODS_CHR(i),
5552: L_ERROR_MSG );
5553: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
5554:
5555: END;
5556: */
5557:
5575: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5576: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5577: 'SLL' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,UOM_PER_PERIOD_CHR(i),
5578: L_ERROR_MSG );
5579: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
5580:
5581: END;
5582: */
5583:
5601: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5602: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5603: 'SLL' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME ,ADVANCE_PERIODS_CHR(i),
5604: L_ERROR_MSG );
5605: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
5606:
5607: END;
5608: */
5609:
5626: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5627: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5628: 'SLL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,LEVEL_AMOUNT_CHR(i),
5629: L_ERROR_MSG );
5630: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
5631:
5632: END;
5633:
5634: /*
5651: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5652: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5653: 'SLL' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME ,INVOICE_OFFSET_DAYS_CHR(i),
5654: L_ERROR_MSG );
5655: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
5656:
5657: END;
5658: */
5659:
5677: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
5678: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
5679: 'SLL' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,INTERFACE_OFFSET_DAYS_CHR(i),
5680: L_ERROR_MSG );
5681: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
5682:
5683: END;
5684: */
5685:
6865: L_LINE_DTLS_REC L_LINE_DTLS_CSR%ROWTYPE;
6866: ----------------------------------------------------------------------------
6867:
6868: BEGIN
6869: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6870: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Validation----------');
6871: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6872: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
6873: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
6866: ----------------------------------------------------------------------------
6867:
6868: BEGIN
6869: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6870: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Validation----------');
6871: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6872: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
6873: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
6874: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
6867:
6868: BEGIN
6869: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6870: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Validation----------');
6871: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6872: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
6873: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
6874: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
6875: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
6868: BEGIN
6869: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6870: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Validation----------');
6871: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6872: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
6873: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
6874: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
6875: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
6876: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
6869: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6870: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Validation----------');
6871: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6872: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
6873: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
6874: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
6875: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
6876: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
6877: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
6870: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Validation----------');
6871: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6872: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
6873: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
6874: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
6875: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
6876: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
6877: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
6878: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
6871: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
6872: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
6873: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
6874: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
6875: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
6876: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
6877: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
6878: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
6879:
6872: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
6873: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
6874: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
6875: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
6876: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
6877: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
6878: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
6879:
6880:
6873: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
6874: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
6875: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
6876: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
6877: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
6878: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
6879:
6880:
6881: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
6874: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
6875: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
6876: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
6877: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
6878: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
6879:
6880:
6881: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
6882: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Line History Validation Report for ');
6877: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
6878: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
6879:
6880:
6881: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
6882: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Line History Validation Report for ');
6883: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
6884: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
6885:
6878: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
6879:
6880:
6881: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
6882: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Line History Validation Report for ');
6883: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
6884: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
6885:
6886:
6879:
6880:
6881: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
6882: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Line History Validation Report for ');
6883: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
6884: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
6885:
6886:
6887: if(p_us_yn = 'true') then
6880:
6881: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
6882: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Line History Validation Report for ');
6883: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
6884: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
6885:
6886:
6887: if(p_us_yn = 'true') then
6888: l_us_yn := true;
6892:
6893: if(l_us_yn) then
6894: If ( p_status is null and p_org_id is null ) then
6895: OPEN L_LINE_HIST_CSR1(p_id_low , p_id_hig);
6896: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_HIST_CSR1');
6897: Else
6898: OPEN L_LINE_HIST_CSR2(p_id_low , p_id_hig , p_status , p_org_id);
6899: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_HIST_CSR2');
6900: End IF;
6895: OPEN L_LINE_HIST_CSR1(p_id_low , p_id_hig);
6896: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_HIST_CSR1');
6897: Else
6898: OPEN L_LINE_HIST_CSR2(p_id_low , p_id_hig , p_status , p_org_id);
6899: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_HIST_CSR2');
6900: End IF;
6901:
6902: else
6903:
6902: else
6903:
6904: If ( p_status is null and p_org_id is null ) then
6905: OPEN L_LINE_HIST_CSR1_nus(p_id_low , p_id_hig);
6906: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_HIST_CSR1_nus');
6907: Else
6908: OPEN L_LINE_HIST_CSR2_nus(p_id_low , p_id_hig , p_status , p_org_id);
6909: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_HIST_CSR2_nus');
6910: End IF;
6905: OPEN L_LINE_HIST_CSR1_nus(p_id_low , p_id_hig);
6906: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_HIST_CSR1_nus');
6907: Else
6908: OPEN L_LINE_HIST_CSR2_nus(p_id_low , p_id_hig , p_status , p_org_id);
6909: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is L_LINE_HIST_CSR2_nus');
6910: End IF;
6911:
6912: end if;
6913:
6968: --INVOICE_OFFSET_DAYS_CHR,
6969: --INTERFACE_OFFSET_DAYS_CHR
6970: LIMIT p_batch_size; --OKC
6971:
6972: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_HIST_CSR1');
6973: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
6974: EXIT WHEN CLE_ID.COUNT = 0 ;
6975:
6976: Else
6969: --INTERFACE_OFFSET_DAYS_CHR
6970: LIMIT p_batch_size; --OKC
6971:
6972: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_HIST_CSR1');
6973: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
6974: EXIT WHEN CLE_ID.COUNT = 0 ;
6975:
6976: Else
6977: FETCH L_LINE_HIST_CSR2 bulk collect into
7023: --INVOICE_OFFSET_DAYS_CHR,
7024: --INTERFACE_OFFSET_DAYS_CHR
7025: LIMIT p_batch_size; --OKC
7026:
7027: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_HIST_CSR2');
7028: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
7029: EXIT WHEN CLE_ID.COUNT = 0 ;
7030:
7031: End IF;
7024: --INTERFACE_OFFSET_DAYS_CHR
7025: LIMIT p_batch_size; --OKC
7026:
7027: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_HIST_CSR2');
7028: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
7029: EXIT WHEN CLE_ID.COUNT = 0 ;
7030:
7031: End IF;
7032:
7086: --INVOICE_OFFSET_DAYS_CHR,
7087: --INTERFACE_OFFSET_DAYS_CHR
7088: LIMIT p_batch_size; --OKC
7089:
7090: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_HIST_CSR1');
7091: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
7092: EXIT WHEN CLE_ID.COUNT = 0 ;
7093:
7094: Else
7087: --INTERFACE_OFFSET_DAYS_CHR
7088: LIMIT p_batch_size; --OKC
7089:
7090: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_HIST_CSR1');
7091: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
7092: EXIT WHEN CLE_ID.COUNT = 0 ;
7093:
7094: Else
7095: FETCH L_LINE_HIST_CSR2_nus bulk collect into
7141: --INVOICE_OFFSET_DAYS_CHR,
7142: --INTERFACE_OFFSET_DAYS_CHR
7143: LIMIT p_batch_size; --OKC
7144:
7145: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_HIST_CSR2');
7146: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
7147: EXIT WHEN CLE_ID.COUNT = 0 ;
7148:
7149: End IF;
7142: --INTERFACE_OFFSET_DAYS_CHR
7143: LIMIT p_batch_size; --OKC
7144:
7145: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is L_LINE_HIST_CSR2');
7146: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CLE_ID.COUNT );
7147: EXIT WHEN CLE_ID.COUNT = 0 ;
7148:
7149: End IF;
7150:
7177: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7178: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7179: 'DST' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,DISCOUNT_LIST_CHR(i),
7180: L_ERROR_MSG );
7181: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || DISCOUNT_LIST_CHR(i) );
7182: END;
7183:
7184: --2. Validation for ARL rule .
7185: BEGIN
7200: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7201: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7202: 'ARL' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,ACCT_RULE_ID_CHR(i),
7203: L_ERROR_MSG );
7204: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(i) );
7205: END;
7206:
7207: --3. Validation for CCR rule .
7208: BEGIN
7223: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7224: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7225: 'CCR' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME ,CC_BANK_ACCT_ID_CHR(i),
7226: L_ERROR_MSG );
7227: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CC_BANK_ACCT_ID_CHR(i) );
7228: END;
7229:
7230:
7231: --4. Validation for GPR rule .
7247: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7248: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7249: 'GPR' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,GRACE_DURATION_CHR(i),
7250: L_ERROR_MSG );
7251: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || GRACE_DURATION_CHR(i) );
7252: END;
7253: --5. Validation for IRT rule .
7254: BEGIN
7255: TAX_AMOUNT(1) := TAX_AMOUNT_CHR(i);
7269: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7270: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7271: 'IRT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,TAX_AMOUNT_CHR(i),
7272: L_ERROR_MSG );
7273: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || TAX_AMOUNT_CHR(i) );
7274: END;
7275:
7276: --6. Validation for TAX rule .
7277: BEGIN
7292: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7293: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7294: 'TAX' ,'OBJECT2_ID1' ,L_ATTRIBUTE_NAME ,TAX_CODE_CHR(i),
7295: L_ERROR_MSG );
7296: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT2_ID1' ||L_ATTRIBUTE_NAME || TAX_CODE_CHR(i) );
7297: END;
7298:
7299: --7. Validation for TAX rule .
7300: BEGIN
7315: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7316: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7317: 'TAX' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,TAX_EXEMPTION_ID_CHR(i),
7318: L_ERROR_MSG );
7319: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || TAX_EXEMPTION_ID_CHR(i) );
7320: END;
7321:
7322: --8. Validation for PDL rule .
7323: BEGIN
7338: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7339: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7340: 'PDL' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,CLVL_LIST_PRICE_CHR(i),
7341: L_ERROR_MSG );
7342: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || CLVL_LIST_PRICE_CHR(i) );
7343: END;
7344:
7345: --9. Validation for PDL rule .
7346: BEGIN
7361: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7362: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7363: 'PDL' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,CLVL_QUANTITY_CHR(i),
7364: L_ERROR_MSG );
7365: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CLVL_QUANTITY_CHR(i) );
7366: END;
7367:
7368: --10. Validation for PDL rule .
7369: BEGIN
7384: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7385: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7386: 'PDL' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME ,CLVL_EXTENDED_AMT_CHR(i),
7387: L_ERROR_MSG );
7388: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CLVL_EXTENDED_AMT_CHR(i) );
7389: END;
7390:
7391: --11. Validation for PDL rule .
7392: BEGIN
7407: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7408: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7409: 'PDL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,TOPLVL_OPERAND_VAL_CHR(i),
7410: L_ERROR_MSG );
7411: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION6' ||L_ATTRIBUTE_NAME || TOPLVL_OPERAND_VAL_CHR(i) );
7412: END;
7413:
7414: --12. Validation for PDL rule .
7415: BEGIN
7430: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7431: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7432: 'PDL' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,TOPLVL_QUANTITY_CHR(i),
7433: L_ERROR_MSG );
7434: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION8' ||L_ATTRIBUTE_NAME || TOPLVL_QUANTITY_CHR(i) );
7435: END;
7436:
7437: --13. Validation for PDL rule .
7438: BEGIN
7453: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7454: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7455: 'PDL' ,'RULE_INFORMATION10' ,L_ATTRIBUTE_NAME ,TOPLVL_ADJ_PRICE_CHR(i),
7456: L_ERROR_MSG );
7457: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION10' ||L_ATTRIBUTE_NAME || TOPLVL_ADJ_PRICE_CHR(i) );
7458: END;
7459:
7460: --14. Validation for PDL rule .
7461: BEGIN
7476: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7477: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7478: 'PDL' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME ,TOPLVL_PRICE_QTY_CHR(i),
7479: L_ERROR_MSG );
7480: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || TOPLVL_PRICE_QTY_CHR(i) );
7481: END;
7482:
7483: --15. Validation for QRE rule .
7484: BEGIN
7499: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7500: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7501: 'QRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,AVERAGING_INTERVAL_CHR(i),
7502: L_ERROR_MSG );
7503: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || AVERAGING_INTERVAL_CHR(i) );
7504: END;
7505:
7506: --16. Validation for QRE rule .
7507: BEGIN
7522: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7523: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7524: 'QRE' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,MINIMUM_QUANTITY_CHR(i),
7525: L_ERROR_MSG );
7526: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || MINIMUM_QUANTITY_CHR(i) );
7527: END;
7528:
7529:
7530: --17. Validation for QRE rule .
7546: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7547: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7548: 'QRE' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME ,DEFAULT_QUANTITY_CHR(i),
7549: L_ERROR_MSG );
7550: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION5' ||L_ATTRIBUTE_NAME || DEFAULT_QUANTITY_CHR(i) );
7551: END;
7552:
7553: --18. Validation for QRE rule .
7554: BEGIN
7569: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7570: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7571: 'QRE' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME ,FIXED_QUANTITY_CHR(i),
7572: L_ERROR_MSG );
7573: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION7' ||L_ATTRIBUTE_NAME || FIXED_QUANTITY_CHR(i) );
7574: END;
7575:
7576: --19. Validation for QRE rule .
7577: BEGIN
7592: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7593: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7594: 'QRE' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,USAGE_DURATION_CHR(i),
7595: L_ERROR_MSG );
7596: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION8' ||L_ATTRIBUTE_NAME || USAGE_DURATION_CHR(i) );
7597: END;
7598:
7599: --20. Validation for QRE rule .
7600: BEGIN
7615: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7616: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7617: 'QRE' ,'RULE_INFORMATION12' ,L_ATTRIBUTE_NAME ,BASE_READING_CHR(i),
7618: L_ERROR_MSG );
7619: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || BASE_READING_CHR(i) );
7620: END;
7621:
7622: --21. Validation for CAN rule .
7623: BEGIN
7638: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7639: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7640: 'CAN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,CUST_ACCT_ID_CHR(i),
7641: L_ERROR_MSG );
7642: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || CUST_ACCT_ID_CHR(i) );
7643: END;
7644:
7645: --22. Validation for BTO rule .
7646: BEGIN
7661: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7662: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7663: 'BTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,BILL_TO_SITE_USE_ID_CHR(i),
7664: L_ERROR_MSG );
7665: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || BILL_TO_SITE_USE_ID_CHR(i) );
7666: END;
7667:
7668: --23. Validation for IRE rule .
7669: BEGIN
7684: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7685: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7686: 'IRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,INV_RULE_ID_CHR(i),
7687: L_ERROR_MSG );
7688: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || INV_RULE_ID_CHR(i) );
7689: END;
7690:
7691: --24. Validation for STO rule .
7692: BEGIN
7707: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7708: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7709: 'STO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,SHIP_TO_SITE_USE_ID_CHR(i),
7710: L_ERROR_MSG );
7711: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || SHIP_TO_SITE_USE_ID_CHR(i) );
7712: END;
7713:
7714: --25. Validation for PTR rule .
7715: BEGIN
7730: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7731: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7732: 'PTR' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PAYMENT_TERM_ID_CHR(i),
7733: L_ERROR_MSG );
7734: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PAYMENT_TERM_ID_CHR(i) );
7735: END;
7736:
7737: /*
7738: --26. Validation for CCR rule .
7754: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7755: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7756: 'CCR' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,CC_EXPIRY_DATE_CHR(i),
7757: L_ERROR_MSG );
7758: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CC_EXPIRY_DATE_CHR(i) );
7759: END;
7760:
7761: */
7762:
7780: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7781: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7782: 'IBR' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,IB_TRANS_DATE_CHR(i),
7783: L_ERROR_MSG );
7784: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || IB_TRANS_DATE_CHR(i) );
7785: END;
7786: */
7787:
7788: --28
7804: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7805: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(i),L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7806: 'ECE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,EXCEPTION_COV_ID_chr(i),
7807: L_ERROR_MSG );
7808: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EXCEPTION_COV_ID_chr(i));
7809: END;
7810: --29
7811: BEGIN
7812: PM_PROGRAM_ID(1) := PM_PROGRAM_ID_chr(i);
7826: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7827: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7828: 'PMP' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PM_PROGRAM_ID_chr(i),
7829: L_ERROR_MSG );
7830: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PM_PROGRAM_ID_chr(i));
7831:
7832: END;
7833: --30
7834: BEGIN
7849: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7850: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7851: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PRICE_LIST_ID_chr(i),
7852: L_ERROR_MSG );
7853: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PRICE_LIST_ID_chr(i));
7854:
7855: END;
7856: --31
7857: BEGIN
7872: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7873: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(i),L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7874: 'RCN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,RCN_INCIDENT_SEVERITY_ID_chr(i),
7875: L_ERROR_MSG );
7876: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RCN_INCIDENT_SEVERITY_ID_chr(i));
7877:
7878: END;
7879: --32
7880: BEGIN
7895: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7896: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7897: 'RCN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,RCN_PDF_ID_chr(i),
7898: L_ERROR_MSG );
7899: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RCN_PDF_ID_chr(i));
7900:
7901: END;
7902: --33
7903:
7919: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7920: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7921: 'LMT' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,LIMIT_UOM_QUANTIFIED_chr(i),
7922: L_ERROR_MSG );
7923: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || LIMIT_UOM_QUANTIFIED_chr(i));
7924:
7925: END;
7926: --34
7927: BEGIN
7942: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7943: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7944: 'LMT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,DISCOUNT_AMOUNT_chr(i),
7945: L_ERROR_MSG );
7946: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || DISCOUNT_AMOUNT_chr(i));
7947:
7948: END;
7949: --35
7950: BEGIN
7965: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7966: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
7967: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,DISCOUNT_PERCENT_chr(i),
7968: L_ERROR_MSG );
7969: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
7970:
7971: END;
7972: --35a
7973: BEGIN
7988: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
7989: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
7990: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,LINE_LIST_PRICE_CHR(i),
7991: L_ERROR_MSG );
7992: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || LINE_LIST_PRICE_CHR(i));
7993:
7994: END;
7995: ----------------------------------------------------------------------------------------------------------------------
7996: --FOR SLL
8015: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
8016: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
8017: 'SLL' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME ,LEVEL_PERIODS_CHR(i),
8018: L_ERROR_MSG );
8019: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
8020:
8021: END;
8022: */
8023:
8041: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
8042: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
8043: 'SLL' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,UOM_PER_PERIOD_CHR(i),
8044: L_ERROR_MSG );
8045: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
8046:
8047: END;
8048:
8049: */
8068: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
8069: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
8070: 'SLL' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME ,ADVANCE_PERIODS_CHR(i),
8071: L_ERROR_MSG );
8072: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
8073:
8074: END;
8075:
8076: */
8093: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
8094: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
8095: 'SLL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,LEVEL_AMOUNT_CHR(i),
8096: L_ERROR_MSG );
8097: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
8098:
8099: END;
8100:
8101: /*
8118: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
8119: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(i),L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
8120: 'SLL' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME ,INVOICE_OFFSET_DAYS_CHR(i),
8121: L_ERROR_MSG );
8122: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
8123:
8124: END;
8125:
8126: */
8145: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(i), CLE_ID(i),
8146: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER,MAJOR_VERSION(i), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
8147: 'SLL' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,INTERFACE_OFFSET_DAYS_CHR(i),
8148: L_ERROR_MSG );
8149: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(i));
8150:
8151: END;
8152: */
8153:
9334: ----------------------------------------------------------------------------
9335:
9336:
9337: BEGIN
9338: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9339: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Validation--------');
9340: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9341: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
9342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
9335:
9336:
9337: BEGIN
9338: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9339: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Validation--------');
9340: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9341: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
9342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
9343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
9336:
9337: BEGIN
9338: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9339: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Validation--------');
9340: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9341: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
9342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
9343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
9344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
9337: BEGIN
9338: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9339: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Validation--------');
9340: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9341: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
9342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
9343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
9344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
9345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
9338: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9339: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Validation--------');
9340: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9341: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
9342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
9343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
9344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
9345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
9346: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
9339: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Validation--------');
9340: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9341: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
9342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
9343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
9344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
9345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
9346: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
9347: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
9340: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
9341: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
9342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
9343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
9344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
9345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
9346: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
9347: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
9348:
9341: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
9342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
9343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
9344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
9345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
9346: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
9347: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
9348:
9349:
9342: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
9343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
9344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
9345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
9346: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
9347: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
9348:
9349:
9350: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
9343: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
9344: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
9345: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
9346: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
9347: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
9348:
9349:
9350: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
9351: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header History Validation Report for ');
9346: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
9347: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
9348:
9349:
9350: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
9351: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header History Validation Report for ');
9352: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
9353: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
9354:
9347: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
9348:
9349:
9350: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
9351: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header History Validation Report for ');
9352: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
9353: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
9354:
9355: if(p_us_yn = 'true') THEN
9348:
9349:
9350: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
9351: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header History Validation Report for ');
9352: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
9353: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
9354:
9355: if(p_us_yn = 'true') THEN
9356: l_us_yn := true;
9349:
9350: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
9351: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header History Validation Report for ');
9352: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
9353: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
9354:
9355: if(p_us_yn = 'true') THEN
9356: l_us_yn := true;
9357: else
9360:
9361: if(l_us_yn) THEN
9362: If (p_status is null and p_org_id is null ) then
9363: OPEN l_hdr_rule_hist_csr1(p_id_low , p_id_hig);
9364: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_hist_csr1');
9365: Else
9366: OPEN l_hdr_rule_hist_csr2(p_id_low , p_id_hig, p_status , p_org_id);
9367: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_hist_csr2');
9368: End IF;
9363: OPEN l_hdr_rule_hist_csr1(p_id_low , p_id_hig);
9364: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_hist_csr1');
9365: Else
9366: OPEN l_hdr_rule_hist_csr2(p_id_low , p_id_hig, p_status , p_org_id);
9367: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_hist_csr2');
9368: End IF;
9369: else
9370: If (p_status is null and p_org_id is null ) then
9371: OPEN l_hdr_rule_hist_csr1_nus(p_id_low , p_id_hig);
9368: End IF;
9369: else
9370: If (p_status is null and p_org_id is null ) then
9371: OPEN l_hdr_rule_hist_csr1_nus(p_id_low , p_id_hig);
9372: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_hist_csr1_nus');
9373: Else
9374: OPEN l_hdr_rule_hist_csr2_nus(p_id_low , p_id_hig, p_status , p_org_id);
9375: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_hist_csr2_nus');
9376: End IF;
9371: OPEN l_hdr_rule_hist_csr1_nus(p_id_low , p_id_hig);
9372: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_hist_csr1_nus');
9373: Else
9374: OPEN l_hdr_rule_hist_csr2_nus(p_id_low , p_id_hig, p_status , p_org_id);
9375: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_hist_csr2_nus');
9376: End IF;
9377: end if;
9378:
9379: Loop
9425: ,SHIP_TO_SITE_USE_ID_CHR --OKC
9426: ,PAYMENT_TERM_ID_CHR --OKC
9427: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
9428:
9429: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_hist_csr1');
9430: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
9431: EXIT WHEN CHR_ID.COUNT = 0 ;
9432: Else
9433: FETCH l_hdr_rule_hist_csr2 bulk collect into
9426: ,PAYMENT_TERM_ID_CHR --OKC
9427: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
9428:
9429: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_hist_csr1');
9430: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
9431: EXIT WHEN CHR_ID.COUNT = 0 ;
9432: Else
9433: FETCH l_hdr_rule_hist_csr2 bulk collect into
9434: CHR_ID
9473: ,SHIP_TO_SITE_USE_ID_CHR --OKC
9474: ,PAYMENT_TERM_ID_CHR --OKC
9475: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
9476:
9477: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_hist_csr2');
9478: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
9479: EXIT WHEN CHR_ID.COUNT = 0 ;
9480:
9481: End IF;
9474: ,PAYMENT_TERM_ID_CHR --OKC
9475: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
9476:
9477: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_hist_csr2');
9478: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
9479: EXIT WHEN CHR_ID.COUNT = 0 ;
9480:
9481: End IF;
9482: --End of If to choose the cursor to be fetched --
9527: ,SHIP_TO_SITE_USE_ID_CHR --OKC
9528: ,PAYMENT_TERM_ID_CHR --OKC
9529: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
9530:
9531: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_hist_csr1');
9532: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
9533: EXIT WHEN CHR_ID.COUNT = 0 ;
9534: Else
9535: FETCH l_hdr_rule_hist_csr2_nus bulk collect into
9528: ,PAYMENT_TERM_ID_CHR --OKC
9529: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
9530:
9531: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_hist_csr1');
9532: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
9533: EXIT WHEN CHR_ID.COUNT = 0 ;
9534: Else
9535: FETCH l_hdr_rule_hist_csr2_nus bulk collect into
9536: CHR_ID
9575: ,SHIP_TO_SITE_USE_ID_CHR --OKC
9576: ,PAYMENT_TERM_ID_CHR --OKC
9577: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
9578:
9579: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_hist_csr2');
9580: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
9581: EXIT WHEN CHR_ID.COUNT = 0 ;
9582:
9583: End IF;
9576: ,PAYMENT_TERM_ID_CHR --OKC
9577: ,PRICE_LIST_ID_CHR LIMIT p_batch_size; --OKC
9578:
9579: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_hist_csr2');
9580: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
9581: EXIT WHEN CHR_ID.COUNT = 0 ;
9582:
9583: End IF;
9584: --End of If to choose the cursor to be fetched --
9611: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9612: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9613: 'ARL' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , ACCT_RULE_ID_CHR(a),
9614: L_ERROR_MSG );
9615: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
9616: END;
9617:
9618: --2. Validation for CCR rule .
9619: BEGIN
9634: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9635: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9636: 'CCR' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CC_BANK_ACCT_ID_CHR(a),
9637: L_ERROR_MSG );
9638: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CC_BANK_ACCT_ID_CHR(a) );
9639: END;
9640:
9641: --3. Validation for GPR rule .
9642: BEGIN
9656: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9657: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9658: 'GPR' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , GRACE_DURATION_CHR(a),
9659: L_ERROR_MSG );
9660: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || GRACE_DURATION_CHR(a) );
9661: END;
9662:
9663: --4. Validation for RVE rule .
9664: BEGIN
9678: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9679: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9680: 'RVE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , EST_REV_PERCENT_CHR(a),
9681: L_ERROR_MSG );
9682: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EST_REV_PERCENT_CHR(a) );
9683: END;
9684:
9685: --5. Validation for IRT rule.
9686: BEGIN
9700: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9701: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9702: 'IRT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , TAX_AMOUNT_CHR(a),
9703: L_ERROR_MSG );
9704: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || TAX_AMOUNT_CHR(a) );
9705: END;
9706:
9707: --6. Validation for TAX (TAX_CODE) rule.
9708: BEGIN
9722: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9723: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9724: 'TAX' ,'OBJECT2_ID1' ,L_ATTRIBUTE_NAME , TAX_CODE_CHR(a),
9725: L_ERROR_MSG );
9726: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT2_ID1' ||L_ATTRIBUTE_NAME || TAX_CODE_CHR(a) );
9727: END;
9728:
9729: --7. Validation for TAX (TAX_EXEMPTION_ID) rule.
9730: BEGIN
9744: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9745: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9746: 'TAX' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , TAX_EXEMPTION_ID_CHR(a),
9747: L_ERROR_MSG );
9748: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || TAX_EXEMPTION_ID_CHR(a) );
9749: END;
9750:
9751:
9752: --8. Validation for CAN rule.
9767: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9768: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9769: 'CAN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , CUST_ACCT_ID_CHR(a),
9770: L_ERROR_MSG );
9771: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || CUST_ACCT_ID_CHR(a) );
9772: END;
9773:
9774: --9. Validation for BTO rule.
9775: BEGIN
9789: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9790: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9791: 'BTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , BILL_TO_SITE_USE_ID_CHR(a),
9792: L_ERROR_MSG );
9793: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || BILL_TO_SITE_USE_ID_CHR(a) );
9794: END;
9795:
9796:
9797: --10. Validation for IRE rule.
9812: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9813: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9814: 'IRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , INV_RULE_ID_CHR(a),
9815: L_ERROR_MSG );
9816: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || INV_RULE_ID_CHR(a) );
9817: END;
9818:
9819: --11. Validation for REN ( RENEWAL_NOTIFY_TO ) rule.
9820: BEGIN
9834: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9835: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9836: 'REN' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFY_TO_CHR(a),
9837: L_ERROR_MSG );
9838: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_NOTIFY_TO_CHR(a) );
9839: END;
9840:
9841: --12. Validation for STO rule.
9842: BEGIN
9856: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9857: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9858: 'STO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , SHIP_TO_SITE_USE_ID_CHR(a),
9859: L_ERROR_MSG );
9860: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || SHIP_TO_SITE_USE_ID_CHR(a) );
9861: END;
9862:
9863: --13. Validation for PTR rule.
9864: BEGIN
9878: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9879: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9880: 'PTR' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PAYMENT_TERM_ID_CHR(a),
9881: L_ERROR_MSG );
9882: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PAYMENT_TERM_ID_CHR(a) );
9883: END;
9884:
9885: --14. Validation for ERN rule.
9886: BEGIN
9900: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9901: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9902: 'ERN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_ID_CHR(a),
9903: L_ERROR_MSG );
9904: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || BILLING_PROFILE_ID_CHR(a) );
9905: END;
9906:
9907:
9908: --15. Validation for QTO ( QUOTE_TO_CONTACT_ID )rule.
9923: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9924: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9925: 'QTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , QUOTE_TO_CONTACT_ID_CHR(a),
9926: L_ERROR_MSG );
9927: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || QUOTE_TO_CONTACT_ID_CHR(a) );
9928: END;
9929:
9930: --16. Validation for QTO ( QUOTE_TO_SITE_ID ) rule.
9931: BEGIN
9945: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9946: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9947: 'QTO' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , QUOTE_TO_SITE_ID_CHR(a),
9948: L_ERROR_MSG );
9949: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT2_ID1' ||L_ATTRIBUTE_NAME || QUOTE_TO_SITE_ID_CHR(a) );
9950: END;
9951:
9952: --17. Validation for QTO ( QUOTE_TO_EMAIL_ID ) rule.
9953: BEGIN
9967: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9968: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9969: 'QTO' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , QUOTE_TO_EMAIL_ID_CHR(a),
9970: L_ERROR_MSG );
9971: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || QUOTE_TO_EMAIL_ID_CHR(a) );
9972: END;
9973:
9974: --18. Validation for QTO ( QUOTE_TO_PHONE_ID ) rule.
9975: BEGIN
9989: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
9990: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
9991: 'QTO' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , QUOTE_TO_PHONE_ID_CHR(a),
9992: L_ERROR_MSG );
9993: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || QUOTE_TO_PHONE_ID_CHR(a) );
9994: END;
9995:
9996: --19. Validation for QTO ( QUOTE_TO_FAX_ID ) rule.
9997: BEGIN
10011: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10012: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10013: 'QTO' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , QUOTE_TO_FAX_ID_CHR(a),
10014: L_ERROR_MSG );
10015: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || QUOTE_TO_FAX_ID_CHR(a) );
10016: END;
10017:
10018: --20. Validation for RPT ( RENEWAL_PRICE_LIST ) rule.
10019: BEGIN
10033: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10034: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10035: 'RPT' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_CHR(a),
10036: L_ERROR_MSG );
10037: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RENEWAL_PRICE_LIST_CHR(a) );
10038: END;
10039:
10040: --21. Validation for RPT ( RENEWAL_MARKUP_PERCENT ) rule.
10041: BEGIN
10055: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10056: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10057: 'RPT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_CHR(a),
10058: L_ERROR_MSG );
10059: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_MARKUP_PERCENT_CHR(a) );
10060: END;
10061:
10062: --22. Validation for RPT ( RENEWAL_GRACE_DURATION ) rule.
10063: BEGIN
10077: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10078: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10079: 'RPT' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_CHR(a),
10080: L_ERROR_MSG );
10081: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || RENEWAL_GRACE_DURATION_CHR(a) );
10082: END;
10083:
10084: --23. Validation for RER ( RENEWAL_EST_REV_PERCENT ) rule.
10085: BEGIN
10099: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10100: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10101: 'RER' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_PERCENT_CHR(a),
10102: L_ERROR_MSG );
10103: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RENEWAL_EST_REV_PERCENT_CHR(a) );
10104: END;
10105:
10106: --24. Validation for RER ( RENEWAL_EST_REV_DURATION ) rule.
10107: BEGIN
10121: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10122: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10123: 'RER' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_DURATION_CHR(a),
10124: L_ERROR_MSG );
10125: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_EST_REV_DURATION_CHR(a) );
10126: END;
10127:
10128: --25. Validation for RRU ( RENEWAL_PRICE_LIST_USED ) rule.
10129: BEGIN
10143: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10144: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10145: 'RRU' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_USED_CHR(a),
10146: L_ERROR_MSG );
10147: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RENEWAL_PRICE_LIST_USED_CHR(a) );
10148: END;
10149:
10150: --26. Validation for RRU ( RENEWAL_NOTIFICATION_TO ) rule.
10151: BEGIN
10165: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10166: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10167: 'RRU' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFICATION_TO_CHR(a),
10168: L_ERROR_MSG );
10169: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_NOTIFICATION_TO_CHR(a) );
10170: END;
10171:
10172: --27. Validation for RRU ( RENEWAL_NOTIFICATION_TO ) rule.
10173: BEGIN
10187: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10188: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10189: 'RRU' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_USED_CH(a),
10190: L_ERROR_MSG );
10191: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION5' ||L_ATTRIBUTE_NAME || RENEWAL_MARKUP_PERCENT_USED_CH(a) );
10192: END;
10193:
10194: --28. Validation for RRU ( REV_EST_PERCENT_USED ) rule.
10195: BEGIN
10209: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10210: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10211: 'RRU' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME , REV_EST_PERCENT_USED_CHR(a),
10212: L_ERROR_MSG );
10213: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION6' ||L_ATTRIBUTE_NAME || REV_EST_PERCENT_USED_CHR(a) );
10214: END;
10215:
10216: --29. Validation for RRU ( REV_EST_DURATION_USED ) rule.
10217: BEGIN
10231: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10232: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10233: 'RRU' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME , REV_EST_DURATION_USED_CHR(a),
10234: L_ERROR_MSG );
10235: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION7'||L_ATTRIBUTE_NAME || REV_EST_DURATION_USED_CHR(a) );
10236: END;
10237:
10238: --30. Validation for RRU ( BILLING_PROFILE_USED ) rule.
10239: BEGIN
10253: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10254: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10255: 'RRU' ,'RULE_INFORMATION9' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_USED_CHR(a),
10256: L_ERROR_MSG );
10257: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION9' ||L_ATTRIBUTE_NAME || BILLING_PROFILE_USED_CHR(a) );
10258: END;
10259:
10260: --31. Validation for RRU ( EVN_THRESHOLD_AMT ) rule.
10261: BEGIN
10275: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10276: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10277: 'RRU' ,'RULE_INFORMATION11' ,L_ATTRIBUTE_NAME , EVN_THRESHOLD_AMT_CHR(a),
10278: L_ERROR_MSG );
10279: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION11' ||L_ATTRIBUTE_NAME || EVN_THRESHOLD_AMT_CHR(a) );
10280: END;
10281:
10282: --32. Validation for RRU ( ERN_THRESHOLD_AMT ) rule.
10283: BEGIN
10297: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10298: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10299: 'RRU' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME , ERN_THRESHOLD_AMT_CHR(a),
10300: L_ERROR_MSG );
10301: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || ERN_THRESHOLD_AMT_CHR(a) );
10302: END;
10303:
10304: --33. Validation for RRE ( RENEWAL_GRACE_DURATION_USED ) rule.
10305: BEGIN
10319: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10320: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10321: 'RRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_USED_CH(a),
10322: L_ERROR_MSG );
10323: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RENEWAL_GRACE_DURATION_USED_CH(a) );
10324: END;
10325:
10326: --34. Validation for PRE ( PRICE_LIST_ID ) rule.
10327: BEGIN
10341: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10342: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10343: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PRICE_LIST_ID_CHR(a),
10344: L_ERROR_MSG );
10345: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PRICE_LIST_ID_CHR(a) );
10346: END;
10347:
10348: --35. Validation for CVN ( CONVERSION_RATE ) rule.
10349: BEGIN
10363: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10364: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10365: 'CVN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , CONVERSION_RATE_CHR(a),
10366: L_ERROR_MSG );
10367: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || CONVERSION_RATE_CHR(a) );
10368: END;
10369:
10370: --36. Validation for CVN ( CONVERSION_EURO_RATE ) rule.
10371: BEGIN
10385: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10386: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10387: 'CVN' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CONVERSION_EURO_RATE_CHR(a),
10388: L_ERROR_MSG );
10389: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CONVERSION_EURO_RATE_CHR(a) );
10390: END;
10391:
10392: /*
10393: --37. Validation for CCR ( CC_EXPIRY_DATE ) rule.
10408: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10409: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10410: 'CCR' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , CC_EXPIRY_DATE_CHR(a),
10411: L_ERROR_MSG );
10412: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CC_EXPIRY_DATE_CHR(a) );
10413: END;
10414: */
10415:
10416: /*
10432: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10433: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10434: 'RVE' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , EST_REV_DATE_CHR(a),
10435: L_ERROR_MSG );
10436: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || EST_REV_DATE_CHR(a) );
10437: END;
10438: */
10439:
10440: /*
10456: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10457: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10458: 'REN' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , RENEWAL_END_DATE_CHR(a),
10459: L_ERROR_MSG );
10460: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || RENEWAL_END_DATE_CHR(a) );
10461: END;
10462: */
10463:
10464: /*
10480: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
10481: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER , MAJOR_VERSION(a),'HDRH',
10482: 'CVN' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , CONVERSION_RATE_DATE_CHR(a),
10483: L_ERROR_MSG );
10484: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CONVERSION_RATE_DATE_CHR(a) );
10485: END;
10486: */
10487:
10488: END LOOP;
12292:
12293:
12294:
12295: BEGIN
12296: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12297: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
12298: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12299: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
12300: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
12293:
12294:
12295: BEGIN
12296: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12297: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
12298: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12299: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
12300: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
12301: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
12294:
12295: BEGIN
12296: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12297: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
12298: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12299: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
12300: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
12301: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
12302: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
12295: BEGIN
12296: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12297: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
12298: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12299: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
12300: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
12301: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
12302: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
12303: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
12296: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12297: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
12298: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12299: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
12300: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
12301: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
12302: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
12303: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
12304: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
12297: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
12298: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12299: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
12300: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
12301: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
12302: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
12303: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
12304: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
12305: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
12298: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
12299: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
12300: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
12301: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
12302: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
12303: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
12304: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
12305: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
12306:
12299: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
12300: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
12301: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
12302: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
12303: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
12304: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
12305: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
12306:
12307:
12300: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
12301: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
12302: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
12303: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
12304: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
12305: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
12306:
12307:
12308: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
12301: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
12302: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
12303: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
12304: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
12305: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
12306:
12307:
12308: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
12309: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
12304: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
12305: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
12306:
12307:
12308: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
12309: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
12310: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
12311: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
12312:
12305: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
12306:
12307:
12308: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
12309: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
12310: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
12311: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
12312:
12313:
12306:
12307:
12308: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
12309: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
12310: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
12311: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
12312:
12313:
12314: if(p_us_yn = 'true') then
12307:
12308: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
12309: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
12310: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
12311: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
12312:
12313:
12314: if(p_us_yn = 'true') then
12315: l_us_yn := true;
12319:
12320: if(l_us_yn) then
12321: If (p_status is null and p_org_id is null ) then
12322: OPEN l_hdr_rule_csr1(p_id_low , p_id_hig);
12323: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1');
12324: Else
12325: OPEN l_hdr_rule_csr2(p_id_low , p_id_hig, p_status , p_org_id);
12326: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2');
12327: End IF;
12322: OPEN l_hdr_rule_csr1(p_id_low , p_id_hig);
12323: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1');
12324: Else
12325: OPEN l_hdr_rule_csr2(p_id_low , p_id_hig, p_status , p_org_id);
12326: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2');
12327: End IF;
12328: else
12329: If (p_status is null and p_org_id is null ) then
12330: OPEN l_hdr_rule_csr1_nus(p_id_low , p_id_hig);
12327: End IF;
12328: else
12329: If (p_status is null and p_org_id is null ) then
12330: OPEN l_hdr_rule_csr1_nus(p_id_low , p_id_hig);
12331: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1_nus');
12332: Else
12333: OPEN l_hdr_rule_csr2_nus(p_id_low , p_id_hig, p_status , p_org_id);
12334: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2_nus');
12335: End IF;
12330: OPEN l_hdr_rule_csr1_nus(p_id_low , p_id_hig);
12331: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1_nus');
12332: Else
12333: OPEN l_hdr_rule_csr2_nus(p_id_low , p_id_hig, p_status , p_org_id);
12334: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2_nus');
12335: End IF;
12336:
12337: end if;
12338:
12409: ,DISCOUNT_PERCENT_CHR
12410: ,LEVEL_AMOUNT_CHR
12411: LIMIT p_batch_size;
12412:
12413: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
12414: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
12415: EXIT WHEN CHR_ID.COUNT = 0 ;
12416: Else
12417: FETCH l_hdr_rule_csr2 bulk collect into
12410: ,LEVEL_AMOUNT_CHR
12411: LIMIT p_batch_size;
12412:
12413: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
12414: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
12415: EXIT WHEN CHR_ID.COUNT = 0 ;
12416: Else
12417: FETCH l_hdr_rule_csr2 bulk collect into
12418: CHR_ID
12483: ,LEVEL_AMOUNT_CHR
12484: LIMIT p_batch_size;
12485:
12486:
12487: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
12488: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
12489: EXIT WHEN CHR_ID.COUNT = 0 ;
12490:
12491: End IF;
12484: LIMIT p_batch_size;
12485:
12486:
12487: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
12488: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
12489: EXIT WHEN CHR_ID.COUNT = 0 ;
12490:
12491: End IF;
12492: --End of If to choose the cursor to be fetched --
12562: ,DISCOUNT_PERCENT_CHR
12563: ,LEVEL_AMOUNT_CHR
12564: LIMIT p_batch_size;
12565:
12566: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
12567: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
12568: EXIT WHEN CHR_ID.COUNT = 0 ;
12569: Else
12570: FETCH l_hdr_rule_csr2_nus bulk collect into
12563: ,LEVEL_AMOUNT_CHR
12564: LIMIT p_batch_size;
12565:
12566: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
12567: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
12568: EXIT WHEN CHR_ID.COUNT = 0 ;
12569: Else
12570: FETCH l_hdr_rule_csr2_nus bulk collect into
12571: CHR_ID
12636: ,LEVEL_AMOUNT_CHR
12637: LIMIT p_batch_size;
12638:
12639:
12640: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
12641: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
12642: EXIT WHEN CHR_ID.COUNT = 0 ;
12643:
12644: End IF;
12637: LIMIT p_batch_size;
12638:
12639:
12640: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
12641: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
12642: EXIT WHEN CHR_ID.COUNT = 0 ;
12643:
12644: End IF;
12645: --End of If to choose the cursor to be fetched --
12671: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
12672: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
12673: 'ARL' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , ACCT_RULE_ID_CHR(a),
12674: L_ERROR_MSG );
12675: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
12676: END IF;
12677: IF(CLE_ID(A) IS NOT NULL) THEN
12678: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'ARL') ;
12679: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
12689: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
12690: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
12691: 'ARL' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , ACCT_RULE_ID_CHR(a),
12692: L_ERROR_MSG );
12693: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
12694:
12695: END IF;
12696:
12697: END;
12716: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
12717: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
12718: 'CCR' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CC_BANK_ACCT_ID_CHR(a),
12719: L_ERROR_MSG );
12720: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CC_BANK_ACCT_ID_CHR(a) );
12721: END IF;
12722: IF(CLE_ID(A) IS NOT NULL) THEN
12723: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'CCR') ;
12724: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
12734: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
12735: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
12736: 'CCR' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CC_BANK_ACCT_ID_CHR(a),
12737: L_ERROR_MSG );
12738: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
12739:
12740: END IF;
12741:
12742: END;
12760: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
12761: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
12762: 'GPR' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , GRACE_DURATION_CHR(a),
12763: L_ERROR_MSG );
12764: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || GRACE_DURATION_CHR(a) );
12765: END IF;
12766: IF(CLE_ID(A) IS NOT NULL) THEN
12767: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'GPR') ;
12768: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
12778: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
12779: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
12780: 'GPR' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , GRACE_DURATION_CHR(a),
12781: L_ERROR_MSG );
12782: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
12783:
12784: END IF;
12785:
12786: END;
12804: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
12805: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
12806: 'RVE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , EST_REV_PERCENT_CHR(a),
12807: L_ERROR_MSG );
12808: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EST_REV_PERCENT_CHR(a) );
12809: END IF;
12810: IF(CLE_ID(A) IS NOT NULL) THEN
12811: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RVE') ;
12812: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
12822: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
12823: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
12824: 'RVE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , EST_REV_PERCENT_CHR(a),
12825: L_ERROR_MSG );
12826: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
12827:
12828: END IF;
12829:
12830: END;
12848: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
12849: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
12850: 'IRT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , TAX_AMOUNT_CHR(a),
12851: L_ERROR_MSG );
12852: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || TAX_AMOUNT_CHR(a) );
12853: END IF;
12854: IF(CLE_ID(A) IS NOT NULL) THEN
12855: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'IRT') ;
12856: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
12866: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
12867: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
12868: 'IRT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , TAX_AMOUNT_CHR(a),
12869: L_ERROR_MSG );
12870: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
12871:
12872: END IF;
12873:
12874: END;
12892: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
12893: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
12894: 'TAX' ,'OBJECT2_ID1' ,L_ATTRIBUTE_NAME , TAX_CODE_CHR(a),
12895: L_ERROR_MSG );
12896: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT2_ID1' ||L_ATTRIBUTE_NAME || TAX_CODE_CHR(a) );
12897: END IF;
12898: IF(CLE_ID(A) IS NOT NULL) THEN
12899: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'TAX') ;
12900: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
12910: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
12911: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
12912: 'TAX' ,'OBJECT2_ID1' ,L_ATTRIBUTE_NAME , TAX_CODE_CHR(a),
12913: L_ERROR_MSG );
12914: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
12915:
12916: END IF;
12917:
12918: END;
12936: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
12937: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
12938: 'TAX' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , TAX_EXEMPTION_ID_CHR(a),
12939: L_ERROR_MSG );
12940: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || TAX_EXEMPTION_ID_CHR(a) );
12941: END IF;
12942: IF(CLE_ID(A) IS NOT NULL) THEN
12943: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'TAX') ;
12944: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
12954: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
12955: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
12956: 'TAX' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , TAX_EXEMPTION_ID_CHR(a),
12957: L_ERROR_MSG );
12958: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
12959:
12960: END IF;
12961:
12962: END;
12981: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
12982: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
12983: 'CAN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , CUST_ACCT_ID_CHR(a),
12984: L_ERROR_MSG );
12985: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || CUST_ACCT_ID_CHR(a) );
12986: END IF;
12987: IF(CLE_ID(A) IS NOT NULL) THEN
12988: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'CAN') ;
12989: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
12999: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13000: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13001: 'CAN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , CUST_ACCT_ID_CHR(a),
13002: L_ERROR_MSG );
13003: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13004:
13005: END IF;
13006:
13007: END;
13025: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13026: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13027: 'BTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , BILL_TO_SITE_USE_ID_CHR(a),
13028: L_ERROR_MSG );
13029: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || BILL_TO_SITE_USE_ID_CHR(a) );
13030: END IF;
13031: IF(CLE_ID(A) IS NOT NULL) THEN
13032: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'BTO') ;
13033: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13043: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13044: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13045: 'BTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , BILL_TO_SITE_USE_ID_CHR(a),
13046: L_ERROR_MSG );
13047: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13048:
13049: END IF;
13050:
13051: END;
13070: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13071: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13072: 'IRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , INV_RULE_ID_CHR(a),
13073: L_ERROR_MSG );
13074: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || INV_RULE_ID_CHR(a) );
13075: END IF;
13076: IF(CLE_ID(A) IS NOT NULL) THEN
13077: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'IRE') ;
13078: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13088: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13089: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13090: 'IRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , INV_RULE_ID_CHR(a),
13091: L_ERROR_MSG );
13092: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13093:
13094: END IF;
13095:
13096: END;
13114: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13115: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13116: 'REN' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFY_TO_CHR(a),
13117: L_ERROR_MSG );
13118: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_NOTIFY_TO_CHR(a) );
13119: END IF;
13120: IF(CLE_ID(A) IS NOT NULL) THEN
13121: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'IRE') ;
13122: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13132: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13133: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13134: 'REN' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFY_TO_CHR(a),
13135: L_ERROR_MSG );
13136: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13137:
13138: END IF;
13139:
13140: END;
13158: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13159: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13160: 'STO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , SHIP_TO_SITE_USE_ID_CHR(a),
13161: L_ERROR_MSG );
13162: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || SHIP_TO_SITE_USE_ID_CHR(a) );
13163: END IF;
13164: IF(CLE_ID(A) IS NOT NULL) THEN
13165: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'STO') ;
13166: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13176: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13177: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13178: 'STO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , SHIP_TO_SITE_USE_ID_CHR(a),
13179: L_ERROR_MSG );
13180: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13181:
13182: END IF;
13183:
13184: END;
13202: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13203: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13204: 'PTR' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PAYMENT_TERM_ID_CHR(a),
13205: L_ERROR_MSG );
13206: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PAYMENT_TERM_ID_CHR(a) );
13207: END IF;
13208: IF(CLE_ID(A) IS NOT NULL) THEN
13209: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'PTR') ;
13210: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13220: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13221: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13222: 'PTR' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PAYMENT_TERM_ID_CHR(a),
13223: L_ERROR_MSG );
13224: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13225:
13226: END IF;
13227:
13228: END;
13246: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13247: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13248: 'ERN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_ID_CHR(a),
13249: L_ERROR_MSG );
13250: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || BILLING_PROFILE_ID_CHR(a) );
13251: END IF;
13252: IF(CLE_ID(A) IS NOT NULL) THEN
13253: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'ERN') ;
13254: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13264: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13265: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13266: 'ERN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_ID_CHR(a),
13267: L_ERROR_MSG );
13268: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13269:
13270: END IF;
13271:
13272: END;
13291: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13292: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13293: 'QTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , QUOTE_TO_CONTACT_ID_CHR(a),
13294: L_ERROR_MSG );
13295: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || QUOTE_TO_CONTACT_ID_CHR(a) );
13296: END IF;
13297: IF(CLE_ID(A) IS NOT NULL) THEN
13298: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'QTO') ;
13299: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13309: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13310: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13311: 'QTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , QUOTE_TO_CONTACT_ID_CHR(a),
13312: L_ERROR_MSG );
13313: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13314:
13315: END IF;
13316:
13317: END;
13335: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13336: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13337: 'QTO' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , QUOTE_TO_SITE_ID_CHR(a),
13338: L_ERROR_MSG );
13339: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT2_ID1' ||L_ATTRIBUTE_NAME || QUOTE_TO_SITE_ID_CHR(a) );
13340: END IF;
13341: IF(CLE_ID(A) IS NOT NULL) THEN
13342: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'QTO') ;
13343: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13353: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13354: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13355: 'QTO' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , QUOTE_TO_SITE_ID_CHR(a),
13356: L_ERROR_MSG );
13357: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13358:
13359: END IF;
13360:
13361: END;
13379: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13380: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13381: 'QTO' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , QUOTE_TO_EMAIL_ID_CHR(a),
13382: L_ERROR_MSG );
13383: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || QUOTE_TO_EMAIL_ID_CHR(a) );
13384: END IF;
13385: IF(CLE_ID(A) IS NOT NULL) THEN
13386: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'QTO') ;
13387: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13397: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13398: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13399: 'QTO' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , QUOTE_TO_EMAIL_ID_CHR(a),
13400: L_ERROR_MSG );
13401: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13402:
13403: END IF;
13404:
13405: END;
13423: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13424: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13425: 'QTO' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , QUOTE_TO_PHONE_ID_CHR(a),
13426: L_ERROR_MSG );
13427: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || QUOTE_TO_PHONE_ID_CHR(a) );
13428: END IF;
13429: IF(CLE_ID(A) IS NOT NULL) THEN
13430: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'QTO') ;
13431: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13441: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13442: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13443: 'QTO' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , QUOTE_TO_PHONE_ID_CHR(a),
13444: L_ERROR_MSG );
13445: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13446:
13447: END IF;
13448:
13449: END;
13467: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13468: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13469: 'QTO' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , QUOTE_TO_FAX_ID_CHR(a),
13470: L_ERROR_MSG );
13471: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || QUOTE_TO_FAX_ID_CHR(a) );
13472: END IF;
13473: IF(CLE_ID(A) IS NOT NULL) THEN
13474: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'QTO') ;
13475: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13485: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13486: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13487: 'QTO' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , QUOTE_TO_FAX_ID_CHR(a),
13488: L_ERROR_MSG );
13489: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13490:
13491: END IF;
13492:
13493: END;
13511: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13512: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13513: 'RPT' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_CHR(a),
13514: L_ERROR_MSG );
13515: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RENEWAL_PRICE_LIST_CHR(a) );
13516: END IF;
13517: IF(CLE_ID(A) IS NOT NULL) THEN
13518: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RPT') ;
13519: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13529: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13530: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13531: 'RPT' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_CHR(a),
13532: L_ERROR_MSG );
13533: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13534:
13535: END IF;
13536:
13537: END;
13555: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13556: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13557: 'RPT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_CHR(a),
13558: L_ERROR_MSG );
13559: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_MARKUP_PERCENT_CHR(a) );
13560: END IF;
13561: IF(CLE_ID(A) IS NOT NULL) THEN
13562: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RPT') ;
13563: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13573: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13574: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13575: 'RPT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_CHR(a),
13576: L_ERROR_MSG );
13577: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13578:
13579: END IF;
13580:
13581: END;
13599: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13600: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13601: 'RPT' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_CHR(a),
13602: L_ERROR_MSG );
13603: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || RENEWAL_GRACE_DURATION_CHR(a) );
13604: END IF;
13605: IF(CLE_ID(A) IS NOT NULL) THEN
13606: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RPT') ;
13607: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13617: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13618: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13619: 'RPT' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_CHR(a),
13620: L_ERROR_MSG );
13621: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13622:
13623: END IF;
13624:
13625: END;
13643: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13644: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13645: 'RER' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_PERCENT_CHR(a),
13646: L_ERROR_MSG );
13647: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RENEWAL_EST_REV_PERCENT_CHR(a) );
13648: END IF;
13649: IF(CLE_ID(A) IS NOT NULL) THEN
13650: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RER') ;
13651: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13661: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13662: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13663: 'RER' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_PERCENT_CHR(a),
13664: L_ERROR_MSG );
13665: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13666:
13667: END IF;
13668:
13669: END;
13687: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13688: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13689: 'RER' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_DURATION_CHR(a),
13690: L_ERROR_MSG );
13691: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_EST_REV_DURATION_CHR(a) );
13692: END IF;
13693: IF(CLE_ID(A) IS NOT NULL) THEN
13694: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RER') ;
13695: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13705: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13706: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13707: 'RER' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_DURATION_CHR(a),
13708: L_ERROR_MSG );
13709: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13710:
13711: END IF;
13712:
13713: END;
13731: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13732: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13733: 'RRU' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_USED_CHR(a),
13734: L_ERROR_MSG );
13735: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RENEWAL_PRICE_LIST_USED_CHR(a) );
13736: END IF;
13737: IF(CLE_ID(A) IS NOT NULL) THEN
13738: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
13739: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13749: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13750: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13751: 'RRU' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_USED_CHR(a),
13752: L_ERROR_MSG );
13753: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13754:
13755: END IF;
13756:
13757: END;
13775: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13776: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13777: 'RRU' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFICATION_TO_CHR(a),
13778: L_ERROR_MSG );
13779: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_NOTIFICATION_TO_CHR(a) );
13780: END IF;
13781: IF(CLE_ID(A) IS NOT NULL) THEN
13782: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
13783: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13793: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13794: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13795: 'RRU' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFICATION_TO_CHR(a),
13796: L_ERROR_MSG );
13797: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13798:
13799: END IF;
13800:
13801: END;
13819: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13820: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13821: 'RRU' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_USED_CH(a),
13822: L_ERROR_MSG );
13823: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION5' ||L_ATTRIBUTE_NAME || RENEWAL_MARKUP_PERCENT_USED_CH(a) );
13824: END IF;
13825: IF(CLE_ID(A) IS NOT NULL) THEN
13826: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
13827: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13837: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13838: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13839: 'RRU' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_USED_CH(a),
13840: L_ERROR_MSG );
13841: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13842:
13843: END IF;
13844:
13845: END;
13863: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13864: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13865: 'RRU' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME , REV_EST_PERCENT_USED_CHR(a),
13866: L_ERROR_MSG );
13867: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION6' ||L_ATTRIBUTE_NAME || REV_EST_PERCENT_USED_CHR(a) );
13868: END IF;
13869: IF(CLE_ID(A) IS NOT NULL) THEN
13870: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
13871: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13881: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13882: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13883: 'RRU' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME , REV_EST_PERCENT_USED_CHR(a),
13884: L_ERROR_MSG );
13885: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13886:
13887: END IF;
13888:
13889: END;
13907: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13908: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13909: 'RRU' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME , REV_EST_DURATION_USED_CHR(a),
13910: L_ERROR_MSG );
13911: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION7'||L_ATTRIBUTE_NAME || REV_EST_DURATION_USED_CHR(a) );
13912: END IF;
13913: IF(CLE_ID(A) IS NOT NULL) THEN
13914: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
13915: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13925: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13926: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13927: 'RRU' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME , REV_EST_DURATION_USED_CHR(a),
13928: L_ERROR_MSG );
13929: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13930:
13931: END IF;
13932:
13933: END;
13951: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13952: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13953: 'RRU' ,'RULE_INFORMATION9' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_USED_CHR(a),
13954: L_ERROR_MSG );
13955: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION9' ||L_ATTRIBUTE_NAME || BILLING_PROFILE_USED_CHR(a) );
13956: END IF;
13957: IF(CLE_ID(A) IS NOT NULL) THEN
13958: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
13959: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
13969: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
13970: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
13971: 'RRU' ,'RULE_INFORMATION9' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_USED_CHR(a),
13972: L_ERROR_MSG );
13973: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
13974:
13975: END IF;
13976:
13977: END;
13995: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
13996: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
13997: 'RRU' ,'RULE_INFORMATION11' ,L_ATTRIBUTE_NAME , EVN_THRESHOLD_AMT_CHR(a),
13998: L_ERROR_MSG );
13999: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION11' ||L_ATTRIBUTE_NAME || EVN_THRESHOLD_AMT_CHR(a) );
14000: END IF;
14001: IF(CLE_ID(A) IS NOT NULL) THEN
14002: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
14003: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
14013: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14014: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14015: 'RRU' ,'RULE_INFORMATION11' ,L_ATTRIBUTE_NAME , EVN_THRESHOLD_AMT_CHR(a),
14016: L_ERROR_MSG );
14017: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
14018:
14019: END IF;
14020:
14021: END;
14039: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14040: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14041: 'RRU' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME , ERN_THRESHOLD_AMT_CHR(a),
14042: L_ERROR_MSG );
14043: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || ERN_THRESHOLD_AMT_CHR(a) );
14044: END IF;
14045: IF(CLE_ID(A) IS NOT NULL) THEN
14046: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
14047: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
14057: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14058: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14059: 'RRU' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME , ERN_THRESHOLD_AMT_CHR(a),
14060: L_ERROR_MSG );
14061: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
14062:
14063: END IF;
14064:
14065: END;
14083: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14084: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14085: 'RRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_USED_CH(a),
14086: L_ERROR_MSG );
14087: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RENEWAL_GRACE_DURATION_USED_CH(a) );
14088: END IF;
14089: IF(CLE_ID(A) IS NOT NULL) THEN
14090: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRE') ;
14091: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
14101: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14102: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14103: 'RRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_USED_CH(a),
14104: L_ERROR_MSG );
14105: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
14106:
14107: END IF;
14108:
14109: END;
14127: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14128: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14129: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PRICE_LIST_ID_CHR(a),
14130: L_ERROR_MSG );
14131: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PRICE_LIST_ID_CHR(a) );
14132: END IF;
14133: IF(CLE_ID(A) IS NOT NULL) THEN
14134: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'PRE') ;
14135: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
14145: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14146: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14147: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PRICE_LIST_ID_CHR(a),
14148: L_ERROR_MSG );
14149: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
14150:
14151: END IF;
14152:
14153: END;
14171: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14172: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14173: 'CVN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , CONVERSION_RATE_CHR(a),
14174: L_ERROR_MSG );
14175: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || CONVERSION_RATE_CHR(a) );
14176: END IF;
14177: IF(CLE_ID(A) IS NOT NULL) THEN
14178: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'CVN') ;
14179: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
14189: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14190: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14191: 'CVN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , CONVERSION_RATE_CHR(a),
14192: L_ERROR_MSG );
14193: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
14194:
14195: END IF;
14196:
14197: END;
14215: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14216: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14217: 'CVN' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CONVERSION_EURO_RATE_CHR(a),
14218: L_ERROR_MSG );
14219: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CONVERSION_EURO_RATE_CHR(a) );
14220: END IF;
14221: IF(CLE_ID(A) IS NOT NULL) THEN
14222: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'CVN') ;
14223: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
14233: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14234: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14235: 'CVN' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CONVERSION_EURO_RATE_CHR(a),
14236: L_ERROR_MSG );
14237: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
14238:
14239: END IF;
14240:
14241: END;
14259: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14260: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14261: 'CCR' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , CC_EXPIRY_DATE_CHR(a),
14262: L_ERROR_MSG );
14263: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CC_EXPIRY_DATE_CHR(a) );
14264: END;
14265: */
14266: /*
14267: --38. Validation for RVE ( EST_REV_DATE ) rule.
14282: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14283: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14284: 'RVE' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , EST_REV_DATE_CHR(a),
14285: L_ERROR_MSG );
14286: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || EST_REV_DATE_CHR(a) );
14287: END;
14288:
14289: */
14290: /*
14306: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14307: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14308: 'REN' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , RENEWAL_END_DATE_CHR(a),
14309: L_ERROR_MSG );
14310: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || RENEWAL_END_DATE_CHR(a) );
14311: END;
14312: */
14313: /*
14314: --40. Validation for REN ( CONVERSION_RATE_DATE ) rule.
14329: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14330: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14331: 'CVN' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , CONVERSION_RATE_DATE_CHR(a),
14332: L_ERROR_MSG );
14333: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CONVERSION_RATE_DATE_CHR(a) );
14334: END;
14335: */
14336:
14337: -----------------extra line rules---------------------------------------
14355: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14356: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14357: 'DST' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,DISCOUNT_LIST_CHR(a),
14358: L_ERROR_MSG );
14359: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14360:
14361: END IF;
14362:
14363: IF(CLE_ID(A) IS NOT NULL) THEN
14375: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14376: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14377: 'DST' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,DISCOUNT_LIST_CHR(a),
14378: L_ERROR_MSG );
14379: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || DISCOUNT_LIST_CHR(a) );
14380: END IF;
14381: END;
14382: --42. Validation for PDL rule .
14383: BEGIN
14399: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14400: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14401: 'PDL' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,CLVL_LIST_PRICE_CHR(a),
14402: L_ERROR_MSG );
14403: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14404:
14405: END IF;
14406:
14407: IF(CLE_ID(A) IS NOT NULL) THEN
14419: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14420: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14421: 'PDL' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,CLVL_LIST_PRICE_CHR(a),
14422: L_ERROR_MSG );
14423: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || CLVL_LIST_PRICE_CHR(a) );
14424: END IF;
14425: END;
14426:
14427: --43. Validation for PDL rule .
14444: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14445: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14446: 'PDL' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,CLVL_QUANTITY_CHR(a),
14447: L_ERROR_MSG );
14448: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14449:
14450: END IF;
14451:
14452: IF(CLE_ID(A) IS NOT NULL) THEN
14464: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14465: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14466: 'PDL' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,CLVL_QUANTITY_CHR(a),
14467: L_ERROR_MSG );
14468: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CLVL_QUANTITY_CHR(a) );
14469: END IF;
14470: END;
14471:
14472: --44. Validation for PDL rule .
14489: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14490: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14491: 'PDL' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME ,CLVL_EXTENDED_AMT_CHR(a),
14492: L_ERROR_MSG );
14493: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14494:
14495: END IF;
14496:
14497: IF(CLE_ID(A) IS NOT NULL) THEN
14509: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14510: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14511: 'PDL' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME ,CLVL_EXTENDED_AMT_CHR(a),
14512: L_ERROR_MSG );
14513: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CLVL_EXTENDED_AMT_CHR(a) );
14514: END IF;
14515: END;
14516:
14517: --45. Validation for PDL rule .
14534: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14535: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14536: 'PDL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,TOPLVL_OPERAND_VAL_CHR(a),
14537: L_ERROR_MSG );
14538: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14539:
14540: END IF;
14541:
14542: IF(CLE_ID(A) IS NOT NULL) THEN
14554: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14555: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14556: 'PDL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,TOPLVL_OPERAND_VAL_CHR(a),
14557: L_ERROR_MSG );
14558: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION6' ||L_ATTRIBUTE_NAME || TOPLVL_OPERAND_VAL_CHR(a) );
14559: END IF;
14560: END;
14561:
14562: --46. Validation for PDL rule .
14579: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14580: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14581: 'PDL' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,TOPLVL_QUANTITY_CHR(a),
14582: L_ERROR_MSG );
14583: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14584:
14585: END IF;
14586:
14587: IF(CLE_ID(A) IS NOT NULL) THEN
14599: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14600: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14601: 'PDL' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,TOPLVL_QUANTITY_CHR(a),
14602: L_ERROR_MSG );
14603: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION8' ||L_ATTRIBUTE_NAME || TOPLVL_QUANTITY_CHR(a) );
14604: END IF;
14605: END;
14606:
14607: --47. Validation for PDL rule .
14624: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14625: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14626: 'PDL' ,'RULE_INFORMATION10' ,L_ATTRIBUTE_NAME ,TOPLVL_ADJ_PRICE_CHR(a),
14627: L_ERROR_MSG );
14628: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14629:
14630: END IF;
14631:
14632: IF(CLE_ID(A) IS NOT NULL) THEN
14644: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14645: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14646: 'PDL' ,'RULE_INFORMATION10' ,L_ATTRIBUTE_NAME ,TOPLVL_ADJ_PRICE_CHR(a),
14647: L_ERROR_MSG );
14648: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION10' ||L_ATTRIBUTE_NAME || TOPLVL_ADJ_PRICE_CHR(a) );
14649: END IF;
14650: END;
14651:
14652: --48. Validation for PDL rule .
14669: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14670: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14671: 'PDL' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME ,TOPLVL_PRICE_QTY_CHR(a),
14672: L_ERROR_MSG );
14673: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14674:
14675: END IF;
14676:
14677: IF(CLE_ID(A) IS NOT NULL) THEN
14689: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14690: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14691: 'PDL' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME ,TOPLVL_PRICE_QTY_CHR(a),
14692: L_ERROR_MSG );
14693: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || TOPLVL_PRICE_QTY_CHR(a) );
14694: END IF;
14695: END;
14696:
14697: --49. Validation for QRE rule .
14714: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14715: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14716: 'QRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,AVERAGING_INTERVAL_CHR(a),
14717: L_ERROR_MSG );
14718: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14719:
14720: END IF;
14721:
14722: IF(CLE_ID(A) IS NOT NULL) THEN
14734: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14735: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14736: 'QRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,AVERAGING_INTERVAL_CHR(a),
14737: L_ERROR_MSG );
14738: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || AVERAGING_INTERVAL_CHR(a) );
14739: END IF;
14740: END;
14741:
14742: --50. Validation for QRE rule .
14759: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14760: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14761: 'QRE' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,MINIMUM_QUANTITY_CHR(a),
14762: L_ERROR_MSG );
14763: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14764:
14765: END IF;
14766:
14767: IF(CLE_ID(A) IS NOT NULL) THEN
14779: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14780: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14781: 'QRE' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,MINIMUM_QUANTITY_CHR(a),
14782: L_ERROR_MSG );
14783: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || MINIMUM_QUANTITY_CHR(a) );
14784: END IF;
14785: END;
14786:
14787:
14805: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14806: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14807: 'QRE' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME ,DEFAULT_QUANTITY_CHR(a),
14808: L_ERROR_MSG );
14809: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14810:
14811: END IF;
14812:
14813: IF(CLE_ID(A) IS NOT NULL) THEN
14825: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14826: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14827: 'QRE' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME ,DEFAULT_QUANTITY_CHR(a),
14828: L_ERROR_MSG );
14829: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION5' ||L_ATTRIBUTE_NAME || DEFAULT_QUANTITY_CHR(a) );
14830: END IF;
14831: END;
14832:
14833: --52. Validation for QRE rule .
14850: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14851: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14852: 'QRE' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME ,FIXED_QUANTITY_CHR(a),
14853: L_ERROR_MSG );
14854: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14855:
14856: END IF;
14857:
14858: IF(CLE_ID(A) IS NOT NULL) THEN
14870: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14871: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14872: 'QRE' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME ,FIXED_QUANTITY_CHR(a),
14873: L_ERROR_MSG );
14874: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION7' ||L_ATTRIBUTE_NAME || FIXED_QUANTITY_CHR(a) );
14875: END IF;
14876: END;
14877:
14878: --53. Validation for QRE rule .
14895: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14896: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14897: 'QRE' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,USAGE_DURATION_CHR(a),
14898: L_ERROR_MSG );
14899: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14900:
14901: END IF;
14902:
14903: IF(CLE_ID(A) IS NOT NULL) THEN
14915: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14916: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14917: 'QRE' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,USAGE_DURATION_CHR(a),
14918: L_ERROR_MSG );
14919: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION8' ||L_ATTRIBUTE_NAME || USAGE_DURATION_CHR(a) );
14920: END IF;
14921: END;
14922:
14923: --54. Validation for QRE rule .
14940: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14941: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14942: 'QRE' ,'RULE_INFORMATION12' ,L_ATTRIBUTE_NAME ,BASE_READING_CHR(a),
14943: L_ERROR_MSG );
14944: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14945:
14946: END IF;
14947:
14948: IF(CLE_ID(A) IS NOT NULL) THEN
14960: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
14961: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
14962: 'QRE' ,'RULE_INFORMATION12' ,L_ATTRIBUTE_NAME ,BASE_READING_CHR(a),
14963: L_ERROR_MSG );
14964: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || BASE_READING_CHR(a) );
14965: END IF;
14966: END;
14967:
14968: --55
14985: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
14986: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
14987: 'ECE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,EXCEPTION_COV_ID_chr(a),
14988: L_ERROR_MSG );
14989: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
14990:
14991: END IF;
14992:
14993: IF(CLE_ID(A) IS NOT NULL) THEN
15005: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
15006: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
15007: 'ECE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,EXCEPTION_COV_ID_chr(a),
15008: L_ERROR_MSG );
15009: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EXCEPTION_COV_ID_chr(a));
15010: END IF;
15011: END;
15012:
15013: --56
15030: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
15031: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
15032: 'PMP' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PM_PROGRAM_ID_chr(a),
15033: L_ERROR_MSG );
15034: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
15035:
15036: END IF;
15037:
15038: IF(CLE_ID(A) IS NOT NULL) THEN
15050: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
15051: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
15052: 'PMP' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PM_PROGRAM_ID_chr(a),
15053: L_ERROR_MSG );
15054: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PM_PROGRAM_ID_chr(a));
15055: END IF;
15056: END;
15057: --57
15058: BEGIN
15074: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
15075: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
15076: 'RCN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,RCN_INCIDENT_SEVERITY_ID_chr(a),
15077: L_ERROR_MSG );
15078: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
15079:
15080: END IF;
15081:
15082: IF(CLE_ID(A) IS NOT NULL) THEN
15094: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
15095: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
15096: 'RCN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,RCN_INCIDENT_SEVERITY_ID_chr(a),
15097: L_ERROR_MSG );
15098: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RCN_INCIDENT_SEVERITY_ID_chr(a));
15099: END IF;
15100: END;
15101:
15102: --58
15119: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
15120: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
15121: 'RCN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,RCN_PDF_ID_chr(a),
15122: L_ERROR_MSG );
15123: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
15124:
15125: END IF;
15126:
15127: IF(CLE_ID(A) IS NOT NULL) THEN
15139: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
15140: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
15141: 'RCN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,RCN_PDF_ID_chr(a),
15142: L_ERROR_MSG );
15143: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RCN_PDF_ID_chr(a));
15144: END IF;
15145: END;
15146:
15147: --59
15165: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
15166: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
15167: 'LMT' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,LIMIT_UOM_QUANTIFIED_chr(a),
15168: L_ERROR_MSG );
15169: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
15170:
15171: END IF;
15172:
15173: IF(CLE_ID(A) IS NOT NULL) THEN
15185: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
15186: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
15187: 'LMT' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,LIMIT_UOM_QUANTIFIED_chr(a),
15188: L_ERROR_MSG );
15189: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || LIMIT_UOM_QUANTIFIED_chr(a));
15190: END IF;
15191: END;
15192:
15193: --60
15210: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
15211: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
15212: 'LMT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,DISCOUNT_AMOUNT_chr(a),
15213: L_ERROR_MSG );
15214: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
15215:
15216: END IF;
15217:
15218: IF(CLE_ID(A) IS NOT NULL) THEN
15230: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
15231: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
15232: 'LMT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,DISCOUNT_AMOUNT_chr(a),
15233: L_ERROR_MSG );
15234: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || DISCOUNT_AMOUNT_chr(a));
15235: END IF;
15236: END;
15237:
15238: --61
15255: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
15256: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
15257: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,DISCOUNT_PERCENT_chr(a),
15258: L_ERROR_MSG );
15259: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
15260:
15261: END IF;
15262:
15263: IF(CLE_ID(A) IS NOT NULL) THEN
15275: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
15276: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
15277: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,DISCOUNT_PERCENT_chr(a),
15278: L_ERROR_MSG );
15279: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
15280: END IF;
15281: END;
15282: ----------------------------------------------------------------------------------------------------------------------
15283:
15301: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
15302: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER,'HDR',
15303: 'SLL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,LEVEL_AMOUNT_CHR(a),
15304: L_ERROR_MSG );
15305: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
15306:
15307: END IF;
15308:
15309: IF(CLE_ID(A) IS NOT NULL) THEN
15321: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
15322: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
15323: 'SLL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,LEVEL_AMOUNT_CHR(a),
15324: L_ERROR_MSG );
15325: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
15326: END IF;
15327:
15328: END;
15329:
17141:
17142:
17143:
17144: BEGIN
17145: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17146: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
17147: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17148: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
17149: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
17142:
17143:
17144: BEGIN
17145: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17146: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
17147: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17148: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
17149: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
17150: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
17143:
17144: BEGIN
17145: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17146: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
17147: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17148: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
17149: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
17150: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
17151: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
17144: BEGIN
17145: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17146: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
17147: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17148: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
17149: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
17150: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
17151: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
17152: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
17145: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17146: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
17147: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17148: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
17149: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
17150: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
17151: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
17152: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
17153: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
17146: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Validation----------------');
17147: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17148: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
17149: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
17150: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
17151: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
17152: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
17153: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
17154: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
17147: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
17148: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
17149: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
17150: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
17151: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
17152: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
17153: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
17154: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
17155:
17148: FND_FILE.PUT_LINE (FND_FILE.LOG, '----------Parameters passed to the Subrequest Request are as follows -----------');
17149: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
17150: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
17151: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
17152: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
17153: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
17154: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
17155:
17156:
17149: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_STATUS ==============> '||P_STATUS);
17150: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
17151: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
17152: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
17153: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
17154: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
17155:
17156:
17157: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
17150: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ORG_ID ==============> '||P_ORG_ID);
17151: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_BATCH_SIZE =========> '||P_BATCH_SIZE);
17152: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_LOW ==============> '||p_ID_LOW);
17153: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
17154: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
17155:
17156:
17157: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
17158: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
17153: FND_FILE.PUT_LINE (FND_FILE.LOG, 'P_ID_HIG ==============> '||P_ID_HIG);
17154: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
17155:
17156:
17157: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
17158: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
17159: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
17160: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
17161:
17154: FND_FILE.PUT_LINE (FND_FILE.LOG, '---------------------------------------------------------------------------------');
17155:
17156:
17157: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
17158: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
17159: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
17160: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
17161:
17162:
17155:
17156:
17157: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
17158: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
17159: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
17160: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
17161:
17162:
17163: if(p_us_yn = 'true') then
17156:
17157: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
17158: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Start of Header Validation Report for ');
17159: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,'-----------------------------------------------------------------------');
17160: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT ,' Contract Number |Modifier |Line Number |Rule Category |Attribute Name |Current Value ');
17161:
17162:
17163: if(p_us_yn = 'true') then
17164: l_us_yn := true;
17168:
17169: if(l_us_yn) then
17170: If (p_status is null and p_org_id is null ) then
17171: OPEN l_hdr_rule_csr1(p_id_low , p_id_hig);
17172: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1');
17173: Else
17174: OPEN l_hdr_rule_csr2(p_id_low , p_id_hig, p_status , p_org_id);
17175: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2');
17176: End IF;
17171: OPEN l_hdr_rule_csr1(p_id_low , p_id_hig);
17172: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1');
17173: Else
17174: OPEN l_hdr_rule_csr2(p_id_low , p_id_hig, p_status , p_org_id);
17175: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2');
17176: End IF;
17177:
17178: else
17179: If (p_status is null and p_org_id is null ) then
17177:
17178: else
17179: If (p_status is null and p_org_id is null ) then
17180: OPEN l_hdr_rule_csr1_nus(p_id_low , p_id_hig);
17181: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1_nus');
17182: Else
17183: OPEN l_hdr_rule_csr2_nus(p_id_low , p_id_hig, p_status , p_org_id);
17184: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2_nus');
17185: End IF;
17180: OPEN l_hdr_rule_csr1_nus(p_id_low , p_id_hig);
17181: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr1_nus');
17182: Else
17183: OPEN l_hdr_rule_csr2_nus(p_id_low , p_id_hig, p_status , p_org_id);
17184: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor opened is l_hdr_rule_csr2_nus');
17185: End IF;
17186:
17187: end if;
17188:
17260: ,DISCOUNT_PERCENT_CHR
17261: ,LEVEL_AMOUNT_CHR
17262: LIMIT p_batch_size;
17263:
17264: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
17265: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
17266: EXIT WHEN CHR_ID.COUNT = 0 ;
17267: Else
17268: FETCH l_hdr_rule_csr2 bulk collect into
17261: ,LEVEL_AMOUNT_CHR
17262: LIMIT p_batch_size;
17263:
17264: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
17265: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
17266: EXIT WHEN CHR_ID.COUNT = 0 ;
17267: Else
17268: FETCH l_hdr_rule_csr2 bulk collect into
17269: CHR_ID
17335: ,LEVEL_AMOUNT_CHR
17336: LIMIT p_batch_size;
17337:
17338:
17339: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
17340: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
17341: EXIT WHEN CHR_ID.COUNT = 0 ;
17342:
17343: End IF;
17336: LIMIT p_batch_size;
17337:
17338:
17339: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
17340: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
17341: EXIT WHEN CHR_ID.COUNT = 0 ;
17342:
17343: End IF;
17344: --End of If to choose the cursor to be fetched --
17414: ,DISCOUNT_PERCENT_CHR
17415: ,LEVEL_AMOUNT_CHR
17416: LIMIT p_batch_size;
17417:
17418: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
17419: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
17420: EXIT WHEN CHR_ID.COUNT = 0 ;
17421: Else
17422: FETCH l_hdr_rule_csr2_nus bulk collect into
17415: ,LEVEL_AMOUNT_CHR
17416: LIMIT p_batch_size;
17417:
17418: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr1');
17419: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
17420: EXIT WHEN CHR_ID.COUNT = 0 ;
17421: Else
17422: FETCH l_hdr_rule_csr2_nus bulk collect into
17423: CHR_ID
17489: ,LEVEL_AMOUNT_CHR
17490: LIMIT p_batch_size;
17491:
17492:
17493: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
17494: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
17495: EXIT WHEN CHR_ID.COUNT = 0 ;
17496:
17497: End IF;
17490: LIMIT p_batch_size;
17491:
17492:
17493: FND_FILE.PUT_LINE (FND_FILE.LOG, 'Cursor fetched is l_hdr_rule_csr2');
17494: FND_FILE.PUT_LINE(FND_FILE.LOG , 'FETCHED ROW COUNT = '|| CHR_ID.COUNT );
17495: EXIT WHEN CHR_ID.COUNT = 0 ;
17496:
17497: End IF;
17498: --End of If to choose the cursor to be fetched --
17524: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17525: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17526: 'ARL' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , ACCT_RULE_ID_CHR(a),
17527: L_ERROR_MSG );
17528: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
17529: END IF;
17530: IF(CLE_ID(A) IS NOT NULL) THEN
17531: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'ARL');
17532: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17542: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17543: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17544: 'ARL' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , ACCT_RULE_ID_CHR(a),
17545: L_ERROR_MSG );
17546: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17547:
17548: END IF;
17549:
17550: END;
17569: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17570: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17571: 'CCR' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CC_BANK_ACCT_ID_CHR(a),
17572: L_ERROR_MSG );
17573: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CC_BANK_ACCT_ID_CHR(a) );
17574: END IF;
17575: IF(CLE_ID(A) IS NOT NULL) THEN
17576: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'CCR') ;
17577: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17587: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17588: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17589: 'CCR' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CC_BANK_ACCT_ID_CHR(a),
17590: L_ERROR_MSG );
17591: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17592:
17593: END IF;
17594:
17595: END;
17613: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17614: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17615: 'GPR' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , GRACE_DURATION_CHR(a),
17616: L_ERROR_MSG );
17617: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || GRACE_DURATION_CHR(a) );
17618: END IF;
17619: IF(CLE_ID(A) IS NOT NULL) THEN
17620: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'GPR') ;
17621: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17631: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17632: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17633: 'GPR' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , GRACE_DURATION_CHR(a),
17634: L_ERROR_MSG );
17635: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17636:
17637: END IF;
17638:
17639: END;
17657: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17658: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17659: 'RVE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , EST_REV_PERCENT_CHR(a),
17660: L_ERROR_MSG );
17661: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EST_REV_PERCENT_CHR(a) );
17662: END IF;
17663: IF(CLE_ID(A) IS NOT NULL) THEN
17664: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RVE') ;
17665: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17675: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17676: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17677: 'RVE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , EST_REV_PERCENT_CHR(a),
17678: L_ERROR_MSG );
17679: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17680:
17681: END IF;
17682:
17683: END;
17701: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17702: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17703: 'IRT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , TAX_AMOUNT_CHR(a),
17704: L_ERROR_MSG );
17705: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || TAX_AMOUNT_CHR(a) );
17706: END IF;
17707: IF(CLE_ID(A) IS NOT NULL) THEN
17708: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'IRT') ;
17709: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17719: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17720: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17721: 'IRT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , TAX_AMOUNT_CHR(a),
17722: L_ERROR_MSG );
17723: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17724:
17725: END IF;
17726:
17727: END;
17745: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17746: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17747: 'TAX' ,'OBJECT2_ID1' ,L_ATTRIBUTE_NAME , TAX_CODE_CHR(a),
17748: L_ERROR_MSG );
17749: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT2_ID1' ||L_ATTRIBUTE_NAME || TAX_CODE_CHR(a) );
17750: END IF;
17751: IF(CLE_ID(A) IS NOT NULL) THEN
17752: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'TAX') ;
17753: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17763: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17764: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17765: 'TAX' ,'OBJECT2_ID1' ,L_ATTRIBUTE_NAME , TAX_CODE_CHR(a),
17766: L_ERROR_MSG );
17767: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17768:
17769: END IF;
17770:
17771: END;
17789: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17790: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17791: 'TAX' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , TAX_EXEMPTION_ID_CHR(a),
17792: L_ERROR_MSG );
17793: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || TAX_EXEMPTION_ID_CHR(a) );
17794: END IF;
17795: IF(CLE_ID(A) IS NOT NULL) THEN
17796: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'TAX') ;
17797: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17807: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17808: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17809: 'TAX' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , TAX_EXEMPTION_ID_CHR(a),
17810: L_ERROR_MSG );
17811: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17812:
17813: END IF;
17814:
17815: END;
17834: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17835: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17836: 'CAN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , CUST_ACCT_ID_CHR(a),
17837: L_ERROR_MSG );
17838: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || CUST_ACCT_ID_CHR(a) );
17839: END IF;
17840: IF(CLE_ID(A) IS NOT NULL) THEN
17841: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'CAN') ;
17842: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17852: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17853: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17854: 'CAN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , CUST_ACCT_ID_CHR(a),
17855: L_ERROR_MSG );
17856: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17857:
17858: END IF;
17859:
17860: END;
17878: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17879: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17880: 'BTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , BILL_TO_SITE_USE_ID_CHR(a),
17881: L_ERROR_MSG );
17882: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || BILL_TO_SITE_USE_ID_CHR(a) );
17883: END IF;
17884: IF(CLE_ID(A) IS NOT NULL) THEN
17885: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'BTO') ;
17886: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17896: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17897: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17898: 'BTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , BILL_TO_SITE_USE_ID_CHR(a),
17899: L_ERROR_MSG );
17900: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17901:
17902: END IF;
17903:
17904: END;
17923: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17924: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17925: 'IRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , INV_RULE_ID_CHR(a),
17926: L_ERROR_MSG );
17927: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || INV_RULE_ID_CHR(a) );
17928: END IF;
17929: IF(CLE_ID(A) IS NOT NULL) THEN
17930: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'IRE') ;
17931: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17941: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17942: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17943: 'IRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , INV_RULE_ID_CHR(a),
17944: L_ERROR_MSG );
17945: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17946:
17947: END IF;
17948:
17949: END;
17967: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
17968: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
17969: 'REN' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFY_TO_CHR(a),
17970: L_ERROR_MSG );
17971: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_NOTIFY_TO_CHR(a) );
17972: END IF;
17973: IF(CLE_ID(A) IS NOT NULL) THEN
17974: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'IRE') ;
17975: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
17985: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
17986: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
17987: 'REN' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFY_TO_CHR(a),
17988: L_ERROR_MSG );
17989: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
17990:
17991: END IF;
17992:
17993: END;
18011: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18012: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18013: 'STO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , SHIP_TO_SITE_USE_ID_CHR(a),
18014: L_ERROR_MSG );
18015: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || SHIP_TO_SITE_USE_ID_CHR(a) );
18016: END IF;
18017: IF(CLE_ID(A) IS NOT NULL) THEN
18018: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'STO') ;
18019: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18029: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18030: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18031: 'STO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , SHIP_TO_SITE_USE_ID_CHR(a),
18032: L_ERROR_MSG );
18033: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18034:
18035: END IF;
18036:
18037: END;
18055: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18056: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18057: 'PTR' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PAYMENT_TERM_ID_CHR(a),
18058: L_ERROR_MSG );
18059: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PAYMENT_TERM_ID_CHR(a) );
18060: END IF;
18061: IF(CLE_ID(A) IS NOT NULL) THEN
18062: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'PTR') ;
18063: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18073: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18074: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18075: 'PTR' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PAYMENT_TERM_ID_CHR(a),
18076: L_ERROR_MSG );
18077: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18078:
18079: END IF;
18080:
18081: END;
18099: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18100: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18101: 'ERN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_ID_CHR(a),
18102: L_ERROR_MSG );
18103: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || BILLING_PROFILE_ID_CHR(a) );
18104: END IF;
18105: IF(CLE_ID(A) IS NOT NULL) THEN
18106: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'ERN') ;
18107: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18117: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18118: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18119: 'ERN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_ID_CHR(a),
18120: L_ERROR_MSG );
18121: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18122:
18123: END IF;
18124:
18125: END;
18144: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18145: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18146: 'QTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , QUOTE_TO_CONTACT_ID_CHR(a),
18147: L_ERROR_MSG );
18148: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || QUOTE_TO_CONTACT_ID_CHR(a) );
18149: END IF;
18150: IF(CLE_ID(A) IS NOT NULL) THEN
18151: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'QTO') ;
18152: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18162: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18163: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18164: 'QTO' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , QUOTE_TO_CONTACT_ID_CHR(a),
18165: L_ERROR_MSG );
18166: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18167:
18168: END IF;
18169:
18170: END;
18188: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18189: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18190: 'QTO' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , QUOTE_TO_SITE_ID_CHR(a),
18191: L_ERROR_MSG );
18192: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT2_ID1' ||L_ATTRIBUTE_NAME || QUOTE_TO_SITE_ID_CHR(a) );
18193: END IF;
18194: IF(CLE_ID(A) IS NOT NULL) THEN
18195: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'QTO') ;
18196: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18206: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18207: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18208: 'QTO' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME , QUOTE_TO_SITE_ID_CHR(a),
18209: L_ERROR_MSG );
18210: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18211:
18212: END IF;
18213:
18214: END;
18232: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18233: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18234: 'QTO' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , QUOTE_TO_EMAIL_ID_CHR(a),
18235: L_ERROR_MSG );
18236: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || QUOTE_TO_EMAIL_ID_CHR(a) );
18237: END IF;
18238: IF(CLE_ID(A) IS NOT NULL) THEN
18239: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'QTO') ;
18240: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18250: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18251: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18252: 'QTO' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , QUOTE_TO_EMAIL_ID_CHR(a),
18253: L_ERROR_MSG );
18254: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18255:
18256: END IF;
18257:
18258: END;
18276: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18277: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18278: 'QTO' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , QUOTE_TO_PHONE_ID_CHR(a),
18279: L_ERROR_MSG );
18280: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || QUOTE_TO_PHONE_ID_CHR(a) );
18281: END IF;
18282: IF(CLE_ID(A) IS NOT NULL) THEN
18283: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'QTO') ;
18284: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18294: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18295: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18296: 'QTO' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , QUOTE_TO_PHONE_ID_CHR(a),
18297: L_ERROR_MSG );
18298: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18299:
18300: END IF;
18301:
18302: END;
18320: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18321: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18322: 'QTO' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , QUOTE_TO_FAX_ID_CHR(a),
18323: L_ERROR_MSG );
18324: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || QUOTE_TO_FAX_ID_CHR(a) );
18325: END IF;
18326: IF(CLE_ID(A) IS NOT NULL) THEN
18327: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'QTO') ;
18328: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18338: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18339: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18340: 'QTO' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , QUOTE_TO_FAX_ID_CHR(a),
18341: L_ERROR_MSG );
18342: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18343:
18344: END IF;
18345:
18346: END;
18364: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18365: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18366: 'RPT' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_CHR(a),
18367: L_ERROR_MSG );
18368: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RENEWAL_PRICE_LIST_CHR(a) );
18369: END IF;
18370: IF(CLE_ID(A) IS NOT NULL) THEN
18371: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RPT') ;
18372: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18382: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18383: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18384: 'RPT' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_CHR(a),
18385: L_ERROR_MSG );
18386: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18387:
18388: END IF;
18389:
18390: END;
18408: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18409: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18410: 'RPT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_CHR(a),
18411: L_ERROR_MSG );
18412: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_MARKUP_PERCENT_CHR(a) );
18413: END IF;
18414: IF(CLE_ID(A) IS NOT NULL) THEN
18415: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RPT') ;
18416: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18426: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18427: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18428: 'RPT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_CHR(a),
18429: L_ERROR_MSG );
18430: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18431:
18432: END IF;
18433:
18434: END;
18452: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18453: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18454: 'RPT' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_CHR(a),
18455: L_ERROR_MSG );
18456: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || RENEWAL_GRACE_DURATION_CHR(a) );
18457: END IF;
18458: IF(CLE_ID(A) IS NOT NULL) THEN
18459: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RPT') ;
18460: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18470: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18471: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18472: 'RPT' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_CHR(a),
18473: L_ERROR_MSG );
18474: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18475:
18476: END IF;
18477:
18478: END;
18496: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18497: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18498: 'RER' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_PERCENT_CHR(a),
18499: L_ERROR_MSG );
18500: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RENEWAL_EST_REV_PERCENT_CHR(a) );
18501: END IF;
18502: IF(CLE_ID(A) IS NOT NULL) THEN
18503: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RER') ;
18504: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18514: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18515: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18516: 'RER' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_PERCENT_CHR(a),
18517: L_ERROR_MSG );
18518: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18519:
18520: END IF;
18521:
18522: END;
18540: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18541: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18542: 'RER' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_DURATION_CHR(a),
18543: L_ERROR_MSG );
18544: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_EST_REV_DURATION_CHR(a) );
18545: END IF;
18546: IF(CLE_ID(A) IS NOT NULL) THEN
18547: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RER') ;
18548: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18558: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18559: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18560: 'RER' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_EST_REV_DURATION_CHR(a),
18561: L_ERROR_MSG );
18562: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18563:
18564: END IF;
18565:
18566: END;
18584: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18585: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18586: 'RRU' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_USED_CHR(a),
18587: L_ERROR_MSG );
18588: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RENEWAL_PRICE_LIST_USED_CHR(a) );
18589: END IF;
18590: IF(CLE_ID(A) IS NOT NULL) THEN
18591: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
18592: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18602: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18603: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18604: 'RRU' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , RENEWAL_PRICE_LIST_USED_CHR(a),
18605: L_ERROR_MSG );
18606: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18607:
18608: END IF;
18609:
18610: END;
18628: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18629: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18630: 'RRU' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFICATION_TO_CHR(a),
18631: L_ERROR_MSG );
18632: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || RENEWAL_NOTIFICATION_TO_CHR(a) );
18633: END IF;
18634: IF(CLE_ID(A) IS NOT NULL) THEN
18635: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
18636: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18646: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18647: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18648: 'RRU' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , RENEWAL_NOTIFICATION_TO_CHR(a),
18649: L_ERROR_MSG );
18650: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18651:
18652: END IF;
18653:
18654: END;
18672: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18673: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18674: 'RRU' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_USED_CH(a),
18675: L_ERROR_MSG );
18676: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION5' ||L_ATTRIBUTE_NAME || RENEWAL_MARKUP_PERCENT_USED_CH(a) );
18677: END IF;
18678: IF(CLE_ID(A) IS NOT NULL) THEN
18679: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
18680: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18690: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18691: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18692: 'RRU' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME , RENEWAL_MARKUP_PERCENT_USED_CH(a),
18693: L_ERROR_MSG );
18694: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18695:
18696: END IF;
18697:
18698: END;
18716: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18717: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18718: 'RRU' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME , REV_EST_PERCENT_USED_CHR(a),
18719: L_ERROR_MSG );
18720: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION6' ||L_ATTRIBUTE_NAME || REV_EST_PERCENT_USED_CHR(a) );
18721: END IF;
18722: IF(CLE_ID(A) IS NOT NULL) THEN
18723: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
18724: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18734: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18735: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18736: 'RRU' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME , REV_EST_PERCENT_USED_CHR(a),
18737: L_ERROR_MSG );
18738: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18739:
18740: END IF;
18741:
18742: END;
18760: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18761: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18762: 'RRU' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME , REV_EST_DURATION_USED_CHR(a),
18763: L_ERROR_MSG );
18764: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION7'||L_ATTRIBUTE_NAME || REV_EST_DURATION_USED_CHR(a) );
18765: END IF;
18766: IF(CLE_ID(A) IS NOT NULL) THEN
18767: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
18768: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18778: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18779: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18780: 'RRU' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME , REV_EST_DURATION_USED_CHR(a),
18781: L_ERROR_MSG );
18782: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18783:
18784: END IF;
18785:
18786: END;
18804: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18805: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18806: 'RRU' ,'RULE_INFORMATION9' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_USED_CHR(a),
18807: L_ERROR_MSG );
18808: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION9' ||L_ATTRIBUTE_NAME || BILLING_PROFILE_USED_CHR(a) );
18809: END IF;
18810: IF(CLE_ID(A) IS NOT NULL) THEN
18811: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
18812: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18822: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18823: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18824: 'RRU' ,'RULE_INFORMATION9' ,L_ATTRIBUTE_NAME , BILLING_PROFILE_USED_CHR(a),
18825: L_ERROR_MSG );
18826: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18827:
18828: END IF;
18829:
18830: END;
18848: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18849: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18850: 'RRU' ,'RULE_INFORMATION11' ,L_ATTRIBUTE_NAME , EVN_THRESHOLD_AMT_CHR(a),
18851: L_ERROR_MSG );
18852: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION11' ||L_ATTRIBUTE_NAME || EVN_THRESHOLD_AMT_CHR(a) );
18853: END IF;
18854: IF(CLE_ID(A) IS NOT NULL) THEN
18855: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
18856: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18866: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18867: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18868: 'RRU' ,'RULE_INFORMATION11' ,L_ATTRIBUTE_NAME , EVN_THRESHOLD_AMT_CHR(a),
18869: L_ERROR_MSG );
18870: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18871:
18872: END IF;
18873:
18874: END;
18892: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18893: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18894: 'RRU' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME , ERN_THRESHOLD_AMT_CHR(a),
18895: L_ERROR_MSG );
18896: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || ERN_THRESHOLD_AMT_CHR(a) );
18897: END IF;
18898: IF(CLE_ID(A) IS NOT NULL) THEN
18899: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRU') ;
18900: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18910: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18911: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18912: 'RRU' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME , ERN_THRESHOLD_AMT_CHR(a),
18913: L_ERROR_MSG );
18914: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18915:
18916: END IF;
18917:
18918: END;
18936: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18937: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18938: 'RRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_USED_CH(a),
18939: L_ERROR_MSG );
18940: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RENEWAL_GRACE_DURATION_USED_CH(a) );
18941: END IF;
18942: IF(CLE_ID(A) IS NOT NULL) THEN
18943: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'RRE') ;
18944: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18954: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18955: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
18956: 'RRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , RENEWAL_GRACE_DURATION_USED_CH(a),
18957: L_ERROR_MSG );
18958: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
18959:
18960: END IF;
18961:
18962: END;
18980: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
18981: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
18982: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PRICE_LIST_ID_CHR(a),
18983: L_ERROR_MSG );
18984: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PRICE_LIST_ID_CHR(a) );
18985: END IF;
18986: IF(CLE_ID(A) IS NOT NULL) THEN
18987: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'PRE') ;
18988: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
18998: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
18999: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19000: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME , PRICE_LIST_ID_CHR(a),
19001: L_ERROR_MSG );
19002: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
19003:
19004: END IF;
19005:
19006: END;
19024: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19025: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19026: 'CVN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , CONVERSION_RATE_CHR(a),
19027: L_ERROR_MSG );
19028: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || CONVERSION_RATE_CHR(a) );
19029: END IF;
19030: IF(CLE_ID(A) IS NOT NULL) THEN
19031: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'CVN') ;
19032: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
19042: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19043: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19044: 'CVN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME , CONVERSION_RATE_CHR(a),
19045: L_ERROR_MSG );
19046: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
19047:
19048: END IF;
19049:
19050: END;
19068: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19069: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19070: 'CVN' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CONVERSION_EURO_RATE_CHR(a),
19071: L_ERROR_MSG );
19072: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CONVERSION_EURO_RATE_CHR(a) );
19073: END IF;
19074: IF(CLE_ID(A) IS NOT NULL) THEN
19075: OPEN L_LINE_DTLS_CSR(CLE_ID(a),DNZ_CHR_ID(a),'CVN') ;
19076: FETCH L_LINE_DTLS_CSR INTO L_LINE_DTLS_REC;
19086: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19087: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19088: 'CVN' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , CONVERSION_EURO_RATE_CHR(a),
19089: L_ERROR_MSG );
19090: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
19091:
19092: END IF;
19093:
19094: END;
19112: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19113: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19114: 'CCR' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , CC_EXPIRY_DATE_CHR(a),
19115: L_ERROR_MSG );
19116: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CC_EXPIRY_DATE_CHR(a) );
19117: END;
19118: */
19119: /*
19120: --38. Validation for RVE ( EST_REV_DATE ) rule.
19135: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19136: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19137: 'RVE' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , EST_REV_DATE_CHR(a),
19138: L_ERROR_MSG );
19139: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || EST_REV_DATE_CHR(a) );
19140: END;
19141:
19142: */
19143: /*
19159: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19160: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19161: 'REN' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME , RENEWAL_END_DATE_CHR(a),
19162: L_ERROR_MSG );
19163: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || RENEWAL_END_DATE_CHR(a) );
19164: END;
19165: */
19166: /*
19167: --40. Validation for REN ( CONVERSION_RATE_DATE ) rule.
19182: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19183: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19184: 'CVN' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME , CONVERSION_RATE_DATE_CHR(a),
19185: L_ERROR_MSG );
19186: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CONVERSION_RATE_DATE_CHR(a) );
19187: END;
19188: */
19189:
19190: -----------------extra line rules---------------------------------------
19208: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19209: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19210: 'DST' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,DISCOUNT_LIST_CHR(a),
19211: L_ERROR_MSG );
19212: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19213:
19214: END IF;
19215:
19216: IF(CLE_ID(A) IS NOT NULL) THEN
19228: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19229: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19230: 'DST' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,DISCOUNT_LIST_CHR(a),
19231: L_ERROR_MSG );
19232: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || DISCOUNT_LIST_CHR(a) );
19233: END IF;
19234: END;
19235: --42. Validation for PDL rule .
19236: BEGIN
19252: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19253: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19254: 'PDL' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,CLVL_LIST_PRICE_CHR(a),
19255: L_ERROR_MSG );
19256: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19257:
19258: END IF;
19259:
19260: IF(CLE_ID(A) IS NOT NULL) THEN
19272: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19273: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19274: 'PDL' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,CLVL_LIST_PRICE_CHR(a),
19275: L_ERROR_MSG );
19276: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || CLVL_LIST_PRICE_CHR(a) );
19277: END IF;
19278: END;
19279:
19280: --43. Validation for PDL rule .
19297: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19298: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19299: 'PDL' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,CLVL_QUANTITY_CHR(a),
19300: L_ERROR_MSG );
19301: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19302:
19303: END IF;
19304:
19305: IF(CLE_ID(A) IS NOT NULL) THEN
19317: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19318: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19319: 'PDL' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,CLVL_QUANTITY_CHR(a),
19320: L_ERROR_MSG );
19321: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || CLVL_QUANTITY_CHR(a) );
19322: END IF;
19323: END;
19324:
19325: --44. Validation for PDL rule .
19342: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19343: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19344: 'PDL' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME ,CLVL_EXTENDED_AMT_CHR(a),
19345: L_ERROR_MSG );
19346: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19347:
19348: END IF;
19349:
19350: IF(CLE_ID(A) IS NOT NULL) THEN
19362: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19363: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19364: 'PDL' ,'RULE_INFORMATION3' ,L_ATTRIBUTE_NAME ,CLVL_EXTENDED_AMT_CHR(a),
19365: L_ERROR_MSG );
19366: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION3' ||L_ATTRIBUTE_NAME || CLVL_EXTENDED_AMT_CHR(a) );
19367: END IF;
19368: END;
19369:
19370: --45. Validation for PDL rule .
19387: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19388: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19389: 'PDL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,TOPLVL_OPERAND_VAL_CHR(a),
19390: L_ERROR_MSG );
19391: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19392:
19393: END IF;
19394:
19395: IF(CLE_ID(A) IS NOT NULL) THEN
19407: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19408: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19409: 'PDL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,TOPLVL_OPERAND_VAL_CHR(a),
19410: L_ERROR_MSG );
19411: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION6' ||L_ATTRIBUTE_NAME || TOPLVL_OPERAND_VAL_CHR(a) );
19412: END IF;
19413: END;
19414:
19415: --46. Validation for PDL rule .
19432: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19433: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19434: 'PDL' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,TOPLVL_QUANTITY_CHR(a),
19435: L_ERROR_MSG );
19436: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19437:
19438: END IF;
19439:
19440: IF(CLE_ID(A) IS NOT NULL) THEN
19452: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19453: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19454: 'PDL' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,TOPLVL_QUANTITY_CHR(a),
19455: L_ERROR_MSG );
19456: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION8' ||L_ATTRIBUTE_NAME || TOPLVL_QUANTITY_CHR(a) );
19457: END IF;
19458: END;
19459:
19460: --47. Validation for PDL rule .
19477: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19478: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19479: 'PDL' ,'RULE_INFORMATION10' ,L_ATTRIBUTE_NAME ,TOPLVL_ADJ_PRICE_CHR(a),
19480: L_ERROR_MSG );
19481: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19482:
19483: END IF;
19484:
19485: IF(CLE_ID(A) IS NOT NULL) THEN
19497: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19498: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19499: 'PDL' ,'RULE_INFORMATION10' ,L_ATTRIBUTE_NAME ,TOPLVL_ADJ_PRICE_CHR(a),
19500: L_ERROR_MSG );
19501: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION10' ||L_ATTRIBUTE_NAME || TOPLVL_ADJ_PRICE_CHR(a) );
19502: END IF;
19503: END;
19504:
19505: --48. Validation for PDL rule .
19522: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19523: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19524: 'PDL' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME ,TOPLVL_PRICE_QTY_CHR(a),
19525: L_ERROR_MSG );
19526: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19527:
19528: END IF;
19529:
19530: IF(CLE_ID(A) IS NOT NULL) THEN
19542: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19543: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19544: 'PDL' ,'RULE_INFORMATION13' ,L_ATTRIBUTE_NAME ,TOPLVL_PRICE_QTY_CHR(a),
19545: L_ERROR_MSG );
19546: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || TOPLVL_PRICE_QTY_CHR(a) );
19547: END IF;
19548: END;
19549:
19550: --49. Validation for QRE rule .
19567: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19568: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19569: 'QRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,AVERAGING_INTERVAL_CHR(a),
19570: L_ERROR_MSG );
19571: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19572:
19573: END IF;
19574:
19575: IF(CLE_ID(A) IS NOT NULL) THEN
19587: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19588: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19589: 'QRE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,AVERAGING_INTERVAL_CHR(a),
19590: L_ERROR_MSG );
19591: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || AVERAGING_INTERVAL_CHR(a) );
19592: END IF;
19593: END;
19594:
19595: --50. Validation for QRE rule .
19612: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19613: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19614: 'QRE' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,MINIMUM_QUANTITY_CHR(a),
19615: L_ERROR_MSG );
19616: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19617:
19618: END IF;
19619:
19620: IF(CLE_ID(A) IS NOT NULL) THEN
19632: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19633: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19634: 'QRE' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,MINIMUM_QUANTITY_CHR(a),
19635: L_ERROR_MSG );
19636: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || MINIMUM_QUANTITY_CHR(a) );
19637: END IF;
19638: END;
19639:
19640:
19658: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19659: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19660: 'QRE' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME ,DEFAULT_QUANTITY_CHR(a),
19661: L_ERROR_MSG );
19662: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19663:
19664: END IF;
19665:
19666: IF(CLE_ID(A) IS NOT NULL) THEN
19678: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19679: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19680: 'QRE' ,'RULE_INFORMATION5' ,L_ATTRIBUTE_NAME ,DEFAULT_QUANTITY_CHR(a),
19681: L_ERROR_MSG );
19682: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION5' ||L_ATTRIBUTE_NAME || DEFAULT_QUANTITY_CHR(a) );
19683: END IF;
19684: END;
19685:
19686: --52. Validation for QRE rule .
19703: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19704: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19705: 'QRE' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME ,FIXED_QUANTITY_CHR(a),
19706: L_ERROR_MSG );
19707: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19708:
19709: END IF;
19710:
19711: IF(CLE_ID(A) IS NOT NULL) THEN
19723: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19724: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19725: 'QRE' ,'RULE_INFORMATION7' ,L_ATTRIBUTE_NAME ,FIXED_QUANTITY_CHR(a),
19726: L_ERROR_MSG );
19727: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION7' ||L_ATTRIBUTE_NAME || FIXED_QUANTITY_CHR(a) );
19728: END IF;
19729: END;
19730:
19731: --53. Validation for QRE rule .
19748: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19749: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19750: 'QRE' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,USAGE_DURATION_CHR(a),
19751: L_ERROR_MSG );
19752: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19753:
19754: END IF;
19755:
19756: IF(CLE_ID(A) IS NOT NULL) THEN
19768: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19769: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19770: 'QRE' ,'RULE_INFORMATION8' ,L_ATTRIBUTE_NAME ,USAGE_DURATION_CHR(a),
19771: L_ERROR_MSG );
19772: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION8' ||L_ATTRIBUTE_NAME || USAGE_DURATION_CHR(a) );
19773: END IF;
19774: END;
19775:
19776: --54. Validation for QRE rule .
19793: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19794: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19795: 'QRE' ,'RULE_INFORMATION12' ,L_ATTRIBUTE_NAME ,BASE_READING_CHR(a),
19796: L_ERROR_MSG );
19797: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19798:
19799: END IF;
19800:
19801: IF(CLE_ID(A) IS NOT NULL) THEN
19813: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19814: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19815: 'QRE' ,'RULE_INFORMATION12' ,L_ATTRIBUTE_NAME ,BASE_READING_CHR(a),
19816: L_ERROR_MSG );
19817: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION13' ||L_ATTRIBUTE_NAME || BASE_READING_CHR(a) );
19818: END IF;
19819: END;
19820:
19821: --55
19838: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19839: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19840: 'ECE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,EXCEPTION_COV_ID_chr(a),
19841: L_ERROR_MSG );
19842: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19843:
19844: END IF;
19845:
19846: IF(CLE_ID(A) IS NOT NULL) THEN
19858: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19859: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19860: 'ECE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,EXCEPTION_COV_ID_chr(a),
19861: L_ERROR_MSG );
19862: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EXCEPTION_COV_ID_chr(a));
19863: END IF;
19864: END;
19865:
19866: --56
19883: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19884: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19885: 'PMP' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PM_PROGRAM_ID_chr(a),
19886: L_ERROR_MSG );
19887: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19888:
19889: END IF;
19890:
19891: IF(CLE_ID(A) IS NOT NULL) THEN
19903: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19904: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19905: 'PMP' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PM_PROGRAM_ID_chr(a),
19906: L_ERROR_MSG );
19907: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PM_PROGRAM_ID_chr(a));
19908: END IF;
19909: END;
19910: --57
19911: BEGIN
19927: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19928: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19929: 'RCN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,RCN_INCIDENT_SEVERITY_ID_chr(a),
19930: L_ERROR_MSG );
19931: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19932:
19933: END IF;
19934:
19935: IF(CLE_ID(A) IS NOT NULL) THEN
19947: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19948: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19949: 'RCN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,RCN_INCIDENT_SEVERITY_ID_chr(a),
19950: L_ERROR_MSG );
19951: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RCN_INCIDENT_SEVERITY_ID_chr(a));
19952: END IF;
19953: END;
19954:
19955: --58
19972: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
19973: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
19974: 'RCN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,RCN_PDF_ID_chr(a),
19975: L_ERROR_MSG );
19976: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
19977:
19978: END IF;
19979:
19980: IF(CLE_ID(A) IS NOT NULL) THEN
19992: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
19993: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
19994: 'RCN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,RCN_PDF_ID_chr(a),
19995: L_ERROR_MSG );
19996: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RCN_PDF_ID_chr(a));
19997: END IF;
19998: END;
19999:
20000: --59
20018: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
20019: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
20020: 'LMT' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,LIMIT_UOM_QUANTIFIED_chr(a),
20021: L_ERROR_MSG );
20022: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
20023:
20024: END IF;
20025:
20026: IF(CLE_ID(A) IS NOT NULL) THEN
20038: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
20039: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
20040: 'LMT' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,LIMIT_UOM_QUANTIFIED_chr(a),
20041: L_ERROR_MSG );
20042: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || LIMIT_UOM_QUANTIFIED_chr(a));
20043: END IF;
20044: END;
20045:
20046: --60
20063: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
20064: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
20065: 'LMT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,DISCOUNT_AMOUNT_chr(a),
20066: L_ERROR_MSG );
20067: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
20068:
20069: END IF;
20070:
20071: IF(CLE_ID(A) IS NOT NULL) THEN
20083: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
20084: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
20085: 'LMT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,DISCOUNT_AMOUNT_chr(a),
20086: L_ERROR_MSG );
20087: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || DISCOUNT_AMOUNT_chr(a));
20088: END IF;
20089: END;
20090:
20091: --61
20108: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
20109: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
20110: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,DISCOUNT_PERCENT_chr(a),
20111: L_ERROR_MSG );
20112: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
20113:
20114: END IF;
20115:
20116: IF(CLE_ID(A) IS NOT NULL) THEN
20128: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
20129: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
20130: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,DISCOUNT_PERCENT_chr(a),
20131: L_ERROR_MSG );
20132: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
20133: END IF;
20134: END;
20135: ----------------------------------------------------------------------------------------------------------------------
20136:
20154: VALUES (L_HDR_DTLS_REC.ID ,L_HDR_DTLS_REC.RGP_ID , CHR_ID(a),
20155: L_HDR_DTLS_REC.CONTRACT_NUMBER,L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a),'HDRH',
20156: 'SLL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,LEVEL_AMOUNT_CHR(a),
20157: L_ERROR_MSG );
20158: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_HDR_DTLS_REC.CONTRACT_NUMBER || L_HDR_DTLS_REC.CONTRACT_NUMBER_MODIFIER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || ACCT_RULE_ID_CHR(a) );
20159:
20160: END IF;
20161:
20162: IF(CLE_ID(A) IS NOT NULL) THEN
20174: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID(a), CLE_ID(a),
20175: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, MAJOR_VERSION(a), L_LINE_DTLS_REC.LINE_NUMBER,'LINEH',
20176: 'SLL' ,'RULE_INFORMATION6' ,L_ATTRIBUTE_NAME ,LEVEL_AMOUNT_CHR(a),
20177: L_ERROR_MSG );
20178: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr(a));
20179: END IF;
20180:
20181: END;
20182:
20810:
20811:
20812:
20813: BEGIN
20814: -- FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
20815: -- FND_FILE.PUT_LINE(FND_FILE.LOG ,'-------------- Start of Sub request for Header Rule Data Reprocessing --------');
20816: -- FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
20817:
20818: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
20811:
20812:
20813: BEGIN
20814: -- FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
20815: -- FND_FILE.PUT_LINE(FND_FILE.LOG ,'-------------- Start of Sub request for Header Rule Data Reprocessing --------');
20816: -- FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
20817:
20818: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
20819: Begin
20812:
20813: BEGIN
20814: -- FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
20815: -- FND_FILE.PUT_LINE(FND_FILE.LOG ,'-------------- Start of Sub request for Header Rule Data Reprocessing --------');
20816: -- FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
20817:
20818: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
20819: Begin
20820: If(p_us_yn) THEN
21289: and okc.lse_id in ( 1,12,19,46));
21290: Exception
21291: When others then
21292: Emsg := SQLERRM;
21293: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for in reproces hdr update of line Price nego '||p_id||'with Error Message '||L_ERROR_MSG);
21294: Raise;
21295: End;
21296: End If;
21297:
22195: ---------------------------------------------------------------------------------------
22196:
22197: IF Eflag = 1 THEN
22198: Eflag :=0;
22199: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation failed for rgp_id :'||p_id||' Error Message: '||Emsg||' '||L_ERROR_MSG);
22200: Raise VAL_EXCEPTION;
22201: END IF;
22202:
22203:
22202:
22203:
22204: If iEflag = 1 THEN
22205: iEflag := 0;
22206: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Insert/Update failed for rgp_id :'||p_id||' Error Message: '||Emsg);
22207: Raise MAIN_EXCEPTION;
22208: End If;
22209:
22210: x_return_status:='S';
22211:
22212:
22213: EXCEPTION
22214: WHEN MAIN_EXCEPTION THEN
22215: FND_FILE.PUT_LINE(FND_FILE.LOG ,SQLCODE );
22216: FND_FILE.PUT_LINE(FND_FILE.LOG ,SQLERRM );
22217: IF ISQLCODE in ( 1,-1) THEN
22218: x_return_status:='S';
22219: Else
22212:
22213: EXCEPTION
22214: WHEN MAIN_EXCEPTION THEN
22215: FND_FILE.PUT_LINE(FND_FILE.LOG ,SQLCODE );
22216: FND_FILE.PUT_LINE(FND_FILE.LOG ,SQLERRM );
22217: IF ISQLCODE in ( 1,-1) THEN
22218: x_return_status:='S';
22219: Else
22220: x_return_status:='E';
22233: L_ERROR_MSG := Emsg;
22234: Update oks_rule_reprocess
22235: set errormsg=L_ERROR_MSG
22236: where rowid=prow_id;
22237: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for LOCK '||p_id||'with Error Message '||L_ERROR_MSG);
22238: WHEN OTHERS THEN
22239: X_RETURN_STATUS := 'E';
22240: L_ERROR_MSG := Emsg;
22241: Update oks_rule_reprocess
22240: L_ERROR_MSG := Emsg;
22241: Update oks_rule_reprocess
22242: set errormsg=L_ERROR_MSG
22243: where rowid=prow_id;
22244: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_id||'with Error Message '||L_ERROR_MSG);
22245:
22246:
22247: END REPROCESS_HDR_RULE;
22248:
22812:
22813:
22814:
22815: BEGIN
22816: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
22817: FND_FILE.PUT_LINE(FND_FILE.LOG ,'-------------- Start of Sub request for Line Rule Data Reprocessing --------');
22818: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
22819:
22820: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
22813:
22814:
22815: BEGIN
22816: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
22817: FND_FILE.PUT_LINE(FND_FILE.LOG ,'-------------- Start of Sub request for Line Rule Data Reprocessing --------');
22818: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
22819:
22820: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
22821: Begin
22814:
22815: BEGIN
22816: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
22817: FND_FILE.PUT_LINE(FND_FILE.LOG ,'-------------- Start of Sub request for Line Rule Data Reprocessing --------');
22818: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
22819:
22820: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
22821: Begin
22822: If (p_us_yn) then
24219: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
24220: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
24221: 'ECE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,EXCEPTION_COV_ID_chr,
24222: L_ERROR_MSG );
24223: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EXCEPTION_COV_ID_chr);
24224: Eflag:=1;
24225: END;
24226: --29
24227: BEGIN
24243: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
24244: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
24245: 'PMP' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PM_PROGRAM_ID_chr,
24246: L_ERROR_MSG );
24247: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PM_PROGRAM_ID_chr);
24248: Eflag:=1;
24249: END;
24250: --30
24251: BEGIN
24267: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
24268: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
24269: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PRICE_LIST_ID_chr,
24270: L_ERROR_MSG );
24271: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PRICE_LIST_ID_chr);
24272: Eflag:=1;
24273: END;
24274: --31
24275: BEGIN
24291: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
24292: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
24293: 'RCN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,RCN_INCIDENT_SEVERITY_ID_chr,
24294: L_ERROR_MSG );
24295: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RCN_INCIDENT_SEVERITY_ID_chr);
24296: Eflag:=1;
24297: END;
24298: --32
24299: BEGIN
24315: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
24316: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
24317: 'RCN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,RCN_PDF_ID_chr,
24318: L_ERROR_MSG );
24319: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RCN_PDF_ID_chr);
24320: Eflag:=1;
24321: END;
24322: --33
24323: BEGIN
24339: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
24340: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
24341: 'LMT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,DISCOUNT_AMOUNT_chr,
24342: L_ERROR_MSG );
24343: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || DISCOUNT_AMOUNT_chr);
24344: Eflag:=1;
24345: END;
24346: --34
24347: BEGIN
24363: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
24364: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
24365: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,DISCOUNT_PERCENT_chr,
24366: L_ERROR_MSG );
24367: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr);
24368: Eflag:=1;
24369: END;
24370: --35
24371: BEGIN
24387: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
24388: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
24389: 'PDL' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,LINE_LIST_PRICE_CHR,
24390: L_ERROR_MSG );
24391: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr);
24392: Eflag:=1;
24393: END;
24394: --o(l_cle_id||' Done with validation');
24395:
24400:
24401:
24402: IF Eflag = 1 THEN
24403: Eflag :=0;
24404: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation failed for rgp_id :'||p_id||' Error Message: '||L_ERROR_MSG);
24405: Raise VAL_EXCEPTION;
24406: END IF;
24407:
24408:
24407:
24408:
24409: If iEflag = 1 THEN
24410: iEflag := 0;
24411: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Insert/Update failed for rgp_id :'||p_id||' Error Message: '||Emsg);
24412: Raise MAIN_EXCEPTION;
24413: End If;
24414:
24415:
24417:
24418:
24419: EXCEPTION
24420: WHEN MAIN_EXCEPTION THEN
24421: FND_FILE.PUT_LINE(FND_FILE.LOG ,SQLCODE );
24422: FND_FILE.PUT_LINE(FND_FILE.LOG ,SQLERRM );
24423: L_ERROR_MSG := emsg;
24424: IF ISQLCODE in ( 1,-1) THEN
24425: x_return_status:='S';
24418:
24419: EXCEPTION
24420: WHEN MAIN_EXCEPTION THEN
24421: FND_FILE.PUT_LINE(FND_FILE.LOG ,SQLCODE );
24422: FND_FILE.PUT_LINE(FND_FILE.LOG ,SQLERRM );
24423: L_ERROR_MSG := emsg;
24424: IF ISQLCODE in ( 1,-1) THEN
24425: x_return_status:='S';
24426: Else
24440: X_RETURN_STATUS := 'E';
24441: Update oks_rule_reprocess
24442: set errormsg=L_ERROR_MSG
24443: where rowid=prow_id;
24444: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for LOCK '||p_id||'with Error Message '||L_ERROR_MSG);
24445: WHEN OTHERS THEN
24446: X_RETURN_STATUS := 'E';
24447: L_ERROR_MSG := emsg;
24448: Update oks_rule_reprocess
24447: L_ERROR_MSG := emsg;
24448: Update oks_rule_reprocess
24449: set errormsg=L_ERROR_MSG
24450: where rowid=prow_id;
24451: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_id||'with Error Message '||L_ERROR_MSG);
24452:
24453: END REPROCESS_LINE_RULE;
24454:
24455:
25019: ----------------------------------------------------------------------------
25020:
25021:
25022: BEGIN
25023: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
25024: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Reprocessing--------');
25025: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
25026:
25027: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
25020:
25021:
25022: BEGIN
25023: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
25024: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Reprocessing--------');
25025: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
25026:
25027: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
25028:
25021:
25022: BEGIN
25023: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
25024: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Reprocessing--------');
25025: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
25026:
25027: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
25028:
25029:
26301:
26302:
26303: IF Eflag = 1 THEN
26304: Eflag :=0;
26305: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation failed for rgp_id :'||p_id||'Major Version: '||p_major_version||
26306: ' Error Message: '||L_ERROR_MSG);
26307: Raise VAL_EXCEPTION;
26308: END IF;
26309:
26309:
26310:
26311: If iEflag = 1 THEN
26312: iEflag := 0;
26313: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Insert/Update failed for rgp_id :'||p_id||'Major Version: '||p_major_version||
26314: ' Error Message: '||Emsg);
26315: Raise MAIN_EXCEPTION;
26316: End If;
26317:
26341: L_ERROR_MSG := SQLERRM;
26342: Update oks_rule_reprocess
26343: set errormsg=L_ERROR_MSG
26344: where rowid=prow_id;
26345: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_id||'with Error Message '||L_ERROR_MSG);
26346:
26347: END REPROCESS_HDR_HIST_RULE;
26348:
26349:
26456: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
26457: Update oks_rule_reprocess
26458: set errormsg=L_ERROR_MSG
26459: where rowid=prow_id;
26460: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for LOCK OKSSYNHL '||p_id||'with Error Message '||L_ERROR_MSG);
26461: WHEN OTHERS THEN
26462: X_RETURN_STATUS := 'E';
26463: L_ERROR_MSG := SQLERRM;
26464: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
26464: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
26465: Update oks_rule_reprocess
26466: set errormsg=L_ERROR_MSG
26467: where rowid=prow_id;
26468: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for LOCK OKSSYNHL '||p_id||'with Error Message '||L_ERROR_MSG);
26469:
26470: End REPROCESS_SYNCHL_RULE;
26471:
26472:
26528: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
26529: Update oks_rule_reprocess
26530: set errormsg=L_ERROR_MSG
26531: where rowid=prow_id;
26532: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for Reprocess of OKSLEVEL '||p_id||'with Error Message '||L_ERROR_MSG);
26533:
26534:
26535:
26536:
27052: ----------------------------------------------------------------------------
27053:
27054:
27055: BEGIN
27056: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
27057: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Reprocessing--------');
27058: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
27059:
27060: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
27053:
27054:
27055: BEGIN
27056: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
27057: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Reprocessing--------');
27058: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
27059:
27060: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
27061:
27054:
27055: BEGIN
27056: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
27057: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Reprocessing--------');
27058: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
27059:
27060: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
27061:
27062:
28198: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
28199: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
28200: 'ECE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,EXCEPTION_COV_ID_chr,
28201: L_ERROR_MSG );
28202: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EXCEPTION_COV_ID_chr);
28203: Eflag:=1;
28204: END;
28205: --29
28206: BEGIN
28221: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
28222: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
28223: 'PMP' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PM_PROGRAM_ID_chr,
28224: L_ERROR_MSG );
28225: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PM_PROGRAM_ID_chr);
28226: Eflag:=1;
28227: END;
28228: --30
28229: BEGIN
28244: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
28245: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
28246: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PRICE_LIST_ID_chr,
28247: L_ERROR_MSG );
28248: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PRICE_LIST_ID_chr);
28249: Eflag:=1;
28250: END;
28251: --31
28252: BEGIN
28267: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
28268: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
28269: 'RCN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,RCN_INCIDENT_SEVERITY_ID_chr,
28270: L_ERROR_MSG );
28271: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RCN_INCIDENT_SEVERITY_ID_chr);
28272: Eflag:=1;
28273: END;
28274: --32
28275: BEGIN
28290: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
28291: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
28292: 'RCN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,RCN_PDF_ID_chr,
28293: L_ERROR_MSG );
28294: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RCN_PDF_ID_chr);
28295: Eflag:=1;
28296: END;
28297: --33
28298: BEGIN
28313: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
28314: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
28315: 'LMT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,DISCOUNT_AMOUNT_chr,
28316: L_ERROR_MSG );
28317: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || DISCOUNT_AMOUNT_chr);
28318:
28319: Eflag:=1;
28320: END;
28321: --34
28337: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
28338: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
28339: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,DISCOUNT_PERCENT_chr,
28340: L_ERROR_MSG );
28341: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr);
28342: Eflag:=1;
28343: END;
28344:
28345: --53
28361: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, CLE_ID,
28362: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
28363: 'PDL' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,LINE_LIST_PRICE_CHR,
28364: L_ERROR_MSG );
28365: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || LINE_LIST_PRICE_CHR);
28366: Eflag:=1;
28367: END;
28368: ----------------------------------------------------------------------------------------------------------------------
28369:
28375:
28376:
28377: IF Eflag = 1 THEN
28378: Eflag :=0;
28379: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation failed for rgp_id :'||p_id||'Major Version: '||p_major_version||
28380: ' Error Message: '||L_ERROR_MSG);
28381: Raise VAL_EXCEPTION;
28382: END IF;
28383:
28383:
28384:
28385: If iEflag = 1 THEN
28386: iEflag := 0;
28387: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Insert/Update failed for rgp_id :'||p_id||'Major Version: '||p_major_version||
28388: ' Error Message: '||Emsg);
28389: Raise MAIN_EXCEPTION;
28390: End If;
28391:
28413: L_ERROR_MSG := SQLERRM;
28414: Update oks_rule_reprocess
28415: set errormsg=L_ERROR_MSG
28416: where rowid=prow_id;
28417: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_id||'with Error Message '||L_ERROR_MSG);
28418:
28419:
28420: END REPROCESS_LINE_HIST_RULE;
28421:
28547: WHERE ROWID = L_DELETE_ROWID(X);
28548:
28549:
28550: j := 0;
28551: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Number of records reprocessed : '||L_DELETE_ROWID.COUNT);
28552: L_DELETE_ROWID.DELETE;
28553: COMMIT;
28554:
28555: EXCEPTION WHEN OTHERS THEN
28573: WHERE ROWID = L_DELETE_ROWID(X);
28574:
28575:
28576: j := 0;
28577: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Number of records reprocessed : '||L_DELETE_ROWID.COUNT);
28578: L_DELETE_ROWID.DELETE;
28579: COMMIT;
28580:
28581: EXCEPTION WHEN OTHERS THEN
28783: L_DELETE_CATEGORY(I) := 'OFS';
28784: END IF;
28785:
28786: ELSIF L_CLE_ID IS NOT NULL AND L_RIC IN ( 'RIN' ) AND L_MAJOR_VERSION IS NULL THEN
28787: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Beforre Call');
28788:
28789: -----------------------------------------------
28790: SYNCHRONIZE_RULE_ATM(L_RGP_ID,L_CLE_ID,L_DNZ_CHR_ID,L_RETURN_STATUS);
28791: -----------------------------------------------
28788:
28789: -----------------------------------------------
28790: SYNCHRONIZE_RULE_ATM(L_RGP_ID,L_CLE_ID,L_DNZ_CHR_ID,L_RETURN_STATUS);
28791: -----------------------------------------------
28792: FND_FILE.PUT_LINE(FND_FILE.LOG ,'After Call'||l_return_status);
28793: IF L_RETURN_STATUS = 'S' then
28794: I := I+1;
28795: L_DELETE_RGP_ID(I) := L_RGP_ID;
28796: IF (I-1) = 0 THEN
28885: AND RIC_CODE = L_DELETE_CATEGORY(X)
28886: AND ROWNUM < L_DELETE_COUNT(X);
28887:
28888: I := 0;
28889: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Number of records synchronized: '||L_DELETE_RGP_ID.COUNT);
28890: L_DELETE_RGP_ID.DELETE;
28891: L_DELETE_CATEGORY.DELETE;
28892: L_DELETE_COUNT.DELETE;
28893: COMMIT;
28912: AND RIC_CODE = L_DELETE_CATEGORY(X)
28913: AND ROWNUM < L_DELETE_COUNT(X);
28914:
28915: I := 0;
28916: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Number of records synchronized: '||L_DELETE_RGP_ID.COUNT);
28917: L_DELETE_RGP_ID.DELETE;
28918: L_DELETE_CATEGORY.DELETE;
28919: L_DELETE_COUNT.DELETE;
28920: COMMIT;
29543:
29544:
29545:
29546: BEGIN
29547: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
29548: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Synchronisation--------');
29549: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
29550:
29551: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
29544:
29545:
29546: BEGIN
29547: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
29548: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Synchronisation--------');
29549: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
29550:
29551: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
29552:
29545:
29546: BEGIN
29547: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
29548: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header Rule Data Synchronisation--------');
29549: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
29550:
29551: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
29552:
29553: BEGIN
30100: When others then
30101: X_RETURN_STATUS := 'E';
30102: L_ERROR_MSG := SQLERRM;
30103: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
30104: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for LOCK OKSSYNHL in header synchronize code '||p_chr_id||'with Error Message '||L_ERROR_MSG);
30105: RAISE ;
30106: END ;
30107: End If;
30108: End If;
31029:
31030: Exception
31031: When Main_exception THEN
31032: IF(Emsg is not null) THEN
31033: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||Emsg);
31034: End If;
31035:
31036: IF(L_ERROR_MSG is not null) THEN
31037: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation for'||p_rgp_id||'Failed with Error Message '||L_ERROR_MSG);
31033: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||Emsg);
31034: End If;
31035:
31036: IF(L_ERROR_MSG is not null) THEN
31037: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation for'||p_rgp_id||'Failed with Error Message '||L_ERROR_MSG);
31038: End If;
31039:
31040: x_return_status := 'E';
31041: WHEN LOCK_EXCEPTION THEN
31040: x_return_status := 'E';
31041: WHEN LOCK_EXCEPTION THEN
31042: X_RETURN_STATUS := 'E';
31043: L_ERROR_MSG := SQLERRM;
31044: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for LOCK ROW'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
31045: WHEN OTHERS THEN
31046: X_RETURN_STATUS := 'E';
31047: L_ERROR_MSG := SQLERRM;
31048: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
31044: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for LOCK ROW'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
31045: WHEN OTHERS THEN
31046: X_RETURN_STATUS := 'E';
31047: L_ERROR_MSG := SQLERRM;
31048: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
31049:
31050:
31051: END SYNCHRONIZE_RULE_HDR;
31052:
31604: and okc.id = p_hdr_id
31605: and okcl.id = p_line_id ;
31606:
31607: BEGIN
31608: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
31609: FND_FILE.PUT_LINE(FND_FILE.LOG ,'-------------- Start of Sub request for Line Rule Data Synchronisation --------');
31610: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
31611:
31612: BEGIN
31605: and okcl.id = p_line_id ;
31606:
31607: BEGIN
31608: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
31609: FND_FILE.PUT_LINE(FND_FILE.LOG ,'-------------- Start of Sub request for Line Rule Data Synchronisation --------');
31610: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
31611:
31612: BEGIN
31613: OPEN L_LOCK_CSR (p_cle_id);
31606:
31607: BEGIN
31608: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
31609: FND_FILE.PUT_LINE(FND_FILE.LOG ,'-------------- Start of Sub request for Line Rule Data Synchronisation --------');
31610: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
31611:
31612: BEGIN
31613: OPEN L_LOCK_CSR (p_cle_id);
31614: FETCH L_LOCK_CSR into L_LOCK_ID;
32905: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
32906: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
32907: 'ECE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,EXCEPTION_COV_ID_chr,
32908: L_ERROR_MSG );
32909: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EXCEPTION_COV_ID_chr);
32910:
32911: Eflag:=1;
32912: END;
32913: --29
32929: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
32930: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
32931: 'PMP' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PM_PROGRAM_ID_chr,
32932: L_ERROR_MSG );
32933: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PM_PROGRAM_ID_chr);
32934:
32935: Eflag:=1;
32936: END;
32937: --30
32953: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
32954: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
32955: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PRICE_LIST_ID_chr,
32956: L_ERROR_MSG );
32957: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PRICE_LIST_ID_chr);
32958:
32959: Eflag:=1;
32960: END;
32961: --31
32977: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
32978: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
32979: 'RCN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,RCN_INCIDENT_SEVERITY_ID_chr,
32980: L_ERROR_MSG );
32981: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RCN_INCIDENT_SEVERITY_ID_chr);
32982:
32983: Eflag:=1;
32984: END;
32985: --32
33001: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
33002: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
33003: 'RCN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,RCN_PDF_ID_chr,
33004: L_ERROR_MSG );
33005: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RCN_PDF_ID_chr);
33006:
33007: Eflag:=1;
33008: END;
33009: --33
33025: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
33026: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
33027: 'LMT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,DISCOUNT_AMOUNT_chr,
33028: L_ERROR_MSG );
33029: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || DISCOUNT_AMOUNT_chr);
33030:
33031: Eflag:=1;
33032: END;
33033: --34
33049: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
33050: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
33051: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,DISCOUNT_PERCENT_chr,
33052: L_ERROR_MSG );
33053: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr);
33054: Eflag:=1;
33055: END;
33056:
33057:
33074: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
33075: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
33076: 'PDL' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,LINE_LIST_PRICE_CHR,
33077: L_ERROR_MSG );
33078: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || LINE_LIST_PRICE_CHR);
33079: Eflag:=1;
33080: END;
33081:
33082: -- End of code to validate data type .
33097:
33098: Exception
33099: When Main_exception THEN
33100: IF(Emsg is not null) THEN
33101: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||Emsg);
33102: End If;
33103:
33104: IF(L_ERROR_MSG is not null) THEN
33105: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation for'||p_rgp_id||'Failed with Error Message '||L_ERROR_MSG);
33101: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||Emsg);
33102: End If;
33103:
33104: IF(L_ERROR_MSG is not null) THEN
33105: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation for'||p_rgp_id||'Failed with Error Message '||L_ERROR_MSG);
33106: End If;
33107:
33108: x_return_status := 'E';
33109: WHEN LOCK_EXCEPTION THEN
33108: x_return_status := 'E';
33109: WHEN LOCK_EXCEPTION THEN
33110: X_RETURN_STATUS := 'E';
33111: L_ERROR_MSG := SQLERRM;
33112: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for LOCK'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
33113: WHEN OTHERS THEN
33114: X_RETURN_STATUS := 'E';
33115: L_ERROR_MSG := SQLERRM;
33116: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
33112: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for LOCK'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
33113: WHEN OTHERS THEN
33114: X_RETURN_STATUS := 'E';
33115: L_ERROR_MSG := SQLERRM;
33116: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
33117:
33118:
33119:
33120: END SYNCHRONIZE_RULE_LINE;
33663: ----------------------------------------------------------------------------
33664:
33665:
33666: BEGIN
33667: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
33668: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Synchronization--------');
33669: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
33670:
33671: BEGIN
33664:
33665:
33666: BEGIN
33667: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
33668: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Synchronization--------');
33669: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
33670:
33671: BEGIN
33672: OPEN L_LOCK_CSR (p_cle_id,p_major_version);
33665:
33666: BEGIN
33667: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
33668: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Line History Rule Data Synchronization--------');
33669: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
33670:
33671: BEGIN
33672: OPEN L_LOCK_CSR (p_cle_id,p_major_version);
33673: FETCH L_LOCK_CSR into L_LOCK_ID;
34942: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
34943: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
34944: 'ECE' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,EXCEPTION_COV_ID_chr,
34945: L_ERROR_MSG );
34946: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || EXCEPTION_COV_ID_chr);
34947: Eflag:=1;
34948: END;
34949: --29
34950: BEGIN
34965: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
34966: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
34967: 'PMP' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PM_PROGRAM_ID_chr,
34968: L_ERROR_MSG );
34969: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PM_PROGRAM_ID_chr);
34970: Eflag:=1;
34971: END;
34972: --30
34973: BEGIN
34988: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
34989: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
34990: 'PRE' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,PRICE_LIST_ID_chr,
34991: L_ERROR_MSG );
34992: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || PRICE_LIST_ID_chr);
34993: Eflag:=1;
34994: END;
34995: --31
34996: BEGIN
35011: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
35012: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
35013: 'RCN' ,'OBJECT1_ID1' ,L_ATTRIBUTE_NAME ,RCN_INCIDENT_SEVERITY_ID_chr,
35014: L_ERROR_MSG );
35015: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'OBJECT1_ID1' ||L_ATTRIBUTE_NAME || RCN_INCIDENT_SEVERITY_ID_chr);
35016: Eflag:=1;
35017: END;
35018: --32
35019: BEGIN
35034: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
35035: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
35036: 'RCN' ,'RULE_INFORMATION1' ,L_ATTRIBUTE_NAME ,RCN_PDF_ID_chr,
35037: L_ERROR_MSG );
35038: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION1' ||L_ATTRIBUTE_NAME || RCN_PDF_ID_chr);
35039: Eflag:=1;
35040: END;
35041: --33
35042: BEGIN
35057: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
35058: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
35059: 'LMT' ,'RULE_INFORMATION2' ,L_ATTRIBUTE_NAME ,DISCOUNT_AMOUNT_chr,
35060: L_ERROR_MSG );
35061: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION2' ||L_ATTRIBUTE_NAME || DISCOUNT_AMOUNT_chr);
35062:
35063: Eflag:=1;
35064: END;
35065: --34
35081: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
35082: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
35083: 'LMT' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,DISCOUNT_PERCENT_chr,
35084: L_ERROR_MSG );
35085: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || DISCOUNT_PERCENT_chr);
35086: Eflag:=1;
35087: END;
35088:
35089: --35
35105: VALUES (L_LINE_DTLS_REC.ID ,L_LINE_DTLS_REC.RGP_ID , DNZ_CHR_ID, P_CLE_ID,
35106: L_LINE_DTLS_REC.CONTRACT_NUMBER,L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER , L_LINE_DTLS_REC.MAJOR_VERSION, L_LINE_DTLS_REC.LINE_NUMBER,'LINE',
35107: 'PDL' ,'RULE_INFORMATION4' ,L_ATTRIBUTE_NAME ,LINE_LIST_PRICE_CHR,
35108: L_ERROR_MSG );
35109: -- FND_FILE.PUT_LINE(FND_FILE.OUTPUT , L_LINE_DTLS_REC.CONTRACT_NUMBER || L_LINE_DTLS_REC.CONTRACT_NUMBER_MODIFIER || L_LINE_DTLS_REC.LINE_NUMBER ||'RULE_INFORMATION4' ||L_ATTRIBUTE_NAME || LINE_LIST_PRICE_CHR);
35110: Eflag:=1;
35111: END;
35112:
35113: ----------------------------------------------------------------------------------------------------------------------
35125:
35126: Exception
35127: When Main_exception THEN
35128: IF(Emsg is not null) THEN
35129: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||' '||p_major_version||'with Error Message '||Emsg);
35130: End If;
35131: IF(L_ERROR_MSG is not null) THEN
35132: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation for'||p_rgp_id||' '||p_major_version||'Failed with Error Message '||L_ERROR_MSG);
35133: End If;
35128: IF(Emsg is not null) THEN
35129: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||' '||p_major_version||'with Error Message '||Emsg);
35130: End If;
35131: IF(L_ERROR_MSG is not null) THEN
35132: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation for'||p_rgp_id||' '||p_major_version||'Failed with Error Message '||L_ERROR_MSG);
35133: End If;
35134: x_return_status := 'E';
35135: WHEN LOCK_EXCEPTION THEN
35136: X_RETURN_STATUS := 'E';
35134: x_return_status := 'E';
35135: WHEN LOCK_EXCEPTION THEN
35136: X_RETURN_STATUS := 'E';
35137: L_ERROR_MSG := SQLERRM;
35138: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for GETTING LOCK '||p_rgp_id||'with Error Message '||L_ERROR_MSG);
35139: WHEN OTHERS THEN
35140: X_RETURN_STATUS := 'E';
35141: L_ERROR_MSG := SQLERRM;
35142: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
35138: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for GETTING LOCK '||p_rgp_id||'with Error Message '||L_ERROR_MSG);
35139: WHEN OTHERS THEN
35140: X_RETURN_STATUS := 'E';
35141: L_ERROR_MSG := SQLERRM;
35142: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
35143:
35144:
35145: END SYNCHRONIZE_RULE_LINEH;
35146:
35728:
35729: ------------------------------------------------------------------------------
35730:
35731: BEGIN
35732: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
35733: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Synchronization--------');
35734: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
35735:
35736: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
35729: ------------------------------------------------------------------------------
35730:
35731: BEGIN
35732: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
35733: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Synchronization--------');
35734: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
35735:
35736: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
35737:
35730:
35731: BEGIN
35732: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
35733: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for Header History Rule Data Synchronization--------');
35734: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
35735:
35736: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
35737:
35738: if(p_us_yn) then
37141:
37142: Exception
37143: When Main_exception THEN
37144: IF(Emsg is not null) THEN
37145: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||' '||p_major_version||'with Error Message '||Emsg);
37146: End If;
37147:
37148: IF(L_ERROR_MSG is not null) THEN
37149: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation for'||p_rgp_id||' '||p_major_version||'Failed with Error Message '||L_ERROR_MSG);
37145: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||' '||p_major_version||'with Error Message '||Emsg);
37146: End If;
37147:
37148: IF(L_ERROR_MSG is not null) THEN
37149: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Validation for'||p_rgp_id||' '||p_major_version||'Failed with Error Message '||L_ERROR_MSG);
37150: End If;
37151:
37152: x_return_status := 'E';
37153: WHEN OTHERS THEN
37152: x_return_status := 'E';
37153: WHEN OTHERS THEN
37154: X_RETURN_STATUS := 'E';
37155: L_ERROR_MSG := SQLERRM;
37156: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
37157:
37158:
37159: END SYNCHRONIZE_RULE_HDRH;
37160:
37195:
37196:
37197: BEGIN
37198:
37199: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37200: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE SLL ----------------------------');
37201: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37202:
37203: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37196:
37197: BEGIN
37198:
37199: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37200: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE SLL ----------------------------');
37201: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37202:
37203: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37204:
37197: BEGIN
37198:
37199: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37200: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE SLL ----------------------------');
37201: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37202:
37203: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37204:
37205: DELETE FROM OKS_STREAM_LEVELS_B
37333: End If;
37334:
37335: -- New code addition on Mar-16-2004 starts
37336:
37337: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Successful on inserting rec in oks_stream_levels_b');
37338:
37339: OPEN L_LVL_CSR ( p_cle_id );
37340: FETCH L_LVL_CSR BULK COLLECT INTO
37341: RUL_IDI
37351: , PARENT_CLE_ID = PARENT_CLE_IDI(I)
37352: WHERE RUL_ID = RUL_IDI(I);
37353: END IF;
37354:
37355: FND_FILE.PUT_LINE(FND_FILE.LOG ,'Successful update of oks_level_elements table ');
37356:
37357: -- New code addition on Mar-16-2004 ends
37358:
37359:
37360: X_RETURN_STATUS := 'S';
37361:
37362: EXCEPTION
37363: WHEN OTHERS THEN
37364: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||SQLERRM);
37365: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
37366: X_RETURN_STATUS := 'E';
37367: L_ERROR_MSG := SQLERRM;
37368:
37381: L_ERROR_MSG VARCHAR2(2000);
37382:
37383: BEGIN
37384:
37385: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37386: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for HDR RULE SLL ----------------------------');
37387: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37388:
37389: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37382:
37383: BEGIN
37384:
37385: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37386: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for HDR RULE SLL ----------------------------');
37387: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37388:
37389: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37390:
37383: BEGIN
37384:
37385: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37386: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for HDR RULE SLL ----------------------------');
37387: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37388:
37389: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37390:
37391: DELETE FROM OKS_STREAM_LEVELS_B
37423: X_RETURN_STATUS := 'S';
37424:
37425: EXCEPTION
37426: WHEN OTHERS THEN
37427: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for SLL HDR Sync '||p_rgp_id||'with Error Message '||SQLERRM);
37428: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
37429: X_RETURN_STATUS := 'E';
37430: L_ERROR_MSG := SQLERRM;
37431:
37517: l_off_duraion NUMBER;
37518:
37519: BEGIN
37520:
37521: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37522: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE OFS ----------------------------');
37523: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37524:
37525: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37518:
37519: BEGIN
37520:
37521: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37522: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE OFS ----------------------------');
37523: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37524:
37525: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37526:
37519: BEGIN
37520:
37521: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37522: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE OFS ----------------------------');
37523: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37524:
37525: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37526:
37527:
37691: WHEN OTHERS THEN
37692: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
37693: X_RETURN_STATUS := 'E';
37694: L_ERROR_MSG := SQLERRM;
37695: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
37696:
37697: END SYNCHRONIZE_RULE_OFS;
37698:
37699:
37726: l_check_var VARCHAR2(1);
37727:
37728: BEGIN
37729:
37730: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37731: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE CVR ----------------------------');
37732: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37733:
37734: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37727:
37728: BEGIN
37729:
37730: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37731: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE CVR ----------------------------');
37732: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37733:
37734: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37735:
37728: BEGIN
37729:
37730: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37731: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE CVR ----------------------------');
37732: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37733:
37734: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37735:
37736: IF L_MAJOR_VERSION IS NULL THEN
37925: WHEN OTHERS THEN
37926: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
37927: X_RETURN_STATUS := 'E';
37928: L_ERROR_MSG := SQLERRM;
37929: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
37930:
37931: END SYNCHRONIZE_RULE_CVR;
37932:
37933: Procedure SYNCHRONIZE_RULE_ATM(
37973: L_USERENV_LANG VARCHAR2(100) := OKC_UTIL.get_userenv_lang ;
37974: l_NOT_FOUND NUMBER := 0;
37975:
37976: BEGIN ----MAIN BEGIN
37977: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37978: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE RCN/RSN--------------------------');
37979: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37980:
37981: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37974: l_NOT_FOUND NUMBER := 0;
37975:
37976: BEGIN ----MAIN BEGIN
37977: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37978: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE RCN/RSN--------------------------');
37979: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37980:
37981: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37982:
37975:
37976: BEGIN ----MAIN BEGIN
37977: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37978: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE RCN/RSN--------------------------');
37979: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
37980:
37981: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
37982:
37983: DELETE OKS_ACTION_TIMES
38231: WHEN OTHERS THEN
38232: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
38233: X_RETURN_STATUS := 'E';
38234: L_ERROR_MSG := SQLERRM;
38235: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
38236:
38237: END SYNCHRONIZE_RULE_ATM;
38238:
38239:
38289:
38290: l_NOT_FOUND NUMBER := 0;
38291:
38292: BEGIN
38293: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
38294: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE RCN/RSN--------------------------');
38295: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
38296:
38297: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
38290: l_NOT_FOUND NUMBER := 0;
38291:
38292: BEGIN
38293: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
38294: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE RCN/RSN--------------------------');
38295: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
38296:
38297: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
38298:
38291:
38292: BEGIN
38293: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
38294: FND_FILE.PUT_LINE(FND_FILE.LOG ,'--------------Start of Sub request for LINE RULE RCN/RSN--------------------------');
38295: FND_FILE.PUT_LINE(FND_FILE.LOG ,'----------------------------------------------------------------------------------');
38296:
38297: DBMS_TRANSACTION.SAVEPOINT('BEFORE_TRANSACTION');
38298:
38299: DELETE OKS_ACTION_TIMES_H
38567: WHEN OTHERS THEN
38568: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
38569: X_RETURN_STATUS := 'E';
38570: L_ERROR_MSG := SQLERRM;
38571: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
38572:
38573: END SYNCHRONIZE_RULE_ATMH;
38574:
38575: Procedure SYNCHRONIZE_RULE_PML(
38719: WHEN OTHERS THEN
38720: DBMS_TRANSACTION.ROLLBACK_SAVEPOINT('BEFORE_TRANSACTION');
38721: X_RETURN_STATUS := 'E';
38722: L_ERROR_MSG := SQLERRM;
38723: FND_FILE.PUT_LINE(FND_FILE.LOG ,'DML Failed for'||p_rgp_id||'with Error Message '||L_ERROR_MSG);
38724:
38725: END SYNCHRONIZE_RULE_PML;
38726:
38727:
39033:
39034: IF (L_RET = 0) THEN
39035: ERRBUF := FND_MESSAGE.GET;
39036: RETCODE := 2;
39037: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST FAILED TO SUBMIT: ' || ERRBUF);
39038: RETURN;
39039: ELSE
39040: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' SUBMITTED');
39041: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' LOW_ID ==>'||START_ID||' HIG_ID ==>'||END_ID);
39036: RETCODE := 2;
39037: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST FAILED TO SUBMIT: ' || ERRBUF);
39038: RETURN;
39039: ELSE
39040: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' SUBMITTED');
39041: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' LOW_ID ==>'||START_ID||' HIG_ID ==>'||END_ID);
39042: END IF;
39043: END LOOP;
39044: CLOSE L_UPGRD_CSR;
39037: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST FAILED TO SUBMIT: ' || ERRBUF);
39038: RETURN;
39039: ELSE
39040: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' SUBMITTED');
39041: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' LOW_ID ==>'||START_ID||' HIG_ID ==>'||END_ID);
39042: END IF;
39043: END LOOP;
39044: CLOSE L_UPGRD_CSR;
39045: IF( I > 0) THEN
39088:
39089: IF (L_RET = 0) THEN
39090: ERRBUF := FND_MESSAGE.GET;
39091: RETCODE := 2;
39092: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST FAILED TO SUBMIT: ' || ERRBUF);
39093: RETURN;
39094: ELSE
39095: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' SUBMITTED');
39096: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' LOW_ID ==>'||START_ID||' HIG_ID ==>'||END_ID);
39091: RETCODE := 2;
39092: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST FAILED TO SUBMIT: ' || ERRBUF);
39093: RETURN;
39094: ELSE
39095: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' SUBMITTED');
39096: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' LOW_ID ==>'||START_ID||' HIG_ID ==>'||END_ID);
39097: END IF;
39098: END LOOP;
39099:
39092: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST FAILED TO SUBMIT: ' || ERRBUF);
39093: RETURN;
39094: ELSE
39095: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' SUBMITTED');
39096: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' LOW_ID ==>'||START_ID||' HIG_ID ==>'||END_ID);
39097: END IF;
39098: END LOOP;
39099:
39100: CLOSE L_REPROC_CSR;
39126:
39127: IF (L_RET = 0) THEN
39128: ERRBUF := FND_MESSAGE.GET;
39129: RETCODE := 2;
39130: FND_FILE.PUT_LINE (FND_FILE.LOG, 'CREDIT CARD SUB-REQUEST FAILED TO SUBMIT: ' || ERRBUF);
39131: RETURN;
39132: ELSE
39133: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' SUBMITTED');
39134: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' LOW_ID ==>'||START_ID||' HIG_ID ==>'||END_ID);
39129: RETCODE := 2;
39130: FND_FILE.PUT_LINE (FND_FILE.LOG, 'CREDIT CARD SUB-REQUEST FAILED TO SUBMIT: ' || ERRBUF);
39131: RETURN;
39132: ELSE
39133: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' SUBMITTED');
39134: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' LOW_ID ==>'||START_ID||' HIG_ID ==>'||END_ID);
39135:
39136: FND_CONC_GLOBAL.SET_REQ_GLOBALS(CONC_STATUS => 'PAUSED',
39137: REQUEST_DATA => 'CREDITCARD' );
39130: FND_FILE.PUT_LINE (FND_FILE.LOG, 'CREDIT CARD SUB-REQUEST FAILED TO SUBMIT: ' || ERRBUF);
39131: RETURN;
39132: ELSE
39133: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' SUBMITTED');
39134: FND_FILE.PUT_LINE (FND_FILE.LOG, 'SUB-REQUEST '||TO_CHAR(L_RET)||' LOW_ID ==>'||START_ID||' HIG_ID ==>'||END_ID);
39135:
39136: FND_CONC_GLOBAL.SET_REQ_GLOBALS(CONC_STATUS => 'PAUSED',
39137: REQUEST_DATA => 'CREDITCARD' );
39138: ERRBUF := TO_CHAR(I) || ' SUB-REQUESTS SUBMITTED';